body {
	font-family:Arial, Tahoma, Verdana, sans-serif;
	letter-spacing:normal;
	line-height:normal;
	margin:0;
	padding:0;
}

img{
 border: none;
}

h1{ color: #212121; }

.hat_middle{
	background:url('/image/hat_bg.gif') repeat-x;
	width: 100%;
}

.td_search{
	background-color:#212121;
	height: 40px;
}
.table_search{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.table_search input{
	font-size: 14px;
	border: none;
/*	border: 1px solid #ff462a;*/
}

.left_menu_hat{
	background-color: #ff462a;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
}
.but_search{
	background:url('/image/but_search.png') no-repeat;
	color: #fff;
	border: none;
	width: 60px;
	height: 20px;
	cursor: pointer;
}
.bottom{
	background:url('/image/bottom_bg.gif') repeat-x;
	height: 63px;
	width: 100%;
}


table.top_icons td{
	font-size: 12px;
}
.top_icons a{
	text-decoration: none;
	color: #212121;
}
.top_icons a:hover{
	text-decoration: underline;
}

td.letter_eng{
	padding: 5 5 3 15px;
}
.letter_eng a{
	color: #ff462a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.letter_eng a:hover{
	text-decoration: underline;
}
td.letter_ru{
	padding: 0 5 6 15px;
}
.letter_ru a{
	color: #bad40c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.letter_ru a:hover{
	text-decoration: underline;
}

.razdel{
	background-color: #212121;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

table.list_artists td{
	padding: 5 0 0 10px;

}

.razdel2{
	background-color: #7a7a7a;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

td.list_art{
	background-color: #efefef;
}

.list_artists a{
	color: #4c4c4c;
	text-decoration: none;
	font-size: 12px;
}
.list_artists a:hover{
	text-decoration: underline;
}


table.list_album td{
	padding: 10 0 0 0px;
	font-size: 12px;
	color: #4c4c4c;
	font-weight: bold;
}

.list_album a{
	color: #ff462a;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.list_album a:hover{
	text-decoration: underline;
}

a.a_page{
	color: #ff462a;
	font-size: 12px;
	text-decoration: none;
}
a:hover.a_page{ text-decoration: underline; }
a.a_page_is{
	color: #4c4c4c;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

td.album_a{
	background-color: #efefef;
	font-size: 11px;
}
td.album_a a{
	font-size: 12px;
}

td.list_tracks{
	background-color: #efefef;
	color: #212121;
	font-size: 12px;
	font-weight: bold;
	padding: 5 5 5 0px;
}
td.list_tracks a{
	color: #ff462a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
td.list_tracks a:hover{
	text-decoration: none;
}

td.t_list{
	color: #ff462a;
	font-size: 11px;
	font-weight: normal;
	padding: 15 0 5 0px;
}

td.sort_albums{
	color: #ff462a;
	font-size: 12px;
	font-weight: normal;
}
td.sort_albums a{
	font-weight: normal;
	text-decoration: underline;
}
td.sort_albums a:hover{
	font-weight: normal;
	text-decoration: NONE;
}

td.top_list{
	padding: 7 0 0 5px;
}
td.top_list a{
	color: #ff462a;
	font-size: 11px;
}
td.top_list a:hover{
	text-decoration: none;
}
a.img_alb img{
	border: 2px solid #fff;
}
a.img_alb img:hover{
	border: 2px solid #ff462a;
}

table.left_menu{
padding: 5 0 5 15px;
}
table.left_menu td{
	font-size: 13px;
	padding: 3 5 3 0px;
}
.left_menu a{
	color: 5e5e5e;
	text-decoration: none;
}
.left_menu a:hover{
	text-decoration: underline;
}


table.reg_hat{
	padding: 5 15 5 15px;
}
.reg_hat a{
	font-size: 12px;
	color: #000;
}
.reg_hat a:hover{
text-decoration: none;
}

.reg_hat td{
	font-size: 11px;
	color: #000;
}

.reg_hat input{
	font-size: 12px;
}

.reg_form td{
	font-size: 12px;
	padding-right: 10px;
}
.reg_form input{
	font-size: 12px;
}




###################### UPL ###################
.jquploader{
background:#333333;
}

pre{
padding:10px;
color:#666666;

}
#menu{
padding:10px 0;
margin:0;
margin-bottom:10px;
}
#menu a{
color:#6495ED;
background:transparent;
font-size:200%;
letter-spacing:-1px;
text-transform:capitalize;
padding:0 10px;
}

.highlight{
	background:#f8ffdf;
	padding:1em;
	margin:1em;
}
p.highlight{ font-size:110%; font-weight:bold;}

a.downloadLink{
background:transparent url(_img/arrow_down.png) right bottom no-repeat;
padding:2px 17px 0px 0px;
color:#FF00FF;
font-style:normal;

border-bottom-width:2px;
}
a.downloadLink:hover{
color:#FF00FF;
text-decoration: none;
font-style:italic;
font-size:110%;
}

fieldset{
	border:1px solid #DDD;
}
div.code{
padding:20px;
}
dt{
	font-weight:bold;
	font-style:italic;
	margin-top:1em;
	padding-left:5px;
}
form.a_form{
background:#f8ffdf;
}
.a_form ol, .a_form ul{
list-style:none;
}

.a_form{
	font:12px arial; line-height:1.6em;
}
.a_form td{
	font:12px arial; line-height:1.6em;
}

.song{ color: #212121; font-size: 12px; }
.song a:hover{ text-decoration: none; }
.list_like_s a{ font-size: 12px; color: #212121; }
.list_like_s a:hover{ text-decoration: none;}
table.song01 td{ font-size: 12px; }
table.song01 a{ font-size: 11px; color: #ff462a;}
table.song01 a:hover{ text-decoration: none;}
.code_link input{font-size: 11px; width: 600px;}
.code_link td{font-size: 11px; }

table.addcomment {border: 1px solid #c1c1c1; margin-top: 10px; margin-left: 5px; padding: 5 5 5 5px;}
table.addcomment td{font-size: 12px; vertical-align: top;}
table.addcomment textarea{font-size: 12px; width: 450px; height: 120px;}
table.addcomment input{font-size: 11px; width: 140px;}

.comments div{
	font-size: 12px; border: 1px solid #c1c1c1;
	padding: 5 10 5 5px;
	margin: 5 10 5 5px;
	color: #2a2a2a;
	line-height: 19px;
}
.comments a{ color: #ff0000;}
.comments a:hover{text-decoration: none;}


td.plSongs{width: 250px; padding-bottom: 14px; padding-right: 10px;}
td.plSongs a{color: #6f6f6f; font-size: 11px; text-decoration: none;}
td.plSongs a:hover{text-decoration: underline;}

div.load_album{
	background:url('/image/loadAlbum.jpg') no-repeat;
	width: 150px;
	height: 38px;
	padding-left: 50px;
	padding-top: 10px;
}

div.load_album a{color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}
