@charset "windows-1251";




/*******************************************************************************
 Page styles 
 *******************************************************************************/
 body { background: #FFFFFF; margin: 0 0 0; padding: 0; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-color: #026793; }
/*.thrColLiqHdr #container { width: 955px; background: #FFFFFF; border:solid; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px; border-color:#eeeeee; text-align: left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;  }*/
.thrColLiqHdr #container { 	display:block;
	margin:0 auto 0 auto;
	overflow: hidden;
	width:970px;
	height:auto;
	padding:0 10px 0 26px;
	background:transparent url('/assets/bg_shadow.png') repeat-y top left;
 }


.thrColLiqHdr #containerf { display:block;
	margin:0 auto 0 auto;
	width:970px;
	overflow: hidden;
	height:auto;
	padding:0 10px 0 26px;
	background:transparent url('/assets/bg_shadow.png') repeat-y top left; }
.thrColLiqHdr #containerb {
	display:block;
	margin:0 auto 0 auto;
	width:970px;
	height:9px;
	padding:0 10px 0 26px;
	background:transparent url('/assets/bg_footer.png') no-repeat left top;
}
.thrColLiqHdr #header { background: #FFFFFF; padding: 0px; }
.thrColLiqHdr #header h1 { margin: 0; padding: 0px ;  }
.thrColLiqHdr #mainContentR { float:right; width:700px; padding-top: 0px; padding-right: 0px; padding-left: 0; padding-bottom: 0px; margin-right: 0px; padding-bottom: 10px; margin: 0 0 0 0; border:none; }
.thrColLiqHdr #fullContent { background-color:#FFFFFF; width:auto; margin:0px; margin-bottom:0px; padding:0px;  }
.thrColLiqHdr #thintbl, #thintbl td  { border-style: dotted; border-width:thin;  border-collapse:collapse;  border-color:#999; }
.thrColLiqHdr #sidebar1 { float: left; width: 270px; background:#FFFFFF; padding-top: 0px; padding-right: 0; padding-bottom: 0px; padding-left: 0; margin-left: 0px; }
.thrColLiqHdr #sidebarsub1 { float: left; width: 260px; background: #EBEBEB; padding-top: 0px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; border-color:#B3C1DD; height: auto; position: relative; top: 0px; margin-bottom: 10px;}

/* .thrColLiqHdr #sidebar2 { float: right; width: 20em; background: #EBEBEB; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0; margin-right: 1px; border:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; border-color:#B3C1DD;  }
.thrColLiqHdr #sidebarsub1 { float: left; width: 19.7em; background: #EBEBEB; padding-top: 0.2em; padding-right: 0px; padding-bottom: 0.2em; padding-left: 0; border:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; border-color:#B3C1DD; height: auto; position: relative; top: 1em; margin-bottom: 1em;}
.thrColLiqHdr #sidebar4 { float: right; width: 200px; background: #ffffff; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0; margin-right: 1px; margin-top: 3px; border:none; }
.thrColLiqHdr #mainContentR div, 
.thrColLiqHdr #sidebar1 { float: left; width: 20em; background: #FFFFFF; padding-top: 0px; padding-right: 0; padding-bottom: 0px; padding-left: 0; margin-left: 2px; }
.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #mainContent p, .thrColLiqHdr #mainContentL p, .thrColLiqHdr #mainContentL h1, .thrColLiqHdr #mainContentR p, .thrColLiqHdr #mainContentR div, .thrColLiqHdr #mainContent h1, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h1, .thrColLiqHdr #sidebar2 h3 { margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }
.thrColLiqHdr #mainContent2 h1, .thrColLiqHdr #mainContent2 h2 { margin: 0; padding: 0; line-height: 120%; }
.thrColLiqHdr #mainContent { float:left; width:59.3em; padding-top: 0px; padding-right: 0px; padding-left: 0; padding-bottom: 10px; padding-bottom: 10px; margin: 0 0 0 0; border:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; border-color:#B3C1DD;  }
.thrColLiqHdr #mainContentL { float:left; width:59.3em; padding-top: 0px; padding-right: 0px; padding-left: 0; padding-bottom: 10px; padding-bottom: 10px; margin: 0 0 0 0; border:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; border-color:#B3C1DD;  }
.thrColLiqHdr #mainContentR { float:right; width:59.4em; padding-top: 0px; padding-right: 0px; padding-left: 0; padding-bottom: 1px; margin-right: 1px; padding-bottom: 10px; margin: 0 0 0 0; border:none; }
.thrColLiqHdr #mainContent2 { padding-top: 0px; padding-right: 0px; padding-left: 0; padding-bottom: 10px; margin-top: 3px; margin-right: 206px; padding-bottom: 10px; border:none; }
*/

.thrColLiqHdr #footer { padding: 0; margin: 0; background:#ffffff; }
.thrColLiqHdr #footer p { margin: 0; padding: 0px ; }
.thrColLiqHdr #mainContentR p { margin: 0; padding: 0px ; }
.thrColLiqHdr #mainContentR h2 { padding-right: 10px ;}
.fltrt { float: right; margin-left: 5px; margin-right: 0px; }
.fltlft { float: left; margin-right: 0px; margin-left: 0px; }  
.flttop { float: top; margin-top: 8px; }
.fltbot { float: bottom; display: block; padding-top: 8px; }
.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px; }

/*******************************************************************************

 Font styles

 */
 
.t08 { font-size: 8px; font-weight: normal; font-family: Arial;}
.t09 { font-size: 9px; font-weight: normal; font-family: Arial;}
.t10 { font-size: 10px; font-weight: normal; font-family: Arial;}
.t11 { font-size: 11px; font-weight: normal; font-family: Arial;}
.t_11 { font-size: 11px; font-weight: normal; font-family: Arial;}
.t12 { font-size: 12px; font-weight: normal; font-family: Arial;  line-height:normal; }
.t14 { font-size: 14px; font-weight: normal; font-family: Arial;}
.t16 { font-size: 16px; font-weight: normal; font-family: Arial;}

.t_11, .t12, .t14  { color : #000000; }
.t08, .t09, .t10, .t11 { color : #A0A0A0; }
a.t08, a.t09, a.t10, a.t11 { color: #A0A0A0; text-decoration: none; }
a.t08:hover, a.t09:hover, a.t10:hover, a.t11:hover { color: #666666; text-decoration: underline; }
 a.t12, a.t14 { color: #333333; text-decoration: none; }
 a.t12:hover, a.t14:hover { color: #00255A; text-decoration: underline; }

.l12 { font-size: 12px; font-weight: normal; font-family: Arial;}
.l14 { font-size: 14px; font-weight: normal; font-family: Arial;}
 a.l12, a.l14 { color: #003399; text-decoration: none; }
 a.l12:hover, a.l14:hover { color: #00255A; text-decoration: underline; }
 
.lw12 { font-size: 12px; font-weight: normal; font-family: Arial;}
.lw14 { font-size: 14px; font-weight: normal; font-family: Arial;}
 a.lw12, a.lw14 { color: #DDDDDD; text-decoration: none;  display:block; height:auto; padding:5px;  }
 a.lw12:hover, a.lw14:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.h12 { font-size: 12px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h13 { font-size: 13px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h14 { font-size: 14px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h15 { font-size: 15px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h16 { font-size: 16px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h17 { font-size: 17px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h18 { font-size: 18px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h19 { font-size: 19px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h20 { font-size: 20px; font-weight: normal; font-family: Arial; color: #0078A0;}
.h22 { font-size: 22px; font-weight: normal; font-family: Verdana; color: #FF0000;}


.s11t { color : #FFFFFF; font-size: 11px; font-weight: normal;}
a.s11t { color: #FFFFFF; text-decoration: none; }
a.s11t:hover { color: #FFFFFF; text-decoration: underline; }

.k12t { color : #FF0000; font-size: 12px; font-weight: normal;}
a.k12t { color: #FF0000; text-decoration: none; }
a.k12t:hover { color: #ED1C24; text-decoration: underline; }
.k14t { color : #FF0000; font-size: 14px; font-weight: normal;}
a.k14t { color: #FF0000; text-decoration: none; }
a.k14t:hover { color: #ED1C24; text-decoration: underline; }
.k16t { color : #FF0000; font-size: 16px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.k16t { color: #FF0000; text-decoration: none; }
a.k16t:hover { color: #ED1C24; text-decoration: underline; }



.img_r { float: right; padding: 0px 0px 0px 0px; }
.img_l { float: left; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; }

.ln { background-color:#999999; width:100%; height:5px; padding-top:0px; }
.navln { background-color:#F1F1F1; width:100%; height:1.4em; margin-bottom:0.1em; padding-top:0.2em; padding-bottom:0.2em; color:#A0A0A0; }
.headln { background-color:#55758C; width:auto; margin:0px; margin-bottom:5px; padding:0px; padding-left:30px; color:#FFFFFF; }
.thrColLiqHdr #headline h1 { margin: 0; padding: 0; line-height: 150%; font-size: 18px; font-weight: normal;}
.tabin { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #026793; }
.tla { border-width: 1px; border-style: dotted; border-color: #666666; }
.tli { border-bottom-width: 1px; border-right-width: 1px; border-bottom-style: dotted; border-bottom-color: #026793; border-right-style: dotted; border-right-color: #026793; }
.tlb { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #026793; }
.tlr { border-right-width: 1px;  border-right-style: dotted; border-right-color: #026793; }


/*
 *
 *		Стили меню
 *
 */
 
 
/* глобально */
#menubar {
	clear: both;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 10px 0px;
}

/* все пункты меню */
#menubar li {
	background-color: #fff;
	color: #999;
}

	/* все ссылки */
	#menubar a {
		text-decoration: none;
		color: #777;
	}

	#menubar a:hover {
		text-decoration: none;
		color: #004;
	}

	/* только верхнее меню */
	#menubar li {
		border: #fff solid 1px;
	}

	#menubar li:hover {
		border: #ccc solid 1px;
	}

		/* только вложенные меню */
		#menubar li ul {
			width: auto;
				min-width: 180px;
				max-width: 250px;
			border-top: #ccc solid 1px;
			border-bottom: 0;
			border-left: #ccc solid 1px;
			border-right: #ccc solid 1px;
		}

		#menubar li a {
			padding: 8px;
			padding-left:5px;
			padding-right:5px;
		}
		
		#menubar li ul li a {
			padding: 5px;
			padding-left:5px;
			padding-right:5px;
		}
		

			#menubar li ul li {
				width: auto;
				min-width: 180px;
				max-width: 250px;
				border-top: 0;
				border-bottom: #ccc solid 1px;
				border-left: 0;
				border-right: 0;
				
			}
			
			
			#menubar li ul li:hover {
				border-top: 0;
				border-bottom: #ccc solid 1px;
				border-left: 0;
				border-right: 0;
				background-color: #eee;
		}

