.body { 	margin:0px; 	padding:0px; 	font: 11px Verdana; 	color: #525252; } 
img {border: 0px;}
#header {	width: 800px;	height: 150px;	font: 11px tahoma; margin-bottom:20px; color: #305F95;	padding-left: auto;	background: URL('images/header.jpg') no-repeat center;} 

#header img { 	padding:0px; 	margin:0px; } 
#header h1 { 	font-family: tahoma; 	font-size: 12px; 	font-weight: bold; 	color: #305F95; 	margin:0px; } 
#header a { 	color:#305F95; 	text-decoration: none; 	font-size: 11px; }  
.htext { 	width:126px; margin-top:25px; margin-right:15px; float: right; 	text-align: left; }  
.hleft{ float:left; padding-left:10px}
.hform { margin-right:20px; margin-top:20px; float: right; text-align: left; }  
.hform input{ border:1px solid #196cc5; width:110px}
.hform input.but{ border:none; background-color:#396da6; color:#FFFFFF; margin-top:5px; width:100px}
.hformr { 	width:250px; margin-top:5px; 	float: right; 	text-align: left; }  
#topmenu { 	width:800px; 	text-align:center; } 
#cellblock { 	width:800px; 	display:table; 	vertical-align:top; }  
.cellleft, .cellmiddle, .cellright { 	display: table-cell !important; 	display: inline; 	/* для IE */ 	vertical-align: top; }
.cellleft {	width:120px;	vertical-align: top;	text-align: left;	display:table-cell;	float: left;	font: normal 10px Tahoma;	color: #888888;} 
.cellright { 	width:140px; 	vertical-align: top;	text-align: right;	padding-left:5px;	display:table-cell;	float: right;	font: normal 10px Tahoma;	color: #888888;}
.cellmiddle {	width:500px;	vertical-align: top;	text-align: justify;	padding:10px;	padding-top:5px;	display:table-cell;	margin-left: auto;	margin-right: auto;	font: normal 10px Tahoma;	color: #888888;} 
#boxline: { 	width:480px; } 
#lbox { 	width:210px; 	float:left; } 
#rbox { 	width:210px; 	float:right; } 
#rbox p { 	text-align: justify; 	font: 11px Verdana; 	color: #000000; } 
.boxname { 	width: 225px; 	height: 31px; 	font-family: Tahoma; 	font-size: 12px; 	color: #FFF; 	font-weight: bold; 	padding-top: 10px; 	text-align: center; 	background: url('images/Okno_top.gif') no-repeat; } 
a.l:link { 	font-family: tahoma; 	font-size: 12px; 	font-weight: bold; 	color: #FFFFFF; 	text-decoration: none; } 
a.l:hover { 	font-family: tahoma; 	font-size: 12px; 	font-weight: bold; 	color: #FFFFFF; 	text-decoration: none; } 
a.l:visited { 	font-family: tahoma; 	font-size: 12px; 	font-weight: bold; 	color: #FFFFFF; 	text-decoration: none; } 
.boxcont { 	width: 225px; 	padding-top: 8px; 	background: url(images/okno_bg.gif) repeat-y; 	text-align: center; } 
.boxbottom { 	width:225px; 	height:28px; 	background-image:URL('images/Okno_bottom.gif'); 	text-align: center; }  
#footer {	width: 800px;	height: 20px;	text-align: left;	padding-top: 20px;	font: 11px Verdana;}  
h1 { 	font: bold 10px Tahoma; } 
h2 { 	font: bold 10px Tahoma; } 
h3 { 	color: #993333; } 
h4 {font: bold 11px Tahoma;	color: #C80000; } 
td.page_text, textarea.contact, input.contact, select.contact {	font: normal 10px Tahoma;	color: #888888;} 
.tableDetail { 	font: 10px Verdana; 	color: #49394E; } 
.text1 { 	font: bold 10px tahoma; 	color: #ffb83c; 	text-decoration: underline; } 
.text2 { 	font: bold 12px tahoma; 	color: #FFFFFF; } 
.text11 { 	font: bold 15px tahoma; 	color: #ffb83c; } 
.text3 { 	font: bold 10px tahoma; 	color: #46689A;  	text-decoration: underline; } 
.text3a { 	font: bold 10px tahoma; 	color: #46689A; } 
.frame { 	border: 1px solid #B0091D; } 
.text4 { 	font: normal 10px tahoma; 	color: #46689A; } 
.designed_by { 	font: lighter 8.5px Arial; 	color: #000000; } 
.text5 { 	font: normal 10px tahoma; 	color: #F53D23; } 
.text6 { 	font: normal 10px tahoma; 	color: #FA7C25; } 
.text7 { 	font: bold 10px tahoma; 	color: #000000; } 


a:link { 	text-transform: none; 	color: #3366cc; } 
a:hover { 	text-transform: none; 	color: #3366cc; } 
a:visited { 	text-transform: none; 	color: #3366cc; }  


a.bn:link { 	font: normal normal normal 12px/normal Tahoma; 	text-transform: none; 	color: #993333; 	text-decoration: none; } 
a.bn:hover { 	font: normal normal normal 12px/normal Tahoma; 	text-transform: none; 	color: #888888; 	text-decoration: underline; } 
a.bn:visited { 	font: normal normal normal 12px/normal Tahoma; 	text-transform: none; 	color: #888888; 	text-decoration: underline; } 
a.or:link { 	font: normal 10px tahoma; 	color: 46689A; 	text-decoration: underline; } 
a.or:hover { 	font: normal 10px tahoma; 	color: #000000; 	text-decoration: underline; } 
a.or:visited { 	font: normal 10px tahoma; 	color: #46689A; 	text-decoration: underline; } 
a.bl:link { 	font: bold 12px tahoma; 	color: Blue; 	text-decoration: none; 	width: 100px;} 
a.bl:active { 	font: bold 12px tahoma; 	color: #c80000; 	text-decoration: none; 	width: 100px; } 
a.bl:hover { 	font: bold 12px tahoma; 	color: #525252; 	text-decoration: underline; 	width: 100px; } 
a.bl:visited { 	font: bold 12px tahoma; 	color: #c80000; 	text-decoration: none; 	width: 100px; } 
.inputstyle { 	font: normal 10px tahoma; 	color: #46689A; 	background-color: #E2EDEB; 	border: 1px solid #46689A; } 
a.ca:link { 	font: bold 12px tahoma; 	color: #525252; 	text-decoration: none; 	margin-left: 20px; 	margin-right: 20px; } 
a.ca:hover { 	font: bold 12px tahoma; 	color: #525252; 	text-decoration: none; 	margin-left: 20px; 	margin-right: 20px; } 
a.ca:visited { 	font: bold 12px tahoma; 	color: #525252; 	text-decoration: none; 	margin-left: 20px; 	margin-right: 20px; } 
a.ma:link { 	font: bold 12px tahoma; 	color: #944F23; 	text-decoration: underline; } 
a.ma:hover { 	font: bold 10px tahoma; 	color: #4E4E4E; 	text-decoration: underline; } 
a.ma:visited { 	font: bold 10px tahoma; 	color: #944F23; 	text-decoration: underline; } 
a.sa:link { 	font: normal 10px tahoma; 	color: #594B13; 	text-decoration: underline; } 
a.sa:hover { 	font: normal 10px tahoma; 	color: #4E4E4E; 	text-decoration: underline; } 
a.sa:visited { 	font: normal 10px tahoma; 	color: #594B13; 	text-decoration: underline; } 
a.na:link { 	font: bold 10px tahoma; 	color: #000000; 	text-decoration: underline; } 
a.na:hover { 	font: bold 10px tahoma; 	color: #FF6600; 	text-decoration: underline; } 
a.na:visited { 	font: bold 10px tahoma; 	color: #000000; 	text-decoration: underline; } 
.text8 { 	font: normal 10px tahoma; 	color: #94AEC5; } 
.text9 { 	font: normal 10px tahoma; 	color: #4E4E4E; } 
.text_1 { 	font: bold 11px tahoma; 	color: #FFFFFF; } 
.text_2 { 	font: bold 11px tahoma; 	color: #C80000; }  
.block_name { 	color: #C80000; 	font-weight: bold; } 
.page_text {
	text-align: justify;
	font: normal 11px Tahoma;
	color: #666666;
} 
a.menu { 	font: 11px Verdana; 	color: #000000; text-decoration:none } 
a.menu:hover { 	font: 11px Verdana; 	text-decoration: underline; } 
a.news_link {
	font-size: 12px;
	font-weight: bold;
	color: #C80000;
}

a.link_menu {
	font-size: 11px;
	font-weight: bold;
	color: #666699;
}

.bottomMenu a {
	font: bold 10px tahoma; 	
	color: Blue; 	
	text-decoration: none; 	
}
.bottomMenu a:hover {
	font: bold 10px tahoma; 	
	color: Blue; 	
	text-decoration: underline; 	
}
