/* MAIN CSS BLOCK */
html {
overflow:hidden;
height:100%;                            
}

body {
background: #ffffff;
padding: 0px;
margin: 0px;
height:100%;
font-family: 'Times New Roman', Arial, Verdana;
font-size: 16px;
background-color:#281860;
color:#ffffff;
}

table{
border:0px;
border-collapse:collapse;
border-spacing: 0px;
}
table td{
padding:0px;
border-collapse:collapse;
}

A IMG {
border:none;
}
A:link {
color:#ffcc00;
}
A:visited {
color:#ffcc00;
}
A:hover {
color:#ffcc00;
}

A:active {
color:#ffcc00;
} 
a:active, a:focus, img {
outline: 0;
}
span.puretxt {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
.fbold {
font-weight:bold;
}
.nobold {
font-weight:normal;
}
.ytxt {
color:#ffcc00;
}
.bluetxt {
color:#6985d7;
}
.ylink {
color:#ffcc00;
text-decoration:underline;
cursor:pointer;
}
.yslink {
color:#ffcc00;
text-decoration:underline;
cursor:pointer;
font-size:12px;
}
.lblink {
color:#6985d7;
text-decoration:underline;
cursor:pointer;
}
.bluelink {
color:#423d87;
text-decoration:underline;
cursor:pointer;
}
.ylinki {
color:#ffcc00;
text-decoration:underline;
cursor:pointer;
font-style:italic
}
.gtexti {
color:#a7a7a7;
font-style:italic;
font-size:12px;
}
.bluelinki {
color:#423d87;
text-decoration:underline;
cursor:pointer;
font-style:italic
}
.wtxt {
color:#ffffff;
}
span.rbtext {
color:#ff0000;
font-weight:bold;
}
span.txtsmall {
font-size:10px;
}

.nowherediv {
display:none;
width:1px;
height:1px;
position:absolute;
top:-3000px;
left:-3000px;
}
.abh {
height:100%;
}
.abw {
width:100%;
}
.abhw {
height:100%;
width:100%;
}
.blankblock {
width:1px;
height:1px;
}
.spantab{
height:1px;
width:1px;
font-size:1px;
}
.hel {
display:none;
}
.input {
border:1px solid #ffffff;
height:18px;
float: left;
}
.inputnf {
border:1px solid #ffffff;
height:18px;
}
.inputselect {
border:1px solid #ffffff;
height:20px;
}

.button {
cursor:pointer;
}

div.opblackbgdiv {
font-weight:normal;
padding:3px;
background:#000000;
text-align:left;
overflow-y:scroll;
width:350px;
height:350px;
}
div.banblackbgdiv {
font-weight:normal;
padding:3px;
background:#000000;
text-align:left;
overflow-y:scroll;
width:600px;
height:450px;
}
div.topblackbgdiv {
font-weight:normal;
padding:3px;
background:#000000;
text-align:left;
overflow-y:scroll;
width:500px;
height:400px;
}
div.logblackbgdiv {
font-weight:normal;
padding:3px;
background:#000000;
text-align:left;
overflow-y:scroll;
width:500px;
height:400px;
}

/* Media div */
div.mediapopups {
z-index:700;
position:absolute;
}
div.mediapopupspos {
top:80px;
right:320px;
cursor:move;
}
div.mediapopupsposcollapse {
bottom:0;
left:10px;
}
table.mediapmaintb {
background-color:#6985d7;
border:3px solid #6985d7;
}
td.mediapmaintoptd {
height:25px;
}
div.mediaptopfleftalt {
color:#ffffff;
font-size:16px;
padding-right:15px;
}
td.mediaptopfright {
width:30px;
}
td.mediaptrmenu {
width:14px;
height:12px;
}
div.mediaptrmenucollapse {
width:14px;
height:12px;
background:#4f6eca url(/0/img/persbtns.png) 0 0 no-repeat;
cursor:pointer;
}
div.mediaptrmenucollapsehover {
background:#4f6eca url(/0/img/persbtns.png) 0 -11px no-repeat;
}
td.mediaptrmenusplit {
width:1px;
}
div.mediaptrmenuexpand {
width:14px;
height:12px;
background:#4f6eca url(/0/img/persbtns.png) -14px 0 no-repeat;
cursor:pointer;
display:none;
}
div.mediaptrmenuexpandhover {
background:#4f6eca url(/0/img/persbtns.png) -14px -11px no-repeat;
}
div.mediaptrmenuclose {
width:14px;
height:12px;
background:#4f6eca url(/0/img/persbtns.png) -28px 0 no-repeat;
cursor:pointer;
}
div.mediaptrmenuclosehover {
background:#4f6eca url(/0/img/persbtns.png) -28px -11px no-repeat;
}
td.mediapmainbottd {
padding:0;
border:1px solid #6985d7;
}

/* youtube */
div.youtubeinsertbluediv {
background-color:#0000ff;
width:560px;
height:349px;
}
div.youtubeinsertbluedivcollapse {
background-color:#0000ff;
width:260px;
height:0px;
}
iframe.youtubeinsertiframe {
width:560px;
height:349px;
}
iframe.youtubeinsertiframecollapse {
width:260px;
height:0px;
}

/* JPLAYER */
div.jplayercontainer {
top: -5000px;
left: -5000px;
}

/* Messages format */
.msgcsize1 {
font-size:70%;
}
.msgcsize2 {
font-size:85%;
}
.msgcsize3 {
font-size:100%;
}
.msgcsize4 {
font-size:110%;
}
.msgcsize5 {
font-size:180%;
}
.msgcsize6 {
font-size:380%;
}
.msgcsize7 {
font-size:420%;
}

/* Enter pass img class */
.enterpassimg {
background: #ffffff url(/0/img/enterpass.png) 0 -5px no-repeat;
}

/* F warning */
.fwarningimg {
width:120px;
height:22px;
background: url(/0/img/bwarning.png) 0 0 no-repeat;
}
/* transp class */
.transparent_class_05 {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";

  /* IE 5-7 */
  filter: alpha(opacity=40);

  /* Netscape */
  -moz-opacity: 0.4;

  /* Safari 1.x */
  -khtml-opacity: 0.4;

  /* Good browsers */
  opacity: 0.4;
}

/* NOSCRIPT CSS */
div.noscrdiv {
position:absolute;
top:0px;
left:0px;
z-index:1000;
background-color:#000000;
}
div.noscrdivoverlay {
position:absolute;
top:0px;
left:0px;
text-align: center;
z-index:1100;
font-size:16px;
color:#ff0000;
padding-top:150px;
}
div.noscrvcdiv {
margin: 0 auto;
width:500px;
padding:20px 5px 20px 5px;
background-color:#ffffff;
border:2px solid #000000;
}

/* FIRST LOADING */
div.startloadingdiv {
position:absolute;
top:0px;
left:0px;
z-index:1000;
background-color:#000000;
}
div.startloadingdivoverlay {
position:absolute;
top:0px;
left:0px;
text-align: center;
z-index:1100;
font-size:16px;
color:#ff0000;
padding-top:150px;
}
div.startloadingboxdiv {
margin: 0 auto;
width:350px;
padding:15px 5px 15px 5px;
background-color:#ffffff;
border:2px solid #000000;
}

/* LOADING CHAT */
.loadingchat {
display:none;
position:absolute;
top:0px;
left:0px;
z-index:1200;
margin:0;
text-align:center;
}
.loadingwinshell {
display:none;
}
.loadingwincnt {
position:absolute;
top:0px;
left:0px; 
z-index:99995;
text-align:center;
vertical-align:middle;
margin:0;
}
.loadingwin {
position:absolute;
top:0px;
left:0px; 
z-index:99990;
text-align:center;
vertical-align:middle;
margin:0;
background-color:#000000;
}
div.lwinshell {
width:300px;
margin: 0 auto;
override-y:auto;
}
table.lwmtb {

}
td.lwtop, td.lwbottom {

}
div.lwcontld {
position:relative;
display:none;
text-align:center;
font-weight:bold;
color:#ff0000;
}
div.lwcontldclose {
position:absolute;
top:-10px;
right:-10px;
width:16px;
height:16px;
cursor:pointer;
font-size:14px;
opacity:.5;
}
div.lwconterr {
display:none;
font-weight:bold;
color:#ff0000;
}
div.lwconterrbt {
padding-top:10px;
text-align:center;
}
div.lwcontldimgcont {
padding-top:8px;
}
i.lwcontldimg {
font-size:30px;
color:#ffcc00;
vertical-align:baseline;
font-weight:lighter;
}


div.lwcontent {
padding:15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border:2px solid #ffcc00;
text-decoration: none;
background:#281860;
behavior: url(/pie/PIE.htc);
}
div.lwcontinfo {

}
div.lwcontinfohtml {
font-weight:bold;
color:#ffcc00;
}
.chlselonlychllist {
color:#c3c5d0;
}
/* Top pannel */
div.toppannelxdiv {
display:none;
position:absolute;
top:0;
left:0;
z-index:650;
width:100%;
height:60px;
background-color:#1b0f44;
}
div.ex3 {
width: 730px;
height: 133px;
line-height: 0px;
color: transparent;
font-size: 50px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 300;
text-transform: uppercase;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}

div.ex3:hover {
line-height: 133px;
color: #575858;
}

#containerEx5 {
width:145px;
border-bottom:4px solid #ffcc00;
}

#ex5 {
<img src="/0/img/logo_4.1_v4.png" width="11px" height="10px" />
}

#ex5 img {
        margin: 25px;
        opacity: 0.8;
        border: 10px solid #eee;

        /*Transition*/
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;

        /*Reflection*/
        -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));
}


#ex5 img:hover {
   opacity: 1;

   /*Reflection*/
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));

   /*Glow*/
  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
}


td.tpannellogo {
/*background:url(/0/img/logo_4.1_v4.png) 11px 10px no-repeat;*/
/*background:url(/0/img/LOGO_0000s_0000_snow.png) 11px 10px no-repeat;*/
background:url(/0/img/Index_belka.png) 6px 0px no-repeat;
width:145px;
border-bottom:4px solid #ffcc00;
}
td.tpannelulist {
vertical-align:bottom;
border-bottom:4px solid #ffcc00;
}
td.tpannelrmenu {
width:260px;
border-bottom:4px solid #ffcc00;
vertical-align:center;
text-align:center;
}
td.tpannelinwidth {
width:220px;
}
td.toprightmenu {
text-align:center;
}
div.trbtnall {
cursor:pointer;
height:22px;
width:22px;
font-size:20px;
}
div.trbtn1 {
color:#423d87;
}
div.trbtn1:hover {
color:#7378d7;
}

div.trbtn6 {
color:#8d0722;
}
div.trbtn6:hover {
color:#ff0000;
}

/* TABS */
td.tabrcshell {

}
div.taballdivshell {

}
div.tabavaname {
padding:0;
font-size:10px;
color:#423d87;
}
div.chltabchnamedivactvx{
padding:0;
}
div.chltabbg {
position:relative;
padding:5px;
height:34px;
background:#423d87;
-webkit-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0;
border-right: 1px solid transparent;
border-bottom: 1px solid #423d87;
text-decoration: none;
behavior: url(/pie/PIE.htc);
}
div.chltabbgactive {
position:relative;
padding:5px;
height:40px;
background:#ffcc00;
-webkit-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0;
border-right: 1px solid transparent;
border-bottom: 0;
text-decoration: none;
behavior: url(/pie/PIE.htc);
}

td.chltab {
color:#8e8bb7;
vertical-align:bottom;
border-left:2px solid transparent;
border-right:2px solid transparent;
}
div.chltabchnamediv {
font-size:13px;
font-weight:bold;
padding-top:3px;
}
div.chltabchnamedivact {
color:#ff0000;
font-size:13px;
font-weight:bold;
padding-top:9px;
}
.chltabbthover {
color:#bab7e7;
}
table.chltabshellactive {
cursor:default;
}
td.chltabtcactive {
height:6px;
background-color:#ffcc00;
}
div.mn {
position:absolute;
top:2;
right:2px;
width:12px;
height:12px;
border:0;
cursor:pointer;
}
div.chltabclosebt {
position:absolute;
top:1px;
right:1px;
width:12px;
height:12px;
border:0;
cursor:pointer;
}
div.chltabclosebthoveron {
color:#df0000;
font-size:12px;
}

div.chltabclosebthoveroff {
color:#1b0f44;
font-size:12px;
}

div.chltabmsgwarnbtoff {
display:none;
}
div.chltabmsgwarnbton {
position:absolute;
top:-9px;
right:6px;
width:22px;
height:16px;
background:url(/0/img/mailanim.gif) 0 0 no-repeat;
}

td.chltabblactive {
width:6px;
background-color:#ffcc00;
}
td.chltabbcactive {
background-color:#ffcc00;
vertical-align:top;
}
td.chltabbractive {
width:6px;
background-color:#ffcc00;
}

table.chltabshell {
/*height:42px;*/
cursor:pointer;
}

/* APP LOGIN DIV */
div.applogindiv {
display:none;
position:absolute;
top:0px;
left:0px;
z-index:103;
margin:0;
text-align:left;
}
div.apploginbox {
margin: 60px auto;
width:345px;
}
input.appauthfld {
width:190px;
}
div.apploginlogoshell {
padding:10px 0 0 15px;
}
div.apploginlogo {
background:url(/0/img/logo_4.1_v4_pb.png)no-repeat bottom;
width:126px;
height:38px;
cursor:pointer;
}

/* LOGIN DIV & PAGE */
div.loginenteralternativebox {
background-color:#fff4c6;
border-top:3px solid #e5d287;
width:455px;
margin:0 left;
padding:5px 15px 20px 15px;
}
div.loginenteralternativeboxtb {
padding-top:5px;
}
button.logineabt {
cursor:pointer;
padding:3px;
padding: 0 .25em;
width: 0;  /* IE table-cell margin fix */
overflow: visible;
}
button.logineabt[class] {
width: auto;  /* cancel margin fix for other browsers */
}
img.logineaimg {
vertical-align:middle;
}
span.logineaspan {
vertical-align:middle;
}
div.loginbox {
height: 100%;
background-color:#ffffff;
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
color:#2c2c2c;
overflow:auto;

}
div.logintophdiv {
width:100%;
height:80px;
margin:0 auto;
position:absolute;
z-index:100;
padding-top:105px;
}
div.logintoph2div {
width:100%;
height:6px;
text-align:center;

}
div.logintoph3div {
width:100%;
height:2px;
background-color:#ffcc00;
position:relative;
z-index:1;


}
div.logintoph4div {
width:100%;
background-color:#ffcc00;
}
div.logintoph5div {
width:100%;
height:50px;
background-color:#ffffff;
padding-top:10px;
text-align:center;
font-size:12px;
}
div.loginsubsigniture {
padding:3px 0 3px 15px;
text-align:left;
color:#ffffff;
font-size:12px;
font-weight:bold;
}
div.ngimg {
background:url(/0/img/allres2.png)no-repeat bottom;
width:980px;
height:198px;

}
div.loginsubspacing {
height:0px;
}
div.logintoplogodiv {
width:100%;
height:60px;
background-color:#FFFFFF;
margin:0 auto;
position:relative;
z-index:100;
}
td.loginlefttdmcp {
vertical-align:top;
}
div.loginenterflddiv {
width:470px;
margin:0 left;
padding:0 0 10px 15px;
background:#f2f2f2 url(/0/img/cock17.png) no-repeat;
background-position:100% 100%;
}
/* Main login page */ 
div.loginlockimg {
width:128px;
height:128px;
background:url(/0/img/snake.png) top left no-repeat;
}
td.loginlockimgtd{
padding-left:0px; 
}
div.loginbtdiv {
padding:20px 0 0 15px;
}
div.altloginbtdiv {
padding:20px 0 0 0;
}
span.altloginmailrutext {
font-size:12px;
}
button.loginbuttonbox {
display:-moz-inline-box;
display: inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0;
padding: 0;
background: none;
width: auto;
border: none;
overflow: visible;
height: 32px;
text-decoration: none;
white-space: nowrap;
cursor:pointer;
}
span.logingreen {
margin-top: -2px;
margin-left: 0px;
margin-right: 0px;
display: block;
height: 26px;
padding: 3px 25px;
font-weight: bold;
font-size: 20px;
line-height: 28px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: url(/0/img/greenbt.png) repeat-x scroll left top #87C80A;
color: #FFFFFF;
text-shadow: 0 1px 1px #78AD12;
}
button.loginbuttonbox:hover span.logingreen {
background: #87C80A url(/0/img/greenbt.png) repeat-x left -32px;
}
span.loginreggrey {
margin-top: -2px;
margin-left: 0px;
margin-right: 0px;
display: block;
height: 22px;
padding: 3px 15px;
font-weight: bold;
font-size: 14px;
line-height: 22px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: url(/0/img/graybt.png) repeat-x scroll left top #9299ac;
color: #FFFFFF;
text-shadow: 0 1px 1px #9299ac;
}
button.loginbuttonbox:hover span.loginreggrey {
background: #87C80A url(/0/img/graybt.png) repeat-x left -32px;
}
td.loginboldtd {
font-weight:bold;
padding:10px 0 5px 0;
}
select.logininputselect {
border:1px solid #d8d8d8;
height:20px;
}
div.loginheadertextdiv {
padding:15px 0 15px 0;
float:left;
}
div.loginheaderregister {
padding-top:25px;
text-align:center;
}
div.loginheadertext1 {
color: #525252;
font-size:32px;
font-weight:bold;
}
div.loginheadertext2 {
font-size:16px;
font-weight:bold;
}
td.loginautochlsel {
text-align:left;
padding:12px 0 0 4px;
}
div.logincontcenterbox {
width:980px;
padding:0 5px 0 5px;
margin:0 auto;
}
div.padla
{
/* background: url(/0/img/snake.png) no-repeat bottom scroll; */
background: url(/0/img/LOGO_0001_Snake.png) no-repeat bottom scroll;
padding:117px 600px 0 0; 
position:absolute;
z-index:50;
}
div.logincontcenterbox2 {
width:980px;
padding:0 5px 0 5px;
margin:0 auto;
}
td.loginvertlinex {
width:10px;
border-right:2px solid #cccccc;
}
td.loginoverviewblock {
vertical-align:top;
padding-left:10px;
font-size:14px;
color:#868686;
}
span.logindot {
padding:0 5px 0 5px;
font-weight:bold;
}


div.logindiv {
display:none;
position:absolute;
top:0px;
left:0px;
z-index:100;
margin:0;
text-align:left;
}

table.logintable tr td {
padding-right:5px;
}
table.logintable tr td input[class=input] {
width:160px;
}
div.nglogo {
background: url(/0/img/LOGO_0000_Logo.png) right bottom no-repeat;
width:460px;
height:33px;
position:relative;
}
table.logintable tr td.loginsubmit span, .loginremember span, .loginautochl span {
padding:0 3px 0 3px;
}
.loginsubmit {
padding-top:14px;
}
.loginautochl {
padding-top:10px;
white-space: nowrap;
}
span.loginstatus {
padding-left:10px;
display:none;
color:#ff0000;
font-weight:bold;
font-size:10px;
}

.loginstatspan {
padding-left:15px;
}
span.loginerror {
padding-left:10px;
display:none;
color:#ff0000;
font-weight:bold;
font-size:11px;
}

input.loginfld {
width:290px;
padding:5px 0 5px 3px;
border:1px solid #d8d8d8;
}





/* CHANNELS LIST DIV */
div.chlistpassinpshell {
padding:2px 0 2px 0;
height:20px;
}
input.chlistpassinp {
width:150px;
}
div.chlistdiv {
display:none;
position:absolute;
top:60px;
left:0px;
z-index:200;
overflow-y:scroll;
overflow-x:hidden;
}
td.chliststripe {
width:50px;
background-color:#ffcc00;
}
td.chlistintd {
vertical-align:top;
}
td.chliststripepd {
width:30px;
}
div.chlistmdiv {
padding:10px;
}                         
div.chlistheader {
text-align:center;
font-weight:bold;
}
div.chlisttop {
padding-left:22px;
}


div.chlistmknewchlshell {
width:520px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #1b1244;
border: 0;
padding: 22px;
text-decoration: none;
behavior: url(/pie/PIE.htc);
}

table.chlistmknewchl tr td {
height:24px;
}

td.chlistformpd {
padding-right:10px;
}
input.chlmkchlfld {
width:150px;
}
td.chlistsubmit {
padding-top:15px;
}
div.chlistrows {
padding:15px 0 0 22px;
}
span.chlisttprsp {
padding-left:10px;
font-size:13px;
}
span.chlisttopicx {
font-weight:bold;
}
span.chlisttopicxcont {

}
div.chlisttplblock {
display:none;
}
div.chlistufld {
position:relative;
}
div.chlistuico {
position:absolute;
top:2px;
left:-21px;
height:16px;
width:16px;
}
div.chlistwreach {
padding:4px 0 10px 0;
}
/* MESAGES GLOBAL DIV CONTAINER */
div.messagediv {
display:none;
position:absolute;
top:0px;
left:0px;
overflow-y:scroll;
overflow-x:hidden;
z-index:600;
}

/* CHANNEL DIV */
div.channeldiv {
display:none;
position:absolute;
top:0px;
left:0px;
text-align: center;
z-index:500;
}

.msgpureformat {
color:#ffffff;
font-size:12px;
}

/* user statuses */
div.moderpopupheader {
padding-top:10px;
color:#ffcc00;
font-weight:bold;
font-style:italic;
}
div.operpopupheader {
padding-top:10px;
color:#ffcc00;
font-weight:bold;
font-style:italic;
}
div.mpopupheader {
color:#ffcc00;
padding-bottom:5px;
font-size:14px;
font-style:italic;
text-align:left;
}
div.msppopupheader {
padding-top:5px;
}

/* HOVER POPUP'S */
div.hoverpopups {
display:none;
position:absolute;
top:0px;
left:0px;
z-index:700;
}
/* UICONS */
img.uiconsimgtag {
cursor:pointer;
border: 1px solid #281860;
width:16px;
height:16px;
}
span.uiconsspancover {
padding-left:3px;
padding-right:3px;
}

/* SMILES HIGHLIGHT */
img.smilesimgtag {
cursor:pointer;
}
span.smileshighlight {

}
span.smilesspancover {
padding-left:3px;
padding-right:3px;
}
/* Personal messages */
div.personalmessages {
display:none;
position:absolute;
z-index:660;
bottom:0;
right:30px;
width:480px;
-webkit-border-radius:7px 7px 0 0;
-moz-border-radius:7px 7px 0 0;
border-radius:7px 7px 0 0;
border: 2px solid #6985d7;
background:#6985d7;
text-decoration: none;
behavior: url(/pie/PIE.htc);
}
div.personalmessagescollapsed {
width:290px;
}

input.personalmmsgtofield {
width:120px;
}

input.personalmmsg {
width:280px;
}

/* PERS */
td.pmsgtopcont {
padding:3px;
}
td.pmsgtopcontwmsg {
background-color:#ff9a23;
}

span.personalmfromspan {
font-weight:bold;
}

td.personalmtopfright {
width:30px;
}
div.personalmtopfleftalt {
display:none;
padding-right:10px;
}
div.pmsgtopleftwmsg {
background:url(/0/img/mailanim.gif) 190px center no-repeat;
}

td.perstrmenusplit {
width:1px;
}
table.perstrmenutable {

}
td.perstrmenu {
width:14px;
height:14px;
vertical-align:top;
}
div.perstrmenuimg {
font-size:12px;
cursor:pointer;
color:#000000;
}

div.perstrmenuimghover {
color:#df0000;
}

td.pmsgmidcont {
padding:0;
}

tr.pmsgbotcontshell {
background-color:#bdcbf5;
}
td.pmsgbotcont {
padding:3px;
}

div.pmsgmiddiv {
height:240px;
overflow-y:scroll;
overflow-x:hidden;
background-color:#000000;
padding-bottom:5px;
}

.pmsgcsize1 {
font-size:100%;
}
.pmsgcsize2 {
font-size:100%;
}
.pmsgcsize3 {
font-size:100%;
}
.pmsgcsize4 {
font-size:100%;
}
.pmsgcsize5 {
font-size:100%;
}
.pmsgcsize6 {
font-size:100%;
}
.pmsgcsize7 {
font-size:100%;
}

div.pmsmgtable {
padding-left:5px;
}

span.pmsgarrfromstyle {
vertical-align:bottom;
color:#ff0000;
font-size:12px;
}
span.pmsgarrtostyle {
vertical-align:bottom;
color:#ffcc00;
font-size:12px;
}

span.pmsgclassfromstyle {
color:#cfcfff;
font-size:13px;
}
span.pmsgclasstostyle {
color:#cfcfff;
font-size:13px;
font-weight:bold;
cursor:pointer;
text-decoration:underline;
}

/* AVATAR MANAGER */
div.myavatarmrgshell {
text-align:left;
font-weight:normal;
}
div.myavatarmrgheader {
color:#ffcc00;
font-weight:bold;
font-style:italic;
}
div.myavatarmrgsecheader {
padding-top:10px;
}
td.myavatarmrgbtd {
padding:2px 0 2px 0;
}
td.myavatarmrgltd {
padding:2px 0 2px 0;
}
input.myavatarmrgaddusrinp, input.myavatarmrgaddpwdinp, select.myavatarmrgdelusrsel {
width:200px;
}
div.myavatarmrgdiscr {
font-style:italic;
}
div.myavatarmrgclosebtn {
padding-top:15px;
text-align:center;
}

/* SETTINGS PANNEL */
div.mysettingsshell {
text-align:left;
font-weight:normal;
}
div.mysettingsshellscroll {
overflow-y:scroll;
overflow-x:hidden;
height:320px;
}
div.mysettingsheadertopset {
border-bottom:1px solid #6385d1;
padding-bottom:10px;
}
div.mysettingsheader {
color:#ffcc00;
font-weight:bold;
font-style:italic;
}
div.mysettingssecheader {
font-weight:normal;
padding-top:10px;
}
td.mysettingstd1 {
width:100px;
}

input.mysettingscolorinp {
width:80px;
}
td.mysettingstd2 {
padding-right:3px;
}

div.mysettingsdiv1 {
background-color:#ff0000;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv2 {
background-color:#ffa500;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv3 {
background-color:#ffff00;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv4 {
background-color:#008000;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv5 {
background-color:#42aaff;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv6 {
background-color:#0000ff;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv7 {
background-color:#ee82ee;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv8 {
background-color:#808080;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv9 {
background-color:#ff00ff;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv10 {
background-color:#00ffff;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv11 {
background-color:#008000;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv12 {
background-color:#008080;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv13 {
background-color:#00fa9a;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv14 {
background-color:#e0ffff;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv15 {
background-color:#daa520;
width:12px;
height:16px;
cursor:pointer;
}
div.mysettingsdiv16 {
background-color:#ffffff;
width:12px;
height:16px;
cursor:pointer;
}

select.mysettingssizeinp {
width:84px;
}

span.mysettingsdemotext {

}

select.mysettingssizeoverride {
width:84px;
}

select.mysettingsuseshortcuts {
width:84px;
}

select.mysettingsautolinkrep {
width:84px;
}
select.mysettingssmilerep {
width:84px;
}
div.mysettingsalarmvol {
margin:10px;
width:200px;
}

input.mysettingshibye11 {

}
input.mysettingshibye12 {
width:130px;
}
input.mysettingshibye21 {

}
input.mysettingshibye22 {
width:130px;
}

/* uicons */
div.mysettingsuicon1 {
font-style:italic;
display:none;
}

#mysettingstab2 {
display:none;
}

#mysettingstab3 {
display:none;
}

#mysettingswarning {
color:#ff0000;
font-weight:bold;
display:none;
}

/* uicon */
#mysettingsuiconimg {
background:url(/0/img/pixel.gif) top left no-repeat;
width:16px;
height:16px;
}

div.mysettingsbuttonsdiv {
border-top:1px solid #6385d1;
padding-top:20px;
text-align:center;
}

span.mysettingssplitbuttons {
padding-left:12px;
}

