.black_f {background-color:#000000;}
.body404 {background:#D0E7F6;}
.body404 .main-content {border:none;}
/* CSS Document */

body {background-color:#D0E7F6; font-family:Arial, Helvetica, sans-serif; font-size:100%; padding:0; margin:0; width:100%;}
div {padding: 0px 0px 0px 0px; /*border:solid 1px #FFCCCC;*/ margin:0;}
table, td {vertical-align:top; font-size: 100%;font-weight:normal;border-collapse: collapse; border:none;}
img {border:none; background:none;}
h1, h2, h3, h4 {margin:0; padding:0; font-family:"Times New Roman", Times, serif;font-weight:normal;}
p {margin:0; padding:0;}
form {padding:0; margin:0;}
a{color:#005b7f;}
a:hover{ text-decoration:none;}

input.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.hidden {display:none;}
.f-right {float:right;}

.main-content {_width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 1010 ? '1010px' : 'auto' && (documentElement.offsetWidth || document.body.offsetWidth) > 1280 ? '1253px' : 'auto');
 max-width:1253px; min-width:965px; margin: 0 auto; border-left:15px solid #D0E7F6; border-right:15px solid #D0E7F6;}
 /*HEADER*/
.header {margin:0 -15px 0px -15px; min-height:260px; _height:260px; //margin-right:-13px; _margin-right:-15px;}
.top-line {background:#064C65 url(/themes/site/images/corners1.gif) no-repeat left top; padding:0 0 0 10px; color:#FFFFFF; float:right; margin-right:15px; width:490px; //width:495px; //height:27px; _height:26px; _padding-top:0; _display:inline;}
.top-line .in-div {background:url(/themes/site/images/corners1.gif) no-repeat right bottom; height:100%;}
.top-line a {color:#FFFFFF;}
.top-line .vk{ margin-left: 36px; margin-right: 10px; margin-top: 5px; float:left;}
.top-line .fb, .top-line .tw{ margin-right: 9px; margin-top: 5px; float:left;}
.top-icons {width:150px; float:right; padding-top:0; //padding-top:3px; margin-top:3px;}
a.home, a.home-act, a.mailto, a.map {background:url(/themes/site/images/icons.gif) no-repeat; height:12px; width:12px; margin-left:30px;}
a.home {background-position:0 -19px;}
a.home-act {background-position:0 0;}
a.mailto {background-position:0 -38px;}
a.map {background-position:0 -57px;}
.top-tel-sms {font-size:12px; float:left; width:34%;}
.top-tel-sms span {font-size:14px; margin:0 45px 0 5px; font-weight:bold;}
.top-tel-sms span.sms {margin-right:0;}
.top-email{font-size:12px; float:left; width:25%;}
.top-email a{font-size:14px; font-weight:bold; margin-left:5px;}
.top-search {font-size:12px; color:white; margin:0 0 0 20px; padding-top:3px; //padding-top:5px;}
.top-search form { margin:0; padding:0; //margin-top:-3px;}
.top-search input {display:inline; //margin-right:5px;}

/*normal gradient*/
.top-content {height:200px; background:#fce8cf; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:15px; background:url(/themes/site/images/grad.jpg) repeat-x;}
/*ny snowflakes
.top-content {height:200px; background:#fce8cf; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:15px; background:url(/themes/site/images/grad_ny.jpg) repeat-x; position:relative;}
.logo {background:url(/themes/site/images/logo-pilot-ny.png) no-repeat top left; height:59px; width:280px; margin:18px 0 0 42px; float:left; _display:inline;}
.snowman_left{ position:absolute; top:31px; left:23px; background:url(/themes/site/images/snowman_left.gif) no-repeat;}
.snowman_right{ position:absolute; top:31px; right:42px; background:url(/themes/site/images/snowman_right.gif) no-repeat;}*/
/* normal logo*/
.logo {background:url(/themes/site/images/logo-pilot.png) no-repeat top left; height:59px; width:303px; margin:10px 0 8px 37px; float:left; _display:inline;}
/*9 may - logo*/
/*.logo {background:url(/themes/site/images/logo-pilot-9may.png) no-repeat top left; height:59px; width:303px; margin:15px 0 0 37px; float:left; _display:inline;}*/
/*9 may - logo*/
.on-line{ float:left;margin:20px 0 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:34%;}
.on-line .in-left {width:80px; float:left;}
.on-line .in-right{ margin-left:80px; padding-top:3px;}
.on-line p{line-height:18px; }
.on-line img{ float:left; margin-right:10px;}
.on-line span{ color:#525252; font-size:11px;}
.dj{ position:relative; background-color:#fcdbb3; margin:15px 0 8px; height:29px; padding-top:4px; width:95%;}
.dj img {position:absolute; top:-14px; float:left; margin-left:0px;}
.dj span a {font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; color:#5d2554; margin-left:80px;}

.top-menu {height:20px; font-family:Arial, Helvetica, sans-serif;}
.log-in {float:left; padding:0 0 5px 10px; width:80px; margin-right:10px;}
.log-in a {text-decoration:none; border-bottom:#FFF 1px dashed; font-size:12px;}
.log-in a:hover {text-decoration:none;}
.sign-in {float:left; padding:0 0 5px 0px; width:120px;}
.sign-in a{font-size:12px;}
.log-out {float:left; padding:0 0 5px 0px; width:80px;}
.log-out a{ font-size:12px;}
.wide-blue-in .log-in img, .wide-blue-in .sign-in img {margin:0; float:none; border:none;}
.my-page {float:left; padding:0 0 5px 0; width:130px;}
.my-page a {font-size:12px;}
.pos-3 {position:relative; top:-3px;}
.site-menu {float:left; width:79%; margin-right:10px;}
.site-menu .tab-left {background:url(/themes/site/images/tabs.png) no-repeat 0 -586px; width:8px; height:31px; float:left;}
.site-menu .tab-left2 {background:url(/themes/site/images/tabs.png) top left no-repeat; background-position:0 -737px; width:7px; height:31px; float:left;}
.site-menu .tab-center{ background:url(/themes/site/images/tabs-c.png) repeat-x; background-position: 0 -179px; float:left; height:31px; width:98%;}
.site-menu .tab-center div{ width:13%; float:right; text-align:center; padding-top:6px; font:normal 12px Arial;}
.site-menu .tab-center div.selected {background:url(/themes/site/images/tabs-c.png) repeat-x 0 -373px; height:22px; margin:0 1px 0 -1px; padding:6px 0 3px; _padding-top:2px; _padding-bottom:0px; _height:23px;}
.site-menu .tab-center div.selected a {color:#FFFFFF; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.site-menu .tab-center div.selected {//height:22px; _height:25px; //padding-top:6px !important; //font-size:18px !important;}
.site-menu .tab-center div a{ font-family: Tahoma; font-weight:bold; font-size:14px; color:#ffffff;}
.site-menu .tab-center div.spacer{background:url(/themes/site/images/spacer.gif) no-repeat center center; width:3px; float:right; height:31px; padding:0;}
.site-menu .tab-center div.first {width:13%; padding-right:0px; margin-right:0 !important;}

.menu_under {width:79%; float:left; padding-left:4px;}
.menu {float:right; width:98%; padding-top:4px; height:24px;}
*:first-child+html .menu {margin-top:10px;}
.menu a {color:#525252; font-size:12px;}
.menu img {margin:0 15px;}
.menu a.sel {text-decoration:none; cursor:text; color:gray !important;}
/*-------*/


/*TABS*/
.top-tab{ width:100%; min-height:30px; _height:30px; position:absolute; top:0px; left:0px;}

.y-act-tab-l{background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -423px; width:8px; height:30px; float:left; border-bottom:#2E517B 1px solid;}
.y-act-tab {background:url(/themes/site/images/tabs-c.jpg) repeat-x 0 -254px #ffddab; height:32px; float:left;border-bottom:#ffdfb5 1px solid;}
.y-act-tab h3 {margin-top:3px; margin-left:20px; font:normal 20px Arial, Helvetica, "Sans serif"; color:#FFF;}
.y-act-tab-r{background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position:0 -464px; width:8px; height:30px; float: right; border-bottom:#2E517B 1px solid;}
.spacer{ width:3px; float:left; height:31px;}

.y-inact-tab-l {background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -589px; width:8px; height:30px; float:left;}
.y-inact-tab {background:url(/themes/site/images/tabs-c.jpg) repeat-x 0 -254px #ffeed4; height:30px; float:left;}
.y-inact-tab h3 {margin-top:4px; text-align:center; color:#FFF; font:normal 20px Arial;}
.y-inact-tab h3 a {color:#fff; text-decoration:underline;}
.y-inact-tab h3 a:hover {text-decoration:none;}
.y-inact-tab-r {background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -630px; width:8px; height:30px; float: right;}

.b-act-tab, .g-act-tab {background:url(/themes/site/images/tabs-c.jpg) repeat-x 0 -10px #b7cef7; height:32px; float:left;}
.b-act-tab-l, .g-act-tab-l {background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -10px; width:8px; height:32px; float:left;}
.b-act-tab h3, .g-act-tab h3 {margin-top:4px; margin-left:20px; font:normal 20px Arial, Helvetica, "Sans serif"; color:white;}
.b-act-tab-r, .g-act-tab-r {background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -52px; width:8px; height:32px; float: right;}

.b-inact-tab-l{background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -94px; width:8px; height:31px; float:left;}
.b-inact-tab{background:url(/themes/site/images/tabs-c.jpg) repeat-x 0 -52px #e3e9f7; height:31px; float:left;}
.b-inact-tab h3{ font-size:20px; margin-top:6px;color:#8a8a8a;}
.b-inact-tab h3 a{ color:#8a8a8a;}
.b-inact-tab-r{background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -136px; width:8px; height:31px; float: right;}

/*.g-act-tab-l{background:url(tabs0000.jpg) top left no-repeat; background-position: 0 -178px; width:8px; height:31px; float:left;}
.g-act-tab{background:url(tabs-c00.jpg) repeat-x 0 -94px #dfe0e2; height:31px; float:left; }
.g-act-tab h3{ font-size:20px; margin-top:6px;margin-left:20px; }
.g-act-tab-r{background:url(tabs0000.jpg) top left no-repeat; background-position: 0 -220px; width:8px; height:31px; float: right;} */

.g-inact-tab-l {background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -262px; width:8px; height:31px; float:left;}
.g-inact-tab {background:url(/themes/site/images/tabs-c.jpg) repeat-x 0 -136px #f4f4f4; height:31px; float:left;}
.g-inact-tab h3 {font-size:20px; margin-top:6px;}
.g-inact-tab h3 a {color:#8a8a8a; text-decoration:none;}
.g-inact-tab-r {background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -305px; width:8px; height:31px; float: right;}



/*-------*/
.content {margin-right:191px; //margin-right:192px;}
.left{ width:50%; float:left; position:relative; z-index:10; min-height:10px;}
.right{ width:50%; float:left; position:relative; z-index:5; _width:49%;} /* _width:49%; */
.right-banner {width:190px; float:right; padding-bottom:10px; overflow:hidden;}

.wide-left {float:left; width:99%;}
.narrow-right {float:left; width:1px;}

.set {width:100%; position:relative; float:left; z-index:100; padding-bottom:10px;}
.set .hide {position:absolute; float:left; top:11px; left:5px; z-index:1; cursor:pointer;}
.set .move {background:none; height:29px; width:97%; position:absolute; right:0px; top:0px; z-index:10; cursor:move;}
.set .move img {//width:100%;}
.set .delete {position:absolute; right:100px; top:10px; z-index:10;}
.set .set-in {position:absolute; float:right; top:8px; right:30px; background:url(/themes/site/images/set.png) top left no-repeat; z-index:110; height:20px; width:63px;}
.gadget_container {width:100%; float:left; min-height:100px;}
/*BANNERS*/
.banner280x100 {float:left; padding:20px 0 15px 0px; position:relative; z-index:1; width:43%; text-align:center;}
.banner440x90 {margin:0 0 15px 0; float:left; width:440px; padding:0 0 0 10px; _margin-bottom:10px;}
.banner360x90 {padding:12px 0 15px 0; float:left; width:360px;_margin-bottom:10px;}
.banner160x410 {margin:0 0 10px 0;}
.banner450x290 {height:290px; font-size:12px;}
.center-ban {text-align:center; width:100%;}
/*NEWS IN PICTURES*/
#news-pict {padding:0 10px 0 0; clear:both;}
#news-pict .y-act-tab {width:100%;}
.news-pict-in {background-color:#F6F8FA; width:100%; float:left; padding:10px 0px 0 0px; position:relative;}
.news-pict-in img {border:#4F5051 solid 1px; width:220px; float:left; margin-right:10px; height:172px;}
.news-pict-in h2{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; line-height:26px; padding:0 10px 10px 20px;}
.news-pict-in a.n_link{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; line-height:26px; margin:0 10px 10px 20px; color: black; text-decoration: none;}
span.news-date{ color:#675d52; font-size:11px;}
.news-pict-in p{ font-size:12px; padding:10px 0px;}
.news-pict-in div.comment a{ font-size:11px; color:#707070; white-space:nowrap; position:relative; bottom:0px;}
.news-pict-in div.comment{ text-align:right; float:right;}
.news-pict-in .in-left{ padding-left:20px; width:220px; float:left; height:185px;}
.news-pict-in .in-right{ margin:0 10px 0 255px; float:none;}
.news-pict-in .preview{ float:left; padding:10px 0px 10px 20px; height:46px; width:92%;}
.news-pict-in .preview div {height:48px; width:60px; _width:57px; float:left; margin-right:5px; _margin-right:5px;}
.news-pict-in .preview div img{ border:none; width:57px; margin-right:0px; height:46px;}
/*SITE NEWS*/
.narrow-blue {padding:0 10px 0 0; clear:both; _float: left;}
.narrow-blue .b-act-tab{ width:100%;}
.narrow-blue .b-act-tab h3{ margin-left:20px;}
.narrow-blue-in {background-color:#F2F2F2; width:100%; float:left; padding:0 0px 20px 0px; font-size:12px; position:relative; z-index:0;  min-height:100px; _height:100px;}
.narrow-blue-in .date {background:url(/themes/site/images/date_lin.gif) bottom repeat-x; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#707070; text-align:right; padding-right:10px; height:16px;padding-top:3px;}
.narrow-blue-in .one-news {float:none; clear:both; min-height:117px; _height:117px; padding:20px 10px 0 20px;}
.narrow-blue-in .one-news img {float:left; width:100px; /*border:#000000 1px solid;*/}
.narrow-blue-in .one-news h4 a {font-size:16px; font-weight:bold;}
.narrow-blue-in .one-news h1 {font-size:24px;}
.narrow-blue-in .one-news h1 a { color:#000000;}
.narrow-blue-in .one-news h4 {font-size:16px; font-weight:bold;}
.narrow-blue-in .one-news p {margin:10px 10px 10px 0;}
.narrow-blue-in .one-news div.comment {text-align:right; padding-right:10px;}
.narrow-blue-in .one-news div.comment a {font-size:11px; color:#707070; white-space:nowrap; position:relative; bottom:0px;}
.narrow-blue-in .video {padding-top:15px; text-align:center;}
.narrow-blue-in .one {padding-top:5px; float:left; width:100%; min-height:10px;}
.narrow-blue-in .avatar {padding:15px 0 5px 0; float:left; width:100%;}

.hit-poll, .hit-parad-in, .cont-blue .narrow-blue-in, .cont-blue .news-pict-in, .cont-blue .days-hit-in,
.cont-blue .listening-in, .cont-blue .downloads-in, .cont-blue .popular-in, .cont-blue .blogs-in, 
.cont-blue .faq-in, .cont-blue .poll-in, .cont-blue .last-photos-in, .cont-blue .hit-parad-in, 
.cont-blue .songs-in, .cont-blue .new-photo-in, .cont-blue .djs-in, .cont-blue .programs-in, 
.cont-blue .ask-dj-in, .cont-blue .testing-in, .cont-blue .news-in, .cont-blue table, 
.cont-blue .hit-parad-in, .cont-blue .hit-poll {background-color:#F6F8FA !important;}

.cont-blue table {border-top:2px solid #E7E8E8 !important; border-bottom:2px solid #E7E8E8 !important;}

.new-photo-in, .news-in, .cont-grey .narrow-blue-in, .cont-grey .news-pict-in, 
.cont-grey .days-hit-in, .cont-grey .listening-in, .cont-grey .downloads-in, 
.cont-grey .popular-in, .cont-grey .blogs-in, .cont-grey .faq-in, .cont-grey .poll-in, 
.cont-grey .last-photos-in, .cont-grey .hit-parad-in, .cont-grey .songs-in, 
.cont-grey .new-photo-in, .cont-grey .djs-in, .cont-grey .programs-in, .cont-grey .ask-dj-in, 
.cont-grey .testing-in, .cont-grey .news-in, .cont-grey table, .cont-grey .hit-parad-in, .cont-grey .hit-poll{background-color:#f2f2f2 !important;}

.cont-grey table{border-top:#e7e7e7 2px solid!important; border-bottom:#e7e7e7 2px solid!important;}

.y-act-tab, .b-act-tab, .g-act-tab {background-position:0 -254px; background-color:#ffddab; border:none;}
.y-act-tab-l, .b-act-tab-l, .g-act-tab-l {background-position: 0 -423px;}
.y-act-tab-r, .b-act-tab-r, .g-act-tab-r {background-position:0 -464px;}
.cont-yellow .y-act-tab-r, .cont-yellow .b-act-tab-r, .cont-yellow .g-act-tab-r, .g-act-tab-r {background-position:0 -464px;}
.popular, .popular-in, .djblogs-in, .cont-yellow .narrow-blue-in, .cont-yellow .news-pict-in, .cont-yellow .days-hit-in, .cont-yellow .listening-in, .cont-yellow .downloads-in, .cont-yellow .popular-in, .cont-yellow .blogs-in, .cont-yellow .faq-in, .cont-yellow .poll-in, .cont-yellow .last-photos-in, .cont-yellow .hit-parad-in, .cont-yellow .songs-in, .cont-yellow .new-photo-in, .cont-yellow .djs-in, .cont-yellow .programs-in, .cont-yellow .ask-dj-in, .cont-yellow .testing-in, .cont-yellow .news-in, .cont-yellow table, .cont-yellow .hit-parad-in, .cont-yellow .hit-poll{ background-color:#F6F8FA !important;}
.cont-yellow table {border-top:#E7E8E8 2px solid !important; border-bottom:#E7E8E8 2px solid !important;}

/*.narrow-blue-in .avatar .in-left span{ line-height:40px;}*/
.narrow-blue-in .one .in-left{ width:100px; float:left; line-height:15px; padding-left:20px;}
.narrow-blue-in .one .in-right{ width:64%; float:left;}
.narrow-blue-in .one .in-right span{ line-height:26px;}
.narrow-blue-in .one .in-right div{ width:100%; margin: 5px 0 0 0px; height:20px; padding-bottom:3px;}
.narrow-blue-in .one .in-right .gallery{ height:auto;}
.narrow-blue-in .one .in-right .gallery img{ height:60px; width:80px; margin-left:8px; margin-bottom:8px; border:#999999 1px solid;}
.narrow-blue-in .avatar .in-right input{ margin-top:8px; float:left;}
.narrow-blue-in .avatar .in-right label{ margin-top:5px; float:left; _padding-top:5px;}
.narrow-blue-in .one a.dash{ text-decoration:none; border-bottom:#005b7f 1px dashed; clear:left; float:left; margin-top:5px;}
.narrow-blue-in .one a.dash:hover{ text-decoration:none; border-bottom:#dfebff 1px solid;}
.narrow-blue-in .interest div{ float:left; width:49%;}
.narrow-blue-in .one .comment{ line-height:22px; padding-bottom:3px;}
.narrow-blue-in .one .comment a{text-decoration:none; border-bottom:#005b7f 1px dashed; margin-right:10px;}
.narrow-blue-in .one .comment a:hover{text-decoration:none; border-bottom:#dfebff 1px solid;}
.narrow-blue table{border-top:#E7E8E8 2px solid; border-bottom:#E7E8E8 2px solid; background-color:#F6F8FA; width:100%; float:left;}
.narrow-blue table td.col1{ padding-left:24px; height:40px; width:1px;}
.narrow-blue table td.col2{ vertical-align:top; font-size:12px; line-height:18px;}
.narrow-blue table td.col3{ vertical-align:middle; width:60px;}
.narrow-blue table tr.dark{ background-color:#E7E8E8;}
.narrow-blue .no-mar{ margin-bottom:0px; height:1px; }
.narrow-blue .pad-20{ padding-left:20px; width:auto;}
.narrow-blue-in .one table{ border:none;}
.narrow-blue-in .one table td.blue{ color:#005b7f;}
.narrow-blue-in .form .in-one .in-left{ width:25%; float:left;}
.narrow-blue-in .form .in-one .in-right{ margin-left:25%; float:none; width:auto;}
.narrow-blue-in .form .in-one { margin:5px 0 15px 20px; clear:both;}
.narrow-blue-in .buttons { margin-left:20px; float:left; margin-top:15px;}
.narrow-blue-in .in-right select{width:225px;}
/*DAYS HIT*/
#days-hit {float:left; width:100%;}
#days-hit .days-hit-tabs {width:100%; height:31px;}
#days-hit .b-act-tab {width:44%;}
#days-hit .b-act-tab h3{ text-align:center;}
#days-hit .b-inact-tab{width:44%;}
#days-hit .b-inact-tab h3{text-align:center; }
#days-hit .b-inact-tab h3 a{ text-decoration:none;}
#days-hit .days-hit-in{ background-color:#dfebff; float:left; border-top:#b9cded 1px solid; width:100%; padding-left:0px; padding-right:0px; position:relative; }
.days-hit-in img{margin:3px 10px 0 0; float:left; width:100px;}
.days-hit-in {padding:15px 0px; float:left; width:64%; height:187px; _height:190px;}
.days-hit-in h2{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; line-height:26px;}
.days-hit-in span{ color:#675d52; font-size:11px;}
.days-hit-in p{ font-size:12px; margin:10px 0;}
.days-hit-in p a{ color:#df3915;}
.days-hit-in div.comment{ font-size:11px; color:#707070; white-space:nowrap; text-align:right; padding:0 0px 10px 0; width:100%; position: relative; bottom:0px; float:left;}
.days-hit-in div.comment a{ font-size:11px; color:#707070; white-space:nowrap; position:relative; bottom:0px;}
/*LISTENING*/
#listening{ float:left; width:100%; height:299px;}
.listening-tabs {width:92%; height:31px;}
#listening .g-act-tab{width:44%;}
#listening .g-act-tab h3 {text-align:center; font-size:18px; font-weight:bold; color:#fff;}
#listening .g-inact-tab{ width:44%;}
#listening .g-inact-tab h3{ text-align:center; color:#8a8a8a;}
#listening .listening-in{ padding:17px 0px 20px 0px; width:92%; float:left; border-top:#e2e2e2 1px solid; background-color:#F2F2F2;}
.listening-in #in-tabs{ width:100%; padding-bottom:7px; float:left;}
.listening-in #in-tabs .inact-tab{border-bottom:#e2e2e2 1px solid; background-color:#dfe0e2; width:100%;}
.listening-in #in-tabs .inact-tab h3{ margin:3px 0 0 10px; text-align:left;}
.listening-in #in-tabs .inact-tab h3 a{ font-size:16px; color:#464646; font-weight:600; text-decoration:underline; border-bottom:none;}
.listening-in .in-more{ width:100%; float:left; margin-top:10px;}
.listening-in .in-left{ float:left; width:20%; padding:0 7px 7px 7px;}
.listening-in .in-right{ float:left; width:71%; font-size:12px;}
.listening-in .in-right a{ color:#df3915;}
/*DOWNLOADS*/
#downloads{clear:both; padding:0 10px 0 0;}
#downloads .downloads-tabs{ width:100%; height:31px; }
#downloads .g-act-tab{width:200px;}
/*#downloads .g-act-tab h3 {text-align:center;}*/
#downloads .g-inact-tab{width:200px;}
#downloads .g-inact-tab h3{ text-align:center;}
#downloads .downloads-in{padding:7px 0px 10px 0px; width:100%; float:left;font-size:12px; border-top:#e2e2e2 1px solid; background-color:#f2f2f2;}
.downloads-in .one-download {float:left; padding:8px 10px 0 20px; height:100px; _padding-left:10px;}
.downloads-in .one-download img {width:113px; float:left;}
.downloads-in .one-download h4 {margin-bottom:5px;}
.downloads-in .one-download h4 a{ font-size:16px; font-weight:bold; color:#464646;}
.downloads-in .one-download a{color:#df3915;}
/* POPULAR */
.popular{ padding:0 0 10px 0; float:left; width:100%; font-family:Arial, Helvetica, sans-serif;}
.popular .popular-tabs{ width:100%; height:22px; //height:32px;}
.popular-tabs .act-tab-l{background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -423px; width:8px; height:32px; float:left;}
.popular-tabs .act-tab {background:url(/themes/site/images/tabs-c.jpg) repeat-x 0 -254px; height:32px; float:left; width:100%;}
.popular-tabs .act-tab h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:8px; color:white;}
.popular-tabs .act-tab-r{background:url(/themes/site/images/tabs.jpg) top left no-repeat; background-position: 0 -464px; width:8px; height:32px; float:right;}
.popular .popular-in {background-color:#F6F8FA; padding-left:8px; float:left; padding-top:5px; float:none; overflow:hidden; zoom:1;}
.popular-in .pop-search{ width:95%; padding-left:8px; float:left; height:21px; margin:0;}
#search-button {position:relative; top:4px; padding:0; margin:0;}
html:root #search-button{ top:1px;padding:0; margin:0;}
.popular-in .links-cloud{ width:100%; float:left;  height:285px; margin-top:10px;}
.popular-in .links-cloud a{ text-decoration:none;}
.popular-in .links-cloud a.cloud1{ font-size:14px; font-weight:bold;}
.popular-in .links-cloud a.cloud2{ font-size:16px;}
.popular-in .links-cloud a.cloud3{ font-size:14px;}
.popular-in .links-cloud a.cloud4{ font-size:12px;}
.popular-in .hot-links {line-height:24px; padding-top:3px; min-height:50px; padding-bottom:0;}
.popular-in .hot-links a{font-size:12px;}
.popular-in .weather{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:220px; float:left;}
.popular-in .weather h3{ font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:7px;}
.popular-in .weather h3 a{ font-size:14px; color:#000000;}
.popular-in .weather .w-left{ float:left; width:55px; height:40px; margin: 10px 0;}
.popular-in .weather .w-right{ float: left; width:100px; font-size:24px; height:40px; margin: 10px 0;}
.suncloud{ background: url(/themes/site/images/weather.gif) 0px -170px no-repeat; height:35px; width:40px;}
.suncloud2{ background: url(/themes/site/images/weather.gif) 0px 0px no-repeat; height:35px; width:40px;}
.cloud{ background: url(/themes/site/images/weather.gif) 0px -37px no-repeat; height:35px; width:40px;}
.cloudburst{ background: url(/themes/site/images/weather.gif) 0px -83px no-repeat; height:35px; width:40px;}
.sun{ background: url(/themes/site/images/weather.gif) 0px -122px no-repeat; height:35px; width:40px;}
.snow{ background: url(/themes/site/images/weather.gif) 0px -224px no-repeat; height:35px; width:40px;}
.storm{ background: url(/themes/site/images/weather.gif) 0px -273px no-repeat; height:35px; width:40px;}
.rain{ background: url(/themes/site/images/weather.gif) 0px -323px no-repeat; height:35px; width:40px;}
.popular-in .traffic{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:160px; float:left;}
.popular-in .traffic h3{ font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:7px;}
.popular-in .traffic h3 a{ font-size:14px; color:#000000;}
.popular-in .traffic .t-left{ float:left; width:45%; height:30px; margin: 10px 0;}
.popular-in .traffic .t-right{ float: left; width:50%; font-size:24px; height:30px; margin: 10px 0; color:#790000;}
.popular-in .traffic .t-right span{ font-size:11px; font-weight:bold;}
.popular-in .traffic a{ color:#000000;}
/*BLOGS*/
#blogs{ clear:both; padding:0 10px 0 0;}
#blogs .y-act-tab{width:44%;}
#blogs .y-act-tab h3{ text-align:center;}
.blogs-tabs{width:100%; height:30px;}
#blogs .y-inact-tab{width:44%;}
#blogs .y-inact-tab h3 a{ text-decoration:none;}
.blogs-in{ background-color:#ffe9cd; width:100%; float:left;}
.blogs-in .in-one{border-top:#ffd7a2 1px solid; float:left; width:100%; padding-bottom:5px;}
.blogs-in .in-one .in-left{ float:left; width:70%; font-size:12px; line-height:20px; padding-top:10px; padding-left:20px; color:#707070;}
.blogs-in .in-one .in-left a.author{ }
.blogs-in .in-one .in-left a.theme{ color:#000000;}
.blogs-in .in-one .in-icon{ float:left; width:30px;padding-top:15px;}
.blogs-in .in-one .in-right{ float:left; width:15%; font-size:24px;padding-top:13px;}
/*FAQ*/
#faq{ margin:10px 0 10px 20px; float:left; width:92%; _margin-left:10px;}
#faq .faq-tabs{ float:left; width:100%; height:31px;}
#faq .g-act-tab{width:164px;}
#faq .g-act-tab h3{ text-align:center;}
#faq .g-inact-tab{width:164px;}
#faq .g-inact-tab h3{ text-align:center; color:#8a8a8a;}
#faq .faq-in{ width:100%; float:left; border-top:#e1e1e1 1px solid; padding:10px 0; background-color:#f2f2f2;}
.faq-in #in-tabs{ width:100%; float:left; height:38px;}
.faq-in #in-tabs .g-inact-tab-l{ height:33px;}
.faq-in #in-tabs .g-inact-tab{height:33px; width:100%;}
.faq-in #in-tabs .g-inact-tab h3{ font-size:16px; margin-top:6px; color:#464646; font-weight:bold; text-align:left;}
.faq-in #in-tabs .g-inact-tab h3 a{ color:#464646;}
.faq-in #in-tabs .g-inact-tab-r{ height:33px;}
.faq-in .in-more{ width:100%; float:left; height:60px; padding-left:0px;}
.faq-in .in-more p{ margin:0; padding:0; font-size: 12px;}
.faq-in .in-more a{ color:#df3915;}
/*POLL*/
#poll, .poll { margin:0; float:left; width:98%;}
.poll-tab {width:100%; height:32px; background:silver; border-right:1px; _float:left;} /* width:100% */
#poll .g-act-tab {width:100%;}
.poll-in {padding:10px 0px; font-size:12px; color:#707070; background-color:#f2f2f2; margin-bottom:0px; overflow:hidden; _height:auto; //margin-bottom:10px; zoom:1; _float:left;}
.poll-in .in-left {float:left; width:50%; zoom:1;}
.poll-in .in-left .button {margin-top:20px;}
.poll-in p{ margin:10px 0 5px 14px; padding:0;}
.poll-in p.line{line-height:14px; padding-bottom:5px; margin:0;}
.poll-in .in-right {float:none; margin-left:50; overflow:hidden; zoom:1;}
.poll-in .in-right .top{ float:left; width:100%; color:#b9ceed; font-size:18px;margin-top:8px; margin-left:20px; _width:auto; float:none;}
.poll-in .in-right .middle{ float:left; width:46%;color:#b9ceed; font-size:18px;  padding-left:8px; margin-left:20px;}
.poll-in .in-right .middle span{ font-size:48px;line-height:40px;}
.poll-in .in-right .comment{ float:right; width:95%; text-align:right; padding-top:8px; padding-right:10px;}
.poll-in .in-right .comment a{ color:#707070;}
.poll-in .comment { float:right; width:50%; clear:left;}
.poll-in .comment a{ color:#707070; margin-left:14px;}
/*LAST PHOTOS*/
#last-photos{ width:100%; min-height:230px; _height:230px; clear:both; float:none; background-color:#8CA6BE; }
#last-photos-tab {width:100%; height:31px; border-bottom:#e2e2e2 1px solid; background-color:#D0E7F6;}
#last-photos-tab .g-act-tab{ width:188px;}
#last-photos-tab .g-act-tab h3{ text-align:center;}
.last-photos-tabs {float:right; width:99%; height:31px; padding-top:14px;}
.last-photos-tabs .y-act-tab {background-position:0 -295px;}
.last-photos-tabs .y-act-tab h3 {font-size:18px;}
.last-photos-tabs .y-act-tab-l {background-position:0 -505px;}
.last-photos-tabs .y-act-tab-r {background-position:0 -547px;}

#last-photos .y-act-tab {width:18%;}
#last-photos .y-act-tab h3 {text-align:center;}
#last-photos .y-inact-tab {width:18%;}
#last-photos .y-inact-tab h3 {margin-top:3px;}
#last-photos .y-inact-tab h3 a {text-decoration:underline; font-size:18px;}
#last-photos .y-inact-tab h3 a:hover {text-decoration:none;}
.last-photos-in {width:99%; float:right; background-color:#F6F8FA; border-top:#f2f2f2 1px solid; height:140px; }
.last-photos-in .in-left {float:left; width:12%; padding-top:13px; padding-left:20px;}
.last-photos-in .in-left img {border:#000000 1px solid;}
.last-photos-in .in-right {float:left; width:29%; height:118px; position:relative;}
.last-photos-in .in-right p {font-size:12px; margin-top:11px; padding-right:20px;}
.last-photos-in .in-right .comment {white-space:nowrap; padding:0 30px 0 0; width:95%; position: absolute; bottom:0px; float:left;}
.last-photos-in .in-right .comment div.album {font-size:12px; color:#707070; text-align:left; float:left; width:50%;}
.last-photos-in .in-right .comment div.album a {font-size:12px;}
.last-photos-in .in-right .comment div.comm {font-size:12px; color:#707070; float:left; width:50%;}
.last-photos-in .in-right .comment div.comm a {color:#707070; font-size:12px;}
.last-photos-in .ribbon {float:right; width:56%; height:100px; margin-top:14px;}
.last-photos-in .ribbon .rib-left {background: url(/themes/site/images/band_l.gif) top left no-repeat; float:left; width:22px; height:100px;}
.last-photos-in .ribbon .rib-left .arr{ margin: 33px 0 0 10px; background: url(/themes/site/images/arr_y_l.png) no-repeat;height:34px; width:12px; cursor:pointer;}
.last-photos-in .ribbon .rib-center{ background:url(/themes/site/images/band_c.gif) top left repeat-x; float:left; width:466px; height:100px; padding-right:5px; padding-top:20px; padding-left:10px; }
.last-photos-in .ribbon .rib-center a img{ float:left;}
.last-photos-in .ribbon .rib-center img{ border:#FFFFFF 1px solid;}
.last-photos-in .ribbon .rib-right{ background: url(/themes/site/images/band_r.gif) top left no-repeat; float:left; width:22px; height:100px;}
.last-photos-in .ribbon .rib-right .arr{margin: 33px 10px 0 0 ; background: url(/themes/site/images/arr_y_r.png) no-repeat;height:34px; width:12px; cursor:pointer;}
.last-photos-in .ribbon .rib-right .arr img{ border:none;}
img.active{ border:2px solid #40638A!important; _border:1px solid #40638A !important;}
/*CARNIVAL*/
#carnival{width:100%; height:auto; float:left; }
.carnival-tab{ width:100%; float:left; }
#carnival .b-act-tab{width:100%;}
#carnival .b-act-tab h3{ margin-left:20px;}
.carnival-in{ width:100%; float:left; background-color:#F6F8FA; height:auto; border-bottom:#dadada 2px solid; padding:0 0 20px 0;}
.carnival-in div{ width:17%; float:left; padding-left:20px; font-size:12px; padding-top:22px;}
.carnival-in div h3 {font-size:18px;}
.carnival-in div ul {margin:0 0 0 20px; padding:0; list-style:none;}
.carnival-in div ul li{ margin:10px 0 0 0; padding:0;}
/*PLAYER*/
.player{ clear:both; padding:0 10px 0 0;}
.player .player-tabs{ width:100%; height:31px;}
.player-tabs .b-act-tab h3{ text-align:center; margin-left:0;}
.player-tabs .b-inact-tab{width:22%;}
.player-tabs .b-inact-tab h3{ text-align:center; color:#8a8a8a;}
.player-tabs .b-inact-tab h3 a{ color:#8a8a8a;}
.player-in {background-color:#dfebff; border-top:#b9cded 1px solid; padding-bottom:10px; min-height:490px; _height:490px; margin-bottom:10px;}
.player-in .in-left{ padding: 12px 20px 0 20px; width:430px; float:left;}
.player-in .in-left .top-player{ min-height:103px; margin-bottom:35px; _height:103px; font-size:12px; line-height:18px;}
.player-in .in-left .top-player div a{ font-family:Arial, Helvetica, sans-serif;}
/*.player-in .in-left .top-player a{ color:#000000; text-decoration:none; border-bottom:#757575 2px solid; font-weight:600;}*/
.player-in .in-left .top-player span.now{ color:#525252; font-weight:bold; font-size:18px; font-family:"Times New Roman", Times, serif; line-height:28px;}
.player-in .in-left .top-player img {float:left; padding:5px 10px 0 0;}
.player-in .in-left .top-player h2 {color:#014075; font-size:22px;}
.player-in .in-left .top-player p{ font-size:12px; color:#525252; line-height:17px;}
.player-in .in-left .top-player div.online{ color:#000000; margin:10px 0 0 20px; font-size:12px; float:left;}
.player-in .in-left .top-player div.tel {clear:left; float:left; font-size:12px; padding-top:10px; line-height:18px; width:48%;}
.player-in .in-left .top-player div.tel span {color:#525252; font-size:14px;}
.player-in .in-left .top-player div.camera {float:left; width:50%; position:relative; bottom:-25px;}
.player-in .in-left .top-player div.camera a {color:#1b3fc2; font-size:12px; border-bottom:none; text-decoration:underline; font-weight:normal; margin-left:20px;}
.player-in .in-left .bottom-player {float:left; width:420px; height:285px;}
.player-in .in-right {margin-left:485px; margin-top:10px;}
.player-in .in-right .prog-info {min-height:100px; margin-bottom:47px; _height:100px; padding-top:6px;}
.prog-info h4 {font-size:18px; font-weight:bold; color:#616161;}
.prog-info p {font-size:12px; color:#525252; line-height:18px;}
.player-in .in-right #listening .g-act-tab {width:92%;}
.player-in .in-right #listening .listening-in .in-left {padding:0pt 10px 20px; _padding-bottom:30px; width:80px;}
.player-in .in-right #listening .listening-in .in-right {width:auto; font-size:12px; margin:0 10px 0 100px; float:none; _margin-left:50px;}/**/
.player-in .in-right h3 {text-align:center; font-size:20px; margin-top:4px; margin-bottom:5px;}
.player-in .in-right .act-tab {float:left; width:47%; background-color:#F2F2F2; height:31px;}
.player-in .in-right .inact-tab {width:47%; float:left;}
.player-in .in-right .inact-tab h3 a {font-size:18px; text-decoration:none; border-bottom:#888888 dashed 1px ; color:#888888; margin-bottom:5px;}
.player-in .in-right .playlist {background-color:#f2f2f2; padding:0px 0px 20px 0px; float:left; width:94%;}
.playlist .playlist-in {float:left; padding:0 10px 0 20px; width:89%; _width:85%;}
.playlist-in h4 {font-size:14px; font-weight:600; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
.playlist-in div {margin:0; padding:5px 0 0 5px; font-size:12px; clear:both; color:#525252;}
.playlist-in div img {float:left; padding-right:10px;}
.playlist-in ul {list-style:none;padding:0; margin:10px 0 0 5px; width:95%; _width:85%;} 
.playlist-in ul li {margin:0 0 10px 0; _margin-bottom:8px; padding:0; color:#525252; font-size:14px;}
*:first-child+html .playlist-in ul li{ margin-bottom:8px;}
.playlist-in ul li a{ color:#000000; text-decoration:none; border-bottom:#000000 dashed 1px; font-size:12px;}
.playlist-in ul li a:hover{ border:none; text-decoration:none;}
.playlist-in ul li ul{ margin:2px 0 17px 15px; padding:0; width:95%;}
.playlist-in ul li ul li{ margin:0 0 4px 0; padding:0;}
*:first-child+html .playlist-in ul li ul li{ margin-bottom:4px;}
.playlist-in ul li ul li a{ border-bottom:none; text-decoration:underline; font-size:12px;}
.playlist-in ul.pop li a{ border-bottom:none; text-decoration:underline;}
.playlist .scroll{ width:13px; float:right; padding-top:10px;}
/*GAJET SET*/
#gajet-set{}
.gajet-tab{ width:100%; float:left;}
.gajet-tab .g-act-tab{ width:100%;}
.gajet-in{ width:100%; padding:10px 0px 10px 0px; border-top:#e2e2e2 1px solid; float:left; font-size:12px;}
.gajet-in span{ margin-right:70px;}
.gajet-in select{ width:150px;}
.gajet-in select, .gajet-in textarea{border:#7f9db9 1px solid;}
.gajet-in p{ margin-bottom:7px;}
.gajet-save{ padding-left:168px; padding-top:10px;}
/*HIT PARAD*/
.hit-parad{ clear:both; padding:0 10px 0 0;position:relative; top:0px; left:0px; height:1px;}
*:first-child+html .hit-parad{ height:auto;}
.hit-parad .y-act-tab{ width:100%;}
.hit-parad-in{ background-color:#ffe9cd; width:100%; float:left; padding:10px 0px 0 0px; font-size:12px; }
.hit-parad-in p{ margin:0; padding:0 10px 10px 20px;}
.hit-parad table {border-top:#E7E7E7 2px solid; border-bottom:#E7E7E7 2px solid; background-color:#F2F2F2; width:100%; float:left;}
.hit-parad table td.col1{ font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; vertical-align:top; line-height:20px; padding-left:24px; height:40px; width:10px; text-align:right; padding-right:15px;}
.hit-parad table td.col2{ vertical-align:top; font-size:12px; line-height:18px;}
.hit-parad table td.col3{ vertical-align:middle; width:18px;}
.hit-parad table td.col4{vertical-align:middle; text-align:right; width:33px;}
.hit-parad table td.col5{vertical-align:middle; font-size:18px; color:#999999; padding-left:5px; width:60px;}
.hit-parad table td.col6{vertical-align:middle; width:29px;}
.down { background: url(/themes/site/images/hit.gif) no-repeat 0 -20px; height:13px; width:13px; }
.savefile { background:url(/themes/site/images/hit.gif) no-repeat 0 -53px;height:13px; width:13px;  }
.up { background:url(/themes/site/images/hit.gif) no-repeat 0 -86px; height:13px; width:13px; }
.equal{background:url(/themes/site/images/hit.gif) no-repeat 0 -116px; height:13px; width:13px;}
.new{background:url(/themes/site/images/hit.gif) no-repeat 0 -143px; height:20px; width:28px;}
.hit-parad table tr.dark {background-color:#e7e7e7;}
.hit-parad .unreg{ top:400px;}
/*HIT POLL*/
.hit-poll {background-color:#f2f2f2; width:100%; float:left; padding:15px 0px 20px 0px; font-size:12px;}
.hit-poll div{ margin-left:43px;}
.hit-poll input.button{ margin-left:88px; margin-top:12px;}
.hit-poll select{ width:70%;}
/*UNREGISTERED*/
.unreg {position:absolute; top:100px; left:0px; width:100%; height:34px;}
*:first-child+html .unreg{position:absolute; top:-100px; left:0px; width:100%; height:59px; z-index:10;}
.unregistered {background:url(/themes/site/images/unregistered.png) left top no-repeat; width:188px; height:59px; color:#fff; font-size:11px; text-align:center; padding-top:15px; margin:0 auto;}
.unregistered a {color:#fff;}
/*ALREADY VOTE*/
.already{position:absolute; top:100px; left:0px; width:100%; height:34px;}
*:first-child+html .already{position:absolute; top:-100px; left:0px; width:100%; height:34px; z-index:10;}
.already .in{ background:url(/themes/site/images/unregistered.png) left top no-repeat; width:188px; height:59px; color:#FFFFFF; font-size:11px; text-align:center; padding-top:15px; margin:0 auto;}
.already .in a{ color:#FFFFFF;}
/*SONGS*/
.songs{ clear:both; padding:0 10px 0 0;}
.songs .g-act-tab{ width:100%;}
.songs-in{ background-color:#f2f2f2; width:100%; float:left; padding:15px 0px 0 0px; font-size:12px;}
.songs-in p{ margin:0; padding:0 10px 10px 20px;}
.songs-in p a{ color:#000000;}
.songs table{border-top:#e7e7e7 2px solid; border-bottom:#e7e7e7 2px solid;background-color:#f2f2f2; width:100%; float:left;}
.songs table td.col1{ font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; vertical-align:top; line-height:20px; padding-left:24px; height:40px; width:25px;}
.songs table td.col2{ vertical-align:top; font-size:12px; line-height:18px; padding-left:20px;}
.songs table td.col2-{vertical-align: middle; font-size:12px; line-height:18px; padding-left:20px; height:33px;}
.songs table td.col6{vertical-align:middle; width:29px;}
.songs table td.col7{ width:50px; font-size:10px; color:#666666; vertical-align:middle;}
.songs table tr.dark, .cont-grey table tr.dark, .cont-grey .hit-parad table tr.dark{ background-color:#e7e7e7;}
.cont-blue table tr.dark, .cont-blue .hit-parad table tr.dark{background-color:#b9cded;}
.cont-yellow table tr.dark, .cont-yellow .hit-parad table tr.dark{background-color:#E7E8E8;}
.songs .comment{float:right; width:195px;height:30px;padding-top:5px;}
.songs .comment a {font-size:12px;}
.songs .comment img {padding:0 5px 0 0; float:left;}
.songs .comment div {padding-top:9px; float:right; padding-right:10px;}
/*NEW PHOTO*/
.new-photo{ clear:both; padding:0 10px 0 0;}
.new-photo .y-act-tab{ width:100%;}
.new-photo .b-act-tab{ width:100%;}
.new-photo-in{background-color:#ffe9cd; width:100%; float:left; padding:0; font-size:12px; position:relative;}
.new-photo .videopreview{background-color:#dfebff;}
.new-photo-in .in-left{ float:left; width:112px; padding-top:13px; padding-left:20px;}
.new-photo-in .in-left img{ border:#000000 1px solid;}
.new-photo-in .in-right{ min-height:102px; _height:102px; position:relative; margin-left:132px;}
.new-photo-in .in-right h3{ font-size:20px; font-weight:normal; margin-top:10px;}
.new-photo-in .in-right h3 a{ color:#000000;}
.new-photo-in .in-right p{ font-size:12px; margin-top:5px; padding-right:20px;}
.new-photo-in .in-right .comment{white-space:nowrap; padding:0 30px 0 0; width:95%; position: absolute; bottom:-17px; text-align:right;}
.new-photo-in .in-right .comment a{color:#707070; font-size:12px;}
.new-photo-in .in-right .comment div.album{ font-size:12px; color:#707070; text-align:left;}
.new-photo-in .in-right .comment div.album a{ font-size:12px;}
.new-photo-in .in-right .comment div.comm{ font-size:12px; color:#707070; text-align:right;}
.new-photo-in .in-right .comment div.comm a{ color:#707070; font-size:12px;}
.new-photo-in .ribbon{ float:left; height:100px;  margin-left:20px; _margin-left:10px; padding:22px 0 25px 0; _padding-bottom:5px; width:340px;}
.new-photo-in .ribbon .rib-left{ background: url(/themes/site/images/band_l.gif) top left no-repeat; float:left; width:22px; height:100px;}
.new-photo-in .ribbon .rib-left .arr{ margin: 33px 0 0 10px; background: url(/themes/site/images/arr_y_l.png) no-repeat;height:34px; width:12px;cursor:pointer;}
.new-photo-in .ribbon .rib-left .arr-blue{ margin: 35px 0 0 10px; background: url(/themes/site/images/arr_b_l.png) no-repeat;height:34px; width:12px;cursor:pointer;}
.new-photo-in .ribbon .rib-center{ background:url(/themes/site/images/band_c.gif) top left repeat-x; float:left; width:276px; height:100px; padding-top:20px; padding-left:10px; }
.new-photo-in .ribbon .rib-center a img{ float:left;}
.new-photo-in .ribbon .rib-center img{ border:#FFFFFF 1px solid;}
.new-photo-in .ribbon .rib-right{ background: url(/themes/site/images/band_r.gif) top left no-repeat; float:left; width:22px; height:100px;}
.new-photo-in .ribbon .rib-right .arr{margin: 33px 0 0 0 ;  background: url(/themes/site/images/arr_y_r.png) top left no-repeat; height:34px; width:12px;cursor:pointer;}
.new-photo-in .ribbon .rib-right .arr-blue{margin: 13px 0 0 0 ;  background: url(/themes/site/images/arr_b_r.png) top left no-repeat; height:34px; width:12px;cursor:pointer;}
.new-photo-in .ribbon .rib-right .arr-blue img{ border:none;}
.new-photo-in .ribbon .rib-right .arr img{border:none;}
.new-photo-in .on-photo{background-color:#ffe9cd; border:#666666 1px solid; padding:5px; height:285px; width:375px; position:absolute; top:50px;}
/*DJ'S FILES*/
#djs {clear:both; padding:0 10px 0 0;}
#djs .g-act-tab {width:100%;}
.djs-in {background-color:#F6F8FA;width:100%; float:left; padding:0px 0px 10px 0px; font-size:12px;}
.djs-in .in-one {padding:15px 10px 0 20px; min-height:115px; _height:115px;}
.djs-in .in-one h4 {font-family:Arial; font-weight:bold; margin-top:3px; margin-left:110px; font-size:12px;}
.djs-in .in-one pr {margin-left:110px;}
.djs-in img{ /*border:#000000 1px solid;*/float:left; width:100px;}
.djs-in a{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000;}
.djs-in span{ font-size:11px; color:#525252;}
.djs-in p{ padding:0 10px 10px 0; margin-left:110px;}
.djs-in p.blog{ line-height:18px;}
.djs-in p a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#005b7f;}
/*WHAT ASK LIST*/
.ask{background-color:#f2f2f2;width:100%; float:left; padding:20px 0px 10px 0px; font-size:12px; border-bottom:#e2e2e2 2px solid; line-height:18px;}
.ask div{ padding:0 10px 20px 20px;}
.ask div p{ padding: 18px 0 0 20px;}
.ask div a{ text-decoration:none;}
.ask div a:hover{ text-decoration:underline;}
.ask div.in-one{ padding:0; width:100%;}
.ask div.in-one div{ padding:0;}
.ask div.in-one .in-left{ width:25%; float:left;}
.ask div.in-one .in-right{ margin-left:25%;}
a.dashed{ text-decoration:none; border-bottom:#005b7f 1px dashed;}
a.dashed:hover{ text-decoration:none; border-bottom:none;}
/*PROGRAMS*/
#programs{clear:both; padding:0 10px 0 0;}
#programs .g-act-tab{ width:100%;}
.programs-in{background-color:#f2f2f2;width:100%; float:left; padding:15px 0px 10px 0px; font-size:12px;}
.programs-in .list{ float:left; width:150px;}
.list ul{ margin:0; padding:0;}
.list ul li{ background-color:#e2e2e2; margin-bottom:1px; padding:3px 10px 5px 20px; width:105px; list-style:none;}
.list ul li.sel{ background-color:#f2f2f2;}
.list ul li.sel a{ text-decoration:none;}
.programs-in .in-right{ margin-left:150px;}
.programs-in img{ border:#000000 1px solid;float:left; width:100px; margin:0 10px 10px 0;}
.programs-in h2{ padding:0px 0 5px 0; margin-top:-2px;}
.programs-in h2 a{ font-size:18px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}
.programs-in span{ color:#525252; font-size:11px;}
.programs-in p{ padding:0 10px 10px 0;}
.programs-in .description{ margin-left:150px; min-height:125px; _height:125px; }
.programs-in .comment{ margin-left:150px; padding:15px 10px 0 0; float:none;}
.programs-in .comment img{ float:left; width:auto; border:none;padding:0; margin:0;}
.programs-in .comment div{ margin-left:35px; padding-top:5px;}
.prog-desc{ padding-left:15px;}
.wide-grey-in .prog-desc p{ line-height:16px; margin-bottom:10px;}
.prog-desc h4{ font-size:20px; color:#005b7f;}
.prog-desc img.avatar{ float:left; margin:5px 10px 10px 0; border:#000000 1px solid;}
.wide-grey-in .prog-desc h3{ font-size:18px; font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;}
.prog-desc .list{ float:right; width:180px; padding-left:20px;}
.prog-desc .list ul {margin-left:0;}
.prog-desc .list ul li{ background-color:#e2e2e2; background-image:none; margin-bottom:1px; padding:3px 10px 5px 20px; width:150px; list-style:none; text-align:left;}
.prog-desc .list ul li.sel{ background-color:#f2f2f2;}
.prog-desc .list ul li.sel a{ text-decoration:none;}
.prog-desc ul{ margin:0; padding:0; margin-left:135px;}
.prog-desc p {margin-left:135px;}
.prog-desc ul li{ padding-left:15px; list-style:none; background:url(/themes/site/images/list.gif) 0 7px no-repeat;}
.red-links{ float:right; margin-right:200px; _margin-right:100px; clear:right;}
.red-links a{ color:#d60000; margin-left:20px;}
/*ASK DJ'S*/
#ask-dj {clear:both; padding:0 10px 0 0;}
#ask-dj .g-act-tab {width:44%;}
#ask-dj .g-inact-tab {width:44%;}
#ask-dj .g-act-tab h3, #ask-dj .g-inact-tab h3 {text-align:center;}

.ask-dj {clear:both; padding:0 10px 0 0;}
/*.ask-dj .g-act-tab {width:auto !important; background-position:0 -526px;}
.ask-dj .g-act-tab-l {background-position:0 -10px;}
.ask-dj .g-act-tab-r {background-position:0 -52px;}*/
.ask-dj .g-inact-tab {width:49% !important; background-position:0 -254px;}
.ask-dj .g-inact-tab-l {background-position:0 -423px;}
.ask-dj .g-inact-tab-r {background-position:0 -464px;}
.ask-dj .g-act-tab h3, .ask-dj .g-inact-tab h3 {text-align:left; margin-top:3px; font:normal 20px Arial;}

.ask-dj-in {background-color:#f2f2f2; width:100%; float:left; padding:15px 0px 10px 0px; font-size:12px; border-top:#e1e1e1 1px solid;}
.ask-dj-in .form {padding:0 10px 0 20px;}
.ask-dj-in .in-left {float:left; width:110px;}
.ask-dj-in .in-left .choose-l{ background:url(/themes/site/images/choose_l.gif) top left no-repeat; height:100px; width:9px; float:left;}
.ask-dj-in .in-left .choose{ float:left; width:92%; height:90px; border-bottom:#919191 1px solid; border-top:#919191 1px solid; background-color:#e2e2e2; padding:8px 0 0 0px;}
.ask-dj-in .in-left .choose div{ float:left; width:49%; height:20px;}
.ask-dj-in .in-left .choose div input{ margin:0; padding:0;}
.ask-dj-in .in-left .choose-r{background:url(/themes/site/images/choose_r.gif) top left no-repeat; float:left; width:9px; height:100px;}
.ask-dj-in .in-right {/*width:100px;*/ float:right;}
.ask-dj-in .in-right img {border:#919191 1px solid;}
.ask-dj-in .form- {width:98%; float:left; padding:15px 0 10px 0;}
.ask-dj-in .form- input {padding:0; margin:0 0 0 0;}
.ask-dj-in .form- input.button {margin-left:130px; margin-top:15px;}
.ask-dj-in .form- .form table {}
/*VACANCIES*/
.wide-blue {clear:both; padding:0 10px 0 0;}
.wide-blue .b-act-tab {width:100%;}
.wide-blue .b-act-tab h3 {width:70%; float:left; margin-left:12px;}
.wide-blue .b-act-tab h3 a {color:#fff;}
.wide-blue-in {background-color:#F6F8FA; float:left; width:100%; padding:20px 0px;font-size:12px; margin-bottom:10px;}
.wide-blue-in img {border:#999999 1px solid; float:left; margin:5px 10px 20px 20px;}
.wide-blue-in .body img {border:none;margin:0px;float:none;}
.wide-blue-in .gg img {border:none;}
.wide-blue-in p {line-height:20px; /*padding:0 0 5px 20px;*/}
.wide-blue-in .gg p {padding-left:0;}
.wide-blue-in .gg {margin-left:0;}
.wide-blue-in img.in-image {width:auto; height:auto; margin:20px;}
.wide-blue-in .left-top {background:url(/themes/site/images/white_sp.gif) 0 0 no-repeat; float:left; height:11px; font-size:1px; width:11px;}
.wide-blue-in .right-top {background:url(/themes/site/images/white_sp.gif) 0 -13px no-repeat; float:right; height:11px; font-size:1px; width:11px;}
.wide-blue-in .left-bottom {background:url(/themes/site/images/white_sp.gif) 0 -26px no-repeat; float:left; height:11px; _height:9px; font-size:1px; width:11px; position:absolute; bottom:0px; left:0px;}
.wide-blue-in .right-bottom {background:url(/themes/site/images/white_sp.gif) 0 -39px no-repeat; float:right; height:11px; _height:9px; font-size:1px; width:11px; position:absolute; bottom:0px; right:0px;}
.wide-blue-in .center {float:left; width:93%; padding:15px 5px 42px 5px;  }
.wide-blue-in .white {float:left; background-color:#FFFFFF; position:relative;min-height:100px; width:95%; margin-left:20px; _margin-left:10px;}
.wide-blue-in h3 {font-size:20px; margin-left:20px;}
.wide-blue-in h3 a {color:#000000;}
.wide-blue-in .in-one {float:left; width:99%; /*min-height:15px;*/ padding:9px 0 0 0;}
.wide-blue-in .white .in-one {float:none; clear:both;}
.wide-blue-in .white .in-left {width:110px;}
.wide-blue-in .white .form .in-one .in-right {float:none; margin-left:130px; width:auto;}
.wide-blue-in .white .in-one .in-right{ float:none; margin-left:130px; width:auto;}
.wide-blue-in .white ul{ margin:0;}
.wide-blue-in .in-left {float:left; width:14%; /*_width:265px !important;*/}
.wide-blue-in .in-left span.alert {}
.wide-blue-in .in-right{ float:left; width:81%;}
.wide-blue-in .in-right div.desc{ clear:left;}
.wide-blue-in .in-right div.error{ clear:left;}
.wide-blue-in .in-right span{ font-size:11px; color:#464646;}
.wide-blue-in .in-right img{ float:left; padding-right:10px; border:none;}
.wide-blue-in .blue {float:left; width:95%; margin-left:17px; _margin-left:9px;}
.wide-blue-in .blue .in-one{background-color:#d4e2fa; padding:0; height:49px; width:100%; margin:12px 0 0 0;}
.wide-blue-in .blue .in-one .in-left{ float:left; background:url(/themes/site/images/left_blu.gif) top left no-repeat; width:8px; height:49px;}
.wide-blue-in .blue .in-one .in-right{float:right;background:url(right_bl.gif) top left no-repeat; width:8px; height:49px;}
.wide-blue-in .blue .in-one .center{ float:left; padding: 10px 0 0 0;}
.wide-blue-in .blue .in-one .center h3{ padding-bottom:5px;}
.wide-blue-in .blue .in-one .center h3 a{ color:#000000; text-decoration:none; border-bottom:#000000 1px dashed; margin-bottom:5px;}
.pages{ width:100%; text-align:center; clear:both;}
.pages a{ text-decoration:none; margin:0 4px;}
.pages a:hover{ text-decoration:underline;}
.pages a:visited{ color:#525252;}
.pages a.sel{ font-weight:bold;}
.wide-blue-in span.grey{font-size:11px; color:#525252;}
/*WIDE GREY*/
.wide-grey{clear:both; padding:0 3px 0 0;}
.wide-grey .g-act-tab{ width:100%;}
.wide-grey .g-act-tab h3{ width:70%; float:left; margin-left:12px;}
.wide-grey-in{background-color:#f2f2f2; float:left; width:100%; padding:20px 0;font-size:12px;}
.wide-grey-in .in-left{ width:112px; float:left; margin-left:20px; _margin-left:10px; min-height:160px; _height:160px;}
.wide-grey-in .in-right{ margin-left:132px; _margin-left:134px; margin-right:15px;}
.wide-grey-in .in-left img{ border:#999999 1px solid; float:left; margin:3px 10px 20px 0; _margin-right:5px;}
.wide-grey-in p{ line-height:16px;}
.wide-grey-in h3 {font-size:20px; margin-bottom:10px;}
.wide-grey-in h4 {font-weight:bold; font-family:Arial; margin-top:12px; font-size:12px;}
/*TIMETABLE*/
.weekdays {padding:0 0 20px 20px;}
.weekdays a {text-decoration:none; border-bottom:#005b7f 1px dashed; margin-right:20px;}
.wide-grey-in table {margin-left:20px;}
.wide-grey-in tr {}
.wide-grey-in tr.light {background-color:#FFFFFF;}
.wide-grey-in tr.light td {}
.wide-grey-in td {padding:5px; vertical-align:middle;}
/*PODCAST*/
table.podcast {background-color:#f2f2f2; float:left; width:100%; font-size:12px; margin-bottom:15px;}
table.podcast th{text-align:left; padding:5px 10px 5px 20px; font-weight:normal; border-bottom:#e7e7e7 2px solid;}
table.podcast th a{ margin-left:10px; text-decoration:none;}
table.podcast td{ padding:5px 10px 5px 20px; }
table.podcast td p{ margin-bottom:10px;}
table.podcast tr.dark{ background-color:#e7e7e7;}
table.podcast th h3{ float:left; font-size:18px;}
table.podcast th div{ float:right; padding-bottom:5px;}
table.podcast td.col2{ vertical-align:middle; width:20px;}
table.podcast td.col3{ vertical-align:middle; padding-left:0px; white-space:nowrap; font-size:10px; width:70px;}
/*MOVIES*/
.movies{ padding-left:20px;}
.movies .in-left{ width:265px; float:left;}
.movies .in-left img{ margin:0 8px 10px 0;}
.movies .in-right{ margin:0 20px 0 0; float:none; width:auto;}
.movies .in-right h3{ font-size:17px; font-weight:bold; margin-bottom:7px; margin-left:0;}
.movies .in-right p{ margin-bottom:12px; padding-left:0; margin-left:13px;}
.wide-blue-in ul{ list-style:none; margin:5px 0 0 20px; padding:0; clear:both;}
.wide-blue-in table{ margin-top:10px;}
.wide-blue-in ul li{ list-style:none; margin:0; padding:0 0 4px 15px; background:url(/themes/site/images/list.gif) 0 7px no-repeat;}
.wide-blue-in th{ font-weight:normal; padding:3px 10px; background-color:#d4e2fa; text-align:left;}
.wide-blue-in td{ padding:3px 10px 3px 10px; text-align:left;}
.wide-blue-in td.light{ color:#b2b2b2;}
.wide-blue-in tr.dark{ background-color:#eaf1fd;}
/*EDIT LINE*/
.edit-line{ width:186px; float:right; font-size:11px; color:#545454; margin:10px 10px 0 0;}
.edit-line img{ border:none; margin:0;}
.edit-line .date{ float:left; text-align:right; width:140px;}
.edit {background:url(/themes/site/images/edit.png) top left no-repeat; float:left; height:17px; width:16px; margin-left:8px;}
.delete {background:url(/themes/site/images/delete.png) top left no-repeat; float:left; height:14px; width:14px; margin-left:8px;}
/*COMMENT IN BLOG*/
.blog-comment{ width:97%;  margin:0 0px 10px 10px; min-height:100px; _height:100px; float:left; _float:none;}
.blog-comment .center{ padding:0 0 15px 10px; width:98%;}
.blog-comment .center input{ float:right; margin-right:25px; clear:left;}
.top-comment{ float:left; width:100%;}
.blog-comment .edit-line{ margin:0; }
.blog-comment table{ width:100%;}
.blog-comment td.user{ width:1%;}
img.avatar64{ /*width:64px; height:64px;*/ float:left; margin-bottom:0px;}
a.nickname { float:left;}
.comment-count{ float:right; width:20%; height:35px; font-size:11px;}
/*WIDTHS*/
.w100 { width:100%;}
.w92{ width:92%;}
.w87 { width:87%;}
.w50 { width:50%;white-space:nowrap;}
.w50 label{ white-space:normal;}
.w176 {width:176px;}
.w210 { width:210px;}
.w157 { width:157px;}
/*ADD COMMENT*/
.add-comment {margin:0 20px; _margin:0 10px; float:left; border:#9ca4b2 1px solid;background-color:#d4e2fa;width:94%;}
.add-comment .left-top{ background:url(/themes/site/images/add_spri.gif) 0 0 no-repeat; float:left; height:11px; _height:9px; font-size:1px; width:11px; position:relative; top:-1px; left:-1px;}
.add-comment .right-top{background:url(/themes/site/images/add_spri.gif) 0 -13px no-repeat; float:right; height:11px; _height:9px; font-size:1px; width:11px; top:-1px; right:-1px; _right:-2px;  position:relative;}
.add-comment .left-bottom{background:url(/themes/site/images/add_spri.gif) 0 -26px no-repeat; float:left; height:11px; font-size:1px; width:11px; bottom:-1px;  left:-1px; position:relative;}
.add-comment .right-bottom{background:url(/themes/site/images/add_spri.gif) 0 -39px no-repeat; float:right; height:11px; font-size:1px; width:11px; bottom:-1px;  right:-1px; _right:-2px; position:relative; }
.add-comment .center{ float:left; width:98%; padding:15px 8px;  height:auto; }
.add-comment .center .close{ float:right; height:8px; width:7px; position:relative; top:-16px; }
.add-comment .center .close img{border:none;height:8px; width:7px; margin:0;}
.add-comment table{ width:100%;}
.wide-blue-in .add-comment .buttons{ margin:10px 0 0 0; _margin-top:20px;}
/*TAGS*/
a.tag1, a.tag2, a.tag3, a.tag4, a.tag5, a.tag6, a.tag7{ text-decoration:none;}
a.tag1:hover, a.tag2:hover, a.tag3:hover, a.tag4:hover, a.tag5:hover, a.tag6:hover, a.tag7:hover{ text-decoration: underline;}
a.tag1{ font-size:11px;}
a.tag2{font-size:12px;}
a.tag3{font-size:14px;}
a.tag4{font-size:16px;}
a.tag5{font-size:16px; font-weight:bold;}
a.tag6{font-size:18px;}
a.tag7{font-size:24px;}
/*REGISRATION*/
/*.wide-blue-in .form{ padding-left:20px;}*/
.wide-blue-in .form td{ padding:0 20px 0 0;}
.wide-blue-in .form .in-one{ float:left; width:100%;}
.wide-blue-in .form .in-one .in-left{ float:left; width:95px; padding-top:4px;}
.wide-blue-in .form .in-one .in-right{ margin-left:105px; float:none; width:auto;}
.wide-blue-in .form .in-one .in-right textarea{ padding:0;}
.wide-blue-in .form .in-one .in-right input{ float:left;}
.wide-blue-in .form .avatar .in-left img{ margin:0;}
.wide-blue-in .form .avatar .in-right input{ margin-top:8px;}
.wide-blue-in .form .in-one .in-right div{ /*min-height:20px;*/}
.wide-blue-in .form .in-one .in-right div input{ margin:0;}
.wide-blue-in .form .in-one .in-right select{ width:100%;}
.wide-blue-in .buttons{ text-align:center; width:344px; float:left; margin-top:40px;}
.wide-blue-in .buttons input{ margin-right:0;}
input.button{ font-size:11px; height:23px; background-color:#e2e2e2;}
h5.grey{ font-size:11px; color:#525252; font-weight:normal; margin:0;}
/*FAQ PAGE*/
#faq-page{clear:both; padding:0 10px 0 0;}
#faq-page .b-act-tab{ width:100%;}
.faq-page-in{background-color:#dfebff; float:left; width:100%; padding:15px 0px; font-size:12px;}
.faq-page-in form{ float:left;}
.faq-page-in .form{ padding:20px 0 0 20px; float:left;}
.faq-page-in .form table{ float:left; width:100%;}
.faq-page-in h3{ font-size:20px; padding-bottom:3px;}
.faq-page-in h3 a{ color:#000000; text-decoration:none; border-bottom:#000000 1px dashed; margin-bottom:3px;}
.faq-page-in .in-one{ width:95%; float:left; margin-top:10px;}
.faq-page-in .in-one2{width:95%; float:left; margin-top:20px; padding-left:20px;}
.faq-page-in .in-one .in-left{ width:20%; float:left; line-height:24px; padding-left:10px; clear:left;}
.faq-page-in .in-one .in-right{ width:78%; float:left;}
.faq-page-in .in-one .in-right p{ margin-top:3px; line-height:18px; margin-bottom:11px;}
a.calendar-link{ text-decoration:none; border-bottom:#005b7f 1px dashed; margin-left:10px;}
a.calendar-link:hover{ border-bottom:#dfebff 1px solid;}
.faq-page-in .faq-button{ margin-left:20%; padding-left:25px;}
.faq-page-in .faq-button input{ margin-top:20px;}
/*NEWS BLUE YELLOW GREY*/
#news{padding:0 10px 0 0; clear:both;}
#news .g-act-tab, #news .b-act-tab, #news .y-act-tab{ width:100%;}
.news-in{background-color:#dfebff;}
.news-in{ width:100%; float:left; padding:10px 0px 10px 0px; font-size:12px;}
.news-in .in-left{ width:235px; float:left; clear:left; padding-left:20px;}
.news-in .in-left img{ border:#000000 1px solid;}
.news-in .in-right{ line-height:12px; margin-left:255px;}
.news-in .in-right .in-one{border:#cccccc 1px solid; padding:2px 5px 2px 10px; margin-bottom:2px; min-height:36px; _height:36px;}
.cont-blue .news-in .in-right #b{background:url(/themes/site/images/news_b00.gif) top left repeat-x;}
.news-in .in-right a{ color:#000000; text-decoration:underline;}
.news-in .in-right a:hover{ text-decoration:none;}
.cont-blue .news-in .dark-y {background-color:#E7E8E8; float:left; width:100%; height:22px; margin-top:8px;}
.news-in  h4{ font-size:14px; font-weight:bold; float:left; margin-left:20px; _margin-left:10px;}
.news-in .plus-minus{ float:right; width:40px; _width:45px;}
.news-in .plus, .news-in .minus{ width:14px; float:left; height:14px; margin:4px 0 0 4px;}
.cont-blue .news-in .dark-y .plus{ background:url(/themes/site/images/plus_b.png) top left no-repeat;}
.cont-blue .news-in .dark-y .minus{ background:url(/themes/site/images/minus_b.png) top left no-repeat;}
.news-in p{ margin-top:10px; float:left; padding:0 10px 0 20px; line-height:16px; width:90%;}
.cont-yellow .news-in .in-right #y{background:url(/themes/site/images/news_y.gif) top left repeat-x;}
.cont-yellow .news-in .dark-y {background-color:#E7E8E8; float:left; height:22px; width:100%; margin-top:8px;}
.cont-yellow .news-in .dark-y .plus{ background:url(/themes/site/images/plus_y.png) top left no-repeat;}
.cont-yellow .news-in .dark-y .minus{ background:url(/themes/site/images/minus_y.png) top left no-repeat;}
.cont-grey .news-in .in-right #g{background:url(/themes/site/images/news_g.gif) top left repeat-x;}
.cont-grey .news-in .dark-y{ background-color:#e2e2e2; float:left; width:100%; height:22px; margin-top:8px;}
.cont-grey .news-in .dark-y .plus{ background:url(/themes/site/images/plus_g.png) top left no-repeat;}
.cont-grey .news-in .dark-y .minus{ background:url(/themes/site/images/minus_g.png) top left no-repeat;}
/*LOGIN BLOCK*/
.login-block {border:#707070 1px solid; width:270px; height:147px; position:absolute; top:55px; background-color:#FFFFFF; font-size:12px; right:153px; z-index:101;}
.login-block .top{ background-color:#cccccc; height:17px;}
.login-block .top span{ float:left; margin-left:5px;}
.login-block .top .close{ float:right; margin:3px 5px 0 0;}
.login-block .in{ height:19px; margin:11px 0 0 7px; _margin:8px 0 0 7px;}
.login-block .in a{ margin-left:14px;}
.login-block span.left{ width:51px; padding-top:5px; padding-left:4px;}
.login-block input.text{ width:190px;}
.login-block label {color:black;}
/*LOGOUT BLOCK*/
.logout-block{ border:#707070 1px solid; width:270px; height:107px; position:absolute; top:193px; background-color:#FFFFFF; font-size:12px; left:156px; z-index:101;}
.logout-block .top{ background-color:#cccccc; height:17px;}
.logout-block .top span{ float:left; margin-left:5px;}
.logout-block .top .close{ float:right; margin:3px 5px 0 0;}
.logout-block .in{ height:19px; margin:15px 0 0 7px;}
.logout-block .in a{ margin-left:25px;}
.logout-block input.button{ width:80px; margin-right:10px;}
/*CHOOSE AVATAR*/
.avatar-block{ border:#707070 1px solid; width:340px; height:157px; position:absolute; top:110px; background-color:#FFFFFF; font-size:12px; left:127px; z-index:100;}
.avatar-block .top{ background-color:#cccccc; height:17px;}
.avatar-block .top span{ float:left; margin-left:5px;}
.avatar-block .top .close{ float:right; margin:3px 5px 0 0;}
.avatar-block .in {float:left; width:30%; padding:10px 0 0 10px;}
.avatar-block .in img{ float:left; margin-right:8px; _margin-right:5px;}
.avatar-block .in input{ float:left; margin:0; padding:0; position:relative; top:-3px;}
html:root .avatar-block .in input{ top:0px;}
/*CHOOSE GALLERY*/
.gallery-block{ border:#707070 1px solid; width:320px; position:absolute; top:24px; background-color:#FFFFFF; font-size:12px; left:128px; z-index:100; padding-bottom:10px;}
.gallery-block .top{ background-color:#cccccc; height:17px;}
.gallery-block .top span{ float:left; margin-left:5px;}
.gallery-block .top .close{ float:right; margin:3px 5px 0 0;}
.gallery-block .in{ float:left; width:100%;}
.gallery-block .in table{ float:left; width:100%;}
.gallery-block .in td{ vertical-align:middle; text-align:center;}
.gallery-block .in td.left{ text-align:left; padding-left:10px; white-space:nowrap;}
.gallery-block .in tr{ background-color:#FFFFFF;}
.gallery-block .in tr.dark{ background-color:#efefef;}
.gallery-block .in th{ background-color:#e2e2e2;}
/*BIG PHOTO*/
.photo-big{ border:#707070 1px solid; width:680px; position:absolute; top:24px; background-color:#FFFFFF; font-size:12px; left:128px; z-index:1000; padding-bottom:10px;}
.photo-big .top{ background-color:#cccccc; height:17px;}
.photo-big .top span{ float:left; margin-left:5px;}
.photo-big .top .close{ float:right; margin:3px 5px 0 0;}
.photo-big .in{ float:left; width:100%; margin:15px 0; text-align:center;}
/*DELETE GALLERY*/
.delete-block{border:#707070 1px solid; width:240px; position:absolute; top:46px; background-color:#FFFFFF; font-size:12px; left:210px; z-index:100; padding-bottom:10px;}
.delete-block .top{ background-color:#cccccc; height:17px;}
.delete-block .top span{ float:left; margin-left:5px;}
.delete-block .top .close{ float:right; margin:3px 5px 0 0;}
.delete-block .in{ float:left; width:95%; padding-left:10px;}
.delete-block .in select{ width:155px; margin:5px 0 0 5px; }
.delete-block .in input{ margin:10px 10px 0 0;}
/*CREATE GALLERY*/
.create-block{border:#707070 1px solid; width:240px; position:absolute; top:46px; background-color:#FFFFFF; font-size:12px; left:75px; z-index:100; padding-bottom:10px;}
.create-block .top{ background-color:#cccccc; height:17px;}
.create-block .top span{ float:left; margin-left:5px;}
.create-block .top .close{ float:right; margin:3px 5px 0 0;}
.create-block .in{ float:left; width:95%; padding-left:10px;}
.create-block .in input{ margin:10px 10px 0 0;}
/*EDIT PHOTO*/
.edit-photo-block{border:#707070 1px solid; width:280px; position:absolute; top:275px; background-color:#FFFFFF; font-size:12px; left:165px; z-index:100; padding-bottom:10px;}
.edit-photo-block .top{ background-color:#cccccc; height:17px;}
.edit-photo-block .top span{ float:left; margin-left:5px;}
.edit-photo-block .top .close{ float:right; margin:3px 5px 0 0;}
.edit-photo-block .in{ float:left; width:95%; padding-left:10px;}
.edit-photo-block .in select{ width:160px; margin:5px 0 0 5px; }
.edit-photo-block .in input{ margin:10px 10px 0 0; padding:0;}
/*EDIT SONGS*/
.songs-block{border:#707070 1px solid; width:270px; position:absolute; top:38px; background-color:#FFFFFF; font-size:12px; left:50px; z-index:100; padding-bottom:10px;}
.songs-block .top{ background-color:#cccccc; height:17px;}
.songs-block .top span{ float:left; margin-left:5px;}
.songs-block .top .close{ float:right; margin:3px 5px 0 0; padding:0;}
.songs-block .in{ float:left; width:95%; padding-left:10px;}
.songs-block div div{ padding-top:5px;}
.songs-block .in input{ margin:10px 10px 0 0;}
/*WEEK TIMETABLE*/
.week-block{border:#707070 1px solid; width:260px; position:absolute; top:25px; background-color:#FFFFFF; font-size:12px; left:8px; z-index:100; padding-bottom:10px;}
.week-block .top{ background-color:#cccccc; height:17px;}
.week-block .top span{ float:left; margin-left:5px;}
.week-block .top .close{ float:right; margin:3px 5px 0 0; padding:0;}
.week-block .in{ float:left; width:95%; line-height:18px;}
.week-block .in ul{ list-style:none; margin:0;  padding:10px 0 0 0; width:100%;}
.week-block .in ul li{ margin:0;padding:0 0 0 10px;width:101%;}
.week-block .in ul li.sel{ background-color:#fff1e3; position:relative; color:#005b7f; height:22px;}
.week-block .in ul li.sel div.right{ float:right; width:50px; _width:55px; position:absolute; top:3px; right:10px;}
/*MUSIC TESTING*/
.testing{padding:0 10px 0 0; clear:both;}
.testing .g-act-tab{ width:100%;}
.testing-in{background-color:#f2f2f2; width:100%; float:left; padding:20px 0px; font-size:12px;}
.testing-in img{ float:left; margin:0 10px 20px 20px; _margin:0 5px 40px 20px;}
.testing-in p {margin:0 10px 15px 150px; line-height:16px;}
.testing-in form{ float:none; margin-left:150px;}
.testing-in h3{ font-size:18px; padding-bottom:10px;}
.testing-in h3 a{ color:#000000;}
/*SITE MAP*/
.site-map { z-index:1000; margin: 210px 0px 50px 15px; height:358px; font-size:11px; position:absolute; top:15px; left:0px; background:url(/themes/site/images/map1.gif) left top no-repeat; width:500px;}
.site-map .close{ position:absolute; right:10px; top:10px; width:20px; overflow:hidden;}
.site-map ul {	padding:0px; margin: 0px; width: 150px; list-style-type: none; position: relative;}
.site-map li {height:25px;}
 html .site-map li { margin-left: 0px;}
/*.site-map table { z-index: 100; left: 0px; width: 0px; position: absolute; top: 0px; height: 0px;}*/
.site-map a , .site-map a:visited { display: block; width: 155px; text-indent: 5px; line-height: 25px; height: 25px; padding-left:8px; }
/*html .site-map a:hover {}
unknown {	background: #999; color: #fff;}*/
.site-map ul ul {left: 120px; display: none; position: absolute; top: 0px; padding-left:5px;}
.site-map ul li:hover ul {display: block; height: 355px;}
.site-map ul a:hover ul {display: block; height: 355px;}
.site-map ul li:hover ul ul {	display: none; background-color: red;}
.site-map ul li:hover ul :hover ul ul {	display: none;}
.site-map ul li:hover ul :hover ul {	display: block; height: 355px;}
.site-map ul li:hover ul :hover ul :hover ul {	display: block; height: 355px;}
.site-map ul.level0{ padding:15px 0 0 10px;}
.site-map ul.level0 li.sel:hover{ background:url(/themes/site/images/map-sel2.gif) 0 6px no-repeat;}
.site-map ul.level1{ background:url(/themes/site/images/map2.gif) left top no-repeat; width:350px; margin-top:15px;}
.site-map ul.level1 li.sel:hover{ background:url(/themes/site/images/map-sel3.gif) 0 6px no-repeat;}
/*.site-map ul.level2{ background:url(/themes/site/images/map3.gif) left top no-repeat; width:661px; padding-top:5px;}
.site-map ul.level2 li.sel a:hover{ background:url(/themes/site/images/map-sel4.gif) 0 3px no-repeat;}
.site-map ul.level2 li{ height:18px;}
.site-map ul.level2 a , .site-map ul.level2 a:visited { line-height:18px; height:18px;}
.site-map ul.level3{ background:url(/themes/site/images/map4.gif) left top no-repeat; width:463px; padding-top:5px;}*/
/*.site-map ul a:hover{ background:none;}*/
/*POLL ARCHIVE*/
.wide-blue-in h4{ font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-left:13px; line-height:14px;}
.wide-blue-in div.spacer{ height:26px; width:100%;}
a.grey{ color:#525252; border-bottom:#525252 1px dashed; text-decoration:none;}
a.grey:hover{ border-bottom:none;}
.wide-poll{ color:#707070; padding:17px 0 33px 30px; min-height:100px; _height:100px;}
.wide-poll .col1{ width:24%; float:left;}
.wide-poll .col1 p{ padding-bottom:10px; padding-right:10px;}
.wide-poll .col2{ width:35%; float:left; padding-top:5px;}
.poll-line{ height:7px; clear:both; background-color:#b9ceed; line-height:1px; padding:0; font-size:1px;}
.wide-poll .col2 p{ padding-bottom:9px; line-height:14px;}
.wide-poll .col3{ width:40%; float:left;font-size:24px; color:#b9ceed; padding-top:14px;}
.wide-poll .col3 .top{ height:24px; float:left;}
.wide-poll .col3 .middle {}
.wide-poll .col3 .middle span{ font-size:60px; line-height:58px;}
.wide-blue-in h4.grey{ color:#525252; font-size:14px;}
/*PROMOTION*/
.promo-top{ padding:0 0 20px 20px;}
.promo-top a{ margin-right:30px;}
a.sel{ text-decoration:none; border:none; color:#111; font-size:13px;}
.xls{ background:url(/themes/site/images/xls.gif) left top no-repeat; height:43px; padding:14px 0 0 0px; float:left; line-height:normal;}
.pad14{ padding-top:14px;}
.promo{ padding:30px 0 0 20px; clear:both; min-height:55px;}
.promo .in-left{ width:28%;}
.promo .in-right{ width:72%; }
.promo .in-right p{line-height:24px; margin-top:-4px; padding-left:0;}
.wide-blue-in .white img.no-frame{ border:none;}
/*SEARCH PAGE*/
input.search{height:14px; border:#000000 1px solid; color:#525252; font-size:12px; margin-left:20px; padding-left:3px;}
.pad-14{ padding-left:14px;}
.search-page{ padding:0 20px;}
.search-page ol{ margin:0; padding:0 0 0 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
.search-page ol li{ margin-bottom:17px;}
.search-page ol li div{ font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:16px; margin-top:3px; }
.search-page ol li div a{ font-size:11px; line-height:22px;}
.search-page ol li a {font-size:14px; font-family:Arial, Helvetica, sans-serif;}
/*PHOTO ALBUM*/
.album p{ padding-left:20px;}
.album img{ float:none; border:none;}
.album .ribbon{ height:100px; margin:14px auto; clear:both; width:730px;}
.album .ribbon .rib-left{ background: url(/themes/site/images/band_l.gif) top left no-repeat; float:left; width:22px; height:100px;}
.album .ribbon .rib-left .arr{ margin: 33px 0 0 10px; background: url(/themes/site/images/arr_b_l.png) no-repeat; height:34px; width:12px; cursor:pointer; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/site/images/arr_b_l.png', sizingMethod='crop'); _background:none;}
.album .ribbon .rib-center {background:url(/themes/site/images/band_c.gif) top left repeat-x; float:left; width:662px; height:100px; padding-top:15px; padding-left:14px; left:22px;}
.album .ribbon .rib-center a img{ float:left; margin:0;}
.album .ribbon .rib-center img{ border:#FFFFFF 1px solid;}
.album .ribbon .rib-right{ background: url(/themes/site/images/band_r.gif) top left no-repeat; float:left; width:22px; height:100px; }
.album .ribbon .rib-right .arr {margin: 33px 10px 0 0 ; background: url(/themes/site/images/arr_b_r.png) no-repeat;height:34px; width:12px; cursor:pointer; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/site/images/arr_b_r.png", sizingMethod="crop"); _background:none;}
.album .ribbon .rib-right .arr img {border:none;}
/*TEST MUSIC PAGE*/
.wide-blue-in h5{ font-size:16px; margin:10px 0 1px 0; padding:0; color:#505050;}
.wide-blue-in p.testpage{ padding:0; margin:4px 0 0 0;}
.wide-blue-in p.testpage span{ color:#2666a9; font-size:14px;}
.wide-blue-in h5.blue{color:#2666a9; margin:0; width:100%;}
.wide-blue-in .testplayer{ margin-top:20px; height:92px;}
.wide-blue-in .testplayer img{ float:none; margin:0; border:none;}
.wide-blue-in .testplayer .in-left{ float:left; width:100px;}
.wide-blue-in .testplayer .in-right{ margin-left:100px; float:none; width:auto; padding-top:5px; color:#616161; font-size:11px; height:38px;}
.wide-blue-in .testline{ width:97%; height:7px; background-color:#FFFFFF; _line-height:1px; font-size:1px;}
.wide-blue-in .testline .process{ float:left; height:7px; background-color:#9ebde4; _line-height:1px; font-size:1px;}
.wide-blue-in label{ line-height:20px;}
.wide-blue-in h5 img{ margin:0 0 0 30px; float:none; border:none; position:relative; top:-2px;}
div.testpage{ margin-left:35px;}
div.testpage input.button{ margin-top:23px;}
p.testpage span.f-right{ font-size:12px; padding-top:15px;}
.wide-blue-in form img{ margin:0 6px; float:none; border:none;}
div.smallgrey{ font-size:11px; color:#616161;}
.wide-blue-in form ol{ margin:0; padding:0 0 0 19px;}
.wide-blue-in form ol li{ font-weight:bold;}
.wide-blue-in form ol li span{ font-weight:normal;}
.wide-blue-in form ol li ul{ margin:0; padding-bottom:12px;}
.wide-blue-in form ol li ul li{ background:none; font-weight:normal; padding:0; color:#616161;}
.wide-blue-in form ol li ul li.sel{ color:#000000;}
.wide-blue-in form ol li ul li input{ margin-left:0;}
.wide-blue-in form ol li ul li label{ line-height:22px;}
/*CONCURS PAGE*/
.concurs{}
.concurs h3.blue{color:#2666a9; clear:left; margin-bottom:8px;}
.concurs h3{ font-size:18px;}
.concurs img{ margin-left:14px;}
.concurs p{ margin:0 10px 0 0; font-size:14px;}
.concurs input{ margin-left:52px;}
.concurs label{ line-height:22px; color:#616161;}
.concurs input.button{ margin-top:20px; margin-left:35px;}
/*ONLINE PLAYER*/
.online-player{ width:430px; height:43px; background:url(/themes/site/images/player.gif) left top no-repeat; position:relative;}
.online-player .play{ width:30px; height:33px; background:url(/themes/site/images/play.gif) left top no-repeat; position:absolute; left:17px; top:9px;}
.online-player .pause{ width:30px; height:33px; background:url(/themes/site/images/pause.gif) left top no-repeat; position:absolute; left:17px; top:9px;}
a.op { font-size:11px; color:#616161; text-decoration:none; margin-right:20px;}
a.op-dash{ font-size:11px; color:#616161; text-decoration:none; margin-right:20px; border-bottom: 1px dashed #616161;}
.online-player .bit{ margin:15px 0 0 240px; float:left; _margin-left:120px; padding-bottom:3px;}
.online-player .bit a{cursor:text;}
.online-player .bit a.dash{cursor:pointer;}
/*FOOTER*/
.footer{ height:110px; float:none; clear:both;color:#474747; padding-top:17px; padding-left:22px;}
.footer .footer-left{ float:left; width:46%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.footer .footer-left span{ font-size:11px;}
.footer .footer-middle{ float:left; width:36%; font-size:11px; position:relative; left:-11px;}
.footer .footer-middle a{ color:#474747;}
.footer .footer-right{ font-size:12px; float:right; width:163px; padding-top:11px;}
.footer .footer-right a{ color:#D30200; }

.any-block{clear:both; padding:0 10px 0 0; font-size:12px;}
.any-block img{ float:left; margin:0 10px;}
.any-block h1 {font-size:30px;}
.any-block h2 {font-size:24px;}
.any-block h3 {font-size:20px;}
.any-block h4 {font-size:16px;}
.any-block .red {color:#d30200;}
.any-block .violet {color:#8D2393;}
.any-block .blue {color:#005b7f;}
.any-block .orange {color:#DF3915;}
.any-block .grey  {color:#474747;}

.body {float:left;}
.desc {width:90%; font-size:11px; color:#707070;}
.error {color:#FF0000; width:auto;}

/* .news-site {clear:both; padding:0 5px 0 0;} */
.gg{ padding:0 20px 5px 20px; margin-left: 110px;}
.gg img {float:none !important; margin-left:3px;}

div.edit1click {padding: 5px; margin: 5px;  border: 1px dashed #777777;}
div.edit1click-link {text-align:right; font-family: Arial;  font-size: 11px;}
div.edit1click-link a:link {color:#777;}
div.edit1click-link a:visited {color:#777;}
div.edit1click-link a:hover {color:#777;}
div.edit1click-link a:visited {color:#CC0000;}

/* Новая шапка */
.head-banners {margin-right:208px; clear:both; margin-top:0; padding-top:0;}
.white-back {background:url(/themes/site/images/wcorn.png) no-repeat left top; clear:both; height:66px; width:50%; margin:0; float:left; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/site/images/wcorn.png', sizingMethod='crop'); _background:none;}
.white-back a {color:black;}
.white-back .right-photo {float:right; margin:2px 2px 0 20px; width:80px; height:62px;}
.white-back .halmet-img {float:left; margin:3px 15px 0 -14px; _margin-left:0; _position:relative; _left:-14px; _margin-right:1px;}
.white-back h4 {padding-top:5px;}
.white-back h4 a {font:bold 14px Arial,Tahoma;}
.white-back .div2 {background:white url(/themes/site/images/white-r.gif) no-repeat right bottom; margin-left:32px; height:100%; font:normal 12px/1.7em Arial; margin-right:10px;}
.gray-txt {color:#555;}

.green-banner {height:66px; margin-right:-193px; _position:relative;}
.green-banner .div2 {height:100%; color:white; font:normal 20px Arial;}
.green-banner img {float:right; margin-right:5px;}
.green-banner .txt {padding:20px 0 0 20px; text-align:center;}
.green-banner a {color:#FFF; text-decoration:none;}

.contacts-line {padding-top:15px; clear:both; margin-right:208px; //padding-top:8px; _padding-top:13px;}
.contacts, .search-bar {background:url(/themes/site/images/corners3.gif) no-repeat left top; height:28px;}
.contacts {width:50%; float:left; _margin-left:-1px;}
.search-bar-cont {width:50%; float:left;}
.search-bar {margin-right:-204px; float:none; _position:relative;}
.contacts .div2, .search-bar .div2 {background:#026384 url(/themes/site/images/corners3.gif) no-repeat right bottom; height:100%;margin-left:2px; margin-right:10px;}
.contacts .div2 div {width:33%; float:left; height:21px; color:white; font-size:11px; text-align:center; padding-top:7px;}
.contacts .div2 .no-back {background:none;}

.green-b-cont {float:left; width:50%; _margin-left:-1px;}

.nastroenie a {width:25px; height:13px; display:block; float:left; border:1px solid silver; margin:0 10px 0 0; font-size:0;}
.nastroenie .txt {font-size:12px; padding-bottom:0px;}
.logo {_height:10px;}
.logo img {height:59px;}



/* Right column search */
.r-col-search {}
.r-col-search input.field {margin:0 !important; padding:0; width:50px; float:left; width:105px; height:20px; border:1px solid #C0C0C0;}
.r-col-search img {margin:0; float:left; margin-right:2px;}
.r-col-search .srch-but {margin-top:0; width:auto; height:auto; _margin-left:-2px;}



/* FORUM styles
------------------------------*/
.forum-container {margin-top:0; background-color:#F6F8FA; margin-left:15px; margin-right:15px; width:auto;}
.forum-container a {color:#005B7F; text-decoration:underline !important;}
.forum-container a:hover {text-decoration:none !important;}
.forum-container, table.forum-main-menu {_width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 1010 ? '1010px' : 'auto' && (documentElement.offsetWidth || document.body.offsetWidth) > 1284 ? '1254px' : 'auto');
 max-width:1253px; min-width:965px; margin-left:auto; margin-right:auto;}
.forums-list {font-size:12px; margin-left:20px; padding:6px 0;}
.forum-container .b-act-tab h3 {padding-top:3px;}
.forumline {border:none !important; font-size:13px !important;}
.forumline th {background:#707070 !important; text-align:left; color:#FFF; font-family:Arial; font-size:12px; height:24px !important;}
.forumline td {border:1px solid #E7E7E7; margin:10px; background:#FFF !important; vertical-align:middle !important; font-size:20px !important; padding-top:4px; padding-bottom:4px;}
.forumline td .forumlink, .forumline td .genmed {font-size:12px;}
.forumline td .gensmall {font-size:11px;}
td.catHead {background:#707070 !important; height:24px !important; font-family:Arial !important;}
td.catHead .cattitle {color:#FFF;}
.forum-info td {font:normal 11px Arial;}
.forum-tabheader {margin-left:17px;}
span.nav {color:#006699;}
span.nav a {font:normal 12px Arial;}
td.nav .gensmall {font-weight:normal; font:normal 12px Arial;}
th.catBottom span {color:white !important;}

.forum-marg1 {margin-left:20px;}
.forum-t-marg1 {margin-top:5px;}
.forum-t-marg2 {margin-top:10px; margin-bottom:20px;}
span.pagenums, span.pagenums b {color:black; font-weight:normal; margin-left:20px; font:normal 12px Arial;}
span.pagenums b {margin:0;}
td.permissions {text-align:left;}
s.goto-selection table {float:left !important;}
.forumline td table.post-info-tab td, .forumline td table.forum-controls td {border:none;}
td.permissions span, .forum-search span.gensmall, span.gen, span.forum-content-goto, table.post-info-tab td {font:normal 12px Arial !important;}
.themes-line td, .themes-line th {border:none;}
.themes-line th span {color:#fff;}
.frm-srch-bot select, .forumline input.post, .forumline select.post, form.post-body input {border:1px solid #003C74; font:normal 12px Arial;}
select.forum-sel1 {width:300px;}
.frm-srch-bot {margin-right:20px !important; margin-top:20px;}
.frm-srch-bot select {width:270px;}
span.frm-font1 {font:bold 12px Verdana !important; color:#333 !important;}

table.frm-smilies {width:100%;}
table.frm-smilies td {height:35px;}
table.frm-post-chbox td, table.post-editor td, table.frm-post-msg td, table.frm-smilies td {border:none;}
span.more-smilies a {font:bold 11px Verdana !important; color:#DF391F; text-decoration:none !important;}
input.helpline {border:none !important; width:100% !important; padding-top:3px; padding-bottom:3px;}
textarea.post {border:1px solid #A5ACB2; width:100% !important;}
table.goto-theme select, .post-body select {border:1px solid #003C74;}
table.frm-post-chbox td {color:red !important;}
span.frm-closetags a {color:#A52A2A; font:normal 10px Verdana !important; text-decoration:none !important; margin-right:10px;}
span.frm-closetags a:hover {color:#A52A2A;}
tr.editor-butons input {height:20px; padding:0 !important;}
table.goto-theme {margin:20px 10px 30px 0; width:250px; float:right;}
table.goto-theme select {width:300px; height:20px;}
table.goto-theme input {vertical-align:middle;}

.last-songs {font:normal 11px Verdana; background:#F6F8FA; margin-bottom:3px; padding-bottom:0px;}
.last-songs ul {list-style-type:none; padding:0; min-height:100px; margin-left:5px; padding-top:2px; overflow:hidden;}
.last-songs ul li {clear:both; margin-bottom:5px; margin-right:10px;}
.last-songs .descr {clear:both; margin-left:7px; padding-top:5px;}
.playing-time {color:#2E517B; margin-bottom:2px;}
.popular-in .weather {height:auto;}
.bottom-banners {height:90px; margin:30px 0 24px 0; background:black; clear:both; float:none;}

table.prv-buttons {margin-top:10px; margin-bottom:5px;}
.prv-buttons td {padding-right:5px;}

.font-type1 {font:bold 12px Arial;}
span.blueborder select, div.blueborder select, select.blueborder {border:1px solid #003C74;}
span.selection-links a {font:normal 12px Arial;}

.cont-blue table tr.dark, .cont-blue .hit-parad table tr.dark {background:#E7E8E8;}

.site-menu .tab-center div a {font:normal 15px Arial;}

.last-vis-date {margin:10px 0 10px 20px; font:normal 11px Arial;}
tr.user-list-h th {text-align:center;}
.user-name a {color:#A52A2A !important; text-decoration:none !important;}
div.forum-top-links a, span.forum-top-links a {font:normal 12px Arial; text-decoration:underline; //line-height:16px;}
div.forum-top-links a:hover, span.forum-top-links a:hover {text-decoration:none;}

table.forum-main-menu {width:100%; zoom:1; margin-bottom:2px;}
table.forum-main-menu td {vertical-align:middle !important;}
tr.privmsg-line td {padding-top:10px; padding-bottom:10px;}
span.fb-marg1 {font-weight:bold; margin-left:20px;}
table.no-bord {border:1px solid #e7e7e7 !important;}
table.no-bord td {border:none;}



/* Поиск */
.search-res-cont {padding-bottom:10px; margin:12px 0 25px 0; background:#F6F8FA; //margin-top:0; padding-left:15px; padding-right:15px;}
.in-the-heart-of-ya-server {border-bottom:1px solid #B4B4B4; text-align:right; padding:2px 0 3px; font-size:12px; clear:both;}
.in-the-heart-of-ya-server .inside {margin-right:20px;}
.search-res-cont ol {font:normal 14px Arial;}
.search-res-cont li {clear:both; margin-bottom:25px;}
.search-res-info {margin:12px 0 15px 38px; font:normal 14px Times new roman;}
.search-res-info ul {margin-top:20px; list-style-type:none;}
.search-res-info li {clear:both;}
.res-num {float:left; width:20px; font-size:14px;}
.res-content {margin-left:22px;}
.search-res-cont .title a, .res-content a {font:normal 14px Times New Roman;}
.search-res-cont .text, .res-text {font-size:12px; line-height:1.5em; margin-top:5px; margin-bottom:7px;}
.info span.green, .info a, .res-content .sitelink a {font:normal 14px Arial;}
.info span.green {color:#006600;}
.search-res-cont .pages {margin-left:40px; text-align:left; font-size:0.9em; margin-bottom:10px;}
.search-res-cont .pages .arrows {margin:5px 0 15px 0; color:gray;}
.search-res-cont .sort {font-size:0.8em; margin-top:15px;}
.search-res-cont .sort .active {background:#ddd; padding:0 2px;}

a.pos-3, .sign-in a, .log-in a {color:#fff !important;}



/* Блоги наших диджеев */
#djblogs {padding-right:10px;}
#djblogs .b-act-tab {width:100%;}
.djblogs-in {background:#F6F8FA; padding-bottom:20px; clear:both;}
img.dj-photo {border:1px solid #524E4E; margin:12px 0 0 16px; float:left; margin-right:10px;}
.dj-blog-descr {padding-top:12px; font:normal 12px Arial; margin-right:20px; margin-left:127px;}
a.dj-name {font:normal 20px Times New Roman;}
.dj-com-link {text-align:right; margin-top:20px;}
.dj-com-link a {color:#707070;}



/* листалка с фотками */
#djblogs .ribbon {clear:both; padding-top:20px; margin-left:16px; margin-right:20px;}
#djblogs .ribbon .rib-left {background:url(/themes/site/images/band_l.gif) top left no-repeat; float:left; width:22px; height:100px;}
#djblogs .ribbon .rib-left .arr {margin: 33px 0 0 10px; background: url(/themes/site/images/arr_y_l.png) no-repeat;height:34px; width:12px; cursor:pointer;}
#djblogs .ribbon .rib-center {background:url(/themes/site/images/band_c.gif) top left repeat-x; height:100px; padding-right:5px; padding-top:20px; padding-left:10px; margin-right:20px; margin-left:22px; position:relative; _left:-3px;}
#djblogs .ribbon .rib-center a img {}
#djblogs .ribbon .rib-center img {}
#djblogs .ribbon .rib-right {width:20px; height:100px; float:right; background: url(/themes/site/images/band_r.gif) top left no-repeat; position:relative; _left:-6px; }
#djblogs .ribbon .rib-right .arr {margin: 33px 10px 0 0 ; background: url(/themes/site/images/arr_y_r.png) no-repeat; height:34px; width:12px; cursor:pointer;}
#djblogs .ribbon .rib-right .arr img {}


img.megaplan-img {background:url(/themes/site/images/megaplan.jpg) no-repeat center center;}

table.bold-gen span.gen {font-weight:bold !important;}
table.profile-tab td.row1 {padding-left:20px;}
table.bold-gen .row1 span.gensmall {font:normal 12px Arial;}

#cc_hide {vertical-align:top;}
.addboarder {border:1px solid #FFFFFF;}
#logo img {_behavior:url(/themes/site/css/iepngfix.htc);}
div.icq-statimg {top:-7px;}
* html div.icq-statimg {top:0;}
*+html div.icq-statimg {top:-20px;}

.wide-blue .log-in a, .wide-blue .sign-in a {color:#000 !important; border-color:#000 !important;}

.popular-in .traffic {height:105px; margin-top:10px;}
.popular {margin-bottom:11px;}

.last-songs {background:none;}
#last-photos .y-act-tab {background-position:0 -526px;}

.player-tabs .b-inact-tab a {color:#fff !important;}

.player-tabs .b-act-tab {background-position:0 -526px;}
.player-tabs .b-act-tab-l {background-position:0 -10px;}
.player-tabs .b-act-tab-r {background-position:0 -52px;}

.player-tabs .b-inact-tab {background-position:0 -254px;}
.player-tabs .b-inact-tab-l {background-position:0 -423px;}
.player-tabs .b-inact-tab-r {background-position:0 -464px;}

.player-in {background:#F6F8FA !important;}

* html .y-act-tab {overflow:hidden !important; height:30px;}
* html .y-inact-tab {overflow:hidden !important; height:30px;}

.popular-tabs .act-tab, .y-act-tab, .b-act-tab, .g-act-tab {width:100% !important;}
.last-photos-tabs .y-act-tab {width:18%;}

.top-line .sign-in img, .top-line .log-in img {padding-top:2px; vertical-align:bottom;}

.article .wide-blue-in div, .article .wide-blue-in p {margin-left:20px; margin-right:15px; padding-left:0;}

.article .wide-blue-in h3 {margin-bottom:1em;}

.last-photos-tabs .y-inact-tab, .last-photos-tabs .y-act-tab {width:300px !important;}
.last-photos-tabs .y-inact-tab h3, .last-photos-tabs .y-act-tab h3 {margin-right:15px;}

#loginForm .in a {color:#000;}

table.contacts-table {width:98%; margin-bottom:10px; margin-left:10px;}
table.contacts-table tr.dark {background:rgb(255,251,251);}
table.contacts-table td {padding-top:5px; padding-bottom:5px;}

.wide-blue-in img {padding-left:0;}

#last-photos-tab .g-act-tab {width:188px !important; white-space:nowrap;}
.player-tabs .b-act-tab {width:22% !important;}

#voteform input {margin-left:-15px; //margin-left:-20px}
#voteform p {margin-left:20px;}
#voteform {padding-left:10px; //padding-left:15px;}
.popular {zoom:1;}

.ask-dj {margin-right:10px; padding-right:0; overflow:hidden;}
.ask-dj .g-inact-tab {margin-top:1px;}
.ask-dj .g-inact-tab h3 a {color:#FFF;}
#news_main_image {margin-bottom:15px; _width:265px;}

span.prog-time {margin-right:10px;}
.td-time {white-space:nowrap;}

.log-in img, .my-page img, .sign-in img, .log-out img {vertical-align:top !important;}
.log-in, .my-page, .sign-in, .log-out {margin-top:3px; _margin-top:5px;}
.pos-3 {top:-1px; _top:3px;}
.top-line {height:29px; _height:29px; padding-top:0 !important; /* overflow:hidden; */}
.top-icons {height:12px; margin-top:8px; //margin-top:2px; _margin-top:5px;}
.top-icons a {padding-top:0; vertical-align:top;}



/* баннеры */
.banners-block {margin:10px 0; clear:both; overflow:hidden; //margin-top:0;  width:auto !important; float:none !important;  padding-left:0 !important; margin-right:190px; min-height:1px; }
.banner1 {float:left; width:50%; text-align:center;   width:50% !important; float:left !important; padding:0 !important; }
.banner2 {float:right; width:50%; margin-left:-1px; text-align:center;  width:50% !important; float:right !important; padding:0 !important;}


/* Мои гаджеты */
.my-gadgets {margin:0 15px 20px 20px; overflow:hidden; zoom:1;}
.my-gadgets img {float:left; margin:0 25px 10px 10px;}
.my-gadgets p {margin-bottom:15px; line-height:1.5em; margin-top:5px;}
.my-gadgets div {}
.my-gadgets a {color:black;}

.listening-tabs .g-act-tab-l {background-position:0 -1828px;}
.listening-tabs .g-act-tab-r {background-position:0 -1865px;}

.set table td.col1, .set table td.col2, .set table td.col5, .set table td.col6, .set table td.col5 {height:33px;}

* html .search-res-cont .pages {width:auto;}

table.forum-controls td, table.forum-controls td img {_vertical-align:top !important;}
table.forum-controls {_margin-top:11px;}

p.vote-header {color:white; background:#000;}

p.vote-header {color:white; background:#53769A; margin-left:0; padding:3px 0 3px 20px;}
.vote-results {margin:0 0;}
.vote-results table {width:100%; margin-bottom:10px;}
.vote-results td {height:33px; vertical-align:middle; padding:0 20px;}
.vote-results tr.dark {background:#E2E2E2;}
.vote-results th {font-weight:normal; text-align:left; height:33px; padding:0 10px;}

.c {//margin-left:-1px;}

.wide-blue-in .vote-col1 ul li {overflow:hidden; zoom:1; padding-left:0 !important;}
.vote-col1 {float:left; width:55%;}
.vote-col1 .col1 {width:55%;}
.vote-col1 .col2 {width:44%;}
.vote-col1 .col2 p, .vote-col1 .col1 p {padding-left:0; padding-bottom:0px;}

.news-in h4 {//float:none !important;}

.blog-pages {margin-bottom:20px;}
.blog-pages-header {font-weight:bold; font-size:0.9em; margin-bottom:5px; margin-top:12px;}
.blog-pages-nums {font-size:0.9em;}
.blog-pages-nums span.active, .blog-pages-nums a {margin-right:8px;}


.news-show-left {width:auto !important;}
.movies .news-show-left img {margin-right:12px;}
.news-show-right {width:auto !important;}

.content .left {//margin-left:-1px; _margin-left:0;}

.footer-counters img {vertical-align:middle;}

.blog-page h2 {font:normal 2.1em Arial; margin-bottom:10px;}
.blog-page .wide-blue-in .gg {line-height:1.5em; margin-left:120px;}
.italic-stl {font-style:italic;}
.bold-stl {font-weight:bold;}
.bolditalic-stl {font-style:italic; font-weight:bold;}
.blog-page .wide-blue-in .gg ul {margin-left:0; position:relative; margin-left:-20px;}
.blog-page .wide-blue-in .gg ul li {padding-left:20px; background:url(/themes/site/images/marker1.gif) no-repeat left 9px;}
.blog-page .wide-blue-in .gg h3 {font:normal 1.45em Arial; color:#005B7F; padding:0; margin:25px 0 8px 0;}
.blog-page .wide-blue-in .gg h4 {color:#555; font-weight:bold; font-size:1em; margin:25px 0 10px 0; padding:0;}

.blog-page .bottom-info {border-top:1px solid #C5C6C8; padding-top:15px; padding-bottom:10px; margin-top:32px; color:#898989;}
.themes, .answers, .last-theme {margin-right:20px;}
#forgot_password .left {color:#000;}
.wide-blue-in .in-right img {float:none;}
