@font-face {
	font-family: 'HeliosThinRegular';
	src: url('../fonts/helios_thin.eot');
	src: local('HeliosThin Regular'), local('HeliosThin'), 
	url('../fonts/helios_thin.woff') format('woff'), 
	url('../fonts/helios_thin.ttf') format('truetype'), 
	url('../fonts/helios_thin.svg#HeliosThin') format('svg');
}
@font-face {
	font-family: 'PFBeauSansProLight';
	src: url('../fonts/pfbeausanspro-light-webfont.eot');
	src: local('O'), 
	url('../fonts/pfbeausanspro-light-webfont.woff') format('woff'), 
	url('../fonts/pfbeausanspro-light-webfont.ttf') format('truetype'), 
	url('../fonts/pfbeausanspro-light-webfont.svg#webfont2a2nZVeC') format('svg');
}
 
/* Default
---------------------------------------- */
html, body {height: 100%; width: 100%; min-width: 996px;}
body, html, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, fieldset, td, th, caption, address, textarea, legend {margin: 0; padding: 0;}
a img, fieldset {border: 0;}
table {border-collapse: collapse;}
td, th {vertical-align: top;}
body {font: 14px/1.2 Tahoma, Arial, sans-serif; color: #000; background: #fff url(../i/bg-index.jpg) no-repeat center top;}
.info-container-inner p {line-height: 22px;}
a {color: #0397d6; outline: none;}
input, textarea, select {font-family: Arial, sans-serif; font-size: 12px; color: #000;}
ul {list-style: none;}
body.beverly {font: 12px/1.2 Tahoma, Arial, sans-serif; color: #000; background: #fff url(../i/bg-index-beverly.jpg) no-repeat center top;}
body.melrose {font: 12px/1.2 Tahoma, Arial, sans-serif; color: #000; background: #fff url(../i/bg-index-merlose-place.jpg) no-repeat center top;}
body.rsa2010 {font: 12px/1.2 Tahoma, Arial, sans-serif; color: #000; background: #fff url(../i/bg-dark-index-rsa2010.jpg) no-repeat center top;}
 
 
/* Main
---------------------------------------- */
.page:after, .wrap:after, .content:after, .container:after, .w-inner:after, .hl-check-form:after, .c-block:after, .wiki-sort:after, .wiki-title:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0;}
.page {min-height: 100%; min-width: 1020px; position: relative; overflow: hidden;}
.wrap {width: 1020px; margin: 0 auto; position: relative; padding: 0 0 210px; min-height: 500px;}
/* .error, .success {padding: 12px 15px; color: #fff; position: fixed; right: 5px; margin: 0 0 0 -150px; border: 1px solid #fff; z-index: 100; width: 300px; top: 5px; font: 12px Arial, sans-serif;} */
.error, .success {padding: 12px 15px; color: #fff; position: fixed; right: 50%; margin: 0 -205px 0 0; border: 1px solid #fff; z-index: 100; width: 300px; top: 25%; font: 12px Arial, sans-serif;}
.error a, .success a {color: #fff; font-weight: bold;}
.error {background: #990033}
.success {background: #04a32a;}
.close-mes {position: absolute; right: 8px; top: 2px; font-size: 18px; cursor: pointer;}
/* Preroll  */
.preroll {position:fixed; left:0px; top:0px; right:0px; bottom:0px; text-align:center;  z-index:999;}
.preroll .preroll-bg {position:fixed;  background-color:#000; -moz-opacity:.85; filter:alpha(opacity=85); opacity:.85; left:0px; top:0px; right:0px; bottom:0px;}
.preroll .preroll-image {position:relative; top:15%;}
.preroll .preroll-close {position:absolute; top:10px; right:10px; display:block; width:30px; height:30px; background:url(../i/preroll-close.png) 0 0 no-repeat;}
 
/* Header
---------------------------------------- */
/* Logo */
.logo {position: absolute; right: 8px; top: 10px; z-index: 50;}
.logo a, .logo img {width: 172px; height: 172px;}
/* Contest */
.contest {position: absolute; right: 8px; top: 140px;}
/* Navigation */
.nav-container {padding: 0 26px 0 0; background: url(../i/nav.png) no-repeat right -51px; position:absolute; width:960px; z-index:2;}
.nav-block {padding: 0 0 0 26px; background: url(../i/nav.png) no-repeat;}
.nav {height: 43px; background: url(../i/nav.png) repeat-x 0 -102px; padding: 8px 0 0;}
.nav-inner {position: relative; list-style: none; margin: 0 0 0 -6px; z-index: 200;}
.nav-inner li {position: relative; float: left; font: bold 17px/1 'Trebuchet MS', sans-serif;}
.nav-inner a {float: left; padding: 8px 6px 8px 11px; position: relative; text-decoration: none; color: #ca1c5e;}
.nav-inner span {position: absolute; left: 11px; top: 7px; color: #fff; cursor: pointer; padding: 0 0 3px;}
#mobile-errors {display: block; margin-left: 200px; margin-top:5px; position: absolute; background: url(http://77.72.250.37:8087/cs//portal-core/i/important.png;) no-repeat scroll 0px 5px transparent; padding-left:14px;}

.nav-hover {background: url(../i/nav-current-r.png) no-repeat right 0; z-index: 300;}
.nav-hover .nav-link {background: url(../i/nav-current-l.png) no-repeat; color: #ee2375; z-index: 300;}
.nav-hover .nav-link span {display: none;}
li.nav-nopodmenu:hover {background: url(../i/nav-right.png) no-repeat right 0;}
li.nav-nopodmenu:hover .nav-link {background: url(../i/nav-left.png) no-repeat;}

.podmenu {position: absolute; left: 0; top: 21px; background: url(../i/podmenu-t.png) no-repeat; padding: 11px 0 0; width: 172px; display: none;}
.nav-hover .podmenu {display: block;}
.nav-inner ul {background: url(../i/podmenu-b.png) no-repeat 0 bottom; padding: 4px 0 20px;}
.nav-inner ul li {float: none;}
.nav-inner ul a {color: #0397d6; font-size: 13px; float: none; padding: 4px 21px; display: block;}
.nav-inner ul em {font-style: normal; border-bottom: 1px dashed #0397d6;}
.nav-inner ul a:hover {color: #ee2375;}
.nav-inner ul a:hover em {border-bottom: 1px dashed #ee2375;}
/* Panel */
.panel {position: absolute; right: 166px; top: 51px; padding: 0 0 0 23px; background: url(../i/login.png) no-repeat; position:absolute; z-index:2;}
.panel fieldset {background: url(../i/login.png) repeat-x 0 -45px; height: 35px; position: relative; padding: 10px 27px 0 0;}
.panel-field {background: url(../i/field.png) no-repeat; float: left; width: 110px; height: 25px; margin: 0 1px 0 0;}
.panel-field input {background: none; border: 0; outline: none; padding: 5px 10px; margin: 0; color: #666; font: 10px Arial, sans-serif; width: 90px; height: 15px;}
.panel-button {position: relative; background: url(../i/login-button.png) no-repeat; width: 25px; height: 25px; overflow: hidden; float: left; margin: 0 4px 0 0;}
.panel-button input {position: absolute; left: 0; top: 0; width: 25px; height: 25px; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; border: 0; cursor: pointer;}
.reg {background: url(../i/reg.png) no-repeat; width: 110px; height: 25px; float: left; font: 10px/26px Tahoma, sans-serif; text-decoration: none; position: relative; color: #b11850; text-transform: uppercase; text-align: center; margin-right: 4px;}
.reg span {cursor: pointer; position: absolute; left: 0; top: -1px; width: 110px; height: 25px; color: #fff;}
.remember {float: left; margin: 0 8px; font-size: 11px; color: #666; padding: 7px 0 0;}
.remember input {float: left; margin: 0 4px 0 0; padding: 0;}
.panel a.panel-link {margin: 3px 30px 0 30px; color: #016b98; font-weight:normal; letter-spacing: 0em; float: left; position:relative}
.panel div.shaddow {font-size:15px; color: #fff; position: absolute; left: 1px; top: 2px;font-weight:bold; letter-spacing: 0.1em;}
.panel div.pannel-box {float: left; background: url(../i/panel-c.png) repeat-x;}
.panel .user {float: left; height: 25px; position: relative; margin: 0 20px 0 0; padding: 3px 2px 0 0; font-size:15px; color: #79790B; font-weight:bold; letter-spacing: 0.1em;}
/* City */
.panel-place {float: left; width: 156px; height: 25px; overflow: hidden;}
.panel-city-block {display:none;z-index: 100; width: 156px; height: 25px; background: url(../i/city-show.png) no-repeat right 0; color: #fff; margin: 0 0 0 3px; display: inline; position: absolute; right: 192px; top: 61px;}
.panel-city-name {background: url(../i/city.png) no-repeat; width: 106px; overflow: hidden; height: 25px; cursor: pointer; font: 11px/24px 'Trebuchet MS', Arial, sans-serif; padding: 0 35px 0 15px;}
.panel-city-popup {background: url(../i/city-l.png) no-repeat; position: absolute; left:-10000px; top:26px; padding: 0 0 0 15px; width: 200px;}
.panel-city-popup-r {background: url(../i/city-r.png) no-repeat right 0; padding: 8px 10px 8px 0;}
.panel-city-popup-inner {height: 127px; position: relative; padding: 0 20px 0 0;}
.panel-city-popup li {font: 11px 'Trebuchet MS', Arial, sans-serif;}
.panel-city-popup li a {color: #fff; display: block; outline: none; text-decoration: none; padding: 2px 0; white-space: nowrap;}
.panel-city-popup li a:hover {color: #fff23e; text-decoration: underline;}
/* jScrollPane */
.jScrollPaneContainer {position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; height: 100%;background: url(../i/scroll.png) no-repeat 0 center;}
.jScrollPaneDrag {position: absolute; width: 12px; height: 22px !important; background: url(../i/city-scroll.png) no-repeat; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp, a.jScrollArrowDown {display: block; position: absolute; z-index: 1; right: 0; text-indent: -2000px; overflow: hidden; background: #6e7274 url(../i/icons.png) no-repeat; height: 13px;}
a.jScrollArrowUp {top: 0; border-top: 1px solid #d7d7d5; border-bottom: 2px solid #d7d7d5; background-position: 3px -492px;}
a.jScrollArrowDown {bottom: 0; border-top: 2px solid #d7d7d5; border-bottom: 1px solid #d7d7d5; background-position: 3px -196px;}
/* Current Song */
.current-song {position: absolute; left: 0; top: 60px; width: 307px; height: 282px; background: url(../i/current-song-bg.png) no-repeat;}
.current-song-pic {width: 250px; height: 250px; display: block; margin: 16px 0 0 41px;}
.current-song img {width: 250px; height: 250px; display: block;}
.current-song-name {position: absolute; left: 14px; top: 206px; width: 264px; padding: 0 20px; height: 45px; background: url(../i/current-song.png) no-repeat;}
.current-song-name-inner {overflow: hidden; width: 264px; height: 45px; font: 22px/47px PFBeauSansProLight, HeliosThinRegular, Arial, sans-serif; color: #a92550; position: relative; white-space: nowrap;}
.current-song-name-inner div {height: 45px; position: absolute; left: 0; top: 0;}
.current-song-name-inner span {position: absolute; left: 0; top: -1px; color: #fff; white-space: nowrap;}
/* Next Song */
.next-song {position: absolute; left: 314px; top: 137px; width: 234px; height: 228px; background: url(../i/next-song-bg.png) no-repeat;}
.next-song-pic {width: 190px; height: 190px; display: block; margin: 22px 0 0 28px;}
.next-song img {width: 190px; height: 190px; display: block;}
.next-song-name {position: absolute; z-index: 20; left: 123px; top: 130px; width: 204px; padding: 0 25px; height: 45px; background: url(../i/next-song.png) no-repeat;}
.next-song-name-inner {overflow: hidden; width: 154px; height: 45px; font: 18px/46px PFBeauSansProLight, HeliosThinRegular, Arial, sans-serif; color: #fff; position: relative; white-space: nowrap;}
.next-song-name-inner div {height: 45px; position: absolute; left: 0; top: 0;}
.next-song-time {position: absolute; text-align: center; width: 190px; left: 28px; top: 77px; font: 75px/1 HeliosThinRegular, Arial, sans-serif;}
.next-song-time span {position: absolute; left: 0; top: -1px; text-align: center; width: 190px; color: #fff;}
/* Programm */
.tv-programm {position: absolute; background: url(../i/program.png) no-repeat; left: 550px; top: 115px;}
.programm-inner {width: 277px; height: 211px; background: url(../i/program-tv.png) no-repeat right bottom;}
.programm-ov {margin: 0 0 0 23px; padding: 20px 0 0; width: 206px; overflow: hidden; height: 90px; font: 12px Arial, sans-serif; color: #fff;}
.programm-ov td {padding: 0 6px 8px 0;}
.programm-ov td div {position: relative;}
.programm-ov td span {position: absolute; top: -1px; left: 0;}
.programm-name span {color: #ee2375;}
.programm-time span {color: #7d4199;}


.header-pic {position: absolute; left: 320px; top: 104px;}
/* Login page*/
#overlay {visibility: visible;position: absolute; background-color: #000; filter: Alpha(Opacity=85); -moz-opacity:0.85; opacity: 0.85; left: 0px; top: 0px; width:100%; height:100%; text-align:center;z-index: 1000;}
#overlay .panel {position:absolute; top: 40%; left: 50%; margin-left: -135px;}

/* Search */
.search-container {float: left;}
.search {position: absolute; right: 2px; top: 210px; padding: 6px 0 0; margin: -6px 0 5px;}
.search-index {position: static; overflow: hidden;}
.search-l {background: url(../i/search.png) no-repeat; width: 15px; height: 31px; overflow: hidden; float: left;}
.search-field {border: 0; outline: none; border-top: 3px solid #0393d2; border-bottom: 3px solid #0393d2; padding: 5px 0; margin: 0; color: #666; font: 10px Arial, sans-serif; height: 15px; width: 128px; float: left;}
.search-button {position: relative; float: left; width: 36px; height: 43px; background: url(../i/search-button.png) no-repeat; margin: -6px 0 0;}
.search-button input {border: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; display: block; width: 36px; height: 43px; cursor: pointer;}
.search-container .search-field {width: 148px;}
/* Yandex Search */ 
.info body, td {background: none;}
.quirks {background-color: red;}
/* Media */
.media {position: absolute; left: 610px; top: 387px;}
.media li {float: left; position: relative; margin: 0 10px 0 0;}
.media a {text-decoration: none; color: #7d4199; text-align: center;}
.media span {position: absolute; display: none; top: 66px; font-size: 11px; color: #7d4199; width: 60px; left: 0; text-align: center;}
.media a:hover span {display: block;}
/* Mask */
.bg, .bg div, .bg img {position: absolute; width: 701px; height: 382px; overflow: hidden;}
.bg {left: -183px; top: 0; z-index: -1;}
.bg div {left: 0; top: 0; background: url(../i/mask.png) no-repeat;}
/* Banner */
.banner {width: 569px; height: 202px; position: absolute; left: 240px; top: 69px; background: url(../i/banner.png) no-repeat; display: none;}
/*Crop round banners*/
.round_b {width: 228px; height: 228px; background: url(../i/circle4.png) no-repeat 0px 0px; padding: 8px 0 0 8px; float:left;}
.round_b_wrapper {height:230px; margin-bottom:20px;}
.round_b_wrapper h2{margin:80px 0 0 0 !important; float:left; font: 35px PFBeauSansProLight, HeliosThinRegular, Arial,sans-serif !important;}
.round_b_wrapper h2 a {text-decoration: none; color: #7D4199;}
 
 
/* Content
---------------------------------------- */
.content {padding: 408px 0 0;}
.info-container, .info-block {float: left; width: 760px;}
.info-container-inner, .info-container-inner .info-block {width: 760px;}
.advert-info {width: 730px; margin: 0 auto 20px;}
/* Info */
.info h1, .info-block h1, .info-container h1 {font: 50px/1 PFBeauSansProLight, HeliosThinC, HeliosThinRegular, Arial, sans-serif; color: #ee2375; padding: 0 0 15px;}
.content h2 {color: #ee2375; font: 36px PFBeauSansProLight, HeliosThinRegular, Arial, sans-serif; margin: 0;}
.info h3 { font-weight:bold; margin: 0 0 8px 0; font: 140% Tahoma, Geneva, sans-serif ;}
.info p, .info-container-inner p {line-height: 22px; padding: 0 0 8px;}
.info ol {list-style-type: decimal; margin: -10px 0 15px 25px;}
.info ul { list-style-type: circle; margin: -10px 0 15px 30px;}
.info-container .info ul { list-style-type: none; margin: 0;}
.content ul.common-list {list-style-type:disc; margin:0 0 15px 25px;}
.info ol, .info ul {line-height:18px;}
.info li { margin: 0 0 6px ;}
.info-container .info li  { margin: 0;}
.path {padding: 0 0 12px; font-size: 10px; position: relative; margin: -25px 0 0;}
.path, .path a:hover {color: #ee2375;}
.path a {color: #016b98;}
.path span {color: #016b98; margin: 0 5px;}
a.accordion-header {text-decoration: none; margin: 0 0 8px -15px; font: normal 140% Tahoma, Geneva, sans-serif ; color: #FFF; display:block; height:36px; background-image:url(../i/bg-product-header.png); background-repeat: no-repeat; padding:6px 0 0 12px;}

h2.thin-pink {color: #ee2375; font: 36px HeliosThinRegular, Arial, sans-serif; margin: 0;}
h3.thin-pink {color: #ee2375; font: 26px HeliosThinRegular, Arial, sans-serif; margin: 0;}

.caps {text-transform:uppercase;}

/* Main Page
---------------------------------------- */
#onair {left:-182px; position:absolute; top:0;}

#tblock102 {float:left; margin:20px; display: block !important;}
#tblock102 .titem102 {width:165px !important; margin:0 20px 20px 0; text-overflow: ellipsis;}
#tblock102 .titem102 div {margin-left:95px !important;}
h4.cosmo {float: left; width: 100%; color: #0397D6; margin: 20px 0pt 0pt 20px;}

.container-index {overflow: hidden; margin: 0 0 10px;}
/* Tweeter */
.tweeter-l {background: url(../i/tweeter.png) no-repeat; margin: -10px 0 10px; width: 760px; position: relative; overflow: hidden;}
.tweeter-r {background: url(../i/tweeter.png) no-repeat right -30px;}
.tweeter-block {height: 30px; background: #fff; margin: 0 15px; font: 12px/30px Arial, sans-serif;}
.tweeter-block ul {left: 15px; top: 0; white-space: nowrap;}
.tweeter-block li {display: inline; margin: 0 18px 0 0;}
.tweeter-block a:hover {color: #ee2375;}
.tweeter-link {bottom:13px; color:#EE2375; font-weight:bold; margin:0 0 0 15px; position:relative;}
.tweeter-link span {position:absolute; top:-1px; left:-1px; color:#EE2375; text-decoration:underline;}
/* What I Can Block */
.whatican-b {background: url(../i/wic.png) no-repeat; width: 192px; float: left; margin: 0 0 10px;}
.whatican-t {padding: 24px 0;}
.whatican-block {padding: 0 10px 0 20px; height: 243px; overflow: hidden;}
.whatican-block h3 {position: relative; color: #b21a58; font-weight: normal; padding: 0 0 10px; font: 28px/1 PFBeauSansProLight, HeliosThinC, HeliosThinRegular, Arial, sans-serif;}
.whatican-block h3 span {position: absolute; left: 0; top: -1px; color: #fff;}
.whatican-block li {padding: 0 0 8px 12px; background: url(../i/list.gif) no-repeat 0 7px; font: 14px Arial, sans-serif;}
.whatican-block li a {display: block; position: relative; color: #b21a58;}
.whatican-block li span {position: absolute; top: -1px; left: 0; color: #fff; text-decoration: underline;}
/* News */
.news {width: 548px; margin: 0 0 10px; float: right; background: url(../i/news-block.png) no-repeat; height: 333px; overflow: hidden; position: relative; font-family: Arial, sans-serif;}
.news-tabs {position: absolute; left: 5px; top: 5px; z-index: 10;}
.news-tabs-block {width: 128px; padding: 15px 18px 5px; height: 60px; font-weight: bold; color: #ee2375; cursor: pointer; margin: 0 0 1px; overflow: hidden; background: url(../i/news-tabs.png) no-repeat;}
.news-tabs-block * {cursor: pointer;}
.news-tabs-block b {position: relative; font-size: 14px; line-height: 1; padding: 0 0 4px; display: block;}
.news-tabs-block b span {position: absolute; left: 0; top: -1px; display: none;}
.news-tabs-block p {position: relative; font-size: 10px; line-height: 10px;}
.news-tabs-block p span {position: absolute; left: 0; top: -1px; display: none;}
.news-tabs .current {background-position: 0 -80px;}
.news-tabs .current p, .news-tabs .current b {color: #77113a;}
.news-tabs .current span {color: #fff; display: block;}
.news-descr, .news-photo {position: absolute; right: 0; top: 0; width: 388px; height: 333px; display: block; text-decoration: none;}
.news-photo {width: 388px; height: 333px;}
.news-descr-inner {position: absolute; width: 348px; padding: 13px 20px 15px; color: #9d2647; bottom: 0; right: 0; background: url(../i/news-text.png) no-repeat 0 bottom;}
.news-descr-inner b {display: block; position: relative; font-size: 20px; line-height: 1; padding: 0 0 5px;}
.news-descr-inner b span, .news-text span {position: absolute; left: 0; top: -1px; color: #fff;}
.news-text {display: block; position: relative; font-size: 11px; line-height: 1;}
/* Materials */
.material-container {float: left; width: 520px; padding: 30px 0 0; position: relative; overflow: hidden;}
.material-container .n-tabs {margin: -30px 0 0;}
.white {background: #fff; height: 30px; overflow: hidden; position: relative; margin-top: -30px;}
.material-tabs {height: 30px; overflow: hidden; position: absolute; left: 0; top: 0; width: 520px;}
.material-tabs li {float: left; padding: 0 2px 0 0;}
.material-tabs a {float: left; width: 83px; height: 30px; font: 11px/35px Arial, sans-serif; color: #0397d6; text-decoration: none; text-align: center; background: url(../i/small-tabs.png) no-repeat 0 -30px;}
.material-tabs a.current {background-position: 0 0; font-weight: bold; color: #fff;}
.material-cont {position: relative; background: #fff;}
.material-block {background: #fff; padding: 17px; margin: -30px 0 0; position: relative; display: none; position: absolute;}
.material-bl {font-family: Arial, sans-serif; padding: 0 10px 20px 0; display: inline-block; vertical-align: top; width: 440px;}
.material-img {float: left; padding: 3px; width: 120px; height: 160px; margin: 0 15px 0 0; background: url(../i/pic5.png) no-repeat;}
.material-inner {overflow: hidden;}
.material-inner span {color: #666; font-size: 11px; display: block; padding: 0 0 3px;}
.material-inner h3 {font-size: 16px; line-height: 19px; padding: 0 0 2px;}
.material-inner p {font-size: 11px;}
.material-comments {color: #666; font-size: 10px; padding: 0 0 5px;}
.material-comments b {color: #333;}
.material-sec {width: 220px;}
.material-sec .material-inner span {color: #888; font-size: 10px;}
.material-sec .material-inner h3 {font-size: 14px; line-height: 17px;}
.material-sec .material-img {width: 50px; padding: 3px; height: auto; margin: 0 8px 8px 0; background: url(../i/pic4.png) no-repeat;}
.material-button {overflow: hidden;}
.material-icons {float: left;}
.material-info {color: #ee2375; font: bold 10px Arial, sans-serif; padding: 0 0 0 9px; clear: both;}
.material-info li {padding: 3px 0 2px 22px;  background: url(../i/m-icons.png) no-repeat;}
.material-info li.material-info-rating {background-position: 0 0; padding-top: 5px;}
.material-info li.material-info-comments {background-position: 0 -43px; margin-bottom: 2px;}
.material-info li.material-info-question {height: 15px; background-position: 0 -84px;}
.material-info-top {padding: 0;}
.material-info-top li {display: inline-block; vertical-align: top; padding-right: 5px;}
.material-info-top li.material-info-comments {background-position: 0 -43px; margin-bottom: 2px; margin-top: 2px;}
.material-info-top li.material-info-question {height: 15px; background-position: 0 -84px; margin-top: 2px;}
/* Contest */
.contest-b {float: right; width: 220px; background: url(../i/corners.png) no-repeat -360px bottom;}
.contest-t {background: url(../i/corners.png) no-repeat -580px 0; padding: 24px 0;}
.contest-block {background: url(../i/b.png); padding: 0 17px;}
.contest-block h3 {color: #7b5d9a; font: 26px/1 PFBeauSansProLight, HeliosThinC, HeliosThinRegular, Arial, sans-serif; position: relative; padding: 0 0 10px; top:-10px;}
.contest-block h3 span {color: #ffc423; position: absolute; left: 0; top: -1px;}
.contest-container {padding: 0 0 12px;}
.contest-bl {overflow: hidden; padding: 0 0 4px 0;}
.n-container .contest-bl {overflow: hidden; padding: 0 0 4px 0; margin:0 20px 0 0; float:left; width: 200px;}
.contest-img {float: left; display: block; width: 50px; height: 75px; padding: 3px; background: url(../i/pic1.png) no-repeat; margin: 0 7px 0 0;}
.contest-bl-inner {overflow: hidden; font-family: Arial, sans-serif;}
.contest-bl-inner a {font-size: 13px; line-height: 16px; color: #fff;}
.contest-bl-inner span {font-size: 10px; color: #333; display: block; padding: 6px 0 0;}
.contest-block h3.contest-title span {color: #fff;}
.veet-contest .bg div {background:transparent url(../i/mask-veet.png) no-repeat scroll 0 0;}
/* Comments */
#comments-container {float:left; width: 728px; margin:20px;}

/* veet contest */
.veet-contest {background-color:#e4ebf9;}
.veet-contest h1 {color:#10125e; display:none}
.veet-contest h1.vis {display:block;}
.veet-contest .contest-rating {background-image: url(../i/veet_circle.jpg)}
.veet-contest a.accordion-header {background-image:url("../i/bg_expandable_heading.png"); margin:0 0 8px;}
.veet-contest .edit-button {background:url("../i/buttons.png") no-repeat scroll 0 0 transparent !important;}
.veet-contest .edit-button .edit-button-l {background-position:0 -360px !important; background-image: url(../i/buttons.png)}
.veet-contest .edit-button .edit-button-r {background-position:0 -390px !important; background-image: url(../i/buttons.png)}
.veet-contest .edit-button .edit-button-c {background-position:0 -420px !important; background-image: url(../i/buttons.png)}
.veet-contest .edit-button-l, .veet-contest .edit-button-r {width:15px !important;}
/* Survey Index Page */
.survey-index1 {background: url(../i/survey-block1.png) no-repeat;}
.survey-index2 {background: url(../i/survey-block2.png) no-repeat;}
.survey-index3 {background: url(../i/survey-block3.png) no-repeat;}
.survey-index4 {background: url(../i/survey-block4.png) no-repeat;}
.survey-index5 {background: url(../i/survey-block5.png) no-repeat;}
.survey-index1 .survey-index-title {color: #ffd35a;}
.survey-index1 .survey-index-title span {color: #ee2375;}
.survey-index2 .survey-index-title {color: #93d08b;}
.survey-index2 .survey-index-title span {color: #7d4199;}
.survey-index3 .survey-index-title {color: #623378;}
.survey-index3 .survey-index-title span {color: #fff;}
.survey-index4 .survey-index-title {color: #b61b59;}
.survey-index4 .survey-index-title span {color: #fff;}
.survey-index5 .survey-index-title {color: #0b78a7;}
.survey-index5 .survey-index-title span {color: #fff;}
.survey-index3 .survey-scroller {color: #fff;}
.survey-index4 .survey-scroller {color: #fff;}
.survey-index5 .survey-scroller {color: #fff;}
.survey-index1 .survey-scroller .jScrollPaneTrack {background: url(../i/s1.png) no-repeat 0 center;}
.survey-index2 .survey-scroller .jScrollPaneTrack {background: url(../i/s2.png) no-repeat 0 center;}
.survey-index3 .survey-scroller .jScrollPaneTrack {background: url(../i/s3.png) no-repeat 0 center;}
.survey-index4 .survey-scroller .jScrollPaneTrack {background: url(../i/s4.png) no-repeat 0 center;}
.survey-index5 .survey-scroller .jScrollPaneTrack {background: url(../i/s5.png) no-repeat 0 center;}
.survey-index {width: 210px; padding: 0 10px 0 20px; height: 435px;}
.survey-index .after-vote-message, .survey-index .after-vote-message a {color:white;}
.survey-index-slide {overflow: hidden; padding: 8px 0 5px 149px;}
.survey-index-slide span {float: left; width: 8px; height: 14px; padding: 5px 10px; overflow: hidden; cursor: pointer; background: url(../i/slide.gif) no-repeat;}
.survey-index-slide span.survey-index-prev {background-position: center 5px;}
.survey-index-slide span.survey-index-next {background-position: center -31px;}
.survey-index-captcha {margin: 0 0 5px 20px; display: block;}
.survey-index-results {text-align: center; font: 11px Tahoma, sans-serif;}
.survey-index-results a {color: #fff;}
.survey-index-title {position: relative; padding: 0 0 7px; font: 24px/1 HeliosThinC,HeliosThinRegular,Arial,sans-serif}
.survey-index-title span {position: absolute; left: 0; top: -1px;}
.survey-search {width: 200px; height: 31px; background: url(../i/survey-search.png) no-repeat; margin: 0 0 10px;}
.survey-search-field {font-size: 10px; color: #666; border: 0; float: left; outline: none; padding: 5px 0; margin: 4px 0 0 16px; width: 150px;}
.survey-search-button {float: left; padding: 5px 7px; margin: 3px 0 0; width: 15px; height: 15px; overflow: hidden; background: url(../i/survey-search-button.png) no-repeat center center;}
.survey-index-captcha-block {overflow: hidden; padding: 0 0 4px 10px;}
.survey-index-captchaf {width: 70px; height: 25px; background: url(../i/survey-captcha.png) no-repeat; float: left; margin: 0 6px 0 0;}
.survey-index-captchaf input {border: 0; outline: none; font-size: 10px; color: #666; width: 50px; margin: 3px 10px; padding: 2px 0;}
.survey-index-captchab {width: 105px; height: 27px; position: relative; overflow: hidden; background: url(../i/g.png) no-repeat; float: left;}
.survey-index-captchab input {display: block; width: 150px; height: 30px; border: 0; left: 0; top: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; cursor: pointer; position: absolute;}
.survey-scroller, .survey-scroller-inner {height: 220px; position: relative; overflow: hidden; width: 210px; font: 11px Arial, sans-serif;}
.survey-scroller li {padding: 0 0 8px 30px; cursor: pointer; background: url(../i/read.png) no-repeat;}
.survey-scroller li b {display: block;}
.survey-scroller li input {display: none;}
.survey-scroller {margin: 0 0 10px;}
.survey-scroller .jScrollPaneDrag {background: url(../i/ss1.png) no-repeat;}
.survey-slider-container {width: 210px; position: relative; height: 430px; overflow: hidden;}
.survey-slider {position: absolute; width: 2000em;}
.survey-slider-block {float: left; width: 210px;}
.survey-index .disabled {visibility: hidden;}
.survey-scroller li.survey-checked {background: url(../i/unread.png) no-repeat;}
.survey-index-captcha-block .survey-button {float: left;}



/* News List and Inner Page
---------------------------------------- */
.info-container h1 span {position: relative;}
.n-rss {display: block; width: 18px; height: 18px; background: url(../i/rss.png) no-repeat; position: absolute; right: -25px; top: 4px;}
.n-tabs {padding: 30px 0 0; overflow: hidden;}
.n-tabs li {float: left; margin: -30px 1px 0 25px; font: 11px/32px Arial, sans-serif; white-space: nowrap; background: url(../i/news-tab-r.png) no-repeat right 0;}
.n-tabs a {float: left; height: 60px; color: #0397d6; text-decoration: none; padding: 0 25px; margin: 0 0 0 -25px; background: url(../i/news-tab-l.png) no-repeat;}
.n-tabs li:hover, .n-tabs li.current {background-position: right -60px;}
.n-tabs li:hover a, .n-tabs li.current a {background-position: 0 -60px; color: #fff;}
.n-block {background: #fff; margin: -30px 0 0; position: relative; padding: 20px;}
.n-block h2 {font:24px Tahoma,Arial,sans-serif; margin-bottom:25px;}
.n-news-list {overflow: hidden; padding: 0 0 20px;}
.n-news-pic {float: left; padding: 3px; overflow: hidden; background: #0397d6; margin: 0 14px 0 0; position: relative;}
.n-news-pic img {display: block;}
.n-pic-lt, .n-pic-rt, .n-pic-lb, .n-pic-rb {width: 3px; height: 3px; overflow: hidden; display: block; position: absolute; background: url(../i/pic.gif) no-repeat;}
.n-pic-lt {left: 0; top: 0;}
.n-pic-rt {right: 0; top: 0; background-position: right 0;}
.n-pic-lb {left: 0; bottom: 0; background-position: 0 bottom;}
.n-pic-rb {right: 0; bottom: 0; background-position: right bottom;}
.n-news-list-inner {overflow: hidden;}
.n-news-date {display: inline-block; vertical-align: top; font-size: 10px; color: #fff; line-height: 17px; margin: 0 0 4px; background: url(../i/n-date-r.png) no-repeat right 0;}
.n-news-date span {display: block; padding: 0 13px; background: url(../i/n-date-l.png) no-repeat;}
.n-news-list-inner h3 {font: 18px/20px Arial, sans-serif; padding: 0 0 5px;}
.n-news-list-inner h3 a:hover, .n-news-tags a:hover {color: #ee2375;}
.n-news-list-inner p {font: 12px Arial, sans-serif; padding: 0 0 5px;}
.n-news-tags li {display: inline; font: 11px Arial, sans-serif; color: #0397d6;}
.n-news-info {overflow: hidden; font: bold 14px/1.4 Arial, sans-serif; color: #ee2375; padding: 0 0 5px;}
.n-news-info span {float: left; padding: 5px 10px 0 23px; background: url(../i/icons.gif) no-repeat 0 5px;}
.n-news-info span.n-news-rating {background-position: 0 -31px;}
.n-container {overflow: hidden; font-family: Arial, sans-serif;}
/* .n-left {width: 345px; float: left;} */
.n-left {float:left; margin:10px 0; width:345px;}
.n-right {width: 100%; float: right;}
.n-tags {color:#0397D6; font-size:11px; padding:0 0 10px; margin:0 !important;}
.n-tags a:hover {color: #ee2375;}
.n-rubr {font-size: 11px; color: #ee2375; padding: 0 0 25px; margin:0 !important;}
.n-rubr a {color: #ee2375;}
.n-tags li, .n-rubr li {display: inline;}
.n-social {overflow: hidden; padding: 0 0 20px; margin:0 15px 0 0;}
.footer_buttons .n-social {display:inline-block;}
.n-social li {float: left;}
.n-social a {float: left; width: 30px; height: 30px; overflow: hidden; margin: 0 10px 0 0; background: url(../i/social.png) no-repeat;}
.n-social a.n-social-vkontakte {background-position: 0 0;}
.n-social a.n-social-facebook {background-position: 0 -150px;}
.n-social a.n-social-tweeter {background-position: 0 -30px;}
.n-social a.n-social-youtube {background-position: 0 -60px;}
.n-social a.n-social-feedback {background-position: 0 -90px;}
.n-social a.n-social-rss {background-position: 0 -120px;}
.n-social-2 {padding:0; margin:0 0 10px 0 !important;}
.n-social-2 li {display:inline-block; margin:0 10px 0 0; padding:0; list-style-type: none;}
.n-social-2 .twitter {position: relative; top:-2px;}
.n-social-2 .twitter a img {border:0 none;}
.n-social-2 .vkontakte {position: relative; top: -2px !important;}
.n-social-2 .facebook {position: relative; top: -9px !important;}
.n-social-2 .moimir {position: relative; top: -4px !important;}
@-moz-document url-prefix() {
    .n-social-2 .moimir {position: relative; top: -8px !important;}
}
.n-author {padding: 0 0 15px;}
.n-author a {font-size: 14px; color: #72c267; font-weight: bold;}
.n-author a:hover {color: #ee2375;}
.n-contest h3 {font: bold 14px Arial, sans-serif;}
.n-contest {background: url(../i/purp720.png) no-repeat; width: 100%;}
.n-contest .contest-t {background: url(../i/purp720.png) no-repeat -720px bottom;}
.n-contest .contest-block {background: #a176b6; height:85px;}
.n-contest .contest-container {padding: 0; width:720px; overflow:hidden; position:relative; top:-10px;}
.n-comments {margin: 20px 0 0;}
.n-slides-title {font: bold 16px Arial, sans-serif; color: #666; padding: 0 0 8px;}
.n-news-pag {overflow: hidden; font: 22px/1 HeliosThinC, HeliosThinRegular, Arial, sans-serif; padding: 0 0 4px;}
.n-news-pag a {color: #7d4199; text-decoration: none; background: url(../i/pag.png) no-repeat;}
.n-news-pag a.n-news-prev {float: left; padding: 0 0 3px 30px;}
.n-news-pag a.n-news-next {float: right; padding: 0 30px 3px 0; background-position: right -25px;}
h2.n-title {font: 18px Arial, sans-serif; padding: 0 0 10px;}
.n-news-text p {/*font: 12px/1.2 Tahoma, Arial, sans-serif;*/ padding: 0 0 15px;}
.n-news-text ul {list-style-type: disc; margin: 0 0 10px 24px; line-height:18px;}
	{margin:0 0 10px !important; padding:0;}
.n-news-text ol {list-style-type: decimal; margin: 0 0 10px 24px; line-height:18px;}
.n-news-cont {overflow: hidden;}
.n-news-survey {float: right; width: 246px; padding: 0 0 10px 15px;}
.n-news-survey .survey-container {margin: 0; background: none; width: auto; padding: 0;}
.n-news-survey .survey-block {background: none; padding: 0;}
.n-news-survey .survey-block li {color: #000;}
.n-news-survey .survey-results {position: relative; bottom: auto; left: auto; width: auto; text-align: left; padding: 4px 0 0;}
.n-news-survey .survey-results a {color: #0397d6; border-bottom: 1px dashed #0397d6; text-decoration: none;}
.n-news-survey .survey-results a:hover {color: #0397d6;}
.n-news-survey .survey-block h4 {color: #ee2375; font: bold 16px Arial, sans-serif; padding: 0 0 6px;}
.n-news-survey .captcha-field {background: url(../i/captcha-n.png) no-repeat; height: 25px; padding: 2px 0; width: 74px;}
.n-news-survey .captcha-pic {margin: 5px 0 0;}
.n-news-survey .n-news-pic {width: auto; margin: 0 0 12px; float: none; display: block; width: 234px;}
.n-news-rat {text-align: center; width: 240px; height: 50px; background: url(../i/news-rating.png) no-repeat; display: block; margin: 0 0 4px; font: bold 14px/50px Arial, sans-serif; text-decoration: none; color:#0397D6; cursor:pointer;}
.n-news-rat span {color: #ee2375; padding: 3px 0 1px 21px; background: url(../i/survey-icon.png) no-repeat; margin: 0 0 0 4px;}
.n-news-rat.disabled {cursor:default;}
.n-news-rat.disabled span {background: url(../i/survey-icon-disabled.png) no-repeat; cursor:default;}
.disabled>.n-news-rat {cursor:default;}
.n-news-survey .n-news-rat {text-transform:uppercase;}
.n-video-sidebar.disabled .n-news-rat span {color: #ee2375; padding: 3px 0 1px 21px; background: url(../i/survey-icon-disabled.png) no-repeat; margin: 0 0 0 4px;}
.n-title-com {font-size: 14px; color: #ee2375; font-weight: bold; padding: 0 0 0 23px; margin: 0 0 0 5px; background: url(../i/icons.gif) no-repeat 0 2px;}
.n-title-com-link {text-decoration:none;}
.sur1 {background: url(../i/survey-l.png) no-repeat; position: relative;}
.sur2 {height: 11px; background: url(../i/survey-r.png) no-repeat right 0;}
.sur3 {height: 11px; background: url(../i/survey-l.png) no-repeat 0 -11px; position: absolute; width: 100%;}
.sur4 {height: 11px; background: url(../i/survey-r.png) no-repeat right -11px;}
.survey-block .polls-block {font: 11px Arial, sans-serif;}
.n-survey-block {position: relative;}
.n-survey-block .survey-container {position: absolute; left: 0; top: ;}


/* Video
---------------------------------------- */
.n-video-list-container {overflow: hidden; margin: 0 0 0 -18px; position: relative;}
.n-video-list {display: inline-block; vertical-align: top; width: 164px; margin: 0 0 20px 17px; text-align: center; font: bold 16px Arial, sans-serif;}
.n-video-pic {position: relative; display: block; width: 158px; height: 118px; padding: 3px; background: #0397d6; margin: 0 0 3px;}
.n-video-pic img {display: block;}
.n-video-list p {color: #666; font:normal 11px/14px Tahoma, Helvetica, sans-sefir; padding: 2px 0 0;}
.n-photo-date {display: block; text-align: left; color: #666; font: 9px Arial, sans-serif; padding: 0 0 2px;}
.n-video-list sup {line-height: 1; font-size: 10px; vertical-align: top; position: relative; top: 2px;}
.n-video-slider-title {color: #ee2375; font: bold 16px/1 Arial, sans-serif; padding: 0 0 7px;}
.n-video-slider .slides-block li {width: 121px;}
.n-video-slider .slides-block a {width: 121px;}
.n-video-slider .slides-block img {margin: 0 0 4px;}
.slides-block span.slider-date {color:white; display:block; font:9px Arial,sans-serif; text-align:left;  text-decoration: none; margin: -2px 0 0 0; height:13px;}
.n-video-slider .slides-block a:hover img, .n-video-slider .slides-block a.current img {border: 1px solid #ee2375;}
.slides-block b {padding: 3px 0 2px 23px; margin: 0 4px; color: #000; font-size: 13px; background: url(../i/slider-icons.png) no-repeat;}
.slides-block b.n-video-comments {background-position: 0 -30px;}
.n-video-container {overflow: hidden; padding: 0 0 10px;}
.n-video-content {float: left; width: 480px;}
.n-video-sidebar {width: 216px; float: right;}
.n-video-block {padding: 0 0 18px;}
.n-video-content p {padding: 0 0 12px; font: 12px/16px Arial, sans-serif;}
.n-video-title {overflow: hidden; padding: 0 0 12px;}
.n-video-title h2 {color: #0397d6; font: 18px/1 Arial, sans-serif; margin: 0 100px 0 0;}
.n-video-title span {float: right; color: #ee2375; font: bold 14px Arial, sans-serif; padding: 0 20px 0 24px; background: url(../i/slider-icons.png) no-repeat 0 -86px;}
.n-video-grey {color: #666;}
.n-video-sidebar .n-news-rat {text-transform: uppercase; background: url(../i/bu.png) no-repeat; width: auto; margin: 0 0 14px;}
.n-video-more {padding: 0 0 14px; overflow: hidden;}
.n-video-more-pic {background: #0397d6; padding: 3px; position: relative; float: left; margin: 0 9px 0 0;}
.n-video-more-pic img {display: block;}
.n-video-more-text {overflow: hidden; font: 11px/16px Arial, sans-serif;}


/* Photo
---------------------------------------- */
.n-photo-container {width: 100%; margin: 0 0 15px;}
.n-photo-center {width: 50%;}
.n-photo-block {position: relative;}
.n-photo-block img {display: block;}
.n-photo-prev, .n-photo-next {background:url("../i/blank.gif") repeat scroll 0 0; display:block; height:100px; margin-top:-50px; position:absolute; top:50%; width:50px;}
a.n-photo-prev {left: 0;}
a.n-photo-next {right: 0;}
a.n-photo-prev:hover {background: url(../i/photo-prev.png) no-repeat 0 center;}
a.n-photo-next:hover {background: url(../i/photo-next.png) no-repeat right center;}
.n-photo-block:hover  .n-photo-prev {background: url(../i/photo-prev.png) no-repeat 0 center;}
.n-photo-block:hover  .n-photo-next {background: url(../i/photo-next.png) no-repeat right center;}
.n-photo-content {clear: both; float: none; width: auto;}
.n-photo-title {overflow: hidden; padding: 0 0 5px;}
.n-photo-title .n-news-rat {margin: 0;}
.n-photo-title h2 {margin: 0 240px 0 0; color: #0397d6; font: 18px Arial, sans-serif; padding: 14px 0 5px;}


/* Sidebar
---------------------------------------- */
.sidebar {float: right; width: 240px;}
.advert-sidebar {margin: 0 0 10px;}
/* Survey */
.survey-container {margin: -88px 0 30px; padding: 0 0 49px; position: relative; background: url(../i/survey-b.png) no-repeat 0 bottom;}
.survey-block {background: url(../i/survey-t.png) no-repeat; padding: 55px 20px 0;}
.survey-title {position: relative; color: #0b76a3; font: 25px/1 PFBeauSansProLight, HeliosThinRegular, Arial, sans-serif; margin: 0 0 8px; position: relative;}
.survey-title span {position: absolute; left: 0; top: -1px; color: #fff; font: 25px/1 PFBeauSansProLight, HeliosThinRegular, Arial, sans-serif;}
.survey-block ul {font: 11px Tahoma, sans-serif; color: #fff; padding: 0 0 6px;}
.survey-block li {padding: 0 0 6px;}
.survey-block ul input {margin: 0 5px 0 0; float: left; padding: 0;}
.survey-block ul span {display: block; margin: 0 0 0 20px;}

.survey-button {position: relative; text-transform: uppercase; font-size: 10px; color: #ffc34e; width: 115px; height: 27px; line-height: 27px; background: url(../i/survey-button.png) no-repeat; text-align: center;}
.survey-button span {position: absolute; color: #ee2375; left: 0; top: -1px; width: 115px; height: 27px;}
.survey-button input {position: absolute; width: 115px; height: 27px; border: 0; left: 0; top: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; cursor: pointer;}

.survey-results {position: absolute; bottom: 23px; font: 11px Tahoma, sans-serif; text-align: center; width: 222px; left: 0;}
.survey-results a {color: #fff;}
.survey-results a:hover {color: #fff23e;}

.survey-button-blocked {background: url(../i/blocked.png) no-repeat; color: #b6b6b6; cursor: default;}
.survey-button-blocked span {color: #666;}
.survey-button-blocked input {cursor: default;}
/* Captcha */
.survey-captcha {overflow: hidden; padding: 0 0 7px;}
.captcha-field {width: 70px; height: 25px; background: url(../i/captcha.png) no-repeat; margin: 0 8px; float: left; text-align: center;}
.captcha-field input {border: 0; margin: 0; padding: 5px 0; width: 41px; outline: none;}
.captcha-pic {float:left; margin: 0;}
 


/* Inner Pages
---------------------------------------- */
body.inner {background: #fff url(../i/bg-plus-b-inner.jpg) no-repeat center top;}
body.crocodyle {background: url('//portal-core/i/crocodile-bg-plus-banner.jpg') !important;}
.inner .online {left: 0; top: 6px; width: 233px; height: 243px; background: url(../i/online-inner.png) no-repeat;}
.inner .online-pic {margin: 35px 17px 0 29px; width: 200px; height: 200px;}
.inner .highlight {background: url(../i/online-reflection-inner.png) no-repeat; width: 29px; height: 29px; left: 48px; top: 70px;}
.inner .song-block {left: 25px; top: 183px; font: 22px HeliosThinRegular, Arial, sans-serif;}
.inner .artist {width: 158px; height: 36px; background: url(../i/artist-inner.png) no-repeat; text-align: center;}
.inner .song {background: url(../i/song-inner.png) no-repeat; width: 152px; height: 30px; margin: 0 3px; text-align: center;}
.inner .artist span {width: 158px; padding: 7px 0 0;}
.inner .song span {width: 152px; padding: 4px 0 0;}
/* .inner .panel {left: 260px;} */
.inner .bg, .inner .bg div {height: 330px;}
.inner .bg {left: -130px; overflow: hidden;}
.inner .bg div {left: 0; top: 0; background: url(../i/mask-inner.png) no-repeat;}
.inner .content-inner {padding: 360px 0 0;}
/* News */
.news-container {padding: 5px 0 12px;}
.news-block {overflow: hidden; padding: 0 0 10px;}
.news-pic {float: left; height: 108px; width: 107px; margin: 0 18px 0 0; padding: 5px 0 0 7px; overflow: hidden;}
.news-inner {padding: 0; float: left; width: 580px;}
.date {float: left; margin: 0 5px 0 0;}
.date-l, .date-r {float: left; width: 9px; height: 17px; overflow: hidden;}
.date-c {float: left; height: 17px; line-height: 17px; font-size: 10px; color: #fff; background: #6a378a url(../i/date-c.png) repeat-x;}
.date-l {background: url(../i/date-l.png) no-repeat;}
.date-r {background: url(../i/date-r.png) no-repeat;}
.news-inner h3 {font: 18px/1 Arial, sans-serif;}
.news-inner h3 a:hover {color: #ee2375;}
.news-inner p {clear: both; padding: 6px 0 0;}
.news1 .news-pic {background: url(../i/news1.png) no-repeat 1px 0; }
.news2 .news-pic {background: url(../i/news2.png) no-repeat 4px 0;}
.news3 .news-pic {background: url(../i/news3.png) no-repeat; padding-top: 2px; height: 111px;}
.news4 .news-pic {background: url(../i/news4.png) no-repeat 1px 0;}
/* Pagination */
.pagination {overflow:hidden; padding:20px 8px 0 0; width:100%; float:left;}
.first, .last, .prev, .next {width: 25px; height: 25px; overflow: hidden; float: left; margin: 0 1px 0 0;}
.first {background: url(../i/first.png) no-repeat;}
.last {background: url(../i/last.png) no-repeat;}
.prev {background: url(../i/prev.png) no-repeat;}
.next {background: url(../i/next.png) no-repeat;}
.pagination ul {float: left; padding: 7px 10px 6px 6px; font-family: Arial, sans-serif; list-style-image:none; list-style-position:outside; list-style-type:none;}
.pagination li {float: left; padding: 0 2px;}
.pagination li a {color: #ee2375; padding: 0 2px;}
.pagination li a:hover {color: #000;}
.pagination li a.current {color: #000; text-decoration: none;}
/* Polls */
.polls {width: 600px; background: url(../i/polls1.png) no-repeat; margin: 1px 0 0;}
.polls div {overflow: hidden; height: 10px; background: url(../i/polls2.png) no-repeat;}
.polls-block {width: 100%; font-family: Arial, sans-serif;}
.polls-block th {padding: 0 0 3px; text-align: left;}
.polls-block td {padding-bottom: 10px;}
.pols-number {padding: 0 5px 10px 0;}
.info p.polls-info {padding-top: 5px; font-family: Arial, sans-serif;}
.polls-info b {color: #7d4199;}
/* Edit Profile */
.edit-profile-container {padding: 0 0 180px;}
.edit-profile {font: 12px Arial, sans-serif; padding: 8px 0 0;}
.important {color: #ee2272; padding: 0 0 13px;}
.important img {margin: 0 5px 0 0;}
.edit-profile h4 {font: 30px/1 HeliosThinRegular, Arial, sans-serif; color: #7d4199; float: left;}
.edit-title {padding: 0 0 10px;}
.edit-profile th {text-align: right; font-weight: normal; padding: 8px 10px 0 0;}
.edit-profile th span {display: block; position: relative; width: 140px;}
.edit-profile th span img {position: absolute; right: -9px; top: -3px;}
.edit-field {overflow: hidden; padding: 0 0 1px; float: left;}
.edit-field-l, .edit-field-r {float: left; width: 15px; overflow: hidden; height: 32px; background: url(../i/forms.png) no-repeat;}
.edit-field-c {height: 27px; background: #0397d6; float: left; padding: 5px 0 0;}
.edit-field-r {background-position: 0 -32px;}
.edit-field input {border: 1px solid #dbe0e6; font: 12px Arial, sans-serif; color: #000; padding: 2px; margin: 0; width: 160px;}
.edit-field select {background: #fff; font: 12px Arial, sans-serif; color: #000; border: 1px solid #e3e4e9; float: left; margin: 0 1px 0 0; padding: 1px 2px;}
.edit-field-c em {display: block; float: left; width: 9px; margin: 0 0 0 -9px; padding: 3px 0 0; text-align: left;}
.edit-field input.edit-phone {margin: 0 36px 0 0;}
.edit-help {float: left; font-size: 11px; padding: 8px 0 0 11px;}
.edit-phone-block {padding: 0 0 25px;}
.edit-photo {float: left; width: 150px;}
.edit-formats {padding: 0 0 49px;}
.edit-photo-block {padding: 9px 0 28px;}
.edit-photo .edit-button {padding: 5px 0 0;}
.edit-photo .edit-button .edit-button-c {text-align: center; width: 110px;}
.security {float: left; width: 115px; height: 22px; color: #ee2375; font-size: 11px; line-height: 22px; text-align: center; background: url(../i/security.png) no-repeat; margin: 0 8px;}
/* Edit IM */
.edit-im-block th {padding-top: 30px;}
.edit-im {float: left; width: 187px; padding: 5px 0 30px;}
.edit-im strong {display: block; font-weight: normal; padding: 0 0 2px 15px;}
.edit-im .edit-field input {width: 138px;}
/* Edit Textarea */
.edit-textarea {float: left; padding: 0 15px 0 0;}
.edit-textarea-l, .edit-textarea-r {height: 133px; width: 15px; float: left; background: url(../i/textarea.png) no-repeat;}
.edit-textarea-c {float: left; padding: 16px 0 17px; background: #0397d6;}
.edit-textarea-r {background-position: 0 -133px;}
.edit-textarea-c span {display: block; width: 98px; height: 98px; border: 1px solid #038bd1; background: #fff;}
.edit-textarea-c textarea {width: 350px; padding: 2px; height: 94px; border: 1px solid #e3e3eb; font: 12px Arial, sans-serif;}
/* Edit Button */
.buttons-block {overflow: hidden; padding: 0 0 20px; margin: -2px 0 0;}
.edit-button-block {padding: 9px 0 23px;}
.edit-button {position: relative; overflow: hidden; float: left; text-decoration: none;}
.edit-button-l, .edit-button-r {width: 15px; overflow: hidden; float: left; height: 30px; background: url(../i/buttons.png) no-repeat;}
.edit-button-r {background-position: 0 -30px;}
.edit-button-c {float: left; height: 30px; padding: 0 5px; font: bold 14px/30px Arial, sans-serif; color: #fff; background: #0388d0 url(../i/buttons.png) repeat-x 0 -120px;}
.edit-button input {position: absolute; left: 0; top: 0; width: 300px; height: 30px; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; border: 0; cursor: pointer;}
.edit-save, .button-yel {font-size: 14px; margin: 0 1px 0 0;}
.edit-save .edit-button-l {background-position: 0 -60px;}
.edit-save .edit-button-r {background-position: 0 -90px;}
.edit-save .edit-button-c {background-position: 0 -150px;}
.button-yel .edit-button-l {background-position: 0 -180px;}
.button-yel .edit-button-r {background-position: 0 -210px;}
.button-yel .edit-button-c {background-position: 0 -240px;}
.button-disabled, .button-disabled * {cursor: default !important;}
.button-disabled .edit-button-l {background-position: 0 -270px;}
.button-disabled .edit-button-r {background-position: 0 -300px;}
.button-disabled .edit-button-c {background-position: 0 -330px; color: #ccc;}
/* Edit Error */
.edit-profile td .edit-error {display: none; clear: both; color: #ee2375; font-size: 11px; padding: 0 0 6px;}
.edit-profile td.edit-error-block .edit-error {display: block;}
.edit-profile td.edit-error-block .edit-field-l {background-position: 0 -64px;}
.edit-profile td.edit-error-block .edit-field-r {background-position: 0 -96px;}
.edit-profile td.edit-error-block .edit-field-c {background: #ee2375;}
.edit-profile td>p.feedback-form-error  {clear: both; color: #ee2375; font-size: 11px; padding: 0 0 6px;}
/* Reg */
.reg-block th span {width: auto; padding-bottom: 6px;}
.reg-block .edit-field input {width: 310px;}
.reg-check {clear: both; overflow: hidden; padding: 9px 0 10px; line-height: 32px;}
.reg-check label {float: left;}
.reg-check span {float: left; width: 32px; height: 32px; background: url(../i/check.png) no-repeat; text-align: center; margin: 0 5px 0 0;}
.reg-check span input {margin: 9px 0 0; padding: 0;}
.reg-captcha {overflow: hidden; padding: 0 0 10px;}
.reg-captcha img {float: left; margin: 0 10px 0 0;}
.reg-captcha .edit-field input {width: 70px;}
.all-need {color: #ef267e; padding: 6px 0 22px;}
.dogovor {display: block; border: 1px solid #e3e3eb; padding: 2px; font-size: 11px; height: 94px; background: #fff; width: 350px; font-style: normal; overflow: auto; color:black;}
/* Profile */
.profile {position: relative; width: 506px; padding: 30px 0; font: 12px Arial, sans-serif;}
.avatar {position: absolute; right: 0; top: 30px; border: 3px solid #65bfe6;}
.profile th {text-align: right; font-weight: normal; padding: 0 10px 0 0; line-height: 32px;}
.profile th span {white-space: nowrap;}
.pr-container {overflow: hidden; padding: 0 0 10px;}
.pr-l, .pr-r {float: left; width: 15px; height: 32px; overflow: hidden;}
.pr-l {background: url(../i/pr-l.png) no-repeat;}
.pr-c {float: left; height: 32px; line-height: 32px; padding: 0 5px; color: #fff; background: #44b2e1;}
.pr-r {background: url(../i/pr-r.png) no-repeat;}
.pr-t, .pr-b {width: 404px; height: 15px; overflow: hidden; display: block;}
.pr-t {background: url(../i/pr-t.png) no-repeat;}
.pr-text {padding: 0 20px; width: 364px; color: #fff; background: #44b2e1; display: block; line-height: 22px;}
.pr-b {background: url(../i/pr-b.png) no-repeat;}
.profile th.profile-about {line-height: 54px;}
		/* profile notices */
h2.profile-heading-2 {color:#333333; margin-bottom:20px;} 
.profile-comments {overflow: hidden; padding: 0 0 1px; width:100%;}

.profile-comments .l, .profile-comments .r {width: 15px; height: 50px; float: left; overflow: hidden;}
.profile-comments .c {float: left; height: 48px; padding: 0; border-width: 1px 0; border-style:solid; border-color:#70d3fc; width:600px;}

.profile-comments.odd .l {background: url(../i/comment-odd.png) no-repeat left;}
.profile-comments.odd .r {background: url(../i/comment-odd.png) no-repeat right;}
.profile-comments.odd .c {background-color:#b6e8ff; }

.profile-comments.even .l {background: url(../i/comment-even.png) no-repeat left;}
.profile-comments.even .r {background: url(../i/comment-even.png) no-repeat right;}
.profile-comments.even .c {background-color:white;}

.profile-comments .comment-date, .profile-comments .comment-time, .profile-comments .comment-text {float:left; /* line-height:45px; */ font: 12px/45px Tahoma, Arial, sans-serif; color: #999999;}
.profile-comments .comment-text {width:400px; overflow:hidden;}
.profile-comments .comment-text  a{color: #0F528E;;}
.profile-comments .comment-date, .profile-comments .comment-time {margin-right:10px;}
  
/* Forum */
.forum {font-family: Arial, sans-serif;}
.forum-pagination {overflow: hidden; padding: 12px 0 18px;}
.forum-pagination .pagination {float: right; padding-bottom: 0;}
.forum-help {padding: 6px 55px; color: #0397d6; font-size: 11px; background: url(../i/unread.png) no-repeat 20px center;}
.forum-container {position: relative; padding: 0 0 17px;}
.attached {background: url(../i/attached.png) no-repeat;}
.discuss {background: url(../i/discuss.png) no-repeat;}
.discuss, .attached {width: 130px; height: 25px; padding: 0 0 0 25px; color: #fff; font-size: 11px; font-weight: bold; line-height: 25px; left: 55px; top: -12px; z-index: 20; position: absolute;}
.forum-head {overflow: hidden; padding: 0 0 12px;}
 
.forum-head div {float: left; font-size: 11px;}
.forum-padding {padding-top: 18px;}
.forum-block {overflow: hidden; padding: 0 0 1px;}
.forum-l, .forum-r {width: 27px; height: 55px; float: left; overflow: hidden;}
.forum-c {float: left; height: 50px; padding: 5px 0 0;}
.forum-attached .forum-l {background: url(../i/forum1-l.png) no-repeat;}
.forum-attached .forum-r {background: url(../i/forum1-r.png) no-repeat;}
.forum-attached .forum-c {background: url(../i/forum1-c.png) repeat-x;}
.forum-discuss .forum-l {background: url(../i/forum2-l.png) no-repeat;}
.forum-discuss .forum-r {background: url(../i/forum2-r.png) no-repeat;}
.forum-discuss .forum-c {background: url(../i/forum2-c.png) repeat-x;}
.forum-circle {width: 45px; height: 45px; float: left; margin: 0 20px 0 0; font-size: 11px; text-align: center; line-height: 45px;}
.forum-attached .forum-circle {background: url(../i/forum1-circle.png) no-repeat;}
.forum-discuss .forum-circle {background: url(../i/forum2-circle.png) no-repeat;}
.forum-author {width: 95px; text-align: right; float: left; padding: 8px 0 4px; overflow: hidden;}
.forum-author span {display: block;}
.forum-author a {color: #ee2375; font-weight: bold;}
.forum-author a:hover {color: #fff;}
.unread {float: left; margin: 10px 8px 0 -7px; position: relative;}
.read {float: left; margin: 10px 9px 0 -7px; position: relative;}
.forum-title {float: left; width: 300px; margin: 0 45px 0 0; font-size: 16px; padding: 12px 0 0; overflow: hidden;}
.forum-title a {color: #ee2375;}
.forum-title a:hover {color: #fff;}
.ft-title {padding: 0 0 0 55px; width: 343px;}
.ft-themes {width: 45px; text-align: center; margin: 0 20px 0 0;}
.ft-answer {width: 45px; text-align: center; margin: 0 14px 0 0;}
.ft-view {width: 80px;}
.ft-last {width: 87px; text-align: right;}
.forum-themes {float: left; width: 400px; overflow: hidden; padding: 3px 0 0; margin: 0 10px 0 0;}
.forum-themes a {font-size: 16px; color: #ee2375;}
.forum-themes a:hover {color: #fff;}
.forum-themes p {white-space: nowrap; padding: 0;}
/* Forum New */
.forum-new-container {overflow: hidden; font-family: Arial, sans-serif; padding: 0 0 1px; clear: both;}
.forum-new-container span {float: left; width: 100px; padding: 6px 0 0;}
.forum-new {float: left;}
.forum-new-l, .forum-new-r {float: left; width: 15px; height: 32px; overflow: hidden;}
.forum-new-l {background: url(../i/new-l.png) no-repeat;}
.forum-new-r {background: url(../i/new-r.png) no-repeat;}
.forum-new-c {float: left; height: 32px; background: url(../i/new-c.png);}
.forum-new-c input {border: 1px solid #dcdfe6; border-top: 1px solid #aaadb2; display: block; margin: 5px 0 0; width: 315px; font: 12px Arial, sans-serif; padding: 2px;}
.forum-new-wysiwyg {width: 552px; padding: 0 0 10px;}
.forum-new-t, .forum-new-b {height: 16px; overflow: hidden;}
.forum-new-t {background: url(../i/new-t.png) no-repeat;}
.forum-new-b {background: url(../i/new-b.png) no-repeat;}
.forum-new-w {background: url(../i/new-c.png); padding: 0 15px;}
.forum-new-buttons {font-size: 14px;}
.forum-new-theme {overflow: hidden; padding: 2px 0 10px;}
.forum-new-theme span {float: left; padding: 6px 10px 0 0;}
.forum-new-theme span a {color: #ee2375; font-weight: bold;}
.forum-new-theme select {padding: 2px; margin: 6px 0 0; width: 155px; color: #0397d6; font: 11px Arial, sans-serif; border: 0; background: #fff;}
/* Forum Inner */
.f-container {width: 100%; font-family: Arial, sans-serif; position: relative; margin: -10px 0 0;}
.f-container th {font-weight: normal; padding: 0 15px 3px; font-size: 11px;}
.f-mes {text-align: left;}
.separator div {width: 1px; height: 1px; overflow: hidden;}
.f-lt, .f-rt, .f-rb, .f-lb {width: 15px; height: 15px; overflow: hidden;}
.f-lt {background: url(../i/f-lt.png) no-repeat;}
.f-rt {background: url(../i/f-rt.png) no-repeat;}
.f-rb {background: url(../i/f-rb.png) no-repeat;}
.f-lb {background: url(../i/f-lb.png) no-repeat;}
.f-color {background: #0397d6;}
.zebra .f-lt {background: url(../i/f1-lt.png) no-repeat;}
.zebra .f-rt {background: url(../i/f1-rt.png) no-repeat;}
.zebra .f-rb {background: url(../i/f1-rb.png) no-repeat;}
.zebra .f-lb {background: url(../i/f1-lb.png) no-repeat;}
.zebra .f-color, .zebra .f-info, .zebra .f-user {background: #007db2;}
 
.f-info textarea {width: 99%; padding: 2px; margin: 0; border: 1px solid #e3e3eb; height: 100px;}
.f-info {width: 100%; background: #0397d6; line-height: 18px; color: #fff; position: relative;}
.f-info a {color: #fff;}
.f-info p {padding: 0 0 4px;}
.f-info-inner {padding: 0 15px; position: relative;}
.f-info-head {overflow: hidden; padding: 0 0 5px;}
.f-date {font-size: 11px; color: #000;}
.f-date a {color: #000; text-decoration: none; margin: 0 0 0 13px;}
.f-date a:hover {text-decoration: underline;}
.f-cite {width: 89px; height: 31px; line-height: 29px; outline: none; background: url(../i/cite.png) no-repeat; top: -15px; right: 0; display: block; text-align: center; position: absolute; color: #cfebf7; font-size: 11px; font-weight: bold; text-decoration: none;}
.f-cite span {position: absolute; width: 89px; height: 31px; top: -1px; left: 0; color: #000; color: #0397d6; cursor: pointer;}
 
.f-user {background: #0397d6;}
.f-user-inner {width: 102px; padding: 0 15px 0 0;}
.f-userpic {border: 1px solid #fff; margin: 0 0 4px;}
.f-userpic, .f-userpic img {display: block; width: 100px; height: 100px;}
.f-username {padding: 0 0 8px; font-size: 13px; font-weight: bold;}
.f-username a {text-decoration: none; color: #fff;}
.f-username a:hover {text-decoration: underline;}
.f-userinfo span {display: block; font-size: 11px; padding: 0 0 1px;}
.f-userinfo em {font-style: normal; color: #fff;}
 
/* TV-gid
---------------------------------------- */
 
.tv-gid-pagination { font: 35px/1 HeliosThinRegular, Tahoma, Arial, sans-serif;  width:100%; margin-bottom: 50px; margin-top: 20px;}
.tv-gid-pagination .date {font: 12px Arial, Helvetica, sans-serif; color:#0397d6; margin: 30px 0 0 13px; display: none; padding-top:10px;}
.tv-gid-pagination div a:hover .date {display: inline; margin-top:15px;}
.tv-gid-pagination div {font: 35px/1 HeliosThinRegular, Tahoma, Arial, sans-serif; text-align: left; display: block; float:left; background: url(../i/tv-pagination.png) no-repeat; width:70px; height:70px; margin: 0 5px 20px 0px;  text-align: center; padding:18px 0 0 0px;}
.tv-gid-pagination div a {color: #fff; text-decoration:none;}
.tv-gid-pagination div.current {background: url(../i/tv-pagination-current.png) no-repeat;}
.tv-gid-pagination div.current .date {display: inline; margin-top:15px; color:#ee2375; text-decoration:none; margin-left:13px;}

table.tv-gid-programms {float:left; margin-left:10px;}
.tv-gid-programms .programm {font: bold 12px Arial, Helvetica, sans-serif; margin: 0 0 -12px 0;}
.tv-gid-programms .programm a {color:##FF0099; text-decoration:none;}

.tv-gid-programms  td {padding-bottom:20px;}
.tv-gid-programms .current p.programm {font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 -12px 0; color: #EE2375;}
.tv-gid-programms  .time {width: 85px; font: 20px/1 HeliosThinRegular, Tahoma, Arial, sans-serif;}
.tv-gid-programms  .no-programm { width:300px; padding: 30px; background-color:#00c6fd; border: #FFF 3px solid; display:block; text-align:center; margin: 40px 0 40px 80px; -moz-border-radius: 15px; -webkit-border-radius: 15px; color:#FFF; font: normal 18px Arial, Helvetica, sans-serif}

/* Results */
.results-container {overflow: hidden; padding: 0;}
.results-list {margin:0 0 30px;} /* width: 240px; */
.results-list.empty {visibility:hidden;}
.results-list table, .w-cont {width: 100%;}
.results-list td div, .w-cont td div {width: 24px; height: 24px; overflow: hidden;}
.w-lt {background: url(../i/w-lt.png) no-repeat;}
.w-rt {background: url(../i/w-rt.png) no-repeat;}
.w-rb {background: url(../i/w-rb.png) no-repeat;}
.w-lb {background: url(../i/w-lb.png) no-repeat;}
.w-t {background: #fff; width: 100%;}
.w-inner {padding: 0 20px; background: #fff; overflow: hidden;}
.results-list h4 {color: #ff3366; font: 28px/0.8 HeliosThinRegular, Arial, sans-serif; background: #fff; padding: 0 20px 8px;}
.results-list dl {background: #fff; padding: 0 20px;}
.results-list dt {color: #ee2374; font-size: 14px; font-weight: bold; line-height: 1; padding: 4px 0 3px;}
.results-list dt a {color: #ee2374; text-decoration: none;}
.results-list dd {color: #039cd8; font-size: 10px; padding: 0 0 4px;}

.results-block {float: left; /*  width: 530px; */}
.green-button {display: block; text-decoration: none;}
.green-button * {cursor: pointer;}
.green-button .edit-button-l {background: url(../i/g-l.png) no-repeat; width: 14px;}
.green-button .edit-button-r {background: url(../i/g-r.png) no-repeat; width: 14px;}
.green-button .edit-button-c {background: url(../i/g-c.png) repeat-x;}
.v-end {clear: both; color: #444444; font-family: Arial, sans-serif; padding: 6px 0 8px;}
.results-block p {padding: 0 0 12px; font-family: Arial, sans-serif;}
.results-container a {color:#003399;}
.v-winners {padding: 0 0 20px;}
.v-winners h4 {color: #ee2375; font: normal 26px/1 VantaThin, Arial, sans-serif; margin: 0 0 3px;}
.v-winners ul {margin: 0;}
.v-winners li {color: #639; font: 18px/21px Arial, sans-serif; padding: 0 0 1px; margin: 0; list-style: none;}
.v-winners li a {color: #639; text-decoration: none;}
.v-answer h5 {color: #000; font: 16px Arial, sans-serif; padding: 0 0 10px;}
.v-answer-block {padding: 0 0 15px;}
.v-answer-block ul {margin: 0;}
.v-answer-block li {margin: 0; list-style: none;}
.v-answer-block h3 {color: #ee2375; font: normal 26px/1 VantaThin, Arial, sans-serif; margin: 0 0 5px;}
.v-answer-block span {display: block; font: 13px Arial, sans-serif; padding: 2px 0 2px 23px; background: url(../i/checked.png) no-repeat 0 center;}
.results-buttons {overflow: hidden;}
.results-buttons .edit-button {margin: 0 1px 0 0; font-size: 14px;}
/* Radio */
.rdb-off input, .rdb-on input {position: absolute; left: -9999em;}
.rdb-off, .rdb-on {padding: 3px 23px;}
.rdb-off {background: url(../i/unchecked.png) no-repeat 0 center;}
.rdb-on {background: url(../i/checked.png) no-repeat 0 center;}

/* quiz-page
------------------------------------------- */
.quiz h4 {font: normal 16px Arial, sans-serif; color:#7D4199; padding-bottom:4px; margin-left:18px; text-indent:-18px;}
.quiz label {margin-left:18px;}
.quize-unatorised {width:300px; background-color:#00C6FD; border:3px solid #FFFFFF; color:#FFFFFF; display:block; font:18px Arial,Helvetica,sans-serif; margin:40px 0 40px 80px; padding:30px; text-align:center; -moz-border-radius:15px 15px 15px 15px;}

/*  Voting page
----------------------------------------- */
#vote_form table {width: 550px;}
#vote_form .checkbox {text-align: center; padding: 10px 10px 0 0;}
#vote_form td, #vote_form th {text-align: left; padding: 12px 10px; height: 40px; border-bottom:1px black solid;}
/* #vote_form th {background-color:#FF9600; color: #fff;} */
#vote_form th {font: bold 120% normal Arial, sans-serif; }
h2.vote {font: normal 14px Arial, sans-serif; margin-bottom: 18px; line-height:22px; color:black;}
#hit-list-logo {margin:-15px 15px 0 0px;}

/* Book */
#essay-form {margin-bottom:70px; width: 500px;}
#essay-form .edit-save {margin-top:20px;}
#essay-form .edit-textarea {width:100%;}
#essay-simbols {font:normal 16px Arial, sans-serif; color:#0397d6; margin-left:4px;}
.book-side-text {width: 230px; padding-left:10px !important; border-bottom: solid 7px #ee2375; margin: 45px 0 140px 0px; display: block; float: left; } 


/* Hit
---------------------------------------- */
.hit-container {position: relative;}
.hit-pic {left:215px; position:absolute; top:-80px; width:70px;}
.hit-filter {width: 386px; background: url(../i/filter.png) no-repeat; margin: 0 0 20px;}
.hit-filter-inner {background: url(../i/filter-button.png) no-repeat 10px 8px; padding: 3px 0 0 33px; height: 28px;}
.hit-filter-inner input {border: 0; color: #666; font-size: 10px; padding: 6px 0; width: 340px; outline: none;}
.hit-container p {line-height: 16px; font-family: Arial, sans-serif; padding: 0 0 14px;}

.hit-head {overflow: hidden;}
.hit-head span {padding: 0 0 3px 40px; float: left; width: 230px; font: 11px Arial, sans-serif;}
.hit-block ul {margin: 0; padding: 0 0 16px;}
.info .hit-block li {color: #7d4199; cursor: pointer; font: 16px/35px Arial, sans-serif; background: url(../i/hit-bg2.png) no-repeat; height: 35px; margin: 0 0 1px; list-style: none;}
.hit-block li.hit-even {background: url(../i/hit-bg2.png) no-repeat;}
.hit-block li.selected {background: url(../i/hit-bg3.png) no-repeat;}
.hit-check {float: left; width: 41px; height: 35px; background: url(../i/hit-uncheck.png) no-repeat 5px 5px;}
.hit-check em {display: none;}
.hit-block li.selected .hit-check {background: url(../i/hit-check.png) no-repeat 5px 5px;}
.hit-check input {display: none;}
.hit-artist {float: left; width: 260px; margin: 0 10px 0 0; white-space: nowrap; overflow: hidden;}
.hit-song {float: left; width: 390px; white-space: nowrap; overflow: hidden;}
.hit-tnk {float: right; display: none;}
.hit-button {overflow: hidden;}
.hit-button img {float: left; margin: 0 9px 0 0;}
.hit-captcha {float: left; width: 70px; height: 30px; margin: 0 1px 0 0; background: url(../i/hit-captcha.png) no-repeat;}
.hit-captcha input {border: 0; margin: 2px 0 0 15px; padding: 5px 0; width: 40px; outline: none;}

/* Best
---------------------------------------- */
.results-list ul.best-menu  {background: #fff; list-style: none; margin: 0; padding: 0 18px;}
.results-list .best-menu li {margin: 0; padding: 10px 0 0; font: bold 14px/1 Arial, sans-serif;}
.results-list .best-menu li:first-child {padding: 0;}
.results-list .best-menu a {color: #0393d5; text-decoration: none;}
.results-list .best-menu a.current, .info .best-menu a:hover {color: #ee2374;}
.best-container {padding: 13px 0 0;}
.best-container h3 {color: #ee2375; font: 26px HeliosThinRegular, Arial, sans-serif; margin: 0;}
.best-date {color: #0279c7;}
.best-container h2 {color: #ee2375; font: 36px HeliosThinRegular, Arial, sans-serif; margin: 0;}
.best-artists {overflow: hidden;}
.best-artists-block {float: left; width: 255px; padding: 0 10px 0 0; height: 160px;}
.best-artists-pic {float: left; width: 103px; height: 103px; margin: 0 5px 0 0; position: relative; padding: 7px 0 0 7px; overflow: hidden;}
.best-artists-pic img {display: block;}
.best-artists-inner {float: left; width: 140px; overflow: hidden;}
.best-artists-inner h4 {font: 20px/1 Arial, sans-serif; height: 75px; padding: 3px 0 0;}
.best-artists-inner ul {list-style: none; margin: 0; overflow: hidden;}
.best-artists-inner li {margin: 0 6px 0 0; float: left; font: bold 12px/25px Arial, sans-serif; cursor: pointer; position: relative;}
.best-artists-inner li input {display: none;} 
.best-radio {float: left; margin: 0 3px 0 0; background: url(../i/radio.png) no-repeat;}
.best-radio span {width: 21px; height: 26px; float: left; margin: 0 0 0 5px;}
.za {color: #393; padding-right:15px;}
.protiv {color: #FF0000;}
.best-good .best-artists-pic {background: url(../i/best-good.png) no-repeat;}
.best-good .best-radio span.best-checked {background: url(../i/yes.png) no-repeat;}
.best-bad .best-artists-pic {background: url(../i/best-wrong.png) no-repeat;}
.best-bad .best-radio span.best-checked {background: url(../i/no.png) no-repeat;}
.info .best-archive {list-style: none; margin: 0; padding: 0 0 18px;}
.info .best-archive li {margin: 0; color: #333; font: 14px Arial, sans-serif; padding: 0 0 8px;}
.info .best-archive a {color: #09c; font-size: 16px;}
.info .best-archive a:hover {color: #EE2375;}
.best-container .v-answer-block li {font: 18px Arial, sans-serif;}
.best-votes th {font: bold 16px Arial, sans-serif;}
.best-winner {color: #ee2375; font: 32px/1 Arial, sans-serif; display: block; padding: 0 0 20px;}
.best-error {margin: 0 0 25px;}
.best-error-lt, .best-error-rt, .best-error-lb, .best-error-rb {width: 17px; height: 17px; overflow: hidden;}
.best-error-lt {background: url(../i/r-lt.png) no-repeat;}
.best-error-rt {background: url(../i/r-rt.png) no-repeat;}
.best-error-lb {background: url(../i/r-lb.png) no-repeat;}
.best-error-rb {background: url(../i/r-rb.png) no-repeat;}
.r-c {background: url(../i/r-c.png);}
.best-error-text {color: #e21149; font: 14px/18px Arial, sans-serif; padding: 0 4px;}
.best-error-text p {padding:0; font-size:12px; line-height:18px;}
.best-error-time {float: left; color: #fff; font: 18px/29px Arial, sans-serif; margin: 7px 0 0 19px; background: url(../i/time-r.png) no-repeat right 0; position: relative;}
.best-error-time span {display: block; height: 29px; margin: 0 0 0 -14px; background: url(../i/time-l.png) no-repeat; padding: 0 14px; position: relative;}
.best-clothes-container {overflow: hidden; padding: 10px 0 25px;}
.best-clothes-block {float: left; width: 250px; margin: 0 15px 0 0; color: #000; font: 18px/25px Arial, sans-serif;}
.best-clothes-block img {display: block; margin: 0 0 10px;}
.best-clothes-block input {display: none;}
.best-clothes-block span {width: 25px; height: 25px; float: left; margin: 0 10px 0 0; background: url("../i/hit-uncheck.png") no-repeat; overflow: hidden;}
.best-clothes-checked span {width: 26px; margin: 0 9px 0 0; background: url("../i/hit-check.png") no-repeat;}
.best-clothes {overflow: hidden; cursor: pointer;}
.best-song .best-artists-block {width: 510px;}
.best-song .best-artists-inner {width: 390px;}
.best-re .polls {width: 470px; background: url("../i/polls1-s.png") no-repeat;} 
.best-re .polls div {background: url("../i/polls2-s.png") no-repeat;}

/* Contest */
.contest-info {font: 14px/20px Arial, sans-serif; padding: 0 0 18px;}
.contest-info b {font-size: 18px; color: #0279c7; font-weight: normal;}
.contest-info.center {width:60%; text-align: center; margin-left:150px; margin-top:45px;}
.tabs {overflow: hidden;}
.tabs li {float: left;}
.tabs a {float: left; text-align: center; height: 50px; color: #e0f3ff; position: relative; font: 32px/56px HeliosThinRegular, Arial, sans-serif; text-decoration: none; width: 170px; background: url("../i/tabs.png") no-repeat;}
.tabs a cufon canvas {padding-top:12px;}
.tabs span {position: absolute; width: 170px; left: 0; top: -1px; color: #6bc4e5; height: 50px; cursor: pointer;}
.tabs a.current {background-position: 0 -50px; color: #ca1b5b;}
.tabs a.current span {color: #fff;}
.contest-pic {padding: 0 0 30px; min-height:115px; line-height:1.4 !important;}
.contest-pic-block {float:left; overflow:hidden; padding:0 0 10px; width:49%;}
.contest-photo {float: left; padding: 10px; background: url("../i/pic.png") no-repeat; margin: 0 15px 0 0;}
.contest-photo, .contest-photo img {display: block; width: 100px; height: 100px;}
.contest-pic-inner {overflow: hidden; padding: 20px 0 0;}
.contest-pic-inner h4 {font: bold 14px Arial, sans-serif; color: #333; padding: 0 0 8px;}
.contest-pic-inner h3 {font: 20px/1 Arial, sans-serif; padding: 0 0 6px;}
.contest-pic-inner h3 a {color: #0397d6;}
.contest-pic-inner h3 a:hover {color: #ee2375;}
.contest-pic-inner p {color: #666; font: 12px/14px Arial, sans-serif;}
.contest-pic-inner p b {color: #000; margin: 0 15px 0 0;}
.contest-descr {font: 14px/20px Arial, sans-serif; color: #333; padding: 0 0 25px;}
.sort-block {overflow: hidden; padding: 0 0 15px;}
.sort-block li {float: left; white-space: nowrap; color: #666; font: 11px/20px Arial, sans-serif;}
.sort-block a {float: left; color: #0397d6; text-decoration: none;}
.sort-block span {float: left; height: 20px; padding: 0 8px; cursor: pointer;}
.sort-block li.sort-b, .sort-block li.sort-t {background: url("../i/sort-l.png") no-repeat; margin-left:10px;}
.sort-block li.sort-b a, .sort-block li.sort-t a {background: url("../i/sort-r.png") no-repeat right 0; color: #fff;}
.sort-block li.sort-b span {background: url("../i/sort-b.gif") no-repeat right center; padding: 0 18px 0 10px;}
.sort-block li.sort-t span {background: url("../i/sort-t.gif") no-repeat right center; padding: 0 18px 0 10px;}
.contest-work {display: inline-block; vertical-align: top; padding: 1px; border: 1px solid #cdeaf7; /* width: 714px; */ margin-bottom:30px;}
.contest-work img {/* width: 714px; */ max-width:728px;}
.contest-text {color: #666; font: 12px/1.4 Arial, sans-serif; padding: 0 0 15px;}
.contest-author {color: #666; font: 14px Arial, sans-serif; padding: 0 0 8px;}
.contest-author b {color: #ee2375;}
.contest-author a {color: #149ed9;}
.contest-author a:hover {color: #ee2375;}
.contest-rating {float: right; text-align: center; background: url("../i/circle.png") no-repeat center 0; height: 160px; min-width: 160px;}
.contest-rating-title {font: 16px HeliosThinRegular, Arial, sans-serif; color: #09c; padding: 25px 0 0;}
.contest-rating-number {font: 38px/1 HeliosThinRegular, Arial, sans-serif; color: #ee2375;}
.contest-vote-again {background:url("../i/contest-vote-again.png") no-repeat scroll center 0 transparent; font:11px/14px Tahoma,Arial,sans-serif; color:white; width:145px; height:50px; vertical-align:middle; padding:5px 10px}
.contest-video {margin-bottom:30px;}

#photo-default-container {padding:0 0 0 20px;}
.slides-container {background: url("../i/slide-r.png") no-repeat right 0; margin: 0 0 20px; width:720px;}
.slides-inner {height: 121px; background: url("../i/slide-l.png") no-repeat; padding: 17px 34px 12px; position: relative;}
.slides-prev, .slides-next {width: 28px; height: 31px; display: block; position: absolute; top: 60px; padding: 10px; cursor: pointer; overflow: hidden;}
.slides-prev {left: -10px; background: url("../i/slide-prev.png") no-repeat;}
.slides-next {right: -30px; background: url("../i/slide-next.png") no-repeat;}
.slides-block {overflow: hidden; position: relative; width: 652px; height: 123px;}
.slides-block ul {position: absolute; width: 2000em;}
.slides-block li {float: left; width: 100px; margin: 0 10px 0 0;}
.slides-block a {color: #fff; text-decoration: none; text-align: center; width: 100px; float: left; overflow: hidden;}
.slides-block img {display: block; border: 1px solid #fff; margin: 0 0 3px;}
.slides-block span {display: block; font-size: 14px; text-decoration: underline;}
.slides-title {font: 26px/1 HeliosThinRegular, Arial, sans-serif; color: #666; padding: 0 0 5px;}
/* Comments */
.c-add {overflow: hidden; padding: 6px 0 10px;}
.c-edit-block {overflow: hidden; padding: 0 0 10px;}
.c-add b {font: bold 14px Arial, sans-serif; color: #333; padding: 0 0 5px; display: block;}
.c-add-field {background: #0397d6; padding: 15px; margin: 0 0 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.c-add-field.pink {background: #ee2375;}
.c-add-field textarea {width: 100%; border:0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100px; padding: 4px;}

.c-container {padding: 0 0 20px; position: relative; margin: 0 0 0 -20px;}
.c-container h4 {font: bold 18px/1 Arial, sans-serif; color: #333; padding: 0 20px 8px;}
.c-margin {margin: 0 0 0 20px;}
.c-block {position: relative; padding: 16px 15px 13px 20px; margin: 0 0 1px; border: 1px solid #6cd3ff; background: #fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.c-info {padding: 0 0 5px;}
.c-info span {color: #999; font: 11px Arial, sans-serif; margin: 0 10px 0 0;}
.c-info a {color: #0397d6; font: 16px Arial, sans-serif; margin: 0 10px 0 0;}
.c-info a.username {padding-right:100px; position:relative;}
.c-info a.username .star {background: url(../i/star.png) no-repeat; position:absolute; bottom:1px; right: 65px; width:19px; height:19px;}
.c-info a:hover {color: #EE2375;}
.c-rating {position: absolute; right: 15px; top: 15px; font-family: Arial, sans-serif;}
.c-rating span, .c-rating a {float: left;}
.c-rating-title {font-size: 11px; color: #999; margin: 4px 0 0 5px;}
.c-rating-number {font-size: 14px; color: #333; margin: 2px 2px 0 5px;}
.c-rating a {margin: 0 0 0 5px;}
.c-message {font: 14px/18px Arial, sans-serif; padding: 0 0 10px;}
.c-edit {position: absolute; right: 15px; bottom: 12px; font: 11px Arial, sans-serif;}
.c-edit a {color: #0397d6; margin: 0 0 0 7px;}
.c-edit a:hover, .c-error a:hover, .c-rating a.c-show:hover {color: #EE2375;}
.c-error {display: block; font: italic 12px Arial sans-serif; color: #f36; padding: 0 0 3px;}
.c-error a {color: #0397d6;}
.c-rating a.c-show {color: #0397d6; font: 11px Arial sans-serif; margin: 4px 10px 0;}
.c-hidden .c-message, .c-hidden .edit-button {display: none;}
.c-login p {color: #333; font: 13px Arial, sans-serif; padding: 0 0 5px;}
.c-answers {padding: 6px 20px 10px;}
.c-answers a {color: #0397d6; font: 16px/1 Arial, sans-serif;}
.c-answers a:hover {color: #EE2375;}

.c-margin .c-block {background: #FFF;}
.c-margin .c-block.level-0 {background: #B6E9FF;}
.c-margin .c-block.level-1 {background: #BDEBFF;}
.c-margin .c-block.level-2 {background: #C3EDFF;}
.c-margin .c-block.level-3 {background: #CAEFFF;}
.c-margin .c-block.level-4 {background: #D1F1FF;}
.c-margin .c-block.level-5 {background: #D7F3FF;}
.c-margin .c-block.level-6 {background: #DEF5FF;}
.c-margin .c-block.level-7 {background: #E4F7FF;}
.c-margin .c-block.level-8 {background: #EBF9FF;}
.c-margin .c-block.level-9 {background: #F2FBFF;}
.c-margin .c-block.level-10 {background: #F8FDFF;}

.pink_h3 {color:#EE2375; font:26px/1 HeliosThinRegular,Arial,sans-serif; padding:0 0 5px;}
.pink_emphasise {color:#EE2375; font: bold 16px/1 Tahoma,Arial,sans-serif;}
.message-yellow {/* width: 170px; */ margin: 20px 45px 45px;}
.message-yellow table, .y-cont {width: 100%;}
.message-yellow td div, .y-cont td div {width: 24px; height: 24px; overflow: hidden;}
.message-yellow p {color:white; padding: 5px 20px; background-color: #ffaf12; font-size:16px; text-align:center;}
.y-lt {background: url(../i/round-corners-yellow.png) no-repeat top left;}
.y-rt {background: url(../i/round-corners-yellow.png) no-repeat top right;}
.y-rb {background: url(../i/round-corners-yellow.png) no-repeat bottom right;}
.y-lb {background: url(../i/round-corners-yellow.png) no-repeat bottom left;}
.y-t {background: #ffaf12; width: 100%;}
.y-inner {padding: 0 20px; background: #ffaf12;}
.c-vinners a {color:#663399; text-decoration:none;}
.c-vinners ul {margin:0}
.c-vinners  li {color:#663399; font:18px/21px Arial,sans-serif; list-style:none outside none; margin:0; padding:0 0 1px;}

.message-pink.border3 table {width:100%;}
.message-pink.border3 .mc {color: white; font-size: 20px; /* margin:0 3px; */ padding:0 17px;}
.message-pink.border3 .tl, .message-pink.border3 .tr, .message-pink.border3 .br, .message-pink.border3 .bl {background: url(../i/round-pink-corners-white-border-3.png) no-repeat; width:17px; height:17px;}
.message-pink.border3 .tl { background-position: top left;}
.message-pink.border3 .tr { background-position: top right;}
.message-pink.border3 .br { background-position: bottom right;}
.message-pink.border3 .bl { background-position: bottom left;}
.message-pink.border3 .tc div, .message-pink.border3 .bc div, .message-pink.border3 .mc {border:3px solid white;}
.message-pink.border3 .tc, .message-pink.border3 .ml, .message-pink.border3 .mr, .message-pink.border3 .bc, .message-pink.border3 .mc {background-color:#ee2274;}
.message-pink.border3 .tc, .message-pink.border3 .bc {width:100%;}
.message-pink.border3 .tc div {border-width: 3px 0px 0px 0px;}
.message-pink.border3 .bc div {border-width: 0px 0px 3px 0px; height:14px;}
.message-pink.border3 .mc {border-width: 0px 3px 0px 3px;}
.message-pink.border3.thumb-icon  .mc  p {background: url(../i/thumb-up-white.png) no-repeat; padding:7px 0 0 40px;}


/* Footer
---------------------------------------- */
.footer {min-width: 996px; margin: -160px auto 0; background: url(../i/line.png) no-repeat center bottom; position: relative;}
.footer-inner {height: 130px; padding: 30px 0 0; width: 996px; margin: 0 auto; position: relative;}
.footer_buttons {height:40px; position:absolute; top:110px; width:996px; text-align:center;}
.footer_buttons_inner {display:inline-block;} 
.footer-logo {position: absolute; left: 145px; top: -20px;}
.footer address {float: left; margin: 0 50px 0 255px; display: inline; font-style: normal; font-size: 11px;}
.dz {float: left; margin: 0 20px 0 0; text-decoration: none; padding: 6px 0 6px 35px; font-size: 11px; background: url(../i/dz.png) no-repeat;}
.informer {display:none; position: fixed; left: 50%; bottom: 0; width: 996px; margin: 0 0 0 -498px;  z-index: 999;}
.footer-l, .footer-r {width: 50px; height: 50px; float: left; overflow: hidden;}
.footer-l {background: url(../i/footer-l.png) no-repeat; background-position:top left;}
.footer-r {background: url(../i/footer-r.png) no-repeat; background-position:top right;}
.informer-inner {float: left; width: 896px; height: 40px; padding: 10px 0 0; background: url(../i/footer.jpg) no-repeat;}
.f-nav {float: left; margin: 0 5px 0 0; text-decoration: none;}
.f-nav-l, .f-nav-r {width: 15px; height: 50px; overflow: hidden; float: left;}
.f-nav-l {background: url(../i/footer-nav-l.png) no-repeat;}
.f-nav-r {background: url(../i/footer-nav-r.png) no-repeat;}
.f-nav-inner {background: url(../i/footer-nav-c.png) repeat-x; float: left; height: 30px; line-height: 28px; font-size: 11px; color: #fff; cursor: pointer;}
/* Gid */
.gid {display:none; position: fixed; right: 50%; bottom: 50px; margin: 0 -470px 0 0; width: 349px; height: 310px; background: url(../i/gid.png) no-repeat;  z-index: 999;}
.close, .show {width: 38px; height: 38px; position: absolute; display: block; top: -3px; right: 30px; outline: none; z-index: 10; background: url(../i/close.png) no-repeat; text-decoration:none;}
.show {background-position: 0 -38px;}
.gid-inner {position: absolute; width: 275px; height: 265px; left: 45px; bottom: 0;}
.gid-hidden .gid-inner {display: none;}
.gid-hidden {height: 40px;}
#flashContent>p {font: normal 28px/1.3 HeliosThinRegular, Arial, sans-serif; color:#fff;}
#flashContent>p>a {color:#71e2fa;}
/* Timer */
.timer {float:left; text-align: center; width: 165px; text-decoration: none;}
.timer .days, .timer .houres, .timer .minutes, .timer .seconds, .timer .colon {float:left; margin: 0 0.15em;}
.timer .houres, .timer .minutes, .timer .seconds {width:30px;}
.timer h3 {font: bold 26px Arial, sans-serif; color: #ffffff; margin-bottom:-5px;}
.timer .timer-title {font: 9px Arial, sans-serif; color: #ffffff;}
.timer .colon {margin-top:11px; height:10px;}
.informer-inner .vote-button  {background:url("../i/button-timer-vote.png") no-repeat scroll 0 0 transparent; color:#990066; float:left; font-size:11px; height:30px; left:0; line-height:30px; text-align:center; width:80px; margin-left: 30px; display: block;}
 

/* Hit List
---------------------------------------- */
.hl-search {margin-bottom: 12px;}
.hl-search input {width: 200px;}
.hl-descr {padding: 0 0 12px; font: 13px/20px Arial, sans-serif;}
.hl-sort {margin: 0 20px;}
.hl-container {width: auto; float: none;}
.hl-container .n-tabs li {font-size: 13px; font-weight: bold;}
.hl-main-block {border-top: 1px solid #cdeaf7; padding: 0 0 40px;}
.hl-block {height: 60px; position: relative; border-bottom: 1px solid #cdeaf7;}
.hl-block-rating {height: 60px; position: absolute; left: 0; top: 0; background: url(../i/rating.png) repeat-x;}
.hl-artist {position: relative; margin: 0 0 0 20px; float: left; width: 600px; overflow: hidden; padding: 10px 0 0;}
.hl-artist-inner {font: bold 15px Arial, sans-serif; color: #ee2375; white-space: nowrap;}
.hl-song {color: #333; font: 15px Arial, sans-serif; white-space: nowrap;}
.hl-votes {float: right; padding: 0 20px 0 0; color: #333; font: bold 30px/60px Arial, sans-serif; position: relative;}
.hl-container .material-block {padding: 17px 0; width: 100%;}

.hl-check-container {border-top: 1px solid #cdeaf7; margin: 0 0 20px;}
.hl-check-block {border-bottom: 1px solid #cdeaf7; font: 15px Arial, sans-serif; color: #333; padding: 12px 20px 12px 55px; cursor: pointer; background: url(../i/read.png) no-repeat 20px center;}
.hl-check-block span {display: block; color: #ee2375; font-weight: bold;}
.hl-checked {background: url(../i/unread.png) no-repeat 20px center;}
.hl-check-form {padding: 0 0 4px;}
.hl-check-form .edit-button {float: right; margin: 0 20px 0 0; position: relative; top: -5px;}
.hl-captcha {float: left; position: relative; top: -5px; padding: 0 0 0 20px;}
.hl-captcha img {float: left; margin: 4px 1px 0 0;}
.hl-captcha-field {float: left; width: 76px; height: 31px; background: url(../i/hl-field.png) no-repeat; margin: 0 11px 0 0;}
.hl-captcha-field input {border: 0; padding: 0; margin: 4px 10px; font-size: 18px; width: 55px;}
.hl-captcha .survey-button {float: left; top: 3px;}
.hl-check-block input {display: none;}


/* Twitter
---------------------------------------- */
.tw-author {overflow: hidden; padding: 0 0 30px;}
.tw-avatar {float: left; width: 100px; height: 100px; padding: 3px; background: url(../i/pic2.png) no-repeat; margin: 0 20px 0 0;}
.tw-avatar img {width: 100px; height: 100px;}
.tw-author-inner {overflow: hidden;}
.tw-author-inner li {float: left; padding: 0 8px 0 0;}
.tw-container {padding: 0 18px;}
.tw-block {padding: 0 0 18px;}
.tw-block-inner {overflow: hidden;}
.tw-date {color: #0397d6; font: 10px Arial, sans-serif;}
.tw-block p {font: 13px Arial, sans-serif;}
.tw-main p {font-size: 18px;}
.tw-button {clear: both; padding: 0 0 10px; overflow: hidden;}
.tw-button .edit-button-c {width: 199px; text-align: center;}
.tw-more h3 {color: #f36; font: 26px/1 HeliosThinRegular, Arial, sans-serif; padding: 0 0 12px;}
.tw-more-block {padding: 0 0 14px;}
.tw-more-avatar {display: inline-block; vertical-align: middle; width: 50px; height: 50px; padding: 3px; background: url(../i/pic3.png) no-repeat; margin: 0 6px 0 0;}
.tw-more-user {display: inline-block; vertical-align: middle; font: bold 14px Arial, sans-serif; width: 120px;}
.tw-more-user:hover {color: #f36;}
.tw-title {padding: 8px 0 32px 37px; color: #f36; font: bold 18px Arial, sans-serif; background: url(../i/twitter-icon.png) no-repeat;}
.tw-title-link {display:block; height:36px; margin-left:-36px; margin-top:-8px; position:absolute; width:33px;}
.tw-pic {float: left; padding: 3px; width: 50px; height: 50px; margin: 0 18px 0 0; background: url(../i/pic3.png) no-repeat;}
.tw-big-pic {position: relative; margin: 0 14px 0 -5px;}
.tw-block-inner h4 {font: bold 16px Arial, sans-serif; padding: 0 0 2px;}
.tw-block-inner h4 a:hover {color: #f36;}


/* Conf with Star
---------------------------------------- */
.question-number {color: #666; font: 11px Arial, sans-serif; padding: 0 0 6px;}
.question-number span {color: #ee2375; font-weight: bold;}
.conf-block {padding: 0 0 15px;}
.conf-block h3 {font: bold 16px Arial, sans-serif; padding: 0 0 8px;}
.conf-open {color: #ee2375;}
.conf-container {}
.conf-container h1 {font: bold 32px/1 Arial, sans-serif; color: #333; padding: 0 0 6px;}
.conf-container h2 {font: bold 32px/1 Arial, sans-serif; padding: 0 0 6px;}
.conf-container p {padding: 0 0 12px; font: 13px/18px Arial, sans-serif;}
.conf-container p.conf-star-descr {font: 14px/1.2 Arial, sans-serif; padding: 0 0 10px;}
.conf-dates {padding: 8px 0 20px; font: bold 14px Arial, sans-serif;}
.conf-date-start {color: #109eda;}
.conf-date-finish {color: #ee2375;}
.conf-folder-name {font: bold 18px/1 Arial, sans-serif; padding: 0 0 8px;}
.c-conf-question {background: #ffe5f0 !important; border: 1px solid #f691ba;}
.c-conf-starname {color: #ee2375; font: bold 18px Arial, sans-serif;}
.c-block-conf .c-rating-number {color: #09c; font-weight: bold; margin-top: 3px;}
.c-block-conf .c-rating-title {color: #666; font-size: 13px;}
.c-separator {border-top: 1px dotted #6cd3ff; margin: 0 -16px 8px -20px;}
.c-like {width: 36px; height: 36px; overflow: hidden; display: block; position: absolute; right: -10px; top: -10px; background: url(../i/good.png) no-repeat;}
.c-block-conf .c-rating {right: 32px; top: 14px;}
.c-like-disabled {background-position: 0 -64px;}


/* Wiki
---------------------------------------- */
.wiki-sort {padding: 0 0 7px;}
.wiki-alphabet {float: left;}
.wiki-alphabet ul {padding: 0 0 5px;}
.wiki-alphabet li {display: inline; font-size: 14px; font-weight: bold; padding: 0 4px 0 0;}
.wiki-alphabet li a {color: #f36;}
.wiki-alphabet li a:hover {color: #fff;}
.wiki-sort .search-index {float: right;}
.wiki-sort .hl-search input {width: 160px;}
.wiki-container-list .n-news-list {display: inline-block; vertical-align: top; width: 46%; padding: 0 25px 25px 0;}
.n-news-list-inner h3 .n-news-info, .n-news-list-inner h3 .n-news-info span, .wiki-c-inner h3 .n-news-info, .wiki-c-inner h3 span {display: inline; float: none; font-size: 10px; padding-bottom: 10px;}
.wiki-biography {overflow: hidden; padding: 0 0 12px;}
.wiki-biography-inner {overflow: hidden;}
.wiki-biography-inner p {padding: 0 0 18px; font-size: 16px; color: #333;}
.wiki-fanat {padding: 50px 0 0;}
.wiki-fanat-inner {overflow: hidden; padding: 0 0 6px;}
.wiki-mes {color: #666; font: 11px Arial, sans-serif;}
.wiki-fanat-inner .edit-button {margin: 0 10px 0 0;}
.wiki-fanat-all {color: #333; font: bold 14px/30px Arial, sans-serif; float: left; height: 30px;}
.wiki-fanat-all b {color: #ee2375;}
.wiki-info {padding: 0 0 20px;}
.wiki-info h3 {font: bold 16px/1 Arial, sans-serif; padding: 0 0 5px;}
.wiki-info p {font: 13px/18px Arial, sans-serif; color: #333;}
.wiki-albums {display: inline-block; vertical-align: top; padding: 0 10px 2px 1px; margin: 0 0 25px; width: 215px; background: url(../i/cd.png) no-repeat; overflow: hidden; color: #333;}
.wiki-albums img {float: left; margin: 0 10px 0 0;}
.wiki-albums span {display: block; font: 13px Arial, sans-serif; padding: 7px 0 1px;}
.wiki-albums b {font: bold 16px Arial, sans-serif;}
.wiki-albums-block {padding: 8px 0 0;}
.wiki-news {padding: 8px 0 0;}
.wiki-news .material-info {padding: 0;}
.wiki-news .material-info li {float: left; margin: 0 10px 0 0; padding-top: 5px;}
.wiki-title h3 {float: left; margin: 0 10px 0 0;}
.wiki-title .edit-button {position: relative; top: -7px;}
.wiki-date {font: 11px Arial, sans-serif; color: #333;}
.wiki-date a {background: url(../i/star-icon.png) no-repeat right center; padding: 4px 24px 3px 0;}
.wiki-date a.no-star {background: none; padding-right: 0;}
.wiki-facts p {font-size: 12px; width: 530px;}
.n-news-list-inner h3 .n-news-info span {padding-bottom: 10px;}
.wiki-t, .wiki-b {height: 24px; overflow: hidden;}
.wiki1 .wiki-t {background: url(../i/wiki1-t.png) no-repeat;}
.wiki1 .wiki-b {background: url(../i/wiki1-b.png) no-repeat;}
.wiki2 .wiki-t {background: url(../i/wiki2-t.png) no-repeat;}
.wiki2 .wiki-b {background: url(../i/wiki2-b.png) no-repeat;}
.wiki3 .wiki-t {background: url(../i/wiki3-t.png) no-repeat;}
.wiki3 .wiki-b {background: url(../i/wiki3-b.png) no-repeat;}
.wiki1 .wiki-c {border-left: 3px solid #ee2375; border-right: 3px solid #ee2375;}
.wiki2 .wiki-c {border-left: 3px solid #ffc423; border-right: 3px solid #ffc423;}
.wiki3 .wiki-c {border-left: 3px solid #72c267; border-right: 3px solid #72c267;}
.wiki-c {padding: 0 18px; background: #fff; overflow: hidden;}
.wiki-c h3 {padding: 0 0 10px; font: bold 16px Arial, sans-serif;}
.wiki-c-inner {overflow: hidden;}
.wiki-c h4 {font: bold 14px Arial, sans-serif; padding: 0 0 2px;}
.wiki-c h4 a {color: #000;}
.wiki-c p {font: 12px/18px Arial, sans-serif; padding: 0 0 8px;}
.wiki1, .wiki2, .wiki3 {margin: 0 0 10px;}
.wiki1 h3 {color: #ee2375;}
.wiki2 h3 {color: #ffc423;}
.wiki3 h3 {color: #72c267;}
.wiki-comments {color: #ee2375; padding: 5px 10px 2px 23px; font-weight: bold; line-height: 14px; background: url(../i/icons.gif) no-repeat 0 5px; font-size: 10px; display: inline-block;}












/* Programms page */
#prog_beverly { position: relative; clear:both; background-image: url(../i/banner_progpage_beverly.png); background-repeat:no-repeat; height:215px; margin: 0 0 -80px 0;}
#prog_parker { position: relative; clear:both; background-image: url(../i/banner_progpage_parker.png); background-repeat:no-repeat; height:215px; background-position: 500px 0;}
#prog_topmodel { position: relative; clear:both; background-image: url(../i/banner_progpage_topmodel.png); background-repeat:no-repeat; height:215px; margin: 0 0 -30px 0;}
#prog_crocodile { position: relative; clear:both; background-image: url(../i/banner_progpage_crocodile.png); background-repeat:no-repeat; height:215px; background-position: 400px 0;}
#prog_mafia { position: relative; clear:both; background-image: url(../i/banner_progpage_mafia.png); background-repeat:no-repeat; height:215px; margin: 0 0 -30px 0;}
 
#prog_beverly h2 {font: 35px HeliosThinRegular, Arial, sans-serif; color:#7d4199; padding:60px 0 0 205px;}
#prog_parker h2 {font: 35px HeliosThinRegular, Arial, sans-serif; color:#7d4199; padding:100px 0 0 200px;}
#prog_topmodel h2 {font: 35px HeliosThinRegular, Arial, sans-serif; color:#7d4199; padding:90px 0 0 215px;}
#prog_crocodile h2 {font: 35px HeliosThinRegular, Arial, sans-serif; color:#7d4199; padding:100px 0 0 120px;}
#prog_mafia h2{font: 35px HeliosThinRegular, Arial, sans-serif; color:#7d4199; padding:100px 0 0 200px;}
 
#prog_beverly a, #prog_parker a, #prog_topmodel a, #prog_crocodile a, #prog_mafia a { text-decoration:none; color:#7d4199;}

.cities a {margin-right:1em; text-decoration:none;}
.cities a:hover {text-decoration: underline;}
.cities h2 {margin-top:1.5em;  border-bottom:1px solid #666; width:200px;  margin-bottom: 0.7em; padding-bottom:0.3em;}
.cities {line-height:180%;padding:0 0 0.6em 0;}
 
.comments-container span.preloader {font-family:Arial,sans-serif; font-size:14px;}
.c-hidden .c-edit {display:none;}

#on-air-container {height:0;}
#on-air-container a {text-decoration: none; color:#000;}

@media print
{
	body {color: #000 !important; background: #fff !important;}
	a, a:link, a:visited {color: #000 !important; text-decoration: none !important; font-weight: bold;}
}


.sidebar-inner .advert-sidebar {margin-top:0px !important;}
.hidden-form {display:none;}
.after-send-message  {color:#EE2375; font:20px/1.2 PFBeauSansProLight, HeliosThinC, HeliosThinRegular,Arial,sans-serif; padding:0 50px 40px 10px; }