@charset "windows-1251";
/* CSS Document */
#myFlash {
	position:absolute;
}
html {
	overflow-y:scroll;
}
body, html {
	padding:0;
	margin:0;
}
body {
    background: url("/n.gif") no-repeat;
    background-attachment: fixed;
}
/*
html {
	overflow:scroll;
}
*/
body,td,th {
	font:12px Tahoma, Geneva, sans-serif;
	color:#333;
}
p.error {
	font:11px/14px Tahoma, Geneva, sans-serif;
}
p.pages {
	font:11px Tahoma, Geneva, sans-serif;
}
p.pages strong.nop {
	margin:0 1px 0 0;
	padding:3px 5px;
	background-color:#f4f4f4;
	border:1px solid #cccccc;
}
p.pages a, p.pages a:link, p.pages a:visited, p.pages a:active {
	margin:0 1px 0 0;
	padding:3px 5px;
	border:1px solid #f4f4f4;
}
p.pages a:hover {
	background-color:#f4f4f4;
	border:1px solid #cccccc;
}
.string {
	font:24px Tahoma, Geneva, sans-serif;
	background:#ffffff;
}
.searching {
	font:24px Tahoma, Geneva, sans-serif;
	background:#ffffff url('/extra/images/loading.gif') right center no-repeat;
}
table.music {
	margin-bottom:5px;
	border-bottom:1px solid #f0f0e7;
	width:100%;
}
a:link {
	color: #5073a3;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #5073a3;
}
a:hover {
	text-decoration: underline;
	color: #5073a3;
}
a:active {
	text-decoration: none;
	color: #5073a3;
}


	.gogo {
		background:url('/extra/images/go.png') center top no-repeat;
		border:none;
		padding:0;
		cursor:pointer;
		height:33px;
		float:right;
	}
	.gogo:hover {background:url('/extra/images/go.png') center bottom no-repeat;}

	.button, .button:hover {
		text-decoration:none;
	}
	.play {
		width:20px;
		height:20px;
		display:block;
		float:left;
		background:url('/extra/images/source.gif') 0px 0px no-repeat;
	}
	.downloads {
		width:20px;
		height:20px;
		display:block;
		margin:0;
		background:url('/extra/images/source.gif') 0px -40px no-repeat;
	}
	.downloads:hover {
		background:url('/extra/images/source.gif') -20px -40px no-repeat;
	}
	.pause {
		width:20px;
		height:20px;
		display:block;
		float:left;
		background:url('/extra/images/source.gif') -20px 0px no-repeat;
	}
	.play:hover {
		background:url('/extra/images/source.gif') 0px -20px no-repeat;
	}
	.pause:hover {
		background:url('/extra/images/source.gif') -20px -20px no-repeat;
	}
	.time {
		text-align:right;
		color:#b7c9e2;
	}
	.spanel {
		border-top:1px solid #f0f0e7;
	}
	.spanel td {
		padding-top:8px;
		border-top:1px solid #f0f0e7;
	}
	.ppanel td {
		position:relative;
		padding:0 0 2px 0; margin:0;
		height:9px;
	}
	.ppanel td div.pb {
		width:320px;
		height:9px;
		display:block;
		position:relative;
		float:left;
	}
	.ppanel td div.vb {
		width:55px; height:7px;
		margin:1px 0 0 0;
		display:block;
		position:relative;
		float:right;
	}
	.title {
		padding-top:6px;
	}
	.infotitle {
		border-bottom:1px dotted #09F;
		cursor:help;
	}
	.progressbar {
		width:320px; height:9px;
		margin:0; padding:0;
		display:block;
		position:relative;
		float:left;
		background:#c5e3fa url('/extra/images/source.gif') 0px -80px repeat-x;
	}
	.progressbar div {
		width:0%; height:9px;
		margin:0; padding:0;
		display:block;
		position:relative;
		background:#0099ff url('/extra/images/source.gif') 0px -89px repeat-x;
		cursor:pointer;
	}
	.progressbar b {
		width:9px; height:9px;
		display:block;
		position:relative;
		left:0%; 
		margin:-8px 0 0 0;
		background:#0066bb url('/extra/images/source.gif') 0px -60px no-repeat;
		cursor:pointer;
	}
	.volumebar {
		width:55px; height:7px;
		margin:1px 0 0 0;
		display:block;
		position:relative;
		float:right;
		background:#c5e3fa url('/extra/images/source.gif') 0px -81px repeat-x;
	}
	.volumebar div {
		width:0%; height:7px;
		display:block;
		position:relative;
		background:#c5e3fa url('/extra/images/source.gif') 0px -81px repeat-x;
		cursor:pointer;
	}
	.volumebar b {
		width:7px; height:7px;
		display:block;
		position:relative;
		left:0%;
		margin:-6px 0 0 0;
		background:#0066bb url('/extra/images/source.gif') -20px -60px no-repeat;
		cursor:pointer;
	}
	


div.window {
	display:block;
	width:400px;
	position: fixed;
	top: 250px;
	right: 50%;
	float: right;
	//position: absolute;
	top: expression(parseInt(document.getElementsByTagName('body')[0].scrollTop + 250) + "px");
	z-index:99999999;
}
div.window div.in {
	position:relative;
	z-index: 1;
	right: -50%;
	padding:20px;
	color:#fff;
	background:#5073A3;
	line-height:18px;
}
div.window div.close {
	width:20px;
	height:20px;
	display:block;
	position:relative;
	float:right;
	text-align:right;
	margin: -15px -10px 0 0;
	cursor:pointer;
}
.letters {padding-top:7px; padding-bottom:7px;}
.letters b {display:block; font-weight:normal; padding:10px 4px; background:#ffe; border:1px solid #fc3; color:#800; line-height:18px; text-align:center;}
.letters a {text-decoration:underline; padding:0px 3px 2px 4px; display:inline-block; font-weight:bold;}
.letters a:hover {text-decoration:underline; background-color:#f4f4f4; color:#ffffff; background:#5073a3;}

.autors { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
.autors a {text-decoration:underline;}
.autors li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.autors a, .autors b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.autors a, .autors b, x:-moz-any-link { display:block; }
.autors a, .autors b, x:-moz-any-link, x:default { display: inline; }
.autors li, .autors a, .autors b { vertical-align: top; }
.autors li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.autors a, .autors b { //margin: 0 10% 0.4em 0; //width: 40%; }
.autors ul { width: 100%; }

.charts {width:50%}
.charts h3 { font-size:16px; margin:0; padding:0;}
.charts h3 sup { color:#666666;}
.charts .charts { width:200%; //margin-right:-200%; position:relative; clear:both; border-bottom:1px solid #f0f0e7;}
.charts .charts div { width:50%; float:left; margin:15px 0;}
.charts .charts div ol {margin:0 10px 0 15px; padding:0; font-size:9px;}
.charts .charts div ol li {margin:0 0 5px 0; padding:0 0 0 15px}
.charts .charts div ol li.up {background:url("/extra/images/radio/bullet_u.gif") 0px 1px no-repeat;}
.charts .charts div ol li.down {background:url("/extra/images/radio/bullet_d.gif") 0px 1px no-repeat;}
.charts a { font-size:11px;}

form { z-index:2; position:relative;}
.neboskreb { z-index: 3;height: 600px; width: 1px; position: fixed; top: 47px; right: 50%; //position: absolute; top: expression(eval(document.documentElement.scrollTop) + 135 + 'px');}

/* -- tabs -- */
div.tabs-wide {
	width: 100%;
	height: 36px;
	margin: 10px 0;
	padding: 0;
	z-index: 10;
	position: relative;
}
div.tabs_bottom {
	_height: 1%;
	top: -1px;
	_top: -17px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e9e9e9;
	z-index: 10;
	position: relative;
	clear: both;
}
.tab_passive {
	width: auto;
	height: auto;
	margin: 0 5px 0 0;
	padding: 10px 10px 10px 10px;
	position: relative;
	float: left;
	border-top: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	background-color: #f5f5f5;
	z-index: 20;
   -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
   -khtml-opacity: 0.5; /* Konqueror 3.1+, Safari 1.1 */
   opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
   color: #cccccc;
}
.tab_passive:hover {
	background-color: #e6e6e6;
}
.tab_active {
	width: auto;
	height: auto;
	margin: 0 5px 0 0;
	padding: 10px 10px 9px 10px;
	border-top: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 2px solid #ffffff;
	border-left: 1px solid #e9e9e9;
	position: relative;
	float: left;
	z-index: 200;
}
.tabs-user {
	float:right;
	position: relative;
	margin: 0 30px 0 0;
	padding: 10px 10px 9px 10px;
/*   -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
/*   -khtml-opacity: 0.5; /* Konqueror 3.1+, Safari 1.1 */
/*   opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
   color: #cccccc;
}
.tabs-user a {
	color:#8FA8C9;
	text-decoration:underline;
}
.tabs-user a:hover {
	color: #5073a3;
}
.ui {
	font-size:10px;
	color:#999;
	display:block;
	width:90%;
}

.carnage {
	z-index: 3;
	width: 1px;
	position: fixed;
	top: 0px; right: 50%;
	//position: absolute;
	//top: expression(eval(document.documentElement.scrollTop) + 'px');
}
.carnage .left {
	position:relative;
	float:right;
	left:-290px;
	margin:0 0 0 -270px;
	/*border:1px solid #000;*/
	height:100%;
}
.carnage .right {
	position:relative;
	float:left;
	margin:-1200px -290px 0 0;
	right:-265px;
}
