body {margin: 0; padding: 0; background: #343434; height: 100%;}
body, td, th, p, li, a, span {font: 12px tahoma, sans-serif; color: #FFF;}
*:focus {outline: none;}
img {border: none;}
* html img {behavior: url(/i/iepngfix.htc)}
input, select {font: 11px tahoma, sans-serif; color: #8b8b8b;}
h1, h2, h3, h4 {font-family: tahoma, sans-serif; margin: 0; padding: 0;}
h1 {font-size: 16px;}
h2 {font-size: 12px;}

a {color: #8b8b8b; text-decoration: none; font-size: 13px;}

.table {width: 983px; margin: auto; height: 100%;}

.div_top {padding: 0 25px 0 26px;}
.div_mid {padding: 25px 25px 10px 26px;}
*:first-child+html .div_mid {padding: 23px 25px 10px 26px;}
.div_bot {background: #000; padding: 18px 25px 30px 26px; margin-bottom: 30px;}

.toptab {margin-top: 5px; width: 100%;}

.topmen {font-size: 12px; vertical-align: bottom;}
.topmen_d1 {background: url(/i/p1.gif) no-repeat 10px 13px; padding: 7px 10px 7px 22px;}
.topmen_d2 {background: #121212 url(/i/p2.gif) no-repeat 10px 15px; padding: 7px 10px 7px 22px;}
.topmen_d1 span {color: #9a9a9a;}
.topmen_d2 span {color: #9a9a9a;}

.shadow {position: relative;}
.shadow div {position: absolute; top: 37px; left: -14px; background: url(/i/shadow.png) repeat-y 0 0; behavior: url(/i/iepngfix.htc); height: 200px; width: 960px;}

.top_submen {font-size: 11px; position: relative;}
.top_submen2 {position: absolute; color: #FFF; top: 8px; left: -22px;padding-top:23px}
.top_submen2 div {padding: 6px 10px 6px 18px; width: 150px;}
.top_submen2 div a {font-size: 11px; }
.act a {color: #fff}
.nonact a {color: #9a9a9a;}

.ban_block {float: right;}
.ban_block img {margin-bottom: 10px;}

.cont {width: 729px;}
.cont td {border-top: 1px solid #646464; padding-top: 20px; padding-bottom: 23px; vertical-align: top;}

.cont_men {font-size: 11px; width: 90px; padding: 0 25px 0 10px; color: #9a9a9a;}
.cont_men span {color: #FFF; font-size: 10px;}
.cont_men a {font-size: 11px; line-height: 16px;}

.cont_men2,.cont_men3 {font-size: 11px; width: 90px; padding: 0 30px 0 10px;}
.cont_men2 span,.cont_men3 span {font-size: 10px;}
.cont_men2 a,.cont_men3 a {font-size: 11px; line-height: 16px; color: #FFF;}
.cont_men2 strong ,.cont_men3 strong {line-height: 16px;}

.cont_txt {padding: 20px 20px 23px 10px; color: #9a9a9a; line-height: 14px;}
.cont_txt h1 {margin: 0; padding: 0; margin-bottom: 10px; line-height: 17px;}

.cont_txt2 {padding: 20px 20px 23px 10px;}
.cont_txt2 h1 {margin: 0; padding: 0; margin-bottom: 12px; color: #4498c7;}
.cont_txt2 span {color: #787878; font-size: 11px; line-height: 16px;}
.cont_txt2 input {padding-top: 56px; margin-right: 2px;}

.pl {position: relative;}
.pl div {position: absolute; top: 157px; right: 0;}

.cont_pager {text-align: right; padding-right: 20px;}
.cont_pager span {font-size: 11px; color: #71bad5; margin: 0 3px;}
.cont_pager a {font-size: 11px; color: #FFF; margin: 0 3px;}

.cont_bl td {background: #343434;}
.cont_bl_act td {background: #1e1e1e url(/i/grad.gif) repeat-x 0 0; cursor: hand; cursor: pointer; color: #FFF;}
.cont_bl_act a {color: #FFF;}
div.cont_img {height: 177px;background:none}
.cont_bl_act h1 {color: #4498c7;}

.cont_bl_act div.cont_img {background: url(/i/green.gif) no-repeat 0 100%}

.name {background: #1a1a1a; margin-bottom: 25px;}
.alf {color: #8b8b8b; font-size: 11px; color: #9a9a9a; line-height: 23px;}
.alf a {color: #8b8b8b; font-size: 11px;}
.name h1 {color: #4498c7; margin: 0 0 0 10px; font-size: 12px; font-weight: normal;}

.cont_artist {width: 725px;}
.cont_art_td {vertical-align: top; padding-bottom: 60px;}
.artist_txt {color: #FFF;}
.artist_txt img {margin-bottom: 30px;}
.artist_txt h1 {color: #4498c7; font-size: 16px; margin-bottom: 10px;}
.artist_txt h1 span {color: #4498c7;}

.comm {width: 725px;}
.comm td {border-bottom: 1px solid #646464; vertical-align: top; padding: 0px 10px 40px 10px; font-size: 11px;}

.comm_user {width: 97px; padding-right: 10px;}
.comm_user div {font-size: 10px; margin: 32px 0 5px 0;}
.comm_user strong {color: #71bad5; font-size: 11px;}
.comm_user a {color: #FFF;}
.comm_user img {margin-top: 13px;}

.comm_form {margin: 25px 0 100px 0; width: 725px;}
.comm_form td {vertical-align: top;}
.comm_form textarea {width: 420px; height: 218px; border: none; overflow: hidden;}
.comm_form1 {width: 210px;}
.comm_form1 input {width: 187px; margin-bottom: 15px; border: none;} 

.contart {width: 725px; margin-bottom: 15px;}
.contart td {border-bottom: 1px solid #646464; padding-top: 20px; padding-bottom: 23px; vertical-align: top;}

.shop {padding-bottom: 33px; background: url(/i/dash.gif) repeat-x 0 100%;}
.shop img {margin-bottom: 31px;}
.shop h1 {margin: 0; padding: 0; margin-bottom: 10px; color: #4498c7; font-size: 16px;}
.shop h1 span {font-size: 12px; color: #787878; line-height: 16px;}
.shop span {color: #787878; font-size: 11px; line-height: 16px;}
.shop font {font-size: 20px; font-weight: bold; float: left; margin: 0 11px 0 10px;}

.price {float: left; padding-top: 9px;}
.sh_in1 {margin: 3px 7px 0 0; float: left;}
.sh_in2 {margin: 3px 0 0 0;}

.shop_inp {padding: 34px 0 13px 0; margin-right: 2px;}
.ss {font-size: 11px; color: #454545; background: url(/i/dash.gif) repeat-x 0 100%; padding-bottom: 10px;}

.shop2_tab {width: 600px;}
.shop2_tab img {margin-left: 7px;}
.shop2_tab td {vertical-align: middle; height: 22px; color: #8b8b8b;}

.shop2_tab2 {width: 600px; background: url(/i/dash.gif) repeat-x 0 0; margin-bottom: 19px;}
.shop2_tab2 td {vertical-align: middle; height: 24px; color: #FFF;}

.alb_name {color: #4498c7; font-size: 16px; margin-bottom: 7px;}

.st td {color: #FFF;}
.st2 td {color: #787878;}

.l2 {margin: 0 27px 0 45px;}
.copy {padding: 0; margin: 0; margin-top: 15px; width: 530px; font-size: 10px; color: #4d4d4d;}
.copy a {font-size: 10px; color: #4d4d4d; text-decoration: underline;}

/* .art_txt {line-height: 16px;} */

a.dropDown,.topform_sel {
	display: block;
	width: 166px;
	height: 18px;
	text-decoration: none;
	cursor: default;
	border: 1px inset #444;
	border-top: none;
	background: #fff;
}

*:first-child+html a.dropDown, *:first-child+html .topform_sel {height: 20px;}

a.dropDown div {
	background: url(/i/dd.gif) no-repeat right 0;
	padding: 2px 0 0 0;
	height: 15px;
	_height: 15px;  /* IE ... */
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

*:first-child+html a.dropDown div {height: 17px; _height: 17px;  /* IE ... */}

a.dropDown ul {
	width: 166px;
	list-style: none;
	margin: 0;
	margin-top: 4px;
	margin-left: -8px;
	padding: 0;
	border-left: 1px outset #444;
	border-right: 1px outset #444;
	border-bottom: 1px outset #444;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
}

*:first-child+html a.dropDown ul {border: 1px outset #444;}

a.dropDown ul li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	_padding: 0 0 0 5px; /* IE ... */
	background: #fff;
	color: #8b8b8b;
	text-decoration: none;
	cursor: default;
}

a.dropDown ul li.selected {
	background: steelblue;
	color: #fff;
}
a.dropDown div * {font: 11px tahoma, sans-serif;}

a.dropDown:hover,
a.dropDown:focus,
a.dropDown:active {
	border: 1px inset steelblue;
}

.topform_sel1 {padding-bottom: 10px;}
*:first-child+html .topform_sel1 {padding-bottom: 9px;}

.topform_sel2 {width: 161px; height: 15px; margin-bottom: 10px;padding-left:5px;}
*:first-child+html .topform_sel2 {width: 161px; height: 17px; margin-bottom: 8px;padding-left:5px} 

.topformbut {margin-bottom: 10px;}

.mag_form1 {font-size: 11px; width: 81px; padding: 0 30px 17px 10px}
.mag_form1 a {color: #FFF; font-size: 11px; line-height: 16px;}

.mag_form2 {font-size: 12px; color: #8b8b8b; background: url(/i/dash.gif) repeat-x 0 100%;}
.mag_f2_t {margin-top: 7px;}
.mag_f2_in {width: 180px; border: 1px inset #444; border-top: none; padding: 3px 0 3px 5px;}
.mag_f2_in2 {width: 180px; border: 1px inset #444; border-top: none; padding: 3px 0 3px 5px; margin: 0 9px 0 6px;}

.mag_f2_t2 {margin-bottom: 25px;}
.mag_f2_t2 td {font-size: 12px; color: #8b8b8b;}
.mag_f2_t2 input {width: 238px; height: 17px; border: 1px inset #444; border-top: none; margin-bottom: 4px;}
 
.mag_txt {padding-bottom: 60px;}
.mag_txt p {color: #fff; width: 605px; padding: 0; margin: 0; padding-top: 18px;}
.dopBlock {display:relative;overflow:hidden; height:130px}
