body{margin:0;padding:0;font:12px Tahoma,arial,sans-serif;color:#eae9e9;text-align:center;background:#2c2c2c;scrollbar-highlight-color:#707070;scrollbar-shadow-color:#707070;scrollbar-3dlight-color:#2c2c2c;scrollbar-arrow-color:#707070;scrollbar-darkshadow-color:#2c2c2c;scrollbar-base-color:#383838;scrollbar-track-color:#383838;min-width:1028px;}
td{font:12px Tahoma,arial,sans-serif;color:#eae9e9;}
td.menu{background:0;height:58px;width:100px;text-align:center;padding:0 5px;}
td.sep{background:url(../pictures/site/sep2.gif) top center no-repeat;height:58px;width:1px;}
.lback{background-position:left top}
.div{background:#383838;width:2px}
p{padding:4px 0;margin:0}
div.forum{padding:0 0 3px 2px;font-size:11px;width:100px}
p.forum{text-align:center;background:url(../pictures/site/hr.gif) bottom left repeat-x;background-position:0 12px}
div.hr{background:url(../pictures/site/hr.gif) center center repeat-x;width:100%;height:10px}
div.hr2{background:url(../pictures/site/hr2.gif) center center repeat-x;width:100%;height:10px;margin:5px;overflow: hidden;}
a,a:visited{color:#9c0;text-decoration:none;border:0;outline:0}
a:hover,a:active{text-decoration:underline}
a.other{color:#693}
a.more,a.more:visited{color:#eae9e9;text-decoration:underline}
a.more:hover{color:#eae9e9;text-decoration:none}
a.top_menu,a.top_menu:visited{color:#eae9e9;text-decoration:underline;font-size:12px;font-weight:bold}
a.top_menu:hover{color:#eae9e9;text-decoration:none;font-weight:bold}
a.bott_menu,a.bott_menu:visited{color:#eae9e9;text-decoration:underline}
a.bott_menu:hover{color:#eae9e9;text-decoration:none}
a.announce,a.announce:visited{text-decoration:none}
a.announce:hover{text-decoration:underline}
.form{padding:10px 0 5px 0}
form{margin:0;padding:0}
.block{min-height:700px;height:auto!important;height:700px;background:#383838;padding:5px}
a.gal img{border:1px solid #fff}
a.gal img:hover{border:1px solid #ffc600}
textarea{width:250px;height:100px}
input.reg{width:250px}
img{border:0}
.release{background:url(../pictures/site/img1.jpg) top left no-repeat;padding:5px}
.foto{background:url(../pictures/site/img2.jpg) left top no-repeat;padding-top:1px;text-align:center;vertical-align:top;height:100px;}
.foto .imgmin{position:relative;z-index:1;float:left}
.date{padding-top:5px;font-size:10px;color:#693}
#mnu{padding-top:3px;position:absolute;width:102px;height:15px;left:4px;top:67px;background:url(../pictures/site/date.png);font-size:10px;color:#693;text-align:center;}
.accept{background:#383838;border:1px solid #d3d3d3;color:#9c3;font-size:11px}
.usrname{font-size:18px}
.sender{padding-bottom:10px;color:#693}
.recipient{padding-bottom:10px;color:#9c0}
.banner{border:0 solid #fff;padding-top:5px;background:#2C2C2C;}
.banner img{}
div.fileinputs{position:relative}
div.fakefile{position:absolute;top:0;left:0;z-index:1}
div.fakefile img{position:relative;top:4px}
input.file{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2}
.sepbg{background:url(../pictures/site/sepbg.gif) left top repeat-x;color:#fff;font-size:12px;height:23px;display:left;position:relative;top:-3px;text-align:center}
.sepbg#sepbg1{width:63px}
.sepbg#sepbg2{width:120px}
.sepbg#sepbg3{width:130px}
.sepbg#sepbg4{width:80px}
.sepl{background:url(../pictures/site/sepl.gif) left top no-repeat;height:25px}
.sepr{background:url(../pictures/site/sepr.gif) right top no-repeat;height:25px;padding:4px 5px}
div.err{padding:3px;border:1px solid #900}
.umenu a{font-size:11px}
.usermenu{position:relative;left:7px;z-index:0;}
#mnu2{position:absolute;z-index:10;top:2px;right:25px;font-size:10px;font-weight:bold;width:300px;text-align:right;}
.preview, #preview{border:1px solid #555;position:absolute;width:300px;display:none;top:10px;left:0px;z-index:10}
.preview{text-align:left;width:600px;}
.preview .title, #preview .title{border-bottom:1px solid #373737;background:#2e2e2e;color:#8f8f8f;padding:2px}
.preview #img, #preview #img{background:#373737 url(../pictures/site/pimg.gif) right top no-repeat;padding:5px}
.tracklist{text-align:left;display:none}
#neartracks{width:852px;height:120px;}
.innr{width:720px!important;height:100px;position:relative;overflow:hidden}
.rels td.rel{width:25%;border:1px solid gray;margin-top:5px;font-size:11px;padding:2px 2px 2px 4px;text-align:center;vertical-align:top}
.innr #ilist{left:-4140px;height:100px;width:10713px;position:absolute}
#tracktable td.rel,#tracktable div.rel{width:170px;float:left;border:1px solid gray;margin:1px;font-size:11px;padding:2px 2px 2px 4px;text-align:center;vertical-align:top;height:90px}
#tracktable{margin-left:-2px;border-spacing:2px;width:10713px}
div#tracktable{margin:0!important}
img.green{padding:2px;border:1px solid #693}
#tracklist{background:url(../images/tracklist.png) center center no-repeat;width:526px;height:295px;padding:2px;}
.pub-date{font-size:10px;color:#693;position:relative;top:-3px;text-align:left;}
#mainmenu{width:100%;height:40px;}
#lmenu{width:8px;/*background:url(/pictures/site/l_menu.png) right top no-repeat;*/ text-align:right;vertical-align:top;}
#rmenu{width:8px;/*background:url(/pictures/site/r_menu.png) left top repeat-y;*/ text-align:left;vertical-align:top;}
#bmenu, .bmenu{height:13px;background:url(/pictures/site/b_menu.png) left bottom repeat-x;text-align:right;vertical-align:bottom;}
#mainmenu #bgmenu{background:url(/pictures/site/bg_menu.jpg);height:39px;border-bottom: 1px solid #787878;}
#mainmenu #left{/*background:url(/pictures/site/mnucl.png) left bottom no-repeat;*/ position:absolute; top:39px; left:-1px;width:8px;height:8px;}
#mainmenu #right{/*background:url(/pictures/site/mnucr.png) right bottom no-repeat;*/ position:absolute; top:39px; right:-1px;width:8px;height:8px;}
.breadcrumbs{font-size:11px;padding-bottom:4px;/*position:relative;top:-3px;*/}
.logo{ padding: 0px 5px 0 15px !important;}
.menutop{vertical-align:top;}
.head{background:#2c2c2c;position:relative;z-index:300;}
#content{position:relative;z-index:3;margin-bottom: 100px;}
#content td{position:relative}
.lpanel{padding:0px 8px 8px 8px; background:url(/pictures/site/cleft_bg.gif) left top repeat-y;}
.auth{margin-top: 10px;}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.ib{display:inline-block;width:300px}
.anonslist{position:relative}

ul.topnav {
	list-style: none;
	padding: 0 10px;	
	margin: 0;
	float: left;
	width: 700px;
	/*background: #222;
	font-size: 1.2em;*/
	height: 46px;
	/*background: url(/images/topnav_bg.gif) repeat-x;*/
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
	z-index:1;
	height:46px;
}

ul.topnav li a.cur{
	text-decoration: none !important;
	cursor: text;
}
ul.topnav li ul.subnav li a.cur{
	background: #222 url(/images/dropdown_linkbg.gif) no-repeat 10px 14px;
}
ul.topnav li a{
	padding: 15px 5px;
	color: #fff !important;
	display: block;
	text-decoration: underline !important;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
}
ul.topnav li a:hover{
	/*background: url(/images/topnav_hover.gif) no-repeat center top;*/
	text-decoration: none !important;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(/images/subnav_btn.gif) no-repeat center top;
	position: absolute;
	right: 0;
	top:5px;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 46px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border: 1px solid #111;
	border-top: 1px solid #787878;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	height:35px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(/images/dropdown_linkbg.gif) no-repeat 10px 14px;
	padding-left: 20px;
	padding-top:10px;
	font-weight: normal;
	text-transform: none;
	height: 10px;
	text-align:left;
}
html ul.topnav li ul.subnav li a:hover{ /*--Hover effect for subnav links--*/
	background: #222 url(/images/dropdown_linkbg.gif) no-repeat 10px 14px; 
}
#header img {
	margin: 20px 0 10px;
}

#socialShareBox {position: relative;height: 20px;}
#socialShareBox .facebookLink {
  position: absolute;
  top: 0px;
  left: 0px;
}

.lblitem{padding:5px 0px 10px}

#socialShareBox .vkontakteLink {
  position: absolute;
  top: 0px;
  left: 286px;
}

.round{
    display: inline-block;
    margin-left: 10px;
    padding: 2px 3px 3px;
    background: #222;
    *display: inline;
}
.round.Full_On{background: #99cc66; color: #222;}
.round.Dark_Psy{background: #333333;}
.round.Psy_Prog{background: #669933;}
.round.Progressive_trance{background: #ffffcc; color: #222;}
.round.Chill_Out{background: #333366;}
.round.Goa_Trance{background: #009900;}
.round.Techno{background: #666666;}
.round.Drum_Bass{background: #999999;}
.round.House{background: #ffffff; color: #222;}
.round.Psy_Tecnho{background: #003300;}
.round.Psy_Breaks{background: #660099;}
.round.IDM{background: #990099;}
.round.Noise{background: #000000;}
.round.Experimental{background: #990000;}
.round.Suomi{background: #cc6633;}
.round.Ethno{background: #663399;}
.round.Ethno{background: #006699;}

#feedbacka{font-size:14px;}
#feedbackd{padding:5px 5px 15px;display:none;position:relative}
#feedbackd input.text{width:180px;}
#feedbackd textarea{width:250px;height:100px}
#feedbackd div.fl{padding-top:3px;}
#feedbackd .msg{
    position:absolute;
    width:350px;
    top:10px;
    left:10px;
    padding: 10px;
    border:1px solid #808080;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#2C2C2C;
	display:none;
	text-align:center;
}
#rightpnl{
    padding:0px 8px 8px 10px;
    border-right:1px solid #232323;
    width:246px;
    vertical-align:top;
    text-align:left;
}
#leftpnl{
    padding:0px 8px 8px 10px;
    width:246px; 
    text-align:left;
    vertical-align:top; 
    background: url(/pictures/site/cleft_bg.gif) left top repeat-y;
}

.rel_name a{display:block;}

.preh1, .preh1m{position:relative}
.preh1m .add{font-size:10px;font-weight:normal;display:block;position:absolute;left:0;top:25px;}
.preh1 .add{font-size:10px;font-weight:normal;display:block;position:absolute;right:0;top:16px;}

.dw{padding: 2px 6px; height:20px;background:#707070;}
.cday{padding: 2px 6px; height:20px;background:#2c2c2c;}
#horz{text-align:left;}
#horz .dw, #horz .cday{height:13px;font-size:10px}
#horz h2{float:left; width: 200px;text-align:right;padding-right:10px;font-size:14px}

.slider{position:relative;}
#rels_outer{position:relative;overflow:hidden;height:480px;margin-top:5px;}
.rpage{height:500px;}
#inform_outer{position:relative;overflow:hidden;height:930px;}
.ipage{height:930px;}
#mixes_outer{position:relative;overflow:hidden;height:900px;}
.mpage{height:900px;}
#fotos_outer{position:relative;overflow:hidden;height:410px;}
.fpage{height:410px;}
#fotos .info{table-cell;vertical-align:middle;}
.pages{background:url(/pictures/site/points.gif) left top no-repeat;width:13px;height:13px;display:block;float:right;}
.pages.activ{background:url(/pictures/site/points.gif) no-repeat;background-position: -13px 0px;}
#rels fieldset{border: 1px solid gray;margin-bottom:5px;font-size:11px;padding:2px 2px 2px 4px;}


#sape {float:left; font-size:10px; valign: middle; margin: 0;}
#sape .hr2 {margin:5px 0;}
.rss{position:absolute; right:0px; top:9px;}
.rss img {width:16px;}

.winamp{position:absolute; right:3px; top:10px;width:20px;height:20px;}
.winamp a{display:inline!important;background:none!important;padding:0px!important;margin:0px!important;width:15px!important;}

.div img{display:none;}
/*--added by Radist--*/

.s_links {bottom: 45px; padding: 0 282px 5px 264px; position: absolute; z-index: 10;}
.s_links td p {font-size: 10px;}
td.block_links_icnt {vertical-align:top;padding:0 5px;}
.block_links_header{color: #99CC00;;font-size: 11px;font-weight: bold;}
.block_links_text a {color: #fff;text-decoration: underline;}
.block_links_url {  color: #669933;}
 td.block_links_icnt p {padding:0;}
.gltable{position: relative;}
.block_links {display: inline-block;vertical-align:top;}

.s_links2 {bottom: 4px;padding: 0 20px 5px 300px;position: absolute;z-index: 10;}
.s_links2 td p {font-size: 10px;}

/* STYLE VK */
#vkHunter {
	font-family: Tahoma,arial,sans-serif;
    opacity: 0;
    height: 100%;
    width: 100%;
    visibility: hidden;
    position: absolute;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    left: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.29);
    z-index: 999;
    min-height: 800px;
}
#vkHunter.show{
	opacity: 1;
	visibility: visible;
}

#vkHunter.show .vkHunterWrapper{
	-moz-transform: skewY(0deg); /* Для Firefox */
    -ms-transform: skewY(0deg); /* Для IE */
    -webkit-transform: skewY(0deg); /* Для Safari, Chrome, iOS */
    -o-transform: skewY(0deg); /* Для Opera */
    transform: skewY(0deg);
 }
.vkHunterWrapper{
	width: 800px;
	height: 585px;
	margin: auto;
	position: relative;
	text-align: center;
	background: #fff;
	-webkit-box-shadow: 0px 0px 62px -9px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 62px -9px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 62px -9px rgba(0,0,0,0.75);

	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;

    -moz-transform: skewY(20deg); /* Для Firefox */
    -ms-transform: skewY(20deg); /* Для IE */
    -webkit-transform: skewY(20deg); /* Для Safari, Chrome, iOS */
    -o-transform: skewY(20deg); /* Для Opera */
    transform: skewY(20deg);
}
.vkHunterWrapper .vkWidget {
    margin: auto;
    width: 700px;
    position: relative;
}
.vkHunterWrapper .descr {
    min-height: 125px;
}
#vkHunter .h2{
	font-family: Tahoma,arial,sans-serif;
    padding: 25px 0px 0px 0px;
    font-weight: bold;
    font-size: 20px;
    color: #414141;
}
#vkHunter p{
	color: #414141;
}
.closeVkHunter {
        position: absolute;
    right: -9px;
    width: 26px;
    height: 26px;
    color: #fff;
    background-color: #838383;
    border-radius: 20px;
    padding: 5px;
    border: 2px white solid;
    text-decoration: none;
    top: -10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-image: url(../images/closeImgw.png);
    background-position: -1px -1px;
}
.closeVkHunter:hover{
	background-color: #4E4E4E;
    border: 2px #4E4E4E solid;
  }
 .closeVkHunter:focus,
 .closeVkHunter:active{
 	outline: none;
 }
 div.radioplayer {
    height: 70px !important;
	    width: 295px;
}
.goConcert .descr {
    padding-top: 20px;
}
.goConcert .h2 {
    text-transform: uppercase;
    padding: 0px 0px 10px 0px!important;
    display: block;
}
.goConcert p.h2.nobold {
    font-weight: normal!important;
    text-transform: none;
    font-size: 18px!important;
}

.goConcert a.h2.green {
    color: #49AC5A!important;
    text-decoration: underline;
}
.goConcert a.h2.green:hover{
    text-decoration:none;
}
.goConcert img.mrLeft{
    margin-right: 40px;}

div#vkHunter_concert {
    display: none;
}