.left-content
{
    float:left;
    width:500px;
}
.right-content
{
    float:right;
    width:350px;
}
div.onsite
{
    margin:0;
    font-size:10px;
    line-height:16px;
    float:right;
    margin-top:5px;
}
.comm-title
{
    font-size:22px;
    color:#f17100;
    border-bottom: 2px solid #e4e4d2;
    padding-bottom:2px;
    margin:20px 0 14px;
}
.comm-title span
{
    float:left;
}
.comm-field
{
    border:1px solid #b3b8bd;
    width:500px;
    height:95px;
    font-family:Arial;
    font-size:12px;
    line-height:15px;
}
.write-comment, .content-dur, .forward, .favs, .copytoclip, .sendbymail, .add-tag a, .image-icon, .add-tag-btn, .portal-login, .fav-rem, .fav-add, div.rating-icon strong, .add-tag span, td.city, .ev-day-title
{
    background: transparent url(/images/icons/icons-content.gif) no-repeat scroll left top;
}
.write-comment
{
    font-size:11px;
    color:#8c9295;
    padding-left:21px;
    background-position:left 0;
    line-height:16px;
    display:block;
    height:16px;
}
.first-row
{
    height:24px;
}
.btn-send-comm
{
    border:none;
    background: transparent url(/images/buttons/btn-send.gif) no-repeat scroll left top;
    height:30px;
    width:95px;
    cursor:pointer;
}
.bottom-row
{
    height:42px;
    text-align:right;
}
.info-text
{
    font-size:11px;
    color:#b3b8bd;
}
.comm-content
{
 /*   border-bottom:1px solid #d1d1af; */
    margin-top:14px;
}
.nodata-comm {
	text-align: center;
	border: 1px solid #d1d1af;	
	padding: 35px 0;
}
.author-avatar
{
    border:1px solid #D1D1BA;
    height:31px;
    padding:1px 0 0 1px;
    width:31px;
    float:left;
    margin-right:8px;
}
.author-name-fld
{
    font-size:11px;
    color:#a0a08a;
    display:block;
    height:16px;
    line-height:16px;
}
span.md-sp-content
{
    font-size:12px;
    color:#87b300;
    display:inline;
    margin-left:10px;
}
.author-data
{
    margin-bottom:13px;
}
.content-properties
{
    background: #f7f7e9;
    padding:20px;
}
.rating-data
{
    float:right;
    width:155px;
}
.content-props
{
    float:left;
    width:140px;
}
.rating-title
{
    font-size:11px;
    color:#80806a;
    background: #e9e9d8;
    display:block;
    height:15px;
    padding-left:8px;
    line-height:14px;
    margin-bottom:5px;
}
.content-dur
{
    display:block;
    height:16px;
    padding-left:24px;
    background-position:left -34px;
    line-height:15px;
    margin-bottom:13px;
}
.prop-title
{
    color:#a0a08a;
    display:block;
    width:78px;
    height:16px;
    float:left;
}
span.md-comm-cont
{
    display:inline;
}
.prop-lines
{
    margin:7px 0;
}
span.cr-cont
{
    background-position:4px center;
    padding-left:18px;
}
span.crl-cont
{
	padding-left:18px;
	background-position:3px 3px;
	font-size:11px;
}
.prop-tabs
{
    list-style:none;
    margin-top:17px;
}
.prop-tabs li
{
    display:block;
    height:26px;
    width:101px;
    background: transparent url(/images/prop-tabs.gif) no-repeat scroll left -26px;
    float:left;
    margin-right:2px;
}
li.act-prop-tab
{
    background: transparent url(/images/prop-tabs.gif) no-repeat scroll left 0px;
}
.prop-tabs li a
{
    color:#161616;
    display:block;
    font-size:11px;
    height:16px;
    line-height:16px;
    margin-top:5px;
    padding-left:35px;
    text-decoration:none;
    width:66px;
}
.forward
{
    background-position:10px -51px;
}
.favs
{
    background-position:10px -67px;	
}
.tab-content
{
    background:#e9e9d8;
    padding:15px;
	margin-bottom:10px;
}
.tab-fld-title
{
    font-size:11px;
    color:#a0a08a;
    line-height:13px;
}
.prop-fld
{
    border:1px solid #a0a08a;
    font-family:Arial;
    font-size:11px;
    height:17px;
    _height: 19px;
    line-height:18px;
    width:250px;
    padding-left:5px;
    padding-top: 2px;
}
.copytoclip
{
    display:block;
    height:16px;
    width:16px;
    background-position:left -85px;
    margin-left:5px;
}
.link-fld
{
    margin-top:5px;
}
.grey-line
{
    background:#cfcfbd;
    height:1px;
    font-size:0;
    line-height:0;
    padding:0;
    margin:10px 0;
}
.sendbymail
{
    display:block;
    height:16px;
    padding-left:24px;
    background-position:2px -102px;
    font-size:11px;
}
.tags
{
    margin:14px 0;
}
.add-tag
{
    clear:both;
    text-align:right;
    padding-top:5px;
}
.add-tag a, .add-tag span
{
    padding-left:17px;
    background-position:left -135px;
    font-size:11px;
    color:#a0a08a;
    width:50px;
}
.other-content
{
    font-size:18px;
    color:#4e5459;
    margin:40px 0 8px;
}
.other-content-wrap
{
    border:5px solid #f7f7e9;
    padding:13px;
}
.other-content-item
{
    padding:7px 0;
}
.other-content-item img
{
    float:left;
    margin-right:7px;
}
.other-content-item span
{
    font-size:11px;
    color:#a2a8ae;
    display:block;
    margin-top:3px;
}
.content-img
{
    background-position:left -151px;
}
.other-content-wrap div.gallery-item
{
    width:auto;
    padding:15px 22px;
}
.other-content-wrap span.icon-audio-sp
{
    float:left;
    margin:0 8px;
}
/* -- */
.content-list-wrap
{
    padding:16px 0;
}
.left-cont-list
{
    float:left;
    width:640px;
}
.right-cont-list
{
    float:right;
    width:285px;
    padding-top:32px;
}
.list-tab-content
{
    border:3px solid #f7f7e9;
    padding:15px;
}
.list-item
{
    margin-bottom:22px;
}
.list-item-data
{
    float:left;
    background: transparent url(/images/bg_list_shadow.gif) no-repeat scroll right top;
    width:375px;
    padding-right:16px;
}
.list-item-props
{
    float:right;
    width:205px;
}
.list-item-image
{
    position:relative;
    width:90px;
    height:90px;
    float:left;
    margin-right:12px;
}
span.expert {
   display:block;
   height:18px;
   width:19px;
   position:relative; 
   bottom:87px;
   right:-68px; 
	background: transparent url(/images/icons/icon_expert.gif) no-repeat scroll right top;
   cursor:pointer;
	font-size: 0;
}

span.cat-exp {
	bottom: 110px;
	right: -95px; 
	margin-top: -5px
}

a.list-item-title
{
    font-size:18px;
    font-weight:bold;
    color:#161616;
    text-decoration:none;
    display:block;
    margin-bottom:6px;
}
a.list-item-title:hover
{
    text-decoration:underline;
}
.props-list
{
    list-style:none;
    margin-top:7px;
}
ul.props-list span
{
    font-size:11px;
    color:#161616;
    margin:0;
}
ul.props-list li
{
    float:left;
    display:block;
    width:66px;
    margin:3px 0;
}
.active-users
{
    margin-top:50px;
}
.active-title
{
    font-size:26px;
    color:#e44b00;
    letter-spacing:-1px;
    margin-bottom:12px;
}
.active-title strong
{
    background: transparent url(/images/icons/title_active.gif) no-repeat scroll right center;
    padding-right:30px;
}
/* .active-item
{
    background: transparent url(/images/dotted-line.gif) no-repeat scroll 35px center;
    margin-bottom:7px;
}
.active-item img
{
    border:2px solid #f8f8ea;
    float:left;
    background:#FFF;
}  */
.active-item a
{
    line-height:30px;
    padding:0 4px 0 10px;
    background: #fff;
    float:left;
}
span.active-item-num
{
    color:#898989;
    font-size:11px;
    float:right;
    margin-top:8px;
    margin-right:0;
    display:block;
    width:25px;
}
.block-events
{
    margin-top:50px;
}
/* -- */
.image-list-item
{
    float:left;
    margin:0 7px 20px 7px;
	height:155px;
	position:relative;
}
.image-list-item .vmp-title
{
    margin-bottom:
    5px;
}
.image-icon
{
    background-position:0px -169px;
    padding-left:20px;
}
.play-audio
{
    display:block;
    height:24px;
    width:24px;
    background: transparent url(../images/buttons/btn-play-1.gif) no-repeat scroll left top;
    float:left;
    margin-right:8px;
}
.audio-list-title, a.aufio-list-band, .al-rating, .al-views, .al-comm, .al-rate, .al-time
{
    display:block;
    margin-right:7px;
    float:left;
}
a.aufio-list-band, .al-rating, .al-views, .al-comm, .al-rate, .al-time
{
    font-size:11px;	
    margin-top:4px;
}
.audio-list-title
{
    width:170px;
    padding-top:4px;	
}
a.aufio-list-band
{
    color:#57616b;
    width:130px;
}
.al-rating
{
    background: transparent url(/images/icons/rate_singl_small.gif) no-repeat scroll left center;
    color:#727C85;
    padding-left:15px;
    width:26px;
}
.al-views
{
    width:36px;
    background: transparent url(/images/icons/rate_view.gif) no-repeat scroll left center;
    padding-left:10px;
}
.al-comm
{
    width:20px;
    background: transparent url(/images/icons/icons-video.gif) no-repeat scroll left -49px;
    padding-left:18px;
}
.al-rate
{
    width:24px;
    background: transparent url(/images/icons/rate_love.gif) no-repeat scroll left center;
    padding-left:14px;
}
.al-time
{
    width:30px;
    background: transparent url(/images/icons/icons-content.gif) no-repeat scroll left -34px;
    padding-left:20px;
    height:16px;
}
.list-tab-content .grey-line
{
    margin:6px 0;
}
.audio-list-wrap
{
    margin-bottom:18px;
}
.audio-icon
{
    background: transparent url(/images/icons/icons-audio.gif) no-repeat scroll left top;
    padding-left:20px;
}
.list-tab-content .vmp-image
{
 /*   position:relative; */
}
.tags-field
{
    background:#e9e9d8;
    padding:10px;
    float:right;
    width:226px;
    margin-top:4px;
}
.tag-fld
{
    border:1px solid #a0a08a;
    font-size:11px;
    width:195px;
    padding:2px;
    float:left;
}
.add-tag-btn
{
    display:block;
    width:16px;
    height:16px;
    background-position:left -236px;
    float:left;
    margin-left:5px;
}
.fav-tab-content
{
    text-align:center;
    font-size:11px;
}
.fav-text-bg
{
    background:#fafaf0;
    padding:12px 20px;
    margin-bottom:9px;
}
.portal-login
{
    background-position:left -185px;
    padding: 0 0 2px 20px;
    font-weight:bold;
    line-height:16px;
    line-height:13px;
}
.fav-rem
{
    padding-left:20px;
    background-position:left -202px;
}
.fav-text
{
    line-height:13px;
}
.fav-text a
{
    font-weight:bold;
}
.fav-add
{
    padding-left:20px;
    background-position:left -219px;
    padding-bottom:2px;
}
.add-to-fav
{	
    height:31px;
    width:201px;
    border:none;
    cursor:pointer;
    background: transparent url(/images/buttons/btn-add-fav.gif) no-repeat scroll left top;
    margin:20px 0;
}

div.rating-icon strong
{
	background-position: right -288px;
}
span.rm
{
	color:#87B300;
	width:21px;
}
.profile
{
	width:230px;
}
.prf-field
{
	width:auto;
	background:#efefef;
	margin-top:14px;
}
.prf-field input
{
	width:244px;
}
.prf-field .add-tag
{
	float:none;
	text-align:left;
	padding:0;
	margin-bottom:3px;
}
div.tags-events
{
	margin-bottom:20px;
	margin-left:174px;
}
div.tags-events .profile
{
	width:380px;
}
div.tags-events .prf-field
{
	width:422px;
}
div.tags-events .tag-fld
{
	width:392px;
}
/* -- */
.event-pd
{
	margin-bottom:8px;
}
div.event-pd table td, div.event-pd select
{
	font-size:11px;
}
td.period
{
	background: transparent url(/images/icons/icon-calendar.gif) no-repeat scroll 3px center;
	width:100px;
	padding-left:22px;
}
.period-month
{
	width:85px;
}
.period-year
{
	width:60px;
}
.pd-city
{
	width:111px;
}
td.city
{
	background-position:45px -252px;
	padding-left:67px;
	width:40px;
}
.ev-month-title
{
	border-bottom:2px solid #f4943f;
	color:#e66c00;
	padding:24px 0 6px;
}
.ev-month-title:first-child
{
	padding-top:6px;
}
.ev-day-title
{
	font-size:11px;
	color:#5b7687;
	background-position:left -272px;
	padding-left:22px;
	margin:16px 0 8px;
	height:16px;
	line-height:16px;
}
.ev-description
{
	border-top:1px solid #d9dcdd;
	padding:10px 0;
}
.ev-descr-data
{
	list-style:none;
}
.ev-descr-data li
{
	float:left;
	display:block;
}
.ev-dd-1
{
	width:42px;
}
.ev-dd-2
{
	width:65px;
	font-size:11px;
}
.ev-dd-3
{
	padding-right:15px;
	width:170px;
}
.ev-dd-3 p
{
	font-size:11px;
	line-height:13px;
	padding-top:2px;
}
.ev-dd-4
{
	padding-right:10px;
	width:102px;
	font-size:11px;	
	line-height:13px;	
}
.ev-dd-5
{
	width:50px;
}
.ev-dd-6
{
	color:#8998a1;
}

.ev-dd-7 { width: 60px;
	margin-right:8px;
	overflow:hidden;
 }

/*-- */
.event-details img
{
	display: block;
	float:left;
	margin:0 30px 0 10px;
}
.event-data
{
	float:left;
	width: 510px;
}
.event-data ul
{
	list-style:none;
	margin-top:6px;
}
.event-data ul li:first-child
{
	color:#5B7687;
}
.event-data ul li
{
	float:left;
	display:block;
	width:225px;
	font-size:11px;
	line-height:16px;
	color:#424447;	
	position:relative;
	padding-left:22px;
}
.ev-place-icon, .ev-day-icon
{
	background: transparent url(/images/icons/icons-content.gif) no-repeat scroll left -254px;
	display:block;
	height:16px;
	width:16px;
	position:absolute;
	left:0;
	top:0;
}
.ev-day-icon
{
	background-position:left -272px;
}
.event-main-title
{
	font-size:20px;
	color:#000;	
}
.ev-tickets
{
	margin:32px 0 20px 0;
}
.ev-tickets p
{
	padding-bottom:14px;
}
.btn-yes
{
	background: transparent url(/images/buttons/btn-yes.gif) no-repeat scroll left top;
	display:block;
	height:30px;
	width:66px;
}
.comm-title .btn-yes
{
	float:left;
	margin-left:12px;
}
.comm-title .event-mbr-sp
{
	float:right;
	color:#4D9C00;
}
.users-go
{
	list-style:none;
	margin-left:2px;
	margin-bottom:10px;
}
.users-go li
{
	float:left;
	width:85px;
	display:block;
	margin:6px 0;
	overflow:hidden;
}
.users-go-wrap
{
	margin-bottom:42px;
}
.ev-page
{
	width:600px;
}
.send-mail-cnt
{
	background:#fafaf0;
	margin-top:4px;
	padding:11px;	
}
.captcha-fld
{
	width:140px !important;
}
.fld-right
{
	text-align:right;
}
.send-mail-cnt .prop-fld
{
	width:251px;
}
.send-mail-cnt textarea.prop-fld
{
	height:47px;
	margin-top:9px;
}
.sm-cancel
{
	text-align:left;
	padding-left:8px;
}
.sm-cancel a
{
	font-size:11px;
	color:#b3b8bd;
}
.sm-submit
{
	text-align:right;
}
.sm-cancel, .sm-submit
{
	vertical-align:middle;
	padding-top:10px;
}
/*---- news ---- */
.tab-title
{
	background: transparent url(/images/bg_cat_box.jpg) no-repeat scroll left top;
	height:38px;
}
.tab-title span
{
	font-size:26px;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
}
.news-list-title
{
	color:#6bc2ed;
}
.news-list-item
{
	margin-bottom:30px;
}
.news-list-item img
{
	float:left;
}
.news-item-text
{
	margin-left: 120px;
}
.news-item-text ul
{
	background: transparent url(/images/bg_news_shadow.gif) no-repeat scroll left top;
	list-style-type:none;
	padding-top:9px;
	margin-top:15px;
}
.news-item-text ul li
{
	float:left;
	padding-right:20px;
}
.news-title
{
	margin-bottom:10px;
}
.news-title a, .news-title
{
	font-size:18px;
	font-weight:bold;
	color:#161616;
	text-decoration:none;
}
.news-title a:hover
{
	text-decoration:underline;
}
.news-item-text .md-comm-cont
{
	line-height:15px;
}
.news-list-date
{
	color:#b3b8bd;
}
.side-news-date
{
	font-size:9px;
	color:#b3b8bd;
	margin-bottom:6px;
}
.side-news-item img
{
	float:left;
	margin-right:10px;
}
.side-news-item a
{
	font-size:14px;
}
.side-news-item p
{
	padding-top:5px;
}
.side-news-item
{
	margin-bottom:15px;
}
.news-text-header
{
	border-bottom:2px solid #e4e4d2;
	height:19px;
	margin:5px 0 16px;
}
.news-text-wrap
{
	padding:0 25px;
}
.news-text-header span
{
	float:left;
}
.nlrh
{
	float:right;
}
.nlrh span
{
	margin-left:20px;
}
.news-text img
{
	float:left;
	margin:0 20px 10px 0;
}
.news-text
{
	width: 590px;
	overflow-x: hidden;
	padding-top:10px;
	margin-bottom:50px;
}
.news-text-wrap .comm-field
{
	width:588px;
}
.complain
{
	position:relative;
}
.btn-complain
{
	border:none;
	width:143px;
	height:30px;
	cursor:pointer;
	background: transparent url(/images/buttons/btn-complain.gif) no-repeat scroll left top;
}
.complain-wrap
{
	position:absolute;
	left:-6px;
	top:25px;
	height:209px;
	width:331px;
	background: transparent url(/images/bg-complain.png) no-repeat scroll left top;	
}
.complain-window
{
	position:absolute;
	left:-6px;
	top:25px;
	width:283px;
	height:169px;
	padding:20px 25px 20px 23px;
}
.complain-window .profile-name
{
	color:#2c2c25;
	margin-bottom:14px;
}
.complain-window .prop-fld
{
	width:276px;
	height:78px;
	margin-top:3px;
}
.btn-send-cmp
{
	width:96px;
	height:30px;
	background: transparent url(/images/buttons/btn-send-cmp.gif) no-repeat scroll left top;
	border:none;
	cursor:pointer;
	float:right;
	margin-top:4px;
}
.cmp-cancel a
{
	font-size:11px;
	color:#A0A08A;
}
.cmp-cancel
{
	display:block;
	float:left;
	height:30px;
	padding:10px 0 0 8px;
}
/* -- loader -- */
.loader
{
	position:absolute;
	height:16px;
	background:#fff;
	border:1px solid #e0e0e0;
	opacity:0.9;
	margin:10px 150px;
	color:#999;
	padding:27px 27px 27px 61px;
	width:110px;
}
.loader img
{
	float:left;
	margin-right:10px;
}
.add-to-pl
{
	display: block;
	background: transparent url(/images/buttons/btn-add-to-pl.gif) no-repeat scroll left top;
	width:155px;
	height:42px;
	cursor:pointer;
	margin-top:10px;
}

.playlist-textbox {
	border: 2px solid #e9e9d8;
	padding: 5px;
	margin-top: 10px;
	font-size: 11px;
}

.playlist-textbox div { margin-left: 20px; }

.playlist-textbox i {
	display: block;
	width: 16px; height: 16px;
	background:transparent url(/images/icons/icons-content.gif) no-repeat scroll left -219px;
	float: left;
}

/* Genre Filter */

.genre-filter { margin-bottom: 45px; }

.genre-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #3b4446;
	border: 1px solid;
	border-color: #3b4446 #899597 #899597 #3b4446;
	padding-left: 5px;
	margin-bottom: 2px;
	width: 278px; 
	_width: 285px;
}

#myAutoComplete {
    width:282px; _width:285px;/* set width here or else widget will expand to fit its container */
    padding-bottom:22em; /* allow enough real estate for the container */
}
.yui-ac-content { /* set scrolling */
    max-height:18em;overflow:auto;overflow-x:hidden; /* set scrolling */
    _height:18em; /* ie6 */
}


.yui-ac{position:relative;font-family:arial; color: #3b4446; font-size:12px;}
.yui-ac-input{position:absolute;}
.yui-ac-container{position:absolute;top:36px;width:100%;}
.yui-ac-content{position:absolute;width:100%;border:1px solid #bec5c6;background:#fff;overflow-y:auto;}
.yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-ac-content li.yui-ac-highlight{background:#ff9c00;color:#FFF; font-weight: bold;}

.btn-filter {
	border: none;
	background: url(../images/buttons/btn-filter.gif) no-repeat 0 0;
	width: 81px; height: 30px;
	cursor: pointer;
}

.nodata {
	font-size: 18px;
	text-align: center;
	padding: 150px 0;
}

/* Banned Box */

.ban-brd {
	border: 1px solid #acb4b8;
	margin-bottom: 100px;
}

.ban-brd1 {	
	border: 10px solid #ebedee; 
	padding: 100px 0 100px 0;
}

.ban-content {
	background: url(/images/icons/ban.gif) no-repeat 0 0;
	width: 700px;
	padding-top: 20px;
	text-align: left;
}

.ban-content h1, .ban-content p {
	display: block;
	margin-left: 150px;
}

.ban-content h1 {
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 20px;
}

.ban-content p { 
	width: 360px; 
	padding-bottom: 40px;
}
/* ---- fix ---- */
.active-item img
{
	border:2px solid #f8f8ea;
	background:#FFF;
}
.active-item
{
	background: transparent url(/images/dotted-line.gif) no-repeat scroll 50px center;
	margin-bottom:7px;
	display:table;
	width:285px;
}
.active-item-link
{
	display:table-cell;
	vertical-align:middle;
	width:185px;
}
.active-item-qty
{
	display:table-cell;
	vertical-align:middle;
}
.active-item-link a
{
	float:none;
	line-height:inherit;
	padding: 0 4px 0 0;
}
.active-item-link span
{
	float:none;
	margin:0;
}
.active-item-qty span
{
	margin:0;
}
.expert-title
{
	margin-bottom: 3px;
}
.expert-title strong
{
	background:none;
	float:left;
}
.add-expert
{
	display:block;
	width: 123px;
	height: 27px;
	background: transparent url(/images/buttons/add-expert.gif) no-repeat scroll left top;
	float:right;
	margin-right: 10px;
}
.newbees a, .rated a, .faves a, .discussed a
{
	text-decoration:underline;
}
.newbees strong, .rated strong, .faves strong, .discussed strong
{
	margin:0;
	display:inline;
}
.newbees .block-title, .rated .block-title, .faves .block-title, .discussed .block-title
{
	background:none;
	height:38px;
}
.newbees a:link,
.newbees a:visited,
.newbees a:active
{
	color: #fe7200;
}
.rated a:link,
.rated a:visited,
.rated a:active
{
	color: #e43b00;
}
.faves a:link,
.faves a:visited,
.faves a:active
{
	color: #075379;
}
.discussed,
.discussed a:link,
.discussed a:visited,
.discussed a:active
{
	color: #1480b6;
}
.rated, .faves, .discussed
{
	margin-top:39px;
}
span.vmp-date
{
	background: transparent  url(/images/icons/icon-added.gif) no-repeat scroll left 4px;
}
.wbg
{
	background:transparent url(/images/bg-main-block.gif) no-repeat scroll right bottom;
}
.view-now
{
	margin-top:50px;
}
.view-now-title
{
	color:#ff9000;
	font-size:26px;
	font-weight:bold;
	letter-spacing:-1px;	
}
.view-now-list
{
	background: #f7f7e9;
	padding:20px 0 0 20px;
	margin-top:3px;
}
.vmp-image-grey
{
	background:#f7f7e9 url(/images/90_shadow_grey.gif) no-repeat scroll right bottom;
	height:101px;
	padding:5px 0 0 5px;
	width:103px;	
}
.view-now .vmp-rating
{
	padding-top:0;
}
.view-now .vmp-title
{
	margin-bottom:3px;
}
.view-now .image-list-item
{
	margin:0 9px 20px;
	height:155px;
}
/* ==== audio list ==== */
.audio-list-item .vmp-date
{
	font-size:11px;
	margin:4px 7px 0 0;
	display:block;
	float:left;
	color:#949da5;
	padding-left: 10px;
}
.vmp-box .audio-list-title
{
	width:230px;
}
.vmp-box .aufio-list-band
{
	width:150px;
}
.vmp-box .al-time
{
	width:42px;
}
.vmp-box .grey-line
{
	margin:6px 0;
}
.vmp-box .al-comm
{
	width:26px;
}
.list-image
{
	float:left;
	margin-right:7px;
}
.favorites .aufio-list-band
{
	width:194px;
}
.topcomments .aufio-list-band
{
		width:198px;
}
.favorites .al-rate
{
	width:34px;
}
.toprated .audio-list-title, .favorites .audio-list-title, .topcomments .audio-list-title
{
	padding-top:6px;
}
.toprated a.aufio-list-band, .toprated .al-rating, .toprated .al-comm, .toprated .al-rate, .toprated .al-time, .favorites a.aufio-list-band, .favorites .al-rating, .favorites .al-comm, .favorites .al-rate, .favorites .al-time, .topcomments a.aufio-list-band, .topcomments .al-rating, .topcomments .al-comm, .topcomments .al-rate, .topcomments .al-time
{
	margin-top: 7px;
}
.play-audio-grey
{
	display:block;
	width:24px;
	height:24px;
	background: transparent url(/images/buttons/btn-play-2.gif) no-repeat scroll left top;
	float:left;
	margin-right:8px;
}
.listen-now-item .audio-list-title
{
	width:216px;
	height:15px;
	overflow:hidden;
}
.listen-now-item .aufio-list-band
{
	margin-top:3px;
	width:auto;
}
.listen-now-item .al-views
{
	margin-top:3px;
	color:#727c85;
}
.listen-now-list
{
    background: #f7f7e9;
	padding:20px 15px;
	margin-top:3px;
}
.listen-now-list .grey-line
{
	margin:8px 0 6px;
}
/* ==== Artist list ==== */
.artist-page
{
	margin-top:-12px;
}
.artist-page .pa-item
{
	margin:10px 0;
}
.artist-page .pa-box
{
	margin-top:7px;
}
.artist-page .rated, .artist-page .faves, .artist-page .discussed
{
	margin-top:30px;
}
.discuss-arrow
{
	display:block;
	position:absolute;
	height: 40px; width: 30px;
	background: transparent url(/images/discussed-arrow.gif) no-repeat scroll left top;
	left:50px;
}
.experts-v
{
	background: #f7f7e9 url(/images/bg-exp-block-v.gif) no-repeat scroll left top;
	padding:27px 5px;
	position:relative;
	margin-bottom:29px;
}
.artist-rc .pa-item
{
	margin:-2px 0 74px;
	width:41%;
}
.artist-rc
{
	margin-top: -32px;
}
.artist-rc .active-title
{
	margin-bottom: 7px;
}
div.experts-v .view-more
{
	background-color:transparent;
	bottom:18px;
	right:12px;
}
/* ==== content page ==== */
.content-switch
{
	background-color: #f0f2f2;
	padding: 8px;
	margin-top: 2px;
	font-size:11px;
}
.content-switch a:active, .content-switch a:link, .content-switch a:visited, .content-switch-img a:active, .content-switch-img a:link, .content-switch-img a:visited
{
	text-decoration:none;
}
.prev-song, .next-song, .all-songs
{
	background: transparent url(/images/buttons/song-switch.gif) no-repeat scroll left top;
	display:block;
}
.prev-song, .next-song
{
	float:left;
	height:25px;
	padding:13px 25px 0 61px;
	width:97px;
	white-space:nowrap;
}
.next-song
{
	float:right;
	background-position: left -58px;
	padding: 13px 51px 0 35px;
}
.prev-song:link, .prev-song:active, .prev-song:visited, .next-song:link, .next-song:active, .next-song:visited
{
	color: #444a4d;
}
.prev-song span, .next-song span
{
	display:block;
	overflow:hidden;
	width:96px;	
	cursor:pointer;
}
.all-songs
{
	float:left;
	background-position: left -116px;
	height:21px;
	margin:5px 0 0 9px;
	padding:6px 0 0 25px;
	width:74px;
}
.similar-music
{
	color: #e43b00;
	font-size: 26px;
	letter-spacing: -1px;
	margin:20px 0 3px;
}
.similar-item
{
	background: transparent url(/images/icons/icons-front.gif) no-repeat scroll 8px -36px;
	padding-left: 34px;
}
.similar-title, .similar-artist
{
	display:block;
	width: 223px;
	overflow:hidden;
	height: 15px;
	float:left;
}
.similar-artist
{
	font-size: 11px;
	margin-top: 3px;
}
.similar-artist:link, .similar-artist:active, .similar-artist:visited
{
	color: #57616b;
}
.similar-item span
{
	display:block;
	background: transparent url(/images/icons/icons-content.gif) no-repeat scroll left -34px;
	height:16px;
	font-size:11px;
	color: #424447;
	padding-left:21px;
	line-height:15px;
	width:30px;
	float:right;
}
.content-switch-img
{
	background-color: #f0f2f2;
	padding: 5px;
	margin-top: 2px;	
}
.prev-img, .next-img, .all-img
{
	display:block;
	background: transparent url(/images/buttons/img-switch.gif) no-repeat scroll left top;
}
.prev-img, .next-img
{
	float:left;
	height: 56px;
	padding: 6px 0 0 46px;
	width: 65px;
}
.next-img
{
	float:right;
	background-position: left -82px;
	padding:6px 0 0 15px;
	width:96px;
}
.all-img
{
	height:21px;
	padding:6px 0 0 25px;
	margin:17px 0 0 26px;
	width:191px;
	background-position: left bottom;
	float:left;
}
.now-view .audio-list-title, .recommend .audio-list-title
{
	width:200px;
}
.now-view .aufio-list-band, .recommend .aufio-list-band
{
	width:122px;
}
/* === afisha ==== */
.block-afisha
{
	margin-top:20px;
}
.block-afisha strong
{
	font-size: 26px;
	letter-spacing: -1px;
	color: #1480b6;
	margin-bottom:12px;
	display:block;
}
.afisha-item
{
	border-bottom: 1px solid #d9dcdd;
	padding-bottom: 11px;
	margin-bottom: 12px;
}
.afisha-item img
{
	float:left;
	margin-right:11px;
}
.af-text
{
	float:left;
	width:199px;
}
.af-text a
{
	font-size:13px;
}
.af-text p
{
	font-size:11px;
	padding-top:4px;
}
.af-data 
{
	color:#a2a8ae;
}
.af-text span
{
	color:#82a700;
}
a.details
{
	background: transparent url(/images/icons/arrow-more1.gif) no-repeat scroll right 5px;
	padding-right:14px;
	font-size:11px;
	line-height:20px;
}
a.all-details
{
	background: transparent url(/images/icons/arrow-more.gif) no-repeat scroll right 5px;
	padding-right:17px;
}
h1.cont-title
{
	display:block;
	overflow:hidden;
	color:#000;
	font-size:18px;
	line-height:20px;
	width:500px;
	font-weight:normal;
}
h2.similar-ttl
{
	display:block;
	color:#E43B00;
	font-size:26px;
	letter-spacing:-1px;
	margin:20px 0 3px;
}
h3.other-ttl
{
	display:block;
	color:#4E5459;
	font-size:18px;
	margin:40px 0 8px;
	font-weight:normal;
}
/* ---- */
.add-comment-wrap .main-tabs
{
	float:none;
}
.tab-textcomm, .tab-videocomm, .tab-audiocomm
{
	background: transparent url(/images/icons/icons-answers.gif) no-repeat scroll left top;
	padding-left:36px;
	width:52px;	
}
.tab-textcomm
{
	background-position:13px 9px;
}
.tab-videocomm
{
	background-position:13px -24px;
}
.tab-audiocomm
{
	background-position:13px -60px;
}
#active1 .tab-textcomm, #active2 .tab-videocomm, #active3 .tab-audiocomm
{
	text-decoration:none;
}
.add-comm-cont
{
	border: 5px solid #f7f7e9;
	padding: 20px 15px 15px;
	margin-bottom:17px;
}
.tip
{
	display:block;
	padding-left: 25px;
	background: transparent url(/images/icons/icon_info.gif) no-repeat scroll left top;
	color: #808e8f;
	font-size:11px;
	line-height:14px;
}
.add-comm-wrap
{
	margin-top: 18px;
}
.video-comm .comm-text
{
	background: #ebf4f7 url(/images/bg_comments_video.gif) no-repeat scroll left top;
}
.video-comment, .audio-comment
{
	background: transparent url(/images/icons/icons-answers.gif) no-repeat scroll left top;
}
.video-comment
{
	color: #007ba4;
	background-position: left -34px;
	padding:0 0 1px 19px;
}
.video-comm .comm-text img
{
	float:left;
	margin-right:16px;
}
.btn-video-comm, .btn-audio-comm
{
	background: transparent url(/images/buttons/btn-view-answer.gif) no-repeat left top;
	display:block;
	height: 24px;
}
.btn-video-comm
{
	width: 112px;
	margin:10px 0 0 66px;
}
.audio-comm .comm-text
{
	background: #f6f3be url(/images/bg_comments_audio.gif) no-repeat scroll left top;
}
.audio-comment
{
	color: #928c26;
	background-position: left -62px;
	padding: 9px 0 1px 19px;
	float:left;
}
.btn-audio-comm
{
	background-position: left -24px;
	width: 106px;
	float:left;
	margin: 4px 0 0 16px;
	padding-bottom:4px;
}
.add-comm-cont .comm-field
{
	width:458px;
}
.video-answer-wrap
{
	position:fixed;
	background: transparent url(/images/chess-bg.gif) repeat scroll left top; 
	z-index: 200;
	width:100%;
	height: 100%;
	overflow:hidden;
}
.video-answer-block, .va-bottom
{
	background: transparent url(/images/bg-answer.png) no-repeat scroll left top;
}
.video-answer-block
{
	width:552px;
	margin: 65px auto 0;
	padding: 14px 14px 10px;
}
.va-bottom
{
	width:580px;
	height:20px;
	margin:0 auto;
	background-position: left bottom;	
}
.va-title
{
	background: #ec6a00;
	color: #fff;
	font-size:18px;
	padding:6px 18px 8px;
	position:relative;
}
.va-close
{
	display:block;
	width:13px;
	height:13px;
	position:absolute;
	top:5px;
	right: 5px;
	background: transparent url(/images/buttons/btn-va-close.gif) no-repeat scroll left top;
}
.va-player
{
	margin:30px 26px 5px;
}
.va-author
{
	float:left;
	padding-left:46px;
	background: transparent url(/images/icons/icon-user.gif) no-repeat scroll 26px -15px;
}
.va-author a
{
	font-size:18px;
}
.va-author span
{
	font-size:11px;
	color: #b3b8bd;
	display:block;
	margin-top:2px;
}
.close-va
{
	float:right;
	font-size:11px;
	display:block;
	margin:10px 26px 0 0;
}
.experts-v .pa-title
{
	position:relative;
}
.experts-v .pa-title a
{
	position:absolute;
}

.advsearch-results .audio-list-title { width: 450px; }

.advsearch-results .image-list-item { margin: 0 10px 20px; }

.advsearch-results .ev-dd-3 { width: 350px; }

.advsearch-results .ev-description {
	border-bottom:1px solid #D9DCDD;
	border-top: none;
}

.advsearch-results .ev-dd-7 { width: 140px; }

.advsearch-results .ev-dd-2 { width: 100px; }