BODY {background: #f6f0e2 url(images/bg.jpg) repeat-x top left; text-align:center;margin:0;padding:0;
font-family: Arial,'Trebuchet MS',Verdana,Tahoma,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif; font-size:13px; color:#200304;}
.wrapper {  width: 900px; margin:0 auto;}
.left {  width:470px; float:left; text-align:left;}
.right { background:  url(images/redline_bg.jpg) repeat-y top center; float:right; width:410px;margin: 0; padding: 0;  text-align:left;}

a{color:#200304;}
h1{font-size:20px;  font-weight:normal; color:#333;}
h2{font-size:18px;  font-weight:normal; color:#333; margin:0; padding:10px 0;}
h3{font-size:18px;  font-weight:normal; color:#333; margin:0; }
form{padding:0; margin:0;  display:inline;}

.nav { height:40px; }
.intro { line-height:16px; margin:40px 0 20px 0;}
/*  right col */
.header { width:410px; height:230px; background:  url(images/header_bg.jpg) no-repeat top center;}
.search { width:410px; height:60px; background:url(images/search_bg.gif) no-repeat top center; text-align:right;margin:0;padding:0;color:#ccc;}
.search div{margin-right:50px;padding-top:10px; background:}
.footer { clear:left; width:410px; height:155px; background: url(images/footer_bg.jpg) no-repeat bottom center; }
.rightcontent{padding: 0 25px;}
.afisha {}
.redbox{ background:  url(images/block_redline_bg.jpg) repeat top left; padding:0px; width:360px; margin: 10px 0}
.redbox h3{ background:  url(images/redboxtop.jpg) repeat-x top left; height:30px; line-height:30px; color:#666; font-size:15px; font-variant:small-caps; padding:0 10px;margin:0;}
.redbox h3 a, .redbox h3 a:hover{color:#666;}
.redbox div{padding:5px;}
ul.forumlink{margin: 0; padding: 0; list-style: none;}
.forumlink li{background: url(images/redstar.gif) no-repeat center left;padding-left:15px;font-weight:bold;}
.forumlink li a{font-weight:normal; font-size:11px;}
.raiting{font-size:11px;}
.raiting a,.forumlink a{color:#ccc;}
/*  comments */
.commentbox { width:360px; margin: 10px 0; }
.redtitel{height:24px;background: url(images/redtitel_bg.jpg) no-repeat center right;}
.redtitel div{height:24px; background: url(images/redtitelstar.jpg) no-repeat center left;  line-height:24px; color:#ccc; padding-left:24px;}
.comment{border-bottom:1px dashed #330000; margin: 10px 0;}
.commentinfo{ text-indent:15px; font-size:11px; background: url(images/redcomment.gif) no-repeat top left;background-position:0 3px;color:#200304;}
.commentinfo a{ font-weight:bold;}
.commentbody{color:#ccc; font-size:11px;padding:5px 0; line-height:12px;}

.addcomment{color:#ccc;padding:10px 0;}
.addcomment input, .addcomment textarea, .addcomment button{border:0; margin:5px 0;}
/*  navigation */
.nav ul{ margin: 0; padding: 0; list-style: none; height:40px;}
.nav ul li{ margin: 0; padding: 0;  display:inline;height:40px;}
.nav ul li a{ margin: 0; padding: 0 10px; color:#f4f0e0; text-decoration:none; display:block; float:left; }
.nav ul li a:hover{ background: url(images/navact_bg.jpg) repeat-x top left;}
/*  login */
.joinbox {float:left; width:150px; padding: 10px 0;margin-bottom:10px;}
.joinbutton{display:block; background: url(images/join_button.jpg) no-repeat top center; width:120px; height:37px; margin: 10px 0;}
.loginbox{width:300px; float:right; background: url(images/loginbox_bg.gif) repeat-y top center; margin-bottom:10px;}
.loginbox input{margin:4px 0 0 0; padding:0; border: 1px solid #b6b2a1;}
.loginbox p{margin: 0 10px; height:34px; line-height:34px; border-top:1px solid #b6b2a1; border-bottom:1px solid #f4f0e0;text-align:right;}
.loginboxtop{background: url(images/loginbox_top.gif) no-repeat top center;}
.loginboxbot{background: url(images/loginbox_bottom.gif) no-repeat bottom center;}
.loginboxtop p{text-align:left;}
.loginboxbot p{border-bottom:0;}
.loginbox p label{float:left;}
/* blog */
.blog {clear:both;margin-bottom:10px;}
.post{background: url(images/postline.gif) repeat-x  bottom left; padding:0 0 8px 0;margin:5px 0}
.bloginfo{background-color:#d7d2be;height:20px;line-height:20px;color:#333;padding:0 10px;font-size:15px;}
.bloginfo a{text-decoration:none; font-size:12px;}
.postbody{padding:10px 0;}
.postbody img{ border:4px solid white;margin-right:10px; float:left;}
.postbody h3{padding:0;margin:5px 0}
.postinfo{font-size:10px;color:#333;}
.postcomment{clear:left; background: url(images/comment_left.gif) no-repeat center left;padding:2px 20px;font-weight:bold;line-height:20px;height:20px;}
.postcomment a{text-decoration:none;font-size:11px;}
.mfiles{padding:10px 0;}
.alist{margin-bottom:1px;height:18px;background: url(images/listback.gif) repeat-y top left;padding:0 6px;}
.artist,.file{padding:0 5px 0 14px; font-size:10px; text-decoration:none; line-height:18px;height:18px;}
* HTML .artist,.file{line-height:18px;}
.artist{background: url(images/liststar.gif) no-repeat center left;}
.file{background: url(images/hphones.gif) no-repeat center left; }
.artist:hover,.file:hover{ text-decoration:underline;}

.blog table{font-size:11px;}
.blog table a{font-weight:bold; text-decoration:none;}
.blog table a:hover{text-decoration:underline;}

/* box */
.bigbox { background: url(images/box_bg.gif) repeat-y  top center;clear:both; margin-bottom:10px;}
.bigboxtop{height:10px;background: url(images/boxtop.gif) no-repeat top center;}
.bigboxbot{height:10px;background: url(images/boxbottom.gif) no-repeat bottom center;}
.bigbox p{padding:0 10px; margin:0;}
img.userpic{ border:1px solid #b6b2a1;}

#divAlphabet{padding:0 10px;font-size:11px;}
#divAlphabet a{ text-decoration:none; font-weight:bold;}
#divAlphabet a:hover{color:#990000;}
#divTopTracks, #divArtists{margin-bottom:10px;}
#divTopTracks a{ display:block; padding:0 15px;background: url(images/hphones.gif) no-repeat center left; text-decoration:none;font-size:11px;}
#divTopTracks a:hover{ text-decoration:underline;}

.secondnav {padding: 10px 0;}
.secondnav ul{padding: 0; margin:0; list-style: none;}
.secondnav li{margin: 0; padding: 0;}
.secondnav li a{padding-left:15px; background: url(images/liststar.gif) no-repeat center left; text-decoration:none;}
.secondnav li a:hover{ background-color:#d7d2be;}
.secondnav hr{ border:1px solid #200304;}

.afisha td{ background: url(images/block_redline_bg.jpg) repeat-y top left;color:#ccc; font-size:11px;}
.afisha img{ border:1px solid #731b13; float:left;margin:0 5px 5px 0;}
.afisha td a{color:#ccc;}

.add{margin-bottom:10px;}

.radio select{font-size: 10px; margin-top:2px; background-color: #200304;color:#ccc;}
.radio optgroup option{background-color:#990000;}

/*Trustlink*/
.bigbox .cef2c3 {
    background: 0 none !important;
}
