body {padding:0px; margin:0; font: normal 11px Verdana; color:#2e2e2e;  background:#333333 url(images/body.jpg) repeat-x top left }
img{border:0px;}
table, tr, td{font: normal 11px Verdana; vertical-align:top; text-align: left; color: #2e2e2e; padding:0px; margin: 0px;}
div{font: normal 11px Verdana; text-align: left; color: #2e2e2e}

form{padding:0; margin:0;}
.classrel{position: relative; top:0px; left:0px; width: 0px; height: 0px;}
.fll{float:left;}
.flr{float: right}
.clear{clear: both;}
.wh100{height:100%; width:100%;}
.right{text-align: right}
.left{text-align: left}
.center{text-align: center}
#maindiv{width:998px; margin:0 auto; margin-top:5px;}

select{border: 1px solid #505050; width:140px; height:22px; background: #FFF; color:#505050; font:normal 11px Verdana;}

.time{font-size:11px; color:#b9b9b9; font-weight: bold; padding-right:5px;}
.time2{font-size:11px; color:#000; font-weight: bold; padding-right:5px;}

a, a:link, a:active, a:visited {color: #2e2e2e; font: normal Verdana; text-decoration: none;}
a:hover {color: #2e2e2e; font: normal Verdana; text-decoration: underline;}

a.smblue, a.smblue:link, a.smblue:active, a.smblue:visited {color: #006cd5; text-decoration: none; font-size: 11px;}
a.smblue:hover {color: #006cd5; text-decoration: underline; font-size: 11px;}

.pagert, a.pager, a.pager:link, a.pager:active, a.pager:visited {padding-left:2px; padding-right:2px; margin-left:5px; margin-right:5px; color: #010000; text-decoration: underline; font-size: 12px; font-weight: bold; border: 1px solid transparent; float: left;}
a.pager:hover {padding-left:2px; padding-right:2px; margin-left:5px; margin-right:5px; color: #010000; text-decoration: none; font-size: 12px; font-weight: bold; border: 1px solid #ff9d00; float: left;}
a.pager_act, a.pager_act:link, a.pager_act:active, a.pager_act:visited, a.pager_act:hover {padding-left:2px; padding-right:2px; margin-left:5px; margin-right:5px; color: #010000; text-decoration: none; font-size: 12px; font-weight: bold; border: 1px solid #ff9d00; float: left;}
.pagert{text-decoration: none}

a.botmenu, a.botmenu:link, a.botmenu:active, a.botmenu:visited {color: #d1d1d1; text-decoration: underline; font-size: 12px;}
a.botmenu:hover {color: #d1d1d1; text-decoration: none; font-size: 12px;}

a.blue, a.blue:link, a.blue:active, a.blue:visited {color: #006cd5; text-decoration: none; font-size: 12px;}
a.blue:hover {color: #006cd5; text-decoration: underline; font-size: 12px;}

a.sponsora, a.sponsora:link, a.sponsora:active, a.sponsora:visited {color: #00aae7; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.sponsora:hover {color: #00aae7; text-decoration: none; font-size: 11px; font-weight: bold;}

a.black, a.black:link, a.black:active, a.black:visited {color: #000; text-decoration: none; font-size: 11px;}
a.black:hover {color: #000; text-decoration: underline; font-size: 11px;}

a.blblack, a.blblack:link, a.blblack:active, a.blblack:visited {color: #000; text-decoration: underline; font-size: 12px; font-weight: bold}
a.blblack:hover {color: #000; text-decoration: none; font-size: 12px; font-weight: bold}

a.blgray, a.blgray:link, a.blgray:active, a.blgray:visited {color: #a9a9a9; text-decoration: none; font-size: 11px; font-weight: bold;}
a.blgray:hover {color: #d0d0d0; text-decoration: none; font-size: 11px; font-weight: bold;}


a.gray, a.gray:link, a.gray:active, a.gray:visited {color: #575757; text-decoration: none; font-size: 11px; text-align: left;}
a.gray:hover {color: #575757; text-decoration: underline; font-size: 11px; text-align: left;}

a.grayb, a.grayb:link, a.grayb:active, a.grayb:visited {color: #575757; text-decoration: none; font-size: 11px; font-weight: bold; text-align: left;}
a.grayb:hover {color: #575757; text-decoration: underline; font-size: 11px; font-weight: bold; text-align: left;}


a.read_more_orange_sm, a.read_more_orange_sm:link, a.read_more_orange_sm:active, a.read_more_orange_sm:visited {display:block; width:72px; height:35px; background:url(images/button/read_more_orange_sm.gif) no-repeat 0px 0px; text-decoration: none; float: right}
a.read_more_orange_sm:hover {display:block; width:72px; height:35px; background:url(images/button/read_more_orange_sm.gif) no-repeat 0px -35px; text-decoration: none; float: right}

a.read_more_orange, a.read_more_orange:link, a.read_more_orange:active, a.read_more_orange:visited {display:block; width:107px; height:43px; background:url(images/button/read_more_orange.gif) no-repeat 0px 0px; text-decoration: none; float: right}
a.read_more_orange:hover {display:block; width:107px; height:43px; background:url(images/button/read_more_orange.gif) no-repeat 0px -43px; text-decoration: none; float: right}

a.send, a.send:link, a.send:active, a.send:visited {display:block; width:107px; height:47px; background:url(images/button/send.gif) no-repeat 0px 0px; text-decoration: none; float: right}
a.send:hover {display:block; width:107px; height:47px; background:url(images/button/send.gif) no-repeat 0px -47px; text-decoration: none; float: right}

a.read_more_black, a.read_more_black:link, a.read_more_black:active, a.read_more_black:visited {display:block; width:72px; height:18px; background:url(images/button/read_more_black.gif) no-repeat 0px 0px; text-decoration: none; float: right}
a.read_more_black:hover {display:block; width:72px; height:18px; background:url(images/button/read_more_black.gif) no-repeat 0px -18px; text-decoration: none; float: right}

a.goback, a.goback:link, a.goback:active, a.goback:visited {display:block; width:72px; height:18px; background:url(images/button/goback.gif) no-repeat 0px 0px; text-decoration: none; float: left}
a.goback:hover {display:block; width:72px; height:18px; background:url(images/button/goback.gif) no-repeat 0px -18px; text-decoration: none; float: left}

a.read_more_blue, a.read_more_blue:link, a.read_more_blue:active, a.read_more_blue:visited {display:block; width:107px; height:43px; background:url(images/button/read_more_blue.gif) no-repeat 0px 0px; text-decoration: none; float: right}
a.read_more_blue:hover {display:block; width:107px; height:43px; background:url(images/button/read_more_blue.gif) no-repeat 0px -43px; text-decoration: none; float: right}

a.see_more_blue, a.see_more_blue:link, a.see_more_blue:active, a.see_more_blue:visited {display:block; width:107px; height:24px; background:url(images/button/see_more_blue.png) no-repeat 0px 0px; text-decoration: none; float: right}
a.see_more_blue:hover {display:block; width:107px; height:24px; background:url(images/button/see_more_blue.png) no-repeat 0px -24px; text-decoration: none; float: right}

a.read_more_blue_st, a.read_more_blue_st:link, a.read_more_blue_st:active, a.read_more_blue_st:visited {display:block; width:107px; height:24px; background:url(images/button/read_more_blue_st.png) no-repeat 0px 0px; text-decoration: none; float: right}
a.read_more_blue_st:hover {display:block; width:107px; height:24px; background:url(images/button/read_more_blue_st.png) no-repeat 0px -24px; text-decoration: none; float: right}

a.all_obl_blue, a.all_obl_blue:link, a.all_obl_blue:active, a.all_obl_blue:visited {display:block; width:107px; height:24px; background:url(images/button/all_obl_blue.png) no-repeat 0px 0px; text-decoration: none; float: right}
a.all_obl_blue:hover {display:block; width:107px; height:24px; background:url(images/button/all_obl_blue.png) no-repeat 0px -24px; text-decoration: none; float: right}

a.next, a.next:link, a.next:active, a.next:visited {display:block; width:72px; height:18px; background:url(images/button/next.gif) no-repeat 0px 0px; text-decoration: none; float: left; margin-left:10px;}
a.next:hover {display:block; width:72px; height:18px; background:url(images/button/next.gif) no-repeat 0px -18px; text-decoration: none; float: left; margin-left:10px;}

a.back, a.back:link, a.back:active, a.back:visited {display:block; width:72px; height:18px; background:url(images/button/back.gif) no-repeat 0px 0px; text-decoration: none; float: left; margin-right:10px;}
a.back:hover {display:block; width:72px; height:18px; background:url(images/button/back.gif) no-repeat 0px -18px; text-decoration: none; float: left; margin-right:10px;}

a.print, a.print:link, a.print:active, a.print:visited {display:block; width:19px; height:19px; background:url(images/button/print.gif) no-repeat 0px 0px; text-decoration: none; float: right; margin-right:3px;}
a.print:hover {display:block; width:19px; height:19px; background:url(images/button/print.gif) no-repeat 0px -19px; text-decoration: none; float: right; margin-right:3px;}

a.mail, a.mail:link, a.mail:active, a.mail:visited {display:block; width:19px; height:19px; background:url(images/button/mail.gif) no-repeat 0px 0px; text-decoration: none; float: right; margin-right:3px;}
a.mail:hover {display:block; width:19px; height:19px; background:url(images/button/mail.gif) no-repeat 0px -19px; text-decoration: none; float: right; margin-right:3px;}

a.url, a.url:link, a.url:active, a.url:visited {display:block; width:19px; height:19px; background:url(images/button/url.gif) no-repeat 0px 0px; text-decoration: none; float: right; margin-right:3px;}
a.url:hover {display:block; width:19px; height:19px; background:url(images/button/url.gif) no-repeat 0px -19px; text-decoration: none; float: right; margin-right:3px;}

a.stop, a.stop:link, a.stop:active, a.stop:visited {display:block; width:19px; height:19px; background:url(images/button/stop.gif) no-repeat 0px 0px; text-decoration: none; clear: both; }
a.stop:hover {display:block; width:19px; height:19px; background:url(images/button/stop.gif) no-repeat 0px -19px; text-decoration: none; clear: both; }

a.pause, a.pause:link, a.pause:active, a.pause:visited {display:block; width:19px; height:19px; background:url(images/button/pause.gif) no-repeat 0px 0px; text-decoration: none; clear: both; }
a.pause:hover {display:block; width:19px; height:19px; background:url(images/button/pause.gif) no-repeat 0px -19px; text-decoration: none; clear: both; }

a.play, a.play:link, a.play:active, a.play:visited {display:block; width:19px; height:19px; background:url(images/button/play.gif) no-repeat 0px 0px; text-decoration: none; clear: both; }
a.play:hover {display:block; width:19px; height:19px; background:url(images/button/play.gif) no-repeat 0px -19px; text-decoration: none; clear: both; }


/*.topcordiv{background: url(images/topcor_sn.jpg) no-repeat top left; height:expression( this.scrollHeight < 105 ? "105px" : "auto" ); min-height: 105px; clear: both; padding-left:20px; padding-top:13px;}*/
.topcordiv{background: url(images/topcor.gif) no-repeat top left; height:expression( this.scrollHeight < 105 ? "105px" : "auto" ); min-height: 105px; clear: both; padding-left:20px; padding-top:13px;}
.botcor{background: url(images/botcor.gif) no-repeat bottom left; height:19px; clear: both;}
.logodiv{float: left; width:250px; position: relative}



.most_read{float: left; width:450px; padding-bottom:7px;}
.most_read p{padding:0px; margin: 0px; padding-top:4px;}

.lenta{float: left; width:336px; background: url(images/botbg1.gif) no-repeat bottom left}
.lenta img{padding-left:9px;}
.lenta p{padding:0px; margin: 0px; padding-top:14px; padding-left:9px; padding-right:9px;}
.lenta p a{font-size:12px;}

.diaspora{background: #f3f3f3 url(images/botbg2.gif) no-repeat bottom left; float:left; width:679px; margin-top:10px; padding:15px; padding-bottom:0px;}
.diasporatxt{float: right; width:336px; padding-bottom:10px;}

.dias{width:315px; float: left; height:expression( this.scrollHeight < 25 ? "25px" : "auto" ); 	min-height: 25px;}
.diblock{padding-top:10px; clear: both;}


.videobg{float: right; width:365px; height:287px; background: url(images/videobg.png) no-repeat top left; padding-top:41px; position: relative}
.videobg h1{
	color: #fff;
	position: absolute;
	left: 27px; top: 0px;
	font: bold 16px Tahoma,Arial,Verdana;
	padding: 0;
	text-decoration: none;
}

.blockdiv{float: left; background: url(images/botbg3.gif) no-repeat bottom left; width: 234px;  margin-right:4px;}
.inblockdiv{clear: both; width: 222px; padding:6px; text-align: center}
.inblockdiv p{padding:0px; margin: 0px; padding-top:10px; text-align: left;}

.hdr1{width:214px; height:25px; background: url(images/hdr1.jpg) no-repeat top left; padding:6px 10px 0px 10px;}
.hdr2{width:214px; height:25px; background: url(images/hdr2.jpg) no-repeat top left; padding:6px 10px 0px 10px;}
.hdr3{width:214px; height:25px; background: url(images/hdr3.jpg) no-repeat top left; padding:6px 10px 0px 10px;}

.rightblock{float: right; width:263px; background: url(images/rightbg.gif) top left}
.leftblock{float:left; padding:10px; width:710px; padding-top:20px;}
.topcor2{clear:both; width:263px; height:8px; background: url(images/topcor2.gif) no-repeat top left;}
.topcor3{clear:both; background: url(images/topcor3.gif) no-repeat top left; padding-top:11px; padding-left:11px;}
.topcor4{clear:both; background: url(images/topcor4.gif) no-repeat top left; padding-top:11px; padding-left:11px;}

.botcor2{clear:both;width:263px; height:8px; background: url(images/botcor2.gif) no-repeat bottom left;}
.botcor3{clear:both; background: url(images/botcor3.gif) no-repeat bottom left}
.botcor4{clear:both; background: url(images/botcor4.gif) no-repeat bottom left}

.inrightblock{clear: both; padding-left:7px; padding-right: 6px; width:249px; padding-top:5px;}

.search{border: 0px; background: url(images/button/search.gif) no-repeat center center; width:58px; height:23px; cursor: pointer; float: left; margin-left:7px;}
.asel{border: 1px solid #505050; width:57px; height:22px; background: #FFF;  font:normal 12px Verdana; float: left; margin-right:3px; margin-top:3px;}
.sinp{border: 1px solid #505050; width:177px; height:18px; background: #FFF;  font:normal 12px Verdana; float: left;  margin-top:3px;}

.inp{border: 1px solid #f6a31e; width:206px; height:19px; background: #FFF;  font:normal 12px Verdana; float: left;  color:#000;}
.inp_faq{border: 1px solid #f6a31e; width:150px; height:19px; background: #FFF;  font:normal 11px Verdana; float: left;  color:#000;}

.area{border: 1px solid #f6a31e; width:206px; height:134px; background: #FFF;  font:normal 12px Verdana; float: left;  color:#000;}
.area_faq{border: 1px solid #f6a31e; width:150px; height:104px; background: #FFF;  font:normal 11px Verdana; float: left;  color:#000;}

.inpress{background: url(images/li.gif) no-repeat top left; margin-left:7px; padding-left: 12px; clear: both; margin-top:5px}
.inlink{background: url(images/li3.gif) no-repeat top left; padding-left: 20px; clear: both; margin-top:5px; padding-bottom:4px;}
.inlink2{background: url(images/li4.gif) no-repeat top left; padding-left: 20px; clear: both; margin-top:5px; padding-bottom:4px;}

.diasporabg{clear: both; background: url(images/diasporabg.gif) no-repeat top left; width:235px; height:181px; padding:7px; padding-top:10px;}
.diasporabg div{background: url(images/li2.gif) no-repeat top left; padding-left: 12px; clear: both; margin-top:5px}
.afishabg{clear: both; background: url(images/afishabg.gif) no-repeat top left; width:249px; height:225px; padding-top:50px; text-align: center;}
.rec{clear: both; background: url(images/rec.gif) no-repeat top left; width:249px; height:225px; padding-top:50px; text-align: center;}
.afishap{padding:0px; margin: 0px; color:#FFF; text-align: center; padding:5px;}
.clear10{clear: both; padding-top:10px;}
.cur{float: left; padding-top:2px;}
.curtxt{padding-left:10px; float: left; font-size:14px; color:#010000; font-weight: bold}
.cel{float: left; padding-top:7px; padding-right:5px; font-size:12px; font-weight: bold; color: #000}
.sponsor{padding-top:7px; font-size:11px; font-weight: bold; color: #000; }
.day{padding-bottom:5px; color:#0054a6; font-weight: bold; text-align: center}
.city{color:#000; font-weight: bold; vertical-align: middle;}
.pogoda{clear: both; padding:10px; background: #FFF}
.newsbl1{float: left; width:216px; margin-right:19px;}
.newsbl2{float: left; width:198px; margin-right:15px; height:204px; padding:10px; background: url(images/blogbl.gif) no-repeat top left; text-align: center}
.newsblcont{float: left; width:686px;  padding:11px; padding-bottom:0px;}
.blbg{clear:both; background: url(images/blbg.gif) repeat-x top left; width:708px;}
.blbg2{clear:both; background: url(images/blbg2.gif) repeat-x top left; width:708px;}
.rss{background: url(images/rssbg.gif) no-repeat top left; width:237px; height:69px; text-align: right; padding-top:13px; padding-right:12px;}
.bottom{clear:both; height:81px; background: url(images/bottom.gif) no-repeat top left;}
.copy{float: left; padding-top:7px; padding-left:10px; width:575px; color:#FFF;}
.botmenudiv{float: right; padding-top:11px; padding-right:27px; color:#d1d1d1; text-align: right; width:250px;}
.smax{float: right; padding-left:15px;}
.maincont{float: left; width: 730px; background: #FFF;}
.newsimg{border: 1px solid #cacaca; margin-right:7px; float: left;}
.newsdate{color: #ffa200; font-size:11px; padding-right:5px; font-weight: bold}
.titbg{background:url(images/titbg.gif) repeat-x top left; height:48px;}
.datebg{background:url(images/datebg.gif) no-repeat top left; float: left; padding-top:10px; width:70px; height:38px; color:#FFF; font-weight: bold; text-align: center;}
.newtitbg{float: left; padding-left:10px; padding-right:10px; color: #003262; font-size:14px; font-weight: bold; padding-top:5px; width:600px;}
.inptxt{float: left; width:150px; text-align: right; padding-right:5px; color:#000; font-size:12px;}
.inptxt_faq{float: left; width:80px; text-align: right; padding-right:5px; color:#000; font-size:11px;}
.contform{clear: both; padding-top:10px; height:20px;}
.kapchadiv{float: left; width:200px; color:#000; padding-left:10px;}
.kapchadiv_faq{ width:100px; color:#000; padding-left:10px;}
.contdiv{colro:#000; font-size: 12px; padding-top:15px; padding-bottom:30px;}
.senddiv{clear: both; padding-top:10px; width:260px;}
.mainewstit{color: #ffd200; font-size: 16px; font-weight: bold;}
.newsmoreicons{float: right; text-align: right; width:100px;}
.answerdiv{background: url(images/button/a.gif) no-repeat 0px 12px; padding-left:30px; padding-top:10px; font-size:12px; color:#7d7d7d;}
.askdiv{background: url(images/button/q.gif) no-repeat 0px 12px; padding-left:30px; padding-top:10px; font-size:12px; color:#0054a6; font-weight: bold}
.ask{font-size:14px; font-weight: bold; color:#000;}
.mainask{clear:both; background:#eeeeee; border: 1px solid #c0c0c0; border-top-width:0px; border-bottom-width:0px; width:686px;  padding: 10px; padding-top:0px;}
.mainanswer{clear:both; background:#FFF; border: 1px solid #c0c0c0; border-top-width:0px; border-bottom-width:0px; width:686px; padding: 10px; padding-bottom:0px;}
.faqcor1{clear: both; background: url(images/faqcor1.gif) no-repeat top left; height: 16px;}
.faqcor2{clear: both; background: url(images/faqcor2.gif) no-repeat top left; height: 16px;}

.b{font-weight: bold}
.tbl {
	display: table !important;
	zoom: 1 !important;
	-height: 0 !important;
}
.imgchg {
	display: none;
}
.b{
	font-weight: bold !important;
}
.align_center {
	position: relative;
	width: 100%;
}
.align_center:after {
	content: '';
	display: block;
	clear: both;
}
.align_center_to_left {
	position: relative;
	right: 50%;
	float: right;
}
.align_center_to_right {
	position: relative;
	z-index: 1;
	right: -50%;
}
.subposttags {
	font-size: 11px;
	background: url(images/key.png) no-repeat left 4px;
	padding-left: 15px;
	float: right;
}
.subposttags a{
	font-size: 11px;
	color: #222;
	text-decoration: underline;
	margin: 0; padding: 0;
}
div.cmnt {
	padding-top: 2px;
}
div.cmnt a {
	color: #666;
	text-decoration: underline;
	font-size: 11px; font-weight: normal;
	float: right;
}

.gallery .loading {
	background: #CCC url(/themes/hayinfo_new/images/loading.gif) no-repeat center center;
}
.gallery .image{
	width: 500px;
	overflow: hidden;
	text-align: center;
	background: #CCC;
	margin: auto;
	position: relative;
}
.gallery .image img{
	margin: 4px;
}
.gallery .pi, .gallery .ni {
	width: 120px; height: 100%;
	position: absolute;
	top: 0px;
}
.gallery .pi {
	left: 0px;
}
.gallery .ni {
	right: 0px;
}
#maindiv .gallery .pi a, #maindiv .gallery .ni a{
	display: block;
	width: 100%; height: 100%;
	text-decoration: none;
	position: relative;
	z-index: 1;
	/*border: 1px solid black;*/
}
#maindiv .gallery .pi a:hover{
	background: url(images/gal_prev.png) no-repeat center center;
}
#maindiv .gallery .ni a:hover{
	background: url(images/gal_next.png) no-repeat center center;
}
#maindiv .gallery .pi a img, #maindiv .gallery .ni a img {
	width: 100%; height: 100%;
}
.gallery .descr{
	width: 500px;
	text-align: center;
	background: #CCC;
	margin: 2px auto 0 auto;
	padding: 6px 0;
}
.gallery .thumbs{
	overflow: auto;
	overflow-y: visible;
	overflow-x: scroll;
	width: 496px;
	border: 2px solid #CCC;
	background: #CCC;
	margin: auto;
	margin-top: 2px;
}
.gallery .thumbs td{
	padding: 2px;
}
#maindiv .gallery .thumbs a{
	border: 2px solid #CCC;
	display: block;
	position: static;
}
#maindiv .gallery .thumbs a.s{
	border: 2px solid #666;
}
#imgBox {
	background: #fff;
	position: absolute;
	padding: 0 12px;
	top: 10px; left: 10px;
	overflow: hidden;
	z-index: 1000;
	display: none;
}
#imgbox_ctrl {
	height: 22px;
	position: relative;
}
#imgBox_info {
	float: left;
	line-height: 22px;
}
#imgBox_close {
	position: absolute;
	right: 12px;
}
#imgBox_img {
	position: relative;
	height: 300px; width: 300px;
	clear: both;
}
#imgBox_img img {
	margin: 0 auto;
}
#imgBox_img .loading {
	background: #CCC url(/themes/hayinfo_new/images/loading.gif) no-repeat center center;
}
#imgBox_descr {
	padding: 4px 0;
}
#imgBox .pi, #imgBox .ni {
	width: 40%; height: 100%;
	position: absolute;
	top: 0px;
}
#imgBox .pi {
	left: 0px;
}
#imgBox .ni {
	right: 0px;
}
#imgBox .pi a, #imgBox .ni a{
	display: block;
	width: 100%; height: 100%;
	text-decoration: none;
	position: relative;
	z-index: 1;
}
#imgBox .pi a:hover{
	background: url(images/gal_prev.png) no-repeat center center;
}
#imgBox .ni a:hover{
	background: url(images/gal_next.png) no-repeat center center;
}
#imgBox .pi a img, #imgBox .ni a img {
	width: 100%; height: 100%;
}
#maindiv .ndate{
	font-size: 14px; font-weight: bold;
	/*color: #590000;*/
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
#maindiv dl.time_list {
	margin: 12px 0 20px 0; padding: 0;
	list-style: none;
}
#maindiv dl.time_list dt{
	float: left;
	margin: 0 0 0 0; padding: 0;
	clear: left;
	-clear: none;
	font-size: 12px !important;
}
#maindiv dl.time_list dd{
	margin: 0 0 12px 40px; padding: 0;
	text-align: justify;
	font-size: 12px !important;
}
#maindiv dl.time_list dd img{
	float: left;
	margin: 0 4px 4px 0;
}
.al {
	text-align: left;
}
.ar {
	text-align: right;
}
.ac {
	text-align: center;
}
.dots {
	height: 1px;
	background: url(images/dots.png) repeat-x bottom;
	font-size: 1px; line-height: 1px;
	margin: 10px 0 0 0;
}
#pg_comments .even {
	background-color: #f0f0f0;
}
.comment {
	padding: 4px 0 10px 0;
	background: url(images/dots.png) repeat-x bottom;
}
.comm_auth {
	text-decoration: underline;
	color: #0075ba;
}
#maindiv .comm_who img{
	position: relative;
	top: -4px;
}
.comm_who {
	padding: 0 0 4px 0;
}
.comm_time {
	font-size: 11px;
	color: #888;
}
.comm_form{
	padding: 10px 0 0 0;
}
.comm_cmd{
	margin: 6px 0 0 0;
	padding: 4px 0;
	background: #ff9999;
}
#maindiv .comm_page {
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	padding: 4px 0;
}
#maindiv .comm_page a {
	line-height: 16px;
	display: inline;
}
#maindiv .comm_page img {
	display: none;
}
#news_nav {
	clear: both; 
	background: url(images/menu_bg.png) no-repeat top center; 
	height:48px;
	padding: 0 0 0 50px;
}
#news_nav a{
	padding: 0 16px 0 0;
	line-height: 24px;
	color: #fff; font-weight: bold;
	text-decoration: none;
}
#news_nav a:hover {
	text-decoration: underline;
}
.vgal_cont {
	position: absolute;
	top: 245px; left: 23px;
	height: 70px; width: 328px;
	overflow: hidden;
}
.vgal_next{
	position: absolute;
	width: 25px; height: 66px;
	left: 340px; top: 245px;
	background: url(images/vid-r.png) no-repeat;
	cursor: pointer;
}
.vgal_prev{
	position: absolute;
	width: 25px; height: 66px;
	left: 0px; top: 245px;
	background: url(images/vid-l.png) no-repeat;
	cursor: pointer;
}
.mingallery {
	height: 50px;
}
.mingallery div{
	float: left;
	padding: 2px; margin: 8px 0 8px 4px; -margin: 8px 0 8px 2px;
}
.videobg .mingallery {
}
.oblast{background: url(images/oblastbg.png) no-repeat; width:216px; height: 22px; overflow: hidden}
.oblast a{
	font: bold 14px Tahoma,Arial,Verdana;
	display: block;
	padding: 2px 6px;
	text-decoration: none;
}
.oblast a:hover{
	text-decoration: underline;
}
.autopreview{width:690px; height:206px;  background: url(images/politicsbg.gif) repeat-x top left; margin-top:10px;position: relative}
.autopreview .bigimg{width:332px; height: 204px; float: left; overflow: hidden; padding-top:1px; position: relative}
.autopreview .minipreview{height:66px; padding-top:18px;background: url(images/sep.gif) no-repeat; position: relative}
.autopreview .pointer {
	position: absolute; 
	width: 280px; height:13px; 
	bottom: 0px; left: 0px;
}
.autopreview .pointer img{
	position: absolute; 
	bottom: 0px; left: 28px;
}
.autopreview .container{
	display: none;
}
.sliders {
	width: 310px;
	height: 66px;
	float: left;
	overflow: hidden;
}
.autotext{

}
.sliderdiv{float: left; height:66px; width:64px; margin-right:7px;}
.sliderdiv img{border: 1px solid #7f7e7e}
.sliderdiv_h{float: left; height:66px; width:64px; background: url(images/sliderbg.gif) no-repeat bottom center; margin-right:7px;}
.sliderdiv_h img{border: 1px solid #7f7e7e}

.sliderbut{position: absolute;left: 277px; top: 18px; height:63px; padding-left:10px; }

.politicstxt{float: left; width:310px; padding-left:15px; padding-top:5px; }
.autotext {clear: both; height:117px; width: 310px; overflow: hidden; position: relative}
.autotext div{height:117px; width: 310px; overflow: hidden;}
.autotext a {text-decoration: none; color: #fff;}
.autotext a:hover{text-decoration: underline}
.obl_ap_head a{
	font: bold 14px Tahoma,Arial,Verdana;
	text-decoration: none;
}
.obl_ap_head a:hover{
	text-decoration: underline;
}
.bl-head{
	font: bold 20px Tahoma,Arial,Verdana;
	padding: 4px 0px 0px 10px;
	text-decoration: none;
}
.inworld{background: url(images/inworldbg.gif) no-repeat; 
	margin-left:5px; 
	padding: 6px 7px 5px 7px;
	clear: both; 
	margin-top:5px;
	height: 45px;
	overflow: hidden;
	}
.inworld img {
	float: left;
	/*margin-top: 3px;*/
	margin-right: 5px;
}
.inworld span {
	display: block;
	height: 54px; width: 150px;
	overflow: hidden;
	position: relative; top: -6px;
}
.doskabg {
	background: url(images/doska_bg.gif); 
	width: 249px; min-height: 200px;
	clear: both;
}
.doskatop {
	background: url(images/doska_top.gif) no-repeat top; 
	min-height: 200px; width: 249px;
}
.doskabtm {
	background: url(images/doska_btm.gif) no-repeat bottom; 
	min-height: 200px; width: 249px;
	position: relative;
}
.doskatxt {
	padding: 50px 24px 40px 24px;
}
.doskabut {
	position: absolute;
	width: 72px; height: 18px;
	right: 20px; bottom: 8px;
}
div.adv-wrapper {
	clear: both;
}
div.adv-wrapper span.titles {
	float: left;
	width: 140px;
}
div.adv-wrapper span.titleimg {
	float: right;
	width: 55px; height: 45px;
}