html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Tahoma, Arial, Helvetica, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	color: #505050;
	background-color:#fff;
}
a {
/*	color: blue;*/
	outline: none;
	color: #2182B4;
	text-decoration: none;
}
a:hover {
/*	color: #FFBC00;*/
	text-decoration: underline;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
/*	width:expression(document.body.clientWidth<1025?758+'px':document.body.clientWidth>1279?1238+'px':'85%');*/
/*	width: 836px;*/
	width: 982px;
/*	width: 80%;*/
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
.header-top {margin-top:20px;text-align:right;}
.header-top span {padding-left:3px;padding-right:3px;font-weight:bold;}

.lil {color: #2182B4;font-size: 10px;}
.lil:link {text-decoration: underline;}
.lil:hover {text-decoration: none;}

.lil-bla {color: #626262;font-size: 10px;}

#header {
	height: 61px;
	background: #ffbc00;
	margin-top:2px;
	width: 100%;
/*	padding: 0 0 61px;*/
/*	height: 1%;*/
	position: relative;
}

#header:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#header-menu {
/*	background: #EFEFEF ;*/
	padding: 8px;
	margin-bottom:10px;
/*	border: 1px solid #acdd4a; background: #6eac2c url('http://img.mp3s.ru/i/ui/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff;}*/

/*	border: 1px solid #448dae; */
/*	#79c9ec*/
	background: #EFEFEF url(http://img.mp3s.ru/i/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
/*	font-weight: normal; */
/*	color: #026890;*/
}
#header-menu b {color: #bbb;font-weight:bold;}
#header-menu span {padding-left:2px;padding-right:2px;font-weight:bold;}
#header-menu strong {color: #2182B4;font-weight:bold;}

/********************************/
#header-menu3 {
	height: 42px;
	margin-bottom:10px;
	background-color: #F0F1F3;
	background-image: -o-linear-gradient(top,  #F0F1F3,  #E5E7E6);
	background-image: -ms-linear-gradient(top,  #F0F1F3,  #E5E7E6);
	background-image: -moz-linear-gradient(top,  #F0F1F3,  #E5E7E6);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F0F1F3), to(#E5E7E6));
	background-image: -webkit-linear-gradient(top,  #F0F1F3,  #E5E7E6);
	background-image: linear-gradient(top,  #F0F1F3,  #E5E7E6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F1F3', endColorstr='#E5E7E6');
	-webkit-box-shadow: 0 2px 3px -3px black;
	-moz-box-shadow: 0 2px 3px -3px black;
	box-shadow: 0 2px 3px -3px black;
}
#header-menu3 ul {
	list-style: none;
	margin: 0 auto;
}
#header-menu3 li {
	float: left;
	padding: 12px 0 8px 0;
	overflow: hidden;
	text-align: center;
	position: relative;
}
#header-menu3 li a {
	border-right: 1px solid #ccc;
	padding: 0 20px 0 20px;
	font-size:12px;
/*	font-weight: bold;*/
	text-decoration: none;
}
#header-menu3 li.on {
	border-bottom: 4px solid #0099CC;
}
#header-menu3 li:hover {
	border-bottom: 4px solid #ff8800;
/*	text-shadow: 0 0 0 transparent, 0 1px 1px #aaa;*/
}

.menu_new_qnt {
    background: none repeat scroll 0 0 #99cc00;
    color: #fff;
}
.menu_new_qnt {
    border-radius: 2px 2px 2px 2px;
/*    float: right;*/
/*    font-family: Tahoma,Arial,Verdana,sans-serif;*/
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    margin-left: 10px;
    margin-top: 0;
    padding: 1px 4px;
}
/****************/

#header-banner {margin-top:10px;vertical-align:middle;text-align:center;}
#header-banner-text {vertical-align:middle;text-align:center;}

/* */

#middle2 {
	width: 100%;
	padding: 0 0 2px;
	height: 61px;
/*	height: 1%;*/
	position: relative;
	background: #ffbc00;
/*	border:1px solid blue;*/
}
#container2 {
	width: 100%;
	float: left;
	overflow: hidden;
/*	border:1px solid green;*/
}
#content2 {
	padding: 0 0 0 187px;
/*	border:1px solid gray;*/
}

.form {
	padding-right:20px;
	margin:8px 0 4px;
	overflow:hidden;
	width:100%;	
}
.form fieldset{
	border: none;
	border-right: 79px solid #ffbc00;
/*	width: 72px;*/
	white-space: nowrap;
}
.form fieldset .text-input{
	margin-right:7px;
	width: 100%;
	color: #3C4734;
	border: thin 1px #AAAAAA inset;
/*	background-color: #FFFFFF;*/
	font-size:17px;
	font-weight: bold;
	height: 20px;
}

#content2 .selpos{
/*	height: 20px;*/
	vertical-align:middle;
	margin-bottom:6px;
	padding-left:5px;
/*	border:1px solid red;*/
}

#content2 a{padding-right:10px;}


.men, .men:link, .men:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 187px;
	height: 61px;
	margin-left: -100%;
	position: relative;
/*	border:1px solid red;*/
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	padding:0 0 10px 0;
}
#content {
	padding: 0 210px 0 0;
}
#content .pad7 {
	padding: 8px;
	background-color: #EFEFEF;
	border-top: 1px solid #CCCCCC;
}
#content .pad7 span {padding-left:2px;padding-right:2px;font-weight:bold;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -200px;
	position: relative;
	background: #fff;
	padding:0 0 10px 0;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 982px;
/*	width: 80%;*/
/*	width: 836px;*/
	margin: -100px auto 0;
	height: 100px;
	line-height:normal;
}


#footer-banner {
	width: 982px;
/*	width: 80%;*/
/*	width: 836px;*/
	margin: -100px auto 0;
}
#footer-banner .shadow-left {height:17px;float:left;width:65px;}
#footer-banner .shadow-right {height:17px;float:right;width:65px;}
#footer-banner .shadow-top {height:17px;margin:0 65px 0 65px;background-image: url(http://img.mp3s.ru/i/sha-bg-1.gif);background-repeat:repeat-x;}
#footer-banner .footer-banner{margin: 17px 0 100px 0;height: 100px;vertical-align:middle;text-align:center;}

/*#footer-content {height:45px;background: #EFEFEF;padding: 10px;}*/
#footer-content {height:50px;background: #EFEFEF;padding: 10px 20px;}
#footer-content span {padding-left:2px;padding-right:2px;font-weight:bold;}
/*#footer-content .serv{padding: 2px 0 2px 10px;float:left;white-space:nowrap;}*/
#footer-content .serv{float:left;white-space:nowrap;}
/*#footer-content .cnt{padding-top:7px;float:right;width:200px;}*/
#footer-content .cnt{padding-top:11px;float:right;width:132px;}

#footer-copy {height:55px;padding: 10px;}
#footer-copy span {padding-left:3px;padding-right:3px;font-weight:bold;}
#footer-copy .about{padding-left:10px;float:left;width:47%;}
#footer-copy .copy{padding-right:10px;float:right;width:47%;text-align:right;}

.lnk-bla, .lnk-bla:link{color: #626262;text-decoration: underline;}
.lnk-bla:hover{color: #626262;text-decoration: none;}

.lnk-red, .lnk-red:link {color: #FB3008;}
.lnk-wht, .lnk-wht:link {color: #FFFFFF;}

#content .bitrate, #content .type{
/*	position: relative;*/
	background-color:#7BC210;
	color:#FFF;
	display:block;
	float:left;
	height:16px;
/*	margin-right:20px;*/
/*	border: 1px solid #696;*/
	padding: 2px 4px 4px 4px;
	text-align: center;
	vertical-align:middle;
/*	width: 40px;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
/*	background: #7BC210;*/
	behavior: url(/css/PIE.htc);
}
#content .bitrate{width:51px}
#content .k64{background-color:#390}
#content .k128{background-color:#7bc210}
#content .k192{background-color:#09f}
#content .k320{background-color:#f90}
#content .type{margin-right:10px}
#content .mp3{background-color:#09f}

#content .item {padding: 6px 6px 0 6px;border-top: 1px solid #EFEFEF;}
#content .item:hover {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow:inset 0 2px 3px rgba(255,255,255,0.5), 0 2px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow:inset 0 2px 3px rgba(255,255,255,0.5), 0 2px 3px rgba(0,0,0,0.1);
    box-shadow:inset 0 2px 3px rgba(255,255,255,0.5), 0 2px 3px rgba(0,0,0,0.1);
    zoom: 1;
    border: 1px solid #e5dbaa;
    background-color: #ffffc0;
    background-image: -o-linear-gradient(top,  #ffffc0,  #f9ee9c);
    background-image: -ms-linear-gradient(top,  #ffffc0,  #f9ee9c);
    background-image: -moz-linear-gradient(top,  #ffffc0,  #f9ee9c);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffc0), to(#f9ee9c));
    background-image: -webkit-linear-gradient(top,  #ffffc0,  #f9ee9c);
    background-image: linear-gradient(top,  #ffffc0,  #f9ee9c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc0', endColorstr='#f9ee9c');
/*    color: #6D7829;
    text-shadow: 0 1px 1px #FFFFFF;*/
}
#content .num {float:left;width:40px;text-align:left;margin-right:6px;color:#B0C0F1;font-size: 14px;font-weight: bold;}
#content .num-t {margin-top:6px;}
#content .track {margin-left:40px;}
#content span.more {color:#bbb;white-space:nowrap;}
#content .snipplet {margin:6px 0 0 6px;width:100%;}
#content .snipplet .w{width:51px}
#content .snipplet .w span{font-weight: bold;}
#content .snipplet .ml{margin-left:51px;}
#content .snipplet .play_url {position:absolut;top:0px;margin-top:0px;float:left;}
#content .snipplet .player {position:absolut;top:0px;float:left;height:22px;width:200px;padding-left:10px;}
#content .snipplet .media {position:relative;float:right;width:100%;}
#content .snipplet .mt{margin-top:4px;line-height:normal;}
#content .action {margin:2px 0 0 4px;vertical-align: top;height:26px;}
#content .action a {vertical-align: top;}

#content .action a.ico-inf {
	background: url(http://img.mp3s.ru/i/ico-inf.gif) no-repeat 0 0px;
	padding: 0 10px 6px 22px;
}
#content .action a.ico-chk {
	background: url(http://img.mp3s.ru/i/ico-chk.gif) no-repeat 0 0px;
	padding: 0 10px 6px 22px;
}
#content .action a.ico-dnl, #content td.row1 a.ico-dnl {
	background: url(http://img.mp3s.ru/i/ico-dnl.gif) no-repeat 0 0px;
	padding: 0 10px 6px 22px;
}

#content .action a span:hover {text-decoration: underline;}
#content .action img {margin-top:3px;}

#content .track_detail, #content .news_detail{margin:10px;}
#content .pad{padding-top: 10px;}
#content .not-found,#content .list-artist{margin:10px;}
#content .panel-blu{
	background-color: #3177BD;
	padding: 8px 12px 8px 12px;
}

/* news */
#content .panel-blu a.ico-snd {
	background: url(http://img.mp3s.ru/i/ico-snd.gif) no-repeat 0 0px;
	padding: 0 10px 0 22px;
}
#content .panel-blu a.ico-sav {
	background: url(http://img.mp3s.ru/i/ico-sav.gif) no-repeat 0 0px;
	padding: 0 10px 0 22px;
}
#content .panel-blu a.ico-prn {
	background: url(http://img.mp3s.ru/i/ico-prn.gif) no-repeat 0 0px;
	padding: 0 10px 0 22px;
}

/* lyr */
#content a.lyric{
	background: url(http://img.mp3s.ru/i/punkt-1.gif) no-repeat 0 0px;
	padding: 0 5px 6px 12px;
}


.lar-gre, .lar-gre:link {
	color: #4AAA15;
	font-size: 12px;
	}

.lar-blu, .lar-blu:link {
	color: #2182B4;
	font-size: 14px;
	font-weight: bold;
	}

.lar-red, .lar-red:link {
	color: #FB3008;
	font-size: 14px;
	font-weight: bold;
	}

.new, .new:link {
	color: #00468C;
}

.lar-wht, .lar-wht:link {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}

a.href, a.href:link {
	text-decoration: none;
	border-bottom: 1px dashed;
}

a.href:hover {
/*	text-decoration: underline;*/
	border-bottom: none;
}

/**************************************/

/* форма : накладывается в INPUT и TEXTAAREA */

input.field1 {
	color: #3C4734;
	border: thin 1px #AAAAAA inset;
	background-color: #FFFFFF;
	}
input.button1 {
	color: #4AAA15;
	font-size: 12px;
	border: thin 1px #CFD3CC outset;
	background: #CFD3CC;
}
textarea.field1 {
	color: #3C4734;
	border: thin 1px #AAAAAA inset;
	background-color: #FFFFFFF;
	scrollbar-track-color: #E0E0E0;
	scrollbar-highlight-color: #F1F1F1;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-face-color: #CCCCCC;
	scrollbar-base-color : #AAAAAA;
	scrollbar-shadow-color: #AAAAAA;
	scrollbar-arrow-color: #999999;
	scrollbar-darkshadow-color: #999999;
	}

h1, h2, h3, h4 { margin:0 0 7px; padding:0; }
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #F69005;
	font-size : 21px;
	text-decoration: none;
	font-weight: normal;
	margin:0 0 2px;
}
h1 a {color: #F69005;}

td.row1 {
	padding: 6px 6px 6px 6px;
	border-top: 1px solid #EFEFEF;
}

td.row2 {
	padding: 12px 6px 12px 6px;
	border-top: 1px solid #EFEFEF;
}

/* текст : накладывается в SPAN, DIV, P */

.txt-blu {
	color: #2182B4;
	}
.txt-red {
	color: #FB3008;
	}
.txt-orn {
	color: #F69005;
	}
.txt-wht {
	color: #FFFFFF;
	}
.txt-gry {
	color: #CCCCCC;
	}
.prc {
	color: #F69005;
	font-size : 17px;
	text-transform: uppercase;
	}	
.adv {
	color: #F69005;
	font-size : 18px;
	text-transform: uppercase;
	}	

.activity-level-High {
	background: url(http://img.mp3s.ru/i/activity-level.png) no-repeat scroll 0 0 transparent;
	height: 16px;
	width: 16px;
	padding: 0 18px 0 22px;
}
.activity-level-Medium {
	background: url(http://img.mp3s.ru/i/activity-level.png) no-repeat scroll -16px 0 transparent;
	height: 16px;
	width: 16px;
	padding: 0 18px 0 22px;
}
.activity-level-Low {
	background: url(http://img.mp3s.ru/i/activity-level.png) no-repeat scroll 0 -16px transparent;
	height: 16px;
	width: 16px;
	padding: 0 18px 0 22px;
}

a.youtube {
	background: url(http://img.mp3s.ru/i/ico-youtube-hor-13x31.png) no-repeat center right;
	padding: 0 35px 0 0;
}

/* бэкграунды : накладывается как ID в TD */

.bg-ylw {
	background-color: #FFBC00;
	padding: 3px 6px 3px 6px;
}
.bg-lyl {
	background-color: #FFF8DD;
	padding: 3px 6px 3px 6px;
}
.bg-blu {
	background-color: #3177BD;
	padding: 3px 6px 3px 6px;
}
.bg-lbl {
	background-color: #E5F2FF;
	padding: 10px 10px 10px 10px;
}
.bg-bla {
	background-color: #505050;
	padding: 3px 6px 3px 6px;
}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

/* паддинги : накладывается в TABLE */
td.one {
	border: 1px solid #B1CBE6;
	padding: 15px 20px 15px 20px;
}
td.two {
	background-color: #EFEFEF;
	padding: 15px 20px 15px 20px;
}
td.tri {
	padding: 15px 20px 15px 20px;
}

/* news: календарь */
td.pad5 {
	padding: 6px 0px 6px 6px;
}
td.pad21 {
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #EFEFEF;
}
/* news: opinion */
td.pad11 {
	padding: 6px 0px 6px 0px; 
	border-bottom: 1px solid #EFEFEF;
}
td.pad20 {
	padding: 3px 0px 3px 0px;
}

/* news: artists & relevante news*/
td.pad4 {
	padding: 3px 0px 3px 10px;
}

#table-weekend {
	padding: 0 0 6px;
}

#table-weekend td {
/*	border-collapse: separate;
	border-spacing: 1px;*/
	border: 1px solid #ffffff;
}

/* img news */
.mar1 {
	margin: 2px 10px 2px 0px;
}

.donate {
	margin-bottom: 10px; 
	padding: 10px; 
	text-align: center;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0 2px 3px rgba(255,255,255,0.5), 0 2px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 2px 3px rgba(255,255,255,0.5), 0 2px 3px rgba(0,0,0,0.1);
	box-shadow:inset 0 2px 3px rgba(255,255,255,0.5), 0 2px 3px rgba(0,0,0,0.1);
	zoom: 1;
	border: 1px solid #cadcea;
	background-color: #cdf;
	background-image: -o-linear-gradient(top,  #eef,  #cdf);
	background-image: -ms-linear-gradient(top,  #eef,  #cdf);
	background-image: -moz-linear-gradient(top,  #eef,  #cdf);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eef), to(#cdf));
	background-image: -webkit-linear-gradient(top,  #eef,  #cdf);
	background-image: linear-gradient(top,  #eef,  #cdf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEFF', endColorstr='#CCDDFF');
	color: #225b86;
	text-shadow: 0 1px 1px #fff;
}

.window_label {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D4D5;
    border-radius: 3px 3px 3px 3px;
    color: #888888;
    display: inline-block;
    font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode","Luxi Sans",Tahoma,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 5px;
    z-index: 100;
}
