.tl{
	background:#fff url(/cofes/c/tline_l.gif) top left no-repeat;
	padding-left:17;
	height:9;
	margin:0;
	
}

.tr{
	background:url(/ru/2010/c/tline_r.gif) top right no-repeat;
	padding:0;
	margin:0;
	height:9;
	overflow:hidden;
}

.bl{
	background:#fff url(/ru/2010/c/bline_l.gif) bottom left no-repeat;
	padding-left:17;
	margin:0;
	height:9;
	
}


.br{
	background:url(/ru/2010/c/bline_r.gif) bottom right no-repeat;
	padding:0;
	margin:0;
	height:9;
	
	
}

.bl_sh{
	background:#fff url(/ru/2010/c/bl_sh.gif) bottom left no-repeat;
	padding-left:17;
	margin:0;
	height:14;
	
}


.br_sh{
	background:url(/ru/2010/c/br_sh.gif) bottom right no-repeat;
	padding:0;
	margin:0;
	height:14;
	
	
}

.bl_sh1{
	background:#fff url(/ru/2010/c/bluebord_l_shad.gif) bottom left no-repeat;
	padding-left:17;
	margin:0;
	height:17;
	
}


.br_sh1{
	background:url(/ru/2010/c/bluebord_r_shad.gif) bottom right no-repeat;
	padding:0;
	margin:0;
	height:17;
	
	
}

.tl_blue{
	height:11;
	background:#113055 url(/ru/2010/c/bluetop_l_dark.jpg) top left no-repeat;
	padding-left:17;
	
	
	
}


.tr_blue{
	background:url(/ru/2010/c/bluetop_r_dark.jpg) top right no-repeat;
	height:11;
	color:#fff;
	font-size:10px;
	
}

.tl_blue1{
	height:11;
	background:#0c2a4d url(/ru/2010/c/bluetop_l_dark1.jpg) top left no-repeat;
	padding-left:17;
		
}


.tr_blue1{
	background:url(/ru/2010/c/bluetop_r_dark1.jpg) top right no-repeat;
	height:11;
	color:#fff;
	font-size:10px;
	
}

.bl_blue{
	height:11;
	background:#2d5b85 url(/ru/2010/c/bluebot_l.jpg) bottom left no-repeat;
	padding-left:17;
	
	
	
}


.br_blue{
	background:url(/ru/2010/c/bluebot_r.jpg) bottom right no-repeat;
	height:11;
	color:#fff;
	font-size:10px;
	
}



.tl_wh{
	background:#fff url(/ru/2010/c/tline_l_wh.gif) top left no-repeat;
	padding-left:17;
	height:11;
	margin:0;
	
}

.tr_wh{
	background:url(/ru/2010/c/tline_r_wh.gif) top right no-repeat;
	padding:0;
	margin:0;
	height:11;
	overflow:hidden;
}

.bl_wh{
	background:#fff url(/ru/2010/c/bline_l_wh.gif) bottom left no-repeat;
	padding-left:17;
	margin:0;
	height:14;
	
}


.br_wh{
	background:url(/ru/2010/c/bline_r_wh.gif) bottom right no-repeat;
	padding:0;
	margin:0;
	height:14;
	
	
}


.clr_l{
	background:#366a9a;
	height:21;
}


.clr_r{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:3 2 2 10;
}


.clr1_l{
	background:#113055 url(/ru/2010/c/clr2_l.gif) top left no-repeat;
	
}


.clr1_r{
	background: url(/ru/2010/c/clr2_r.gif) bottom left no-repeat;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:4 2 5 10;
}

.clr2_l{
	/*background:#113055;*/
	background:url(/ru/2010/c/bg_blue_hor.jpg) left repeat-y;
	
}


.clr2_r{
	/*background: url(/ru/2010/c/clr2_r.gif) bottom left no-repeat;*/
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:2 2 3 10;
}

div.block_main{
	padding:7 10 0 20;
	margin:0;
	
}

.block_1{
	background:#fff;
	border-left:1px solid #587da3;
	border-right:1px solid #587da3;
	padding:10;
	margin:0;
	
}

.block_bord{
	border:1px solid #587da3;
	border-top:none;
	padding:10 15;
	margin:0;
	
}

.bluebrick{
	background:#366a9a;
	padding:5 15 4 10;
	margin:0;	
	color:#fff;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}



.block_2{
	background:#fff;
	padding:5 15;
	margin:0;
	
}

.block_3{
	background:#fff;
	padding:5 10 5 10;
	margin-top:5px;
	
}

.block_w{
	background:#fff;
	padding:4 4 0 4;
}

.block_w1{
	background:#fff;
	padding:5 4;
}

.colorbrick{
	padding:0 15 0 15;
	margin:0;	
}

.colorbrick a{
	color:#fff;
	font-size:12px;
	/*font-size:16px;*/
	font-weight:bold;
	/*font-family: Times New Roman;*/
	white-space:nowrap;
}

.coblue:link, .coblue:active, .coblue:visited{
	display:block;
	margin:8 0 3 0;
	padding:0;
	line-height:140%;
	font-size:13px;
	
	font-family: Verdana;
	color:#0473c0;
	text-decoration: underline;
}

.coblue:hover{
	line-height:140%;
	font-size:13px;
	font-family: Verdana;
	color:#e63109;
	text-decoration: none;
		
}

.cowhite:link, .cowhite:active, .cowhite:visited{
	display:block;
	margin:8 0 3 0;
	padding:0;
	line-height:140%;
	font-size:18px;
	font-family: Times New Roman;
	color:#fff;
	text-decoration: underline;
}

.cowhite:hover{
	line-height:140%;
	font-size:18px;
	font-family: Times New Roman;
	color:#fff;
	text-decoration: none;
		
}

.headmain{
	clear:both;
	display:block;
	margin:10 0 10 0;
	padding:0;
	font-size:17px;
	color:#0e74dc;

}

.headlarge{
	clear:both;
	display:block;
	margin:0;
	padding:5 0 5 0;
	font-size:20px;
	color:#000;
}

.headmain a:link, .headmain a:active, .headmain a:visited{
	clear:both;
	display:block;
	margin:15 0 0 0;
	padding:0;
	font-size:17px;
	color:#0e74dc;
}

.headmain a:hover{
	clear:both;
	display:block;
	margin:15 0 0 0;
	padding:0;
	font-size:17px;
	color:#e63109;
	text-decoration: none;
}

.headwhite{
	display:block;
	margin:8 0 3 0;
	padding:0;
	line-height:140%;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

a.whitehead:link, a.whitehead:active, a.whitehead:visited{
	padding-bottom:1;
	line-height:140%;
	font-size:15px;
	/*font-weight:bold;*/
	color:#fff;
	text-decoration: none;
	border-bottom:1px solid #fff;
}

a.whitehead:hover{
	padding-bottom:1;
	line-height:140%;
	font-size:15px;
	/*font-weight:bold;*/
	color:#e1f950;
	text-decoration: none;
	border-bottom:1px dashed #e1f950;
}

.headgreen{
	/*display:block;*/
	margin:8 0 3 0;
	padding:0;
	line-height:140%;
	font-size:15px;
	/*font-weight:bold;*/
	color:#e1f950;
}

.headblue{
	font-size:13px;
	font-weight:bold;
	font-family: Verdana;
	color:#0473c0;
}

.headred{
	display:block;
	margin:8 0 3 0;
	padding:0;
	line-height:140%;
	font-size:13px;
	font-family: Verdana;
	color:#e63109;

}


.headblue{
	font-size:13px;
	font-weight:bold;
	font-family: Verdana;
	color:#0473c0;
	line-height:150%;
}

.headblack{
	font-size:13px;
	font-weight:bold;
	font-family: Verdana;
	color:#000;
	line-height:140%;
}



#b_lblue{background:#88a5c2;}
#b_lblue a:hover{color:#89c1fb;}

#b_blue{background:#011f3c url('/ru/img/bg_blue.jpg') left bottom repeat-x;}
#b_blue a:hover{color:#89c1fb;}

#b_orange{background:#dc5514;}
#b_orange a:hover{color:#fdd7bb;}

#b_purple{background:#70256d;}
#b_purple a:hover{color:#d677d2;}

#b_yellow{background:#e5b420;}
#b_yellow a:hover{color:#d677d2;}

#b_green{background:#198330;}
#b_green a:hover{color:#d677d2;}


ul.str_w {
	padding:10 0 10 10;
	margin:0;
}

ul.str_w li{
	color:#dedede;
	margin-bottom:6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
 	list-style-image:url('/ru/2010/img/li_liblue.gif');
}

ul.coul {
	display:block;
	padding:5 0 5 20;
	margin:0;
}

ul.coul li{
	margin-bottom:4px;
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
 	list-style-image:url('/ru/2010/img/li_bl.gif');
}
ul.coul li li{
	list-style-image:url('/ru/img/lili.gif');
}

ul.bw {
	display:block;
	padding:5 0 5 15;
	margin:0;
}

ul.bw li{
	margin-bottom:4px;
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
 	list-style-image:url('/ru/2010/img/li_bw1.gif');
}

ul.coul li a:link, ul.coul li a:visited, ul.coul li a:active{
 color:#0a56a4; 
 font-family: Verdana;
 font-size:11px;
 }

 ul.coul li a:hover{
 color:#e63109; 
 font-family: Verdana;
 font-size:11px;
 text-decoration:none;;
 }

ul.coul li.sml{
	margin-bottom:2px;
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
 	list-style-image:url('/ru/2010/img/li_bl.gif');
}

ol.coul {
	padding:5 0 0 15;
	margin:0;
}

ol.coul li{
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:3;
}


#header a{
	font-size:18px;
	font-family: Times New Roman;
}

#header a:hover{
	color:#fd0f16;
	font-size:18px;
	font-family: Times New Roman;
	text-decoration:none;
}

#header a.rh, a.rh:link, a.rh:active, a.rh:visited{color:#c42b1c;}


a.cowh{
	color:#fff;
	font-size:13px;
	/*font-size:16px;*/
	font-weight:bold;
	/*font-family: Times New Roman;*/
	white-space:nowrap;
}

a.cowh:hover{
	color:#dcdcdc;
	font-size:13px;
	/*font-size:16px;*/
	font-weight:bold;
	/*font-family: Times New Roman;*/
	text-decoration:none;
	white-space:nowrap;
}

a.cohead{
padding:5px;
	/*margin-bottom:15px;*/
	display:block;
	color:#000;
	font-size:13px;
	/*font-size:16px;*/
	font-weight:bold;
	/*font-family: Times New Roman;*/
	white-space:nowrap;
}

a.cohead:hover{
	color:#e63c17;
	font-size:13px;
	/*font-size:16px;*/
	font-weight:bold;
	/*font-family: Times New Roman;*/
	text-decoration:none;
	white-space:nowrap;
}

#mainpart td{vertical-align:top;empty-cells:show;}



#partic td{vertical-align:top;empty-cells:show;}
#partic .nowrap{white-space:nowrap;}

#cohome a{float:left; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/a/topmenu/home_black.gif) no-repeat;}
#cohome a:hover{float:left; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/topmenu/home_hov3.gif) no-repeat;}

#cohomeplace{float:left; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/a/topmenu/homeplace.gif) no-repeat;}

#comailto a{float:left; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/a/topmenu/mailto_black.gif) no-repeat;}
#comailto a:hover{float:left; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/topmenu/mailto_hov3.gif) no-repeat;}

#cosep{clear:both;background:#c4d9f2;padding:0;margin:15 0 10 0;width:100%;}
#cosep_purp{clear:both;background:#d0bce5;padding:0;margin:23 0 14 0;width:100%;}

a.colink,  a.colink:link, a.colink:active, a.colink:visited{
 color:#0e74dc; 
 font-family: Verdana;
 font-size:11px;
}

a.colink:hover{
 color:#e63109; 
 font-family: Verdana;
 font-size:11px;
 text-decoration:none;
}


.red {color:red;}
.blue {color:blue;}

#cofhome a{float:right; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/a/topmenu/home_gray.gif) no-repeat;}
#cofhome a:hover{float:right; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/topmenu/home_hov.gif) no-repeat;}

#cofhomeplace{float:right; display:block; margin:3 10 0 0; padding:0; background: url(/ru/a/topmenu/homeplace.gif) no-repeat;}

#cofmailto a{float:right; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/a/topmenu/mailto_gray.gif) no-repeat;}
#cofmailto a:hover{float:right; display:block; margin:3 10 0 0;  padding:0; background: url(/ru/topmenu/mailto_hov.gif) no-repeat;}


.left { float:left; }
.right { float:right; }

.partners{ margin:0; height:65px; padding:0;display:block;}

.partners img{ margin:0 15 0 0; border:none; }

