*{
  font-size: 12px;
  font-family:Arial;
}


body{padding: 0;margin:0;}
img{border:none;font-size:0}
#container{width: 1000px;repeat-x;margin:0 auto}
#top{height:148px; width:1000px}
#logo-top{background-image: url(images/logo_top.jpg); background-repeat:no-repeat; width:240px; height:148px; margin-left:10px; float:left; display:inline}
#flash-main{width:569px; height:130px; margin:9px 0px 9px 12px; float:left; background-color:#68026e; display:inline}
#flash-secondary{width:139px; height:130px; margin:9px 0px 9px 30px; float:left; background-color:#68026e; display:inline}
.clear{clear:both;font-size:0}
#menu-back{height: 37px; width: 1000px; height:42px; background-image: url(images/menu_back.png); background-repeat:repeat-x; margin: auto}
#logo-middle{height:42px; width:240px; background-image:url(images/logo_middle.jpg); background-repeat:no-repeat; margin-left:10px; float:left; display:inline}
#menu{float:left;display:inline;margin-top:8px;}
#menu ul{font-size:0px;display:inline;padding:0;margin:5px 0px 0px 0px;}
#menu li{list-style-type: none;display:inline;line-height:18px;}
#menu li a{font-size: 12px;font-weight:bold;text-transform: uppercase;color:white;font-family: Verdana;text-decoration: none;background-position:right;background-image: url(images/menu_border.gif);background-repeat:no-repeat;padding:0px 4px 0px 4px;line-height:18px; margin:0}
#menu li a:hover{background-color: #68026e}
.banner { display:inline}
#menu_rus{float:left;display:inline;margin-top:6px;}
#menu_rus ul{font-size:0px;display:inline;padding:0;margin:5px 0px 0px 0px;}
#menu_rus li{list-style-type: none;display:inline;line-height:18px;}
#menu_rus li a{font-size: 12px;font-weight:bold;text-transform: uppercase;color:white;font-family: Verdana;text-decoration: none;background-position:right;background-image: url(images/menu_border.gif);background-repeat:no-repeat;padding:0px 4px 0px 4px;line-height:18px; margin:0}
#menu_rus li a:hover{background-color: #68026e}

#bkl {
position: absolute;
color: #000000;
z-index: -1;
top: 300px;
left: 120px;
visibility:hidden;
}
#bkl  a{
color: #000000;
}

#languages{float:left;margin-top:5px}
.langdiv{background-image: url(images/lang_div.jpg);background-repeat:no-repeat;padding:0px 2px 0px 2px;float:left;display:inline;width:1px;height:27px}
#leftblock{width:262px;float:left;}
#centerblock{width:574px;float:left;}
#rightblock{width:148px;float:left;}
#logo-bottom{background-image: url(images/logo_bottom.gif);width:240px;height:33px;background-repeat:no-repeat;margin:0px 0px 10px 10px;}
.blockhead{width:262px; }
.blockheadleft{float:left; width:55px; height:60px; background-repeat:no-repeat}
.blockheadcenter{float:left; width:188px; height:60px; background-image:url(images/block_head_middle.jpg); background-repeat:repeat-x; color:#FFF; font-size:16px; text-transform: uppercase; font-family:Arial; text-align:center; font-weight:bold; }
.blockheadcenter div{font-size: 12px; padding-right: 33px}
.blockheadcenterblack{float:left; width:185px; height:60px; background-image:url(images/reports_top_center.png); background-repeat:repeat-x; color:#000; font-size:20px; text-transform: uppercase; text-align:center; font-weight:bold; }
.blockheadcenterblack div{font-size: 12px; padding-right: 33px}
.blockheadright{float:left;width:19px; height:60px; background-image:url(images/block_head_right.png); background-repeat:no-repeat}
.blockheadrightblack{float:left;width:22px; height:60px; background-image:url(images/reports_top_right.png); background-repeat:no-repeat}

.blockcenter{width:250px; border-left:solid 1px #000; border-right:solid 1px #000; min-height:150px; margin-left:10px;}
.blockbottom{width:262px}
.blockbottomleft{margin-left:8px; float:left; width:19px; height:36px; background-image:url(images/block_bottom_left.png); background-repeat:no-repeat; display:inline}
.blockbottomleftblack{margin-left:9px; float:left; width:19px; height:28px; background-image:url(images/reports_bottom_left.png); background-repeat:no-repeat; display:inline}
.blockbottomcenter{float:left; width:216px; height:35px; border-bottom:solid 1px #000; text-align:center }
.blockbottomcenterblack{float:left; width:216px; height:27px; border-bottom:solid 1px #000; background-color: #000 }

.blockbottomright{float:left;width:19px; height:36px; background-image:url(images/block_bottom_right.png); background-repeat:no-repeat}
.blockbottomrightblack{float:left;width:19px; height:28px; background-image:url(images/reports_bottom_right.png); background-repeat:no-repeat}
.blocktitle{border-bottom: solid 1px #68026e;text-align: center;margin:0 0 0 4px;padding:0 0 5px 0;width:240px;}
.titlespn{background:#68026e;color:#FFF;font-weight:bold;font-family:Verdana;font-size:12px;text-transform: uppercase;}
.nophoto{text-align: center;margin:0 0 0 4px;padding:0 0 3px 0;}
.bigblock{text-align: center;margin:0 0 0 4px;padding:0 0 3px 0;width:530px}
.usertitle{background:#000;color:#FFF;font-weight:bold;text-transform: uppercase;font-size:12px;padding:0 2px 0 2px}
.blocklink{color:#68026e;font-size:12px;font-weight:bold;}
.linkback{background:#68026e;line-height:20px;color:#FFF;font-weight:bold;font-family:Arial;font-size:12px;text-decoration:none;padding:0 2px 0 2px}
.linkback span{background: #68026e}

.sendmsg{padding-left:15px;background-position:left;background-repeat:no-repeat;background-image:url(images/mes_mall.gif)}
.searchbox{width:203px;height:26px;border:solid 1px #68026e;font-size:20px;background-color:#efeff1;margin-left:22px;display:block}
.searchlabel{color: #68026e;background-image: url(images/arrow_down.gif);background-repeat:no-repeat;background-position:right;padding-right:10px;font-weight:bold}
.albuminfo{display:block;margin-left:6px;font-size:12px;font-family:Arial;}
.featuredguestinfo{display:block;font-family:Arial;font-size:12px;width:200px}
.featuredguesttitle{display:block;color: #68026e;font-family:Arial;font-size:14px;font-weight:bold}
.googlead{width:235px;height:60px;margin:10px 0 0 9px;}
.userphoto{width:326px;text-align: center;margin-top:10px;margin-bottom:10px;display:inline;float:left}
.leftban{width:257px;margin:10px 0 0 9px;}
.leftban img { margin-left:4px;margin-top:4px}
.userinfo{float:left;width:200px;}
.userinfospn{color:#68026e;font-weight:bold;font-size:12px;font-family:Verdana;line-height: 16px;}
.usrsp{display:block; font-size:12px; font-family:Verdana}
hr{color:#68026e;background-color:#68026e;height:1px;border:0; text-align:center;}
.email{color:#68026e; background-image:url(images/mail.gif); line-height:16px; background-position:left; background-repeat:no-repeat; padding-left:18px; font-weight:bold; text-decoration: none; font-family:Arial; font-size:12px }
.paging a{font-weight:bold; text-decoration:none; color:#000; font-size:12px}
.paging a:hover{background:#000; color:#FFF}
.pagingb{color:#FFF}
.pagingb a{font-weight:bold; text-decoration:none; color: #FFF}
.pagingb a:hover{background:#68026e; color:#FFF}

.pagingblack a{font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:12px}
.pagingblack a:hover{background:#000; color:#FFF}

.loginheadleft{float:left; width:51px; height:51px; background-image:url(images/login_left.gif); background-repeat:no-repeat; margin-left:4px; display:inline}
.loginheadcenter{float:left; width:186px; height: 51px; background:#FFF url(images/login_center.png) repeat-x; margin-top:1px; text-align:center; }
.loginheadright{float:left; width:21px; height:51px; background-image:url(images/login_right.png); background-repeat:no-repeat;  margin-top:1px;}
.loginheadtext{margin-top:20px; font-size:16px; color:#68026e; font-family:Verdana; font-weight:bold}
.logincenter {width:250px; border-left:solid 1px #b584b8; border-right:solid 1px #b584b8; min-height:150px; margin-left:10px; text-align:center}


.commentheadleft{float:left; width:51px; height:51px; background-repeat:no-repeat; margin:0px 0 0 68px; display:inline }
.commentheadcenter{float:left; width:329px; height:51px; background-image:url(images/comment_head_center.png); background-repeat:repeat-x; color:#9a569e; font-size:16px; text-transform: uppercase; font-family:Arial; text-align:center; font-weight:bold; }
.commentheadright{float:left;display:block;width:28px; height:51px; background-image:url(images/comment_head_right.png); background-repeat:no-repeat; display:inline}
.commentcenter{width:392px; border-left:solid 1px #9a569e; border-right:solid 1px #9a569e; min-height:150px; margin-left:74px;  }
.commentbottomleft{display:inline;margin-left:74px; float:left; width:20px; height:20px; background-image:url(images/comment_bottom_left.jpg); background-repeat:no-repeat; display:inline}
.commentbottomcenter{float:left; width:354px; height:19px; border-bottom:solid 1px #9a569e }
.commentbottomright{float:left;width:20px; height:20px; background-image:url(images/comment_bottom_right.jpg); background-repeat:no-repeat}

.commenttextar{height:105px; width:373px; border:solid 1px #9a569e; margin-left:8px; display:inline}
 #bottom{width:1000px; border-top: solid 3px #000; height:110px; margin-top:10px}
.bottomdivider{float:left; border-right: solid 1px #9a569e; height:110px; margin-top:8px; text-align:center}
.bottomtext{font-weight:bold; font-size:10px; font-family:Verdana; color:#68026e}
.bottominfo{font-weight:bold; font-size:14px; color:#000; text-decoration:none; text-transform:uppercase; text-align:center; border-left:solid 1px #000; padding-left:2px}
.date{font-size: 11px; color:#68026e; font-family:Arial;float: right}

.anketaimages{width:130px; width:132px; float:left; text-align: center;margin-bottom: 20px}

.anketaimages .cent {
    margin-left: 36px;
    margin-bottom: 3px;
    width: 87px;
}


.anketaimages .message {
  background: url('images/mes_mall.gif') no-repeat scroll 0 50%;
  padding-left: 12px;
  margin: auto;
}

.anketaimages .message span {
  font-weight: normal !important;
  font-size:10px !important;
}
.anketaimages span {
    margin: auto;
}
.anketaimages span span {
  color: #68026e;
}

.anketaspn{background-color:#68026e; color:#FFF; font-size:10px; text-transform: uppercase; margin:auto}
.anketa{border-top:solid 1px #68026e; width:99%; margin:10px 0 0 6px; text-align:center}

/*changed*/
.commentsdiv{width:382px; margin:5px 0 0 5px}
.commentsdiv div.text { overflow: hidden; width: 260px }
.comments .author { float: left; font-weight: bold; background: #68026E; padding: 0 1px 0 1px }
.comments .date { float: right; padding-right: 10px; color: #fff }
.commentsdiv .onsite {float: left}
/*changed end*/
.djphoto{float:left; margin:3px 0 0 15px}
.djotherphotos{float:left; margin:50px 5px 5px 3px}
.djinfo{float:left; margin-left:10px}
.djdivider{float:left; margin:8px 0 0 16px; width:520px; height:1px; background-color:#68026e; font-size:0px; display:inline}
.djcoming{margin:0; color:#68026e; font-weight:bold; font-size:14px; display:block}
.normtext{display:block; font-size:14px}
.djphotoset{float:left;width:170px; height:170px; margin:5px; background-color:#f0e6f0; text-align:center;padding-top:7px}
.qa{background-image: url(images/pt.png); background-position: left; background-repeat: no-repeat; padding-left:25px; line-height:40px}
.featureimage{float:right; padding:0 25px 10px 10px; width:203px}
.dlmenu{float:left; width:520px; margin-left:15px; height: 30px; border-top:solid 1px #68026e; border-bottom:solid 1px #68026e}
.dlmenu ul{margin:0; font-size:0; padding:5px 0 0 0; text-align:center}
.dlmenu li {list-style-type: none; padding:0 3px 0 3px; display:inline}
.dlmenu a{font-size:14px; font-weight:bold; text-decoration:none; color:#000}
.dlmenu a:hover{color:#FFF; background-color:#000}
.dlcattop{width: 558px; height:16px; background-image: url(images/dl_cat_top.png); background-repeat: no-repeat; margin-left:5px}
.dlcatcenter{width: 556px; margin-left:5px; border-left:solid 1px #9a569e; border-right:solid 1px #9a569e}
.dlcatbottom{width: 558px; height:18px; background-image: url(images/dl_cat_bottom.png); background-repeat: no-repeat; margin:0 0 10px 5px}
.dlspn{display:block; margin-left:20px; line-height:20px}
.dlspn a{font-size:12px; font-weight:bold; text-decoration:none; color:#000}
.dlspn label{font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; background-color:#000}
.dlspn a:hover{color:#FFF; background-color:#000}
.msgspn{display:block;float:left; margin-left:20px; line-height:20px}
.msgspn a{font-size:12px; font-weight:bold; text-decoration:none; color:#000}
.msgspn a:hover{color:#FFF; background-color:#68026e}
/*changed*/.reportset{float:left; width:170px;height:170px; background-color:#141414; margin:3px; text-align:center}


/*new poll*/
.bar{ height:10px; background: #68026E; }




.linkback span { padding: 0px 2px 0px 2px }
.private-message { background: url('images/info.gif') no-repeat scroll 1px 50%; padding: 0 0 0 19px;overflow:hidden; }
.private-message1 { background: url('images/info.gif') no-repeat scroll 1px 50%; padding: 0 0 0 19px;overflow:hidden; color:#9a569e; font-style:italic; }
.email { text-decoration: underline }
.add-friend { background: url('images/addfriend.gif') no-repeat scroll 1px 50%; padding: 0 0 0 19px }
.delete-friend { background: url('images/delfriend.gif') no-repeat scroll 1px 50%; padding: 0 0 0 19px }
.bullet-right { background: url('images/arrow_right.gif') no-repeat scroll right 50%; padding: 0 6px 0 0 }
.bullet-right-down { background: url('images/arrow_down.gif') no-repeat scroll right 50%; padding: 0 6px 0 0 }
.bullet-right-top { background: url('images/arrow_up.gif') no-repeat scroll right 50%; padding: 0 6px 0 0 }
.bullet-left { background: url('images/arrow_left.jpg') no-repeat scroll 0 50%; padding: 0 0 0 6px }
.inbox { background: url('images/inbox.gif') no-repeat scroll 1px 50%; padding: 0 0 0 19px }
.outbox { background: url('images/outbox.gif') no-repeat scroll 1px 50%; padding: 0 0 0 19px }

td.thumb { width: 120px; text-align: center }

.currentblack {background: #68026e; font-weight: bold; color: #FFFFFF}
div.paging-container { text-align: center; margin: 0; position: relative }
div.paging, div.pagingb { text-align: center; margin-bottom: 5px }
div.paging a:hover { background: #000 }
div.pagingb a:hover { background: #68026e }
div.paging .current, div.pagingb .current { background: #68026e; font-weight: bold; color: #fff }
div.paging span.next-page a, div.paging span.next-page a:hover, div.pagingb span.next-page a, div.pagingb span.next-page a:hover { background: #68026e url('images/paging_arrow_right.gif') }
div.paging a, div.paging span { margin: 0 }

.commentsdiv-dark{width:382px; border: none; margin:5px 0 0 5px}
.commentsdiv-dark .date{color:#fff}
.commentsdiv-dark .comment{color:#fff}
.divider { margin: 0 3px 0 3px; height: 1px; font-size: 0px; border-top:solid 1px #68026e }

.sponsor a 
{	
	font-weight:bold; font-size:10px; font-family:Verdana; color:#68026e;
}
.tracklist a 
{	
	font-weight:bold; 
	font-size:12px; 
	color:#68026e;
}
.anketaimages1{width:177px; float:left; text-align: center;margin-bottom: 20px}

.anketaimages1 .cent {
    margin-left: 36px;
    margin-bottom: 3px;
    width: 125px;
}


.anketaimages1 .message {
  background: url('images/mes_mall.gif') no-repeat scroll 0 50%;
  padding-left: 12px;
  margin: auto;
}

.anketaimages1 .message span {
  font-weight: normal !important;
  font-size:10px !important;
}
.anketaimages1 span {
    margin: auto;
}
.anketaimages1 span span {
  color: #68026e;
}

.anketaspn1{background-color:#68026e; color:#FFF; font-size:10px; text-transform: uppercase; margin:auto}
.anketaspn1 a{background-color:#68026e; color:#FFF; font-size:10px; text-decoration: none;text-transform: uppercase; margin:auto}
.anketa1{border-top:solid 1px #68026e; width:99%; margin:10px 0 0 6px; text-align:center}

.commentsdiv-dark{width:382px; border: none; margin:5px 0 0 5px}
.commentsdiv-dark .date{color:#fff}
.commentsdiv-dark .comment{color:#fff}

.comments-dark { margin: auto; width: 408px; padding-bottom: 20px }
.comments-dark .head-icon { background: url('images/comments-icon-dark.png'); float: left; width: 51px; height: 51px }
.comments-dark .head-title { padding-right: 33px;text-align: center; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fff; padding-top: 20px; background: url('images/head-title-dark.png'); float: left; width: 296px; height: 31px }
.comments-dark .head-right { background: url('images/head-right-dark.png'); float: left; width: 28px; height: 51px }

.comments-dark .body { background: url('images/border-dark.png') repeat-y; width: 396px; color: #fff; padding: 0 4px 0 8px }

.comments-dark .corner-left { margin-left: 7px; display: inline; background: url('images/corner-left-dark.png'); width: 20px; height: 20px; float: left }
.comments-dark .footer { background: url('images/footer-dark.png'); height: 20px; width: 358px; float: left }
.comments-dark .corner-right { background: url('images/corner-right-dark.png'); width: 20px; height: 20px; float: left }

.comments-dark .add-comment-icon { background: url('images/add-comment-icon-dark.png'); float: left; width: 51px; height: 51px }

.comments-dark textarea { width: 372px; height: 105px; border: none; margin: 10px 0 0 10px }
.comments-dark .buttons { width: 368px; float: left; padding-top: 10px; text-align: right; margin-left: 10px }


.comments-dark .abs-left { position: absolute; left: 0; top: 0 }

.comments-dark .paging { margin: 4px 10px 5px 10px; width: 376px; display: inline }
.comments-dark .paging span, 
.comments-dark .paging a { color: white }

/*changed */.darkdivider { font-size: 0; height: 1px; background: #fff;width: 534px;}
.comments-dark .divider { font-size: 0; height: 1px; background: #fff }

.comments-dark table { margin: 5px 0 5px 0; width: 396px }
.comments-dark table td { padding: 3px 2px 3px 2px }
.comments-dark table tr { border-bottom: #fff }
.comments-dark table .photo { width: 93px; text-align: center }
.comments-dark table .comment { vertical-align: top }

.comments-dark div.text { overflow: hidden; width: 260px }
.comments-dark .author { float: left; font-weight: bold; background: #68026E; padding: 0 1px 0 1px }
.comments-dark .date { float: right; padding-right: 10px; color: #fff }
/*changed */.comments-dark .onsite { float: left }

.on-photo-dark { margin: auto; width: 460px }
.on-photo-dark div { float: left; margin: 0 10px 10px 0; width: 100px }
.on-photo-dark .name { width: 100px; text-align: center; margin: 0 }
.on-photo-dark .no-right { margin-right: 0 }
.on-photo-dark table { width: 100px; height: 100px; margin: auto }
.on-photo-dark table td { text-align: center }
.on-photo-dark .clear { margin: 0; width: 0 }

/* stexic*/
.fff{background:#fff; !important}
.countP{border-top:solid 1px #FFF; line-height:20px;}
