body, td{font-size:85%; font-family:Arial, Helvetica, sans-serif;line-height: 1.2em}
a {color:#333333; font-size: 0.9em}
body{margin:0px; padding:0px;background:#F3F9FF}
form {padding:0px; margin: 0px;}
input#btn {font-size: 0.8em}
input{font-size: 0.8em; color:#333333;}
#top td{background-image:url(top_bg.gif); font-weight:bold; text-align:center; color:#598CB3;}
.red{color:#CC3300}

#body td{vertical-align:top}
#body #p_left, #p_right, #p_center{padding: 0px 10px;}
#body #p_left, #p_right {width: 22%;}
#body #p_center {width: 56%;}
#body #timeblog{font-size: 0.8em; margin: 0px;}

#body #archive {text-align:center}
#body #archive #week td{font-size: inherit; background:#666666; color:#FFFFFF; padding: 3px; text-align:center; font-weight:bold;}
#body #archive #week #rest{background:#CC3300;}
#body #archive #days td{font-size: inherit; padding: 1px; text-align:center}
#body #archive #days a{color:#000000}
#body #archive #days #rest{color:#CC3300}
#body #archive #days #rest a{color:#CC3300}

#body #navigation{font-size: 0.95em; margin: 1em 0em; padding: 0px 0px 0px 15px;font-weight:bold; line-height: 1.2em}
#body #navigation a{color:#000000;}
#body #navigation li.first{border:0px;}
#body #navigation li{padding: .4em 0em; border-top: 1px solid #CCCCCC; list-style-type: none;}
#body #navigation #navigation{margin: 0; font-size: 0.9em;}
#body #navigation li#selected{color:#CC3300; list-style-image:url(ap.gif)}
#body #navigation li#selected a{color:#CC3300;}
#body #navigation li#selected li a{color:#000000; font-weight: normal;}
#body #navigation li#selected li#selected a{color:#CC3300; font-weight: 400;}

#body #caption{font-size: 0.9em; margin: 10px 0px 15px 0px; padding: 5px 8px; background:#598CB3; color:#FFFFFF; font-weight:bold;}

#body #fnd{text-align:center}
#body #fnd#in_fnd{width: 70%}
#body #fnd form {padding:0px; margin: 15px 0px;}

#body #links, #docs{font-size: 1em; margin-left: 1em;}
#body #docs #lnk, #links #lnk{margin-bottom: 5px}
#body #vote{font-size: 0.9em}
#body #vote #blog{border-top: 1px solid #CCCCCC; margin-top:1em; padding-top:1em;}
#body #vote #blog.first{border: 0px;}
#body #vote #question{font-weight:bold; font-size:1.2em}
#body #vote input#btn{margin: 10px 0px;}
#body #vote #result{padding: 10px 0px;}
#body #vote #line{float:left; background: #999999; border-right: 5px solid #CC3300}
#body #vote #res{color:#CC3300; position: abscenter; float:left; padding-left:10px}
#body #vote #item{float:none; margin-bottom: 24px;}
#body #vote #answer{clear: both;}
#body #vote #morevote{clear: both; paddin-top: 10px}
#body #vote #info{padding-bottom: 10px}


#body #contacts {font-size: 0.9em; margin-top: 10px}
#body #contacts #pics{margin-bottom: 10px;}
#body #contacts #pics img {padding: 2px;border: 1px solid #999}
#bosy #contacts ul{margin:0px; padding:0px}
#body #contacts li{padding: 0px;margin: 0px 0px; list-style-type: none; behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' ); text-indent: -1.4em;}
#body #contacts li:before{content: '\2014\a0\a0';}
#body #contacts #title{font-size:1.5em; margin-bottom: -0.7em;}

#body #alertmess {background: #FFFFFF; padding: 20px; margin: 10px 0px;}
#body #alertmess #title{color:#CC3300; font-size:1.4em;padding-bottom: 10px}
#body #alertmess #txt{font-size: 0.9em}

#body #news #item {font-size: 0.9em; clear: both;}
#news #item #date{font-size: 0.8em; border-bottom: 1px solid #666666}
#news #item #date #dt {background: #666666; padding: 3px 0px; color:#FFFFFF}
#news #item img{float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #999;}
#news #item #cpt {font-size: 1.2em; font-weight:bold; padding: 8px 0px;}
#news #item #cpt a{color:#367AAD;}
#news #item #txt{padding:0px}
#news #item #txt #pics {font-size: 0.8em; margin-left: 10px; margin-bottom: 10px; float:right}
#news #item #txt #pics img{padding: 2px; border: 1px solid #999; float: none;}
#news #item #txt #files {padding: 1em 0em 1em 1.5em;}
#news #item #txt #files #fl{padding: 0.2em}
#news #item #txt #files #fl a{font-size: 1em;}
#news #item #txt #files #fl i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: 0px 0px; margin-left: -20px;}
#news #item #txt #files #fl i.doc{background-position: -16px 0px;}
#news #item #txt #files #fl i.xls{background-position: -32px 0px;}
#news #item #txt #files #fl i.jpg{background-position: -48px 0px;}
#news #item #txt #files #fl i.pdf{background-position: -64px 0px;}
#news #item #txt #files #fl i.zip{background-position: -80px 0px;}
#news #item #txt #files #fl i.mp3{background-position: -96px 0px;}
#news #item #txt #files #fl i.avi{background-position: -112px 0px;}

#body #news_print #title{font-size: 1.4em; font-weight:bold; padding-bottom: 0.5em}
#body #news_print #item #cpt {font-size: 1.4em; padding: 8px 0px;}
#body #news_print #item {font-size: 0.9em; padding: 1em 0em; margin: 1em 0em; border-top: 1px solid #666666; border-bottom: 1px solid #666666}
#body #news_print #item #src{padding-top: 1em}

#body #news #item #link{padding: 5px 0px}
#body #news #item #links {margin: 5px 0px 30px 0px; }
#body #news #item #links #lnk {float: right; margin-left: 25px; position:relative}
#body #news #item #links #lnk a{color:#367AAD;}
#body #news #item #links #lnk i {width: 16px; height: 16px; position: absolute; background: url(/images/news_ico.gif) no-repeat left top; left: -20px; top: 0px;}
#body #news #item #links #lnk i#print{background-position: 0px 0px;}
#body #news #item #links #lnk i#more{background-position: -16px 0px;}

#body #about {padding: 0px 10px; font-size: 0.9em}
#body #about a{color:#367AAD;}
#body #about #item {clear: both; margin-bottom: 5px}
#body #about #item #pics{font-size: 0.8em; margin-left: 10px; margin-bottom: 10px; float:right}
#body #about #item #pics img{padding: 2px; border: 1px solid #999}
#body #about #item #more, #txt{padding-top: 10px;}
#body #about #item #fio{font-weight: bold; font-size: 1.2em}
#body #about #item #post{font-size: 0.8em; color: #333333}

#body #article a{color:#367AAD;}
#body #article {padding: 0px 10px; font-size: 0.9em}
#body #article #cpt{font-weight:bold;padding: 3px 0px; font-size: 1.2em}
#body #article #pics{float:right;}
#body #article #path{font-size: 0.8em; padding-bottom: 3px;}
#body #article #pics{font-size: 0.8em; margin-left:10px }
#body #article #pics img{padding: 2px; border: 1px solid #999}

#body #structure a{color:#367AAD;}

#body #waitroom textarea{border: 1px solid #999; height: 150px; width:100%; font-size: 1em;}
#body #waitroom input{border: 1px solid #999; width:100%; font-size: 1em; padding: 4px; height: 24px;}
#body #waitroom input#btn{font-size:0.9em; width:70%;}
#body #waitroom #cpt{color:#CC3300}
#body #waitroom #rules{padding: 0.5em 0.2em 1.2em 0.2em; font-size: 0.8em; color:#666}
#body #waitroom #form{font-size: 1em;font-weight:bold; width:100%}
#body #waitroom #form item{padding:}
#body #waitroom #item.first{border:0px}
#body #waitroom #item{border-top: 1px solid #CCCCCC; padding: 10px 0px}
#body #waitroom #item #question{font-weight:bold;}
#body #waitroom #item #answer{font-size: .9em; margin-top: 8px; margin-left: 16px; padding: 10px; background: #fff;}
#body #waitroom #item #name{color:#333; font-size:0.8em}
#body #waitroom #message{text-align:center; font-size: 0.8em; font-weight: bold;color:#CC3300; padding: 10px 0px;}

#body #history a{color:#367AAD;}
#body #history {padding: 0px 10px;}
#body #history .item{padding-bottom: .1em;}
#body #history .item h2{font-size: 1.7em; font-weight: 400; margin: 1.2em 0 .15em 0; line-height: 1em;}
#body #history #txt{font-size: 0.9em}
#body #history #pics{font-size: 0.8em; margin-left: 10px; margin-bottom: 10px; float:right;}
#body #history #pics img{padding: 2px; border: 1px solid #999}
#body #history .link{padding-top: .4em; font-size: .9em;}

#body #docs_list {}
#body #docs_list #date{font-size:0.8em; color:#999}
#body #cpt{font-weight:bold;padding: 3px 0px; font-size: 1.1em}
#docs_list #path{font-size:0.8em; padding: 5px 0px;}
#docs_list #folder{font-size:1.4em; padding: 0.4em 0em;}
#docs_list #last_docs{margin: 0em 0.4em;}
#docs_list #last_docs a{color:#333}
#docs_list #item {padding: 0.4em 1.5em}
#docs_list #item i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: 0px 0px; margin-left: -20px;}
#docs_list #item i.doc{background-position: -16px 0px;}
#docs_list #item i.xls{background-position: -32px 0px;}
#docs_list #item i.jpg{background-position: -48px 0px;}
#docs_list #item i.pdf{background-position: -64px 0px;}
#docs_list #item i.zip{background-position: -80px 0px;}
#docs_list #item i.mp3{background-position: -96px 0px;}
#docs_list #item i.avi{background-position: -112px 0px;}
#docs_list a{color:#367AAD;}


#body #links{margin: 0em 0.2em;}

#body #search_result #item #section{padding-left: 1.5em; font-size: 0.8em}
#body #search_result #item{padding-bottom: 0.2em}
#body #search_result #item a{font-weight: bold}
#body #search_result #col_page{padding: 1em 1.2em; font-size: 0.9em}
#body #search_result #search_msg{padding: 1em 0.5em; color: #CC3300; font-size: 1.2em; font-weight:bold;}

#structure table{border-collapse: collapse; margin-bottom: 10px}
#structure td{font-size: 0.8em;}
#structure #section{font-weight: bold; font-size: 1.2em; padding-bottom: 1em}
#structure #s_list{list-style:none; padding: 0px; margin: 0px}
#structure #s_list li{padding: 0px 0px 5px 5px;}
#structure #s_list li a{font-size: 1.2em;}
#structure #head td{border-bottom: 2px solid #999999; font-weight: bold; padding: 7px;}
#structure #tr1 td,#structure #tr2 td{padding: 6px}
#structure #tr1{background:#E6F2FF;}
#structure #tr2{background:#F3F9FF;}

#footer{padding: 0px 30px;}
#footer #txt{border-top: 1px solid #666666; padding: 25px 20px; margin-top: 20px; font-size: 0.8em}


#links #item{margin: 0.5em 0; padding: 0 0 0 20px; list-style-type: none; background: url('li.gif') no-repeat 0 0.6em;}
.archive{font-weight: bold; margin-left: 20px; padding-bottom: .6em;}
.archive a{color: #367AAD ! important;}
