html{
	padding:0px;
	margin:0px;
	_padding:0px;
	_margin:0px;
	min-height:100%;
	height:100%;
}
body{
	padding:0px;
	margin:0px;
	_padding:0px;
	_margin:0px;
	background:#FFFFFF url('/images/line1.jpg') repeat-x;
	font-family:arial;
	min-height:100%;
	height:100%;
}
a{
	color:#0F218B;
}

.center{position:relative;width:100%;margin:auto;height:auto !important;min-height:100%;height:100%;}
.center:after{content:'';display:block;clear:both;}
.center-left{position:relative;right:50%;float:right;}
.center-right{position:relative;z-index:1;right:-50%;}

#page{
	width:990px;
	margin:auto;
	height:auto !important;
	min-height:100%;
	height:100%;
}

#head{
	height:292px;
	width:100%;
}

#logo{
	width:190px;
	float:left;
}

#menu{
	float:left;
	width:245px;
	height:292px;
	background:url('/images/menu.jpg') no-repeat;
	line-height:28px;
}

#map{
	float:left;
	width:270px;
	height:292px;
	background:url('/images/map.jpg') no-repeat;
}

#wether{
	float:left;
	width:285px;
	height:292px;
	background:url('/images/wether.jpg') no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
}

#menu ul{
	padding:0;
	margin:0;
	list-style-type:none;
	width:227px;
	padding-top:8px;
}

#menu a{
	font-family:tahoma;
	font-size:18px;
	color:#0F218B;
}
#menu li{
	padding-left:10px;
	height:32px;
}

#menu li.active{
	background:url('/images/menu_fon.gif') no-repeat;
}
#menu li.active a{
	color:#FFFFFF;
	text-decoration:none;
}

#map{
	padding:0px;
	margin:0px;
	_padding:0px;
	_margin:0px;
}

#map a{
	color:#0F218B;
	font-size:11px;
}

#map li,ul{padding:0px;margin:0px;_padding:0px;_margin:0px;}

#map_samara{
	position:absolute;
	top:65px;
	left:545px;
}

#map_ul{
	position:absolute;
	top:50px;
	left:515px;
}

#map_orenburg{
	position:absolute;
	top:85px;
	left:590px;
}

#map_saratov{
	position:absolute;
	top:95px;
	left:505px;
}

#map_penza{
	position:absolute;
	top:63px;
	left:480px;
}

#map h1{
	margin:0;
	padding:0;
	color:#474F93;
	cursor:pointer;
	font-size:21px;
	font-family:tahoma;
	font-weight:normal;
	text-decoration:underline;
	position:relative;
	left:55px;
	top:7px;
}

#map li{
	list-style:inside;
	margin:0;
	padding:0;
	color:#0F218B;
}


#wether h1{
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:21px;
	font-family:tahoma;
	font-weight:normal;
	position:relative;
	left:5px;
	top:8px;
}

.wether_ico {
	behavior:url(/js/intelegent.htc);
	padding:0px;
	_padding:0px;
	margin:4px 6px 6px 4px;
}



#night{
	height:68px;
	margin-top:14px;
	vertical-align:center;
	/*background:#c3c3c3;*/
	line-height:20px;
}

#night img, #day img{
	float:left;
}

#day{
	height:68px;
	line-height:20px;
}

#details{
	position:relative;
	float:right;
	position:relative;
	top:-12px;
	right:44px;
}

#details a{
	font-size:14px;
	color:#FFFFFF;
}

#infoblock{
	list-style:none;
	position:absolute;
	left:504px;
	top:180px;
	width:240px;
	/*padding:0px;
	margin:0px;
	_padding:0px;
	_margin:0px;
	margin-top:150px;
	margin-left:90px;
	_margin-top:150px;
	_margin-left:90px;*/
}
#infoblock ul{
	padding:0px;
	margin:0px;
	_padding:0px;
	_margin:0px;
	_margin-left:-7px;
}

#infoblock a{
	line-height:14px;
	padding:0px;
	margin:0px;
	_padding:0px;
	_margin:0px;
	color:#890000;
	font-size:12px;
	_padding-left:7px;
	_padding-top:1px;
}

#info_block1 li, #info_block2 li, #infoblock li{
	list-style-image:url('/images/item.gif');
	_padding:0px;
	_margin:0px;
}

#infoblock .warning a{
	line-height:14px;
	padding:0px;
	margin:0px;
	_padding:0px;
	_margin:0px;
	color:#FF0000;
	font-size:12px;
	_padding-left:7px;
	_padding-top:1px;
}

#info_block1  li.warning, #info_block2  li.warning, #infoblock  li.warning{
	list-style-image:url('/images/warning.gif');
	_padding:0px;
	_margin:0px;
}

#left_col{
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:650px;
	/*background:#c3c3c3;*/
	position:relative;
	top:-25px;
	font-size:12px;
}

#left_col img.limg{
	float:left;
	margin:0;
	margin:5px 10px 5px 0px;
}

#left_col img.rimg{
	float:right;
	margin:0;
	margin-left:10px;
	margin:5px 0px 5px 10px;
}

#left_col h1{
	font-size:22px;
	color:#40B8D4;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
	_padding:0px 0px 10px 0px;
	_margin:0px;
	/*position:relative;
	top:-25px;*/
}

#left_col .storm h1{
	font-size:22px;
	color:#FF0000;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
	_padding:0px 0px 10px 0px;
	_margin:0px;
	/*position:relative;
	top:-25px;*/
}

#left_col .storm_NA h1{
	font-size:22px;
	color:#890000;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
	_padding:0px 0px 10px 0px;
	_margin:0px;
	/*position:relative;
	top:-25px;*/
}

.news{
	border-width:0px;
	font-family:tahoma;
	padding:0px;
	_padding:0px;
	margin:0px;
	_margin:0px;
	padding-bottom:20px;
	_padding-bottom:20px;
	line-height:16px;
	font-size:11px;
}

.news .data{
	color:#BC9A3F;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	_padding:0px;
	margin:0px;
	_margin:0px;
	padding-bottom:1px;
	_padding-bottom:1px;
}

.news a.linknews{
	color:#0F218B;
	font-size:12px;
	margin:0px;
	padding:0px;
	_margin:0px;
	_padding:0px;
}

.news img{
	float:left;
}

#right_col{
	float:right;
	margin:0px;
	padding:0px;
	_padding:0px;
	_margin:0px;
	width:285px;
	position:relative;
	top:-20px;
	font-size:12px;
	line-height:16px;
}

p{
	padding:0px;
	_padding:0px;
	margin:5px 0px 5px 0px;
	_margin:5px 0px 5px 0px;
}

#right_col a{
	color:#0F218B;
	font-size:11px;
}

#right_col img{
	border-width:0px;
}

#links img{
	float:left;
	padding-right:15px;
}

#links p{
	clear:both;
}
#links a{
	font-size:12px;
}

#right_col h1{
	font-size:17px;
	color:#BC9A3F;
	font-weight:normal;
	padding:0px;
	margin:0px;
	_padding:0px;
}

.line{
	width:100%;
	height:2px;
	background:#40B8D4;
	font-size:0px;
	padding:0px;
	margin:0px;
	_padding:0px;
}


#info_block1 a,#info_block2 a,#footer_copyright a{
	color:#0F218B;
	font-size:11px;
}

#quest{
	padding-bottom:20px;
}

#footer{
	height:100px;
	margin:auto;
	margin-top:-100px;
	width:100%;
	clear:both;
	font-size:12px;
	/*background:#b0f0f0;*/
}

#footer .line{
	margin:5px 0px 5px 0px;
}

#sb{
	height:100px;
	clear:both;
	color:#999;
	width:100%;
}

#logo_footer{
	clear:both;
	float:left;
	width:77px;
	height:100%;
	background:url('/images/footer_logo.jpg') no-repeat;
}

#footer_copyright{
	float:left;
	width:913px;
	line-height:20px;
}
#footer_copyright #msg{
	float:left;
	width:573px;
	font-size:11px;
	line-height:12px;
}

#footer_copyright #contacts{
	float:right;
	width:285px;
	font-size:11px;
	line-height:12px;
}

#footer_copyright #contacts h3{
	font-size:19px;
	color:#BC9A3F;
	font-weight:normal;
	margin:0;
	margin-top:10px;
	padding:0;
}
#tel{
	float:left;
	height:100%;
	line-height:20px;
}

#ontel{
	float:right;
	width:120px;
	line-height:20px;
}

#ontel img{
	border-width:0px;
	margin-top:10px;
}

.abstract{
	font-size:12px;
}

.pages{
	font-size:12px;
}

#feedback .itxt{
	width:150px;
}
#feedback .itxt b{
	color:#ff0000;
}

#feedback input, textarea{
	border-style:solid;
	border-color:#40B8D4;
	border-width:1px;
	width:450px;
}
#feedback .sent{
	background-color:#FFFFFF;
	width:150px;
}

#feedback .sent_cell{
	text-align:right;
}
