html, body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	margin: 0px;
	padding: 0px;
}
p, td, div, span {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 11px;
}
a {
	color: #007f7b;	
	text-decoration: none;
}
a:hover {
	color: #808080;
	text-decoration: none;
}
img {border: 0px;}
ul {
	padding: 0px 0px 0px 16px;
	margin: 0px;
	color: #000000;
}
li {
	padding: 0px 0px 12px 2px;
	margin: 0px;
	list-style: none;
	color: #000000;
}
li a {
	color: #000000;
}
li a:hover {
	color: #808080;
	text-decoration: none;
}
h1, h2, h3, h4, h5 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;	
	font-weight: normal;
}
h1 {
	font-size: 12px;
	color: #2E8DEF;
	padding-left: 15px;
	font-weight: bold;
}
h2 {
	font-size: 18px;
	color: #b60000;
	padding: 4px 0px 1px 0px;
}
h1 a, h2 a {
	color: #2E8DEF;
}
h3 {
	font-size: 11px;
	color: #56A544;
	padding: 4px 0px 10px 16px;
}
h4 {
	font-size: 17px;
	color: #007f7b;
	padding: 4px 0px 4px 0px;
}
h3 a, h4 a {
	color: #007f7b;
}
h5 {
	font-size: 12px;
	color: #007f7b;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
h5 a {
	color: #007f7b;
}
p {
	padding: 8px 0px 6px 0px;
	margin: 0px;
}
hr {	
	border:0 none;
	border-top:1px solid #d8d8d8;
	height:1px
}
#container {
	width: 1030px;
	margin: 0 auto;
	background-color:#fff;
}
#head {
	background: #fff;
	clear: both;
}
#mainarea {
	width: 970px;
	margin: 0px auto;
	padding-top: 26px;
	margin-bottom: 20px;
	clear: both;

}
#topbanner {
	margin: 0px auto 0px auto;
	padding-top: 8px;
	clear: both;
}
.home {
	background-color:#fff;
}
.cleaner {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
/*
	border: 1px green solid;
*/	
}
#footer {
	background: #fff;
	margin-top: 20px;
	padding: 40px 0px 40px 28px;
	clear: both;
/*

	border: 1px green solid;
*/	
}
#footer .copy {
	color: #000000;
	font-size: 11px;
	padding: 14px 0px;
}
#footer .menu {
	padding: 8px 16px;
	text-align: right;
	font-weight: bolder;
	color: #000000;
}
#footer .menu a {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
#footer .links {
	color: #000000;
	font-size: 11px;
}
#footer .links a {
	color: #000000;
	font-size: 11px;
}
#footer .counters {
	float: right;
	padding: 14px 16px;
}

#head .logo {
	padding: 0px;
	float: left;
}

.logo {
	border: 0px;
	margin-left: 30px;
	width: 220px;
	height:105px;
}

#head .search-box {
	width: 300px;
	float: right;
	padding-top: 52px;
	line-height: 23px;
}
#head .search {
	width: 194px;
	float: left;
}
#head .search .txt {
	width: 144px;
	height: 23px;
	line-height: 23px;
	background: transparent url(../../../templates/Default/images/head/search-txt.gif) left center no-repeat;
	float: left;
	margin: 0px 2px 0px 0px;
}
#head .search .txt input {
	width: 124px;
	margin: 4px 2px 0px 10px;
	border: none;
	color: #000000;
	font-size: 11px;
	float: left;
}
#head .search .btn {
	float: left;
}
#head .rss {
	height: 23px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 32px;
	text-transform: uppercase;
}
#head .rss img {
	margin: auto 5px -2px 0px;
}
#mainarea .mcol {
	vertical-align: top;
	float: left;
	width: 12px;
/*
	border: 1px red solid;
*/	
}
#mainarea .lcol {
	width: 718px;
	vertical-align: top;
	float: left;
/*
	border: 1px green solid;
*/
}
#mainarea .rcol {
	margin-left: 12px;
	width: 239px;
	vertical-align: top;
	float: left;
/*
	border: 1px blue solid;
*/
}

div.logo {
	height: 105px;
	float:left;
}

div.rainbow {
	margin-left: 28px;
	width: 970px;
	line-height: 1px;
}
div.tophdr {
	height: 4px;
	background-image:url(../../../templates/Default/images/color_hdr_970x1.png)
}
div.topmenu {
	height: 44px;
	background-image:url(../../../templates/Default/images/color_menu_970x1.png);
	clear:both;
}
div.login {
/*	margin-left: 220px;
*/
	width:390px;
	margin-top: 20px;
	margin-right:34px;
	float:right;
	height: 65px;
	position:relative;
}
.loginfield {
	margin-right: 5px;
	margin-left: 5px;
}

.loginbtn {
	padding:0px;
	border: 0px;
	float:right;
	position:absolute;
	top:-2px;
	right:0px;
	width: 54px;
	height: 22px;
	background: url("../../../templates/Default/images/button_login.png") no-repeat 0 0;
}
.loginbtn:hover {
	background-position: -54px 0;
}
input[type="text"] input[type="password"] {
	border: 1px solid #ddd;
}
.topmenuitem {
	height:44px; 
	line-height:44px; 
	color:#fff; 
	text-align:center; 
	font-size:14px; 
	font-family:Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	float:left;
}
.top_banner {
	margin-left: 28px;
}
.bottom_banner {
	margin-top: 22px;
	margin-bottom: 22px;
	float: left;
}
a.topmenulink {
	color: #fff;
	text-decoration:none;
}
a.topmenulink:hover {
	color: #000;
	text-decoration:none;
}
.rightbox {
	background-image:url(../../../templates/Default/images/right_box_1x250.png);
	background-color: #EBE9DA;
	background-repeat: repeat-x;
	width: 219px;
	margin-bottom: 10px;
	color: #EBE9DA;
	padding: 15px 10px 20px 10px;
}
.rightbox li {
	width:200px;
	height:1px;
    padding-left: 15px;
	overflow:hidden;
    background: url(../../../templates/Default/images/li.gif) no-repeat left top;
}
.rightbox li a{
	color:#007F7B;
}
.rightbox li a:hover{
	color:#808080;
}
.rightheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d51007;
	line-height: 10px;
	height: 5px;
	width: 155px;
	padding-left: 5px;
	float:left;
}
.rightlink_all, .albumlink_all {
	font-weight:bold;
	height: 15px;
	float:left;
}
.albumlink_all {
	margin-top: 5px;
	margin-left: 25px;
}
.rightlink, .albumlink {
	color: #349fcd;
	text-decoration:none;
}
span.rightlink, span.albumlink {
	margin-left: 3px;
}
span.rightcaption {
	font-weight:bold;
	color: #222222;
}
span.rightdate {
	color: #1b1b1d;
}
a.righttag {
	text-decoration: none;
	margin-right: 10px;
}
a.righttag {
	color: #fff;
	text-decoration: none;
	margin-right: 10px;
}

.level1 {
	color: #6b6b6b;
}
.level2 {
	color: #222222;
	font-size:14px;
}
.level3 {
	color: #0187c6;
	font-weight:bold;
	font-size: 14px;
}
.tab_switch {
	width: 681px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 16px;
	clear:both;
	height: 75px;
	background-color: #EAE8D9;
}
.horizsplitter {
	background-image:url(../../../templates/Default/images/horiz_splitter_4x3.png);
	background-repeat:repeat-x;
	width: 100%;
	height: 4px;
	margin-top: 20px;
	margin-bottom: 27px;
}
.albumcolumn, .albumcolumn_header{
	float:left;
}
.albumcolumn_header {
	width: 324px;
	min-height: 10px;
	padding-left: 33px;
}
.paging {margin-bottom:5px;  padding:0px 0px 0px 5px;}
.albumcolumn {
	width: 680px;
	background-color: #f1f3f2;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.albumimage {
	width: 130px;
	height: 10px;
	padding: 7px;
	background-color:#FFF;
	border: 1px solid #d9d9d9;
	float:left;
	margin-top: 15px;
	margin-right: 21px;
}
.albumdesc {
	float:left;
	margin-top: 1px;
	clear:right;
	padding-top: 1px;
	width: 710px;
}
.albumdesc:hover {
	background-color:#cee6bb;
	margin-left: -5px;
}

.albumdesc a:hover{background-color:#cee6bb}
.albumdesc a{text-decoration:none;color:#212121;display:block;height:15px;}

.albumrate {
	width: 18px;
	height: 18px;
	color: #FFF;
	font-size:12px;
	padding-left: 5px;
	padding-top: 2px;
	line-height: 12px;
	margin-bottom: 10px;
}
.rate1 {
	background-image: url(../../../templates/Default/images/num_1.png);
}
.rate2 {
	background-image: url(../../../templates/Default/images/num_2.png);
}
.rate3 {
	background-image: url(../../../templates/Default/images/num_3.png);
}
.rate4 {
	background-image: url(../../../templates/Default/images/num_4.png);
}
.rate5 {
	background-image: url(../../../templates/Default/images/num_5.png);
}

.albumtitle {
	font-weight: bold;
	text-decoration:none;
	color: #222;
}
a.comment {
	text-decoration:none;
	color: #005399;
	line-height: 20px;
}
span.comment {
	color: #222;
}
div.random {
	background-image:url(../../../templates/Default/images/random_bg_1x160.png);
	background-repeat:repeat-x;
	background-color: #ececec;
	min-height: 157px;
	width: 970px;
	float: left;
	padding-left: 0;
}
div.random1 {
	padding:2px 0px 0px 10px;
}
div.bottom_line {
	height: 4px;
	background-image:url(../../../templates/Default/images/color_hdr_970x1.png);
	clear:both;
	margin-left: 0;
	margin-top: 20px;
}
div.bottom_miniline {
	height: 1px;
	width: 728px;
	background-image:url(../../../templates/Default/images/color_hdr_970x1.png);
	clear:both;
	margin-left: 0;
	margin-top: 2px;
}
.randomheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#d51007;
	line-height: 15px;
	height: 15px;
	margin-left: 25px;
	margin-top: 20px;
	float:left;
}
.random_album {
	width: 170px;
	margin-left: 15px;
	margin-top: 10px;
	float: left;
	height:100px;
}
.random_rate {
	background-image: url(../../../templates/Default/images/num_5.png);
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 7px;
}
a.albumlink {
	color:#6b6b6b;
	text-decoration: none;
}
a.albumlink:hover {
	color: #404040;
	text-decoration: none;
}
.top_tab {
	/*height: 30px;*/
	margin-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 14px;
	padding: 10px 31px 7px 31px;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}
.active {
	/*height: 39px;*/
	margin-top: 0px;
	padding-bottom: 15px;
	padding-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:16px;
}
.top_line {
	width: 711px;
	height: 3px;
	clear: both;
	line-height: 1px;
}
.tab1 {
	background-color: #01a0e2;
}
.tab2 {
	background-color: #5498b1;
}
.tab3 {
	background-color: #7fb4c6;
}
.tab4 {
	background-color: #a3c9d6;
}
.top_shadow {
	background-color: #3a697a;
	height: 31px;
	width: 3px;
	float: left;
	/*margin-bottom: 1px;*/
	margin-top: 9px;
}

.popular {
	border: 0px;
	margin-left: 0px;
	width: 220px;
	height:25px;
	background: url("../../../templates/Default/images/most_popular.png") no-repeat 0 0;
}

a.tab_link {
	display:block;
	text-decoration: none;
	color: #FFF;
}
a.tab_link:hover {
	color: #404040;
	text-decoration: none;
}
a.char {
	text-decoration:none;
	background-color:#FFF;
	line-height: 10px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 1px 2px;
	float: left;
	cursor:pointer;
	width:12px;
	height:11px;
	color: #222;
	font-weight: bold;
	display: block;
}
a.char:hover {
	background-color: #01a0e2;
	color: #FFF;
}
a.char1 {
	text-decoration:none;
	background-color:#FFF;
	line-height: 10px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 1px 2px;
	float: right;
	cursor:pointer;
	width:12px;
	height:11px;
	color: #222;
	font-weight: bold;
	display: block;
}
a.char1:hover {
	background-color: #01a0e2;
	color: #FFF;
}
a.digits {
	margin-left: 20px;
	width: 44px;
	padding-left:15px;
}
div.search {
	margin-top: 10px;
	float:left;
	height: 25px;
}
.searchfield {
	margin-right: 10px;
	margin-left: 70px;
	height: 12px;
	width: 480px;
	font-size:11px;
	color:#777;
}
input..searchfield:focus, div.editor input[type="text"]:focus{border:1px solid 
#A0A0A0;-moz-box-shadow:0px 0px 5px #A0A0A0;box-shadow:0px 0px 5px #A0A0A0}
.searchbtn {
	margin-left: 0px; 
	margin-top: 8px;
	border: 0px;
	padding:0;
	width: 54px;
	height: 22px;
	background: url("../../../templates/Default/images/button_search.png") no-repeat 0 0;
}
.searchbtn:hover {
	background-position: -54px 0;
}
.footer_left {
	float:left;
	padding-top: 28px;
	padding-left: 35px;
}
.footer_right {
	float:left;
	padding-top: 28px;
	padding-left: 164px;
}
.footer_map {
	float:left;
	padding-top: 28px;
	padding-left: 60px;
}
a.footerlink {
	color: #005399;
	text-decoration:none;
}
a.footerlink:hover {
	color: #404040;
	text-decoration: none;
}
.albumtitle_big {
	font-family:Arial, Helvetica, sans-serif;
	color:#005399;
	font-size:14px;
	float:left;
	width: 670px;
	padding-left: 20px;
	margin-left: 1px;
	margin-bottom: 5px;
}
.albumtitle_big h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#020202;
	font-size:14px;
	float:left;
	width: 600px;
	padding-left: 20px;
	margin-left: 1px;
	margin-bottom: 5px;
}
.albumtitle_fav {
	margin-top: 3px;
	margin-right: 20px;
	float:right;
	clear: right;
}

.add-favorites {
	margin-top: 3px;
	margin-right: 20px;
	float:none;
	clear: none;
}

.paginator {
	margin-top: 3px;
	margin-right: 20px;
	float:right;
	clear: both;
}


.album_full_desc {
	clear:both;
	background-color: #EAE8D9;
	width: 680px;
	padding: 10px;
	padding-left: 20px;
	float:left;
	position:relative;
}

.album_full_details {
	width: 600px;
	float:left;
}

.album_full_plus{
	float:right;
	font-weight: bold;
	width: 200px;
	padding-top: 10px;
	background-color: #EAE8D9;
	color: #222;
}

.album_full_desc1 {
	clear:both;
	background-color: #EAE8D9;
	width: 660px;
	padding: 29px;
	float:left;
	position:relative;
}

a.boldlink, a.link {
	color:#349fcd;
	line-height: 18px;
	cursor: pointer;
}
a.boldlink {
	font-weight:bold;
	text-decoration: none;
}
a.boldlink:hover {
	color: #404040;
	text-decoration: none;
}
div.icon a.boldlink {
	font-size: 13px;
}
div.icon a.boldlink {
    font-size: 13px;
}
div.profile_footer a.type_list {
	font-size: 13px;
}

.bold {
	font-weight:bold;
}

a.link {
	text-decoration:none;
}
a.link:hover {
	text-decoration:none;
	cursor:pointer;
}
a.underline {
	text-decoration:none;
}
.album_full_picture {
	width: 100px;
	vertical-align: middle;
	border: 1px solid #DDDDDD;
	background:#FFF;
	padding: 5px;
	text-align: center;
	margin-right: 20px;
	float: left;
}
.dark {
	color: #222;
}
.red {
	color: #e00909;
}
a.action {
	text-decoration:none;
	color: #6b6b6b;
}
a.action:hover {
	color: #404040;
	text-decoration: none;
}
.album_full_name {
	font-size:18px;
}

.pleer_full_details {
	float:center;
}

.buy {
	line-height: 14px;
	text-align:left;
	float:right;
	width:160px;
	background:url(../../../templates/Default/images/buy_13x13.png) no-repeat 0px 10px;
}
.buy .box {padding:0px 0px 10px 20px;}
.buy .box p {padding:0px !important; }

#online-box {
	line-height: 14px;
	text-align:left;
	float:right;
	width:160px;
	background:url(../../../templates/Default/images/buy_13x13.png) no-repeat 0px 10px;
}
#online-box .box {padding:0px 0px 10px 20px;}
#online-box .box p {padding:0px !important; }

#online-link {
	line-height: 14px;
	text-align:center;
/*	width:160px;*/
}

.buy-cat {
	right:0px;
	padding-bottom:10px;
	text-align:left;
	float:right;
	width:280px;
	float:right;
	margin-top:-10px;
	background:url(../../../templates/Default/images/buy_13x13.png) no-repeat 0px 10px;
}
.buy-cat .box {padding-left:20px;}

.download {
	float:right;
	padding-top:15px;
	padding-bottom:20px;
	width:140px;
/*	position:relative;
	top:60px;*/
}

.album_actions {
	float: right;
	margin-top: 25px;
	width: 160px;
}
.detail_nrav, .detail_obsh {
	float:left;
	font-weight: bold;
	width: 680px;
	padding-top: 15px;
	background-color: #EAE8D9;
	color: #222;
}
.detail_obsh{
	float:left;
	font-weight: bold;
	width: 400px;
	padding-top: 10px;
	background-color: #EAE8D9;
	color: #222;
}
.detail_nrav{
	float:left;
	font-weight: bold;
	width: 200px;
	padding-top: 10px;
	background-color: #EAE8D9;
	color: #222;
}
.detail_num, .detail_name, .alb_name, .alb_year, .alb_track, .alb_bitrate, .alb_size, .alb_seed {
	float:left;
	font-weight: bold;
	height: 30px;
	padding-top: 15px;
	background-color: #EAE8D9;
	color: #222;
}
.detail_time{
	float:left;
	font-weight: bold;
	height: 35px;
	padding-top: 10px;
	background-color: #EAE8D9;
	color: #222;
}
.detail_download{
	float:left;
	font-weight: bold;
	height: 38px;
	padding-top: 7px;
	background-color: #EAE8D9;
	color: #222;
}
.downloads img {
  float: center;
  width: 30px;
  height: 30px;
  background: url("../../../templates/Default/images/downloads.png") no-repeat 0 0;
}
.downloads img:hover {
  background-position: -30px 0;
}

.detail_online1{
	float:left;
	font-weight: bold;
	height: 38px;
	padding-top: 7px;
	background-color: #EAE8D9;
	color: #222;
}




.online1.play { width:30px; height:30px; background-image: url(../../../templates/Default/images/online.png); display: inline-block;}
.online1.play:hover {  background-position: -30px 0;}
.online1.pause{ width:30px; height:30px; background-image: url(../../../templates/Default/images/online_pause.png?2);}
.online1.pause:hover{ width:30px; height:30px; background-image: url(../../../templates/Default/images/online_pause.png?2);}
.online1.paused{ width:30px; height:30px; background-image: url(../../../templates/Default/images/play.png?3); display: inline-block;}
.player { height:10px; margin-top:1px; padding-left:20px;}
.player.inactive{ padding: 1px; margin-top:5px; margin-bottom:0px;}
div.player { height:10px; margin-top:1px; padding-left:20px;}
div.player.inactive{ padding: 1px; margin-top:5px; margin-bottom:0px;}








.online1 img {
  float: center;
  width: 30px;
  height: 30px;
  background: url("../../../templates/Default/images/online.png") no-repeat 0 0;
}
.online1 img:hover {
  background-position: -30px 0;
}
.detail_ispol, .detail_treki{
	float:left;
	font-weight: bold;
	height: 35px;
	padding-top: 10px;
	background-color: #EAE8D9;
	color: #222;
}
.detail_ispol {
	width: 325px;
	padding-left: 30px;
}
.detail_treki {
	width: 325px;
	padding-left: 30px;
}
.detail_num {
	width: 525px;
	padding-left: 20px;
}
.detail_num1 {
	width: 510px;
	height: 12px;
	padding-left: 20px;
	overflow:hidden;
}
.detail_name {
	text-align: center;
	width: 60px;
}
.detail_time {
	text-align: center;
	width: 40px;
}
.detail_online1 {
	text-align: center;
	width: 40px;
}
.detail_download {
	width: 65px;
	text-align: center;
}
.name, .date, .razmer, .nazvanie, .nazvanie1 {
	float:left;
}
.name {
	width: 540px;
	padding-left: 35px;
}
.nazvanie {
	width: 560px;
	padding-left: 16px;
}
.nazvanie1 {
	width: 560px;
	padding-left: 16px;
	background: url(../../../templates/Default/images/li.gif) no-repeat 0 0;
}
.razmer {
	width: 55px;
	text-align: right;
}
.date {
	width: 60px;
	padding-right: 10px;
}
.header1 {
	height: 18px;
	font-weight: bold;
	background-color: #fff;
	color: #6b6b6b;
}
.alb_name {
	width: 258px;
	padding-left: 30px;
}
.alb_year {
	width: 80px;
}
.alb_track {
	width: 100px;
}
.alb_bitrate {
	width: 70px;
}
.alb_size {
	width: 80px;
}
.alb_seed {
	width: 100px;
}
.comments {
	width: 300px;
	padding-left: 30px;
	clear: both;
}
.nocomments {
	
	padding-left: 30px;
	clear: both;
}
.detail_header {
	height: 33px;
	padding-top:17px;
	font-weight: normal;
	background-color: #fff;
	color: #6b6b6b;
}
.detail_header1 {
	height: 18px;
	padding-top:1px;
	font-weight: normal;
	background-color: #fff;
	color: #6b6b6b;
}
.detail_header2 {
	height: 18px;
	padding-top:1px;
	font-weight: normal;
	background-color: #fff;
	text-align: center;
	color: #6b6b6b;
}
.comment_box {
	float:left;
	width: 674px;
	padding: 10px 18px 10px 18px;
	clear:both;
}
.c_dark {
	background-color: #f6f7f7;
}
.kmidcolor1 {
	background-color: #ffffff;
}
.kmidcolor2 {
	background-color: #EAE8D9;
}
.comment_details {
	width: 490px;
	float:left;
}
.nickname {
	margin-bottom: 7px;
	clear:both;
}
.avatar {
	margin-right: 20px;
}
.abuse {
	float: right;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	width: 200px;
}

.note {	
	text-align: right;
	padding-right: 10px;
	width: 200px;
}
.alpha_line {
	float:left; width:171px;
	padding: 13px 34px 13px 34px;
}
.a_dark {
	background-color:#f1f3f2;
}
.profile_footer {
	background-color:#ebebeb;
	width:683px;
	padding: 10px 0 10px 35px;
	float:left;
	clear: both;
	margin-top: 2px;
}
.profile_photo {
	vertical-align: middle;
	text-align: center;
	border: 1px solid #DDDDDD;
	padding: 5px;
	background: #FFFFFF;
	width: 150px;
}
.mail_table {
	width: 718px;
	background-color: #FFF;
}
.mail_table td, div.tbl_footer {
	border-left: 2px solid #FFF;
	border-top: 2px solid #FFF;
	background-color: #f3f5f4;
	padding: 10px 30px 10px 30px;
}
td.firstcol, div.tbl_footer {
	border-left: none;
	padding: 10px 30px 10px 35px;
}
div.tbl_footer {
	float:left;
}
td.col_hdr {
	background-color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
}

.icon {
	float:left; margin-left:10px; margin-top: 3px;
}
.modify {
	margin-top: 2px; margin-right: 20px; width: 60px; float:right
}

.disabled {
	color:red;
	font-style: italic;
}

#priceFeatureBox .infoLink
{
	display:inline;
	position: relative;
}
#priceFeatureBox .infoPopup
{
   display: none;
   position: absolute;
   padding-top: 10px;
   width:263px;
   background: transparent url(../../../templates/Default/images/infoBubbleTop.png) no-repeat top left;
   top: -2px;
   left: 20px;
   z-index:1000;
} 

#priceFeatureBox .infoPopup .infoBottom
{
   padding-bottom: 10px;
   background: transparent url(../../../templates/Default/images/infoBubbleBottom.png) no-repeat bottom left;
}

#priceFeatureBox .infoPopup .infoBottom .infoArrow
{
   background: transparent url(../../../templates/Default/images/infoBubbleArrow.png) no-repeat left top;
   position: absolute;
   width: 18px;
   height: 18px;
   left: 0px;
   top: 10px;
}

#priceFeatureBox .infoPopup .infoBottom .infoContent
{
   padding: 3px 13px 3px 28px;
   background: transparent url(../../../templates/Default/images/infoBubbleBody.png) repeat-y top left;
   color: #333333;
   font-size: 12px;
   line-height: 1.6em;
}


#priceFeatureBox  ul li a.policiesLink
{
   font-size: 10px;
   position: relative;
   left: -21px;
   text-decoration: none;
   color: red;
}

#priceFeatureBox  ul li a.policiesLink span
{
	text-decoration: none;
}


#priceFeatureBox  ul li a.policiesLink:hover span {
	text-decoration: none;
}
.clear {
  clear: both;
  height: 0px;
  overflow: hidden;
}

.brd {border:1px #000000 solid;}
.desc_janr { padding:15px 0px 15px 0px;}
.link_votes { padding:0px 0px 0px 0px;}
.link_votes a {
	font-size:14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-weight:bold;
	text-decoration:none;
}
.link_votes a:hover {text-decoration:none;}
.activeAlpha { border:2px #0781b4 solid; }
#map { }
#map  h2.ltl { margin-bottom:0px !important; padding-bottom:0px !important; }
#map h4 { margin-left:15px; margin-top:15px; font-size:16px; clear:both;}
#map .lv-1 {margin:0px 0px 5px 30px !important; font-size:14px; display:inline; float:left; clear:both;}
#map .lv-2 {margin:0px 0px 5px 15px !important; float:left; display:inline; clear:both;}
#map .lv-3 {margin:0px 0px 5px 42px !important; display:inline; float:left; clear:both;}
#map .tab_switch {padding:0px 0px 10px 30px !important; margin-bottom:10px; height:auto !important; }
#map .props a  {background-color:#FFFFFF; color:#000000; padding:5px; display:block; float:left; margin:2px;}

.navigation {  color:#666; border:0px; text-decoration:none; padding-bottom: 15px; padding-top: 15px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active  {  text-decoration:none;  color:#636363;  background:#F9F9F9;  border:1px solid #E6E6E6;  padding:3px 6px;  font-size:11px}
.navigation a:hover  {  background:#CEE6BB;  color:#000000;  border-color:#E6E6E6;}
.navigation span {  text-decoration:none;  background:#fff;  padding:3px 6px;  border:1px solid #E6E6E6;  color:#ccc;  font-size:11px;}


.alfa a {
  text-align:center;
  border:1px solid #D6D6D6;
  text-decoration:none;
  padding:1px 5px;
  background-color:#F3F3F3;
  color:#000;
  font-size:10px;
}
.alfa a:hover {
  text-decoration:none;
  background-color:#D6D6D6;
  color:#000;
}
/* ------------------------------ [Genres] */
.genres {
	width:240px;
	padding: 0px 0px 20px 0px;
	background:#E9E8D7 url(../../../templates/Default/images/genre_bottom.png) no-repeat bottom left;
}
.online {
	padding: 0px 0px 0px 10px;
}
.tags {
	padding: 0px 10px 0px 15px;
}
.genres h3 {
	padding:10px;
	color:#d51007;
	font:normal 13px/1.2em Arial, Helvetica, sans-serif;
	background:url(../../../templates/Default/images/genre_top.png) no-repeat 0 0;
}
.genres h3 a {
	padding:10px;
	color:#E9E8D7;
	font:normal 13px/1.2em Arial, Helvetica, sans-serif;
}
.genres h3 a:hover {
	color:#E9E8D7;
	text-decoration:none; 
}
.genres ul {
	width:110px;
	float:left;
	padding-left:10px;
}
.genres ul {
	list-style-type:circle;
	list-style-position:inside;
}
/* ------------------------------ */


.topleft {
	float:down;
	width:239px;
	margin-bottom: 10px;
	}
.topleft a{
	display:block;
	background:#537252;
	padding:7px;
	color:#fff;
	font-size:13px;
	margin-bottom:3px;
	text-decoration:none;
	}
.topleft a:hover{
	background:#77BFE0;
	}

.padright{margin-right:30px;}
#padright a{color:#185f9b;}
#padright a:hover{text-decoration:underline;}
.megatitle{font-size:21px;padding:5px;border-bottom:1px dotted #000;margin-bottom:5px;font-family:Arial;width:648px;}
.dla{background-position:-48px -21px;}

#imgup, #imgdown
{
width: 16px;
height: 18px;
background-image:url(../../../templates/Default/images/main.png);
}

 .iu{background-position:-16px -26px;}

 .id {background-position:0 -26px;}

 .iua{background-position:0 -44px;}

 .ida{background-position:-32px -26px;}
 
div .actions img {width:21px;height:21px; background-image:url(../../../templates/Default/images/main.png);}
div .actions .itemplay{background-position:-111px 0;cursor:pointer;}
div .actions .itemdnl{background-position:-153px 0;cursor:pointer;}
div .actions .itempause {background-position:-132px 0;cursor:pointer;}
div .actions .itemplaya{background-position:-48px 0;cursor:pointer;}
div .actions .itemdnla{background-position:-90px 0;cursor:pointer;}
div .actions .itempausea {background-position:-69px 0;cursor:pointer;}

.megaimg {
text-align:center;
background:#ccc;
}

.megaimg a img {
width:100px;
height:100px;
display:block;
border:0;
position:relative;
top:0;
left:0;
transition: 0.5s;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
}

.megaimg a {
display:inline-block;
width:50px;
height:50px;
position:relative;
}

.megaimg a:hover img {
width:100px;
height:100px;
position:absolute;
top:-16px;
left:-16px;
z-index:2;
}

/*---infoblock---*/
.infoblock { background-color: #f1f5f7; padding: 15px; margin-bottom: 25px; }
.pollvotelist { width: 70%; text-align: left; }
	.pollvotelist input { margin-right: 5px; }

.mass_comments_action { border-top: 2px solid #eee; border-bottom: 1px solid #dadada; background-color: #f5f6f7; padding: 10px 15px; }

/*Кнопка наверх*/
.scroll-to-top-button{ background: #666 url("../../../templates/Default/images/ups.png") center center no-repeat;
    width: 32px;
    height: 32px;
    color: #fff; font-family: verdana;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
    padding: 15px;
    margin: 20px;
}

/*---Заголовок страниц---*/
.pheading { overflow: hidden; border-bottom: 1px solid #dadada; padding: 0 10px 5px 20px; background: url("../../../templates/Default/images/speedbar.png") repeat-x 0 100%; }
	.pheading h2 { color: #468edb; font-size: 1.7em; font-weight: normal; }
	.pheading .lcol { margin-right: 10px; }
	.pheading h2 span { color: #3f4b51; }

		.pheading .ratebox { width: 141px; padding: 3px 0 1px 0; padding-right: 6px; background: #f1f5f7 url("../../../templates/Default/images/ratebox2.png") no-repeat; }
			.pheading .ratebox .rate, .pheading .ratebox span { float: right; }
			.pheading .ratebox span { padding-right: 5px; font-size: 0.9em; color: #a2b2ba; }


.basecont { padding-top: 14px; border-top: 1px solid #e8e8e8; background: url("../../../templates/Default/images/basecont.png") repeat-x; }
.basecont { margin-bottom: 15px;text-align: justify; }
/*---Комментарии---*/
.addcombtn { text-align: center; font: 1.15em/30px sans-serif; color: #fff; float: left; height: 31px; width: 181px; padding-right: 27px; background: #428cda url("../../../templates/Default/images/addcombtn.png") no-repeat; }
	.addcombtn:hover { background-position: 0 -31px; }
.reply a { text-decoration: none !important; }
.bcomment { border-bottom: 1px solid #dadada; background: url("../../../templates/Default/images/speedbar.png") repeat-x 0 100%; padding-bottom: 15px; }
	.bcomment .dcont, .bcomment .dtop { padding: 0 15px; }
	.bcomment .dcont { padding-top: 10px; }
	.bcomment .dtop { overflow: hidden; padding-left: 70px; height: 67px; border-top: 3px solid #3f84cb; }
	.bcomment .dtop .lcol { width: 40px; padding: 0 15px; margin-left: -70px; }
		.bcomment .dtop .lcol span { margin-top: 12px; float: left; width: 40px; height: 40px; overflow: hidden; }
			.bcomment .dtop .lcol span img { width: 40px; }
.dpad { margin: 0 15px; }
	.bcomment .dtop .rcol { font-size: 0.9em; color: #90a7b2; width: 100%; }
		.bcomment .dtop .rcol ul { margin-top: -52px; padding-top: 4px; height: 25px; float: left; margin-right: 15px; }

		.cmsep { padding-left: 55px; background: url("../../../templates/Default/images/cmsep.png") no-repeat 0 50%; }

	.reply a, .reply a b { height: 28px; background: #2b88d5 url("../../../templates/Default/images/reply.png") no-repeat; }
		.reply a { float: right; margin-top: -38px; color: #fff; line-height: 27px; }
		.reply a b { cursor: pointer; float: left; padding: 0 15px; background-color: transparent; background-position: 100% -28px; }
			.reply a:hover { background-position: 0 -56px; }
			.reply a:hover b { background-position: 100% -84px; }

	div.cominfo { position: relative; border-bottom: 1px solid #fff; color: #e4e6e6; font-size: 0.9em; height: 29px; background: #3f4b51 url("../../../templates/Default/images/cominfo.png") repeat-x; }
		div.cominfo .thide { width: 13px; padding-top: 8px; position: absolute; left: 29px; top: -7px; background: url("../../../templates/Default/images/comarrow.png") no-repeat; }
		div.cominfo .dpad { overflow: hidden; }
		.comedit, .selectmass { display: inline; }
		.selectmass input, .comedit ul, .comedit ul li { float: right; }
		.comedit ul li, .selectmass input { margin: 6px 0 0 8px; }
			.comedit ul li { float: left; }
			.comedit ul li a { color: #9dc4e6; }
			.selectmass input { vertical-align: middle; }

			.signature { color: #93918d; }

		ul.cominfo, ul.cominfo li { float: left; }
			ul.cominfo { margin: 6px 0 0 -8px; }
				ul.cominfo li { color: #ffffff; border-left: 1px solid #73858e; margin: 0 7px 0 0; padding-left: 7px; }

/*---infoblock---*/
.infoblock { background-color: #f1f5f7; padding: 15px; margin-bottom: 25px; }
.pollvotelist { width: 70%; text-align: left; }
	.pollvotelist input { margin-right: 5px; }

.mass_comments_action { border-top: 2px solid #eee; border-bottom: 1px solid #dadada; background-color: #f5f6f7; padding: 10px 15px; }
.reset, .reset li { list-style: none; padding: 0; margin: 0;}
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
/*---forms---*/
.baseform { background: #ffffff; padding: 10px 20px 10px 20px;}
.tableform { width: 100%; text-align: center;}
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold;}
	.fieldsubmit, .tableform td { padding: 2px 2px; border-top: 1px solid #fff; }
	.addnews { font-weight: bold; }
	.impot { color: #96c; font-weight: normal; }
	.checkbox { padding: 4px 0; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select { padding: 2px; background: #fff url("../../../templates/Default/images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
	.statistics ul.lcol { min-height: 71px; background: url("../../../templates/Default/images/statsep.png") no-repeat; margin: 0 0 20px -1px; padding-top: 14px; width: 33.3%; }
	.statistics ul.lcol li { padding: 0 15px; margin-bottom: 2px; }
	
/* ========== Forms */
.w190 {width:190px}
.w240 {width:240px}
.w390 {width:390px}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*HTML .clearfix {
	display: inline-block;
}
#form_def{
	margin-bottom:20px;
	width:710px;
}
.form_def_inner {
	padding:10px;
}
#form_def h2, #form_def h3 {
	font-size:16px;
	font-weight:bold;
	font-stretch:normal;
	margin-bottom:8px;
}
.form_def_notes {
	font-size:12px;
	color:#666;
	margin-bottom:20px;
	border-bottom:solid 1px #B7CFDE;
	padding-bottom:10px;
}
.form_def_row, .form_wr_row {
	min-width:680px;
	margin-bottom:20px
}
.form_def_row label, .form_wr_row label {
	display:block;
	margin-right:10px;
	font-weight:bold;
	text-align:right;
	float:left;
	line-height:13px;
}
.form_def_row label {width:240px}
.form_wr_row label {width:140px}
.form_def_row .small, .form_wr_row .small {
	color:#666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
.form_def_row .small {width:240px}
.form_wr_row .small {width:140px}
.form_def_row input, .form_def_row .tsmall, .form_def_row .tmedium, .form_wr_row input, .form_wr_row .tsmall, .form_wr_row .tmedium {
	float:left;
	font:normal normal 12px Tahoma, Geneva, sans-serif;
	padding:4px 2px;
	border:solid 1px #aacfe4;
}
.form_def_row .tsmall {height:80px}
.form_def_row .tmedium {height:150px}
#form_def .button, #form_def .wr_button {clear:both}
#form_def .button {margin-left:250px}
#form_def .wr_button {margin-left:150px}
.def_btn, .def_btn_hover {
	width:120px;
	height:30px;
	font:normal bold 12px/30px Tahoma, Geneva, sans-serif;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	background:url(../../../templates/Default/images/def_btn.png) no-repeat 0 0;
	border:0pt none;
	cursor:pointer;
}
.def_btn_hover {background-position:0 -30px}
.wr_editr {
	position:relative;
	width:470px;
	float:left;
}
.wr_editr label {
	width:auto;
	font-weight:normal;
	line-height:17px;
	padding-left:5px;
}
.tbig {
	width:460px;
	height:150px;
	border:1px solid #999;
}
/* SecCode */
#form_scode {
	position:relative;
	float:left;
	width:245px;
}
#form_scode input {
	position:absolute;
	right:0;
	top:0;
	width:110px;
	height:38px;
	text-align:center;
	color:#666;
	font:normal normal 24px/38px Verdana, Geneva, sans-serif;
	letter-spacing:-1px;
}
#dle-captcha {
	display:block;
	width:180px;
}
.loginhead .linksin {
  width: 90px;
  height: 102px;
  float: left;
  margin-left: 25px;
  margin-top: 25px;
}

.loginhead .linksin .ll {
  color: #000;
  font: 11px Arial, Tahoma, Helvetica, sans-serif;
  text-decoration: none;
}

.loginhead .linksin .ll:hover {
  color: #808080;
  text-decoration: none;
}

.loginhead .loginbox {
  float: left;
}

.loginhead .loginbox .ava {
  float: left;
  margin-top: 15px;
  margin-right: 7px;
}

.loginhead .loginbox .ava img {
  width: 70px;
  height: 70px;
  margin-left: 370px;
}

.loginhead .loginbox .link1, .loginhead .loginbox .link2, .loginhead .loginbox .link3 {
  float: left;
  font: 11px Arial, Tahoma, Helvetica, sans-serif;
  color: #393939;
    margin-top: 15px;
}

.loginhead .loginbox .link1 a, .loginhead .loginbox .link2 a {
  font: 11px Arial, Tahoma, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
}

.loginhead .loginbox .link1 a:hover, .loginhead .loginbox .link2 a:hover {
  color: #808080;
  text-decoration: none;
}

.loginhead .loginbox .link2 ul {
  margin: 14px 0 0 15px;
}

.loginhead .loginbox .link3 ul {
  float: left;
}

.loginhead .loginbox .link3 li {
  float: left;
  margin: 6px 0 0 15px;
}

.loginhead .loginbox .link3 li a img {
  float: left;
  width: 54px;
  height: 22px;
  background: url("../../../templates/Default/images/button_logout.png") no-repeat 0 0;
}
.loginhead .loginbox .link3 li a img:hover {
  background-position: -54px 0;
}
	/* NEW manPage EDU */
.cc_bio {margin: 3px 0 5px 0;}
.cc_bio dd{color: #808080; float: left; font-family: tahoma; font-size: 11px; margin: 0; width: 150px;}
.cc_bio dt{margin: 0 0 3px 100px;}
.cc_bio2 {margin: 3px 0 5px 0;}
.cc_bio2 dd{color: #999999; float: left; font-family: tahoma; font-size: 11px; margin: 0; width: 155px;}
.cc_bio2 dt{margin: 0 0 3px 65px;}
	/* end NEW manPage EDU */
	
/* поиск результат */
#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
#results{width:485px; border:solid 1px #DEDEDE; background:#ececec;margin-right: 10px;margin-left: 85px;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;background:#ececec;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}

/* =============================================================================== addd*/
.megatext {
	width:350px;
	height:1px;
	overflow:hidden;
}
.input11 {width:400px;}
.input11, .input[type="text"]{padding:4px;background:url('../../../templates/Default/images/input.png') repeat-x #fff;border:1px solid 
#BABABA;-moz-border-radius:2px;border-radius:2px}
textarea:focus, input.input11:focus, .xfields input:focus, div.editor input[type="text"]:focus{border:1px solid 
#A0A0A0;-moz-box-shadow:0px 0px 5px #A0A0A0;box-shadow:0px 0px 5px #A0A0A0}
input.input11:disabled{color:#838383;background:#fff !important}

/* =============================================================================== Topmuz*/
#audio_container {width: 100%; clear: right;}
#audio_container .audio { clear: right;}
#audio_container .play {float: left;}
#audio_container .meta {float: right;}
#audio_container .mmm { margin: 0px 5px 0px 20px;height: 30px;}
.div_dashed {padding-bottom: 3px !important;margin-left:1px!important;margin-right:30px}
.mmm {margin:0 0 0 20px;height: 30px;}
.nnn {float:right; width: 160px; padding-right:3px;}
.audio {margin-right: 10px;height: 30px;}
.div_dashed {margin-right: 35px;margin-left:5px!important; padding-bottom: 3px!important;}
.pr98 {padding-right:98px;}
.obrez_nazv {display:block;height:16px; overflow-y:hidden; overflow-x:auto;overflow:hidden; margin-right:10px;padding-left:5px;}

/* новая МУЗЫКА */
.audioContainer {font-family: Tahoma;}
.audioContainer .audioSong {float:left; margin-top: 1px; clear:right; padding-top: 4px; width: 675px; height: 20px; padding-left: 35px; overflow: hidden; //overflow: visible;}
.audioContainer .audioSong:hover {background-color:#cee6bb;}
.audioPlay {float: left; height: 16px; //background-color: #FFFFFF;}
.audioMeta {padding-left: 5px; float: right;height: 30px; //background-color: #FFFFFF;}
.audioMore {float: right; height: 30px; //background-color: #FFFFFF;}
.audioMove {float: right; width: 40px; height: 30px; //background-color: #FFFFFF;}
.audioMain {padding: 1px; height: 30px; width: 600px;}
.icoAudioPlay {float: left;height: 30px; width: 22px; //background-color: #FFFFFF; cursor:pointer;}

/* новая МУЗЫКА */
.audioContainer1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.audioContainer1 .audioSong1 {float:left; margin-top: 1px; clear:right; padding-top: 4px; width: 700px; height: 20px; padding-left: 15px; overflow: hidden; //overflow: visible;}
.audioContainer1 .audioSong1:hover {background-color:#cee6bb;}
.audioPlay1 {float: left; height: 16px; //background-color: #FFFFFF;}
.audioSize {padding-left: 5px; float: right; text-align: right; height: 30px;width: 55px; padding-right: 15px; //background-color: #FFFFFF;}
.audioDate {float: right; padding-right: 5px;height: 30px; width: 60px; //background-color: #FFFFFF;}
.audioMove1 {float: right; width: 20px; height: 30px; //background-color: #FFFFFF;}
.audioNazvanie {padding: 1px; height: 30px; width: 500px;}
.audioNazvanie a {color:#505050;}
.audioNazvanie  a:hover{color:#000000;}
.icoAudioPlay1 {float: left;height: 30px; width: 22px; //background-color: #FFFFFF; cursor:pointer;}
.btn.play { width:16px; height:17px; background-image: url(../../../templates/Default/images/play.png); display: inline-block;}
.btn.play:hover { width:16px; height:17px; background-image: url(../../../templates/Default/images/play_hover.png); display: inline-block;}
.btn.pause{ width:16px; height:17px; background-image: url(../../../templates/Default/images/pause.png?2);}
.btn.pause:hover{ width:16px; height:17px; background-image: url(../../../templates/Default/images/pause_hover.png?2);}
.btn.paused{ width:16px; height:17px; background-image: url(../../../templates/Default/images/play.png?3); display: inline-block;}
.player { height:10px; margin-top:1px; padding-left:20px;}
.player.inactive{ padding: 1px; margin-top:5px; margin-bottom:0px;}
div.player { height:10px; margin-top:1px; padding-left:20px;}
div.player.inactive{ padding: 1px; margin-top:5px; margin-bottom:0px;}

.social_form{background-repeat:repeat-x;margin:1px;color:#535353;width:270px;border:1px solid #ABABAB;font-size:10px}
.song_page ul,.singer_page ul{margin:0;padding:0;list-style:none}.listen_page li a,.song_page li a,.singer_page li a,.other_singers a{background:url(../../../templates/Default/images/raquo.gif) no-repeat left;text-decoration:none;padding:0 0 0 9px;margin:0;text-align:left}
.other_singers h3,.song_info h3,.song_list h3,.album_list h3{padding-top:2px;text-align:left}
.song_info,.album_info{color:#535353;text-align:left;padding:5px 0 0 5px}.song_list,.album_list{color:#535353;text-align:left;padding:0 0 0 5px}
.socia{text-align:left;font-size:11px;color:#444;padding:5px 0 0 5px}
.social{font-size:11px;color:#444;}
.socia2{font-size:11px;color:#444;}

.forumtrtop td {font-size:11px; color:#fff; border-bottom:1px solid #bbb; background:#6ab639;padding:3px 3px 3px 6px;}
.forumtr td {background: url(../../../templates/Default/images/spacer-h.png) repeat-x 0px 100%; font-size:9pt; padding:3px 3px 3px 6px; overflow: hidden; height: 16px;}
.forumtr a {font-size:9pt;color:#222; text-decoration:none;}
.forumtr a:hover {color:#555; text-decoration:underline;}
.forumtr:hover{background:#ddd;}

	
.top-list-th {
	height: 27px;
	overflow: hidden;
}

.top-list-th li {
	color: #787878;
	font-size: 15px;
	float: left;
	overflow: hidden;
	padding-top: 3px;
}

.top-list-th li span {
	display: block;
	float: left;
	overflow: hidden;
	/*text-indent: -1000px;*/
	line-height: 1;
	white-space: nowrap;
}

.top-list-th .th-number {padding-top:3px; padding-left: 30px; width: 45px;}
/*
.top-list-th .th-number span {
	background: url(../../../templates/Default/img/tl-th-N.png) no-repeat;
	height: 13px;
	width: 17px;
}
*/

.top-list-th .th-name {width: 320px;}
/*
.top-list-th .th-name span {
	background: url(../../../templates/Default/img/tl-th-name.png);
	height: 12px;
	width: 75px;
}
*/

.top-list-th .th-prev {width: 48px;}
/*
.top-list-th .th-prev span {
	background: url(../../../templates/Default/img/tl-th-prev.png);
	height: 13px;
	width: 32px;
}
*/

.top-list-th .th-best {width: 88px;}
/*
.top-list-th .th-best span {
	background: url(../../../templates/Default/img/tl-th-best.png);
	height: 13px;
	width: 34px;
}
*/

.top-list-th .th-rating {width: 120px;}
/*
.top-list-th .th-rating span {
	background: url(../../../templates/Default/img/tl-th-rating.png);
	height: 12px;
	width: 84px;
}
*/

	
#middle .promo .songs-list ul li .img,
.top-list li .img {
	background: #202933;
	display: block;
	float: left;
	height: 54px;
	overflow: hidden;
	width: 72px;
}


.link.play {
  display:block; height: 54px; overflow: hidden; width: 72px;
  position:absolute; z-index:5;
  text-indent:-5555em;
}
.link.play:hover {background:url(../../../templates/Default/images/poster-hover.png) no-repeat 0 0}



#middle .promo .songs-list ul li,
.top-list li {
	height: 64px;
	overflow: hidden;
	padding: 6px 0 0 63px;
}

.top-list li {
	background: url(../../../templates/Default/images/top-list-light.gif) repeat-x 0 0;
	overflow: hidden;
	padding-left: 0px;
	padding-top: 7px;
	height: 63px;
	float: left;
}

.top-list .dark {background: url(../../../templates/Default/images/top-list-dark.gif) repeat-x 0 0;}

#middle .promo .songs-list ul li .info,
.top-list li .info {
	float: left;
	overflow: hidden;
	padding-left: 15px;
	position: relative;
	width: 210px;
}

#middle .promo .songs-list ul li .info b,
#middle .promo .songs-list ul li .info i,
.top-list li .info i,
.top-list li .info b {
	color: #434343;
	display: block;
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	white-space: nowrap;
}

#middle .promo .songs-list ul li .info b,
.top-list li .info b {line-height: 90%;}
#middle .promo .songs-list ul li .info i,
.top-list li .info i{color: #787878;}

/*
#middle .promo .songs-list ul li .info .rating {
	background: url(../../../templates/Default/images/rating.png) no-repeat;
	display: block;
	height: 24px;
	width: 125px;
}
*/

#middle .promo .songs-list ul li .info .blur,
.top-list li .info .blur {
	background: url(../../../templates/Default/images/blur-light.png) no-repeat;
	display: block;
	height: 60px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px;
}

#middle .promo .songs-list ul .dark .info .blur,
.top-list .dark .info .blur {background: url(../../../templates/Default/images/blur.png) no-repeat;}


#middle .promo .songs-list ul li .dlm,
.top-list li .dlm {
	float: left;
	overflow: hidden;
	padding: 12px 0 0 45px;
	width: 45px;
}

.top-list li .dlm {padding-left: 13px}

.top-list li .place-move {
	display: block;
	float: left;
	overflow: hidden;
	height: 60px;
	width: 20px;
}

#middle .promo .songs-list ul li .dlm a,
.top-list li .dlm a {
	background: url(../../../templates/Default/images/dlm.png) no-repeat;
	display: block;
	overflow: hidden;
	width:30px;
	height:30px;
}
#middle .promo .songs-list ul li .dlm a,
.top-list li .dlm a:hover {
	background: url(../../../templates/Default/images/dlm_hover.png) no-repeat;
}

#middle .promo .songs-list ul .new,
#middle .promo .songs-list ul .equal,
#middle .promo .songs-list ul .up,
#middle .promo .songs-list ul .down {background: url(../../../templates/Default/images/up.png) no-repeat 340px 30px;}

#middle .promo .songs-list ul .down  {background-image: url(../../../templates/Default/images/down.png);}
#middle .promo .songs-list ul .new   {background-image: url(../../../templates/Default/images/new.png);}
#middle .promo .songs-list ul .equal {background-image: url(../../../templates/Default/images/equal.png);}

.top-list .new .place-move,
.top-list .equal .place-move,
.top-list .up .place-move,
.top-list .down .place-move {background: url(../../../templates/Default/images/up.png) no-repeat 0 24px;}

.top-list .down .place-move  {background-image: url(../../../templates/Default/images/down.png);}
.top-list .new .place-move   {background-image: url(../../../templates/Default/images/new.png);}
.top-list .equal .place-move {background-image: url(../../../templates/Default/images/equal.png);}

#middle .promo .songs-list .top-40-lnk,
#middle .promo .songs-list .new-lnk {
	display: block;
	height: 32px;
	overflow: hidden;
	position: absolute;
	text-indent: -1000px;
	top: -36px;
}

#middle .promo .songs-list .top-40-lnk {
	background: url(../../../templates/Default/images/top-40-lnk.png) no-repeat left bottom;
	left: 95px;
	width: 176px;
}

#middle .promo .songs-list .new-lnk {
	background: url(../../../templates/Default/images/new-lnk.png) no-repeat left bottom;
	left: 255px;
	top: -37px;
	z-index: 1;
	width: 118px;
}

#middle .promo .songs-list #s-new {display: none;}
#middle .promo .songs-list .active {z-index: 2; cursor: default;}

#middle .promo .songs-list .btm-links {
	padding: 20px 0 0 25px;
}
#middle .promo .songs-list .btm-links .all-lnk {
	float: left;
	margin-right: 10px;
}

.top-list li .place {
	display: block;
	float: left;
	text-align: center;
	overflow: hidden;
	padding-top: 2px;
	padding-right: 7px;
	height: 55px;
	width: 68px;
	color: #8f8f8f;
	font-family: "DINPro Regular", "Myriad Pro", Arial, sans-serif;
	font-size: 70px;
	line-height: 55px;
	margin-top: -3px;
	letter-spacing: -6px;
}

.top-list li .info {
	padding-top: 12px;
	line-height: 150%;
	width: 230px;
}

.top-list li .rating {
	float: left;
	padding: 7px 0 0 5px;
	width: 135px;
}

.top-list li .place-last, .top-list li .place-best {
	color: #7f7f7f;
	display: block;
	float: left;
	font-size: 14px;
	overflow: hidden;
	padding-top: 20px;
	text-align: center;
	height: 40px;
	width: 45px;
}

#toTop { width:70px;background:#F4FFBF;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#666;text-decoration:none; }


/*
playback timings (ms):
  captures_list: 748.53
  PetaboxLoader3.resolve: 487.052 (3)
  LoadShardBlock: 703.902 (3)
  load_resource: 413.55
  PetaboxLoader3.datanode: 562.257 (4)
  exclusion.robots: 0.184
  exclusion.robots.policy: 0.171
  esindex: 0.011
  CDXLines.iter: 13.999 (3)
  RedisCDXSource: 24.738
*/