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


#header .logo a .f1{
   display: block;
   font: bold  30px Verdana;
   color: #000;
   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: 0; 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  #ff7e28;
   border-left: 1px solid  #bc2205;
   font: normal 17px Tahoma;
   text-transform: uppercase;
   color: #fff;
   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: #fafbfb;
   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;
}
.box .wrap{
   padding: 10px;
   margin: 1px;
   margin-top: -2px;;
   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: #ffaca8;
   border: none;
}
.red td{   color: #333;}
#content table.main .left .red .title{
   margin: none;
   color: #fff;
   background-color: #ef615c;
   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: #eff0f2; text-align: center; color:#828282; font: bold 11px Tahoma;}
.link{color :#e73a09; font: bold 11px Tahoma;}
.grey, .grey * {color: #888!important}
.rank{width: 100px; }

