.text, .path, .doclist, .addlink, .blog {font-family: Sans Serif, Arial, Tahoma;}
.speedbtn, .rubric, .info, .filter, .activefolder, .navigator, .path, .consultation, .vacancy, .forum {font-family: Verdana, Tahoma, Arial;}

.forum th, .trees th {background:#A3B06E; font-weight: bold; color: #fff; padding: 8px}
.forum a {color: #036; text-decoration: none}
.forum td {border: 1px solid #fff;}
#teamsF {padding-left: 20px; background:#E1E1C8}
#teamsF div {margin-top: 5px}
#remind {display:block; border:1px solid #E1E1C8; background:#fff; margin-left: 50px; padding: 3px; color: #353535}
#tree {margin-left: 50px}
#treeborderL {border-left: 2px solid #e1e1c8;}
#treeborderR {border-right: 2px solid #e1e1c8;}
#status1 {color: #fff; background: #534469; font-weight: bold}
#status2 {color: #fff; background: #FE5B5B; font-weight: bold}
#status3 {color: #fff; background: #E8C84A; font-weight: bold}

.doclist, .addlink, .test td {font-size: 0.8em; }
.speedbtn, .rubric, .filter, .activefolder, .navigator, .consultation, .vacancy, .forum {font-size: 0.7em; }
.info { font-size: 0.6em; }

.vacancy {display:block; border-left:1px solid #e1e1c8; border-bottom:1px solid #e1e1c8; margin-left: 50px; color:#036;}
.vacancy b {color: #036}

.speedbtn a {display:block; padding: 5px; text-decoration: none;
	background: buttonface; color: black;
	BORDER-BOTTOM: buttonshadow solid 1px;
	BORDER-LEFT: buttonhighlight solid 1px; 	
	BORDER-RIGHT: buttonshadow solid 1px;
	BORDER-TOP:  buttonhighlight solid 1px;
	}
.speedbtn a:hover {background: buttonhighlight; color: black;
	BORDER-BOTTOM: buttonhighlight solid 1px;
	BORDER-LEFT:  buttonshadow solid 1px; 	
	BORDER-RIGHT: buttonhighlight solid 1px;
	BORDER-TOP:  buttonshadow solid 1px;
	} 

.rubric div, .consultation {color:#FFF; background:#808080; font-weight: bold; padding:4px;}
.rubric div, .consultation {border: 1px solid #666;}
.rubric span, .consultation  span {color:#FC0; padding-right:5px;}
.rubric a {text-decoration: none; color: #000;}
.rubric ul {margin-top: 2px; padding-left: 10px; margin-left: 10px;}
.rubric a:hover { text-decoration: underline;}
.consultation a {text-decoration: none; color: #fff}

#rubric {color:#8A2BE2; background: #E6E6FA;}
#rubric a {display: block; padding:5px; margin: 3px;}
#rubric a {border-bottom:1px solid #CCF; border-right:1px solid #DCF;}
#rubric a:hover {text-decoration: none; background: #FFC; }
#rubric a:hover { border-bottom:1px solid #666;border-right:1px solid #666;}

#georubric {color:#A0522D; background: #FFDEAD; border:1px solid #DAA520}
#themrubric {color:#808000; background: #FAEBD7; border:1px solid #808000}
#bigrubric {color:#8A2BE2; background: #E6E6FA; border:1px solid #8A2BE2}

.activerubric {color:#F00; background:#FFA07A; border-bottom:1px solid #F00;}

.info {margin:5px; color: infotext; background: infobackground; padding:5px; border: 1px solid #F93;}
.info p {margin: 2px;}
.info P:first-letter { font-size: 3em; float: left; color: #F93; }

.filter {color:#666; background: #F8F8FF; padding:6px; border-bottom:1px solid #DDD;}
.filter a {color:#666;}

.activefolder {background:#FFE4B5; font-weight: bold; padding:6px;}
.activefolder a {color:#000; text-decoration: none;}

.doclist {border:1px solid #DDD;margin-left:10px;margin-right:10px;margin-bottom:10px; padding:5px; background:#FFFAF0}
.doclist ul, .doclist ol {color:#369; line-height: 160%; font-weight:bold}
.doclist li {font-weight:normal}
.doclist a, #blackfont {color:#333;text-decoration: none;}
.doclist a:hover {text-decoration: underline;}

.navigator {font-weight:bold; color:#369; text-align:right;border-bottom:1px solid #DDD;padding:4px;}
.activepage {color:#000; background:#FFE4B5; }
.activepage, .navigator a {padding:4px;}
.navigator a {text-decoration:none; font-weight:normal; color:#000; }
.navigator a:hover {background:#FFE4B5;}
 
.untext {font-size: 1.2em}

.text {color:#036; font-size: 0.8em; padding:10px}
.text b {color:#669}
.text li {line-height: 160%;}

#content {padding-left:20px;padding-right:10px;}
#addon {background: #E6E6FA;padding:15px}

.infoblock {border:1px dotted #669; background: #F8F8FA;font-size: 0.9em}
.infoblock th {font-weight:normal; color: #FFFFCC; background: #9E9EBE }
.infoblock td, .infoblock th { padding:5px;}

hr {height:1px; color: #DDD;}
h5 {color:#369}

.infoblock {font-family:Sans Serif, Arial, Tahoma;}
.topMenu, .copy, .query, .infocontent, .pass {font-family: Tahoma, Verdana, Arial; color:#B5D7E3} 
.headache, .formtable, .infohead, .infocontent a {font-family: Verdana, Tahoma, Arial;}

.topMenu, #rubric, .infocell, .formtable, .formbtn, .copy, .query {font-size: 0.7em; }

.headache, .formbtn {font-weight: bold;}

.topMenu { color: #B5D7E3; background-color: #369; }
.topMenu a {text-decoration: none; color: #B5D7E3}
.topMenu a:hover {text-decoration: underline; color: #FFC}
.topMenu input, .topMenu select, .pass input, .pass {font-size:8pt;}

.pass input {width:60px; height:17px;}

.headache {color:#FFF; background: #369; padding:5px}
.headache SPAN {color:#FF0; padding-right:5px}


body         { }
/* Блок газетных полос infocell --> infocell, infohead, infocontent  vertical-align: middle;  */

.infocell {border-left:6px solid #90ABBD; border-top:6px solid #90ABBD; border-bottom:6px solid #90ABBD; border-right-width:0px}
.infocell input {font-size: 0.8em;}
.infohead {background:#066; color:#FFF; font-weight:bold; border:1px solid #000;}
.infohead img {margin-right:10px; vertical-align: middle;}

.infocontent {color:#369;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:0px;}
.infocontent p {margin-top:7px;margin-bottom:0px}
.infocontent form {margin:0px}
.infocontent a {font-size:1em; color:#333; text-decoration:none; border-bottom: 1px solid #F0F0E1;margin-left:5px;margin-right:5px;}
.infocontent a:hover {border-bottom: 1px solid #FFF; background:#FFF}
.infocontent ul {margin:0px; padding-left:17px}
.infocontent li {margin-top:3px;}
.infocontent {list-style-image: url('/images/rgto.gif')}
.infobottom {text-align:right;}

#activehot {list-style-image: url('/images/rgtor.gif')}

/* ----- */

.path {font-weight:bold; font-size: 0.7em; line-height: 140%;}
.path {color: #800; background: #E1E1C8; border-bottom: 1px solid #CCCCCC; padding:6px}
.path a {font-weight: normal; text-decoration: none; color: #000; padding-right:4px;}
.path a:hover {text-decoration:underline;}

.formtable {border: 1px solid #C0C0C0; background: #F5F5EB}
.formtable th, .formtable td {padding: 6px;}
.formtable th {color: #000; background: #E1E1C8;}
.formtable select, .formtable input, .formtable textarea {font-size: 1em; z-index: 1;}
#checkbox {border: 1px solid #a3b06e;}

.formbtn {color: #FC0; background: #800}

.query {margin:1px; padding:3px; color:#FC0; background:#FFFAF0;}
.query a {text-decoration:none;  border-bottom:1px solid #FC6;}
.query div {background:#FFDC93; color:#000; font-weight:bold; border-bottom:1px solid #FC0}
.query div, .query a {padding:4px;display:block;}

.necessarily {color:#800000}
#official {font-family: Times New Roman, font-weight: bold; text-decoration: underline}

.tree {list-style-type: none; padding-top: 3px; padding-bottom: 3 px}

.bannerlink {color:#ffffff !important;}
a.bannerlink:hover {background:none; color:#ffffff !important;}
a.bannerlink:visited {color:#ffffff !important;}
.bannerod {margin: 5px 4px; padding: 3px 2px; background: rgb(51, 102, 153) none repeat scroll 0% 0%; width: 95%; text-align: center; color: rgb(255, 255, 255); font-size: 15px;}