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;
}
td.top_list_cu{
	padding: 7 0 0 5px;
	font-size: 12px;
	font-weight: bold;
}
td.top_list_cu a{
	font-size: 12px; font-weight: bold; color: rgb(33, 33, 33);
	text-decoration: none;
}
td.top_list_cu a:hover{
	color: #ff462a;
	text-decoration: underline;
}


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;}

div.lyrick_a{color: #ffffff; font-size: 11px; cursor: pointer; width: 100px; height: 18px; background: url("/image/lyrick_a.jpg") no-repeat; border: none; padding-left: 25px; padding-top: 2px;}
div.lyrick_b{color: #ffffff; font-size: 11px; cursor: pointer; width: 100px; height: 18px; background: url("/image/lyrick_b.jpg") no-repeat; border: none; padding-left: 25px; padding-top: 2px;}
div.lyrick_long_a{color: #ffffff; font-size: 11px; cursor: pointer; width: 148px; height: 18px; background: url("/image/lyrick_long_a.jpg") no-repeat; border: none; padding-left: 25px; padding-top: 2px;}
div.lyrick_long_b{color: #ffffff; font-size: 11px; cursor: pointer; width: 148px; height: 18px; background: url("/image/lyrick_long_b.jpg") no-repeat; border: none; padding-left: 25px; padding-top: 2px;}



table.lyrick{display: none;}
table.lyrick td{font-size: 12px; vertical-align: top; border: 1px solid #dedede; padding: 7px;}


table.lyricadd{display: none;  background: #eeeeee; border: 1px solid #cacaca; width: 730px;}
table.lyricadd td{font-size: 12px; vertical-align: top; padding: 7px;}
table.lyricadd textarea{height: 700px; width: 350px;}
div.lyrick_long_a2{color: #ffffff; font-size: 11px; cursor: pointer; width: 148px; height: 18px; background: url("/image/lyrick_long_a.jpg") no-repeat; border: none; padding-left: 25px; padding-top: 2px;}
div.lyrick_long_b2{color: #ffffff; font-size: 11px; cursor: pointer; width: 148px; height: 18px; background: url("/image/lyrick_long_b.jpg") no-repeat; border: none; padding-left: 25px; padding-top: 2px;}



.cash123 {font-size: 12px;}
.cash123 a{color: #0082a3;}

div.mp3tor{padding-top: 15px;}
.mp3tor a{font-size:12px; color:#7a7a7a; font-weight:bold;}
.mp3tor a:hover{text-decoration: none}

.edit_pers{
font-size:12px;
}
.edit_pers .clear{
clear:both;
}
.edit_pers .photo_container {
float:left;
}
.edit_pers .photo_container img{
display:block;
}
.edit_pers .text_container {
float:left;
margin-left:10px;
width:310px;
}
.edit_pers .text_container .left{
float:left;
width:150px;
margin:3px 3px 3px 3px;
}
.edit_pers .text_container .right{
float:left;
margin:3px 3px 3px 3px;
}
.edit_pers .text_container .spoiler{
margin:3px 0 3px 0;
text-align:center;
}
.edit_pers .text_container .under_spoiler{
display:none;
border: 1px solid #FF462A;
padding-top:3px;
padding-bottom:3px;
}
.edit_pers .text_container .spoiler a{
color:#FF462A;
}

.asksong .head a{color:#4c4c4c; font-size: 13px;}
.asksong .head a:hover{text-decoration: none;}
.asksong .head div{float:left; color:#4c4c4c; font-size: 13px;}
.asksong a.title{font-size: 13px; font-weight: bold; color: #212121; text-decoration: none;}
.asksong a:hover.title{text-decoration: underline;}
.asksong td.title_info{padding-right: 5px;}
.asksong td.title_info div{font-size: 11px;}
.asksong .title_info a{color: #ff462a; font-weight: bold;}
.asksong .title_info a:hover{text-decoration: none;}
.asksong .title_info span{color: #919191;}

.asksong td.cnt_ans{width: 32px; padding-right: 5px;}
.asksong div.cnt_ans_1{text-align: center; color: #fff; font-weight: bold; font-size: 14px; width: 30px; height: 30px; background: #4c4c4c;}
.asksong div.cnt_ans_2{padding-top: 7px;}

.asksong .read_ans .title{font-size: 13px; font-weight: bold; color: #212121;}
.asksong .read_ans .answer div{color: #5e5e5e; font-size: 12px;}
.asksong .head_filed_2{padding-left: 10px; height: 30px; background: #848484; color: #ffffff; font-size: 13px; font-weight: bold;}
.asksong td.filed_2{color: #919191; font-size: 11px; padding-top: 5px; height: 15px;}
.asksong .filed_2 a{color: #000000; font-weight: bold;}
.asksong .answer {color: #5e5e5e; font-size: 12px;}
.asksong .head_filed_3{padding-left: 10px; height: 30px; background: #ff462a; color: #ffffff; font-size: 13px; font-weight: bold;}
.asksong .filed_comm td{padding-right: 10px; font-size: 12px; padding-top: 7px;}
.asksong .filed_comm input{font-family: verdana; font-size: 12px;}
.asksong .filed_comm textarea{font-family: verdana; font-size: 12px; width: 461px; height: 160px; border: 1px solid rgb(224, 224, 224);}

.asksong span.page{font-size: 12px;  color:#ff462a; font-weight: bold;}
.asksong a span.page_a{font-size: 12px; color: #000;}
.asksong a:hover span.page_a{font-size: 12px; text-decoration: underline; color: #000;}



.n_hat{background: #000000; height: 75px; width: 100%; float: right;}
.n_hat .n_field_search{ background: url('/image/n_filed_search.png') no-repeat; border: 0; width: 411px; height: 32px; font-family: Tahoma; font-size: 17px; padding: 0px 10px 0px 10px; }
.n_hat .n_but_search{ font-family: Tahoma; cursor: pointer; color: #fff; font-size: 12px; font-weight: bold; background: url('/image/n_but_search.png') no-repeat; border: 0; width: 88px; height: 32px; }
.n_hat div.searchlyr {width: 411px; text-align: left; padding-left:20px; margin-top: -10px;}
.n_hat div.searchlyr a{font-size: 11px; color: #fff;}
.n_hat div.searchlyr a:hover{text-decoration: none;}

div.n_hat_2 {background: url('/image/n_bg_top.gif') repeat-x; width: 100%; height: 124px;}
div.n_hat_2 div{float: left;}

div.n_menu{width: 279px; background: #bbd02e;}
div.n_menu div.part_m{padding: 6px 0px 6px 7px; cursor: pointer;}
div.n_menu div.part_m a{color: #000; text-decoration: none; font-size: 13px;}
div.n_menu div.part_m a:hover{}

.n_auth_hat td{padding-left: 7px;padding-right: 7px;}
.n_auth_hat a{font-family: Tahoma; color: #fff; font-size: 11px; text-decoration: none;}
.n_auth_hat a:hover{text-decoration: underline;}

.n_reg_hat td{padding-left: 12px;padding-right: 12px;}
.n_reg_hat a{font-family: Tahoma; color: #fff; font-size: 18px; text-decoration: none;}
.n_reg_hat a:hover{text-decoration: underline;}


.n_top_menu td{padding-right: 15px;}
.n_top_menu div{float:left;}
.n_top_menu div.ntmtxt{font-size: 11px; padding: 12px 0px 0px 5px;}
.n_top_menu .ntmtxt a{color: #000; text-decoration: none;}

.reg{width:340px;padding-right:5px;}
.reg td{color:#3f3f3f;font-size:11px;padding:2px 15px 2px 0}
.reg td a{color:#000}
.reg td label{white-space:nowrap;font-size:22px}
.reg td sup{color:#ff9900;vertical-align:top}
.reg td input.txt{width:220px; font-size: 22px;}
.reg td select.txt{padding:2px;margin-right:8px }
.reg td img{vertical-align:middle}

.tac{text-align:left}
.tal{text-align:left}
.tar{text-align:right}
td.reg_txt a{color: #bad40c; font-size: 14px; text-decoration: underline;}
td.reg_txt a:hover{text-decoration: none;}

.de_sub_header{
	background:#eeeed9 url(/image/last-box-h-arr.gif)  no-repeat 10px 10px;
	color: #113355; 
	font-family: Arial;
	padding:0 0 0 25px;
	font-size: 12px;
}
.de_auth .tar{font-size: 13px; font-weight: bold;}
.de_auth td{padding-bottom: 10px; padding-right: 8px; color:#3f3f3f;}

.de_reg input.txt {font-size: 19px; color: #bebebe; width: 200px;}
.de_reg td{padding-bottom: 13px;}
