BODY{margin: 0px; padding: 0px; text-align: center; background: #fff;}
BODY, TD{font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #444444; line-height:1.2em;}
A:link, A:visited, A:active{color: #299fff;}
A:hover{color: #5eb6fd;}
form{padding: 0px; margin: 0px;}
table{border:0px; border-collapse:collapse; border: 0px;}
table td{padding:0px; vertical-align: top;} 
input, textarea{font-family: Arial, Helvetica, sans-serif;}
#layout{
	margin: 0 auto;
	width: expression(document.body.clientWidth < 760? "760px" : document.body.clientWidth > 1000? "1000px" : "auto");
	max-width: 1000px;	
	min-width: 760px;
	overflow: -moz-scrollbars-none;
}
#main{border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; height: 100%;}
#main #header td{height: 210px;}
#main #header #logo{vertical-align: middle; text-align: center;}
#main #header #logo img{width: 165px; height: 176px; border: none;}
#main #header #build{vertical-align: top; text-align: right;}
#main #header #build img{width: 555px; height: 210px; border: none;}

#menu td{height: 35px; background: #db0615;}
#menu #pos{width: 100%; text-align: center;}
#menu #navigation{margin: 0 auto; padding: 0px; list-style-type: none; font-size: 0.9em; position: relative;}
#menu #navigation li.first{border-left : 0 ! important; padding-left: 0px ! important;}
#menu #navigation li{float: left; font-weight: normal; color: #fff; margin-top: 6px; padding-top: 3px; padding-bottom: 4px; padding-left: 20px; border-left: 1px solid #fff; padding-right: 20px;}
#menu #navigation a{color: #fff;}
#menu #navigation a:hover{color: #fff;}
#menu #navigation #selected{font-weight: bold; color: #c4c4c4;}
#menu #navigation #selected a{color: #c4c4c4;}
#menu #navigation #selected a:hover{color: #d4d4d4;}
#menu #home_icons{vertical-align: middle;}

.left{padding-left: 20px;}
.right{padding-right: 20px;}

#information{padding-top: 20px; background: url(/images//wshad.gif) repeat-x left top;}
#doc_block{padding: 20px 15px 20px 15px; background: #a9dbf5 url(/images//dshad.gif) repeat-x left top;}

#caption{clear: both; font-size: 1.6em; line-height: 1.1em; padding-bottom: 0.7em; color: #000000;}

#docs #folder{padding-top: 15px; padding-bottom: 10px; font-size: 1.2em; font-weight: bold; color: #4a92ff;}
#docs #folder a{color: #4a92ff;}
#docs #path{font-size: 0.8em; padding-bottom: 12px; color: #72747d;}
#docs #path a{color: #72747d0;}
#docs #item{padding: 0px 0px 10px 20px; position: realative; font-size: 0.9em;}
#docs #item #date{font-size: 0.8em; color: #72747d; padding-bottom: 0.1em;}
#docs #item i{width: 16px; height: 16px; position: absolute; background: url(/images//icons.gif) no-repeat left top; background-position: 0px 0px; margin-left: -20px;}
#docs #item i.doc{background-position: -16px 0px;}
#docs #item i.xls{background-position: -32px 0px;}
#docs #item i.jpg{background-position: -48px 0px;}
#docs #item i.pdf{background-position: -64px 0px;}
#docs #item i.zip{background-position: -80px 0px;}
#docs #item i.mp3{background-position: -96px 0px;}
#docs #item i.avi{background-position: -112px 0px;}
#docs #item a{color: #000;}

#news{margin: 0px; padding: 0px; padding-bottom: 15px;}
#news #item{clear: both; padding-bottom: 0.5em; padding-top: 0.3em;}
#news #item #caption{font-size: 1.2em; color: #db0615; padding-bottom: 0.1em; line-height: 1.1em; font-weight: bold;}
#news #item #caption a{color: #db0615;}
#news #item #caption a:hover{color: #f41323;}
#news #item #date{font-size: 0.8em; color: #9b9ba5; padding-bottom: 0.4em;}
#news #item #text{color: #4d4f5a; padding-bottom: 0.7em; font-size: 0.9em; line-height: 1.2em;}
#news #item #text img{border: 1px solid #72747d; width: 160px; height: 120px; float: left; margin-right: 5px; margin-bottom: 2px;}
#news #item #text #pics{float: right; width: 170px; padding-left: 10px;}
#news #item #text #pics #img{padding-bottom: 3px;}
#news #item #text #pics #img img{float: none;}
#news #item #text #pics #name{font-size: 0.9em; margin-bottom: 8px;}
#news #item #text #pics #name a{color: #4a92ff; font-weight: normal; line-height: 1.1em;}
#news #item #link{font-size: 0.8em; color: #4a92ff; padding-bottom: 12px; clear: both;}
#news #item #link a{color: #4a92ff;}
#news #item #summary{font-size: 0.9em; color: #4a92ff; padding-bottom: 12px; font-weight: bold;}
#news #item #summary a{color: #4a92ff;}

#article{clear: both; font-size: 0.9em; margin-bottom: 30px;}
#article #subcaption{font-size: 1.2em; color: #2d2e33; padding-top: 12px; padding-bottom: 5px;}
#article #path{font-size: 0.8em; padding-bottom: 12px; color: #72747d;}
#article #path a{color: #72747d0;}
#article #pics{float: right; width: 170px; padding-left: 10px;}
#article #pics #img{padding-bottom: 3px;}
#article #pics #img img{border: 1px solid #72747d;; width: 160px; height: 120px; margin-right: 5px; margin-bottom: 2px;}
#article #pics #name{font-size: 0.9em; margin-bottom: 8px;}
#article #pics #name a{color: #4a92ff; font-weight: normal; line-height: 1.1em;}
#article #docs{padding-top: 20px ! important;}

#footer td{height: 50px; background: #db0615; vertical-align: middle;}
#footer td #chita_info{font-size: 0.7em; color: #fff;}
#footer td #chita_ru{width: 69px; height: 19px; margin-top: 0.1em;}
#footer td #phone_txt{font-size: 0.8em; color: #fff; text-align: right;}
#footer td #phone{font-size: 1.8em; color: #fff; line-height: 1.1em;}
#footer td #phone #small{font-size: 0.6em; font-weight: bold;}