body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: #000033;
}
a img{border: none}
a:link, a:visited{
   color: #e73a09;
}
#all{
   background: url('../images/design/bg.gif') top left repeat-x #eee;
   background-attachment: fixed;
}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 300px;
   background: url('../images/design/top.jpg') top left no-repeat;
}
#content{
   background: #f8f8f9;
}
/*#header .logo img{float: left;}*/
#header .logo{
   margin: 37px 0 0 37px;
   position: absolute;
   font: normal 11px Verdana;
   color: #FFF;
   width: 210px;

}
#header .logo a, #header .logo a:link, #header .logo a:visited {
   color: #FFF;
   text-decoration: none;
   display: block;
   text-align: center;
   width:  200px;
}
#header .logo img{}


#header .logo a .f1{
   display: block;
   margin-top: 10px;
   width: 200px;
   font: normal 14px Tahoma;
   color: #fff;
   margin-top: 5px;

}
#header .logo .f2{   display: block;
   font: normal 23px Verdana;
   color: #fff499;
}
#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: 210px auto 0 8px;
}
#header .menu a:link, #header .menu a:visited{
   text-align: center;
   font: bold 13px Tahoma;
   color: #535353;
   text-decoration: none;
   float: left; display: block;
   padding: 13px 17px 13px 18px;
}
#header .menu a:hover, #header .menu a.sel:link, #header .menu a.sel:visited{
   color: #000;
}
#content table.main{width: 750px}
#content table.main .left{
   width: 228px;vertical-align: top;
   background: #dcdcdb;
   border-left: 1px solid #dcdcdb;
}
#content table.main .center{vertical-align: top; padding: 10px 10px 0 ;}
.box{
   margin-bottom: 10px;
}
.div{margin-right: 0px;
   background: url('../images/design/div.gif') bottom right no-repeat;
   height: 15px;
   position: relative;
   top: 6px;
}

.box .title{
   background: url('../images/design/pip.gif') 16px 11px no-repeat;
   margin: 1px;
   color :#ea2700;
   padding: 8px 0 8px 36px;
   font: bold 13px Arial;
}
#cats1{
   background: #eee; margin-top: -10px;
}
#cats1 .title{
   background-image: url('../images/design/pip5.gif')!important;
}
.box .wrap{
   padding: 10px;
   margin: 1px;
   margin-top: -2px;;
   border-top: none;
}
form{display: inline}

#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/pip2.gif') 4px center no-repeat;
   padding: 2px 0 2px 24px;
   font-size:13px;
   
}
#cats div a:hover{
   background-position:  7px center;
}
#content table.main .left .red{
   background: url('../images/design/gr1.gif') top left repeat-x;
   border: none;
}
.red td{   color: #fff;}
#content table.main .center{
   background: url('../images/design/gr2.gif') top left repeat-x #fff;
}
#content table.main .left .red .title{
   margin: none;
   color: #fff;
   background: url('../images/design/pip3.gif') 16px 11px no-repeat;
   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{
	 font: 13px Trebuchet MS;
	 text-align:justify;
   }
#welcome h1{
      margin: 0;
      color: #c73433;
      font: bold 19px Trebuchet MS;
      text-transform: uppercase;
}
.clr{clear: both}
.center .title{
   color: #000;
   border-top: 1px solid #eff0f2;
   background: url('../images/design/pip4.gif') 13px 7px no-repeat;
}
.center .box .wrap{
   border-top: 1px solid #eff0f2;
}
.center .div{background: none;}
#welcome h1 strong{
   color: #000066;
   font: bold 19px Trebuchet MS;
}
.border-bottom{
   padding: 4px;
}
#footer{
   background: url('../images/design/footer.jpg') top left repeat-x;
   height: 100px;
}
#footer .copy{
   position: absolute;
   color: #989898;
   margin: 51px 0 0 265px ;
}
#footer .links{
   position: absolute;
   color: #989898;
   margin: 31px 0 0 265px ;
}
#footer .links a, #footer .links a:link, #footer .links:visited{
   color: #5c5c5c;
   font: bold 11px Tahoma;
   text-decoration: none;

}
.pp td{cursor: pointer; background: #eff0f2; padding:4px;}
.pp td a, .pp td a:link, .pp td a:visited{color: #d45c02}
.num{width: 20px; background: #eff0f2; text-align: center; color:#828282; font: bold 11px Tahoma;}
.link{color :#d45c02; font: bold 11px Tahoma;}
.grey, .grey * {color: #888!important}
.rank{width: 100px; }

