html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0; outline-color: transparent;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}

caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {clear: both; height: 0; overflow: hidden;}
  
@font-face {
    font-family: 'AGForeignerLight-BoldBold';
    src: url('http://img.loveradio.ru/fonts/ag-foreigner-light-bold-webfont.eot');
    src: url('http://img.loveradio.ru/fonts/ag-foreigner-light-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://img.loveradio.ru/fonts/ag-foreigner-light-bold-webfont.woff') format('woff'),
         url('http://img.loveradio.ru/fonts/ag-foreigner-light-bold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
		 
  
	a {color: #3c3c3c;text-decoration: none;}
	a:hover {}
	/*body {font: 13px Arial, Helvetica, sans-serif; color: #888; background:#f8cc8f; background-image:url(../images/bj_bg.jpg); line-height: 1.25;
	background-repeat: no-repeat;}(biber)*/
	/*body {font: 13px Arial, Helvetica, sans-serif; color: #888; background:#f8cc8f; line-height: 1.25;}*/
 	body {font: 13px Arial, Helvetica, sans-serif; color: #888; background: #fff; line-height: 1.25;}
	/*body {font: 13px Arial, Helvetica, sans-serif; color: #888; background: #841d0e url('http://img.loveradio.ru/img/bg-cds.jpg') center 235px no-repeat; line-height: 1.25;}*/
	.body_bg {background: url(../images/body_bg1.gif) 0 0 repeat-x; overflow: hidden;}
	.position {min-width: 1004px;}
	
	.header {width: 100%; height: 191px; background: url(../images/header_bg.png) 0 0 repeat-x; z-index: 101; position: relative;}
	.header_bg {width: 1004px; height: 191px; margin: 0 auto; position: relative;}
	.header_bg_top {width: 1004px; height: 28px;}
	.header_bg_top .login_block {float: left; width: 340px; padding: 5px 0 0 0;}
	.header_bg_top .login_block a {display: block; float: left; padding: 0 0 0 16px; color: #fff; background: url(../images/login_block_bg.gif) no-repeat;}
	.header_bg_top .login_block a:hover {color: #9a9a9a; text-decoration: underline;}
	.header_bg_top .login_block a.reg {background-position: 0 2px;}
	.header_bg_top .login_block a.avt {background-position: 0 -17px;}
	.header_bg_top .login_block span {display: block; float: left; width: 1px; height: 7px; background: #2a2a2a; overflow: hidden; margin: 6px 12px 0 12px;}
	
	.header_bg_top .towns {float: left; width: 350px; padding: 6px 0 0 0;}
	.header_bg_top .towns p {float: left;}
	.header_bg_top .towns span.delimiter {display: block; float: left; width: 1px; height: 7px; background: #2a2a2a; overflow: hidden; margin: 6px 12px 0 12px;}
	.header_bg .top_position {position: absolute; left: 0; top: 0;}
	
	
	.header_bg_top .soc_block {float: right; padding: 6px 25px 0 0; color: #fff;}
	.header_bg_top .soc_block span {padding: 0 4px 0 0;}
	.header_bg_top .soc_block img {margin: 0 0 0 3px; vertical-align: -3px; width: 16px; height: 16px; background: url(../images/soc.png) no-repeat;}
	.header_bg_top .soc_block img.v {background-position: 0 0;}
	.header_bg_top .soc_block img.t {background-position: -19px 0;}
	.header_bg_top .soc_block img.f {background-position: -38px 0;}
	.header_bg_top .soc_block img.y {background-position: -57px 0;}
	
	.header .logo {position: absolute; left: 0; top: 40px;}
	.header .banner {position: absolute; right: 0; top: 39px;}
	.header_info {position: absolute; right: 0; top: 139px; width: 718px; height: 32px; padding: 5px; background: url(../images/header_info_bg.png) no-repeat; color: #fff;}
	.header_info a.online_link {display: block; width: 157px; height: 32px; background: url(../images/online.png) no-repeat; float: left; text-indent: -9000px;}
	.header_info a.online_link:hover {background-position: 0 -32px;}
	.header_info .online_info {float: left; width: 500px; padding: 0 0 0 15px;}
	.header_info .online_info p {float: left; white-space: nowrap; padding: 7px 10px 0 0;}
	.header_info .online_info p b {font-weight: bold; font-size: 11px; text-transform: uppercase; padding: 0 7px 0 0;}
	.header_info .online_info .photo {display: block; float: left; width: 30px; height: 30px; border: 1px solid #fff;}
	.header_info .online_info span.delimiter {display: block; float: left; width: 1px; height: 8px; margin: 12px 5px 0 5px; background: #e13f4d; overflow: hidden;}
	.header_info .online_info .name {float: left; width: 240px; line-height: 1.05;}
	.header_info .online_info .name h3 {font-size: 15px; font-weight: bold;}
	
	.choise_radio {position: absolute; right: 5px; top: 5px; width: 32px; height: 32px; z-index: 100;}
	.choise_radio span {display: block; width: 32px; height: 32px; cursor: pointer; background: url(../images/choise_radio_bg1.png) center center no-repeat;}
	.choise_radio.active {border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;-webkit-border-bottom-left-radius: 0; border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;-webkit-border-bottom-right-radius: 0;}
	.choise_radio_popap {position: absolute; right: -10000px; top: 32px; background: #dfdfde;-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;behavior: url("PIE.htc"); padding: 0 15px;}
	.choise_radio_popap ul {padding: 5px 0 7px 0;}
	.choise_radio_popap ul li {padding: 5px 0; line-height: 1.2; white-space: nowrap; font-size: 11px; color: #3c3c3c; font-weight: bold; text-transform: uppercase;}
	.choise_radio_popap ul li a {color: #3c3c3c; text-decoration: none;}
	.choise_radio_popap ul li a:hover {color: #c50101;}
	.choise_radio_popap ul li.active a {color: #c50101;}
	.choise_radio_popap_bg {width: 32px; height: 16px; position: absolute; right: 0; top: -7px; background: #dfdfde;}
	
	
	
	.menu {height: 39px; border-bottom: 5px solid #c50101; background: url(../images/menu_bg.png) 0 0 repeat-x; position: relative; z-index: 100;}
	.menu_bg {width: 1004px; height: 39px; margin: 0 auto; position: relative;}
	.header_menu {height: 39px; float: left; border-right: 1px solid #fff;}
	.header_menu li {float: left; height: 39px; border-right: 1px solid #dadada; border-left: 1px solid #fff;}
	.header_menu li a {display: block; height: 27px; float: left; padding: 12px 33px 0 19px; background: url(../images/menu_bg1.gif) right 18px no-repeat; text-decoration: none;font-family: 'AGForeignerLight-BoldBold', Arial; font-size: 13px; font-weight: bold; color: #3c3c3c; text-transform: uppercase; position: relative;}
	.header_menu li a span {display: none; width: 100%; height: 5px; background: #c50101; position: absolute; left: 0; top: 34px;}
	.header_menu li:hover a span {display: block}
	.header_menu li.hover_active a span {display: block}
	.header_menu li.active a span {display: block}
	.header_menu_popap {width: 100%; position: absolute; left: 0; height: 38px; top: 39px; overflow: hidden; background: #c50101; display: none;}
	.header_menu_popap_bg {width: 1004px; position: absolute; left: 0; top: 39px; height: 38px; overflow: hidden; display: none;}
	.header_menu_popap_list {padding: 12px 0 0 0;}
	.header_menu_popap_list li {float: left; border: none; height: auto;}
	.header_menu_popap_list li.delimiter {width: 1px; height: 8px; background: #d44141; overflow: hidden; margin: 2px 20px 0 20px;}
	.header_menu_popap_list li a {font-size: 11px; color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; display: inline; padding: 0; background: none; font-size: 11px; text-transform: uppercase; font-weight: bold; height: auto;}
	.header_menu_popap_list li a:hover {color: #ffde00;}
	.header_menu li.first {border-left: none;}
	.header_menu li.first a {padding-left: 0;}
	.header_menu li.first a span {right: 0; left: auto; width: 127px;}/*old version 5000px;*/ 
	
	.search_block {float: right; padding: 10px 0 0 0; width: 295px;}
	.search_block p {float: left; font-size: 11px; color: #3c3c3c; padding: 3px 13px 0 0;}
	.search_block .input_1 {display: block; float: left; width: 160px; height: 15px; padding: 2px 1px 2px 5px; background: url(../images/input_bg1.png) no-repeat; font: 13px Arial, Helvetica, sans-serif; color: #3c3c3c; border: none; margin: 0 11px 0 0;}
	.search_block .input_2 {display: block; float: left; width: 19px; height: 19px; background: url(../images/input_bg2.png) no-repeat;border: none; cursor: pointer;}
	
	.preview_block {background: #e6e6e6; padding: 15px 0;}
	/*.preview_block {padding: 15px 0px 0px 0px;}*/
	.preview_block_bg {width: 982px; padding: 10px; margin: 0 auto; background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc");}
	/*.preview_block_bg {width: 1002px; padding: 10px; margin: 0 auto; background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc");}*/
	.preview_photo_block {float: left; width: 484px; height: 376px; margin: 0 14px 0 0;}
	
	.preview_news {float: left; width: 482px; height: 374px; background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc"); position: relative;}
	.preview_news_headline {height: 25px; position: relative; border-bottom: 1px solid #dadada; padding: 9px 0 0 15px;}
	.preview_news_headline h3 {font-size: 12px; font-weight: bold; color: #3c3c3c; text-transform: uppercase;}
	.preview_news_list {width: 482px; height: 337px; border-top: 2px solid #e6e6e6;}
	
	#newsSlider {width: 482px; height: 337px; position:relative;}
	#newsSlider .viewport {width: 482px; height: 337px; position:relative; overflow: hidden;}
	#newsSlider .viewport ul.overview {position:absolute; top:0; left:0;}
	#newsSlider .viewport ul.overview li {float: left; width:462px; padding: 10px; height: 317px; position: relative;}
	.buttons {display: block; width: 16px; height: 16px; background: url(../images/slider_bg.gif) 0 0 no-repeat; z-index: 100;}
	.disable { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; cursor: auto;}
	a.prev {}
	a.next {background-position: right 0;}
	#newsSlider a.prev {position: absolute; right: 30px; top: -28px;}
	#newsSlider a.next {position: absolute; right: 10px; top: -28px;}
	
	#newsSlider2 {width: 482px; height: 337px; position:relative;}
	#newsSlider2 .viewport {width: 482px; height: 337px; position:relative; overflow: hidden;}
	#newsSlider2 .viewport ul.overview {position:absolute; top:0; left:0;}
	#newsSlider2 .viewport ul.overview li {float: left; width:462px; padding: 10px; height: 317px; position: relative;}
	#newsSlider2 a.prev {position: absolute; right: 30px; top: -28px;}
	#newsSlider2 a.next {position: absolute; right: 10px; top: -28px;}
	
	.big_news_mirror {width: 223px; height: 317px; overflow: hidden; float: right; margin: 0px 0px 0px 15px;}	
	.big_news_mirror .photo {display: block; width: 223px; height: 157px; margin: 0 0 11px 0;}
	.big_news_mirror i {font-style: normal; font-size: 11px; color: #c50101;}
	.big_news_mirror h4 {font-size: 15px; color: #3c3c3c; font-weight: bold; padding: 2px 0 8px 0; line-height: 1.0;}
	.big_news_mirror h4 img {vertical-align: 0; margin: 0 0 0 4px;}
	.big_news_mirror p {line-height: 1.05;}
	
	.big_news {width: 223px; height: 317px; overflow: hidden; float: left; margin: 0 15px 0 0;}	
	.big_news .photo {display: block; width: 223px; height: 157px; margin: 0 0 11px 0;}
	.big_news i {font-style: normal; font-size: 11px; color: #c50101;}
	.big_news h4 {font-size: 15px; color: #3c3c3c; font-weight: bold; padding: 2px 0 8px 0; line-height: 1.0;}
	.big_news h4 img {vertical-align: 0; margin: 0 0 0 4px;}
	.big_news p {line-height: 1.05;}
	
	.big_news_test {width: 233px; height: 317px; overflow: hidden; float: left; margin: 0 5px 0 0;}	
	.big_news_test .photo {display: block; width: 223px; height: 157px; margin: 0 0 11px 0;}
	.big_news_test i {font-style: normal; font-size: 11px; color: #c50101;}
	.big_news_test h4 {font-size: 15px; color: #3c3c3c; font-weight: bold; padding: 2px 0 8px 0; line-height: 1.0;}
	.big_news_test h4 img {vertical-align: 0; margin: 0 0 0 4px;}
	.big_news_test p {line-height: 1.05;}
	
	.news_slider_list {float: left; width: 224px; height: 317px; overflow: hidden;}
	.news_slider_list li {width: 224px!important; border-top: 1px solid #e6e6e6; font-size: 13px; color: #3c3c3c; display: block!important; height: auto!important; padding: 0 0 0 0!important; position: static!important; line-height: 1.15;}
	.news_slider_list li i {font-style: normal; font-size: 11px; color: #888;}
	.news_slider_list li a {padding: 4px 0 7px 0!important; display: block;}
	.news_slider_list li a:hover {background: #ededed;}
	.news_slider_list li span {display: block; padding: 2px 0 0 0;font-weight: bold;}

	#loopedSlider {width: 484px; height: 376px; position:relative;}
	#loopedSlider .viewport  {width: 484px; height: 376px; position:relative; overflow: hidden;}
	#loopedSlider .viewport  ul.overview  {position:absolute; top:0; left:0;}
	#loopedSlider .viewport  ul.overview  li {float: left; width:484px; height: 376px; position: relative;}
	#loopedSlider .viewport  ul.overview  li .info {position: absolute; left: 0; top: 259px; width: 447px; height: 107px; padding: 10px 20px 0 17px; background: url(../images/info_bg.png) no-repeat; font-size: 13px; color: #fff; font-weight: bold; line-height: 1.2;}
	#loopedSlider .viewport  ul.overview  li .info h4 {font-size: 21px; font-weight: bold; padding: 0 0 3px 0;}
	#loopedSlider ul.pager {position: absolute; right: 11px; top: 350px;}
	#loopedSlider ul.pager li  {float:left; width: 16px; height: 16px; margin: 0 0 0 4px;}
	#loopedSlider ul.pager li a.pagenum {display: block; float: left; height: 14px; background: #4c4c4c; font-size: 11px; color: #fff; font-weight: bold; padding: 2px 5px 0 5px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
	#loopedSlider ul.pager li a.active {background:#eb1319;}
	.content {width: 1024px; margin: 0 auto; padding: 15px 0; background:white;}
	
	.left_sidebar {float: left; width: 750px; margin: 0 14px 0 0; background-color:#FFFFFF; padding:10px 0px 0 10px;}
	
	
	
	
	/*.content {width: 1004px; margin: 0 auto; padding: 15px 0;}*/
	/*.content {width: 1024px; margin: 0 auto; padding: 15px 0;}*/
		
	/*.left_sidebar {float: left; width: 750px; margin: 0 14px 0 0; background-color:#FFFFFF;}*/
	/*.left_sidebar {float: left; width: 750px; margin: 0 14px 0 0; background: #ffffff; padding: 10px;}*/
	.left_block {float: left; width: 750px; padding: 0 0 15px 0;}
	.left_block_block {float: left; width: 238px; margin: 0 15px 0 0;background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc");}
	.left_block_block.last {margin: 0!important;}
	.left_block_headline {height: 25px; border-bottom: 1px solid #dadada; padding: 9px 0 0 15px;}
	.left_block_headline h3 {font-size: 12px; font-weight: bold; color: #3c3c3c; text-transform: uppercase;}
	.left_block_headline h3 span {color: #ea181f;}
	
	.left_block_block2 {float: left; width: 238px; margin: 0 5px 0 0;background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc");}
	
	.left_block_list {width: 238px; height: 241px; border-top: 2px solid #e6e6e6;}
	.left_blockSlider {width: 238px; height: 241px; position:relative;}
	.left_blockSlider .viewport {width: 238px; height: 241px; position:relative; overflow: hidden;}
	.left_blockSlider .viewport ul.overview {position:absolute; top:0; left:0;}
	.left_blockSlider .viewport ul.overview li {float: left; width:218px; padding: 10px; height: 221px; position: relative;}
	.left_blockSlider a.prev {position: absolute; right: 30px; top: -28px;}
	.left_blockSlider a.next {position: absolute; right: 10px; top: -28px;}
	
	.photo_video {width: 218px; height: 221px;}
	.photo_video .photo {width: 218px; height: 157px; display: block; margin: 0 0 7px 0;}
	.photo_video h4 {font-size: 15px; color: #3c3c3c; font-weight: bold; padding: 2px 0 10px 0; line-height: 1.0;}
	.photo_video h4 img {vertical-align: 0; margin: 0 0 0 4px;}
	.photo_video p {font-size: 11px; color: #888;}
	.photo_video p b {color: #3c3c3c; padding: 0 6px 0 0;}
	
	.dj {width: 218px; height: 221px; overflow: hidden;}
	.dj ul {width: 230px; height: 230px;}
	.dj ul li {width: 103px!important; height: 104px!important; float: left; margin: 0 4px 4px 0; padding: 1px 1px 1px 1px!important; background: #fefefe; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc"); display: block!important; position: static!important;}
	.dj ul li div {padding: 9px 9px 0 9px;width: 85px; height: 95px; background: url(../images/dj_bg.png) 0 0 repeat-x; font-size: 11px; color: #3c3c3c;}
	.dj ul li div span.avatar {display: block; position: relative; width: 85px; height: 59px;}
	.dj ul li div span.avatar img {display: block; width: 85px; height: 59px;}
	.dj ul li div span.avatar i {display: none; width: 77px; height: 51px; position: absolute; left: 0; top: 0; border: 4px solid #ea181f;}
	.dj ul li div span.avatar.active i {display: block;}
	.dj ul li div p {line-height: 1.0; padding: 7px 0 0 0;}
	
	.left_block_big {float: left; width: 748px; margin: 0 0 15px 0;background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc");}
	.left_block_big_headline {height: 34px; position: relative; border-bottom: 1px solid #dadada; }
	.left_block_big_headline ul.headline_list {float: left; border-right: 1px solid #fff; margin: 0 14px 0 0;}
	.left_block_big_headline ul.headline_list li {float: left; border-right: 1px solid #dadada; border-left: 1px solid #fff;}
	.left_block_big_headline ul.headline_list li a {display: block; float: left; padding: 9px 14px 0 14px; height: 25px; font-size: 12px; color: #3c3c3c; font-weight: bold; text-transform: uppercase; background: url(../images/tab_bg.png) 0 -100px repeat-x;}
	.left_block_big_headline ul.headline_list li a:hover {background-position: 0 0;}
	.left_block_big_headline ul.headline_list li.first {border-left: none;}
	.left_block_big_headline ul.headline_list li.active a {color: #c50101;}
	.left_block_big_headline ul.headline_small {border: none;}
	.left_block_big_headline ul.headline_small li {border: none;}
	.left_block_big_headline ul.headline_small li span {display: block; width: 1px; height: 8px; background: #dadada; margin: 13px 0 0 0;}
	
	.left_block_info {border-top: 2px solid #E6E6E6; padding: 10px;}
	
	.left_blockSlider_1 {width: 728px; height: 113px; position:relative;}
	.left_blockSlider_1 .viewport {width: 728px; height: 113px; position:relative; overflow: hidden;}
	.left_blockSlider_1 .viewport ul.overview {position:absolute; top:0; left:0;}
	.left_blockSlider_1 .viewport ul.overview li {float: left; width:113px; height: 113px; position: relative;margin: 0 10px 0 0;}
	.left_blockSlider_1 .viewport ul.overview li img {display: block; width: 113px; height: 113px;}
	.left_blockSlider_1 .viewport ul.overview li .info {display: block; position: absolute; left: 0; top: 72px; width: 88px; height: 37px; padding: 4px 10px 0 15px; background: url(../images/info_bg1.png) no-repeat; font-size: 13px; color: #fff;}
	.left_blockSlider_1 .viewport ul.overview li.last {margin: 0;}
	.left_blockSlider_1 a.prev {position: absolute; right: 20px; top: -38px;}
	.left_blockSlider_1 a.next {position: absolute; right: 0; top: -38px;}
	
	.left_blockSlider_6 {width: 728px; height: 76px; position:relative;}
	.left_blockSlider_6 .viewport {width: 728px; height: 76px; position:relative; overflow: hidden;}
	.left_blockSlider_6 .viewport ul.overview {position:absolute; top:0; left:0;}
	.left_blockSlider_6 .viewport ul.overview li {float: left; width: 57px; text-align: center; margin: 0 4px 0 0; font-size: 11px; color: #3c3c3c; font-weight: bold; position: relative;}
	.left_blockSlider_6 .viewport ul.overview li img {display: block; margin: 0 0 5px 0;}
	.left_blockSlider_6 a.prev {position: absolute; right: 20px; top: -38px;}
	.left_blockSlider_6 a.next {position: absolute; right: 0; top: -38px;}
	
	.left_blockSlider_6_bls {width: 728px; height: 215px; position:relative;}
	.left_blockSlider_6_bls .viewport {width: 728px; height: 215px; position:relative; overflow: hidden;}
	/*.left_blockSlider_6_bls .viewport ul.overview {position:absolute; top:0; left:0;}*/
	.left_blockSlider_6_bls .viewport ul.overview li {float: left; width: 57px; text-align: center; margin: 0 24px 0 0; font-size: 11px; color: #3c3c3c; font-weight: bold; position: relative;}
	.left_blockSlider_6_bls .viewport ul.overview li img {display: block; margin: 0 0 5px 0;}
	.left_blockSlider_6_bls a.prev {position: absolute; right: 20px; top: -38px;}
	.left_blockSlider_6_bls a.next {position: absolute; right: 0; top: -38px;}
	
	.left_blockSlider_2 {width: 732px; height: 161px; position:relative; margin: -2px 0 0 -2px;}
	.left_blockSlider_2 .viewport {width: 732px; height: 161px; position:relative; overflow: hidden;}
	.left_blockSlider_2 .viewport ul.overview {position:absolute; top:0; left:0; padding: 0 0 0 2px;}
	.left_blockSlider_2 .viewport ul.overview li {float: left; width:113px; height: 159px; position: relative;margin: 0 10px 0 0; padding: 2px 0 0 0;}
	.left_blockSlider_2 .viewport ul.overview li img {display: block; width: 113px; height: 113px; margin: 0 0 3px 0;}
	.left_blockSlider_2 .viewport ul.overview li img:hover {position: relative; border: 2px solid #c50101; left: -2px; top: -2px;margin: 0 0 -1px 0;}
	.left_blockSlider_2 .viewport ul.overview li .info {position: absolute; left: 0; top: 72px; width: 88px; height: 37px; padding: 4px 10px 0 15px; background: url(../images/info_bg1.png) no-repeat; font-size: 13px; color: #fff;}
	.left_blockSlider_2 .viewport ul.overview li p {padding: 4px 0 0 0; font-size: 11px; color: #3c3c3c; line-height: 1.0;}
	.left_blockSlider_2 .viewport ul.overview li b {font-size: 13px; color: #c50101; font-weight: bold;}
	.left_blockSlider_2 a.prev {position: absolute; right: 20px; top: -38px;}
	.left_blockSlider_2 a.next {position: absolute; right: 0; top: -38px;}
	
	
	.left_block_medium {float: left; width: 493px; margin: 0 14px 0 0;background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc");}
	.left_block_medium_headline {height: 34px; position: relative; border-bottom: 1px solid #dadada;}
	.left_block_medium_headline ul {float: left; border-right: 1px solid #fff; margin: 0 15px 0 0;}
	.left_block_medium_headline ul li {float: left; border-right: 1px solid #dadada; border-left: 1px solid #fff;}
	.left_block_medium_headline ul li a {display: block; float: left; padding: 9px 15px 0 15px; height: 25px; font-size: 12px; color: #3c3c3c; font-weight: bold; text-transform: uppercase;}
	.left_block_medium_headline ul li.first {border-left: none;}
	.left_block_medium_headline ul li.active a {color: #c50101;}
	.left_block_medium_headline ul.headline_small {border: none;}
	.left_block_medium_headline ul.headline_small li {border: none;}
	.left_block_medium_headline ul.headline_small li span {display: block; width: 1px; height: 8px; background: #dadada; margin: 13px 0 0 0;}
	
	.left_block_medium2 {float: left; width: 482px; margin: 0 14px 0 0;background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc");}
	
	.left_block_medium_hr {float: left; width: 482px; height: 215px; margin: 0 14px 0 0;background: #fefefe url(../images/preview_block_bg.png) 0 0 repeat-x; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc");}
	.left_block_medium_hr_headline {height: 25px; position: relative; border-bottom: 1px solid #dadada; padding: 9px 0px 0px 15px;}
	.left_block_medium_hr_headline h3 {width: 170px; font-size: 12px; font-weight: 700; text-transform: uppercase; color: #3C3C3C;}
	.left_block_medium_hr_headline ul {float: left; border-right: 1px solid #fff; margin: 0 15px 0 0;}
	.left_block_medium_hr_headline ul li {float: left; border-right: 1px solid #dadada; border-left: 1px solid #fff;}
	.left_block_medium_hr_headline ul li a {display: block; float: left; padding: 9px 15px 0 15px; height: 25px; font-size: 12px; color: #3c3c3c; font-weight: bold; text-transform: uppercase;}
	.left_block_medium_hr_headline ul li.first {border-left: none;}
	.left_block_medium_hr_headline ul li.active a {color: #c50101;}
	.left_block_medium_hr_headline ul.headline_small {border: none;}
	.left_block_medium_hr_headline ul.headline_small li {border: none;}
	.left_block_medium_hr_headline ul.headline_small li span {display: block; width: 1px; height: 8px; background: #dadada; margin: 13px 0 0 0;}
		
	.left_block_list_3 {width: 238px; height: 294px; border-top: 2px solid #e6e6e6;}
	.left_blockSlider_3 {width: 238px; height: 294px; position:relative;}
	.left_blockSlider_3 .viewport {width: 228px; height: 278px; position:relative; overflow: hidden; margin: 10px 0 0 10px;}
	.left_blockSlider_3 .viewport ul.overview {position:absolute; top:0; left:0;width:238px;}
	.left_blockSlider_3 .viewport ul.overview li {width: 214px; height: 130px; float: left; margin: 0 0 5px 0; padding: 1px 1px 1px 1px; background: #fefefe; border: 1px solid #dadada;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc"); position: relative;}
	.left_blockSlider_3 .viewport ul.overview li div {padding: 9px 9px 0 9px;width: 196px; height: 122px; background: url(../images/dj_bg.png) 0 0 repeat-x; font-size: 11px; color: #3c3c3c;}
	.left_blockSlider_3 .viewport ul.overview li div img {display: block; width: 196px; height: 96px; margin: 0 0 5px 0;}
	.left_blockSlider_3 a.prev {position: absolute; right: 30px; top: -38px;}
	.left_blockSlider_3 a.next {position: absolute; right: 10px; top: -38px;}
	.left_blockSlider_3 .buttons {background: url(../images/slider_bg1.gif) 0 0 no-repeat;}
	.left_blockSlider_3 a.next {background-position: right 0;}
	
	.left_block_list_4 {width: 493px; height: 294px; border-top: 2px solid #e6e6e6;}
	.left_blockSlider_4 {width: 493px; height: 294px; position:relative;}
	.left_blockSlider_4 .viewport {width: 493px; height: 294px; position:relative; overflow: hidden;}
	.left_blockSlider_4 .viewport ul.overview {position:absolute; top:0; left:0;}
	.left_blockSlider_4 .viewport ul.overview li {float: left; width:493px; height: 294px; position: relative;}
	.left_blockSlider_4 a.prev {position: absolute; right: 30px; top: -28px;}
	.left_blockSlider_4 a.next {position: absolute; right: 10px; top: -28px;}
	.left_blockSlider_4 .buttons {background: url(../images/slider_bg1.gif) 0 0 no-repeat;}
	.left_blockSlider_4 a.next {background-position: right 0;}
	
	.left_block_list2_4 {width: 482px; height: 294px; border-top: 2px solid #e6e6e6;}
	.left_blockSlider2_4 {width: 482px; height: 294px; position:relative;}
	.left_blockSlider2_4 .viewport {width: 482px; height: 294px; position:relative; overflow: hidden;}
	.left_blockSlider2_4 .viewport ul.overview {position:absolute; top:0; left:0;}
	.left_blockSlider2_4 .viewport ul.overview li {float: left; width:482px; height: 294px; position: relative;}
	.left_blockSlider2_4 a.prev {position: absolute; right: 30px; top: -28px;}
	.left_blockSlider2_4 a.next {position: absolute; right: 10px; top: -28px;}
	.left_blockSlider2_4 .buttons {background: url(../images/slider_bg1.gif) 0 0 no-repeat;}
	.left_blockSlider2_4 a.next {background-position: right 0;}
	
	.playlist_table {width: 493px; background: url(../images/playlist_table_bg1.png) 0 0 no-repeat;}
	.playlist_table table {width: 493px;}
	.playlist_table table tr th {text-align: center; vertical-align: middle; width: 52px; height: 42px; font-size: 24px; color: #fff; font-weight: bold;}
	.playlist_table table tr td {text-align: left; vertical-align: middle; height: 42px; font-size: 13px; color: #fff; line-height: 1.05;}
	.playlist_table table tr td b {font-size: 15px;}
	.playlist_table table tr td .photo {width: 30px; height: 30px; border: 1px solid #dadada;}
	.playlist_table table tr td.photo_td {width: 41px;}
	.playlist_table table tr td.status {width: 43px; text-align: center;}
	.playlist_table table tr td.status span {display: block; width: 7px; margin: 0 auto; background: url(../images/status.gif) no-repeat;}
	.playlist_table table tr td.status span.status_1 {background-position: 0 0; height: 6px;}
	.playlist_table table tr td.status span.status_2 {background-position: 0 -6px; height: 6px;}
	.playlist_table table tr td.status span.status_3 {background-position: 0 -12px; height: 6px;}
	.playlist_table table tr td.listen {width: 42px; text-align: center;}
	.playlist_table table tr td.listen a.play {display: block; width: 16px; height: 16px; margin: 0 auto; background: url(../images/play.gif) no-repeat;}
	
	
	.playlist_table_bls {width: 482px; background: url(../images/playlist_table_bg_mini.png) 0 0 no-repeat;}
	.playlist_table_bls table {width: 482px;}
	.playlist_table_bls table tr th {text-align: center; vertical-align: middle; width: 52px; height: 42px; font-size: 24px; color: #fff; font-weight: bold;}
	.playlist_table_bls table tr td {text-align: left; vertical-align: middle; height: 42px; font-size: 13px; color: #fff; line-height: 1.05;}
	.playlist_table_bls table tr td b {font-size: 15px;}
	.playlist_table_bls table tr td .photo {width: 30px; height: 30px; border: 1px solid #dadada;}
	.playlist_table_bls table tr td.photo_td {width: 41px;}
	.playlist_table_bls table tr td.status {width: 43px; text-align: center;}
	.playlist_table_bls table tr td.status span {display: block; width: 7px; margin: 0 auto; background: url(../images/status.gif) no-repeat;}
	.playlist_table_bls table tr td.status span.status_1 {background-position: 0 0; height: 6px;}
	.playlist_table_bls table tr td.status span.status_2 {background-position: 0 -6px; height: 6px;}
	.playlist_table_bls table tr td.status span.status_3 {background-position: 0 -12px; height: 6px;}
	.playlist_table_bls table tr td.listen {width: 42px; text-align: center;}
	.playlist_table_bls table tr td.listen a.play {display: block; width: 16px; height: 16px; margin: 0 auto; background: url(../images/play.gif) no-repeat;}
	
	
	.playlist_table2 {background: #8e8e8e}
	.playlist_table2 table {width: 100%;}
	.playlist_table2 table tr th {text-align: center; vertical-align: middle; width: 52px; height: 42px; font-size: 24px; color: #fff; font-weight: bold;}
	.playlist_table2 table tr td {text-align: left; vertical-align: middle; height: 72px; font-size: 13px; color: #fff; line-height: 1.05;}
	.playlist_table2 table tr td b {font-size: 15px;}
	.playlist_table2 table tr td .photo {width: 30px; height: 30px; border: 1px solid #dadada;}
	.playlist_table2 table tr td.photo_td {width: 41px;}
	.playlist_table2 table tr td.status {width: 43px; text-align: center;}
	.playlist_table2 table tr td.status span {display: block; width: 7px; margin: 0 auto; background: url(../images/status.gif) no-repeat;}
	.playlist_table2 table tr td.status span.status_1 {background-position: 0 0; height: 6px;}
	.playlist_table2 table tr td.status span.status_2 {background-position: 0 -6px; height: 6px;}
	.playlist_table2 table tr td.status span.status_3 {background-position: 0 -12px; height: 6px;}
	.playlist_table2 table tr td.listen {width: 42px; text-align: center;}
	.playlist_table2 table tr td.listen a.play {display: block; width: 16px; height: 16px; margin: 0 auto; background: url(../images/play.gif) no-repeat;}
	
	.section {float: left;	padding: 10px 0 0 0; font-size: 11px; color: #3c3c3c; line-height: 1.4; margin-top: 0 \9;}
	.section p {float: left; padding: 0 4px 0 0;}
	.nowidth .selectbox .select {width: auto;}

	.selectbox {vertical-align: middle; cursor: pointer;margin-top: 0 \9;}
	.selectbox .select {height: 16px; width: auto; padding: 0 19px 0 0;}
	.selectbox .select .text {color: #c50101;display: block;width: auto!important;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-weight: bold;}
	.selectbox .trigger {position: absolute;top: 0;right: 0;width: 16px;height: 16px;}
	.selectbox .trigger .arrow {position: absolute;	top: 0;	right: 0;width: 16px;height: 16px; background: url(../images/select_bg.gif) 0 0 no-repeat;}
	.selectbox .trigger .arrow.selected {background-position: 0 -16px;}
	
	.selectbox ul.dropdown {top: 15px; right: 0!important; left: auto!important; padding: 9px 0;background: #f3f3f3; border: 1px solid #dadada;}
	
	.selectbox li {white-space: nowrap; padding: 1px 15px 1px 15px;color: #3c3c3c; font-size: 11px;}
	.selectbox li:hover,.selectbox li.selected {color: #c50101;}
	
	.towns .section {padding: 0 0 0 5px;}
	.towns .selectbox .select .text {font-size: 13px; font-weight: normal; color: #fff; width: auto!important; float: left;}
	.towns .selectbox .trigger .arrow {background: url(../images/select_bg1.gif) 0 0 no-repeat;}
	.towns .selectbox ul.dropdown {background: #121212; border: 1px solid #2a2a2a; width: 330px;}
	.towns .selectbox ul.dropdown li {padding: 1px 0 1px 15px; float: left; width: 150px; color: #888; font-size: 13px;}
	.towns .selectbox li:hover, .towns .selectbox li.selected {color: #fff!important;}
	.towns .selectbox .trigger .arrow.selected {background-position: 0 -16px;}
	.towns .selectbox .trigger {top: 1px;}
	
	
	
	
	.right_sidebar {float: left; width: 240px; padding-top:10px;}
	.right_sidebar .banner {margin: 15px 0 0 0;}
	
	.left_blockSlider_5 {width: 238px; height: 241px; position:relative;}
	.left_blockSlider_5 .viewport {width: 218px; height: 200px; position:relative; overflow: hidden; top: 20px; margin: 0 0 0 10px;}
	.left_blockSlider_5 .viewport ul.overview {position:absolute; top:0; left:0;width:218px;}
	.left_blockSlider_5 .viewport ul.overview li {width: 182px; padding: 6px 0 7px 36px; float: left; border-bottom: 1px solid #e6e6e6;position: relative; font-size: 11px; color: #888; line-height: 1.2;}
	.left_blockSlider_5 .viewport ul.overview li span {position: absolute; left: 0; top: 6px; color: #3c3c3c;}
	.left_blockSlider_5 .viewport ul.overview li h5 {font-size: 11px; color: #3c3c3c; font-weight: bold;}

	.left_blockSlider_5 a.prev {position: absolute; right: 10px; top: 5px;}
	.left_blockSlider_5 a.next {position: absolute; right: 10px; top: 221px;}
	.left_blockSlider_5 .buttons {background: url(../images/slider_bg2.gif) 0 0 no-repeat; width: 218px; height: 16px;}
	.left_blockSlider_5 a.next {background-position: right 0;}
	
	.indent_right {margin: 0 0 15px 0!important;}
	.news_block {width: 750px; float: left; overflow: hidden;}
	.news_block_list {width: 765px; float: left;}
	.news_block_list li {background: url(../images/news_block_list.png) 0 0 repeat-x; float: left; width: 336px; border: 1px solid #dbdbdb; height: 346px; padding: 10px 15px 15px 14px; margin: 0 14px 15px 0;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;behavior: url("PIE.htc"); font-size: 12px; color: #6d6c6c;}
	.news_block_headline {position: relative; height: 60px;}
	.news_block_headline h3 {width: 210px; float: left; font-size: 12px; font-weight: bold; color: #3c3c3c; text-transform: uppercase; padding: 8px 0 0 0;}
	.news_block_headline_info {float: right; width: 120px; text-align: right;}
	.news_block_headline_info .icons {height: 19px;}
	.news_block_headline_info .icons img {vertical-align: bottom; margin: 0 0 0 15px;}
	.news_block_headline_info p {font-size: 11px; font-weight: bold; color: #888; padding: 0 0 1px 0;}
	.news_block_text {height: 35px;}
	.news_block_text p {vertical-align: -1px;}
	.news_block_text p img {vertical-align: 1px;}
	.news_block_text p a {color: #6d6c6c;}
	.news_block_list li .photo {display: block; width: 338px; height: 225px;}

	.news_main_headline {float: left; width: 86px; color: #6d6c6c;}
	.news_main_headline a.back {display: block; width: 50px; height: 20px; padding: 4px 0 0 24px; border: 1px solid #dcdcdc; font-size: 12px; color:#6d6c6c; background: #fff url(../images/back_bg.png) 10px center no-repeat;}
	.news_main_headline strong {display: block; font-size: 18px; padding: 19px 0 0 0;}
	.news_main_headline b {font-size: 16px; display: block; font-weight: normal; padding: 2px 0 0 0;}
	.news_main_headline .icons {height: 19px; padding: 13px 0 0 0;}
	.news_main_headline .icons img {vertical-align: bottom; margin: 0 15px 0 0;}
	
	.main_news_block {float: left; width: 632px; padding: 12px 15px 15px 15px; border: 1px solid #dadada; -webkit-border-radius: 2px;
-moz-border-radius: 2px; border-radius: 2px;
background: #ececec;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#ffffff));
background: -webkit-linear-gradient(#ececec, #ffffff);
background: -moz-linear-gradient(#ececec, #ffffff);
background: -ms-linear-gradient(#ececec, #ffffff);
background: -o-linear-gradient(#ececec, #ffffff);
background: linear-gradient(#ececec, #ffffff);
-pie-background: linear-gradient(#ececec, #ffffff); color: #6d6c6c;behavior: url("PIE.htc");}
	.main_news_block h2 {font-size: 18px; color: #3c3c3c; font-weight: bold; padding: 0 0 5px 0;}
	.main_news_block .photo {display: block; margin: 0 0 10px 0;}
	.main_news_block p {padding: 7px 0;}
	.main_news_block p b {font-size: 1em; font-weight: bold;}
	.main_news_block div.photo_block {width:100%; background-color:#FFFFFF; margin:10px 0 10px 0;}
	
	.news_blockSlider {width: 632px; height: 185px; position:relative; margin: 28px 0 0 0;}
	.news_blockSlider .viewport {width: 632px; height: 185px; position:relative; overflow: hidden;}
	.news_blockSlider .viewport ul.overview {position:absolute; top:0; left:0;}
	.news_blockSlider .viewport ul.overview li {float: left; width:199px; height: 157px; margin: 0 15px 0 0;}
	.news_blockSlider .viewport ul.overview li img {display: block; width: 199px; height: 157px;}
	.news_blockSlider a.prev {position: absolute; right: 25px; top: 169px;}
	.news_blockSlider a.next {position: absolute; right: 5px; top: 169px;}
	
	.news_bg {background-image: none;background: #ececec;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#ffffff));
background: -webkit-linear-gradient(#ececec, #ffffff);
background: -moz-linear-gradient(#ececec, #ffffff);
background: -ms-linear-gradient(#ececec, #ffffff);
background: -o-linear-gradient(#ececec, #ffffff);
background: linear-gradient(#ececec, #ffffff);
-pie-background: linear-gradient(#ececec, #ffffff); behavior: url("PIE.htc");}
	
	.news_right_block {width: 238px; height: 243px;}
	.news_right_block_slider {width: 238px; height: 243px; position:relative;}
	.news_right_block .viewport {width: 238px; height: 243px; position:relative; overflow: hidden;}
	.news_right_block .viewport ul.overview {position:absolute; top:0; left:0;width:238px;}
	.news_right_block .viewport ul.overview li {width: 219px; height: 243px; padding: 5px 9px 0 10px; float: left; border-top: 2px solid #c9c9c9;}
	.news_right_block .viewport ul.overview li h4 {font-size: 12px; color: #3c3c3c; font-weight: bold; height: 36px;}
	.news_right_block .viewport ul.overview li .photo {display: block; width: 218px; height: 157px; margin: 1px 0 8px 0;}
	.news_right_block .viewport ul.overview li b {font-size: 11px; caption-side: #888; float: left;}
	.news_right_block .viewport ul.overview li p {float: right; width: 120px;font-size: 11px; caption-side: #888; font-weight: bold; text-align: right;}
	.news_right_block .viewport ul.overview li p span {display: block; height: 21px;}
	.news_right_block .viewport ul.overview li p img {vertical-align: bottom; margin: 0 0 0 15px;}

	.news_right_block a.prev {position: absolute; right: 30px; top: -30px;}
	.news_right_block a.next {position: absolute; right: 10px; top: -30px;}
	.news_right_block .buttons {background: url(../images/slider_bg1.gif) 0 0 no-repeat;}
	.news_right_block a.next {background-position: right 0;}
	
	.pager_news { float: right; height: 20px; margin: 15px 0; background: url(../images/pager_bg.png) 0 0 repeat-x;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;behavior: url("PIE.htc"); border-left: 1px solid #eee;border-right: 1px solid #eee;}
	.pager_news li { float: left; height: 20px; background: url(../images/pager_bg1.png) right top no-repeat; font-size: 10px; color: #848484; padding: 0 1px 0 0;}
	.pager_news li a { display: block; padding: 4px 6px 0 6px; height: 16px; float: left;color: #848484; text-decoration: none;}
	.pager_news li.prev a { padding: 4px 15px 0 15px;}
	.pager_news li.next { background: none;}
	.pager_news li.next a { padding: 4px 15px 0 15px;}
	.pager_news li.active { background: #ea181f;-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;behavior: url("PIE.htc"); padding: 4px 7px 0 7px; margin-left: -1px; color: #fff; height: 16px;}
	
	
	.bottom_menu {background: #212121; border-top: 5px solid #090909;}
	.bottom_menu_bg {width: 1004px; margin: 0 auto;}
	.bottom_menu_headline {height: 49px; border-bottom: 1px solid #0b0b0b; position: relative;}
	.bottom_menu_headline .logo {position: absolute; left: 0; top: 10px;}
	.bottom_menu_headline a.top_link {display: block; position: absolute; right: 10px; top: 17px; font-size: 11px; font-weight: bold; color: #fff; padding: 0 12px 0 0; background: url(../images/top_link_bg.gif) right 5px no-repeat;}
	.bottom_menu_bg_block {border-top: 1px solid #3e3e3e; padding: 12px 0 9px 0;}
	.bottom_menu_bg_block div {float: left; width: 150px; margin: 0 20px 0 0;}
	.bottom_menu_bg_block div.last {margin: 0;}
	.bottom_menu_bg_block div h3 {font-size: 12px; color: #fff; font-weight: bold; text-transform: uppercase;}
	.bottom_menu_bg_block div ul {padding: 5px 0 0 0;}
	.bottom_menu_bg_block div ul li {padding: 0 0 2px 0;}
	.bottom_menu_bg_block div ul li a {color: #888;}
	.bottom_menu_bg_block div ul li a:hover {text-decoration: underline;}
	.bottom_menu_bg_block div.clear {float: none; margin: 0;}
	
	.footer {height: 37px; background: #121212; border-top: 1px solid #090909;}
	.footer_bg {width: 1004px; height: 27px; padding: 10px 0 0 0; margin: 0 auto;}
	.footer_bg p {float: left; width: 342px;}
	.footer_bg ul {float: left;}
	.footer_bg ul li {float: left;}
	.footer_bg ul li a {color: #fff;}
	.footer_bg ul li a:hover {text-decoration: underline;}
	.footer_bg ul li.delimiter {width: 1px; height: 7px; background: #2a2a2a; margin: 6px 12px 0 12px; overflow: hidden;}
	.footer_bg strong {font-weight: normal; float: right; position: relative; top: -1px;}	
	.footer_bg strong a {color: #888;}
	.footer_bg strong a:hover {text-decoration: underline;}
	.footer_bg strong img {margin: 0 0 0 6px; vertical-align: -6px;}
	
.choise_radio_popap {
    right: 0;
    display: none;
}
.left_block_headline_standalone { height: 31px; padding: 9px 0 0 15px;}
.left_block_headline_standalone h3 { font-size: 18px; font-weight: normal; color: #3c3c3c; text-transform: uppercase; float: left;}
.left_block_headline_standalone ul {
    float: right;
}

.left_block_headline_standalone li {
    float: left;
    padding: 4px 15px 0 0;
    font-size: 12px;
}

.left_block_headline_standalone li a {
    text-decoration: underline;
}

.left_block_headline_standalone li a:hover {
    text-decoration: none;
}

.left_block_headline_standalone li.active a {
    font-weight: bold;
    text-decoration: none;
    cursor: default;
}

.left_block_headline_standalone .date {
    float: right;
    color: #3c3c3c;
    font-size: 18px;
    padding: 0 15px;
}

.left_block_headline_standalone .pull-right {
    float: right;
    padding: 3px 15px;
    font-size: 12px;
}

.programs {
    margin-right: -15px;
    clear: both;
}
    .programs ul {
        width: 100%;
        overflow: hidden;
    }
    .programs li {
        float: left;
        width: 240px;
        margin: 0 15px 20px 0;
        position: relative;
        font-size: 12px;
        height: 223px;
        overflow: hidden;
    }
    .programs img {
        display: block;
        margin: 0 0 5px;
    }
    .programs b {
        font-size: 14px;
    }
    .programs p b {
        font-size: 12px;
		font-weight:200;
    }
    .programs i {
        display: inline-block;
        width: 16px;
        height: 16px;
        /*background: url(../images/programs-comments.gif);*/
        margin: 3px 0 0 10px;
        vertical-align: top;
    }
    .programs u {
        display: block;
        margin: 3px 0 20px;
    }
    .programs span {
        position: absolute;
        left: 0;
        top: 0;
        -webkit-transition:.2s all cubic-bezier(1,0,0,1) 0s;-moz-transition:.2s all cubic-bezier(1,0,0,1) 0s;-o-transition:.2s all cubic-bezier(1,0,0,1) 0s;-ms-transition:.2s all cubic-bezier(1,0,0,1) 0s;transition:.2s all cubic-bezier(1,0,0,1) 0s;
        opacity: 0;
        filter: alpha(opacity = 0);
    }
    .programs a:hover span {
        opacity: 1;
        filter: alpha(opacity = 100);
    }
    
.videos {
    margin: 0 -48px 0 0;
    clear: both;
}
    .videos ul {
        width: 100%;
        overflow: hidden;
    }
    .videos li {
        float: left;
        width: 218px;
	height: 200px;
        margin: 0 48px 20px 0;
        font-size: 12px;
    }
    .videos li img {
        display: block;
        margin: 0 0 5px;
    }
    .videos li b {
        display: block;
        color: #3c3c3c;
        -webkit-transition:.2s all cubic-bezier(1,0,0,1) 0s;-moz-transition:.2s all cubic-bezier(1,0,0,1) 0s;-o-transition:.2s all cubic-bezier(1,0,0,1) 0s;-ms-transition:.2s all cubic-bezier(1,0,0,1) 0s;transition:.2s all cubic-bezier(1,0,0,1) 0s;
    }
    .videos li a:hover b {
        color: #eb1921;
    }

#djs {
    margin: 0 -15px 0 0;
    clear: both;
}
    #djs ul {
        width: 100%;
        overflow: hidden;
    }
    #djs li {
        float: left;
        width: 176px;
        height: 233px;
        margin: 0 15px 16px 0;
        font-size: 12px;
        position: relative;
    }
    #djs li img {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 1.0;
        filter: alpha(opacity = 100);
        -webkit-transition:.2s all cubic-bezier(1,0,0,1) 0s;-moz-transition:.2s all cubic-bezier(1,0,0,1) 0s;-o-transition:.2s all cubic-bezier(1,0,0,1) 0s;-ms-transition:.2s all cubic-bezier(1,0,0,1) 0s;transition:.2s all cubic-bezier(1,0,0,1) 0s;
    }
    #djs li span {
        position: absolute;
        padding: 7px;
        width: 162px;
        background: #eb151c;
        bottom: 0;
        left: 0;
        font-size: 14px;
        color: #fff;
        /*
		  opacity: 0;
        filter: alpha(opacity = 0);
		  */
		  display: none;
        -webkit-transition:.2s all cubic-bezier(1,0,0,1) 0s;-moz-transition:.2s all cubic-bezier(1,0,0,1) 0s;-o-transition:.2s all cubic-bezier(1,0,0,1) 0s;-ms-transition:.2s all cubic-bezier(1,0,0,1) 0s;transition:.2s all cubic-bezier(1,0,0,1) 0s;
    }
    #djs li span strong {
        position: relative;
        display: inline-block;
        padding: 0 10px 3px 0;
    }
    #djs li span strong i {
        border-left: 3px solid #fff;
        border-top: 3px solid transparent;
        border-bottom: 3px solid transparent;
        width: 0;
        height: 0;
        overflow: hidden;
        position: absolute;
        right: 0px;
        top: 6px;
    }
    #djs li.live b {
        position: absolute;
        left: 0;
        top: 0;
        border: 3px solid #eb151c;
        width: 170px;
        height: 227px;
        background: url(../images/djs-live.png) 7px 190px no-repeat;
        -webkit-transition:.2s all cubic-bezier(1,0,0,1) 0s;-moz-transition:.2s all cubic-bezier(1,0,0,1) 0s;-o-transition:.2s all cubic-bezier(1,0,0,1) 0s;-ms-transition:.2s all cubic-bezier(1,0,0,1) 0s;transition:.2s all cubic-bezier(1,0,0,1) 0s;
    }
    #djs li.live a:hover b {
        background-position: 7px 140px;
    }
    #djs li a:hover img,
    #djs li a:hover span {
        /*
		  opacity: 1;
        filter: alpha(opacity = 100);
		  */
		  display: block;
    }
	.grid
	{
		border-collapse: collapse;		
	}
	.grid td
	{
		border: 1px #000000 solid;
		padding: 10px;
	}
	.noborder
	{
		border-collapse: collapse;
	}
	.noborder td
	{
		border: 0px;
		padding: 10px;
	}
	.contact {
    color: #3c3c3c;
    font-size: 12px;
}
    .contact .left {
        float: left;
        width: 340px;
    }
    .contact .right {
        float: right;
        width: 320px;
    }
    .contact h4 {
        font-size: 15px;
        font-weight: bold;
        margin: 0 0 10px;
    }
    .contact p {
        margin: 0 0 10px;
    }
    .contact h5 {
        font-size: 12px;
        font-weight: bold;
    }
    .contact a {
        text-decoration: underline;
    }
    .contact a:hover {
        text-decoration: none;
    }
    .contact .divider {
        border-bottom: 2px solid #dadada;
        margin: 0 0 25px;
        height: 25px;
        clear: both;
    }
    .contact .map {
        font-size: 15px;
    }
    .contact .map img {
        border: 1px solid #dadada;
        display: block;
        text-align: center;
        background: #f7f7f7;
        border-radius: 3px;
        margin: 10px 0 20px;
    }
    .contact .print {
        float: right;
        font-size: 12px;
        padding-left: 15px;
        margin: 2px 0 0;
        background: url(../images/print.gif) 0 50% no-repeat;
    }
    .contact .map-history {
        width: 100%;
    }
    .contact .map-history div {
        margin-bottom: 15px;
    }
    .contact .map-history img,
    .contact .map-history i {
        display: inline-block;
        vertical-align: middle;
    }
    .contact .map-history i {
        height: 30px;
        width: 0px;
        overflow: hidden;
    }
    .contact .map-history td {
        padding-left: 20px;
        width: 10%;
    }
    .contact .map-history td:first-child {
        padding-left: 0;
    }

.video {
	background-image: -o-linear-gradient(#ececec, #fff);
	background-image: -moz-linear-gradient(#ececec, #fff);
	background-image: -webkit-linear-gradient(#ececec, #fff);
	background-image: -ms-linear-gradient(#ececec, #fff);
	background-image: linear-gradient(#ececec, #fff);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fff));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec,endColorstr=#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec,endColorstr=#ffffff);
	border: 1px solid #dadada;
	border-radius: 2px;
    text-align: center;
}
    .video > div {
        padding: 50px 0;
        border-top: 2px solid #e6e6e6;
        height: 375px;
    }
    .video h3 {
        color: #eb1921;
        font-size: 18px;
        font-weight: bold;
        line-height: 34px;
        height: 34px;
        text-transform: uppercase;
        border-bottom: 1px solid #c9c9c9;
    }

.related-videos,
    .related-videos .left_block_list,
    .related-videos .left_blockSlider {
        height: auto !important;
}
    .related-videos .views {
        float: right;
    }
    .related-videos h4 a {
        color: #eb1921;
        font-size: 12px;
        font-weight: bold;
    }
    .related-videos p {
        margin-top: 10px;
    }
    .related-videos .viewport {
        height: 475px !important;
    }
    .related-videos .photo-video-divider {
        height: 2px;
        background: #e6e6e6;
        border-top: 1px solid #dadada;
        margin: 7px -10px 10px;
    }
	
	.playlists {
    clear: both;
}
    .playlists li {
        width: 100%;
        overflow: hidden;
        border-top: 2px solid #dadada;
        padding: 10px 0;
    }
    .playlists li:first-child {
        padding-top: 0;
        border-top: 0;
    }
    .playlists .info {
        float: left;
    }
    .playlists .info img,	 
    .playlists .info span {
        display: inline-block;
        vertical-align: middle;
    }
    .playlists .info span {
        padding: 0 15px;
        font-size: 12px;
        width: 200px;
    }
    .playlists .info span b {
        display: block;
        font-size: 18px;
        color: #3c3c3c;
    }
    /*
	 .playlists .player {
        padding: 21px 0 0;
        float: left;
    }
	 */
	 .playlists td
	 {
		vertical-align: middle;
	 }
    .playlists .new {
        float: right;
        width: 45px;
        height: 45px;
        background: url(../images/playlists-new.png);
        margin: 13px 0 0;
        line-height: 45px;
        text-align: center;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
    }
	 .playlists .new2 {        
        width: 45px;
        height: 45px;
        background: url(../images/playlists-new.png);        
        line-height: 45px;
        text-align: center;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
    }
	
.horoscope {
    clear: both;
}
    .horoscope li {
        padding: 7px 17px 15px 110px;
        min-height: 77px;
        margin: 0 0 15px;
        border-bottom: 2px solid #dadada;
    }
    .horoscope li:last-child {
        border: 0;
        margin: 0;
        padding-bottom: 0;
    }
    .horoscope li:hover {
        background-position: -1000px 0 !important;
    }
    .horoscope h4 {
        font-size: 18px;
        font-weight: bold;
        color: #3c3c3c;
        text-transform: uppercase;
    }
    .horoscope .dates {
        color: #3c3c3c;
        font-size: 14px;
        float: right;
        padding: 2px 0 0;
    }
    .horoscope p {
        margin: 10px 0 0;
    }
    .horoscope .aries {
        background: url(../images/horoscope-aries.gif) no-repeat;
    }
    .horoscope .taurus {
        background: url(../images/horoscope-taurus.gif) no-repeat;
    }
    .horoscope .gemini {
        background: url(../images/horoscope-gemini.gif) no-repeat;
    }
    .horoscope .cancer {
        background: url(../images/horoscope-cancer.gif) no-repeat;
    }
    .horoscope .leo {
        background: url(../images/horoscope-leo.gif) no-repeat;
    }
    .horoscope .virgo {
        background: url(../images/horoscope-virgo.gif) no-repeat;
    }
    .horoscope .libra {
        background: url(../images/horoscope-libra.gif) no-repeat;
    }
    .horoscope .scorpio {
        background: url(../images/horoscope-scorpio.gif) no-repeat;
    }
    .horoscope .sagittarius {
        background: url(../images/horoscope-sagittarius.gif) no-repeat;
    }
    .horoscope .capricorn {
        background: url(../images/horoscope-capricorn.gif) no-repeat;
    }
    .horoscope .aquarius {
        background: url(../images/horoscope-aquarius.gif) no-repeat;
    }
    .horoscope .pisces {
        background: url(../images/horoscope-pisces.gif) no-repeat;
    }

.biglove {
    clear: both;
}
    .button-area {
        text-align: right;
        padding: 15px 0 0;
        font-size: 12px;
    }
    .button-area b,
    .button-area a {
        display: inline-block;
        vertical-align: middle;
    }
    .button {
        background: url(../images/button.png);
        color: #ee242d;
        font-size: 11px;
        text-transform: uppercase;
        padding: 0 20px;
        border-radius: 5px;
        height: 32px;
        line-height: 32px;
        display: inline-block;
        margin: 0 0 0 20px;
        border: 0;
        cursor: pointer;
    }
    .button:hover {
        color: #6d6c6c;
    }
    .biglove table {
        width: 100%;
        margin: 20px 0 0;
    }
    .biglove table th {
        background: #efefef;
        padding: 15px 20px 15px 0;
        font-size: 12px;
        color: #9c9b9b;
        font-weight: bold;
        text-align: center;
    }
    .biglove table th:first-child {
        padding-left: 20px;
    }
    .biglove table td {
        text-align: left;
        color: #6d6c6c;
        font-size: 12px;
        padding: 7px 20px 7px 0;
        vertical-align: middle;
    }
    .biglove table td:first-child {
        padding-left: 20px;
    }
    .biglove table .even td {
        background: #f7f7f7;
    }
    .biglove table .pos {
        width: 30px;
        text-align: center;
    }
    .biglove table .week {
        width: 50px;
        text-align: center;
    }
    .biglove table .pos:first-child {
        font-weight: bold;
    }
    .biglove table .change {
        text-align: center;
        width: 21px;
    }
    .biglove table .change i {
        display: block;
        width: 21px;
        height: 21px;
        margin: 0 auto;
        background: url(../images/biglove-icon.png);
    }
    .biglove table .change i.down {
        background-position: 0 -21px;
    }
    .biglove table .change i.stay {
        background-position: 0 -42px;
    }
    .biglove table .change i.new {
        background-position: 0 -63px;
    }
    .biglove .history {
        float: left;
        font-size: 12px;
        line-height: 17px;
        padding: 20px 0 0;
    }
    .biglove .history b {
        display: inline-block;
        padding: 0 0 0 20px;
        width: 50px;
    }
    .biglove .history img {
        display: inline-block;
        vertical-align: middle;
    }
    .biglove table .player {
        width: 318px;
    }
    .biglove table .check {
        width: 20px;
    }
    .biglove table .check input {
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0;
    }

.regions {
    clear: both;
}
    .regions table {
        width: 100%;
        margin: 20px 0;
    }
    .regions table th {
        background: #efefef;
        padding: 15px 20px 15px 0;
        font-size: 12px;
        color: #9c9b9b;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
    }
    .regions table th:first-child {
        padding-left: 20px;
    }
    .regions table td {
        text-align: left;
        color: #6d6c6c;
        font-size: 12px;
        padding: 7px 20px 7px 0;
        vertical-align: middle;
    }
    .regions table .h td {
        background: #e22424;
        color: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .regions table td:first-child {
        padding-left: 20px;
        text-align: center;
        width: 30px;
    }
    .regions table .even td {
        background: #f7f7f7;
    }
    .regions table .last {
        width: 70px;
    }
	
.vacancies {
    clear: both;
    font-size: 12px;
    color: #3c3c3c;
}
    .vacancies h4 {
        color: #3c3c3c;
        font-size: 14px;
        font-weight: bold;
    }
    .vacancies h4, .vacancies p, .vacancies ul {
        margin: 0 0 11px;
    }
    .vacancies a {
        text-decoration: underline;
    }
    .vacancies a:hover {
        text-decoration: none;
    }
    .vacancies li {
        background: url(../images/vacancies-bullet.gif) 5px 4px no-repeat;
        padding-left: 15px;
    }
    .vacancies > div {
    	background-image: -o-linear-gradient(#ececec, #fff);
    	background-image: -moz-linear-gradient(#ececec, #fff);
    	background-image: -webkit-linear-gradient(#ececec, #fff);
    	background-image: -ms-linear-gradient(#ececec, #fff);
    	background-image: linear-gradient(#ececec, #fff);
    	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fff));
    	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec,endColorstr=#ffffff);
    	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec,endColorstr=#ffffff);
    	border: 1px solid #dadada;
    	border-radius: 2px;
    	padding: 15px 15px 4px;
    	margin: 15px 0 0;
    }
    .vacancies > div h4 {
        font-weight: bold;
        font-size: 18px;
        text-decoration: underline;
    }

.vacancy {
    color: #3c3c3c;
    font-size: 12px;
    clear: both;
}
    .vacancy a {
        text-decoration: underline;
    }
    .vacancy a:hover {
        text-decoration: none;
    }
    .vacancy .field-block {
        padding: 10px 0 15px;
        width: 100%;
        overflow: hidden;
    }
    .vacancy .field-block label {
        float: left;
        width: 190px;
        padding: 7px 0 0 15px;
        font-weight: bold;
    }
    .vacancy .field-block > div {
        float: right;
        width: 515px;
        padding-right: 15px;
    }
    .vacancy .field-block [type="text"],
    .vacancy .field-block textarea,
	.vacancy .field-block select {
        background: #f3f3f3;
        border: 0;
        box-shadow: inset 0 3px 3px 0 #cecccc;
        width: 235px;
        padding: 5px;
        font: 12px Arial;
        border-radius: 2px;
    }
	.vacancy .field-block select {
        width: 245px;
	}
    .vacancy .field-block [type="text"].large {
        width: 455px;
    }
    .vacancy .field-block .large-field select {
        width: 465px;
    }
    .vacancy .field-block [type="checkbox"] {
        width: 20px;
        height: 20px;
        padding: 0;
        margin: 10px 0 0;
    }
    .vacancy .field-block textarea {
        width: 455px;
        height: 250px;
        resize: vertical;
    }
    .vacancy .field-block p {
        padding: 7px 0;
        margin: 0;
    }
    .vacancy .field-block p span {
        color: #ed1d25;
    }
	 
	 .authors-block {
	background-image: -o-linear-gradient(#ececec, #fff);
	background-image: -moz-linear-gradient(#ececec, #fff);
	background-image: -webkit-linear-gradient(#ececec, #fff);
	background-image: -ms-linear-gradient(#ececec, #fff);
	background-image: linear-gradient(#ececec, #fff);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fff));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec,endColorstr=#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec,endColorstr=#ffffff);
	border: 1px solid #dadada;
	border-radius: 2px;
	font-size: 12px;
	padding: 15px 20px;
}
    .authors-block h2 {
        color: #3c3c3c;
        font-weight: bold;
        padding: 0 0 15px;
    }
    .authors-block div {
    }
    .authors-block ul {
        width: 10000%;
        overflow: hidden;
        padding-bottom: 10px;
    }
    .authors-block li {
        float: left;
        width: 162px;
        padding-left: 20px;
    }
    .authors-block li:first-child {
        padding-left: 0;
    }
    .authors-block img {
        display: block;
        margin: 0 0 5px;
    }
    .authors-block a {
        color: #888;
        font-weight: bold;
        -webkit-transition:.2s all cubic-bezier(1,0,0,1) 0s;-moz-transition:.2s all cubic-bezier(1,0,0,1) 0s;-o-transition:.2s all cubic-bezier(1,0,0,1) 0s;-ms-transition:.2s all cubic-bezier(1,0,0,1) 0s;transition:.2s all cubic-bezier(1,0,0,1) 0s;
    }
    .authors-block a:hover {
        color: #000;
    }
	 
.google_container
{
	background: #ededed;
	border: 1px solid #d0d0d0;
	text-align: center;
	width: 238px;
	height: 200px;
	/*
	height: 220px;
	padding-top: 20px;
	*/
}
.sapelinks
{
	background: #000000; 
	color: #2a2a2a; 
	font-size: 9px;
}
.sapelinks a
{
	color: #2a2a2a !important;
	text-decoration: none;
}
.sapelinks a:hover
{
	color: #2a2a2a !important;
	text-decoration: none !important;
}
.bls
{
	width: 1004px;
	height: 270px;
	background: url('http://img.loveradio.ru/img/bls.jpg') no-repeat;
	padding: 10px 0px 0px 600px;
}
.bls .text
{	
	width: 394px;
	height: 250px;
}
.center_block
{
	float: right;	
}
div.news_blockSlider .pager { overflow:hidden; float: right; list-style: none; position: relative; top: -15px; right: 60px; font-size: 12px; }

#lightFF {

    position:absolute; top:175px; z-index:1100; left:-97px;

   }

@media all and (-webkit-min-device-pixel-ratio:0) {

   #lightFF {

    position:absolute; top:175px; z-index:1100; left:-98px;

   } 
.inner_wrapper_photo,
.blur_photo {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.inner_wrapper_photo {
	z-index: 100; 
	color: #fff;
	text-align: center;
}
.blur_photo {
	background-size:150% 100%;
	overflow:hidden;
	z-index: 99;
	background-repeat: no-repeat;
	background-position: top center;
	-webkit-filter: blur(1px);
	-moz-filter: blur(7px);
	-ms-filter: blur(7px);
	-o-filter: blur(7px);
	filter: blur(7px);
}