body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: #4c4646;
}
a img{border: none}
a:link, a:visited{
   color: #e73a09;
}
#all{
   background: url('../images/design/bg.gif') top left repeat-x #4e4747;
}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 335px;
   background: url('../images/design/top.jpg') top left no-repeat;
}
#content{
   background: url('../images/design/bg_1.gif') top left repeat-x #d8d8d9;
}
#header .logo{
   margin: 80px 0 0 28px;
   position: absolute;
   font: normal 11px Verdana;
   color: #FFF;
   width:  200px;
}
#header .logo img{margin-left: 30px;}

#header .logo a, #header .logo a:link, #header .logo a:visited{
   color: #FFF;
   text-decoration: none;
   display: block;
   white-space: nowrap;
}
#header .logo a .f1{
   display: block;
   font: bold  30px Verdana;
   color: #ff7b09;
   text-transform: uppercase;
}
#header .logo .f2{   display: block;
   font: bold  25px Verdana;
   color: #fff;
   text-transform: uppercase;
   margin-top: -5px;
}
#header .logo .f3{position: absolute; font: bold 15px Arial; color: #fff; margin-left: 0px; margin-top: 5px; text-align: left;}

#header .menu{
   position: absolute;
   margin: 286px auto 0 110px;
}
#header .menu a:link, #header .menu a:visited{
   text-align: center;
   border-right: 1px solid  #7a7a7a;
   border-left: 1px solid  #fff;
   font: normal 17px Tahoma;
   text-transform: uppercase;
   color: #000;
   text-decoration: none;
   float: left; display: block;
   padding: 13px 20px;
}
#header .menu a:hover, #header .menu a.sel:link, #header .menu a.sel:visited{
   color: yellow;
}
#content table.main{width: 750px}
#content table.main .left{
   width: 210px;vertical-align: top;
   padding: 10px 12px;
}
#content table.main .center{vertical-align: top; padding: 10px 10px 0 ;}
.box{
   border: 1px solid #c1c2c4;
   background: #eff0f2;
   margin-bottom: 10px;
}
.box .title{
   background: url('../images/design/pip.gif') 12px 12px no-repeat #eff0f2;
   margin: 1px;               
   padding: 8px 0 8px 36px;
   font: bold 14px Tahoma;
   border: 1px solid #dddddd;
}
.box .wrap{
   padding: 10px;
   margin: 1px;
   margin-top: -2px;;
   border: 1px solid #dddddd!important;
   border-top: none;

}
#cats div{margin: 3px 0;}
#cats div a, #cats div a:link, #cats div a:visited{
   color: #000;
   text-decoration: none;
   background: url('../images/design/pip_2.gif') center left no-repeat;
   padding: 2px 0 2px 24px;
   
}
#cats div a:hover{
   background-position:  4px center;
}
#content table.main .left .red{
   background: #9d9290;
   border: none;
}
#content table.main .left .red .title{
   margin: none;
   color: #fff;
   background-color: #5a504f;
   background-image: url('../images/design/pip_1.gif');
   border: none;
   margin: none!important
}
#content table.main .left .red .wrap{color: #fff; border: none; margin: none!important;}
#content table.main .left .red .wrap a, #content table.main .left .red .wrap a:link, #content table.main .left .red .wrap a:visited{color: #fff;}
#content table.main .left .red .i{border: none;}
#content table.main .left .red .b{position:relative; top:4px;}
#welcome{
   background: url('../images/design/welcome.jpg') no-repeat #fff;
   padding: 54px 0 0 275px;
   height: 104px;
   margin-bottom: 5px;
   }
.border-bottom{
   border-bottom: 1px dashed  #ccc; 
   padding: 4px;
}
#footer{
   background: url('../images/design/footer.gif') top left repeat-x;
   height: 100px;
}
#footer .copy{
   position: absolute;
   color: #fff;
   margin: 30px 0 0 20px ;
}
#footer .links{
   position: absolute;
   color: #fff;
   margin: 30px 0 0 300px ;

}
#footer .links a, #footer .links a:link, #footer .links:visited{
   color: #fff;
   text-decoration: none;

}
.pp td{cursor: pointer;}
.num{width: 20px; background: #E8E8E8!important; text-align: center; color:#828282; font: bold 11px Tahoma;}
.link{color :#e73a09; font: bold 11px Tahoma;}
.grey, .grey * {color: #616161!important}
.rank{width: 100px; }

