body{
color:#1C2D4A;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
}
a, a:visited{
color:#434A4D;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none
}
a:hover{text-decoration: underline}
form{padding:0px;margin:0px;}
input, textarea{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px
}
label{
color:#000;
display:block;
margin:5px 0 10px;
font-size:14px;
}

#voice, #voice_res {
font-size:14px;
}

h1{
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
/*color:#0077C1;*/
color:#00AEEF;
border-bottom:1px dashed #C4C6C4;
margin: 0px;
padding:0 0 8px 0;
font-size:22px
}
h2{
font-family: Arial, Helvetica, sans-serif;
color:#909090;
margin:0px;
padding:0;
font-size:17px;
font-weight:bold;
}
	#golos_cont_inn h2{
	width:204px;
	border-bottom:1px solid #E4E4E4;
	padding:0 0 10px 20px;
	margin-bottom:10px;
        background:url(/images/cit.gif) 0 3px no-repeat
	}
h3{
font-family: Arial, Helvetica, sans-serif;
color:#222;
font-size:17px;
letter-spacing:-1px;
margin:0;
padding:0;
}
	h3 small{
	text-transform:lowercase;
	color:#00AEEF;
	font-size:30px;
	display:block;
	position:relative;
	margin-top:-9px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	}
h4{
color:#2E3192;
font-size:18px;
font-weight:normal
}
	#site_map h4{margin:0 0 10px}
	h2 a, h2 a:VISITED{
	color:#909090;
margin:0px;
padding:0;
font-size:14px;
font-weight: normal;
	}
	h4 a, h4 a:VISITED{
	color:#2E3192;
	font-size:18px;
	}
hr{
border:none;
border-bottom:1px solid #CFCDC8;
color:#CFCDC8;
height:1px;
}
img{border:none;}
p{margin:0px 0px 14px 0px}
td{font-size:11px}

.main_cont{
min-width:900px;
position:relative;
width:100%;
width:expression(document.body.clientWidth < 900? "900px":"100%" );
}
#top{
background:url(/images/internet.jpg) 100% 100% no-repeat;
position:relative;
height:81px;
padding:53px 30px 0px 325px;
}
	#logo{
	position:absolute;
	top:20px;
	left:0px
	}
	#menu{
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
	}
	#menu a, #menu a:VISITED{
	color:#4C4C4C;
	font-size:14px;
	text-decoration:underline;
	}
	#menu a:HOVER{text-decoration:none}
	#menu li{
	background-image:url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 11px;
	padding:6px 16px 7px;
	display:inline;
	float:left;
	white-space:nowrap
	}
	#menu li.selected{
	background-position: 8px 11px;
	border:1px solid #DDD;
	margin:-1px 0;
	position:relative
	}
#header{background:url(/images/header.gif) 0 0px repeat-x}
/*#header_l{background:url(/images/header_l.jpg) 0 0 no-repeat}*/
#header_l{background:url(/images/header_l_line.gif) 0 0 no-repeat}
#header_r{
background:url(/images/header_r.jpg) 100% 0px no-repeat;
height:263px;
}
.h_block_inv{
background:url(/images/head_block_invisible.gif) 0 -1px repeat-x
}

#flash_head{
text-align:right;
}


.m_tb{
border:none;
border-collapse:collapse;
width:100%
}
	.l_td{
	padding:0 65px 0 0;
	vertical-align:top
	}
	.r_td{
	padding:0;
	vertical-align:top;
	width:357px
	}

.h_block_fon{
background:url(/images/head_block_shadow.jpg) 0 100% repeat-x;
margin:28px 0 0
}
.h_block_right{background:url(/images/head_block_fon.jpg) 100% 0 repeat-y}
.h_block_bot{background:url(/images/head_block_bot_inn.jpg) 100% 100% no-repeat}
.h_block_top{
background:url(/images/head_block_top.jpg) 100% 0 no-repeat;
position:relative;
padding:31px 120px 20px 53px;
min-height:255px;
color:#7F7F7F;
}
	#vertical_head{
	position:absolute;
	top:39px;
	right:40px
	}
.h_block_top ul.perevoz{
list-style:none;
margin:0;
padding:13px 0 0 0;
}
.h_block_top ul.perevoz li{
padding:1px 0 2px
}

#golos_cont{
margin:0px 10px 0 0;
padding:20px 0 0;

}
	#golos_cont_inn{
	padding:20px 0 58px 54px
	}

	
#foto_container{
padding:53px 0 0 21px
}
.foto_block{
width:141px;
float:left;
padding-top:14px
}
	
.foto_block a, .foto_block a:VISITED{
padding-left:9px;
display:block
}
	.foto_block img{
	border:9px solid #ECECEC;
	margin-bottom:9px;
	margin-left:-9px;
	position:relative
	}
/*	.foto_text{
	padding-left:9px;
	display:block
	}*/
	
#more_div_out{padding:40px 0; clear:both;}
#more_div{
background:url(/images/park.gif) 0px 0px no-repeat;
padding:14px 0 10px 26px;
}
	#more_div a, #more_div a:VISITED{
	color:#7F7F7F;
	text-decoration:underline;
	font-size:10px;
	margin:6px 0 0 21px;
	width:1px;
	white-space: nowrap;
	display:block
	}
	#more_div a:HOVER{
	text-decoration:none
	}



#footer{
background:url(/images/foot_shadow.jpg) 0 100% repeat-x;
margin:0 32px 0 0;
}
#footer_inn{
background:url(/images/foot_r.gif) 100% 100% no-repeat;
height:89px;
position:relative
}
	#search_block{
	position:absolute;
	top:30px;
	right:45px
	}
	.input_text{
	border:1px solid #E6E6E6;
	width:136px;
	margin-left:5px
	}
	.subm{
	border:none;
	background:url(/images/srch.gif) 0 2px no-repeat;
	color:#6F7170;
	text-decoration:underline;
	width:66px;
	font-size:10px;
	margin-left:3px;
	cursor:pointer
	}
	.lang{
	margin:2px 8px 0 0;
	float:left
	}
	#foot_text{
	color:#8C8C8C;
	padding:35px 0 0 54px
	}
	#copyr{
	padding:14px 54px
	}
	#copyr a, #copyr a:VISITED{
	color:#879BBB;
	padding-right:10px
	}
	
#site_map, #site_map ul{
list-style:none;
margin:0;
padding:0
}
#site_map ul{
padding:0px 0 15px 20px;
margin-top:-10px
}
#site_map ul ul{
padding:0px 0 15px 10px;
margin-top:0px
} 
.search_cont{
padding:0 0 25px 0
}
.found{
font-style:italic
}

.news_cont{
padding:0 0 25px 0;
clear:both
}
	.news_cont a, .news_cont a:VISITED{
	text-decoration:underline
	}
	.news_cont a:HOVER{
	text-decoration:none
	}
.news_pic{
float:left;
margin:0 10px 20px 0
}
	.news_cont h2{padding-bottom:5px}
	
td.r_td div.calendar{
text-align:left
}
div.calendar{
}

.news_right{
padding:3px 0 0px 10px
}
.news_right a, .news_right a:VISITED{
font-size:11px;
color:#585AA8;
text-decoration:underline
}
.news_right a:HOVER{
text-decoration:none
}
#ord_link{
padding:0 0 10px 0
}
#ord_link a, #ord_link a:VISITED{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}
#ord_link a:HOVER{
}


.f_tb{
border:none;
border-collapse:collapse;
margin-top:20px
}
.f_tb td{
font-size:11px;
vertical-align:top
}
td.lf_td{
width:200px;
padding:1px 0;
text-align:right
}
td.r_td{
padding:1px 0 1px 10px
}
.long_inp{
width:250px;
border:1px solid #C4C6C4
}
.f_subm{
border:1px solid #C4C6C4;
margin-top:15px
}

#res img{
float:left;
margin:0 10px 10px 0
}


.m_menu, .m_menu ul{
list-style:none;
margin:0;
padding:0;
}
.m_menu a, .m_menu a:VISITED {
font-size:14px;

}

	.m_menu ul{padding:15px 0 0}
.m_menu li.two{
display:block;
}

#cont_link{
position:absolute;
right:0px;
top:60px;
z-index:999
}
#cont_link img{
width:95px;
height:140px
}