body { background-color:#05151a; font:normal 12px Arial; color:#000033; //overflow:hidden; //position:relative;}

a { color:#0181cc;}

img { border:none;}

form, p, h1, h4, dl, dd, dt { list-style:none; margin:0px; padding:0px;}

h1 { font:normal 18px Arial;}
h4 { font:normal 14px Arial;}

.submit { cursor:pointer;}

.left-bg, .right-bg { position:absolute; height:412px; z-index:1; left:-10px; //left:0;}
.left-bg { background:url(/_img/main-bg-spring-evening.jpg) no-repeat center top; width:100%;}
.left-bg#season1 { background:url(/_img/main-bg-spring-evening.jpg) no-repeat center top; width:100%;}
.left-bg#season2 { background:url(/_img/main-bg-summer-evening.jpg) no-repeat center top; width:100%;}
.left-bg#season3 { background:url(/_img/main-bg-autumn-evening.jpg) no-repeat center top; width:100%;}
.left-bg#season4 { background:url(/_img/main-bg-winter-evening.jpg) no-repeat center top; width:100%;}
.right-bg {/* background:url(/_img/right.jpg) repeat-x left top; width:50%; _width:49.99%; margin:0 0 0 50%;*/}

.main { width:980px; margin:0 10px; position:relative; z-index:2;}

.clear:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0;}
.clear { display:inline-block;}
/*\*/
.clear { display:block;}
/**/

.top { background:url(/_img/header_main_bg.gif) repeat-x left top; position:relative; margin-bottom:10px;}
.top div.logo, .top div.menu, .top div.tel { float:left;}
.top div.logo { padding:16px 126px 9px 90px;}
.top div.menu, .top div.tel { width:150px; padding-top:25px;}
.top div.menu span { display:block; padding-bottom:7px;}
.top div.tel { font:normal 11px Arial; color:#666666; position:relative; left:-16px; padding-left:16px; background:url(/_img/icon_telephone.gif) no-repeat left 15px;}
.top div.tel span { display:block; font:bold 24px Arial; color:#000000; margin:-4px 0 -3px 0;}

.rounded-foot-left, .rounded-foot-right, .rounded-foot-line { height:10px; position:absolute; bottom:-10px; _overflow:hidden;}
.rounded-foot-left, .rounded-foot-right { width:10px;}
.rounded-foot-left { left:0px;}
.rounded-foot-right { right:0px;}
.rounded-foot-line, .rounded-top-line { width:960px; left:10px; z-index:100;}

.rounded-top-left, .rounded-top-right, .rounded-top-line { height:10px; position:absolute; top:-10px; _overflow:hidden;}
.rounded-top-left, .rounded-top-right { width:10px;}
.rounded-top-left { left:0px;}
.rounded-top-right { right:0px;}

.top-rounded-foot-left { background:url(/_img/header_adding_LF.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/header_adding_LF.png', sizingMethod='crop');}
.top-rounded-foot-right { background:url(/_img/header_adding_RF.png) no-repeat right top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/header_adding_RF.png', sizingMethod='crop');}
.top-rounded-foot-line { background:url(/_img/header_adding_bg.gif) repeat-x left top;}

.c-rounded-foot-left { background:url(/_img/_LF.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_LF.png', sizingMethod='crop');}
.c-rounded-foot-right { background:url(/_img/_RF.png) no-repeat right top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_RF.png', sizingMethod='crop');}
.c-rounded-foot-line, .c-rounded-top-line { background-color:#FFFFFF;}
.c-rounded-top-left { background:url(/_img/_LT.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_LT.png', sizingMethod='crop');}
.c-rounded-top-right { background:url(/_img/_RT.png) no-repeat right top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_RT.png', sizingMethod='crop');}

.inner-rounded-lt, .inner-rounded-lf, .inner-rounded-rt, .inner-rounded-rf { position:absolute; width:10px; height:10px;}
.inner-rounded-lt { left:0px; top:0px; background:url(/_img/_LT_.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_LT_.png', sizingMethod='crop');}
.inner-rounded-lf { left:0px; bottom:0px; _bottom:-5px; background:url(/_img/_LF_.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_LF_.png', sizingMethod='crop');}
.inner-rounded-rt { right:0px; _right:-1px; top:0px; background:url(/_img/_RT_.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_RT_.png', sizingMethod='crop');}
.inner-rounded-rf { right:0px; _right:-1px; bottom:0px; _bottom:-5px; background:url(/_img/_RF_.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_RF_.png', sizingMethod='crop');}

.flash { width:980px; height:260px; _margin-bottom:-3px;}

.hot-info { position:absolute; z-index:20; padding:29px 88px 0 92px;}
.hot-info .weather-title { background:url(/_img/weather_in_the_Kyiv.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/weather_in_the_Kyiv.png', sizingMethod='crop');}
.hot-info .online-title { background:url(/_img/online_now.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/online_now.png', sizingMethod='crop');}
.hot-info .first-row { display:block; margin-bottom:183px;}
.hot-info .weather-block { position:absolute; left:294px; top:25px; white-space:nowrap; color:#FFFFFF; //width:180px;}
.hot-info .second-weather-block { left:492px;}
.hot-info .weather-block .all-day { font:bold 14px Arial; background:url(/_img/weather_bg.png) repeat-x left top; padding:5px 0 6px 0; position:relative; margin-bottom:4px; _background:none;}
.hot-info .weather-block .all-day .border { display:none; _display:block; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/weather_bg.png', sizingMethod='scale');}
.hot-info .weather-block .all-day .border-left, .hot-info .weather-block .all-day .border-right, .hot-info .weather-block .all-day .border { position:absolute; top:0px;}
.hot-info .weather-block .all-day .border-left { left:-5px; background:url(/_img/weather_left.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/weather_left.png', sizingMethod='crop');}
.hot-info .weather-block .all-day .border-right { right:-5px; background:url(/_img/weather_right.png) no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/weather_right.png', sizingMethod='crop');}
.hot-info .weather-block .day-night { font:normal 11px Arial; margin-bottom:1px;}
.hot-info .weather-block .left, .hot-info .weather-block .right { display:block; _position:relative; _z-index:10;}
.hot-info .weather-block .left { margin-right:60px;}
.hot-info .weather-block .right { float:right; width:40px; padding-left:20px;}
.hot-info .online-translation { color:#9da6a9; position:absolute; left:709px; top:25px; background:url(/_img/online_transelation.png) no-repeat left top; padding:3px 0 0 48px; line-height:20px; white-space:nowrap; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/online_transelation.png', sizingMethod='crop');}
.hot-info .online-translation a, .hot-info .now-online a { font:bold 14px Arial; color:#FFFFFF; line-height:normal; margin-right:10px;}
.hot-info .now-online, .hot-info .online-translation { font:normal 11px Arial;}
.hot-info .now-online { position:absolute; top:228px; left:285px; color:#999999; white-space:nowrap;}

.content { position:relative; margin:10px 0; background-color:#FFFFFF; padding:17px 0 0 0;}

.column-1, .column-2, .column-3, .column-4, .column-wide { border-top:1px #e9e9e9 solid;}
.column-1, .column-2, .column-3, .column-4 { padding-bottom:30px;}
.column-1 { width:275px; float:left;}
.column-2 { width:297px; margin-left:392px;}
.column-3 { width:270px; float:right;}
.column-4 { width:610px; float:left;}
.column-wide { padding-bottom:20px; clear:both;}
.with-padding { padding-top:20px;}

.column-1, .column-4, .column-wide, .status { padding-left:90px;}

.sub-column-1 { width:580px; float:left; margin-right:20px;}
.sub-column-2 { width:285px; overflow:hidden;}

.status { font-size:11px; color:#999999; margin-bottom:8px; position:relative; top:-10px;}
.status a { color:#d9591c;}
.status span a { color:#999999;}

.header { font:bold 18px Arial; color:#000000; position:relative; top:-13px; left:-10px; padding:0 10px; background-color:#FFFFFF; z-index:5;}
.lighter { color:#999999;}
.header .link-listen { margin-left:13px; _line-height:20px; position:relative; top:-2px; _position:static;}
.limited { width:580px;}
.limited .header { display:block; float:left;}

.title a { font:bold 14px Arial; color:#0181cc;}

.date-time, .link-read, .link-listen { font:normal 11px Arial;}
.link-read, .link-listen { padding-left:14px;}
.date-time { color:#333333;} 
.link-read { background:url(/_img/icon_read.gif) no-repeat left 3px;}
.link-listen { background:url(/_img/icon_listening.gif) no-repeat left 4px;}

.day-top-news .banner-big { margin:4px 0 8px 0;}
.day-top-news .text { font:normal 11px Arial; color:#999999; padding-right:20px; margin:9px 0;}
.day-top-news .links { background:url(/_img/links_bg.gif) repeat-x left top; margin-bottom:60px;}
.day-top-news .links .link-read { margin-right:15px;}
.day-top-news .links .bg-L { background:url(/_img/links_left_bg.gif) no-repeat left top;}
.day-top-news .links .bg-R { padding:10px 0 11px 13px; background:url(/_img/links_right_bg.gif) no-repeat right top;}
.day-top-news .banner-small { margin-bottom:10px;}
.day-top-news .links h4 a { font-weight:bold;}
.schedule-l-i { position:relative; left:-15px;}

.banner-small { width:193px; height:80px; position:relative; cursor:pointer;} 
.banner-small .post-title { margin:8px; padding:2px 5px 3px 5px; font:normal 12px Arial; color:#fffefe; background:#f7a032 url(/_img/banner_title_bg.gif) repeat-x left top; display:block; float:left; text-decoration:underline;}

.banner-big { position:relative; left:-50px; width:275px; height:138px; overflow:hidden;}

.news-list { font-size:11px; color:#333333;}
.news-list div:first-child { margin-top:0px;}
.news-list .date-time { color:#999999; margin-bottom:3px; margin-top:15px;}
.news-list .date-time img { margin-left:5px;}
.news-list p { padding:8px 0 9px 0;}
.pad-r-20 { padding-right:20px;}
.not-our-news{ color:#000000;}

.subscribe-index { padding:18px 0 0 0;}
.subscribe-index .query { width:165px; padding-left:7px; height:14px; border:1px #808080  solid; border-color:#474747 #d8d8d8 #d8d8d8 #474747; font:normal 10px Arial; color:#999999;} 
.subscribe-index .submit { cursor:pointer; margin-left:4px; position:relative; top:3px; //top:-1px; width:16px; height:16px; background:url(/_img/search_sbmt.gif) no-repeat left top; border:none;}
.sub-column-2 .subscribe-index { padding:14px 0 0 5px;}

.programs-index { font:normal 11px Arial; color:#999999; padding-right:80px; padding-top:3px;}
.programs-index .title { margin-bottom:9px;}
.programs-index .title a, .online-list-block a { color:#d9591c;}
.programs-index img { margin-right:7px;}
.programs-index .text { margin:3px 0 12px 0;}

.photogallery-index { padding-left:100px;}
.photogallery-index .header { left:-10px;}
.photogallery-index h1 a { font-weight:bold; color:#d9591c;}
.photogallery-index .photo { float:left; width:193px; margin-right:7px; font:normal 11px Arial; color:#999999;}
.photogallery-index .photo .banner-small { cursor:default; margin-top:11px; margin-bottom:8px;}
.photogallery-index .photo .banner-small .inner-rounded-rf, .photogallery-index .photo .banner-small .inner-rounded-lf { _bottom:-2px;}

.footer { font:normal 11px Arial; color:#3d7283; padding:32px 0 60px 90px;}
.footer .os-and-search { float:left;}
.footer .os-and-search a { margin-right:20px;}
.footer .os-and-search .query { width:190px; height:14px; padding-left:7px; border:1px #808080 inset; margin-top:20px; font:normal 10px Arial; color:#999999;}
.footer .os-and-search .submit { width:12px; height:12px; border:none; background:url(/_img/search_sbmt_.gif) no-repeat left top; margin-left:10px; position:relative; top:6px; //top:-1px; //left:10px;}
.footer .copyrights { margin-left:500px;}
.footer .copyrights a { margin-top:23px; display:block; width:92px; padding:17px 0 0 68px; background:url(/_img/logo_SP.gif) no-repeat left top; color:#3d7283; }

.actions-block {/* height:190px;*/ width:280px; margin:20px 20px 0 0; font-size:11px; color:#333333; float:left;}
.actions-block .title { margin:8px 0;}
.actions-block .date-time { color:#999999; margin-bottom:6px;}
.actions-block .inner-rounded-lf, .actions-block .inner-rounded-rf { _bottom:-2px;}

.go-to-section { padding-top:20px;}
.go-to-section a { padding-left:17px; font-size:11px; color:#d9591c; background:url(/_img/icon_double_read.gif) no-repeat left 2px;}

.simple-block { padding:25px 0 0 0;}
.simple-block .banner-small { margin-bottom:0px; float:left; margin-right:10px;}

.text-block { position:relative; top:-9px; z-index:100;}
.text-block .date-time { color:#999999; margin-bottom:11px;}
.text-block p { margin-top:16px;}
.text-block h1 { margin:11px 0 -6px 0;}
.text-block h1:first-child { margin-top:9px;}
.text-block .links { float:right; width:370px;}
.text-block .links div { padding-top:3px;}
.text-block .links div:first-child { padding-top:0px;}
.text-block .links a, .leader span a { color:#d9591c; font-size:11px;}

.sourceUrl	{/*font:11px tahoma;*/ font-style:italic;}

.contacts-block h1, .text-block h1 { font-weight:bold; color:#999999;}

.contacts-block { padding-top:11px;}
.contacts-block .not-first { margin-top:15px; margin-bottom:4px;}
.contacts-block .map { width:286px; height:249px; position:relative; overflow:hidden; float:left;}
.contacts-block .map .inner-rounded-lf, .contacts-block .map .inner-rounded-rf { bottom:2px; _bottom:-4px;}
.contacts-block .info { margin-left:307px; padding-top:4px;}
.contacts-block .tel { font-size:11px; color:#666666; border-bottom:1px #e4e4e4 solid; width:250px; padding:10px 0 12px 2px;}
.contacts-block .tel span { font-size:18px; color:#000000; padding-left:2px;}
.contacts-block .address { font-size:14px; color:#333333; padding-bottom:3px;}
.contacts-block .address a { color:#d9591c;}

.gallery-block { width:193px; float:left; margin-right:7px; font-size:11px; color:#333333;}
.gallery-block h1, h4 { font-weight:bold;}
.gallery-block h1 { margin-bottom:6px;}
.gallery-block h1 a { color:#d9591c;}
.gallery-block .author { font-style:italic; padding:6px 0 10px 0;}
.gallery-block .description { color:#999999; padding-top:8px;}
.gallery-block .link { padding-top:3px;}
.gallery-block .link, .gallery-block .description, .gallery-block .author { display:block;}
.with-photo-full { padding-top:4px;}
.gallery-block .inner-rounded-lf, .gallery-block .inner-rounded-rf { _bottom:-2px;}

.linked-list { margin-top:25px;}
.linked-list .author { padding:7px 0 0 0;}
.linked-list .description { padding:0;}

.full-info { padding-top:5px;}
.full-info .author { padding:0 0 3px 0;}
.full-info .description { padding:0px;}
.full-info .banner-small { margin:12px 0 8px 0;}

.pager { font:normal 11px Arial; color:#333333; padding:28px 95px 0 0;}
.pager .skin-bg { background:url(/_img/pager-bg.gif) repeat-x;}
.pager .skin-left { background:url(/_img/pager-left.gif) no-repeat left top;}
.pager .skin-right { background:url(/_img/pager-right.gif) no-repeat right top; padding:0 19px 0 7px;}
.pager a { color:#d9591c;}
.pager a, .pager span { display:block; float:left; padding:5px 4px 5px 5px;}
.pager .next { float:right; background:url(/_img/icon_raquo.gif) no-repeat 52px 11px; color:#999999; padding-right:10px;}
.pager .next-orange { float:right; background:url(/_img/icon_raquo_orange.gif) no-repeat right 11px; padding-left:0px; padding-right:10px;}
.pager .prev-orange { float:left; background:url(/_img/icon_laquo_orange.gif) no-repeat left 11px; padding-left:10px; padding-right:0px;}
.view-2 { padding-right:0px;}
.view-2 .skin-right { padding:0 10px;}
.pad-1 { padding-top:8px;}

.photo-full { padding-top:4px;}
.photo-full .image { position:relative;}
.photo-full .inner-rounded-lf, .photo-full .inner-rounded-rf { _bottom:-3px;}
.photo-full .inner-rounded-rt, .photo-full .inner-rounded-rf { _right:0px;}

.calendar { font-size:11px; width:181px;}
.calendar .month-name { font-weight:bold; color:#000000; text-align:center; padding:0 10px; margin-bottom:7px;}
.calendar .next { float:right;}
.calendar .prev { float:left;}
.calendar .week { background:url(/_img/calendar_bg.gif) repeat-x; position:relative; margin:0 5px; color:#333333;}
.calendar .week .left, .calendar .week .right { position:absolute; top:0px;}
.calendar .week .left { left:-5px;}
.calendar .week .right { right:-5px;}
.calendar span { display:block; float:left; text-align:center; width:24px;}
.calendar .week span { padding:3px 0;}
.calendar .days { padding:0 5px; color:#999999;}
.calendar .days span { padding-top:4px; padding-bottom:5px; margin:2px 0 0 0;}
.calendar .days a { color:#d9591c;}
.calendar .today { background:url(/_img/calendar_today.gif) no-repeat left top;}

.presenter-block { width:50%; float:left; font-size:11px; color:#333333;}
.presenters-row { padding-top:27px;}
.presenters-row h1 { font-weight:bold; margin-bottom:17px;}
.presenters-row h1 a, .presenter-block .link a { color:#d9591c;}
.presenter-block h4, .presenter-block .text, .presenter-block .link { padding-right:20px;}
.presenter-block h4 { font-weight:bold; margin-bottom:11px;}
.presenter-block .photo { position:relative; margin-bottom:7px;}
.presenter-block .text { margin-bottom:7px;}
.presenter-block .link { padding-top:3px;}
.presenter-block .inner-rounded-lf, .presenter-block .inner-rounded-rf { _bottom:-1px;}

.program-block { border-bottom:1px #e9e9e9 solid; padding-bottom:20px; padding-top:15px; margin-right:30px;}
.program-block .about { font-size:11px; color:#333333; width:285px;}
.program-block .about h4 { margin-bottom:11px;}
.program-block .leader { padding-top:11px;}
.program-block .online-time { float:right; width:250px;}

.leader { _height:45px; _position:relative; _overflow:hidden;}
.leader img, .leader span a { float:left; margin-right:8px;}
.leader span a { display:block; width:80px; _height:40px; _position:relative; _overflow:hidden;}

.online-time b, .online-time span { display:block;}
.online-time b { font-size:14px; color:#333333; padding-bottom:6px;}
.online-time span { font-size:11px; color:#999999;}

.online-list-block { font-size:11px; color:#999999; margin-left:5px; padding-bottom:17px;}
.online-list-block h1 { font-weight:bold; color:#999999; padding-left:3px; margin-bottom:10px;}
.online-list-block .row { position:relative; width:164px; padding:3px;}
.online-list-block .current { background:url(/_img/calendar_bg.gif) repeat-x;}
.online-list-block b { color:#333333; padding-right:4px;}
.online-list-block .left, .online-list-block .right { position:absolute; top:0px;}
.online-list-block .left { left:-5px;}
.online-list-block .right { right:-5px;}
.online-list-block .current .right { background:url(/_img/calendar_right.gif) no-repeat right top;}
.online-list-block .current .left { background:url(/_img/calendar_left.gif) no-repeat left top;}
.online-list-block a { margin-right:4px;}
.online-list-block .current a { color:#999999;}

.schedule-block { float:left; width:50%;}
.schedule-block dt, .schedule-block dd { color:#333333; padding-top:5px;}
.schedule-block dt { float:left;}
.schedule-block dd { margin-left:70px; _margin-left:67px; _height:1px;}
.schedule-block dd a { color:#fa4500;}

.program-full .banner-small { left:-20px; cursor:default;}
.program-full .text { color:#333333; padding-top:13px; width:260px;}
.program-full .text p { margin-top:16px;}
.program-full .info { float:right; width:282px;}
.program-full .leader, .program-full .online-time { padding-bottom:32px;}
.program-full .info h4 { color:#000000; padding-bottom:9px;}
.program-full .info .archive div { padding-bottom:9px;}
.program-full .info .archive a { background:url(/_img/icon_listening.gif) no-repeat right 4px; font-size:11px; padding-right:14px;}
.program-full .info .archive p { font:10px tahoma; color:#9f9f9f;}

.form-block .label { float:left; padding-top:2px;}
.form-block .input { margin-left:200px; margin-bottom:10px;}
.form-block img { margin-right:20px; vertical-align:bottom;}
.form-block .input-text input { width:197px; height:14px;}
.form-block .key input { width:100px;}
.form-block textarea { width:296px; height:150px;}