html, * { margin: 0px; padding: 0px; }
a:link {color:#0853a8;}
a:visited {color:#0853a8;}
a:hover {color:#cc3333;}
table { border-collapse: collapse; }
img { border: 0px; }

div.error { margin-top: 10px; font-family: 'Verdana', Verdana, sans-serif; font-size: 11px; }
div.error span { color: #FF0000; }

body  { font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; background: #FFF; margin: 0; padding: 0; text-align: center; color: #333333;}
#container {  width: 1000px; margin: 0 auto; text-align: left;}
#sidebar1 { float: left; width: 250px; padding: 15px 10px 15px 20px;}
#mainContent { margin: 0 0 0 250px; padding: 0 20px 20px;} 
.fltrt {  float: right; margin-left: 8px;}
.fltlft {  float: left; margin-right: 8px;}
.clearfloat {  clear:both;    height:0;    font-size: 1px;    line-height: 0px;}

.clearFix { display:block; }
.leftColumn { float:left; margin:0 10px 0 0; overflow:hidden; padding:0; width:490px; background-color:#fff;}
.tow { width:185px; }
.tow60 { width:60px; }
.tow100 { width:100%; }

.userregistr,.userregistr2 { width:100%; font-size:11px;}
.userregistr th,.userregistr2 th { font-size:13px; border-bottom:1px #CCCCCC solid; padding:3px 5px 3px 0px;}
.userregistr td,.userregistr2 td { padding:0px 5px;}
.userregistr td.column1,.userregistr2 td.column1 { text-align:right; vertical-align:top; padding-top: 5px;}
.userregistr td.column2,.userregistr2 td.column2 { width: 337px; padding-right:15px;}

div#reg-table-wrap { position: relative; }
div#reg-table-tip { width: 222px; display: none; position: absolute; left: 6em; }
div#reg-table-tip { color: #383838; font-family: 'Arial', sans-serif; font-size: 11px; }
div#reg-table-tip span.helper { font-weight: bold; font-size: 12px; line-height: 30px; }
div#reg-table-tip span.text { margin-left: 7px; display: block; line-height: 20px; }
div#reg-table-tip span.link { color: #0071BC; text-decoration: underline; cursor: pointer; }

.userregistr input,.userregistr2 input.couple { font-size:11px; border:1px #CCCCCC solid; width:177px; padding:2px 3px 2px 3px;}
.userregistr textarea { font-size:13px;  border:1px #CCCCCC solid; padding:2px 3px 2px 3px;}
.userregistr select { font-size:11px;height:19px;padding-top:1px;}
.userregistr option { font-size:11px;}

input.button-reg { background-color: #90bb73; border: 1px solid #000;  padding: 0px 15px 0px 15px; color: #000;  width: 205px;  height: 24px; font-family: "Tahoma", Verdana, Helvetica, sans-serif; font-size: 110%;  }

.grey1 { color:#6d6d6d; font-size:11px; font-weight:normal; display: block; }
.footer { color:#6d6d6d; font-size:11px; font-weight:normal; margin:10px 0px 25px 0px; padding: 0px 0px 0px 10px;}
.footer a, .grey1 a { color:#4f9dd1;}
.footer a { margin:0px 5px 0px 5px;}
#nfooter { clear: both; text-align: center; width: 995px; padding: 10px 0px 0px 0px; margin: 0px auto; font-size: 12px; }

.t2 { font-size:12px; font-weight:bold; margin:5px 0px 3px 0px;}

div.ljbg2_captcha {  margin-top: 10px; width: 221px; height: 225px; background-image: url(../img/vkruguReg/joinbg2.gif); background-position: top; background-repeat: no-repeat; }
div.ljbg2_captcha .ljbg2c { font-family: 'Verdana', Verdana, sans-serif; text-align: left; padding: 12px 0px 0px 15px; text-align: left; }
div.ljbg2_captcha .ljbg2c span.join { color: #FFFFFF; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 21px; text-transform: uppercase; }
div.ljbg2_captcha .ljbg2c span { color: #FFFFFF; font-size: 11px; }
div.ljbg2_captcha .ljbg2c span.figure { color:#FFFF66; font-size: 12px; line-height:normal;}
div.ljbg2_captcha .ljbg2c input.join { float: left; }
div.ljbg2_captcha .ljbg2c span.forget { float: left; margin-left: 7px; }
div.ljbg2_captcha .ljbg2c span.forget a { color: #BBE3FE; font-size: 10px; }
div.ljbg2_captcha .ljbg2c span.forget a:hover { color: #BBE3FE; font-size: 10px; }
div.ljbg2_captcha .ljbg2c input.form { width: 111px; }
div.ljbg2_captcha .ljbg2c a { color: #FFFFFF; font-size: 11px; }
div.ljbg2_captcha .ljbg2c a:hover { color: #FFFFFF; font-size: 11px; }


div.ljbg2 { margin-top: 10px; margin-bottom: 20px; width: 221px; height: 141px; background-image: url('../img/vkruguReg/joinbg.gif'); background-position: top; background-repeat: no-repeat; }
div.ljbg2 .ljbg2c { font-family: 'Verdana', Verdana, sans-serif; text-align: left; padding: 12px 0px 0px 22px; text-align: left; }
div.ljbg2 .ljbg2c span.join { color: #FFFFFF; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 21px; text-transform: uppercase; }
div.ljbg2 .ljbg2c span { color: #FFFFFF; font-size: 11px; }
div.ljbg2 .ljbg2c input.join { float: left;  margin:3px 0px 3px 0px;}
div.ljbg2 .ljbg2c span.forget { float: left; margin-left: 7px; }
div.ljbg2 .ljbg2c span.forget a { color: #BBE3FE; font-size: 10px; }
div.ljbg2 .ljbg2c span.forget a:hover { color: #BBE3FE; font-size: 10px; }
div.ljbg2 .ljbg2c input.form { width: 111px;  margin:3px 0px 3px 0px; }
div.ljbg2 .ljbg2c a { color: #FFFFFF; font-size: 11px; }
div.ljbg2 .ljbg2c a:hover { color: #FFFFFF; font-size: 11px; }

.logo { padding:0px 0px 0px 30px; margin:0px 0px 20px 0px;}
.logo-v { padding:0px 0px 0px 5px; margin:0px 0px 20px 0px; }

.player { margin: 30px 0px; }
.player img { float: left; }
.player .player2 { padding: 2px 3px 0px 0px; }

div.npc { width: 221px; margin: 10px 0px; }
div.npc .npc_c { position: relative; background-color: #fb0d65; border-left: 5px solid #fb0d65; border-right: 5px solid #fb0d65; text-align: left; padding:0px 0px 0px 5px; }
div.npc .npc_c a.tit { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration: underline; color:#ffd765; }
div.npc .npc_c span { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; padding: 0px 5px; display: block; }
div.npc .npc_c span a { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; }
div.npc .npc_c img.i { border:3px double #ffd765; }
div.npc .npc_tl, .npc_tr { background-image: url(../images/red2.gif); background-repeat: no-repeat; height: 30px; }
div.npc .npc_bl, .npc_br { background-image: url(../images/red2.gif); background-repeat: no-repeat; height: 30px; }
div.npc .npc_bl, .npc_tl { margin-right: 0px; }
div.npc .npc_tr, .npc_br { margin-left: 28px; margin-top: -30px; }
div.npc .npc_tr { background-position: 100% 0px; }
div.npc .npc_bl { background-position: 0px -26px; }
div.npc .npc_br { background-position: 100% -26px; }

div.lsbg2 { width: 221px; height: 671px; margin: 10px 0px; background-image: url(../images/vimoj.gif); background-position: top; background-repeat: no-repeat; }
div.lsbg2 .lsbg2c { padding: 15px 5px 0px 25px; text-align: left; }
div.lsbg2 .lsbg2c span.title { color: #FFA800; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 21px; text-transform: uppercase; }
div.lsbg2 .lsbg2c ul { margin: 0px; padding: 0px 0px 0px 17px; margin-top: -4px; }
div.lsbg2 .lsbg2c ul li { margin: 6px 0px; line-height: 16px; font-family: 'Verdana', Verdana, sans-serif; color: #000; font-size: 12px;  }

div.reg { padding-left: 21px; margin: 10px 0px 20px 0px; width: 198px; }
div.info { font-size: 11px; margin: 10px 0px 0px 10px; width: 221px; line-height:15px;}
div.info p.h { margin-bottom: 10px; }
div.info ul { margin: 5px 20px; }

div.reg h4 { margin: 0px; padding: 0px; }
div.reg h4 a { color: #FB0D65; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 21px; text-transform: uppercase; }
div.reg h4 a:hover { color: #FB0D65; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 21px; text-transform: uppercase; }
div.reg p { margin: 0px; padding: 0px; color: #6D6D6D; font-family: 'Verdana', Verdana, sans-serif; font-size: 12px; }
div.reg div.text ol { list-style-type: none; margin: 0px; padding: 5px 0px 0px 0px; margin-top: -4px; font-family: 'Verdana', Verdana, sans-serif; color: #6D6D6D; font-size: 11px; }
div.reg div.text ol li { margin: 6px 0px; line-height: 16px; }

span.pink {color:#FB0D65;font-family:'Trebuchet MS',Verdana,Arial,sans-serif;font-size:25px;display:block; margin-bottom: 10px;}
.tcoun { visibility: hidden; display: none; }
#c { width: 995px; margin: 0px auto; }
#h{ width: 995px; }
#h td.l { width: 231px; text-align:center; }
#h td.c {text-align:justify; font-size: 12px; width: 490px; padding-left: 20px; }
#h td.b { font-size: 12px; width: 240px; }
#h td.t { width: 764px; text-align: right; vertical-align: middle; }
#h td.t a { font-family:'Tahoma',sans-serif; font-size:12px; margin-left:0.5em; }
#ftr_t { width: 100%;}
#ftr_t td.l { width: 350px;  font-size: 11px; text-align:left; }
#ftr_t td.l a { margin-right: 10px; }
#ftr_t td.c { font-size: 11px; width: 534px; text-align:right; }
#ftr_t td.r { width: 240px;  }

#b { clear: both; background-image: url('../img/bg/top.gif'); background-repeat: repeat-x; background-position: top; min-height: 78px; height: 100%; }
div#m { float: left; text-align: left; margin-right: 10px; padding-top:15px; }
#main { float: left; width: 514px; }
#left { float: right; width: 240px; text-align: left; padding-top: 10px; }
#ftr { clear:left; width: 995px; margin: 9px auto; text-align: center; font-family: 'Tahoma', sans-serif; font-size: 12px; }
#ftr .sppt { margin: 9px 0px; color: #b9b9b9; }
#w { width: 100%; padding-top: 10px; }
#w .wc { border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; background-color: #fff; text-align:left; padding: 0px 7px; }
#w .wc a { font-size: 13px; }
#w .wtl, .wtr, .wbl, .wbr { background-image: url(../img/bg/bggrey.gif); height: 3px; font-size: 2px; }
#w .wtl, .wbl  { margin-right: 3px; }
#w .wtr, .wbr { margin-left: 3px; margin-top: -3px; }
#w .wtr { background-position: 100% 0; }
#w .wbl { background-position: 0 -3px; }
#w .wbr { background-position: 100% -3px; } 
div.clear { clear: both; }
hr { color: #DDDDDD; background-color:#DDDDDD; height: 1px; border: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 4px; margin-left: auto;  text-align: center; }

#w h1 { font-size:20px; font-weight:normal; margin-bottom:15px; padding:0px;} 
#w p { font-size:12px; margin-bottom:5px; padding:0px;} 
#w p.number { font-size:17px; color:#00af00; margin:0px 0px 10px 0px; padding:0px;} 
#w p.number span { font-size:17px; font-weight:bold; color:#333333; margin:0px; padding:0px;} 
#w p.linkback { margin-top: 10px; font-size: 11px; }
#w span.grey { color:#6d6d6d; font-size:11px; font-weight:normal; text-align:center; margin:15px 0px 5px 0px;}

#w ol, #w ul {font-size:12px;padding:0 15px; margin-bottom: 10px; }

span.h1 { font-size:25px; display: block; margin-bottom: 10px; }
span.h2 { color: #000000; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; margin-bottom: 10px; display: block; }

#left div.info { margin-top: 0px;  }
#left div.info p { margin-bottom: 5px; }
#left div.info ul, div.info ol { margin: 5px 23px; }