body,div,span,img,h1,h2,h3,h4,h5,h6,table,td,tr,th,tbody,thead,tfoot,b,i,u,p,ul,ol,li,a,img{
margin:0;padding:0;border:none;}
ul,li{list-style:none;}
.clear{clear:both;}



body{
font-family:arial,verdana,helvetica;
font-size:12px;
background:#fff;
}

.news-body a{text-decoration:underline;color:#007E95;}
.news-body a:visited{color:#007E95;}
.news-body a:hover{color:#000;}
.news-body a:active{color:#000;}
.news-body .header .logo{background:url('../img/news/logo.jpg') 0 0 no-repeat;}


.weather-body a{text-decoration:underline;color:#B56B14;}
.weather-body a:visited{color:#B56B14;}
.weather-body a:hover{color:#000;}
.weather-body a:active{color:#000;}
.weather-body .header .logo{background:url('../img/weather/logo.jpg') 0 0 no-repeat;}
.weather-body .banner img {border:1px solid #FE8C19; display:block;}
.news-body .banner img {border:1px solid #8BCDDF; display:block;}
.weather-body .widget-wrap img {border:1px solid #FE8C19; display:block;}
.news-body .widget-wrap img {border:1px solid #8BCDDF; display:block;}
.news-body .widget-wrap .currency img {border:none;}
.news-body .widget-wrap .weather img {border:none;}

.news-body .main3col {background:url(../img/news/body.gif) 0 0 repeat-x; padding-top:20px;}
.weather-body .main3col {background:url(../img/weather/body.gif) 0 0 repeat-x; padding-top:20px;}
.banner a {display:block;}
.wrap{
	min-width:1000px;
	margin:0 auto;
	max-width:1500px;
	}
.widget-wrap .hellsys img {border:none 0;}
.banner{/*border:1px solid #888;background-color:#ccc;*/}

.header{/*border-bottom:1px dotted #888;*/position:relative;/*height:170px;*//*margin-bottom:15px;*/}
.header .logo{display:block;width:204px;height:105px;
position:absolute;top:25px;left:0;}
.header .banner{position:absolute;top:35px;left:250px;
width:730px;height:92px;overflow:hidden;}

.header .menu{font-size:18px;height:20px;/*position:absolute;bottom:10px;*/margin-left:20px; padding-top:10px; background:#EFFCFF;}
.header .menu li{list-style:none;float:left;}
.header .menu li.active{}
.header .menu a{color:#999;display:block;margin-right:20px;padding:2px 4px;}
.header .menu a:hover{color:#007E95;}
.header .menu li.active a{color:#fff;background-color:#007E95;text-decoration:none;}

.header .topmenu{position:absolute;top:5px;left:15px;font-size:14px;}
.header .topmenu ul li{float:left;}
.header .topmenu a,.header .topmenu span{color:#999;display:block;padding:3px 10px;}
.header .topmenu a:hover{color:#007E95;}
.header .topmenu .all{position:relative;}
.header .topmenu .all u{text-decoration:none;border-bottom:1px dashed #999;}
.header .topmenu .all ul{position:absolute;top:95%;right:0;display:none;z-index:800;background-color:#fff;border:1px solid #999;}
.header .topmenu .all ul li{width:200px;}
.header .topmenu .all ul a{white-space:nowrap;}
.header .topmenu .all.active ul{display:block;}
.adv {
	margin-left:14px;
	}
.adv ul li a strong {
	color:#F76F02; font-size:16px;
	font-weight:bold;
	}
.adv ul li a span {
	color:#AF6020; font-size:12px;
	font-weight:normal;
	}
	.adv ul li{
		padding: 0 0 10px 0
		}
	.adv ul li a{
		color:#F76F02;
		}



.left{float:left;width:248px;}
.right{float:right;width:248px;}

.main3col .content{margin:0 248px;/*border-left:1px dotted #888;border-right:1px dotted #888;*/}
.main2col-left .content{margin:0 0 0 248px;/*border-left:1px dotted #888;*/}
.main2col-right .content{margin:0 248px 0 0;/*border-right:1px dotted #888;*/}
.content{padding:4px 4px 0 4px;min-height:400px;}
.content .content-inner{overflow:hidden;}
.content .content-bottom{padding-top:4px;}


.widget-wrap{padding:4px 4px 0 4px;}
.widget{margin-bottom:4px;overflow:hidden;}
.weather-body .hellsys {border:1px solid #188F11;padding:2px;margin-bottom:30px;}
.news-body .hellsys {border:1px solid #0D95BD;padding:2px;margin-bottom:30px;margin-top:20px;}

.widget.hellsys ul li{height:54px;margin-bottom:10px;}
.weather-body .widget.hellsys ul li a{display:block;height:54px;padding-left:58px;font-weight:bold;color:#188F11;
position:relative;}
.widget.hellsys ul li a{display:block;height:54px;padding-left:58px;font-weight:bold;
position:relative;}
.widget.hellsys ul li a:hover{color:#0D4F0A;}
.widget.hellsys ul li a img{position:absolute;top:2px;left:4px;}
.widget.hellsys ul li.first{height:58px;}
.widget.hellsys ul li.first a{padding-left:66px;color:#fff;text-decoration:none;
padding-top:2px;padding-bottom:8px;}
.widget.hellsys ul li.first a img{top:4px;left:8px;}

.news-body .widget.hellsys ul li.first a{background-color:#0D95BD;}
.weather-body .widget.hellsys ul li.first a{background-color:#188F11;}

.widget.weather{font-size:14px;}
.news-body .widget.weather{border:1px solid #C2E5EF;font-size:14px;padding:2px;}
.widget.weather table{width:100%;table-layout:fixed;}
.widget.weather .wp{text-align:center;}
.widget.weather table thead{font-weight:bold;}
.news-body .widget.weather table thead{font-weight:bold; background:#EFFCFF;}
.widget.weather table thead td{padding-bottom:2px;}
.news-body .widget.weather table thead td{padding:4px 2px;}
.widget.weather .r{text-align:right;}
.widget.weather img{vertical-align:middle;}

.widget.currency{border:1px solid #188F11; font-size:14px; padding:2px; margin-bottom:20px;}
.widget.currency table{width:100%;table-layout:fixed;}
.widget.currency table thead{font-weight:bold; /*background:url('../img/rates-bg.png') center 0 repeat-x;*/background:#188F11;}
.widget.currency table thead td{height:20px; color:#fff; padding:4px 2px;}
.widget.currency table tbody td{padding-top:1px;}
.widget.currency .r{text-align:right;}
.widget.currency .cname{font-weight:bold;}
.widget.currency .val{font-weight:bold;}
.widget.currency .diff{color:#0CAC0C;}
.widget.currency .diff.negative{color:#FF2822;}
.widget.currency img{vertical-align:middle;}


.home-news .new{overflow:hidden;margin-bottom:10px;}
.home-news .new .right-new{float:right;width:220px;}
.home-news .new .right-new .right-new-item{overflow:hidden;margin-bottom:10px;}
.home-news .new .right-new .news-thumb{float:left;margin-right:4px; border:1px solid #0D95BD;}
.home-news .new .right-new .news-title{font-size:13px;font-weight:normal;}
.home-news .new .right-new .news-title a{color:#000;text-decoration:none;}
.home-news .new .right-new .news-title a:hover{text-decoration:underline;}
.home-news .new .main-new{margin-right:225px;}
.home-news .new .main-new .news-section{font-size:16px;font-weight:normal;}
.home-news .new .main-new .news-section a{color:#999;}
.home-news .new .main-new .news-section a:hover{color:#000;}
.home-news .new .main-new .news-title{font-size:18px;font-weight:normal;}
.home-news .new .main-new .news-title a{color:#007E95;text-decoration:none;}
.home-news .new .main-new .news-title a:hover{text-decoration:underline;}


.section-news .new{margin-bottom:20px;}
.section-news .new .main-new{margin-right:265px;}
.section-news .new .main-new .news-title{font-size:18px;font-weight:normal;}
.section-news .new .main-new .news-title a{color:#007E95;text-decoration:none;}
.section-news .new .main-new .news-title a:hover{text-decoration:underline;}
.section-news .archive{margin-right:265px;text-align:center;}
.section-news .archive .pages{font-weight:bold;}
.section-news .archive .pages a{text-decoration:none;}
.section-news .archive .pages a:hover{text-decoration:underline;}

.section-right-news{float:right;width:180px;margin-left:10px;margin-bottom:10px;font-weight:bold;}
.section-right-news p{margin-bottom:4px;}
.section-right-news .head{color:#999;font-size:16px;}
.section-right-news .head a{color:#999;text-decoration:none;}
.section-right-news .head a:hover{color:#000;text-decoration:underline;}
.section-right-news .p-sec .head{margin-top:20px;}

.xview-news.section-right-news{margin-left:12px;margin-bottom:12px;font-weight:bold;}

.view-news .news-piece{}
.view-news .news-piece h1{font-size:18px;font-weight:normal;}
.view-news .news-piece .news-title{font-size:18px;font-weight:normal;margin-bottom:8px;}
.view-news .news-piece .news-logo{float:left;margin-right:4px;}
.view-news .news-piece .news-foot{font-weight:bold;text-align:right;margin-top:10px;}
.view-news .news-piece .news-foot a{text-decoration:none;}
.view-news .news-piece .news-foot a:hover{text-decoration:underline;}
.view-news .news-piece .news-content{text-align:justify;}
.view-news .news-piece .news-content p{text-indent:1.5em;margin-top:0.5em;text-align:justify;}

.view-news .news-piece .news-print{margin-right:20px;background:url('../img/print.gif') 0 0 no-repeat;
padding:1px 1px 1px 16px;}

.news-print-view{padding:10px;}
.news-print-view .head{text-align:center;padding:15px 0;background:url('../img/file_gol.gif') left center no-repeat;}
.news-print-view .underhead .date{color:#080;}
.news-print-view .print-content{margin:8px 0;}
.news-print-view .print-content .image-keeper{float:left;padding:0 8px;}
.news-print-view .cellar .arrowed{background:url('../img/arrnext.gif') left center no-repeat;
padding-left:8px;}


.footer{text-align:center;/*border-top:1px dotted #888;*/font-size:14px;background:#EFEFEF; margin-top:25px;}
.footer .footer-inner{position:relative;height:60px;font-size:10px;}
.footer .bloobs #drop1{margin-bottom:10px;}
.footer .links{text-align:left;word-spacing:nowrap;position:absolute;bottom:2px;left:2px;}
.footer .links a{color:#303030;}
.footer .counters{position:absolute;bottom:2px;right:2px;width:290px;overflow:hidden;}
.footer .counters .items{overflow:hidden;}
.footer .counters .item{display:block;float:right;margin:2px;}
.footer .counters .item .counter{width:88px;height:31px;}
.footer .counters .drop{text-align:center;font-size:12px;white-space:nowrap;}
.footer .counters .drop a{color:#000;text-decoration:none;}
.footer .copy{position:absolute;bottom:0;left:35%;text-align:left;}


/* forms */

.xform{min-width:240px;}
.xform .xform-box{min-height:19px;padding:1px 2px 1px 123px;position:relative;}
.xform .xform-box label{position:absolute;width:120px;left:0;top:4px;text-align:right;white-space:nowrap;}
.xform .xform-advice{text-align:right;color:#f00;font-size:10px;font-weight:bold;}
.xform .xform-input-text,
.xform .xform-input-textarea,
.xform .xform-input-select{font-family:arial,verdana,helvetica;
margin:0;border:1px solid #888;font-size:12px;background-color:#eee;width:100%;}
.xform .xform-input-checkbox{margin:4px 0 0 0;border:0;padding:0;}
.xform .xform-input-file-opts *{vertical-align:middle;}
.xform .xform-input[disabled]{background-color:#aaa;}
.xform .xform-box.hidden,.xform .xform-box.additional{display:none;}
.xform .xform-buttons{padding:4px 2px 1px 123px;}
.xform .xform-invalid .xform-input-text,
.xform .xform-invalid .xform-input-textarea,
.xform .xform-invalid .xform-input-select{border-color:#c00;background-color:#fee;}
.xform-target{display:none;}
.xform .xform-attach .xform-attach-box input.xform-attach-delete{vertical-align:middle;margin:0;}
.xform .xform-captcha{width:237px;}
.xform .xform-captcha .xform-input-text{width:235px;}
.xform .xform-captcha-img{margin:1px;}



.weather-body .main3col{min-width:1230px;}
/*.weather-body .content{width:730px;}*/

.weather-body .weather{width:725px;margin:0 auto;}

/*corners*/
.weather-body .c-t{height:10px;position:relative;}
.weather-body .c-t-l{width:10px;height:10px;position:absolute;top:0;left:0;
background:url('../img/weather/crn.png') 0 0 no-repeat;}
.weather-body .c-t-r{width:10px;height:10px;position:absolute;top:0;right:0;
background:url('../img/weather/crn.png') right 0 no-repeat;}
.weather-body .c-t-i{height:10px;margin:0 10px;border-top:2px solid #FF9900;}
.weather-body .c-i{border-left:2px solid #FF9900;border-right:2px solid #FF9900;overflow:hidden;}
.weather-body .c-b{height:10px;position:relative;}
.weather-body .c-b-l{width:10px;height:10px;position:absolute;top:0;left:0;
background:url('../img/weather/crn.png') 0 bottom no-repeat;}
.weather-body .c-b-r{width:10px;height:10px;position:absolute;top:0;right:0;
background:url('../img/weather/crn.png') right bottom no-repeat;}
.weather-body .c-b-i{height:8px;margin:0 10px;border-bottom:2px solid #FF9900;}
/*map*/
.weather-body .map{width:470px;height:260px;background:url('../img/weather/map.png') 0 0 no-repeat;position:relative;
z-index:500;overflow:hidden;zoom:1;}
.weather-body .map .point{position:absolute;top:-5000px;left:-5000px;width:24px;height:23px;
background:url('../img/weather/mappoint.png') 0 0 no-repeat;}
/*city tree*/
.weather-body .abc{padding:6px 10px;}
.weather-body .abc .hdn{overflow:hidden;}
.weather-body .abc li.letter{float:left;position:relative;}
.weather-body .abc li.letter a{font-weight:bold;padding:1px 3px;}
.weather-body .abc li.letter ul{display:none;position:absolute;top:80%;left:0;z-index:600;
background-color:#fff;border:1px solid #ddd;zoom:1;}
.weather-body .abc li.letter.over{background-color:#ddd;}
.weather-body .abc li.letter.over ul{display:block;}
.weather-body .abc li.letter ul li a{white-space:nowrap;padding:2px 4px;}
.weather-body .abc li.letter ul li a:hover{background-color:#ddd;}
.weather-body .abc a{color:#000;text-decoration:none;display:block;}

.weather-body .tabs{overflow:hidden;position:relative;}
.weather-body .tabs .brdr{border-bottom:1px solid #eee;position:absolute;bottom:0;left:0;width:100%;z-index:50;}
.weather-body .tabs ul{margin-left:20px;}
.weather-body .tabs li{float:left;}
.weather-body .tabs li span,
.weather-body .tabs li a{display:block;padding:8px;color:#000;z-index:100;background:#fff;}
.weather-body .tabs li span{background-color:#fff;border-width:1px 1px 0 1px;border-style:solid;border-color:#eee;
position:relative;top:1px;color:#888;}

.weather-body .weather .mapblock{}
.weather-body .weather .mapblock .lc{float:left;width:184px;padding:16px 32px 0 16px;}
.weather-body .weather .mapblock .lc .chooseyourcity{color:#999;font-size:16px;margin-bottom:20px;}
.weather-body .weather .mapblock .lc ul{margin-left:8px;}
.weather-body .weather .mapblock .lc ul a{/*display:block;*/color:#000;text-decoration:none;}
.weather-body .weather .mapblock .lc ul.first{font-size:20px;margin-bottom:4px;}
.weather-body .weather .mapblock .lc ul.big{font-size:16px;margin-bottom:4px;}
.weather-body .weather .mapblock .lc ul .selected a{color:#FF9900;}
.weather-body .weather .mapblock .rc{margin-left:215px;padding-top:12px;position:relative;}
.weather-body .weather .map{margin:10px 0 10px 20px;}
.weather-body .weather .mapblock .rc .dist{position:absolute;bottom:20px;left:26px;font-size:18px;padding-left:18px;}
.weather-body .weather .mapblock .rc .dist.loading{background:url('../img/loader16slash.gif') 0 center no-repeat;}
.weather-body .weather .forecast{width:706px;overflow:hidden;margin:0 auto;margin-top:20px;}
.weather-body .weather .forecast .wcontent li{width:140px;float:left;position:relative;margin-top:16px;}
.weather-body .weather .forecast .wcontent li div.brdr{background-color:#aaa;width:1px;opacity:0.4;filter:alpha(opacity=40);height:96%;
top:2%;right:0;position:absolute;}
.weather-body .weather .forecast .day{background:#FFF url('../img/weather/mt-day-bg.png') 0 bottom repeat-x;padding:8px;}
.weather-body .weather .forecast .night{background:#267B9B url('../img/weather/mt-night-bg.png') 0 0 repeat-x;padding:8px;color:#fff;}
.weather-body .weather .forecast .date{color:#999;font-size:14px;}
.weather-body .weather .forecast .date .dpt{font-size:18px;}
.weather-body .weather .forecast .wday{font-size:18px;margin-bottom:2px;}
.weather-body .weather .forecast .wmain{font-size:20px;}
.weather-body .weather .forecast .wmain img{vertical-align:middle;margin-right:8px;}
.weather-body .weather .forecast .tinfo{margin-top:10px;}
.weather-body .weather .forecast .tinfo table{width:100%;}
.weather-body .weather .forecast .tinfo table td{padding:2px 0;}
.weather-body .weather .forecast .sun{color:#666;margin-top:2px;padding-left:20px;
background:url('../img/weather/microsun.png') 0 center no-repeat;}
.weather-body .weather .forecast .moon{margin-top:2px;padding-left:20px;
background:url('../img/weather/micromoon.png') 0 center no-repeat;}
.weather-body .weather .forecast .day .tinfo{color:#666;}


.weather-body .full24{width:725px;position:relative;}
.weather-body .full24 .townlist{position:absolute;height:220px;top:40px;left:30px;width:300px;}
.weather-body .full24 .townlist .townlist-inner{position:relative;height:100%;}
.weather-body .full24 .townlist .townlist-inner ul{position:absolute;left:0;bottom:0;}
.weather-body .full24 .townlist a{color:#000;}
.weather-body .full24 h1{position:absolute;top:260px;left:30px;color:#FF9900;}
.weather-body .full24 .tkeep{margin:4px 10px;}
.weather-body .full24 table{table-layout:fixed;width:100%;margin-top:10px;}
.weather-body .full24 table thead{color:#888;}
.weather-body .full24 table td{text-align:center;}
.weather-body .full24 table .date{font-weight:bold;}
.weather-body .full24 table .temp{font-size:24px;}

.weather-body .full24 .map{margin-right:70px;}
.weather-body .full24 .mapkeep{width:500px;float:right;}

.weather-body .widget.tags h1,
.weather-body .widget.tags h2,
.weather-body .widget.tags h3,
.weather-body .widget.tags h4{display:inline;}
.weather-body .widget.tags{border:1px solid #188F11;margin-top:15px;}
.weather-body .widget.tags .heading{background-color:#188F11;color:#fff;font-weight:bold;}
.weather-body .widget.tags .cnt{padding:2px;}
.weather-body .widget.tags .cnt{color:#188F11;}
.weather-body .widget.tags .cnt h1 a {color:#188F11;}
.weather-body .widget.tags .cnt h2 a {color:#248F23;}
.weather-body .widget.tags .cnt h3 a {color:#248F23;}
.weather-body .widget.tags .cnt h4 a {color:#248F23;}
.weather-body .widget.tags .cnt a:hover {color:#065F09; background:#E4FFDF;}

.weather-body .description{padding:10px;}
.weather-body .description img{float:right;width:300px;height:250px;}
.weather-body .description h3{color:#FF9900;font-size:18px;}



/* curtain */

.xcurtain{width:100%;height:100%;top:0;left:0;z-index:1000;position:fixed;
background:transparent url('../img/curtain-bg.png') 0 0 repeat fixed;}
.xcurtain-loader{width:200px;height:200px;position:fixed;text-align:center;
background:#fff url('../img/loader.gif') center center no-repeat;color:#000;border:4px solid #080;}
.xcurtain-loader span{position:relative;top:180px;}
.xcurtain-box{position:absolute;top:60px;padding-bottom:60px;}
.xcurtain-box-panel{text-align:right;}
.xcurtain-box-panel *{background-color:#fff;padding:1px;}
.xcurtain-box-inner{padding:4px;background-color:#fff;}


.adv-body .header .logo{background:url('../img/adv/logo.jpg') center center no-repeat;}

table.main {
	width:100%;
	border-collapse:0;
	border-spacing:0;
	margin:5px auto 5px;
	min-width:1000px;
	max-width:1500px;
	}
	table.main td.left_col {
		width:10%;
		vertical-align:top;
		
		}
	table.main td.right_col {
		width:90%;
		vertical-align:top;
		padding-left:2%;
		border-left:1px solid #E3E3E3;
		}
		.cols {
			width:100%;
			}
		.cols .col{
			width:32%;
			}
			.cols .col a{ 
				display:block;
				clear:both; float:none;
				text-decoration:none;
				margin-bottom:20px;
				}
				.cols .col a span{ 
					color:#bababa; font-size:12px;
					}
				.cols .col a img{ 
					vertical-align:middle;
					display:block; float:left;
					padding-right:5px;
					}
			table.main .item {
				width:100%;
				min-width:700px;
				}
		.item .items {
			width:20%;
			}
			.item .items img{
				vertical-align:middle;
				padding-right:5px;
				}
			.item .items a{
				padding-bottom:5px;
				display:block;
				padding-bottom:4px;
				color:#707070; font-size:13px; font-family:Verdana;
				}
		.cols {
			width:100%;
			}
		.cols .col{
			width:32%;
			}
			.cols .col a{ 
				display:block;
				clear:both; float:none;
				text-decoration:none;
				margin-bottom:20px;
				}
				.cols .col a span{ 
					color:#bababa; font-size:12px;
					}
				.cols .col a img{ 
					vertical-align:middle;
					display:block; float:left;
					padding-right:5px;
					}
			table.main .item {
				width:100%;
				min-width:700px;
				}
		.item .items {
			width:20%;
			}
			.item .items img{
				vertical-align:middle;
				padding-right:5px;
				}
			.item .items a{
				padding-bottom:5px;
				display:block;
				padding-bottom:4px;
				font-size:12px;
				text-decoration:none;
				}
			.item .items a.active{
				font-weight:bold;
				}
			.fl {float:left;}
h1.logo_news {
		display:block;
		height:66px; width:173px;
		float:left;
		margin:7px 50px 0 17px;
		background:url(../img/news/logo.jpg) no-repeat 0 0;
		}
h1.logo_adv {
		display:block;
		height:66px; width:172px;
		margin:20px 50px 0 18px;
		background:url(../img/adv/logo.jpg) no-repeat 0 0;
		}
		h1.logo_adv a {
			display:block;
			text-decoration:none; text-indent:-99999px;
			height:66px; width:172px;
			}
		h1.logo_news a {
			display:block;
			text-decoration:none; text-indent:-99999px;
			height:66px; width:173px;
			}
h1.logo_weather {
		display:block;
		height:69px; width:173px;
		float:left;
		margin:7px 50px 0 17px;
		background:url(../img/weather/logo.jpg) no-repeat 0 0;
		}
		h1.logo_weather a {
			display:block;
			text-decoration:none; text-indent:-99999px;
			height:69px; width:173px;
			}
	.big_banner {
		border-top:5px solid #e1e1e1;
		border-bottom:5px solid #8BCDDF;
		padding:1px 0;
		background:#D1E9EF;
		}
		.big_banner a{
			display:block;
			text-align:center;
			}	
		.big_banner a img{
			display:block; margin:0 auto;
			}	
	.weather-body .big_banner {
		border-top:5px solid #e1e1e1;
		border-bottom:5px solid #DC9E6C;
		padding:1px 0;
		background:#FFD3AF;
		}

.voting{float:right;}
.voting .star{width:22px;height:22px;background:url('../img/voting/empty.png') 0 0 no-repeat;display:block;float:left;}
.voting .star.filled{background:url('../img/voting/filled.png') 0 0 no-repeat;}

.home-body .xadvice.error{color:#f00;border:1px solid #f00;background-color:#fee;}
.home-body .xadvice.success{color:#080;border:1px solid #080;background-color:#efe;}
.home-body .form-drop-head{font-weight:bold;font-size:10px;}
.home-body .registering{width:400px;}
.home-body .login{width:400px;}

