html, body { font-family: Tahoma, Arial; background-color: black; margin:0;
	   -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;  
       behavior: expression((this.onselectstart=function() { return (/^(?:INPUT|TEXTAREA)$/).test(event.srcElement.tagName) ? event.cancelBubble=true : (' '+this.className+' ').indexOf(' unselectable ') < 0 }),(this.style.behavior = null));
}
body::selection { color: inherit }
img { display:block }
form {margin:0; padding:0 }

/* Ledokol-player: authorize mode */
#ledokol_all { z-index:500; width:120px; height:407px; position:absolute; left:85%; top:0px; background-repeat:no-repeat; display:none }
#crack { width:100%; height:124px; background: url('img/none') }
#ledokol { margin:0 0 0 20px;background-image:url('img/none.gif'); background-repeat: no-repeat; width: 83px }
#ledokol a span { display: block; float:left }
#ledokol { height: 407px }
.communications {position:absolute; top:0px; display:none;}
.communications_r {position:absolute; top:0px;}
.opacity .communications_r {display:none}
#comm_l { left:-20px; }
#comm_r { left:85px; }
#comm_down {display: none}
.communications img {border:0px; padding-top:5px; cursor: pointer}
.communications_r img {border:0px; padding-top:5px; cursor: pointer}
.ledokol_mini .communications{display:none} 

a .ledokol_button { background-image:url('img/none.gif'); background-repeat: no-repeat }

a .ledokol_button { background-image:url('img/ledokol3.gif'); cursor: pointer }
#ledokol_go { width: 78px; height: 79px }

a .button_go_new { background-image:url('img/ledokol3.gif'); background-position: -325px -82px }
a:hover .button_go_new { background-position: -322px 0 }

a .button_go_random { background-image:url('img/ledokol3.gif'); background-position: -325px -162px }
a:hover .button_go_random { background-position: -322px 0 }

a .button_go_pop { background-image:url('img/ledokol3.gif'); background-position: -325px -242px }
a:hover .button_go_pop { background-position: -322px 0 }

#ledokol_playtype { width: 80px; height: 13px; margin: 2px 0 0 0px }

a:hover .button_rating { background-position: -81px -81px;}

a .button_random { background-image:url('img/ledokol3.gif'); background-position: 0 -445px }
a:hover .button_random { background-position: -80px -488px;}

a .button_minus { background-position:-1px -133px; width:26px; height:26px; margin:2px 0 0 0px }
a:hover .button_minus { background-position:-82px -133px }

a .button_top { width:26px; height:26px; margin:2px 0 0 1px;background-position:-28px -133px }
a:hover .button_top { background-position:-109px -133px }

a .button_plus { width:26px; height:26px; margin:2px 0 0 1px;background-position:-55px -133px }
a:hover .button_plus { background-position:-136px -133px }

a .button_myradio { width:40px; height:25px; margin:2px 0 0 0px; background-image:url('img/ledokol.gif'); background-position: 0 -236px }
a:hover .button_myradio { background-position:-81px -236px; }

a .rblink, a:hover .rblink { background-image:url('img/my_play_ani.gif'); background-position:1px 0 }

a .button_myplay { width:79px; height:25px; margin:2px 0 0 1px;background-position:-2px -274px }
a:hover .button_myplay { background-position:-83px -274px }

a .button_search { width:26px; height:26px; margin:1px 0 0 0px;background-position:-1px -299px }
a:hover .button_search { background-position:-82px -299px }

a .button_party { width:26px; height:26px; margin:1px 0 0 1px;background-position:-28px -299px }
a:hover .button_party { background-position:-109px -299px }

a .button_send { width:26px; height:26px; margin:1px 0 0 1px;background-position:-55px -299px }
a:hover .button_send { background-position:-136px -299px }

a .button_buy { width:80px; height:26px; margin:0;background-position:-1px -324px }
a:hover .button_buy { background-position:-82px -324px }

a .button_upload { width:79px; height:90px; margin:1px 0 0 0px;background-position:-1px -354px }
#ledokol_all .button_upload_in_progress{background: url(img/upload_roll.gif) no-repeat 0px 0 !important}
a:hover .button_upload {background: url(img/upload_roll_hover.gif) no-repeat 1px 0 !important}
a .avatar { cursor:move; width:82px; height:82px; margin:2px 0 0 0;background-image:url('img/ledokol3.gif'); background-position: 0 -161px; display: block; padding:0px 1px 1px 1px }
a .avatar img { width:80px; height:80px; border:0 }
.name { vertical-align:middle; white-space:nowrap; float:left; width:77px; height:23px; margin:2px 0 0 2px; color:black; padding:4px 0 0 3px; font-size:14px; font-weight:bold; font-family:Tahoma, sans-serif; background: transparent url(img/ledokol3.gif) no-repeat scroll -2px -245px; overflow:hidden }
#ablock { position: absolute; top:108px; left:19px; opacity:1; z-index: 501 }
#authb { position: absolute; top:171px; left:20px; height:20px; width:80px; opacity:1; z-index:502; display:none; background-image:url('/img/m_a.gif')}
#hblock { height:112px; clear:both }   

/* mini-mode for authorized user */
.ledokol_mini #ablock { top: 79px } 
.ledokol_mini #authb { top: 144px } 
.ledokol_mini #ledokol { height:283px }
.ledokol_mini .authbuttons { display:none; overflow:hidden }
.ledokol_mini .avatar { margin:2px 0 0 0 }
.ledokol_mini a .upload { margin:3px 0 0 1px }
/* .ledokol_mini a:hover #ledokol_go { background-position:-323px -243px } */
.ledokol_mini a .button_upload { background:url(img/upload_unauthorize_old.gif) no-repeat 2px 0 }
.ledokol_mini #ledokol .button_upload_in_progress{background: url(img/upload_roll_unauthorize.gif) no-repeat 2px 0 !important}
.ledokol_mini #ledokol a:hover .button_upload { background:url(img/upload_roll_over_unauthorize_old.gif) no-repeat 2px 0 !important;}
/* Ledokol-player: authorize mode END */

/* Ledokol-player: unauthorize mode */
.ledokol_unauth a { text-decoration:none; color:black }
.ledokol_unauth #ablock { top: 79px } 
.ledokol_unauth #authb { top: 144px } 
.ledokol_unauth #ledokol { height:283px }
.ledokol_unauth .authbuttons { display:none; overflow:hidden }
.ledokol_unauth .avatar { margin:2px 0 0 0; background-position: -242px -117px; position:relative; overflow:hidden }
.ledokol_unauth .avatar .inf { font-family:Tahoma,Arial; font-weight:0.8em; font-color:black; position:absolute; width:100%; height:100%;
			       top:0; left:0; z-index:1; text-align:center; vertical-align:middle; 
			       padding-top:50%; white-space:nowrap; line-height:0; display:none }                
.ledokol_unauth a .unmute { background-position:-243px -323px; background-image:url('/img/ledokol3.gif') }
.ledokol_unauth a:hover .unmute { background-position:-243px -402px; background-image:url('/img/ledokol3.gif') }
.ledokol_unauth a .mute { background-position: 1px 1px; background-image:url('/img/go_mute.gif') }
/* .ledokol_mini a:hover #ledokol_go { background-position:-323px -243px } */
.ledokol_unauth a .button_upload { background:url('img/ledokol3.gif') no-repeat -326px -324px }
.ledokol_unauth a .uploadmute { background:url(img/upload_unauthorize_old.gif) no-repeat 2px 0 !important;}
.ledokol_unauth #ledokol .button_upload_in_progress{background: url(img/upload_roll_unauthorize2.gif) no-repeat 0 0 !important}
.ledokol_unauth #ledokol a:hover .button_upload { background:url('img/ledokol3.gif') no-repeat -245px -228px !important }
/* Ledokol-player: unauthorize mode END*/

/* Ledokol-player: opacity */
.opacity #ledokol, .opacity #crack { opacity:0.2 }
.opacity .avatar { opacity:1 }  
/* Ledokol-player: opacity END */ 

/* Popup window */
.fwindow { position:absolute; font-family:Tahoma, sans-serif }
.bttitle, .bttitle a { color:white; font-size:11px; font-weight:bold; text-transform:uppercase }
.bttitle { padding:5px 0 3px 0; text-align:center }
.bttext { color:black; font-size:0.8em; padding:10px 5px 5px 0 }
.bt1 { height:25px }
.bt1 img { width:8px; height:25px }
.bt2 { padding:5px 0 3px 0;height:25px; overflow:hidden; cursor:move; background-color:black; background-image:url('/img/window/fon4.gif'); background-repeat:repeat-x }
.bt3 { height:25px; cursor:pointer; width:33px; }
.bt3 img { width:33px; height:25px }
.bt4 { background-image:url('/img/window/fon1.gif');background-repeat:repeat-y }
.bt6 { background-image:url('/img/window/fon2.gif');background-position:right; background-repeat:repeat-y }
.bt7 { height:33px}
.bt7 img { width:8px; height:33px }
.bt8 { background-image:url('/img/window/fon3.gif');background-position:bottom;background-repeat:repeat-x }
.bt9 img { width:33px; height:33px }
fwindow .input { border:1px black solid }
a .button_ok { display:block; float:left; background-image:url('/img/ledokol.gif'); width:58px; height:26px;background-position:-242px -289px }
a:hover .button_ok { background-position:-242px -315px }
.label { float:left; clear:left; width:10em; margin:0 5px 5px 0; font-weight:bold; text-align:right }
.label a{text-decoration:none; color:black}
.param { float:left; width:100px; margin:0px 0 5px 0 }
.input { background-color:white; border:1px solid #000000; color:black; font-weight:bold; width:140px }
.buttons { text-align: center; margin:1.2em 0 0 0 }  
.tbutton { background-color:white; border:1px solid #000000; color:black; font-weight:bold; width:80px }
.hfile { position:absolute;right:0;filter:alpha(opacity:0);opacity:0 }
.miniradio { cursor:pointer; float:left; padding: 4px 0 0 0; margin: 0 5px 0 0 }
.dtext { font-size:0.9em; margin: 0 0 0.5em 0 } 
.hdiv { color: grey; display: none; } 
.tdiv { display: none; } 
a.trule { text-decoration:none; font-weight:bold; color: black } 
/* Popup window END */

/* Temp warning window */
.twindow { position:absolute; font-family:Tahoma, sans-serif; font-size:0.8em; border:1px black solid; padding:5px }
/* Temp warning window END*/

/* Top status area */
#usertitle { width:100%; border:1px black solid; border-width: 1px 0; height:2em; background:#f8c301; color:black; overflow:hidden; font-weight:bold; font-size:1em }
#usertitle_name, #usertitle_account, #usertitle_messages, #usertitle_exit, #usertitle_download, #usertitle_announce, #usertitle_my_radio { cursor:pointer; overflow:hidden }
#usertitle_my_radio {display:none; float:left; margin:0.5em 1em 0 2em; width:10%; white-space:nowrap}
.active{color:red}
.auth .namegame { display:none }
.auth #usertitle_name { float:left; margin:0.5em 0 0 2em; width:18%; white-space:nowrap }
.auth #usertitle_rating { float:left; margin:0.5em 0 0 0; width:20%; white-space:nowrap }
.auth a { text-decoration:none; color: black }
.auth #usertitle_account { float:left; margin:0.5em 0 0 0; width:20%; white-space:nowrap }
.auth #usertitle_messages { float:left; margin:0.5em 0 0 0; width:20%; white-space:nowrap }
.auth #usertitle_download { float:left; margin:0.5em 0 0 0; width:10%; white-space:nowrap }
#usertitle_announce{ float:left; margin:0.5em 0 0 0; width:10%; white-space:nowrap }
#usertitle_download a{color:black; text-decoration:none;}
#usertitle_exit { float:right }
.auth #pheader, .auth #ph_buttons, .auth #sms_ph_buttons, .unauth #pheader, .unauth #ph_buttons, .unauth #sms_ph_buttons, .unauth #pointButtons, .auth #pointButtons, .unauth #SMSpointButtons, .auth #SMSpointButtons{ display:none }
.unauth .namegame { display:block; text-align:center; margin:0.35em 0 0 0; cursor:pointer }
.unauth #usertitle_name, .unauth #usertitle_rating, .unauth #usertitle_arr,
.unauth #usertitle_account, .unauth #usertitle_messages, .unauth #usertitle_myplay, 
.unauth #usertitle_exit, .unauth #usertitle_mainmenu, .unauth #usertitle_download { display:none !important; }
.unauth .namegame div {padding-top:0.15em;}
.unauth .namegame table {padding:0 6em 0 0; margin:0 auto; border-spacing: 0; }
.unauth .namegame table tr td {padding:0.2em 0 0 0; margin:0;}
.unauth .namegame table tr td div {position: relative; font-family: sans-serif; padding:0;}
.unauth .namegame table tr td div img{position: absolute; top: -0.9em}
.unauth .namegame em {position: absolute; top:-0.56em; left:0; font-size: 1.8em; font-style: normal; font-weight: 100;}
.unauth .namegame b, .namegame u { font-size: 0.6em; font-style: normal; text-decoration: none; font-weight: normal; color: red;}
.unauth .namegame b {position: absolute; top: -1.5em; left: 0.75em;}
.unauth .namegame u {position: absolute; top: -1.5em; left: 1.6em;}
.party #usertitle_name, .party .namegame, .party #usertitle_rating, .party #usertitle_account, .party #usertitle_messages, .party #pointButtons, .party #SMSpointButtons, .party #usertitle_download, .party #sms_ph_buttons { display:none }
.party #pheader, .party #ph_buttons { display:block }
.party #pheader { text-align:center }
.party #pheader { margin: 5px 0 0 0 }
.party #ph_buttons { clear:both; margin: 0 0 0 5px }
#party, #smsparty{min-height:300px; display:none;}
#activePoints {min-height:300px; display:none;}
.activePoints #usertitle_name, .activePoints .namegame, .activePoints #usertitle_rating, .activePoints #usertitle_account, .activePoints #usertitle_messages, .activePoints #pheader, .activePoints #ph_buttons, .activePoints #sms_ph_buttons, .activePoints #usertitle_download, .activePoints #SMSpointButtons { display:none }
.activePoints #pointButtons{display:block; padding:5px}
#pointButtons .tbutton {width: 120px;}
#usertitle_announce{display:none}

.smsparty #usertitle_name, .smsparty .namegame, .smsparty #usertitle_rating, .smsparty #usertitle_account, .smsparty #usertitle_messages, .smsparty #pointButtons, .smsparty #usertitle_download, .smsparty #ph_buttons { display:none }
.smsparty #pheader, .smsparty #sms_ph_buttons { display:block }
.smsparty #pheader { text-align:center }
.smsparty #pheader { margin: 5px 0 0 0 }
.smsparty #sms_ph_buttons { clear:both; margin: 0 0 0 5px }
#smsparty {min-height:300px; display:none;}
.SMSactivePoints #SMSpointButtons{display:block; padding:5px}
#SMSpointButtons .tbutton {width: 120px;}
.SMSactivePoints #usertitle_name, .SMSactivePoints .namegame, .SMSactivePoints #usertitle_rating, .SMSactivePoints #usertitle_account, .SMSactivePoints #usertitle_messages, .SMSactivePoints #pheader, .SMSactivePoints #ph_buttons, .SMSactivePoints #sms_ph_buttons, .SMSactivePoints #usertitle_download, .SMSactivePoints #pointButtons { display:none }
.SMSactivePoints #SMSpointButtons{display:block; padding:5px}

/* Top status area END */

/* Bottom status area */
#info_button{color:white;padding:5px 0px 10px 20px;cursor:pointer}
/* Bottom status area END */

/* Top */
#suptop { width:100%; background: black; z-index:1000; }
.tUser { font-weight:bold; border:1px black solid;float:left; position:relative; overflow:hidden }
.tUser img { width:100%; height:100%; visibility:hidden;}
.tUser .tInfo { font-family:Tahoma,Arial; font-color:black; position:absolute; width:100%; height:100%;
                top:0; left:0; z-index:1; text-align:center; vertical-align:middle; 
                padding-top:50%; white-space:nowrap; line-height:0 }                
.tUser .tSub { font-family:Tahoma, Arial; display:block; background:transparent; position:absolute; left:2px; bottom:2%; z-index:6; white-space:nowrap; margin:0; line-height:0.8 }
.tUser .tSub2 { line-height:0.9; font-family:Tahoma, Arial; display:block; background:transparent; position:absolute; right:2px; bottom:2%; z-index:6; white-space:nowrap }
.aUser img { visibility:visible }
.aUser .tInfo { display:none }
.aUser .tSub { display:none }
.aUser .tSub2 { display:none }
.tsmall{font-size:0.6em}
/* Top END */

/* Playlist */
#plists { display:none }
#alist { position:absolute; width:12%;top:2.1em }
#alist img { width:100% }
.ablock { width:100%; float:left; font-size:0.75em; margin:0 0 2px 2px; border:1px #333333 solid; padding:1px; color:white }
.half { width:44% }
.aact { background: #576152; border:1px #576152 solid; }
.ahover { background: #f8c301; border:1px white solid; color:black; background-image:url('/img/edit.gif'); background-repeat:no-repeat; background-position: bottom right} 
.aname { text-align:center; font-size:0.9em; overflow:hidden; height:1.3em }
#mpllist,#srTrack { float:right; margin:0 2% 0 0;width:85%; scrollbar-base-color:#1d1d1e }
.mplline { position:static; clear:both; cursor:pointer; color:#0189f9; width:99%; font-size: 0.75em; margin:1px 0 0 0; overflow:hidden; height:1.3em; border:1px black solid }
.ath { color:red }
.mpllineact { position:static; clear:both; color:#f8c301; background:#323135; width:99%; font-size: 0.75em; margin:1px 0 0 0; overflow:hidden; height:1.3em; border:1px #4e4a46 solid }
.mplline:hover { color:white; background:#1d1d1e; border:1px #333 solid }
.dragline { cursor:move; position:absolute;color:white; background:#1d1d1e; z-index:255; border:1px #333 dotted; width:80%; font-size: 0.75em }
.ed, .lnum, .lnumt, .lname, .lart, .lrate, .lrate2,  .ldate, .lsell, .lkbps, .lalb, .ltrack, .lparty { float:left; border-left:1px black solid }
.lnum { width:2.5em; text-align:center }
.lnumt { width:5em; text-align:center }
.ltrack { width:80% }
.mpl_hover .lnum { display:none; cursor:pointer }
.ed { width:2.5em; display:none }
.mpl_hover .ed { display:block; background-image:url('/img/edit.gif'); background-repeat:no-repeat; background-position: center top  } 
.lname { width:27% }
.mpllineact .lname { background:#f8c200 url('/img/bgdld.gif') no-repeat -1000px 10px; color:black; position: relative }
.lart { width:20% }
.lalb { width:15%; text-align:left } 
.lrate { width:7%; text-align:center }
.lrate2 { width:7%; text-align:center; color:#F8C301 }
.ldate { width:13%; text-align:center; font-size: 0.85em }
.lsell { width:18%; text-align:center }
.lsell span { color:#F8C301; font-size:0.75em }
.lkbps { float:right; width:7%; text-align:center }
.lparty { width:7%; text-align:center }
.mplheader, .dcheader, .searchTracksheader { clear:both; color:white; width:99%; font-size: 0.75em; margin:1px 0 0 0; overflow:hidden; height:1.3em; background:#4d4d4d; border:1px black solid }
.header, .cheader { text-align:center; border-left:1px black solid; font-size: 0.9em; color:white }
#tslider { z-index:10; cursor:move; width:0.6em; position:absolute; border:1px black solid; background:#f98100; opacity:0.5 }
.mplline .tslider2 { z-index:10; cursor:move; width:0.8em; position:absolute; border:1px black solid; background:#f98100; opacity:0.5; display: none; top: -3px; height: 20px;}
.mpllineact .tslider2 { z-index:10; cursor:move; width:0.8em; position:absolute; border:1px black solid; background:#f98100; opacity:0.5; display: block; top: -3px; height: 20px }
.send_track {float:left; width:2em }
.mpllineact .send_track { background-image:url('/img/cover1.gif'); background-repeat:no-repeat; background-position: center center } 
.mpl_hover .send_track, .mpl_hover .ed  { cursor:pointer }
.mpltime { color:white; font-size:0.75em }
#mp3search { font-size:0.8em }
/* Playlist END */

/* Search */
.search_hover { color:white; background:#1d1d1e; border:1px #333 solid }
.serlline { position:static; clear:both; color:white; width:99%; font-size: 0.75em; margin:1px 0 0 0; overflow:hidden; height:1.3em; border:1px black solid }
#search_play{ float: left; padding-right: 5px; cursor: pointer; }
/* Search END*/

/* Back hidden div for moving elements whith mouse */
#backdiv { display:none; position:absolute; z-index:1000; top:0; left:0; width:100%; height:90% }	   
#backdiv img { cursor:pointer; width:100%; height:100%  }	   
/* Back hidden div for moving elements whith mouse END */

/* Community */
#community { width:100%; background: black }
.cUser { font-weight:bold; border:1px black solid;float:left; position:relative; overflow:hidden }
.cUser img, .cnew2 img { width:100%; height:100%; visibility:hidden }
.cUser .cInfo, .cnew2 .cInfo { font-family:Tahoma,Arial; font-color:black; position:absolute; width:100%; height:100%;
                top:0; left:0; z-index:1; text-align:center; vertical-align:middle; 
                padding-top:40%; paddingg-bottom:60%; white-space:nowrap }                
.cUser .cSub, .cnew2 .cSub { background:transparent; position:absolute; right:2px; bottom:2px; z-index:6; white-space:nowrap }
.acUser img, .cnew img { visibility:visible }
.acUser .cInfo, .cnew .cInfo { display:none }
.acUser .cSub, .cnew .cSub { background:white }
.m_messages { width:370px; height:100px; background:black; margin:0 0 10px 0; color:white; overflow:auto }
.m_messages .iam { color:red }
.m_messages .notiam { color:#0189f9 }
/* Community END */

/* Community2 */
#community2 { width:100%; background: transparent }
/* Community2 END */

#content { height:100% }

#progress_bar { padding:1px; text-align:left; background:white; border:1px black solid; height:15px;width:290px }
#progress_line { width:1%; height:15px; background:#ab4c19 } 

/* Отправка сообщения */
#w_top {display:none;cursor:text;width:230px; height:83px;border:1px solid black;background-color:white; overflow:auto; padding-left: 3px}
#w_top_label{display:none}
#track_author_name{width: 100%; text-align:center; display:none;font-weight:bold;}
#w_top div{text-decoration: underline;cursor: pointer;}

.ac_results { border:1px solid #DCDFE6; background-color:white; padding:0; margin:0; list-style:none;
              position:absolute; z-index:10000; width:250px; font-family:Arial, Tahoma, serif; font-size:13px; display:none }
.ac_results li { padding:2px 5px; white-space:nowrap; color:#807f88; text-align:left }
.ac_over { cursor:pointer; background-color:#e2e6e8 }
.ac_match { color:black }

#sales_info{
	height:400px;
	overflow-x:hidden;
	overflow-y:auto;
	width:800px;
	background:black;
}
#sales_info table {
	border: 1px solid #666666;
	border-collapse: collapse;
	background: black;	
}
#sales_info table th{
	border: 1px solid #666666;
	background: #4D4D4D;
	color:white;
} 

#sales_info div{
	float:left;	
}
.in{
	color:white;
}
.out {
	color:brown;
}
.mp3{
	color:#0189F9;
}
.buy{
	color:green;
}
.sell{
	color:red;
}

#th {clear:both; color:white; width:99%; font-size: 1em; margin:1px 0 0 0; overflow:hidden; height:1.4em; background:#4d4d4d; border:1px black solid; font-weight:bold; }
.inall {color:white; font-weight:bold;}
.thdate, .thop, .thin, .thout {float:left; border-left: 1px solid black; text-align:center;}
.tddate, .tdop, .tdout, .tdin {float:left; border-left: 1px solid black;}
.thdate {width: 80px;}
.thop{width: 550px;}
.thin{width: 65px;}
.thout{width: 65px;}

.tddate{width: 80px; text-align:center;}
.tdop {width: 550px;}
.tdin {width: 65px; text-align:center;}
.tdout{width: 65px; text-align:center;}
.rounded{background-image:url('/img/rounded_ava.png'); background-repeat:no-repeat; padding:7px; position:absolute; display:none}
.friendListTd { padding-left: 4px; }
.friendListTd:hover { background-color: #F08000 }
.downloadtop {position:absolute; left:5%; top:5%; display:none;}
textarea { overflow: auto; }
