html{height:100%;min-width:973px}
body{
	height:100%;
	background:#ebebeb;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	min-width:973px
}
form, *{
	margin:0;
	padding:0;
}
img,
fieldset{
	border:none;
	display:block;
}

.grad a,
#rightnav .lenta div div p a,
#rightnav .full div div p a,
.paging a,
.rubriki p a,
.info-box .question,
.more a,
.more,
.news-tab-list a:hover,
#rightnav .full div a,
.by-theme .all,
.rss-area a,
.efir-day td p a,
.efir-day li .g a,
.progr-list-link td,
.progr-list-link td a,
.programm a,
.pop-dj .programm .dj_progr a,
.g-alph a,
.g-alph i,
.info-box .a-p a,
.q-efir .question {
	color:#215686
} 

.issues td, .newissues td
.top-news .newslist li h4 a {
	color:#000
}
.rubriki,
h2.g-title a,
#main h2.g-title,
.programm strong,
.g-alph,
.top-news .newslist li h4 a,
.tab-list a,
.opros_body li p {
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

#main #rsnnews {
	padding-top: 20px;
}
 
.news-tab-holder p,
#rsnnews .lenta div a,
#rightnav .lenta div a,
.newslist a.p,
.progr-list-link td,
.progr-list-link td a,
.programm .t,
.programm a,
.pop-dj .programm .dj_progr a,
.programm .s,
.issues td, .newissues td,
.g-list,
.letterfordj .notav td input,
.letterfordj textarea,
.opros_body li p span,
.pop-head div,
.pop-news div a {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.heightLetterfordj {
	height:394px;
}
.letterfordj .SuccessSentResult {
	font-size:150%; 
	display:none; 
	text-align:center; 
	padding:112px 0 5px; 
	height:186px; 
	font-family:Arial; 
	color:#0093D0;
}

.registration-section ul li,
.creeping-line,
.sub-menu a,
.efir-list p a,
.r-print a,
.r-tab a,
.tab-holder strong {
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
}

.rubriki img,
.sub-menu li,
ul.partner-logo li,
.promo-link div,
.news-heading img,
.news-area ul span,
h2.g-title img,
.paging img,
.prefoto img,
.full div.i img,
.ontop img,
.rss-area img,
.progr-list-link td img,
.issues .q p img, .newissues .q p img
.r-print img,
.photoalbom .prephoto img {
	display:inline
}

.newslist div a,
.newslist div a, 
h2.g-title a,
.sub-menu a,
.rubriki p a:hover,
.newslist h3 a,
.paging a:hover,
.paging .points,
.grad a:hover,
#rightnav .full div a:hover,
.by-theme .all:hover,
.ontop a,
.rss-area a:hover,
.efir-list li a:hover,
.efir-list p a,
.newslist a.p:hover,
.efir-day td a,
.efir-day td p a:hover,
.efir-day td li p a,
.efir-day li .g a:hover,
.progr-list-link td a:hover,
.programm a:hover,
.link a:hover,
.g-alph a,
.g-list a,
.info-box .a-p a:hover,
.top-news .newslist li h4 a,
.tab-list a:hover,
.pop-dj .programm .dj_progr a:hover {
	text-decoration:none
}

.newslist div a:hover,
h2.g-title a:hover,
.sub-menu a:hover,
.newslist h3 a:hover,
.paging a,
.paging .points:hover,
.full div a,
.ontop a:hover,
.rss-area a,
.efir-list p a:hover,
.efir-day td a:hover,
.efir-day td p a,
.efir-day li p a:hover,
.efir-day li .g a,
.g-alph a:hover,
.g-list a:hover,
.info-box .a-p a,
.top-news .newslist li h4 a:hover,
.opros_body li p span,
.pop-dj .programm .dj_progr a,
 .newslist h3 a:hover b,
.newslist div a:hover b,
.g-list a:hover b{
	text-decoration:underline
}

a:focus{outline:none}
li {list-style:none}
table {border-collapse:collapse}
#main .fr {float:right}
/*wrapper*/
#wrapper{
	width:973px;
	margin:0 auto;
	overflow:hidden;
	padding:0 11px;
	background:#fff;
	min-height:100%;
}
* html #wrapper{height:100%; overflow:visible;}
/*header*/
#header{
	width:949px;
	overflow:hidden;
	height:118px;
	padding:0 12px;
	border-bottom:1px solid #8f8f8f;
	background:url(../header.jpg) no-repeat;
	position:relative;z-index:0
}
#header h1{
	position:absolute;
	width:142px;
	height:75px;
	text-indent:-9999px;
	top:16px;left:33px;
	background:url(../logo.png) no-repeat 100% 0;
}
a.link-to-main{
	width:142px;
	height:75px;
	display:block;
	top:16px;left:33px;
	z-index:1000;position:absolute;
	text-indent:-9999px;
}
/*top-section*/
.top-section{
	width:548px;
	margin:-2px 0 0 145px;
}
/*user-menu*/
.user-menu{
	margin:4px 0 0 307px;
	padding:0;
	overflow:hidden;
}
.user-menu li{
	float:left;
	display:inline;
	padding:0 7px 0 9px;
	background:url(../user-menu-separator.gif) no-repeat 0 7px;
}
.user-menu li:first-child{background:none;}
.user-menu a{
	color:#F4F4F4;
	text-decoration:none;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.user-menu a:hover{text-decoration:underline;}
/*header-box*/
.header-box{float:right;}
.header-box .rss{
	float:left;
	width:55px;
	height:16px;
	display:inline;
	margin:3px 0 0 150px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../rss.gif) no-repeat;
}
/*registration-section*/
.registration-section{
	float:left;
	background:url(../registration-section-left.gif) no-repeat;
}

.registration-section ul{
	margin:2px 0 0;
	padding:0;
	overflow:hidden;
}
.registration-section ul li{
	float:left;
	display:inline;
	padding:0 10px 0 11px;
	background:url(../registration-separator.gif) no-repeat 0 2px;
}
.registration-section ul li:first-child{background:none;}
.registration-section ul a{
	color:#000;
	text-decoration:none;
}
.registration-section ul a:hover{text-decoration:underline;}
/*user-info*/
.user-info{
	float:left;
	width:157px;
	clear:both;
	padding:0 0 0 40px;
}
.user-info p{
	margin:0;
	color:#fff;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.user-info strong{
	margin:4px 0 0;
	color:#fff;
	display:block;
	font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.user-info .user-info-text{
            color:#acc6de;
}
.user-info .user-info-tel{
            font:14px Tahoma,Arial,Helvetica,sans-serif;
}

/*form-area*/
.form-area{
	height:1%;
	overflow:hidden;
	padding:16px 0 0 168px;
}
.form-area span{
	float:left;
	position:relative;
	width:265px;
	height:16px;
	padding:3px 5px;
	background:url(../search-area.gif) no-repeat;
}
.form-area span .text{
	display:block;
	width:265px;
	color:#000;
	padding:0 0 2px;
	margin:0;
	border:none;
	background:none;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}
.form-area .btn{
	float:left;
	border:none;
	display:inline;
	margin:0 0 0 7px;
}
.form-area a {
	position:absolute;
	left:-90px;top:-2px;
	text-decoration:none;
	color:#fff;
	width:80px;
	text-align:right;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
}
.form-area a:hover {
	text-decoration:underline
}
/*creeping-line*/
.creeping-line{
	color:#fff;
	width:100%;
	overflow:hidden;
	margin:14px 0 0 35px;
}
/*navigation*/
#navigation{
	margin:-28px 0 0 0;
	padding:0 0 0 180px;
	float:left;
	overflow:hidden;
	position:relative;z-index:10
}
#navigation li{
	float:left;
	display:inline;
	margin:0 2px 0 0;
}
#navigation a{
	height:28px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
#navigation a.news{
	width:81px;
	background:url(../menu/news.gif) no-repeat;
}
#navigation a.zhara{
	width:58px;
	background:url(../menu/hot.gif) no-repeat;
}
#navigation a.pozhari{
	width:78px;
	background:url(../menu/fire.gif) no-repeat;
}
#navigation a.police{
	width:103px;
	background:url(../menu/police.gif) no-repeat;
}
#navigation a.japan{
	width:90px;
	background:url(../menu/menu-japan.gif) no-repeat;
}
#navigation a.livia{
	width:90px;
	background:url(../menu/menu-liviya.gif) no-repeat;
}
#navigation a.programms{
	width:72px;
	background:url(../menu/programms.gif) no-repeat;
}
#navigation a.guests{
	width:63px;
	background:url(../menu/guests.gif) no-repeat;
}
#navigation a.blogs{
	width:64px;
	background:url(../menu/blogs.gif) no-repeat;
}
#navigation a.top{
	width:101px;
	background:url(../menu/top.gif) no-repeat;
}
#navigation a.online{
	width:82px;
	background:url(../menu/online.gif) no-repeat;
}
#navigation a.vankuver{
	width:114px;
	background:url(../menu/vankuver.gif) no-repeat;
}
#navigation a.news:hover, #navigation .sel a.news,
#navigation a.zhara:hover, #navigation .sel a.zhara,
#navigation a.pozhari:hover, #navigation .sel a.pozhari,
#navigation a.police:hover, #navigation .sel a.police,
#navigation a.japan:hover, #navigation .sel a.japan,
#navigation a.livia:hover, #navigation .sel a.livia,
#navigation a.programms:hover,
#navigation .sel a.programms,
#navigation a.guests:hover, #navigation .sel a.guests,
#navigation a.blogs:hover, #navigation .sel a.blogs,
#navigation a.top:hover, #navigation .sel a.top,
#navigation a.vankuver:hover, #navigation .sel a.vankuver,
#navigation a.online:hover, #navigation .sel a.online {
	background-position: 0% 100%
}
.main-menu {
	height:1px;width:100%;
	background-color:#fff;
	margin-top:-1px;
	position:relative;z-index:20	
}
/*main*/
#main{
	width:100%;
	margin:6px 0 0;
	overflow:hidden;
	position:relative;
}
#main a.top{
	clear:both;
	z-index:999;
	position:absolute;
	bottom:0;
	right:6px;
	white-space:nowrap;
	color:#313131;
	padding:0 0 0 14px;
	text-decoration:none;
	background:url(../link-top.gif) no-repeat 0 2px;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#main a.top:hover{text-decoration:underline;}
/*content*/
#content{
	float:left;
	width:722px;
	padding-bottom:15px
}
#main h2 {
	margin:0;
	color:#fff;
	overflow:hidden;
	font:17px/23px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:3px
}
#main h2 span{
	display:block;
	overflow:hidden;
	text-align:center;
}
#main h2 span a{
	text-decoration: none;
	color: white;
}
#main h2.blue-heading{background:#346592 url(../heading-left-blue.gif) no-repeat;}
#main h2.blue-heading span{background:url(../heading-right-blue.gif) no-repeat 100% 0;}
#main h2.green-heading-news{background:#346592 url(../heading-green-left.gif) no-repeat;}
#main h2.green-heading-news span{background:url(../heading-green-right.gif) no-repeat 100% 0;}
#main h2.deepblue-heading{background:#346592 url(../heading-left-deepblue.gif) no-repeat;}
#main h2.deepblue-heading span{background:url(../heading-right-deepblue.gif) no-repeat 100% 0;}
#main h2.green-heading{background:#478538 url(../heading-left-green.gif) no-repeat}
#main h2.green-heading span{background:url(../heading-right-green.gif) no-repeat 100% 0;}
#main h2.red-heading{background:#a30334 url(../heading-left-red.gif) no-repeat;}
#main h2.red-heading span{background:url(../heading-right-red.gif) no-repeat 100% 0;}
#main h2.gray-heading{background:#e8e9ea url(../heading-left-gray.gif) no-repeat; border-bottom:1px solid #d5d5d6; color:#666;}
#main h2.gray-heading span{background:url(../heading-right-gray.gif) no-repeat 100% 0; line-height:23px; padding:2px 0 0;}
#main h2.norm-gray-heading{background:#E5E3E3 url(../heading-left-normgray.gif) no-repeat; color:#010101;}
#main h2.norm-gray-heading span{background:url(../heading-right-normgray.gif) no-repeat 100% 0; line-height:23px; padding:2px 0 0;}
#main h2.dark-gray-heading{background:#8E9093 url(../heading-left-dark-gray.gif) no-repeat}
#main h2.dark-gray-heading span{background:url(../heading-right-dark-gray.gif) no-repeat 100% 0}
#main h2.pale-blue-heading{background:#A6C1DB url(../heading-pale-blue.gif) no-repeat}
#main h2.pale-blue-heading span{background:url(../heading-right-pale-blue.gif) no-repeat 100% 0}
#main h2.light-blue-heading{background:#6697c3 url(../heading-light-blue.gif) no-repeat}
#main h2.light-blue-heading span{background:url(../heading-right-light-blue.gif) no-repeat 100% 0}

#leftnav {float:left;width:240px}
#rightnav {float:right;width:471px}
/*info-column*/
.info-column{
	float:left;
	width:399px;
	margin:6px 0 0;
}
/*news-tab*/
.news-tab{
	width:100%;
	margin:0 0 8px;
	overflow:hidden;
}
.news-tab-list{
	margin:0;
	padding:0;
	float:right;
	width:98px;
	z-index:15;
	position:relative;
}
.news-tab-list li{
	float:left;
	width:98px;
	margin:0 0 1px;
}
.news-tab-list a{
	display:block;
	overflow:hidden;
	border:1px solid #b2b2b2;
}
.news-tab-list a.active,
/*news-tab-holder*/
.tab-box a {text-decoration:none;color:#000}
.tab-box a:hover {text-decoration:underline}
.news-tab-holder{
	float:left;
	width:399px;
	background:url(../box-left.gif) no-repeat 0 100%;
}
.news-tab-holder .tab{
	float:left;
	width:375px;
	min-height:119px;
	padding:0 12px 10px;
	background:url(../box-right.gif) no-repeat 100% 100%;
}
* html .news-tab-holder .tab{
	height:119px;
	overflow:visible;
}
.news-tab-holder .img-place-holder{
	margin:-225px -12px 0;
	overflow:hidden;
	position:relative;
}
*+html .news-tab-holder .img-place-holder{
	margin:-224px -12px 0;
}

.news-tab-holder h3{
	padding:0 5px 0 0;
	color:#000;
	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
}
.news-tab-holder p{
	margin:10px 5px 0 0;
	color:#000;
}
.tab-time-listen {
	color:#0093d0;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 0 3px 0;
	float:left;
	width:100%;
}
.tab-time-listen span,.tab-time-listen img {
	float:left
}
.tab-time-listen img {
	margin:1px 0 0 10px
}
.tab-time-listen a, .full p.l a {
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#969697;
	margin:0 30px 0 0
}
.tab-time-listen a:hover, .full p.l a:hover {
	text-decoration:none
}
.tab-time-listen p, .full p.l {
	margin:-5px 0 0 0;
	float:right;
	padding:3px 0 7px;
	background:url(../listen_ico.gif) no-repeat 100% 0%;	
} 
/*tab-area*/
.tab-area{
	width:100%;
	margin:0 0 08px;
	overflow:hidden;
}
/*tab-list*/
.tab-list{
	width:100%;
	overflow:hidden;
	background: url(../tablist-heading.gif) no-repeat;
}
.tab-list li{
	float:left;
	display:inline;
	margin:7px 0 0 7px;
}
.tab-list a{
	float:left;
	color:#fff;
	cursor:pointer;
	white-space:nowrap;
	line-height:24px;
	padding-bottom:2px;
	text-decoration:underline;
}
.tab-list span{
	float:left;
	padding:0 34px
}
.tab-list a.active{
	color:#333;
	text-decoration:none !important;
	background:#fff url(../tablist-left.gif) no-repeat;
}
.tab-list a.active span{background:url(../tablist-right.gif) no-repeat 100% 0;}
/*--tab-holder--*/
.tab-holder{
	overflow:visible;
	border:1px solid #eee;
	border-top:none
}
.tab-holder .tab{
	overflow:hidden;
	min-height:122px;
	padding:5px 9px 10px 12px;
}
* html .tab-holder .tab{
	height:122px;
	overflow:visible;
}
.tab-holder .tab td {
	vertical-align:top;
}
.tab-holder .tab td img {
	margin-left:10px	
}

.tab-holder strong{
	display:block;
	color:#333;
	font-weight:bold;
	margin:5px 0 0;
	padding:0 0 6px;
}
.tab-holder label{
	display:block;
	overflow:hidden;
	margin:5px 0 0;
}
.tab-holder .radio{
	float:left;
	width:16px;
	height:16px;
	display:inline;
	margin:1px 12px 0 0;
}
.tab-holder label span{
	display:block;
	overflow:hidden;
	color:#000;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.tab-holder .btn{
	float:right;
	border:none;
	clear:right;
	color:#000;
	cursor:pointer;
	margin:1px 0 0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.tab-holder #btn-vote{
	margin:9px 0 0
}
/*blogs-section*/
ul.blogs-section{
	margin:0;
	padding:0 0 10px;
	width:100%;
	overflow:hidden;
}
ul.blogs-section li{
	float:left;
	width:100%;
	margin:22px 0 0;
}
ul.blogs-section ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	background:url(../blogs-separator.gif) no-repeat 195px 38px;
}
ul.blogs-section ul li{
	float:left;
	width:194px;
	display:inline;
	margin:0 1px 0 0;
	text-align:center;
}
ul.blogs-section h6{
	margin:0;
	color:#000;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.blogs-section strong{
	display:block;
	color:#0093d0;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.blogs-section img{margin:10px auto 0;}
ul.blogs-section p{
	margin:10px 0 0;
	color:#000;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.blogs-section p a{
	color:#000;
	text-decoration:none;
}
ul.blogs-section p a:hover{text-decoration:underline;}
ul.blogs-section span{
	display:block;
	color:#666;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
ul.blogs-section span em{
	font-style:normal;
	color:#e51837;
}
/*news-column*/
.news-column{
	float:right;
	width:312px;
	margin:6px 0 0;
}
/*info-list*/
.info-list{
	margin:0 0 8px 9px;
	overflow:hidden;
	z-index:10;
	position:relative;
}
.info-list .btn-top,.info-list .btn-top-hover,.info-list .btn-top-block,
.info-list .btn-bottom,.info-list .btn-bottom-hover,.info-list .btn-bottom-block{
	display:block;
	width:303px;
	height:12px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-99999px;
}
.btn-top-block,.btn-bottom-block {cursor:default}

.info-list .btn-top,.info-list .btn-top-hover,.info-list .btn-top-block{background:url(../btn-up.gif) no-repeat;background-position:0 -12px}
.info-list .btn-bottom,.info-list .btn-bottom-hover,.info-list .btn-bottom-block{background:url(../btn-down.gif) no-repeat;background-position:0 -12px}
.info-list .btn-top-hover, .info-list .btn-bottom-hover{background-position:0 -24px}
.info-list .btn-top-block,.info-list .btn-bottom-block{background-position:0 0}

.more{
	width:100%;
	display:block;
	overflow:hidden;
	text-align:right;
	padding:5px 0 0;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.more a:hover{text-decoration:none;}
.more-news{
	text-align:right;
	padding:5px 5px 0 0;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
            color:#215686;
}
.more-news a{
            color:#215686;
}
.more-news a:hover{text-decoration:none;}
.info-list .holder{
	width:303px;
	height:492px;
	padding:0 0 5px;
	overflow:hidden;
}
.info-list .holder ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.info-list .holder ul li{
	width:100%;
	overflow:hidden;
	padding:12px 0 2px;
}
.info-list .holder ul strong{
	float:left;
	color:#0093d0;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.info-list .holder ul a.pch-logo{float:right;}
.info-list .holder ul p{
	clear:both;
	height:1%;
	color:#000;
	margin:0;
	padding:1px 0 0;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.info-list .holder ul p a{
	color:#000;
	text-decoration:none;
}
.info-list .holder ul p a:hover{text-decoration:underline;}
.info-list .holder ul span {
	display:block;
	color:#666;
	padding:6px 0 0;
	overflow:hidden;
	height:1%;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.tab-box span.y {
	display:block;
	color:#666;
	padding:6px 0 0;
	overflow:hidden;
}
.info-list .holder ul span em, .tab-box span.y em{
	font-style:normal;
	color:#e51837;
}
/*inform*/
.inform{
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
}
.inform h3{
	margin:0;
	padding:3px 10px 4px;
	color:#000;
	background:#e5e3e3;
	font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
            text-align: center;
}
.inform h3 a {
	color:#000;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.inform h3 a:hover {
	color:#000;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
            text-decoration:none;
}


.info-box{
	height:1%;
	overflow:hidden;
	padding:6px 9px 10px;
}
.info-box h4 {
	margin:0;
	float:left;
	width:100%;
	color:#000;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.info-box h4 a{
	color:#000;
	text-decoration:none;
}
.info-box h4 a:hover{
	text-decoration:underline;
}
.info-box .title{
	padding:4px 0 0
}
.info-box .title h4 {
	width:70%
}
.info-box .title kbd {
	float:right;
	color:#0093d0;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.info-box h5{
	margin:0;
	color:#666;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif
}
.info-box img{
	float:left;
	clear:left;
	display:inline;
	margin:7px 12px 0 1px;
}
.info-box p{
	color:#000;
	overflow:hidden;
	margin:5px 0 0;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
* html .info-box p{
	height:1%;
	overflow:visible;
}
.info-box p a{
	color:#000;
	text-decoration:none;
}
.info-box p a:hover{text-decoration:underline;}
.info-box span{
	height:1%;
	color:#666;
	display:block;
	overflow:hidden;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.info-box .a-p {
	color:#000;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	margin:12px 0 0
}
.info-box .a-p a {
	font-weight:bold
}
.info-box span em{
	font-style:normal;
	color:#e51837;
}
.info-box div{
	width:100%;
	clear:both;
	padding:10px 0 0;
	overflow:hidden;
}
.info-box div strong{
	float:left;
	margin:5px 0 0;
	color:#c40d35;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.info-box div strong kbd{
	color:#000;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.info-box .question, .q-efir .question {
	float:right;
	padding:5px 31px 5px 0;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	background:url(../question-icon.gif) no-repeat 100% 0;
	width:100px;
}
.info-box .question:hover, .q-efir:hover{text-decoration:none;}
.q-efir .question {
	float:left
}
.q-efir {
	overflow:hidden;
	width:100%;
	border:1px solid #ccc;
	border-left:0;border-right:0;
	padding:3px 0 5px;
	margin:1px 0
}
/*tools*/
.tools{
	margin:0;
	padding:0 6px 0 0;
	float:right;
	background:none;
}
.tools li{
	float:left;
	margin:0 0 0 6px;
	display:inline;
}
.tools a{
	width:22px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
.tools a.tools-1{background:url(../tools-icon-01.gif) no-repeat;}
.tools a.tools-2{background:url(../tools-icon-02.gif) no-repeat;}
.tools a.active,
.tools a:hover{background-position:0 -22px;}
/*news-list*/
.news-list{
	margin:0;
	padding:10px 10px;
	overflow:hidden;
	background:url(../news-list-separator.gif) repeat-x;
}
.news-list li{
	height:1%;
	overflow:hidden;
	padding:0 0 1px;
}
.news-list h4{
	float:left;
	margin:4px 0 0;
	color:#000;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.news-list h4 span{
	color:#0093d0;
	font-weight:normal;
}
/*sidebar*/
#sidebar{
	float:right;
	width:240px;
	padding-bottom:40px
}
#sidebar h3{
	margin:0;
	color:#000;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
#sidebar h4{
	height:1%;
	margin:1px 0 0;
	color:#383838;
	background:#eee;
	padding:3px 8px 6px;
	overflow:hidden;
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
}
.box{
	width:100%;
	margin:0 0 13px;
	overflow:hidden;
	background:url(../box-left.gif) no-repeat 0 100%;
}
.box-holder{
	overflow:hidden;
	padding:3px 11px 13px 13px;
	background:url(../box-right.gif) no-repeat 100% 100%;
}
* html .box-holder{
	height:1%;
	overflow:visible;
}
.heading{
	overflow:hidden;
	padding:4px 8px;
	background:#e0e0e0;
}
#program-more {
background: none repeat scroll 0 0 #EEEEEE;
margin: 1px 0 0;
overflow: hidden;
padding: 4px 8px;
}
#program-more h3 {
    color: #757575;
    font: bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
}
* html .heading{
	height:1%;
	overflow:visible;
}
.heading span{
	display:block;
	overflow:hidden;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.heading a {
  color:#000;
  text-decoration:none
}
.heading a:hover {
  text-decoration:underline
}
.online-time {
	color:#0093d0;
	text-align:center;
	font-size:11px;
	line-height:normal;
	padding:2px 0;
	margin:0
}
/*img-holder*/
.img-holder{
	margin:1px 0 0;
	overflow:hidden;
}
.img-holder img{border-bottom:1px solid #ccc;}
/*online-list*/
ul.online-list{
	margin:4px 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
}
ul.online-list li{
	width:100%;
	list-style:none;
	overflow:hidden;
	padding:5px 0;
	margin:0
}
ul.online-list li.g {background-color:#F6F6F6}
ul.online-list a.img-cell{
	float:left;
	display:inline;
	margin:0 9px 0 0
}
ul.online-list img{border:1px solid #dcdcdc}
ul.online-list div{overflow:hidden;padding:0 0 0 2px}
* html ul.online-list div{
	height:1%;
	overflow:visible;
}
ul.online-list strong{
	display:block;
	color:#0093d0;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
ul.online-list p{
	color:#000;
	margin:0;
	padding:0;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
ul.online-list p a{
	color:#000;
	text-decoration:none;
}
ul.online-list p a:hover{text-decoration:underline}
/*banner*/
.banner{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.banner img{border:1px solid #bdbbbb;}
/*news-area*/
.news-area{
	overflow:hidden;
	margin:0 0 10px;
	border:1px solid #555;
}
.news-heading{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:6px 0;
	border-bottom:1px solid #555;
}
.news-area ul{
	margin:0;
	padding:4px 8px;
	overflow:hidden;
}
.news-area ul li{
	width:100%;
	padding:4px 0;
	overflow:hidden;
}
.news-area ul span{
	float:left;
	margin:0 10px 0 0;
}
.news-area ul p{
	margin:0;
	color:#000;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.news-area ul p a{color:#000;}
.news-area ul p a:hover{text-decoration:none;}
/*promo-area*/
#promo-area{
	width:100%;
	margin:5px 0 0;
	overflow:hidden;
	background:#d6d6d6 url(../promo-section.gif) no-repeat;
}
/*promo-link*/
.promo-link{
	overflow:hidden;
	padding:10px 16px;
}
.promo-link h6{
	margin:0;
	color:#000;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.promo-link table {
  width:100%
}
.promo-link td {
  vertical-align:top;
  padding-right:5px
}
.promo-link div{
	float:left;
	margin:0 5px 0 0;
	width:154px;
}
.promo-link ul{
	margin:0;
	padding:0 0 15px;
	width:100%;
	overflow:hidden;
}
.promo-link ul li{
	width:100%;
	overflow:hidden;
}
.promo-link ul a{
	color:#000;
	text-decoration:none;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.promo-link ul a:hover{text-decoration:underline;}
/*footer-box*/
.footer-box{
	width:100%;
	margin:-5px 0 0;
	overflow:hidden;
	background:#313131 url(../footer-box-top.gif) no-repeat;
}
.footer-box-holder{
	height:1%;
	overflow:hidden;
	padding:14px 27px 15px 33px;
	background:url(../footer-box-bottom.gif) no-repeat 0 100%;
}
/*list-logo*/
ul.list-logo{
	margin:0;
	padding:0;
	width:960px;
	overflow:hidden;
}
ul.list-logo li{
	float:left;
	display:inline;
	margin:0 35px 0 0;
}
/*footer-info*/
.footer-info{
	width:100%;
	overflow:hidden;
	padding:20px 0 0;
}
/*contact-info*/
.contact-info{
	float:left;
	width:280px;
	padding:0 8px 0 0;
}
.contact-info p{
	margin:0;
	color:#fff;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.contact-info p a{color:#fff;}
.contact-info p a:hover{text-decoration:none;}
/*partner-logo*/
ul.partner-logo{
	float:left;
	margin:5px 0 0;
	padding:0;
}
ul.partner-logo li{
	float:left;
	margin:0 0 0 15px;
}
.framework{
	float:right;
	color:#dcdada;
	text-align:right;
	padding:7px 34px 7px 24px;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	background:url(../framework.gif) no-repeat 100% 5px;
}
.framework a{
	color:#dcdada;
	text-decoration:none;
}
.framework a:hover{text-decoration:underline;}
.important-txt{
	float:left;
	width:100%;
	color:#fff;
	text-align:right;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*footer*/
#footer{
	overflow:hidden;
	padding:15px 30px 20px 20px;
}
* html #footer{
	height:1%;
	overflow:visible;
}
#footer ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
#footer ul li, .textline{
	color:#313131;
	display:inline;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
#footer ul a{
	color:#313131;
	text-decoration:none;
}
#footer ul a:hover{text-decoration:underline;}
/*sub-menu*/
.sub-menu {
	background-color:#CFD0D1;
	overflow:hidden;
	position:relative;
	margin-bottom:9px
}
.sub-menu a {
	font-weight:bold;
	color:#414243;
}
.sub-menu .sel {
	background:url(../ico_sm_sel.gif) no-repeat 0 1px;
}
.sub-menu .sel a {
	color:#727272
}
.sub-menu ul {
	overflow:hidden;
	height:1%;
	padding:7px 12px 9px 12px;
	border:1px solid #B2B2B2;
	border-style:none solid solid;
}
.sub-menu li {
	float:left;
	background:url(../ico_sm.gif) no-repeat 0 1px;
	padding:0 27px 0 20px
}
.sub-menu p {
	position:absolute;
	bottom:0;
	width:5px;height:5px;
}
* html .sub-menu p {bottom:-1px}
.sub-menu p.l {
	background:url('../bg_corner_sm.gif') no-repeat;
	left:0
}
.sub-menu p.r {
	background:url('../bg_corner_sm.gif') no-repeat 100% 0;
	margin-left:100%;
	left:-5px
}
/*g-title*/
h2.g-title {
	background-color:#E5E3E3;
	text-align:center;
	padding:2px 5px 5px;
	line-height:100% !important
}
* html h2.g-title {
	padding-top:3px
}
h2.g-title img {
	position:relative;
	top:1px;left:8px
}
h2.g-title a, #main h2.g-title {
	color:#000;
}
/*top-news*/
.top-news {position:relative;margin:0 0 10px}
.top-news ul {padding: 14px 5px 5px 9px}
.top-news .newslist li {
	padding:0 0 12px 45px
}
.top-news .b1 {background:url(../num/b1.gif) no-repeat}
.top-news .b2 {background:url(../num/b2.gif) no-repeat}
.top-news .b3 {background:url(../num/b3.gif) no-repeat}
.top-news .b4 {background:url(../num/b4.gif) no-repeat}
.top-news .b5 {background:url(../num/b5.gif) no-repeat}

/*frame border rounded*/
.fbr ul {
	border:1px solid #E5E3E3;
	border-top:0;
}
.fbr p.l, .fbr p.r {
	position:absolute;
	bottom:0;
	width:7px;height:7px;
}
.fbr p.l {
	background:url(../bg_corner_fbr.gif) no-repeat;
	left:0
}
.fbr p.r {
	background:url(../bg_corner_fbr.gif) no-repeat 100% 0;
	margin-left:100%;
	left:-7px
}

/*newslist*/
.newslist p.t, .newslist span {
	color:#0093d0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.newslist p.t img {display:inline;position:relative;top:2px;left:8px}
.newslist div {margin: 3px 0 2px;overflow:hidden}
.newslist div a {
	color:#000;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.newslist span {color:#969696}
.newslist span em {color:#E51837;font-style:normal}
.lp {
	padding:11px 0 0
}
.lp li {
	margin:0 0 15px
}
.newslist h3,
.newslist h3 a {
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000
}

.newslist a.i {
	float:left;
	display:inline;
	margin:3px 12px 0 0
}
.newslist a.p {
	color:#215686
}
/*rubriki*/
.rubriki {color:#000}
.rubriki .rss {margin:0 6px 0 0}
.rubriki .rss img {
	position:relative;
	top:1px
}
.rubriki p {font-weight:normal;text-align:center;padding:14px}
.rubriki p span {color:#828282}
.rubriki p a, .rubriki p span {margin:0 16px 0 0;line-height:137%}
.rubriki p a {text-decoration:underline}
/*lenta*/
.lenta li {
	padding:0 5px 29px 0;
	overflow:hidden;
}
.newslist h3 {
	padding:0 0 8px
}
.lenta div {
	margin:2px 0 0;line-height:14px
}
.lenta div div, .full div div {margin:4px 0 0}
.lenta div div span, .full div div span {
	float:left
}
.lenta div div p, .full div div p {
	float:right;
	text-align:right;
	width:240px;
	color:#969696;
	margin-top:-1px
}
#rightnav .lenta div div p a, #rightnav .full div div p a {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.lenta p.t {position:relative}
.lenta p.t img {position:absolute;right:0;left:auto;top:0}
/*paging*/
.paging {
	text-align:center;
	padding:24px 10px 10px;
	font-size:12px;
}
.paging img {
	display:inline;
	position:relative;
	top:2px
}
.paging a {
	margin:0 4px;
}
.paging .l, .paging .r {
	color:#76A66A;
	font-size:11px;
	margin:0 9px 
}
.paging .l {
	margin-right:13px
}
.paging .r {
	margin-left:13px
}
.paging span {
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0 5px
}
/*grad*/
.grad {
	color:#000;
	font-size:12px;
/*	margin:-2px 0 9px */
	margin:5px 0 2px 0;
}
.grad span {
	color:#9FA1A3;
	font-size:9px
}
/*full*/
.full {margin-bottom:15px}
.full h3 {
	font-size:20px;
	line-height:120%;
	padding-top:7px	
}
.full div, .full div a {
	font:14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#000
}
.full div div p {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.full p.t {
	font-size:11px;
	/*float:left;*/
	width:40%
}
.full p.t img {
	top:1px
}
.full div.i {
	text-align:center;
	padding: 1px 0;
	margin:0;
	clear:both
}
.full div.i .f {
	color:#9A9C9F;
	font-size:10px;
	padding-bottom:2px
}
.full div.i .ft {
	color:#666;
	font-size:11px;
	line-height:normal;
	padding:3px 0
}
.full .prefoto {
	border:1px solid #DCDCDC;
	text-align:center;
	padding:5px 0 2px 5px;
	margin:0 0 10px 
}
.full a.p {
	font-size:11px;
	display:block
}
.prefoto a {
	margin: 0 5px 0 0;
}
/*by-theme*/
.by-theme .g-title {
	background-color:#CCC;
	padding-top:4px;
	padding-bottom:6px 
}
.by-theme .all {
	font-size:11px;
	float:right;
	margin:-9px 0 20px
}
.by div a {
	font-size:12px;
	font-weight:bold
}
.by div a:visited {
	color:#666
}
.by p.t {
	position:relative
}
.by p.t img {left:auto;position:absolute;right:0;top:1px}
.by div {
	margin: 4px 0 5px;
	padding-bottom:1px
}
.by li {
	margin:0 0 11px
}
/*ontop*/
.ontop {
	clear:both;
	text-align:right;
	padding:0 6px 
}

.ontop a {
	color:#313131;
	font-size:11px;
	font-weight:bold;
	margin-left:6px
}



/*online*/
#main .audio {
  left: 10px; 
  width: 725px;
  float:left;
}
#main .audio_item {
  width:402px;
  overflow:hidden;
  height:1%;
  margin-left:194px;
  padding:10px 0 19px;
}
#main .audio_logo {
  float:left;
  padding:15px 5px 0 0;
}
#main .audio_description {
  font-size:12px;
  line-height:120%;
  padding-top:18px;
  overflow:hidden;
  height:1%;
  width:257px
}
#main .audio_description strong {
  display:block;
  margin-bottom:3px
}
#main .audio_description span {
  display:block;
  text-align:right;
  margin-top:5px
}
.audio_logo_div {
  width:141px;
  float:left;
}
a.radio_link {
  color:#569419;
}
#main .main_topic {
  width:539px;
  margin:0 0 -5px 0;
  overflow:hidden;
}
#main .logo_topic {
  float:left;
  padding:15px 5px 0 0;
}
#main .description_topic {
  font-size:12px;
  padding:18px 0 0 148px;
  line-height:120%
}
#main .description_topic a {color:#569419}
#main .logo_topic {
  float:left;
  padding:15px 5px 0 0;
}
/*find-in-news*/
.find-in-news {
	overflow:hidden;
}
.find-in-news fieldset * {
	float:left;
}
.find-in-news fieldset {
	display:block;
	background:url(../bg_find_in_news.gif)  no-repeat;
	width:460px;
	height:30px;
	padding: 7px 0 0 11px;
}
.find-in-news fieldset p {
	font-size:12px;
	font-weight:bold;
	color:#494949;
	margin: 5px 13px 0 0
}
.find-in-news fieldset span {
	background:url(../bg_fin_input.gif) no-repeat;
	width:225px;height:22px;
	display:block;
	margin:0 9px 0 0
}
.find-in-news fieldset span input {
	border:0;
	width:215px;
	margin: 2px 0 0 5px;
}
.find-in-news p {
	text-align:right;
	margin: 1px 0 5px
} 
.find-in-news p a {
	color:#87898C;
	font-size:9px;
	text-decoration:none;
}
.find-in-news p a:hover {
	text-decoration:underline
}
/*page-text*/
#page-text,.page-text {
	color:#000;
	font-size:12px;
	line-height:14px
}
#page-text h3, .page-text h3 {
	font-size:14px;
	font-weight:bold;
	line-height:110%;
	margin-bottom:13px;
	padding-top:4px
}
#page-text a, .page-text a  {
	color:#215686;
	text-decoration:underline
}
#page-text a:hover,.page-text a:hover {
	text-decoration:none
}
#page-text p, .page-text p {
	margin-bottom:15px
}
#page-text h2.blue-heading,.page-text h2.blue-heading {
	margin-bottom:20px
}
#page-text ul, .page-text ul {
	padding:6px 0
}
#page-text li, .page-text li {
	background:url(../list_point.gif) no-repeat 1px 5px;
	padding:0 0 6px 11px
}

/*rss*/
.rss {
	padding:9px 0 13px 13px
}
/*rss-area*/
.rss-area, .rss-f {
	background:url(../dot.gif) repeat-x 0 0;	
	padding:25px 0 0 13px;
	margin:5px 15px 0 0;
	font-size:12px;
	line-height:14px
}
.rss-f {
	padding: 28px 0 32px 13px
}
.rss-area h3 {
	padding:5px 0 23px 36px;
	text-transform:uppercase;
	margin:0; 
}
.rss-area img {
	position:relative;
	top:3px;left:1px
}
.rss-area div p {
	padding:0 0 0 8px
}
#content .n11 {
	font-size:11px;
	font-weight:normal
}
.rss-news {
	background:url(../bg_rss_news.gif) no-repeat 1px 2px;
}
.rss-progr {
	background:url(../bg_rss_progr.gif) no-repeat;
}
.rss-area li {
	list-style:none;
	background:url(../rss12.gif) no-repeat 0 3px;
	padding:0 0 6px 16px
}
.rss-area ul {
	padding:9px 0 34px 7px 
}
.rss-area .progs {
	padding:9px 0 10px 7px 
}
.rss-area .rss-text {
	margin-bottom: 10px;
}
.rss-area .rss-news li,
.rss-area .rss-progr li {
	font-weight:bold
}
.rss-area p {
	margin:0
}
.rss-area img.rsn {
	top:1px;left:5px
}
/*old_site*/
.old_site {color:#fff}
.old_site:hover {text-decoration:none}

/*Creeping Line*/
a.tickl {
    color: #FFFFFF;
    line-height: 12px;
    font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.tickl:hover {
    text-decoration: none;
}
.ticki {
    overflow: hidden;
    width: 350px;
    height: 13px;
}
.ticko {
    padding-right: 0px;
    border-top: #cccccc 1px solid;
    display: block;
    padding-left: 0px;
    padding-bottom: 3px;
    margin: 5px 0px;
    width: 350px;
    padding-top: 4px;
    border-bottom: #cccccc 1px solid;
}
.tickh {
    display: none;
}
.tickls {
    color: #666666;
}
/*1391*/
#main .audio {
	left: 10px; 
	width: 725px;
	float:left;
	margin-bottom:80px;
}
.description_topic a:hover,
.audio_description a:hover {
	text-decoration:none;
}
.rubriki {
	margin-top:10px;
}
.by {
	margin-top:10px;
}
.ontop {
	clear:both;
	padding:0 6px;
	text-align:right;
}
.c-b {clear:both}
.sidebar-item {margin-bottom:10px}

.ajax {
	position: absolute; 
	top: 40%; 
	left: 125px;
  	opacity:0.50; 
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5;
	z-index: 100000;
	display: none;
}
.logoRsn {
float:right;
}
/*efir-list*/
.efir {
	margin-bottom:12px
}
.efir-list * {
	line-height:normal;
	font-size:12px;
	font-weight:bold
}
.efir-list {
	border:1px solid #E5E3E3;
	border-top:0;
	border-bottom:0;
	padding: 11px 3px 0
}
.past-efir-list {
	border-bottom:1px solid #E5E3E3;
	padding:11px 3px 28px
}
.efir-list p {
	text-align:center
}
.efir-list p a {
	text-transform:uppercase;
	font-weight:bold
}
.efir-list p a.anch {
	font-size:18px;
	color:#F00023
}
.efir-list p span {
	font-weight:normal;
	color:#AAA;
	margin:0 8px
} 
.fbr .efir-list ul {
	border:none
}
.efir-list li a, .efir-list p a {
	color:#035686
}
.top-news .efir-list ul {padding:9px 9px 0 9px}
.top-news .efir-list ul li {
	padding:0 0 4px
}
#sidebar .efir-list li {
	text-align:right
}
.efir-form {
	margin:2px 0 0
}
.efir-form fieldset {
	padding:7px 0 0 48px;
	width:423px
}
/*efir-day*/
.efir-day {
	width:100%;
	margin:0 0 15px
}
.efir-day td, .efir-day .anch a,.efir-day .anch span {
	font-size:12px;
	line-height:normal
}
.efir-day .anch a,.efir-day .ind span, .efir-day td, .efir-day a {
	text-transform:uppercase;
	font-weight:bold
}
.efir-day td, .efir-day a, .efir-day li p, .efir-day li p a {
	color:#000
}
.efir-day td {
	border-bottom:1px solid #C6C6C6;
	padding: 6px 10px 10px 1px;
	vertical-align:top;
}
.efir-day .mark td {
	padding-left: 48px;
}
.efir-day .anch {
	text-align:center;
	padding:20px 0 21px
}
.efir-day .anch a.anch {
	font-size:18px;
	color:#F00023
}
.efir-day .anch span {
	font-weight:normal;
	color:#AAA;
	margin:0 8px
} 
.efir-day .anch a {
	color:#035686
}
.efir-day .ind {
	font-weight:bold;
	color:#E51937;
	padding:8px 10px 8px 2px
}
.efir-day td p {
	padding:2px 0 0
}
.efir-day td p, .efir-day td p a, .efir-day li .g, .efir-day li .g a {
	font-weight:normal;
	text-transform:none
}
.efir-day ul {
	margin:17px 0 0
}
.efir-day li {
	padding:0 0 14px
}
.efir-day li span {
	color:#0093D0;
	font-weight:normal
}
.efir-day li p, .efir-day li p a {
	text-transform:none;
	font-weight:bold
}
/*testcss*/
/*testcss*/
.testcss p {
  color:red;
  padding:30px;
  font-size:40px;
  }
.testcss div {
  color:blue;
  padding:30px;
  font-size:40px;
} 
/*programms*/
#main h2.t-progr span {
	text-align:left;
	margin-left:11px
}
.progr-f {
	margin:11px 0 2px
}
.progr-f img,
.pop-dj-foto,
.s-lp img {
	border:7px solid #EDEBEB
}
.progr-list-link {
	margin:0
}
.progr-list-link td {
	padding:5px 0;
	vertical-align:bottom
}
.progr-list-link td img {
	position:relative;
	bottom:-2px
}
.programm strong {
	color:#555
}
.programm .t {
	margin:11px 0 0
}
.programm .s {
	margin:18px 0 0
}
.programm .l {
	text-align:right;
	margin:18px 0 0
}
.programm .l span {
  color:#215686;
  cursor:pointer;
  text-decoration:underline
}

/*issues*/
.issues {
	margin:19px 0 0
}
.issues td {	
	vertical-align:top
} 
.issues .dt {
	color:#0093D0;
	padding:11px 5px 10px 0
}
.issues td.dt, .issues td.text {
	padding:11px 5px 10px 0
}
.issues td.text li {
	margin:0 0 2px
}
.issues .q {
	margin:18px 0 0;
	overflow:hidden
}
.issues .q span {
	float:left;
	color:#666;
	padding:12px 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif
}
.issues .q span em {
	color:#E51837;
	font-style:normal
}
.issues .q p {
	float:right;
	padding:0 0 5px 
}
.issues .q p a {
	font-weight:bold;
	margin-right:7px
}
.issues .q p img {
	position:relative;
	bottom:-7px;
	margin:0 10px 0 0
}
#main .issues .g-is {
	text-transform:uppercase;
	font-size:11px;
	margin:4px 0 0;
	padding:8px 0
}
.issues tr.b td {
	border-bottom:1px solid #C6C6C6
}
.issues .form {
	padding:15px 15px 15px 128px
}
.issues tr.b span {
	float:none
}
.issues tr.b .q {
	margin:18px 0 0;
}
.issues tr.b td.dt, .issues tr.b td.text {
	padding:14px 5px 10px 0
}
.text .link {
	padding:7px 0 10px
}
.text .link img {
	float:left;
	margin:-4px 3px 0 0
}
.text .link img.d {
	margin-top:0
}
.text .link a,.text .link span {
	color:#969697;
	font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.text .link span {
	padding:0 10px 0 0;
	font-weight:normal;
	font-size:10px;
	float:left !important
}
.text .link a {
	float:left;
	margin:4x 0 0;
	padding-top:4px
}
/*vipadayushiy spisok*/
.issues tr.b td.form table td {
  border-bottom:none;
  vertical-align:middle
}
.issues tr.b td.form table td td {
  /*border-bottom:1px solid #C6C6C6*/
}
.issues .fl table {border:1px solid #c6c6c6 !important;}
.issues .fl table .rcbArrowCellRight {padding:0 1px;}
.issues .fl table .rcbArrowCellRight a {height:20px;}




/*racshifrovka*/
h2.racsh-time {
	width:162px;
	float:left
}
.racsh-time span {
	font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
}
.b-rasch {
	background-color:#A6C1DB;
	height:2px
}
.r-tab {
	overflow:hidden;
	margin:0 0 1px
}
.r-tab a {
	float:right;
	margin:6px 0 0
}
.text .r-link {
	padding:6px 0 0
}
.text .opisanie {
	margin:2px 0 0
}
.text .opisanie p {
	margin-bottom:18px
}
.issues tr.bn td {
	border:none
}
.text .o-link {
	padding:9px 0 11px
}
.vip-link {
	float:left;
	width:100%;
	padding:0 0 6px
}
.vip-link .r-link {
	float:left
}
.vip-link .r-print {
	float:right;
}
.vip-link .r-print img {
	position:relative;
	bottom:-7px;
	left:-4px;
	display:inline
}
.vip-link-f {
	margin-top:9px
}
.qw_head, .qw, .com_head {
	overflow: hidden;
	width: 100%;
}
.qw_body ul .username {
	overflow: hidden;
	zoom:1;
	padding-bottom: 13px;
}
.left {
	float: left;
	width: 554px;
}
.right {
	margin-left: 554px;
}


.qw_head p, .qw_body, .vp, .ab, .photoalbom,
.letterfordj, .com_head p {
	font-size: 12px;
	line-height: normal;
}
.letterfordj {
	font-size: 12px;
	line-height: normal;
}
.letterfordj {
	padding-top:20px;
	position: relative;
}
.qw_head p {
	color: #555555;
	padding-bottom: 1px;
}
.qw_head p a, .qw_body a, .letterfordj a, .com_head p a {
	color: #215686;
}
.qw_head p a:hover, .qw_body a:hover, .letterfordj a:hover, .com_head p a:hover {
	text-decoration: none;
}
.qw_head p.date, .com_head p.date {
	color: #6AAD5A;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	padding: 9px 0px 7px;
}
.qw_head h3 {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	padding-bottom: 13px;
}
.qw_head .progr-list-link {
	margin-top: 21px;
}
.qw_body {
	padding-top: 23px;
}
.qw_body .qw .right {
	text-align: right;
	font-size: 10px;
	color: #666666;
	padding-top: 8px;
}
.qw_body .qw .right span {
	color: #E51837;
}
.qw .green-heading {
	width: 162px;
}
.qw_body .qw .green-heading a {
	color: #fff;
	text-decoration: none;
}
.qw {
	border-bottom: 2px solid #689C5B;
	padding-bottom: 1px;
}
.qw_body ul .left {
	width: 34px;
} 
.qw_body ul .right {
	margin-left: 34px;
	border-bottom: 1px solid #C6C6C6;
	zoom: 1;
	padding-bottom: 24px;
	margin-bottom: 6px;
}
.qw_body ul li.last .right {
	border-bottom: 0px none;
}

.qw_body ul .username .left {
	width: 557px;
	color: #555555;
	line-height: 15px;
}
.qw_body ul .username .right {
	margin-left: 557px;
	color: #0093D0;
	font-size: 11px;
	text-align: right;
	border-bottom: none 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.qw_body ul, .qw_body li {
	display: block;
	zoom: 1;
}
.qw_body ul {
	margin-bottom: 10px;
}
.qw_body li {
	padding-top: 14px;
}
.qw_body ul .left img {
	margin-top: 1px;
}

h3.djname {
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	padding: 8px 0 0 0;
} 
.vp {
	color: #666;
	padding-top: 14px;
}
.dj_progr {
	margin: 6px 0 0 0; 
}
ul.dj_progr li, .pop-dj .programm ul.dj_progr li {
	padding-left: 27px;
	background: url('../li_tchk.gif') no-repeat 17px 50%;
}
.ab {
	margin-top: 22px;
}
.photoalbom {
	padding: 22px 0 0 0;
}
#main .photoalbom h2 {
	margin-bottom: 14px;
}
.photoalbom p, .photoalbom .prephoto {
	text-align: center;
}
.photoalbom p.com {
	text-align:left;
}
.photoalbom .fotka {
	padding: 11px 0 8px 0;
}
.photoalbom .fotka img, .photoalbom .prephoto img {
	border: 1px #969696 solid;
}
.photoalbom .fotka img {
	margin: 0px auto;	
}
.photoalbom .prephoto {
	padding: 17px 0 0 0;
}
.photoalbom .prephoto img {
	margin-right: 4px;
	margin-top: 2px;
}
.letterfordj h2.norm-gray-heading span {
	text-transform: uppercase;
	font-size: 12px;
}
.letterfordj .bgletterfordj {
	background: url('../bg_letterfordj.gif') no-repeat 0 12px;
}
.letterfordj table {
	width: 100%;
	margin-top: 19px;
	margin-bottom: 52px;
}
.letterfordj .RadComboBox_RSN table {
	margin-top: 0px;
	margin-bottom: 0px;
} 
.letterfordj textarea {
	width: 314px;
	height: 81px;
	border: 1px #C9C9C9 solid;
	margin: 7px 0 9px 0;
	overflow: visible;
	color:#333
}
.letterfordj .letimg {
	text-align: center;
}
.letterfordj .letimg img {
	margin: 0 auto;
}
.letterfordj .letsend {
	text-align: right;
	padding-top: 10px;
}
.letterfordj .notav td {
	font-weight: bold;
	color: #5A5A5A;
	padding-bottom: 4px;
}
.letterfordj .notav td input {
	width: 314px;
	border: 1px #C9C9C9 solid;
	padding: 2px 0 3px 0;
	color:#333
}
.letterfordj span.red {
	color: #E51937;
	font-size: 10px;
	display: block;
	padding-top: 7px;
}
.letterfordj table span.red {
	display: inline;
	padding-top: 0px;
}
.letterfordj .capcha img {
	border: 1px solid #C9C9C9;
}
.letterfordj table.capcha {
	margin: 0px;
}
.letterfordj .notav .capcha td input.update_capcha {
	width: auto;
	border: none 0px;
	padding: 0px 0 0px 0;
}
.letterfordj .notav td input.text_capcha {
	width: 63px;
}
.capcha #LBD_CaptchaIcons {
	padding-top: 11px !important;
}
#animation {
	position: absolute;
	left: 47%;
	top: 145px
}
.letsend span {
	float: left;
	color: #E51937;
	font-size: 10px;
	padding-top: 5px;
}
.mailSendBlock {
  width:500px;
  margin-left:126px
}
.mailSendBlock textarea {height:115px;margin:1px 0 9px}
/*g-alph*/
.g-alph {
	border:1px solid #E4E4E4;
	margin:7px 0 0;
	padding:6px 10px 11px
}
.g-alph a.act {
	background-color:#6091BD;
	color:#FFF;
	padding:2px 3px;
	margin:0 3px 0 -3px
}
.g-alph p a.act {
	padding:2px 6px;
	margin:0
}
.g-alph p {
	margin:0 0 6px
}
.g-alph a, .g-alph span,.g-alph i {
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	margin:0 5px 0 0
}

.g-alph strong {
	color:#494949;
	margin:0 10px 0 0
}
.g-alph span {
	color:#BDBCBC
}
/*g-list*/
.g-list {
	margin:27px 0 0;
	color:#666
}
.g-list li {
	background:url(../g_list_point.gif) no-repeat 7px 9px;
	padding:4px 19px 5px	
}
.g-list li.g {
	background-color:#EDEBEB
}
.g-list a {
	color:#000
}
.g-alph i {
	font-style:normal;
}

/*lp-block*/
.lp-block {
	margin:0 0 10px;
}
.lp-block img {display:inline}
.pop-guest div {margin: 0 0 6px;overflow:hidden}
.pop-guest div a {
	color:#666;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.pop-guest span {
	display:block;
	margin:4px 0 0
}
.top-news .pop-guest li {
	padding-bottom:20px
}

#sidebar .pop-guest h4 {
  background:none;
  padding:0;
  margin:0 0 6px 
} 
.pop-guest h4 a {
color:#035686;
}





/*Search in blogs*/
/*find-in-news*/
.search-in-blogs {
	overflow:hidden;
}
.search-in-blogs * {
	float:left;
}
.search-in-blogs {
	display:block;
	background:url(../bg_find_in_blogs.gif)  no-repeat;
	width:722px;
	height:30px;
	padding: 7px 0 0 11px;
}
.search-in-blogs  span {
	background:url(../bg_blogsearch_input.gif) no-repeat;
	width:425px;height:22px;
	display:block;
	margin:0 9px 0 0
}
.search-in-blogs  span input {
	border:0;
	width:415px;
	margin: 4px 0 0 5px;
}
.search-in-blogs  input[type="submit"] {
	margin: 0px 0 0 15px;
	background: transparent url(../button.png) no-repeat scroll 0 0;
	font-weight:bold;
	border:medium none;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	padding:0 0 2px;
	height: 25px;
	width: 75px;
}
.search-in-blogs  select {
	width:176px;
	margin: 1px 9px 0 5px;
	height: 20px;	
}
/*Last posts*/
.last-posts .holder{
	clear:both;
	overflow:hidden;
	padding:12px 0 0;
	width:100%;
}
.last-posts .holder p {
	padding-bottom:14px;
}
.last-posts .holder h5{
	color:#4578AD;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:20px;
	margin:0 0 0 1px;
}
.last-posts .holder h5.gr15{
	background: transparent url(../spetial_person.gif) no-repeat scroll 100% 0;
}
.last-posts .holder h5.gr12{
	background: transparent url(../guides.gif) no-repeat scroll 100% 0;
}
.last-posts .holder h5 a {
	color:#000000;
	font-size: 12px;
	text-decoration: none;
}

.last-posts .post-holder {
	overflow:hidden;
	padding:3px 0 0;
	width:100%;
}
.last-posts .post-holder a.img-holder {
	border:1px solid #CFCFCF;
	display:inline;
	float:left;
	height:84px;
	margin:2px 9px 0 0;
	overflow:hidden;
	padding:1px;
	text-align:center;
	width:84px;
}
.last-posts .post-holder a.img-holder img {
	height:84px;
	display: inline;
}
.last-posts .post-text {
	overflow:hidden;
}
.last-posts .post-text strong {
	color:#000000;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:14px;
}

.last-posts .post-text a strong{
	text-decoration: none;
	color:#000000;
}

.last-posts .post-text a strong:hover{
	text-decoration: underline;
	color:#000000;
}
.last-posts .post-text span {
	color:#0093d0;
	display:block;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
}
.last-posts .post-text p {
	color:#000000;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
	margin:4px 5px 0 0;
}
.last-posts .post-text p.post-ftr{
	color:#666666;
	font-size: 10px;
}
.last-posts .post-text p a {
	color:#e51837;
	text-decoration: none;
}
.last-posts .post-text p a:hover {
	text-decoration: underline;
}
.post-filter{
	margin-bottom:15px;
	margin-top:12px;
	margin-left:15px;
}
.post-filter li{
	margin-left: 8px;
	font-size: 12px;
	color:#035686;
	float: left;
}
.post-filter li a[disabled="disabled"]{
	color:#666666;	
}
.post-filter li a{
	color:#035686;
}
.post-filter span{
	color: #505050;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
.search-bar {
	min-height:900px;
	overflow:hidden;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	width:100%;
}
.search-bar a:visited {
	color:#000000;
	text-decoration: none;
}
.search-bar a {
	color:#000000;
	text-decoration: none;
}
.search-bar a:hover {
	text-decoration: underline;
}
.search-bar .search-info {
	overflow:hidden;
	padding:0 20px;
	font-size:11px;
	line-height:14px;
}
.search-bar .search-info strong {
	color:#333333;
	display:block;
	overflow:hidden;
}
.search-bar .search-info span {
	color:#666666;
	display:block;
	margin:3px 0 0;
	overflow:hidden;
}
.search-bar .search-result {
	margin:25px 0 0;
	overflow:hidden;
	padding:0 0 14px;
	width:100%;
}
.search-bar .search-result span.number {
	color:#A2A2A2;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding:0 8px 0 0;
}
.search-bar .result-info {
	overflow:hidden;
}
.search-bar .result-info h5 {
	color:#4578AD;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	margin:0;
}
.search-bar .result-info p {
	color:#666666;
	font-size:11px;
	line-height:13px;
	margin:6px 0 0;
}
.search-bar .result-info a.user-name {
	background:transparent url(../user.gif) no-repeat scroll 0 2px;
	clear:left;
	color:#4578AD;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	padding:0 0 0 27px;
}
.search-bar .result-info span {
	color:#9A9A9A;
	float:left;
	font-size:9px;
	line-height:14px;
	padding:0 0 0 20px;
}
.pop_blog p.post-ftr{
	color:#666666;
}
.pop_blog p a {
	color:#e51837;
	text-decoration: none;
}
.pop_blog p a:hover{
	text-decoration: underline;
}
ul.location {
	margin:0;
	padding:25px 0 0;
	text-align:center;
	font-weight:bold;
	width:100%;
}
ul.location li.previous{
	background:url(../location_prev.png) no-repeat 0 1px;
}
ul.location li.next{
	background: url(../arr-r.gif) no-repeat scroll 100% 2px
}
ul.location li.previous a{
	color:#76a66a;
	margin-left: 16px; 
}
ul.location li.next a{
	color:#76a66a;
	margin-right: 16px;
}
ul.location li {
	color:#000000;
	display:inline;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	line-height:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 7px;
}
ul.location a {
	color:#215686;
	font-weight:normal;
}
/*for "In Blogs"*/
.blogs-area{
	width: 400px;
	position: relative;
}
.blogs-area .block-holder{
	border-color: #E5E3E3 #E5E3E3;
	border-style:none solid solid;
	border-width:0 1px 1px;
}
.blogs-area  p.l {
	background:transparent url(../bg_corner_fbr.gif) no-repeat scroll 0 0;
	left:0;
}
.blogs-area  p.r {
	background:transparent url(../bg_corner_fbr.gif) no-repeat scroll 100% 0;
left:-7px;
margin-left:100%;
}
.blogs-area  p.l, .blogs-area  p.r {
	bottom:0;
	height:7px;
	position:absolute;
	width:7px;
}

.blogs-area .post-box{
	float:left;
	text-align:center;
	width:190px;
	height:210px;
	padding:0 3px;
	overflow:hidden
	background: expression( (this===this.parentNode.childNodes[0]) ? "background: transparent url(../blog_separator.gif) no-repeat 100% 21px;" : "none");
}
.blogs-area .post-box:first-child
{
	background: transparent url(../blog_separator.gif) no-repeat 100% 21px;
}
.blogs-area .gray-block{
	background-color:#E5E3E3;
	font-size:12px;	
	line-height:20px;
	margin-bottom:8px;
	text-align:center;
}
* html .blogs-area .post-box h5{height:25px}
.blogs-area .post-box h5{min-height:25px}
.blogs-area .post-box h5 a{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.blogs-area .post-box h5 a:hover{
	text-decoration: underline;
}
.blogs-area .post-holder {width:100%} 

.blogs-area .post-box .post-holder .img-holder{
	display:block;
	margin:2px auto 0 auto;
	
}
.blogs-area .post-box .post-holder .img-holder img{
	border:1px solid #CECECE;
	height:84px;
	display:inline
}
.blogs-area .post-box .post-text a.post-title {
  color:#000;
  text-decoration:none
}
.blogs-area .post-box .post-text a.post-title:hover{
   text-decoration:underline
}
.blogs-area .post-box .post-text strong{
	display:block;
}
.blogs-area .post-box .post-text span{
	display:block;
	margin-top:8px;
	color: #0093D0;
}
.blogs-area .post-box .post-text span.footer{
	display:block;
	margin-top:8px;
	color:#666666;
}
.blogs-area .post-box .post-text span.footer.alt{
	margin-top:0px;	
}
.post-text span.footer a{
	 color:#E51837;
	 text-decoration: none;
}
.post-text span.footer a:hover{
	 text-decoration: underline;
}
.blogs-area .post-box .post-text p{
	margin:0 8px;
}
.post-text p.anounse{
	margin:0 8px;
	overflow:hidden
}
.post-text p.anounse a {color:#000000;text-decoration:none}
.post-text p.anounse a:hover {text-decoration:underline}
/*Vopros page*/
/*comment page*/

.FormForComment {padding: 36px 0 37px 0}

.com_head p.date {
	color: #e51837;
	padding: 12px 0 15px 0;
}
.com_head p {
	color: #000;
	padding-bottom: 2px;
}
.com_head p b {
	color: #555;
}
.com_head .text .link span {
	padding-right: 15px;
}
table.tablecom_head {
	border-bottom: 2px #6697c3 solid;
	width: 100% ;
	margin-top: 7px;
}
table.tablecom_head td {
	padding-bottom: 1px;
	text-align: right;}
table.tablecom_head td  img {display: inline; margin-right: 2px; vertical-align: middle}
table.tablecom_head td a {font-weight: bold}
table.tablecom_head td .com_numb {
	color: #666;
	font-size: 10px;
	padding-top: 2px;
}
table.tablecom_head td .com_numb span { color: #e51837}
.FormForComment .com_text {
	padding: 27px 0 0 33px;
}
.FormForComment .com_text p {
	margin-bottom: 15px;
}
.FormForComment .enter {
	background: url('../bg_comment.gif') repeat-x 0 100%;
	padding: 8px 123px 37px 31px;
}
.FormForComment .cent {background: url('../EnterComCen.gif') repeat-y 0 0;}
.FormForComment .top {background: url('../EnterComTop.gif') no-repeat 0 0;}
.FormForComment .bot {background: url('../EnterComBot.gif') no-repeat 0 100%;}
.FormForComment .in {
	padding: 35px 0 37px 59px;
	background: url('../Enter.gif') no-repeat 20px 24px;
	text-align: center;
	zoom: 1;
}
.FormForComment .in a {
	font-size: 16px;
	line-height: 27px;
}
.FormForComment .com_text table {
	margin-top: 20px;
	margin-left: 10px;
}
.FormForComment .com_text table td {
	text-align: right;
	padding: 8px 14px 0 0; 
}
.FormForComment .com_text table td img {display: inline}
.FormForComment .com_text table td.tl {
	text-align: left;
}
.FormForComment .com_text table td.vm {
	vertical-align: top;
	padding-top: 11px;
}
.FormForComment .com_text table span.red {
	display: inline;
	color: #E51937;
	font-size: 10px; 	
}
.FormForComment .com_text table td textarea {
	height: 173px;
	width: 392px;
	border: 1px solid #a8aaac;
}
.FormForComment table.tablecom_head h2 {width: 178px;}
.FormForComment table.tablecom_head td {text-align: left;}
.qw_body ul table.username .left {width: auto; float: none;} 
.qw_body ul table.username td {vertical-align: top;}
.qw_body ul table.username .right {text-align: right;}
.qw_body ul table.username {
	width: 100%;
	margin-bottom: 13px;
}
.com_body ul div.right {
	border-bottom: 0px none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.com_body ul div.right .answer {
	background: url('../bg_answer.gif') repeat-x 0 50%;
	text-align: right;
	padding-bottom: 2px;
	margin: 8px 0 0 0;
}
.com_body ul div.right .answer a {
	background-color: #fff;
	padding-left: 9px;
	font-size: 11px;
	font-weiht: bold;
}
.com_body ul li ul li {margin-left: 31px;}
.com_body ul li ul {margin-bottom: 0px;}

/*comment page*/

.PromoUndeNews {margin-bottom:8px}
#main .PromoUndeNews h2 {font-size: 11px; line-height: 22px;padding-bottom:0}
.PromoUndeNews a,.PromoUndeNews div {
	display: block;
	margin: 1px 0px;
	color: #3d3d3d;
	font-size: 12px;
	padding: 0px 177px 0px 70px;
	text-decoration: none;
	background: no-repeat 0 100%;
	line-height: normal;
}
.PromoUndeNews a:hover, .PromoUndeNews a:visited {
	color: #3d3d3d;
	text-decoration: none;
}
.PromoUndeNews a span {
	text-transform: uppercase;
	display: block;
	padding: 0px 0 28px 0;
}
.PromoUndeNews a span.text {
	text-transform: none;
	padding: 29px 0 23px 0
}
#main .PromoUndeNews h2 {
	font-size:11px;
	line-height:22px;
	padding-bottom:0;
}
#main h2.light-blue-heading {
	background:#6697C3 url(../heading-light-blue.gif) no-repeat scroll 0 0;
}

/**/


.popul {
	background: url('../bg_popul_tl.gif') no-repeat 0 0;
}
.popul .pright{
	background: url('../bg_popul_tr.gif') no-repeat 100% 0;
	border-bottom: 1px #dcdcdc solid;
}
.popul .PopulBlockHead {
	overflow: hidden;
	width: 100%;
}
.popul .small .PopulBlockHead {
	height: 81px;
}
.popul .PopulBlockHead .left {
	float: left;
	width: 110px;
	font-size: 11px;	
	font-weight: bold;
	color: #797979;
}
.popul .PopulBlockHead .left p { 
	text-align: center;
	padding-left: 7px;
	padding-top: 12px;
}
.popul .PopulBlockHead .left p img {display: inline}
.popul .PopulBlockHead .right {
	margin-left: 110px;
	padding-top: 22px;
	zoom: 1;
	font-size: 19px;	
	line-height: normal;
	color: #757575;
}
.popul .big .PupulBlockCenter .ov {
	width: 100%; 
	overflow: hidden;
}
.popul .small .PupulBlockCenter .ov {
	width: 100%; 
	overflow: hidden;
}
.popul .small .PupulBlockCenter {
	min-height: 159px;
	padding-left: 16px;
}
*html .popul .small .PupulBlockCenter {height: 159px;}
.popul .small .pop-posts {min-height: 166px; padding-top:14px}
*html .popul .small .pop-posts {height: 166px;}
.popul .PupulBlockCenter h3 {
	padding: 17px 56px 0 135px;
	font-size: 19px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	position: relative;
}
.popul .PupulBlockCenter h3 a 
{
	text-decoration: none;
	color: Black;
}
.popul .PupulBlockCenter h3 a:hover 
{
	text-decoration: underline;
}
.popul .PupulBlockCenter .ov .right p a 
{
	text-decoration: none;
	color: Black;
}
.popul .PupulBlockCenter .ov .right p a:hover 
{
	text-decoration: underline;
}
.popul .small .PupulBlockCenter h3 {padding: 14px 6px 7px 0px;}
.popul .PupulBlockCenter h3 img {
	position: absolute;
	right: 21px;
	top: 21px;
}
.popul .big .PupulBlockCenter .left {
	width: 135px; 
	text-align: center;
	padding-top: 15px;
}
.popul .PupulBlockCenter .left img {display: inline} 
.popul .small .PupulBlockCenter .left {width: 115px; text-align: left;}
.popul .big .PupulBlockCenter .right {
	margin-left: 135px; 
	zoom: 1;
	padding-top: 10px;
}
.popul .small .PupulBlockCenter .right {margin-left: 115px; zoom: 1;padding-right:5px}
.popul .small .PupulBlockCenter .m {margin-left: 131px;}
.popul .PupulBlockCenter .right p {
	font-size: 12px;
	color: #000;
	line-height: normal;
}
.popul .PupulBlockCenter .right p.date {
	font-size: 10px;
	color: #0093d0;
	padding-bottom: 4px;
}
.popul .small .PupulBlockCenter .right p.date {
	padding-bottom: 12px;
}
.popul table.PopulBlockBottom {
	border-top: 1px #dcdcdc solid;
	width: 100%;
}
.popul .big table.PopulBlockBottom {margin-top: 30px;}
.popul .small table.PopulBlockBottom {margin-top: 15px;}
.popul .big table.PopulBlockBottom td {padding: 3px 0 6px 0;}
.popul .small table.PopulBlockBottom td {padding: 5px 0 8px 0;}
.popul table.PopulBlockBottom .all {
	text-align: right;
}
.popul .small table.PopulBlockBottom td.all, 
.popul .big table.PopulBlockBottom td.all{
	padding-right: 16px;}
.popul table.PopulBlockBottom .all a {
	color: #215686;
	text-decoration: underline;
}
.popul table.PopulBlockBottom .all a:hover {text-decoration: none;}
.popul table.PopulBlockBottom .see {
	text-align: left;
	color: #969696;

}
.popul .big table.PopulBlockBottom .see {padding-left: 144px;}
.popul .small table.PopulBlockBottom .see {padding-left: 14px;}
.popul table.PopulBlockBottom .see span {
	color: #e51837;
	font-size: 11px;
}
table.PopulSkelet {margin-top: 19px;}
table.PopulSkelet td {
	vertical-align: top;
	padding-bottom: 21px;
}
table.PopulSkelet td.firstcoll {
	width: 352px;
	padding-right: 19px;
	
}
.popul .PupulBlockCenter .right p.progname {
	background: url('../bg_popul_programme.gif') no-repeat 0 50%;
	padding: 0 0 0px 10px;
	margin-bottom: 10px;
}
.popul .PupulBlockCenter .right p.progname a {
	color: #215686;
	text-decoration: underline;
}

.popul .PupulBlockCenter .right p.progname a:hover {text-decoration: none;}

/*promoblock on the main page*/
.hiddenblock
{
	display:none;
}

/*opros*/
.opros-head {
	overflow:hidden;
	width:100%
}
.tab-area-opros {
	float:left;
	width:351px;
	margin:11px 0 0;
}
.tab-area-opros .tab-holder {min-height:227px}
* html .tab-area-opros .tab-holder {height:227px}
.tab-area-opros .tab-list{background:url(../opros_heading.gif) no-repeat}
.tab-area-opros .tab-list a.active{background:#fff url(../opros-left.gif) no-repeat}
.tab-area-opros .tab-list a.active span{background:url(../opros-right.gif) no-repeat 100% 0}
.tab-area-opros .tab-list a{color:#333}
.tab-area-opros .tab-holder #btn-vote{margin:17px 93px 8px 0}
.opros_body {margin:14px 0 0}
.opros_body li kbd {
	color:#0093d0;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 10px
}
.opros_body li p {
	background:url(../opros_point.gif) no-repeat 0 8px;
	padding:3px 0 0 11px;
	color:#333
}
.opros_body li .opros-res p {padding-left: 0px;}
.opros_body li span {cursor:pointer}
.opros_body li {
	margin:19px 185px 20px 22px
}
.opros-res {margin:18px 0 14px 85px}
.tab-res {margin:11px 0 0 2px}
.opros-res img {margin:0 0 0 30px}
.opros-res td {vertical-align:top}
.opros-res td.t {
	font-size:11px;
	color:#333;
	padding:0 2px 5px;
}
.opros-res td.l {padding:0 0 8px;font-size:0;line-height:0}
.opros-res td.p {
	font-size:17px;
	color:#555;
	line-height:100%;
	vertical-align:bottom;
	padding:0 0 6px 18px;
	min-height:20px;
	width:40px;
}
.opros-res td div, .opros-res td div p {
	background:url(../line_g.gif) no-repeat;
	width:255px;
	height:9px;
	font-size:0;
	line-height:0
}
.opros-res td div p {
	background:url(../line_b.gif) no-repeat;
}
/*map*/
.map {
	overflow: hidden;
	width: 100%;
	padding-top: 4px;
}
.map .left {
	float: left;
	width: 351px;
}
.map .right {
	margin-left: 371px;
	zoom: 1;
}
.map h3 {
	background-color: #e5e3e3;
	color: #333333;
	font-size: 17px;
	line-height: normal;
	font-weight: normal;
	padding: 3px 5px 4px 14px;
	margin-bottom: 11px;
	margin-top: 9px;
}
.map ul li {
	display: block; 
	line-height: normal;
	padding-bottom: 19px;
}
.map ul li a {
	color: #215686;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}
.map ul li a:hover {
	text-decoration: none;
}
.map ul li ul li a {
	font-weight: normal;
	font-size: 12px;
}
.map ul li ul {padding-left: 13px;}
.map ul li ul li {
	background: url('../li_tchk.gif') no-repeat 0 50%;
	padding: 0 0 0 10px;
	margin-top: 4px;
}
/*popular page*/
.pop-head {
	margin:21px 0 0 1px
}
.pop-head h3 {
	font-size:17px;
	color:#E51937;
	font-weight:normal
}
.pop-head div {
	color:#333;
	margin:7px 0 0
}
.pop-head div p {
	margin-bottom:15px
}
.pop-body {
	margin:22px 0 0
}
.pop-body h3 a {
	font:19px/100% Verdana, Arial, Helvetica, sans-serif;
}
.pop-news h3.rsnnews {
	background:url(../pch-logo.gif) no-repeat 100% 0;
	padding-right:40px
} 
.pop-news h3 img {
	display:inline;
	margin:-5px -1px 0 10px
}
.pop-news div a {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.pop-body div.p,.pop-body div.p1 {
	border-bottom:1px solid #E5E3E3;
	padding:9px 0 10px 2px
}
.pop-body div.p1 {
	margin-top:-22px
}
.top-news .pop-news li {padding:0 0 12px 51px}
.pop-news a.i {margin:11px 17px 0 2px}
.pop-news p.t {
	margin:7px 0 0
}
.top-news .pop-dj li {padding:0 0 12px 51px}
.top-news .pop-dj .dj_progr li {
	padding:0;margin-bottom:1px
}
.pop-dj div.programm {margin-top:0}
.pop-dj .vp {padding-top:1px;padding-bottom:13px}
.top-news .pop-dj .dj_progr {padding:0}
.pop-dj .ab {margin:0 0 20px}
.pop-dj-foto {
	float:right;
	margin:0 0 0 15px
}
.pop-dj .vp {color: #000}
.pop-dj .vp b {color: #666}

/*spets*/
.find-in-spets {	margin:7px 0 0}
.find-in-spets fieldset {
	background:url(../find_spets.gif)  no-repeat;
	width:705px;
	padding-left:16px
}
.find-in-spets fieldset span input {width:540px}
.find-in-spets fieldset span {
	width:549px;
	background:url(../bg_spets_input.gif) no-repeat;
}
.spets-body .s-lp {
	float:left;
	width:219px	
}
.spets-body .s-rp {
	width:500px
}
.spets-body li {
	overflow:hidden;
	zoom:1;
	margin-bottom:25px
}
.newslist .s-rp h3 a {
	font-size:21px;
	font-weight:normal;
	line-height:normal
}
.spets-body .newslist {margin:9px 0 0}
.spets-body .newslist p.t {padding:0 0 2px 2px}
.newslist .s-rp div {margin:2px 0 0 2px}
.newslist .s-rp div.p {margin:9px 0 0 2px}
.newslist .s-rp div a {font-size:12px}
.spets-body .newslist .s-rp h3 {
	font-size:21px;
	font-weight:normal;
	line-height:normal
}
.newslist .s-rp div p {font-size:12px; line-height: 18px; color: #000; padding-bottom: 18px;}
.s-lp .progr-list-link img {border: none} 
.newslist div .progr-list-link a {font:12px/14px Verdana, Arial, Helvetica, sans-serif; color: #215686; text-decoration: underline;}
.newslist div .progr-list-link a:hover {text-decoration: none}
.spets-body .newslist div .progr-list-link {margin-top: 10px;}
.spets-body div.newslist {margin-top: 0px; padding-top: 9px}
.spets-body table.vprint {width: 100%;}
.spets-body table.vprint .vprint {
	text-align: right; 
}
.spets-body table.vprint .vprint a {
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #215686;
}
.spets-body table.vprint .vprint a:hover {text-decoration: none}
.spets-body table.vprint .vprint img {display: inline; vertical-align: middle;}
.spets-body table.vprint td {padding-top: 3px;}
.spets-body .s-lp p {padding-top: 3px;}

.efirarhiv {
	overflow: hidden;
	width: 100%;
}
.efirarhiv div.left {
	float: left;
	width: 460px;
}
.efirarhiv div.right {
	margin-left: 481px;
}
.efirarhiv div.right .b {
	padding-bottom: 8px;
	background: url('../efiarhivved.gif') no-repeat 0 100%;
}
.efirarhiv div.right .ved {
	display: block;
	border-left: 1px #E5E3E3 solid;
	border-right: 1px #E5E3E3 solid;
	padding-top: 14px; 
	padding-bottom: 4px;
}
.efirarhiv div.right .ved li a {
	font-size: 12px;
	font-weight: bold;
	color: #035686;
	text-decoration: underline;
	line-height: normal;
}
.efirarhiv div.right .ved li {
	display: block;
	text-align: right;
	padding-bottom: 4px;
	padding-right: 12px;
}
.efirarhiv div.right .ved li a:hover {
	text-decoration: none;
}
.efirarhiv div.right .paging {
	padding-top: 10px;
}
.efirarhiv div.left .paging {
	padding-top: 36px;
}
.efirarhiv .left .pr {
	width: 100%;
}
.efirarhiv .left .pr td {
	padding-top: 13px;
	padding-right: 14px;
	vertical-align: top;
}
.efirarhiv .left .pr td a img {
	margin-top: 4px;
}
.efirarhiv .left .pr td h3, .efirarhiv .left .pr td h3 a {
	font-size: 17px;
	font-weight: normal;
	color: #010101;
	line-height: normal;
}
.efirarhiv .left .pr td h3 {
	padding-bottom: 8px;
}
.efirarhiv .left .pr td p, .efirarhiv .left .pr td p a {
	font-size: 12px;
	line-height: normal;
	color: #000;
}
.efirarhiv .left .pr td h3 a, .efirarhiv .left .pr td p a {
	text-decoration: none;
}
.efirarhiv .left .pr td h3 a:hover, .efirarhiv .left .pr td p a:hover {
	text-decoration: underline;
}
.RSNteam {
	width: 100%;
	margin-top: 23px;
}
.main_team {
	background: url('../bg_team.gif') no-repeat 0 0;
	position: relative;
	padding-left: 127px;
	height: 136px;
	overflow: hidden;
}
.main_team p.img {
	position: absolute;
	left: 16px;
	top: 14px;
}
.main_team .desc {
	padding-right: 8px;
}
.main_team .desc h3 {
	font-size: 17px;
	color: #010101;
	font-weight: normal;
	line-height: normal;
	padding: 5px 0px 2px 8px;
}
.main_team .desc p, .main_team .desc p a {
	font-size: 12px;
}
.main_team .desc p {
	color: #777;
	padding-left: 8px;
	margin-bottom: 2px;
}
.main_team .desc p.dol {
	color: #333;
	background-color: #ECEAEB;
	padding: 2px 0 4px 8px;
	margin-bottom: 13px;
}
.main_team .desc p a {
	color: #215686;
}
.main_team .desc p a:hover {
	text-decoration: none;
}
table.RSNteam td {
	padding-bottom: 7px;
}






.last-posts .pop-holder 
{
clear:both;
overflow:hidden;
padding-left:50px;
padding-top:0;
padding-bottom:30px;
width:93%;
}
.last-posts .pop-holder h5 a 
{
color:#000000;
font-size:12px;
text-decoration:none;
}

.last-posts .pop-holder h5.gr12 
{
background:transparent url(../guides.png) no-repeat scroll 100% 0;
}

.last-posts .pop-holder h5.gr15 
{
background: transparent url(../spetial_person.png) no-repeat scroll 100% 0;
}

.last-posts .pop-holder h5 
{
color:#4578AD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
margin:0 0 0 1px;
}

/**/
.efirarhiv {
	overflow: hidden;
	width: 100%;
}
.efirarhiv div.left {
	float: left;
	width: 460px;
}
.efirarhiv div.right {
	margin-left: 481px;
}


.pop-posts .pop-holder 

{
clear:both;
overflow:hidden;
padding-left:16px;
padding-top:0;
width:93%;
}

.pop-posts .pop-holder h5.gr12 
{

}
.pop-posts .pop-holder h5 
{
color:#4578AD;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 0 1px;
}

.pop-posts .pop-holder h5 a 
{
color:#000000;
font-size:19px;
text-decoration:none;
}

.pop-posts .post-holder 
{
overflow:hidden;
padding:3px 0 0;
width:100%;
}

.pop-posts .post-holder a.img-holder 
{
border:1px solid #CFCFCF;
display:inline;
float:left;
height:84px;
margin:2px 9px 0 0;
overflow:hidden;
padding:1px;
text-align:center;
width:84px;
}

.pop-posts .post-holder a.img-holder img 
{
display:inline;
height:84px;
}

.pop-posts .post-holder a.img-holder 
{
text-align:center;
}


.pop-posts .post-text 
{
overflow:hidden;
}


.pop-posts .post-text span 
{
color:#0093D0;
display:block;
font-size:9px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
}

.pop-posts .post-text a strong 
{
color:#000000;
text-decoration:none;
}
.pop-posts .post-text strong 
{
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
}

.pop-posts .post-text p 
{
color:#000000;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:4px 5px 0 0;
}

/* faq */

.blogs_faqArea{
	padding: 0 0 0 0;
	margin-right: 15px;
}
.blogs_faqArea h1{
	color: #FF0000;
}
.blogs_faqArea h4 {
	color:#003073;
	font-size:100%;
	margin:0px;
	font-weight:normal;
	line-height:14px;
}
.blogs_faqArea h4 a, 
.blogs_faqArea_answers .blogs_right a, 
.blogs_faqArea_answers .blogs_right a:visited {
	color:#3366CC !important;
	font-family:Tahoma;
	font-size:12px;
}
#main .blogs_faqArea h2 {
	color: #000000;
	font-size: 17px;
	font-weight:normal;
	margin:0;
}
.blogs_faqArea_answers {	
	margin: 14px 0 55px 0;	
}
.blogs_faqArea_answers h2{	
	padding: 20px 0 0 0;
}

.blogs_right{
	text-align:right;
	padding:2px 0 8px;
}
.blogs_faqArea table{
	width:99.9%;
}

.blogs_faqArea .blogs_mailForm{
	width: 400px;
}
.blogs_faqArea ol {
  margin:0;
  padding:12px 0 0 37px
}
.blogs_mailForm .blogs_senderField{
	width:350px;
}
.blogs_mailForm .blogs_senderLabel{
	width:50px;
}
.blogs_mailForm .blogs_formButton{
    border: 1px #000000 solid;
    width: 200px; 
    background-color: #C0C0C0;
}

.blogs_mailForm .blogs_formButtonClear{
    border: 1px #000000 solid;
    width: 200px; 
    background-color: #FFFFFF;
}
.blogs_faqArea li
{
	text-align:justify;
	line-height:14px;
	list-style-type:decimal;
	font-size:12px;
}
h4.caption_question
{
	font-weight:bold;
	padding:0 0 6px 0;	
}
.ask_your_question
{
	font:11px Tahoma;
}
.blogs_faqArea .faqText
{
	font-size: 12px;
	padding-top: 10px;
}

/* Bottom banners */

.bottomBanners {
	width: 100%;
	margin:15px 0
}
.bottomBanners td
{
	text-align: center;
}
.bottomBanners td img
{
	display: inline;
}


.hlight {
	background-color:yellow;
	font-weight:normal;	
}

.Info-error{
	font-size:17px;
	font-weight:normal;
}
/*sms-vopros*/
.sms-vopros .ind-t {
	font-size:12px;
	line-height:normal;
	color:#333;
	margin:16px 0 0
}
.sms-vopros .ind-t h3 {
	font-size:17px;
	color:#666;
	font-weight:normal;
	line-height:normal;
	margin:0 0 3px
}
.sms-vopros .ind-t .i {
	margin:22px 0 0 54px
}
.sms-list {
	width:85%;
	margin:0 0 20px 55px
}
.sms-list .c h3 {
	color:#6AAD5A;
	font-size:16px;
	font-weight:bold
}
.sms-list .c {
	padding:25px 0 0
}
.sms-list .dt {
	padding:29px 7px 0
}
.sms-list .dt {
	text-align:right;
	color:#0093D0;
	font-size:11px
}
.sms-list td.t {
	border-bottom:1px solid #E5E3E3;
	padding:0 0 5px
}
.sms-list div {
	font-size:12px;
	color:#000;
	line-height:normal;
	padding:7px 0 9px
}
.sms-list div .t {
	color:#666;
	display:block
}
body .sms-main {
	line-height:normal
}
.sms-main {
	margin-top:10px
}
.sms-main .green-heading a {
	display:block;
	text-align:left;
	margin:0 14px;
	padding:2px 0;	
	background:url(../sms_num.gif) no-repeat 100% 2px
}
#main .sms-main .g-title {padding:3px 0 4px}
.sms-main .g-title a {text-decoration:underline}
.sms-main .g-title a:hover, .sms-main .all a:hover {text-decoration:none}
.sms-main h1 {
	font-size:25px;
	font-weight:bold;
	color:#B7B7B7;
	padding:2px 0 6px 47px
}
.sms-main h1.q {background:url(../sms_q.gif) no-repeat}
.sms-main h1.a {background:url(../sms_a.gif) no-repeat;margin:18px 0 0}
.sms-main .box-holder {padding:10px 13px 13px 14px}
.sms-main p.t {
	font-size:12px;
	color:#000;
	padding:5px 0 0
}
.sms-main .sel {
	border-top:1px solid #EEE;
	margin:20px 0 0;
	padding:0 0 20px
}
.sms-main .all {
	padding:13px 0 4px;
	text-align:right
}
.sms-main .all a {
	font-size:11px;
	color:#215686;
	font-weight:bold
}
* html .snBody385 {height:auto !important}

a.lnkRelease{
	color:#000000;
	text-decoration:underline;
}

.textline a{
	color:#313131;
	font:11px/15px Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.textline a:hover {
    	text-decoration:underline;
}

#link-black-normal  {
color:#000000;
text-decoration:none;
}

#link-black-normal:hover {
color:#000000;
text-decoration:underline;
}
.opros-head .fr {clear: none}
.tab-area-opros {clear:left}

/*newissues*/
.newissues {
	margin:19px 0 0
}
.newissues td {	
	vertical-align:top
} 
.newissues .dt {
	color:#0093D0;
	padding:11px 5px 10px 0
}
.newissues td.dt, .newissues td.text {
	padding:11px 5px 10px 0
}
.newissues td.text li {
	margin:0 0 2px
}
.newissues .q {
	margin:18px 0 0;
	overflow:hidden
}
.newissues .q span {
	float:left;
	color:#666;
	padding:12px 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif
}
.newissues .q span em {
	color:#E51837;
	font-style:normal
}
.newissues .q p {
	float:right;
	padding:0 0 5px 
}
.newissues .q p a {
	font-weight:bold;
	margin-right:7px
}
.newissues .q p img {
	position:relative;
	bottom:-7px;
	margin:0 10px 0 0
}
#main .newissues .g-is {
	text-transform:uppercase;
	font-size:11px;
	margin:4px 0 0;
	padding:8px 0
}
/*.newissues tr.b td {
	border-bottom:1px solid #C6C6C6
}*/
.newissues .form {
	padding:15px 15px 15px 128px
}
.newissues tr.b span {
	float:none
}
.newissues tr.b .q {
	margin:18px 0 0;
}
.newissues tr.b td.dt, .newissues tr.b td.text {
	padding:14px 5px 10px 0
}
/*vipadayushiy spisok*/
.newissues tr.b td.form table td {
  border-bottom:none;
  vertical-align:middle
}
.newissues tr.b td.form table td td {
 /* border-bottom:1px solid #C6C6C6 */
}
.newissues .fl table {border:1px solid #c6c6c6 !important;}
.newissues .fl table .rcbArrowCellRight {padding:0 1px;}
.newissues .fl table .rcbArrowCellRight a {height:20px;}
/*social button*/
.socialDiv {
          float:left;
          padding: 0 16px 0 0;
}
#socialbar {
           margin: 15px 0 0 0;
           padding: 10px 0 0;
           border-top: 1px solid #E3E3E3;
}
.socialLastDiv {
           margin: 4px 0 0;
}
.AnotherQuestion {
          margin:20px 0 0;
          font:12px/12px Verdana,Arial,Helvetica,sans-serif;
}
.block-holder .days .t strong {
          color: #0093D0;
          font: 11px/13px Verdana,Arial,Helvetica,sans-serif;
}
.days .main-news-rsn a {
           color: #000000;
           font-size: 11px;
           text-decoration: none;
}
.days .main-news-rsn a:hover {
           text-decoration: underline;
}
#tabs .tabs{
             border-bottom: 7px solid #C4C4C4;
             height: 26px;
}
#interview-tab{
             margin-right: 2px;
             float:left;
}
#tabs .tabs .tab-active {
           background: url("/upload/images/tab-grey-active.gif") no-repeat scroll 0 0 #C4C4C4;
           color: #333333;
           float: left;
           font: 17px/23px Verdana,Arial,Helvetica,sans-serif;
           cursor: pointer;
           width: 155px;
           text-align: center; 
           height: 26px;
}
#tabs .tabs .tab {
           background: url("/upload/images/tab-red.gif") no-repeat scroll 0 0 #BB0A36;
           color: #ffffff; 
           cursor: pointer;
           float:left;
           font: 17px/23px Verdana,Arial,Helvetica,sans-serif;
           width: 155px;
           text-align: center;
           height: 26px;
}
.top-banner {
           margin: 5px 0 0 1px;
}
.left-banner {
           margin: 0 0 10px;
}
.centr-img img {
           display: inline;
           margin: 10px 0;
}
.img-topic-online {
           float: left;
           width: 150px;
}
.main-block-online {
           margin: 20px 0 0 10px;
}
.main-topic-online {
           margin: 0 0 15px;
           overflow: hidden;
           width: 539px;
}
.logo-topic-online {
           display:block;
           margin: 0 auto;
}
.description-topic-online {
            font-size: 12px;
            line-height: 120%;
            padding: 0 0 0 165px;
}
#info-box-0 {
            clear: none;
            float: left;
            width: 142px;
            padding-top: 0;
}
#info-box-1 {
            clear: none;
            width: 142px;
            padding: 0 0 0 10px;    
}
#info-block-img-0 {
            clear: none;
}
#info-block-img-1 {
            clear: none;
            margin-left: 20px;
}
