/* general */
body {width:1000px; margin: 0 auto; padding: 0; border-left: #ccc 1px solid; border-right: #ccc 1px solid; font: 11px Tahoma, sans-serif; }
a img {border: 0;}
p {margin: 0; padding: 0;}

#all { background: #fff bottom url("/img/site/bottombanner.gif") no-repeat;}


/* langs */
#langblock {float: left; width: 76px; margin-left: 4px;}

#langblock a.active {margin-top:0px;}

a#ruslang {display: block; width:31px; height: 77px; line-height: 77px; margin-top:-10px;}
a#englang {display: block; width:31px; height: 77px; line-height: 77px; margin-top:-10px;}

a#englang {float: right;  background: url("/img/site/eng.gif") no-repeat;}
a#ruslang {float: left;  background: url("/img/site/rus.gif") no-repeat;}

a#englang span, a#ruslang span {display: none;}


/* logoblock */
a#logoblock {float: right; margin-right: 33px; display: block; width: 139px; height: 93px; line-height: 90px; background: url("/img/site/logo.gif") no-repeat;}
#topbanner > a#logoblock {margin-right: 66px;}
#topbanner_eng > a#logoblock {margin-right: 66px;}
a#logoblock  span {display: none;}


/* top banner */
#topbanner { width: 1000px; height: 250px; background: #fff url("/img/site/topbanner.jpg") no-repeat;}

#topbanner_eng { width: 1000px; height: 250px; background: #fff url("/img/site/topbannereng.jpg") no-repeat;}






/* narrow blocks*/
.right {float: right;}
.left {float: left;}

.narrow {width: 217px; overflow-x: hidden; margin: 0 7px 10px; font: 11px Tahoma, sans-serif; background: #fefefe url("/img/site/gradtopnarrow.gif") repeat-y;}
.narrow .blockheader {background: #6c6 url("/img/site/topheadernarrow.gif") no-repeat;}
.narrow .blockheader_n {background: #6c6 url("/img/site/topheadernarrow_new.gif") no-repeat;}
.narrow .blockheader_new {background: #6c6 url("/img/site/topheadernarrow.gif") no-repeat;}
.narrow div {background: bottom url("/img/site/gradnarrow.jpg") no-repeat; padding: 6px 17px 14px;}

.narrow ul {padding-left: 0px; margin-left: 0px; list-style-type: none;}


p.blockheader {height: 18px; font: bold 11px/18px Tahoma, sans-serif; color: #fff; margin: 0; padding: 0 17px;}
p.blockheader_n {height: 18px; font: bold 11px/18px Tahoma, sans-serif; color: #fff; margin: 0; padding: 0 17px;}
p.blockheader_new {height: 18px; font: bold 11px/18px Tahoma, sans-serif; color: #fff; margin: 0; padding: 0 17px; text-align:center}

p.blockheader_ {height: 18px; font: bold 11px/18px Tahoma, sans-serif; color: #fff; margin: 0; padding: 0 17px;}

/* left side blocks */

/* site navigation block*/
ul.navi {list-style-type: none; margin:0; padding:0; font: bold 11px/15px Tahoma, sans-serif;}
ul.navi li {margin: 0; padding: 0;}
ul.navi.comp {margin-top: 14px;}
.navi a {text-decoration: none; color: #000;}
.navi a:hover{text-decoration: underline; color: #000;}


/* search block */
#query {width: 100px; height: 13px;}
#btnfind {vertical-align: top; margin-left: 14px;}


/* form style */
form {margin: 0; padding: 0;}
form ul {margin:0; padding: 0; list-style-type: none; style-position: inside;}
form ul li {margin:0 0 2px; padding: 0; clear: both; height: 20px;}

form ul .inp label {display: block; width: 50px; margin-left: 1px; float: left; line-height: 20px;}
form ul .inp input {width: 120px; height: 13px; float: right;}
#rememberlabel {display: inline-block; }

.checkbox {margin-left: -4px;}
ul > li input.checkbox {margin-left: 0; vertical-align: -4px;}

/* blank block behind woman */
#womanblank {height: 120px; width: 217px;}


/* right side blocks */

/* login block */
#btnlogin {display: inline-block; vertical-align: middle; margin-left: 15px; margin-bottom: 1px;}
li.sbm {margin-top: 10px;}

/* register block */
#regblock {background: none; text-align: center;}


/* popular singers block */
#popsingers ul {list-style-type: none; margin: 0; padding: 0;}
#popsingers ul li {margin: 0 -14px; padding: 4px 14px; border-bottom: #999 1px dotted;}
#popsingers ul li.last {border-bottom:none}
#popsingers ul span.img {float: left; display: block; border: #dadada 1px solid; margin-right: 5px; width: 52px; height: 52px; background-color: white; background-image: url("/img/site/photo-back.gif")};



#latest ul {list-style-type: none; margin: 0; padding: 0;}
#latest ul li {margin: 0 -14px; padding: 4px 14px; border-bottom: #999 1px dotted;}
#latest ul li.last {border-bottom: none;}
#latest ul span.img {float: left; display: block; border: #dadada 1px solid; margin-right: 5px; width: 52px; height: 52px; background-color: white; background-image: url("/img/site/photo-back.gif")};

span.img {float: left; display: block; border: #dadada 1px solid; margin-right: 5px; width: 52px; height: 52px; background-color: white; background-image: url("/img/site/photo-back.gif")};



/* content block */
#content {width: 538px; overflow-x: hidden; margin: 0; font: 11px Tahoma, sans-serif; float: right; background: #fefefe url("/img/site/gradtopwide.gif") repeat-y;}
#content .blockheader {background: #6c6 url("/img/site/topheaderwide.gif") no-repeat;}
#content .blockheader_n {background: #6c6 url("/img/site/topheaderwide_new.gif") no-repeat;}
#content .blockheader_new {background: #6c6 url("/img/site/topheaderwide.gif") no-repeat;}
#content .blockheader_ {background: #6c6 url("/img/site/topheaderwide_.gif") no-repeat;}
.blockheader_n {background: #6c6 url("/img/site/topheaderwide_new.gif") no-repeat;}
#content div.content {background: bottom url("/img/site/gradwide.jpg") no-repeat;  padding-bottom: 5px;}
#content div.content div.block {padding:10px;}



.content2 {width: 538px; overflow-x: hidden; margin: 0; font: bold 11px Tahoma, sans-serif; float: right; background: #fefefe;}
#content ul {list-style-type: none;  margin: 0; padding: 0;}
#content ul li {margin: 0; padding: 10px 14px 9px; border-bottom: #999 1px dotted; height: 20px; clear: both;}
#content ul li.last {border-bottom: none;}
#content ul li p {float: left;  margin: 2px 0 0 10px;}
#content ul li .btnwrite {float: right; margin-top: -2px;}
#content ul li .btntick {float: left;}
#content ul li .btnplay {margin-left: 10px; float: left;}
#content ul li img{filter:none;-moz-opacity:1;opacity:1;}
#content ul li {color:black}
#content ul li.last {border-bottom: none;}

#content ul li.current img{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
#content ul li.current {color:#888}
#content ul li.current a {color:#888}



#content .blockheader {color: white; text-align: left;}
#content .blockheader_n {color: white; text-align: left;}
#content .blockheader a {color: white; text-decoration: none;padding:1px;}
#content .blockheader a:hover {text-decoration: underline;padding:1px;}
#content .blockheader_n a {color: white; text-decoration: none;padding:1px;}
#content .blockheader_n a:hover {text-decoration: underline;padding:1px;}

#content .blockheader_new {color: white; text-align: center;}
#content .blockheader_new a {color: white; text-decoration: none;padding:1px;}
#content .blockheader_new a:hover {text-decoration: underline;padding:1px;}


#content .blockheader a.current {color: black; text-decoration: none;background-color:white;padding:1px;}
#content .blockheader a.current:hover {text-decoration: underline;background-color:white;color:black;padding:1px;}

#content .blockheader_n a.current {color: black; text-decoration: none;background-color:white;padding:1px;}
#content .blockheader_n a.current:hover {text-decoration: underline;background-color:white;color:black;padding:1px;}


#content .blockheader_new a.current {color: black; text-decoration: none;background-color:white;padding:1px;}
#content .blockheader_new a.current:hover {text-decoration: underline;background-color:white;color:black;padding:1px;}




#content_ {width: 538px; overflow-x: hidden; margin: 0; font: 11px Tahoma, sans-serif; float: right; background: #fefefe  url("/img/site/gradtopwide.gif") repeat-y;margin-top:10px;}
#content_ .blockheader {background: #6c6 url("/img/site/topheaderwide.gif") no-repeat;}
#content_ .blockheader_n {background: #6c6 url("/img/site/topheaderwide_new.gif") no-repeat;}
#content_ .blockheader_new {background: #6c6 url("/img/site/topheaderwide.gif") no-repeat;}
.blockheader_n {background: #6c6 url("/img/site/topheaderwide_new.gif") no-repeat;}
#content_ div.content {background: bottom url("/img/site/gradwide.jpg") no-repeat;  padding-bottom: 5px;}
#content_ div.content div.block {padding:10px;}


#content__ {width: 520px; overflow-x: hidden; margin: 0; font: 11px Tahoma, sans-serif; float: center; background: #fefefe  url("/img/site/gradtopwide.gif") repeat-y;margin-top:10px;}
#content__ .blockheader {background: #6c6 url("/img/site/topheaderwide.gif") no-repeat;}
#content__ .blockheader_new {background: #6c6 url("/img/site/topheaderwide.gif") no-repeat;}
#content__ .blockheader_ {background: #6c6 url("/img/site/topheaderwide_.gif") no-repeat;}
#content__ div.content {background: bottom url("/img/site/gradwide.jpg") no-repeat;  padding-bottom: 5px;}
#content__ div.content div.block {padding:10px;}


.content2 {width: 538px; overflow-x: hidden; margin: 0; font: bold 11px Tahoma, sans-serif; float: right; background: #fefefe;}
#content_ ul {list-style-type: none;  margin: 0; padding: 0;}
#content_ ul li {margin: 0; padding: 10px 14px 9px; border-bottom: #999 1px dotted; height: 20px; clear: both;}
#content_ ul li p {float: left;  margin: 2px 0 0 10px;}
#content_ ul li .btnwrite {float: right; margin-top: -2px;}
#content_ ul li .btntick {float: left;}
#content_ ul li .btnplay {margin-left: 10px; float: left;}
#content_ ul li img{filter:none;-moz-opacity:1;opacity:1;}
#content_ ul li {color:black}
#content_ ul li.last {border-bottom: none;}

#content_ ul li.current img{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
#content_ ul li.current {color:#888}
#content_ ul li.current a {color:#888}



#content_ .blockheader {color: white; text-align: left;}
#content_ .blockheader_n {color: white; text-align: left;}
#content_ .blockheader a {color: white; text-decoration: none;}
#content_ .blockheader a:hover {text-decoration: underline;}
#content_ .blockheader_n a {color: white; text-decoration: none;}
#content_ .blockheader_n a:hover {text-decoration: underline;}






#content__ ul {list-style-type: none;  margin: 0; padding: 0;}
#content__ ul li {margin: 0; padding: 10px 14px 9px; border-bottom: #999 1px dotted; height: 20px; clear: both;}
#content__ ul li p {float: left;  margin: 2px 0 0 10px;}
#content__ ul li .btnwrite {float: right; margin-top: -2px;}
#content__ ul li .btntick {float: left;}
#content__ ul li .btnplay {margin-left: 10px; float: left;}
#content__ ul li img{filter:none;-moz-opacity:1;opacity:1;}
#content__ ul li {color:black}
#content__ ul li.last {border-bottom: none;}

#content__ ul li.current img{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
#content__ ul li.current {color:#888}
#content__ ul li.current a {color:#888}



#content__ .blockheader {color: white; text-align: left;}
#content__ .blockheader a {color: white; text-decoration: none;}
#content__ .blockheader a:hover {text-decoration: underline;}

span.plus {background-image:url("/img/site/plus.gif");width:15px;height:15px;float:left;background-position:bottom left;background-repeat:no-repeat;}
.hiddenit {display:none}


/* bottom banner */
#bottombanner {clear: both; padding: 20px 0 1px 250px; height: 42px; }
#bottombanner p{background: #6c6; color: #fff; margin-top: 1px; font: bold 11px Tahoma, sans-serif; }
#bottombanner p.links {color: #ccc;}
#bottombanner p.links a {color: white; text-decoration: none;}
#bottombanner p.links a:hover {text-decoration: underline;}



#usermenu span{margin-left:20px;}
#usermenu a {color:black;text-decoration:none;}
#usermenu a:hover {color:black;text-decoration:underline;}

#tableusermenu td{padding-left:5px;}

.image_avatar
{
	width:50px;
	height:50px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:white;
	border:1px solid gray;
}


.image_avatar_left
{
	float:left;
	width:52px;
	height:52px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:white;
	border:1px solid gray;
	margin-right:5px;
}

table.best {}
table.best td{padding:5px;}



#content div.content a{color:black;}



tr.normal td{text-decoration:none}
tr.normal td img {filter:alpha(Opacity=100)}
tr.unnormal td{text-decoration:line-through;}
tr.unnormal td img {filter:alpha(Opacity=50)}
tr.unnormal td div.img_men  {border:2px solid black;}
tr.normal td div.img_men {border:2px solid #fff;}
td.mini {color:#aaa}
td.mini1 {color:black}
td.red {color:black;text-decoration:none;font-size:10px;}
td.red1 {color:red;text-decoration:underline;font-size:10px;}
.mini_file {width:170px;}

label {cursor:hand;}
div.bg_top {background:url('/img/site/bg_top.gif') no-repeat;padding-left:10px;padding-top:15px;}
div.bg_bottom {background:url('/img/site/bg_bottom.gif') no-repeat;width:291px;height:7px;}
img.r {border:1px solid #999}


img.imgm1 {filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
img.imgm2 {filter:none;-moz-opacity:1;opacity:1;}


table.fil img{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
table.fil textarea {color:#888}
table.fil input {color:#888}
table.fil {color:#888};
table.nofil img{filter:none;-moz-opacity:1;opacity:1;}
table.nofil {color:black}
table.nofil textarea {color:black}
table.nofil input {color:black}


.message_0 {
	position:absolute;
	background-color:#339933;
	border:1px dotted #888;
	color:white;
	z-index:8;
	padding:5px;
	display:none;
}

.message_1 {
	position:absolute;
	background-color:#d1a219;
	border:1px dotted #888;
	color:white;
	z-index:8;
	padding:5px;
	display:none;
}

img.fill {filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
img.nofil {filter:none;-moz-opacity:1;opacity:1;}

textarea.msg {width:350px;height:100px;overflow:hidden;border:1px solid #a5acb2}
input.msg {width:350px;border:1px solid #a5acb2}

input.msgs {width:350px;border:1px solid #a5acb2;background-color:#f0f0f0}


table.tbcenter {width:150px;}
table.tbcenter td {text-align:center;}

#flashPlayer {width:533px;277px;padding:0px;margin:0px;margin-bottom:10px;}




a {color:black}

.button {width:30px;height:20px;background-color:white;border:1px solid #a5acb2;padding:3px;margin:1px;}

#webmoney {height:191px;}

.balance_update {background-color:red;color:white}
a.rem {font-weight:bold;color:#bbbbbb; width:150px; background-image:url("/img/site/msg_new.gif"); background-repeat:no-repeat; background-position:center right;padding-right:20px;}



ul li.lost {border:0px solid red;}


.narrow .cleaner {clear: both; padding: 0;}
.cleaner {clear: both;}

.content_new {position: relative; width: 100%;}
.content_new .leftbar {position: relative; float: left; width: 230px; display: inline;}
.content_new .center {position: relative; width: 538px; display: inline; float: left;}
.content_new .center .content2 {width: auto; float: none;}
.content_new .center p.blockheader {background:#66CC66 url(/img/site/topheaderwide.gif) no-repeat scroll 0%;}
.content_new .center p.blockheader_new {background:#66CC66 url(/img/site/topheaderwide.gif) no-repeat scroll 0%;}
.content_new .center p.blockheader_new a.current {background-color:white; color:black; padding:1px; text-decoration:none;}
.content_new .center ul {padding: 0; margin: 0;}
.content_new .center ul li{border-bottom:1px dotted #999999; clear:both; margin:0pt; padding: 5px 0; list-style-type: none;}
.content_new .center .content {background:transparent url(/img/site/gradwide.jpg) no-repeat scroll center bottom; padding: 10px;}

.content_new .rightbar {position: relative; float: left; width: 227px; display: inline;}
.content_new .rightbar #popsingers ul li {margin: 0; padding: 0; height: 55px; padding: 5px 0;}