*{
	margin: 0;
	padding: 0;
	}

html{
	font-size:100.01%;
	}
	
body {
	position:relative;
	width:1000px;
	margin:0 auto;
	color:#e8d9d9;
	background:#290000;
	font:normal 62.5% Verdana;
	}

img {
	border: 0;
	}

a{
	color:#e8d9d9;
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
	}
	

ul{
	list-style:none;
	}

table{
	border-collapse:collapse;
	}

/*Blocks*/

#page{
	background:url('images/bg.jpg') repeat-y 94px 334px;
	}

#wrapper{
	background:url('images/top-bg.jpg') no-repeat;
	padding:26px 140px 27px 126px;
	height:1%;
	overflow:hidden;
	}

#left{
	float:left;
	width:295px;
	margin-top:28px;
	}
	
#right{
	float:left;
	width:414px;
	padding:0 0 0 20px;
	margin-top:28px;
	}
	
#foot{
	height:68px;
	margin:0 127px 0 95px;
	background:url('images/foot-bg.gif') #150000 no-repeat;
	position:relative;
	overflow:hidden;
	font-size:1.1em;
	}
	
/*End Blocks*/

/*C and S*/

img.banner-0{
	position:absolute;
	width:468px;
	height:75px;
	top:38px;
	right:156px;
	}

#top-menu{
	margin-top:35px;
	height:40px;
	background:#000;
	}
	
	#top-menu li{
		display:block;
		float:left;
		height:40px;
		line-height:40px;
		font:bold 1.2em/3.2em Verdana;
		padding:0 36px 0 37px;
		background:url('images/rzd-menu.gif') no-repeat 100% 0;
		}
		
		#top-menu li.last{
			background:none;
			}
		
	#top-menu a{
		color:#fff;
		text-transform:uppercase;
		}

/*Frame*/
	
table.ramka, table.big-ramka{
	width:100%;
	background:url('images/t-ramka.gif') no-repeat;
	margin-bottom:15px;
	}
	
	table.big-ramka{
		background:url('images/t-ramka-big.gif') no-repeat;
		}

	table.ramka h2, table.big-ramka h2{
		padding:3px 0 0 49px;
		font:bold 2em Verdana;
		color:#fff;
		white-space:nowrap;
		}
	
	td.headline{
		width:1%;
		padding-right:12px;
		}
	
	td.bluffing-trick div{
		border-top:solid 1px #dc6e6e;	
		margin:18px 5px 0 0;
		}
	
	table.ramka td.text-ramka, table.big-ramka td.text-ramka{
		background:url('images/bg-ramka.gif') repeat-y;
		padding:15px 20px;
		}
		
		table.big-ramka td.collection{
			padding:15px 3px 15px 1px;
			}
		
		table.big-ramka td.text-ramka{
		background:url('images/bg-ramka-big.gif') repeat-y;
		}
	
	table.ramka td.b-ramka{
		background:url('images/b-ramka.gif') no-repeat;
		}
		
	table.big-ramka td.b-ramka{
		background:url('images/b-ramka-big.gif') no-repeat;
		}

/*end Frame*/

.search, .performer-search{
	display:block;
	margin-bottom:15px;
	height:1%;
	overflow:hidden;
	}

.in-search{
	opacity: 0.5;	
	color:#fff;
	border:inset 1px #000;
	background:#852727;
	font:normal 1.2em Verdana;
	padding:3px 0 4px 10px;
	margin-right:4px;
	float:left;
	width:236px;
	}
	
	.performer-search .in-search{
		margin-left:19px;
		width:205px;
		}

.submit-search{
	float:left;
	}
	
.search small{
	display:block;
	clear:both;
	padding-left:10px;
	font-size:1.1em;
	}
		
ul.news li{
	margin-bottom:10px;
	height:50px;
	font-size:1.1em;
	}

ul.news a{
	color:#f5b704;
	}

a.prw-bg{
	display:block;
	height:1%;
	background:url('images/prw-border.png') no-repeat;
	padding:5px 5px 6px 5px;
	margin-bottom:10px;
	}

td.text-top{
	padding:0 0 0 10px;
	}
	
	table.top td.text-top p{
		margin-top:-10px;
		position:relative;
		font-size:1.4em;
		}
		
		td.text-top p{
			font-size:1.4em;
			}

div.top-tooday{
	text-align:right;
	}
	
	div.top-tooday a{
		font:bold 1.2em Verdana;
		color:#f5b704;
		}
		
ul.archive-top{
	margin-top:10px;
	}

	ul.archive-top a{
		font:bold 1.1em Verdana;
		}
	
	div.partners div{
		padding:8px 7px 7px 7px;
		background:url('images/prw-partners.png') no-repeat;
		float:left;
		margin-left:10px;
		}

div.headline-radio{
	float:left;
	font-size:1.2em;
	padding:17px 0 0 0;
	}
	
	div.headline-radio span{
		display:block;
		margin-left:45px;
		}

div.wrap-radio{
	position:relative;
	height:1%;
	width:100%;
	float:left;
	}

div.listen-radio{
	position:relative;
	float:right;
	height:116px;
	width:182px;
	background:url('images/listen.png') no-repeat 100% 0;
	margin:-28px -17px -19px 0;
	}
	
	a.listen-ancor{
		position:absolute;
		z-index:10;
		font:bold 1.2em Verdana;
		color:#f5b704;
		bottom:0px;
		right:18px;
		}

div.lister{
	margin:0 0 15px 19px;
	}
	
	div.lister a{	
		padding:0 5px;
		font:bold 1.2em Verdana;
		}
		
	div.lister span{
		padding:0 10px;
		}

span.active{
	color:#f5b704;
	padding:0 !important;
	font:bold 1.2em Verdana;
	padding:0 !important;
	}
	
span.current{
	padding:0 5px !important;
	}

table.list-music{	
	width:100%;
	}
	
td.prw-image{
	padding:10px 0 0 19px;
	width:1px;
	}
	
td.cell-vote{
	padding:0 19px 0 0;
	}
	
tr.row-2 td{
	background:url('images/png-row.png');
	}

.copyright{
	float:left;
	height:68px;
	line-height:68px;
	width:300px;
	color:#a6a5a5;
	}
	
	.copyright img{
		float:left;
		margin:7px 7px 0 20px;
		}

.couters{
	float:right;
	position:relative;
	}
	
	.items-counter{
	margin-top:20px;
	margin-right:23px;
	float:left;
	}
	
.ancor-foot{
	float:left;
	margin:30px 10px 0 0;
	color:#a6a5a5;
	}
	
	.ancor-foot a{
		color:#a6a5a5;
		}
	
.soon{
	font-size:1.1em;
	}
	
/*End C and S*/