

.border td{
    border: #ff0000 1px solid;
    }
    
*{
    margin: 0; padding: 0; border: 0;}

body{
    width: 100%;
    min-width: 1000px;
    font-family:Verdana;
    background-color:#000;
    font-size: 8pt;
    }

.container{
    width: 100%;
    }
    
.main{
    margin:0 auto 0 auto;
    width:1000px;
    background-color: #595959;
    }
    
.under{
    margin:0 auto 0 auto;
    width:1000px;
    background-color: #000;
    height: 530px;
    background-image: url('../../img/under.jpg');
    background-repeat: no-repeat;
    background-position: left top; 
    }
    
.headz{
    position: relative;
    width: 100%;
    height: 315px;
    background-image: url('../../img/head_bg.jpg');
    }
 
.spons{
    position: absolute;
    top: 40px;
    right: 0;
    z-index: 100;
    }
    
.spons img{
    cursor: pointer;}
       
.content{
    width: 100%;
    background-image: url('../../img/head_bg2.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    }
    
.footer{
    width: 100%;
    height: 143px;
    background-image: url('../../img/foo.jpg');
    }
    
.menu{
    position: relative;
    top: 248px;
    width: 100%;
    text-align: right;
    }

.menu ul{
    margin: 0;}
    
.menu ul li{
    list-style: none;
    display: inline;
    margin: 0 2px 0 2px;}

li.sep{
    font-size: 14pt;
    }

#subgame{
    width: 200px;
    padding: 5px 0 5px 0;
    background-color: #595959;
    border: #595959 1px solid;
    }
    
#lnavi2{
    width: 200px !important;
    margin:0 0 0 25px !important;
    padding: 5px 0 5px 0;
    background-color: #595959;
    border: #595959 1px solid;
    }
    
.fgame h2{
    text-align: left !important;
    width: 188px; 
    padding: 0 0 5px 12px !important;
    border: #595959 1px solid;  
    background-color: #595959;
    }
        
#subgame li{
    list-style: none;
    text-align: left;
    cursor: pointer;
    padding: 0 0 2px 12px;
    margin: 0 0 3px 0;
    }
    
    
.mtabla{
    width: 100%;}
    
.mtabla td{
    vertical-align: top;}

.ltd{
    width: 249px;
    border-right: #000 1px solid;
    border-bottom: #000 1px solid;
    } 

img.bbot{
    margin: 0 0 -2px 0;
    margin: expression('0 0 -3px 0');
    }
        
.rtd{
    border-bottom: #000 1px solid;
    } 
    
    
.ltb{
    text-align: center;
    width: 250px;
   }
   
.ltb select{
    width: 180px;
    margin: 0 0 0 20px;
    } 

  
/* lnavi */

#lnavi, #lnavi2, #lnavi3{
    width: 170px;
    text-align: center;
    margin: 0 auto 0 auto;
    }

#lnavi li{
    width: 100%;
    text-align: center;
    display: block;
    margin: 0 0 10px 3px;
    padding: 0 0 0 0;
    cursor: pointer;
    color: #939393;
    }
    
#lnavi li.on{
    color: #fff !important;
    border-left: #000 3px solid;
    border-right: #000 3px solid;
    }
    
#lnavi li.on a, #lnavi li.on strong{
    color: #fff !important;}
    
#lnavi3 li, #lnavi2 li{
    width: 96%;
    text-align: left;
    display: block;
    margin: 0 0 2px 3px;
    padding: 0 0 0 4%;
    cursor: pointer;
    color: #939393;
    }

#lnavi2 li{
    width: 184px !important;
    }   
    
#lnavi2 li.on, #lnavi3 li.on{
    color: #fff;
    margin: 0 0 2px 0;
    border-left: #000 3px solid;
    border-right: #000 3px solid;
    } 
    
#lnavi2 li.on, #lnavi3 li.on{
    color: #fff;
    border-left: #fff 3px solid;
    border-right: #fff 3px solid;
    }
    
    
#lnavi2 a, #lnavi3 a{
    text-decoration: none;}
        
.lnbl{
    width: 170px;
    margin: 0 auto 0 auto;
    border-left: #000 3px solid;
    border-right: #000 3px solid;
    }
    
/* --- */

.teamb{
    margin: 20px 0 30px 0;}
    
.teambn{
    width: 240px;
    float: left;
    margin: 20px 0 30px 0;}

.rtb{
    padding: 0 0 0 40px; 
    background-image: url('../../img/sph.jpg');
    background-position: bottom left;
    background-repeat: no-repeat;}
    
.main_titlz{
    padding: 15px 0 0 40px; 
    padding: expression('17px 0 0 40px');
     
  }
  
.main_titlz img{
    float: left;
    margin: 0 10px 0 0;}
    
.ind{
    margin: 12px 0 0 0;}
    
.rtb2{
    padding: 0 0 0 40px;
    margin: 0 0 0 0;
    background-image: url('../../img/m2_bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    border-top: #000 1px solid;
    }

.rtb3{
    padding: 0 30px 0 40px;
    margin: 15px 0 0 0;
    }
    
#rtbnoimg{
    background-image: none !important;
} 
        
.ibox{
    margin: 0;
    width: 100px;
    margin: 0 20px 0 0;
    color: #fff;
    }

.ibox2{
    width: 100px;
    }

.ibox img{
    border: #999999 3px solid;
    margin: 5px 0 0 0;
    cursor: pointer;
    }
    
.bpl img, .rtb2 img{
    border: #ffc600 3px solid;
}

.noshitbord img{
    border: #999999 3px solid !important;  
}


.actim{
    border: #fff 3px solid !important;
}
.actli{
    color: #999999 !important;}
    
#infg{
    width: 320px;
    width: expression('270px');
    position: relative;
    top: 31px;
    margin: 0 0 20px 360px;
    padding: 0;
    color: #fff;
    }
    
.infg2{
    width: 270px;
    position: relative;
    margin: 0 0 20px 360px;
    padding: 0;
    color: #fff;
    }

.iinfg{
    width: 440px !important;
    margin: 0 !important;
    top:0 !important;
    }
    
.infg2 ol{
    margin: 0 0 0 20px;}
    
#infg span{
    font-size: 8pt;
    position: absolute;
    left: 0; top: 15px;
    }
    
#com0{
    display: block;}

#infg span{
    display: none;}   

.lbboxtd{
    border-right: #000 1px solid;}
        
.lbbox{
    width: 100%;
    background-image: url('../../img/lbbg.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    }
    
    
.lbtext{
    margin: 0 0 0 20px;
    padding: 0 10px 50px 0;
    }
    
.lbtextu{   
    margin: 0 0 0 20px !important;
    padding: 30px 10px 70px 0;
    }
    
.questf{
    width: 100%;
    margin: 30px 0 0 0;
    background-image: url('../../img/lbbg.jpg');
    background-position: 100% 183px;
    background-repeat: no-repeat;
}
    
    
.lbtextu h4{
    margin: 0 0 10px 0;}

        
.rbboxtd{      
    background-image: url('../../img/rbbg.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
    background-color: #333333; 
}

.bordbot{
    border-bottom: #000 1px solid;
    }

.jtext{
    width: 95%;
    margin: 30px 0 0 0;
    }
    
.min{
    font-size: 7pt;}

#rtbnoimg{
    width: 85%;
    margin: 12px 0 20px 0;}
    
#rtbnoimg img{
    float: left;
    margin: 0 5px 0 0;
    }
    
.upfoot{
    width: 100%;  
    position: relative;
    }   
.upfoot td{     
    width: 235px;  
    position: relative;                 
    padding: 0 15px 30px 15px;
    border-right: #000 1px solid;
    background-image: url('../../img/sin_b_bg.gif');
    background-position: top right;
    background-repeat: no-repeat;
    }
    
.stdin{
    position: relative;
    width: 90%;
    margin: 5px 1% 10px 1%;}
    
.upfoot td img{
    float: left;
    margin: 0 5px 5px 0;}
    
#answer{
    display: none;
    margin: 5px 0 10px 0;}
    
#ajgame{
    margin: 10px 0 0 0;}

    
.ltbleft select{
    width: 180px;
    margin: 0 0 5px 20px;
    background-color: #f8e3aa;}

.archive{
    margin: 7px 0 0 0;}

.archive select{
    margin: 5px 2px 0 0;
    background-color: #f8e3aa;}
        
.down{
    margin: 13px 0 0 0;
    }
    
   
.downz{
    margin: 13px 0 0 25px;
    width: 180px;
    }
        
.down h2{
    text-align: center;  
}
    
/* TIPS */

.custom-tip {
    color: #fff;
    width: 325px;
    z-index: 13000;
}
 
.custom-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #FFF;
    padding: 8px 8px 4px;
    background: #434243;
    border-bottom: 1px solid #FFE3AD;
}
 
.custom-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: #9C9A9C;
}

    
.butt{
    width: 80px;
    background-color: #f8e3aa;
    padding: 0 4px 0 4px;
    color: #000;
    font-weight: bold;
    font-size: 8pt;
    margin: 0;
    border-bottom: #000 1px solid;
    border-right: #000 1px solid;
    cursor: pointer;
    }
    
.buttupd{
    width: 180px !important;
    margin: 15px 0 0 0 !important;}
    
.searchf{
    margin: 20px 0 0 0;
    }
.searchf img{
    margin: 0 0 -5px 0;
    cursor: pointer;}
    
.msearch img{
    cursor: pointer;
}
    
.sbb{
    margin: 5px 0 10px 0;}
    
.home{
    position: absolute;
    left: 20px;
    top: 100px;
    cursor: pointer;
    z-index: 2000;
    width: 200px;
    height: 180px;
    }
    
.regforma input, .regforma textarea{
    width: 300px;
    }

.regforma{
    width: 90%;
    }
        
.error{
    color: #FF5959 !important;}
    
.pagesb{
    margin: 20px 0 0 0;}
    
.sgbox2{
    margin: 12px 0 0 0;
    
    }

.sgbox3{
    margin: 10px 0 0 0;}
    
.sgbox4{
    margin: 17px 0 0 0;}
    

    
.submarg{
    padding: 0 0 0 23px !important;
    padding: expression('0 0 0 1px');
    }
    
.mostth{
    padding: 5px 0 2px 0;}
    
.sponsd img{
    float: none !important;}

.stenbox{
    clear: both;
    position: relative;
    padding: 0 0 20px 0;}

.stenbox dl{
    width: 100%;
    margin: 15px 0 0 0;
    padding: 0 0 5px 0;
    border-bottom: #fff 1px solid;
    }

        
.zacepil{
    position: relative;
    top: 111px;
    width: 200px;
    padding: 0 0 0 20px;
    font-size: 7pt;
    }
    
.imgcent{
    text-align: center;}
    
/* SLIMBOX */

#lbOverlay {
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #000;
    cursor: pointer; 
    z-index: 2000;
} 

#lbCenter, #lbBottomContainer {
    position: absolute;
    left: 50%;
    overflow: hidden;
    background-color: #fff;
    z-index: 2100; 
}

.lbLoading {
    background: #fff url(../../img/slim/loading.gif) no-repeat center;
    z-index: 2110;
}

#lbImage {
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
     z-index: 2111;  
}

#lbPrevLink, #lbNextLink, #lbCloseLink {
    display: block;
    position: absolute;
    top: 0;
    width: 50%;
    outline: none;
    z-index: 2111;
}

#lbPrevLink {
    left: 0;
     z-index: 2211;  
}

#lbPrevLink:hover {
    background: transparent url(../../img/slim/prevlabel.gif) no-repeat 0% 50%;
}

#lbNextLink {
    right: 0;
     z-index: 2211;  
}

#lbNextLink:hover {
    background: transparent url(../../img/slim/nextlabel.gif) no-repeat 100% 50%;
}

#lbBottom {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 12px;  
    color: #000;
    line-height: 1.4em;
    text-align: left;
    background-color: #D9D9D9;
    border-top-style: none;
}

#lbCloseLink {
    position: relative;
    left: 0;          
    width: 100%;
    text-align: right;
    height: 22px;
    z-index: 9000;
   /* background: #D9D9D9 url(../../img/slim/closelabel.gif) no-repeat 95% 0; */
   background-image: url(../../img/slim/closelabel2.gif);
   background-repeat: no-repeat;
   background-position: 99% 0;
}

#lbCaption, #lbNumber {
    width: 90%;
}

#lbCaption {
   padding: 5px 0 8px 10px;  
}

#lbNumber {   
   font-weight: bold; 
   padding: 5px 0 0 5%; 
}

/* -- > SLIMBOX */
    
    
/* pull */
    
.pullbox{
    width: 350px;
    float: left;}
    
.pulltab{
    margin: 10px 0 0 0;
    position: relative;
    width: 100%;
   
    }    
.pulltab tr td{
    vertical-align: top;
    padding: 0 5px 10px 0;}
    
#pull{
    position: relative;
    margin: 5px 0 0 0;
    }
    
.p00{
    width: 250px;
    }

#pull h4{
    color: #f8e3aa;}
        
#pull label{cursor: pointer;}
    
#pull label:hover{
    text-decoration: underline;}
    
#pull dfn{
    color: #999999;}
    
.perct{
    width: 85px;
    font-size: 8pt;}
    
.pval{
    width: 50%;}
    
h5{
    font-size: 14pt; color: #f8e3aa; font-family: Times New Roman; font-weight: normal;}

/* --- pull */

.indexpoll{
    /*
    position: relative; 
    top: -37px;  
    */
    margin: -37px 0 0 0;
    border-bottom: #000 1px solid;}

.indexpolltd{
    padding: 57px 0 0 15px;   
}     
.ind01{
    border-right: #000 1px solid;
    padding: 37px 0 0 0 !important;}

.archpol{
    width: 90%;
    margin: 10px 0 0 0;
    padding: 10px 0 10px 0;
   /* border-top: #000 1px solid;  */
}
    
.bbtop{
    border-top: #000 1px solid !important;}
    
    
/* submenu */

.submenu{
    position: absolute;
    top: 279px;
    width: 180px;
    background: #000;
    display: none;
    z-index: 5000;
}

.submenu ul{
    width: 100%;
    border-top: #404040 1px solid;
}

.submenu li{
    width: 165px;
    padding: 5px 0 5px 15px;
    border-bottom: #404040 1px solid;
    list-style: none;
    cursor: pointer;
}

#sub0{
    left: 486px;
    left: expression('481px');
}

#sub1{
    left: 860px;
    width: 130px !important;
}

#sub1 ul li{
    width: 115px !important; 
}

.selector{
    width: 200px !important;
    margin: 0 0 0 -22px !important;
    cursor: pointer;
}

.selectord{
    margin: expression('0 0 0 22px'); 
}

/* SHOP */

.shop_menu{
    width: 660px;
}

.shop_menu select{
    margin: 5px 2px 0 0;
    background-color: #f8e3aa;
    cursor: pointer;
    width: 210px;
    }
    
.shoh_head_r{
    float: right;
    width: 350px;
    margin: 3px 0 0 0;
}

#fl_sh_bg, .fl_sh_r{
    height: 20px;
    padding: 4px 0 0 0;
}

#fl_sh_bg{
    width: 100px;
}

.fl_sh_r{
    width: 110px;
}

.fl_sh_r{
  float: right; 
  background: url(../../img/shop.gif) no-repeat left top;
  text-align: right;       
}

#fl_sh_bg{
   width: 230px;
   text-align: right;
   margin: 0 5px 0 0;
}

.shop_cont{
    width: 690px;
}
  
.shop_boxa{
    height: 300px;    
    margin: 0 20px 50px 0;
    float: left;
}  
.sh_box_head{
    padding: 0 5px 2px 5px;
    height: 12px;
    color: #000;
    margin: 0 0 1px 0;
    font-weight: bold;
}

.sh_news{
    background-color: #fff119;
    width: 60px;
}


.sh_sklad{
    background-color: #19d1ff;
}

.shop_butt{
    background: url(../../img/shop_butt.gif);
    width: 80px;
    height: 19px;
    cursor: pointer;
    margin: 5px 0 0 0;
}

.shop_boxa input{
    width: 20px;
    background: #b9b9b9;
    border-left: #000 1px solid;
    border-top: #000 1px solid;
    border-right: #c4c4c4 1px solid;
    border-bottom: #c4c4c4 1px solid;
}

.shop_boxa table img{
    margin: 0 0 0 5px !important;
}

.shop_line_box{
    width: 660px;
    background: url(../../img/shop_line.gif) repeat-x top;
    padding: 15px 0 10px 0;
}

.shop_f_tab{
    width: 600px;
    }
    
.shop_f_tab tr td{
    padding: 2px;
}
    
.shop_f_tab input, .shop_f_tab textarea{
    width: 400px;
    background-color: #b9b9b9;
     border-left: #000 1px solid;
    border-top: #000 1px solid;
    border-right: #c4c4c4 1px solid;
    border-bottom: #c4c4c4 1px solid;
}



.fixedh{
    height: 35px;
}
