* {margin:0px;padding:0px;}

html {width:100%;height:100%;}

body {width:100%;height:100%;background:#ccc;font-size:0.7em;color:#666;font-family:Arial,sans-serif;}

body.print {background:#fff;}
body.print * {color:#666 !important;}

input, select, textarea, table {font-size:1em;color:#666;font-family:Arial,sans-serif;}

table {border-collapse:collapse;}

img, table, th, td {border:none;}

a {color:#333;text-decoration:underline;}
a:hover {text-decoration:none;}

button {background:none;border:none;font-size:1em;cursor:pointer;}

p {font-size:1em;padding-bottom:1em;}

ul {font-size:1em;padding-left:1em;padding-bottom:1em;}
ul ul {padding-left:22px;}
ul li {list-style:none;background:url(../img/li-dash.gif) no-repeat 0px 0.5em;padding-left:22px;padding-bottom:1em;position:relative;margin-left:0px;}

h1 {font-size:2.2em;padding-bottom:1em;font-weight:normal;color:#006699;}
h2 {font-size:1.8em;padding-bottom:1em;font-weight:normal;color:#006699;}
h3 {font-size:1.5em;padding-bottom:1em;font-weight:normal;color:#006699;}

.br {display:block;clear:both;float:none;width:0px;height:0px;font-size:0px;line-height:0px;}

.fl {float:left;}
.fr {float:right;}

.oh {overflow:hidden;}

.dn {display:none;}

.nowrap {white-space:nowrap;}

.mi {color:#cc0000;}
.gray {color:#333;}

.w10 {width:10px;}
.w20 {width:20px;}
.w14 {width:14px;}

.h10 {height:10px;}
.h20 {height:20px;}

.h100p {height:100%;}

.big {font-size:1.2em;}
.bold {font-weight:bold;}

.hline {font-size:0px;line-height:0px;height:0px;border-top:1px solid #666;width:100%;}

#main {margin:0px auto;width:900px;min-height:100%;}

#white {background:#fff;}
#white-br {width:100%;height:100%;background:url(../img/white-br.gif) no-repeat bottom right;}
#white-bl {width:100%;height:100%;background:url(../img/white-bl.gif) no-repeat bottom left;}
#white-in {padding:30px 35px 60px 35px;}

#top {width:100%;}
#top-logo {float:left;width:67px;height:67px;margin-right:20px;}
#top-title {float:left;/*padding-top:28px;*/}
#top-quote {float:right;width:292px;border-left:1px solid #dedede;padding:12px 0px 12px 20px;}
#top-quote-title {padding-bottom:5px;}
#top-quote-text {font-size:1.1em;color:#666;padding-bottom:5px;}
#top-quote-author {color:#999;}

#menu {font-size:1.1em;font-weight:bold;min-height:1px;}

#menu-l {float:left;height:100%;}
#menu-l a {display:block;text-decoration:none;float:left;padding:5px 20px;}
#menu-l a.selected {background:#dedede;}
#menu-l a:hover {background:#dedede;}

#menu-r {float:right;height:100%;}
#menu-r a {display:block;text-decoration:none;float:left;padding:5px 6px;}
#menu-r a.selected {color:#227aa7;}
#menu-r a:hover {color:#227aa7;}

#menu-r-map {background:url(../img/ico-map.gif) no-repeat 50% 50%;}
#menu-r-feedback {background:url(../img/ico-feedback.gif) no-repeat 50% 50%;}
#menu-r-print {background:url(../img/ico-print.gif) no-repeat 50% 50%;}

#content {min-height:1px;}
#content .rb-in {padding:20px;}
#content .rbr-in {padding:20px;}
#content .rba-in {padding:20px;}
#content-l {padding-right:20px;vertical-align:top;}
#content-r {padding-left:20px;vertical-align:top;border-left:1px solid #dedede;width:230px;}

body.print #content {padding:0px 20px;}

.plus {background:url(../img/plus.gif) no-repeat;padding-left:33px;padding-top:3px;color:#333;font-size:1.2em;font-weight:bold;cursor:pointer;}
.minus {background:url(../img/minus.gif) no-repeat;padding-left:33px;padding-top:3px;color:#333;font-size:1.2em;font-weight:bold;cursor:pointer;}
.plus-small {background:url(../img/plus-small.gif) no-repeat center right;padding:2px 20px 2px 0px;color:#333;font-weight:bold;cursor:pointer;}
.minus-small {background:url(../img/minus-small.gif) no-repeat center right;padding:2px 20px 2px 0px;color:#333;font-weight:bold;cursor:pointer;}

.plus a, .minus a, .plus-small a, .minus-small a {text-decoration:none;}

.note {padding-top:1em;width:50%;}

#paths {padding:0px 20px;}

#footer {width:100%;color:#333;font-size:0.9em;min-height:1px;}
#footer-in {padding:30px 35px 30px 35px;}
#footer-l {float:left;}
#footer-r {float:right;}

.quote-date {color:#999;padding-bottom:5px;}
.quote-quote {padding-bottom:5px;}
.quote-author {color:#333;padding-bottom:5px;}
.quote-source {padding-bottom:20px;}

.pages {text-align:center;padding-top:20px;}
.pages a {padding:0px 5px;color:#333;font-weight:bold;}
.pages strong {padding:0px 5px;color:#333;font-weight:bold;}

.rb-tb {background:url(../img/rb-bb.gif) repeat-x top left;width:100%;height:100%;}
.rb-rb {background:url(../img/rb-bb.gif) repeat-y top right;width:100%;height:100%;}
.rb-bb {background:url(../img/rb-bb.gif) repeat-x bottom left;width:100%;height:100%;}
.rb-lb {background:url(../img/rb-bb.gif) repeat-y top left;width:100%;height:100%;}
.rb-tl {background:url(../img/rb-tl.gif) no-repeat top left;width:100%;height:100%;}
.rb-tr {background:url(../img/rb-tr.gif) no-repeat top right;width:100%;height:100%;}
.rb-br {background:url(../img/rb-br.gif) no-repeat bottom right;width:100%;height:100%;}
.rb-bl {background:url(../img/rb-bl.gif) no-repeat bottom left;width:100%;height:100%;}
.rb-in {padding:0px;}

.rbr {width:100%;height:100%;background:#dedede;}
.rbr-tc {height:4px;margin:0px 4px;font-size:0px;line-height:0px;}
.rbr-tl {margin-top:-4px;height:4px;width:4px;position:relative;float:left;background:url(/img/rb-tl.png) no-repeat 0 0;z-index:101;font-size:0px;line-height:0px;}
.rbr-tr {margin-top:-4px;height:4px;width:4px;position:relative;float:right;background:url(/img/rb-tr.png) no-repeat 0 0;z-index:101;font-size:0px;line-height:0px;}
.rbr-bc {height:4px;margin:0px 4px;font-size:0px;line-height:0px;}
.rbr-bl {margin-top:-4px;height:4px;width:4px;position:relative;float:left;background:url(/img/rb-bl.png) no-repeat 0 0;z-index:101;font-size:0px;line-height:0px;}
.rbr-br {margin-top:-4px;height:4px;width:4px;position:relative;float:right;background:url(/img/rb-br.png) no-repeat 0 0;z-index:101;font-size:0px;line-height:0px;}
.rbr-in {position:relative;z-index:100;background:#fff;margin:-3px 1px;overflow:hidden;}
.rbr-cc {width:100%;height:100%;}

.rba {width:100%;height:100%;position:relative;}
.rba-tl {background:url(../img/rb-tl.png) no-repeat top left;width:4px;height:4px;position:absolute;top:0px;left:0px;z-index:100;}
.rba-tr {background:url(../img/rb-tr.png) no-repeat top right;width:4px;height:4px;position:absolute;top:0px;right:0px;z-index:100;}
.rba-br {background:url(../img/rb-br.png) no-repeat bottom right;width:4px;height:4px;position:absolute;bottom:0px;right:0px;z-index:100;}
.rba-bl {background:url(../img/rb-bl.png) no-repeat bottom left;width:4px;height:4px;position:absolute;bottom:0px;left:0px;z-index:100;}
.rba-in {border:1px solid #dedede;}

.form-text {width:240px;border:1px solid #9b9b9b;padding:1px 2px;}
.form-select {width:240px;border:1px solid #9b9b9b;padding:1px 2px;}
.form-select option {padding:0px 2px;}
.form-textarea {width:480px;height:120px;border:1px solid #9b9b9b;padding:1px 2px;}
.form-captcha {width:90px;border:1px solid #9b9b9b;padding:1px 2px;}

#banners .rbr-cc {width:268px;height:123px;overflow:hidden;}

#blog-first {border:1px solid #dedede;position:relative;float:left;margin:0px -10px 0px -10px;}
#blog-first-in {padding:10px 10px 10px 10px;}

.blog-comment {padding-bottom:10px;}

.blog-comment-name {color:#333;font-weight:bold;text-decoration:underline;}
.blog-comment-text {font-style:italic;}
.blog-comment-date {color:#333;}

.blog-comment-form {padding-top:10px;}
.blog-comment-form-text {width:200px;}
.blog-comment-form-textarea {width:200px;height:50px;}
.blog-comment-form-captcha {width:50px;}

#blog-settings {width:100%;}
#blog-settings tr {;}
#blog-settings tr th {text-align:left;vertical-align:top;padding:3px;}
#blog-settings tr td {vertical-align:top;text-align:left;padding:3px;}

#popup {position:absolute;width:320px;z-index:1001;display:none;}
#popup-tc {height:4px;margin:0px 4px;background:#ccc;font-size:0px;line-height:0px;}
#popup-tl {margin-top:-4px;height:4px;width:4px;position:relative;float:left;background:url(/img/popup-tl.png) no-repeat 0 0;z-index:101;font-size:0px;line-height:0px;}
#popup-tr {margin-top:-4px;height:4px;width:4px;position:relative;float:right;background:url(/img/popup-tr.png) no-repeat 0 0;z-index:101;font-size:0px;line-height:0px;}
#popup-bc {height:4px;margin:0px 4px;background:#ccc;font-size:0px;line-height:0px;}
#popup-bl {margin-top:-4px;height:4px;width:4px;position:relative;float:left;background:url(/img/popup-bl.png) no-repeat 0 0;z-index:101;font-size:0px;line-height:0px;}
#popup-br {margin-top:-4px;height:4px;width:4px;position:relative;float:right;background:url(/img/popup-br.png) no-repeat 0 0;z-index:101;font-size:0px;line-height:0px;}
#popup-in {position:relative;z-index:100;background:#ccc;padding:10px 10px 10px 10px;}

#popup-in-code {float:left;color:#227aa7;font-weight:bold;}
#popup-in-close {float:right;cursor:pointer;}
#popup-in-textarea {width:100%;height:50px;border:0px;}

.ncf_value_text {width:400px;}
.ncf_value_textarea {width:400px;height:150px;}
.ncf_value_select {width:400px;}

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}
/*END   component styles   */

