body {
	margin: 0;
	padding: 0;
	background:#f1f1f1;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
input, select, textarea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
}
img {
	border:0;
}

hr{color:#bfd7ea; size:2px;}

#container {
	margin: auto;
	background:#fff;
	width:990px; 
	padding:0 6px;
}
#header {
	position:relative;
	
	height:122px;
}
#header .topmenu {
	position:absolute;
	top:2px;
	right:30px;
	font-size:7pt;
}

#header .logo {
	position:absolute;
	top:21px;
	left:10px;
}

#header .logo2 {
	position:absolute;
	top:28px;
	right:30px;
	
}
#header .logo2 img{
	vertical-align:middle;
	}
#menu_div {width:100%; 
position:absolute;
 z-index:997; 
	left:50%;
	width:980px;
	margin-left:-490px;

}	
 
.exp_menu {
background-color:#dcedf9;
padding:5px 0px 8px 10px;
font-family:Verdana;
font-size:8pt;

}
.exp_menu a {
 margin:10px 0 0 0;
 display:block;
}

a, a:visited, a:hover {
color: #0079c1;
}


div.slider:hover {
 background-color:#ffcb70 !important;
}



#rclistframe{border:1px inset #0079c1; 
background-color:#FFF;
}
.okno{ background:#fff; 
padding:0 10px 5px;}

.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.style1 a {color:#0079c1;}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  }
.style3 p{ margin-bottom:15px;}

.okno{ background:#fff; 
padding:0 10px 5px;}


#main_content {
width:100%; 
margin:auto;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#0e5286;
}

#main_content p{
margin-bottom:0;
color:#0068b3;
}

#main_content h4{
margin-top:0;
margin-bottom:0;
font-size:13px;
}

#main_content h5{
margin-top:5px;
margin-bottom:0;
font-size:12px; font-style:italic;
}

#main_content h6{
margin-top:5px;
margin-bottom:0;
font-size:11px;
}

p.podr {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#0e5286;
font-weight:bold;
text-align:right;
margin-top:0;
}

.podr a{
text-decoration:none;
color:#0e5286;
}

table.main_content{
background:url(../img/fon-content.gif) repeat-y;
width:980px;
}


table.main_content td{
vertical-align:top;
text-align:left;
}

.main_block {
padding:10px;
margin:5px 0;}

.main_block_0 {
padding:0;
margin:0;
}

.main_block_l {
padding:10px 10px 20px 10px;
margin:5px 0;
background:url(../img/shadow.png) repeat-x bottom;
}

.line{
background:url(/img/line.gif) repeat-x;
width:980px; 
height:23px;
margin:auto;}

.uline {
 font-size:15px; color:#0e5286; border-bottom: 1px dashed blue; font-weight: bold;
}

.shadow{
background:url(/img/shadow.png) repeat-x;
width:100%; 
height:14px; margin:10px auto;
}



.box {
		width:219px;
		padding:0 0 7px 0;
		margin:10px auto;
		background:url(/img/ugb-bl.gif) bottom left no-repeat;
		
	}
.box div {
		margin:0;
		padding:7px 10px 3px 10px;
		background:#dcedf9 url(/img/ugt-bl.gif) top left no-repeat;
	}
	
 form.close{
 width:199px;
background:#dcedf9;
padding:0;
margin:0 auto;

}

form.close select{vertical-align:top;
		font-size: 11px;
		border:1px  inset #d6edd0;
		height:18px;
		width:130px; }
	
form.close input{border:none;
		background: transparent url("/img/enter.gif") no-repeat  100% 0;
		width:49px; height:18px;
		margin-left: 3px;
		}	
.box-green {
		width:219px;
		padding:0 0 7px 0;
		margin:10px auto;
		background:url(/img/ugb.gif) bottom left no-repeat;
		
	}
.box-green div {
		margin:0;
		padding:7px 10px 3px 10px;
		background:#d9edd2 url(/img/ugt.gif) top left no-repeat;
	}
	
.box-search {
width:219px; height:64px;
margin:10px auto;
background:url(/img/box-poisk.gif) top left no-repeat;	
}
.box-search div{
padding:10px 10px;
}

.box-search div h4{
margin:0 auto;
}
	
	

img.photo { border-right: 1 solid #c0c0c0; border-bottom: 1 solid #c0c0c0 }
	

.news_date{
font-size:9px; font-weight:bold;
margin-top:8px;}

.news_zag a{
color:#6f7875;
}
.survey {padding:0; margin:0; list-style:none;}
.que {font-size:11px; font-weight:bold;}
.survey UL {padding:15px 10px 10px 10px;}
.survey li {position:relative; padding:0; margin-bottom:4px; width:100%}
.survey input {position:absolute; left:-3px; top:-1px;}
.survey label {font-size:11px; color:#6f7875; padding-left:20px; display:block; margin-top:5px;}
.sub_send{
margin-top:15px;}

#footer {
    width: 980px;
    margin: 0px auto;
    padding-bottom: 40px;
    font-size: 11px;
    clear: both;
}

#copyright {
    float: left;
    color: #999;
    padding: .4em 2em .4em 10px;
    border-right: 1px solid #b2b2b2;
    margin-right: 1em;
}

#footer ul {
float:right;
    padding: .4em 0;
    margin: 0;
    white-space: nowrap;
}

#footer ul li {
    display: inline;
    padding: 0 .6em;
}

#footer ul li.last {
    padding-right: 0;

}
#footer a {
    color: #0079c1;   
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
.clear {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}