body{padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333}
a{color: #2c6eaa}
a:hover{text-decoration: none}
a img{border: 0px}
table{border-collapse: collapse}
table td{padding: 0px; font-size: 12px}
input, select, textarea{font-family: arial,helvetica,sans-serif; font-size: 1.2em; color: #555}
input.readonly, textarea.readonly{background: #f9f9f9; font-style: italic}

.b{font-weight: bold !important}

#head{height: 125px; background: url(/i/head_bg.gif) repeat-x; margin-bottom: 0.5em}
#head img{margin-left: 1px;}

#left-block, #right-block{vertical-align: top}
#left-block{width: 77%; padding: 1em 2em 1em 3.3em}
#right-block{width: 23%; padding: 1em 3.3em 1em 0em}
#path{font-size: 21px; color: #777}

#content{margin-top: 2em;}
#content h1{clear: both; font-size: 25px; color: #555}
#content #text{margin-bottom: 2em; font-size: 16px}

#menu{clear: both; margin-bottom: 1.5em}
#menu ul{list-style: none; margin: 0em; padding: 0em 0em 2em 0em; font-size: 18px}
#menu li{background: #92accf; padding: 0.5em 1em; float: left; margin-right: 0.5em; margin-bottom: 0.5em}
#menu li.red{background: #cc0000}
#menu li.green{background: #009900}
#menu li:hover{background: #b6c7e1}
#menu li a{color: #fff}

#albums{width: 100%}
#albums #item{width: 20%; vertical-align: top; padding-bottom: 1em; padding-right: 1em}
#albums #item #img{padding: 1px; border: 1px solid #e3e3e1; width: 120px}
#albums #item #img img{width: 120px; height: 120px}
#albums #item #name{font-size: 16px; margin-top: 0.3em; padding-left: 0.2em}
#albums #item #stat{font-size: 10px; margin-top: 0.3em; padding-left: 0.3em}
#albums #photo{padding: 1px; text-align: center; border: 1px solid #e3e3e1; width: 642px}

#comments #comment-list{margin-bottom: 1em}
#comments #comment-list #item{padding-bottom: 1.5em; font-size: 14px}
#comments #comment-list #item #time{font-size: 10px; color: #777; margin-bottom: 0.2em}
#comments #comment-list #item #time b{font-size: 11px;}

form{border-top: 1px solid #f3f3f0; padding-top: 1em}
form #name{font-weight: bold; padding: 0em 0em 0.3em 0em}
form #line{border: 2px solid #f3f3f0; margin-bottom: 0.5em}
form #line_{margin-bottom: 0.5em}
form #input{border: 1px solid #a3a3a0}
form #inp{border: 0px; width: 99.8%; color: #555}
form textarea{height: 150px; border: 0px}
form #btn{font-size: 1em}
form #dsc{font-size: 10px; margin-top: -0.4em; margin-bottom: 0.3em}

#posterror{font-size: 1.4em; font-weight: bold; color: #cc0000; margin-bottom: 0.7em; background: #fff0f0; padding: 0.5em 0.2em}
#postok{font-size: 1.4em; font-weight: bold; color: #336600; margin-bottom: 0.7em; background: #f4ffea; padding: 0.5em 0.2em}

#footer{clear: both; padding-top: 1em; color: #777}
#footer #content{font-size: 11px; border-top: 1px solid #f3f3f0; padding: 1em 3.7em;}

#forum{width: 100%}
#forum a.name{font-size: 14px;}
#forum #mess{font-size: 14px;}
#forum tr.head{font-weight: bold; background: #e4eaf4;}
#forum tr.head td{padding: 0.8em 1em; color: #004e78; font-size: 14px}
#forum tr.head td h1{font-size: 14px; color: #004e78 !important; margin: 0em; padding: 0em}
#forum tr.lnk td{padding: 0.2em 1em 1em 1em;}
#forum tr.ms1{background: #f4f7fb;}
#forum tr.ms1 td{padding: 0.7em 1em;}
#forum tr.ms td{padding: 0.7em 1em;}
#forum tr.new td{padding: 2em 1em 1em 1em;}
#forum #time{font-size: 10px; color: #777}
#forum tr #info{margin-bottom: 0.3em}
#forum tr #info #num{padding: 0.2 0.5em; background: #92accf; color: #fff; margin-right: 0.5em}
#forum tr #info #num a{color: #fff; text-decoration: none; cursor: default}
#forum tr #info #mod_lnk{background: #f4f7fb; padding: 0.5em 1em; margin-bottom: 1em; font-size: 11px}
#forum tr.ms1 #info #mod_lnk{background: #fefefe;}

#forum #pages{padding: 2em 1em 1em 1em;}
#forum #pages #nums{margin: 0em 0.5em;}
#forum #pages #nums a{padding: 0.2em;}
#forum #pages #nums #active{background: #92accf; padding: 0.1em 0.4em; font-weight: bold; color:#fff;}
#forum #pages a{margin-right: 0.2em;}
#forum #fast_pages{font-size: 11px;}
#forum #pages a.hide{color: #cfcfcf;}
#forum #pages_lite{padding: 1em 0em 0em 0em;}
#forum #pages_lite #nums{margin: 0em 0.1em;}
#forum #pages_lite #nums a{padding: 0.1em;}
#forum #pages_lite #nums #active{font-weight: bold; color:#333333;}
#forum #pages_lite a{margin-right: 0.3em}

#news #item{margin-bottom: 2em}
#news #item #name{font-size: 16px}
#news #item #time{font-size: 11px; color: #000}
#news_calendar #month_list{list-style: none; margin-left: 1em; padding-left: 0em}
#news_calendar li.year{padding-bottom: 0.5em}

#club-ban li{padding-bottom: 1em}
