body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 145px;
   background: url('../images/design/header.gif') center top no-repeat #CCCCCC;
}

#header .logo{
   margin: 15px 5px;
   position: absolute;
}
#header .menu{
   position: absolute;
   margin-top: 1px;
   margin-left: 156px;
}
#header .stats{
   position: absolute;
   margin: 37px 0 0 690px;
}

#header .stats{
   float: right;
   width: 45px;
}
#header .stats *{color: #000; font: normal 10px Arial;}
#header .stats span{
   position: absolute;
   margin-left: -130px;
   white-space: nowrap;
}
#header .stats .num{
   margin-bottom: 3px;
   font-size: 10px;
   text-align: right;
   border: 1px solid #aaa;
}
#header .category{
   position: absolute;
   margin-top: 108px;
   margin-left: 466px;
}
#header .category select{
   font: normal 10px Arial;
   width: 100px;
}
#header .search{
   position: absolute;
   margin-top: 109px;
   margin-left: 226px;
}
#header .search .i{
   font: normal 10px Arial;
   border: 1px solid #666;

}

#content .leftColumn{
   float: left;
   width: 157px;
}
#content .rightColumn{
   float: right;
   width: 157px;
}
#content .centerColumn{
   padding: 0 157px;
}
#content .box{
   background: url('../images/design/l_bg.gif') left center repeat-y;
   margin-bottom: 4px;
}
#content .box .catSh{
   margin-top: 3px;
   height: 4px;
   background: url('../images/design/l_bot.gif') left center no-repeat;
   font: normal 3px tahoma;
}
#content .box .text{
   padding: 6px;
}
#content .rightColumn .box{
   background: url('../images/design/r_g_bg.gif') left center repeat-y;
}
#content .rightColumn .box .catSh{
   background: url('../images/design/r_g_bot.gif') left center repeat-y;
}
#content #login{
   background: url('../images/design/r_y_bg.gif') left center repeat-y;
}
#content #login .catSh{
   background: url('../images/design/r_y_bot.gif') left center repeat-y;
   height: 2px;
}
#content .centerColumn .box{
   background: #CCCCCC;
   margin: 7px;
   position: relative;
   padding-right: 2px;
   margin-top: 10px;
}
#content .centerColumn .box .text{
   position: relative;
   top: -2px;
   margin-top: -4px;
   margin-left: -2px;
   background: url('../images/design/c_bg.gif') left center #fff;/**/
   border: 1px solid #999;
   padding-left: 25px;

}

#cats a{
   color: #CCCCCC;
}
#cats div{
   background: #CCCCCC;
   padding: 3px;
   margin: 0 6px;
   margin-top: 1px;

}
#cats div a{
   color: #5c5a5a;
}
#login .w{
   padding: 0 7px;
}  
#login .in{
   border: 1px solid #AAA;
   font: normal 11px Tahoma;
   width: 120px;
}
#login .in1{
   border: 1px solid #AAA;
   font: normal 11px Tahoma;
   width: 95px;
   margin-right: 5px;
}
#login .bt{
   border: 1px solid #AAA;
   font: normal 11px Tahoma;
   background: #333;
   width: 20px;
   color: #fff;
}
  .clr{
   clear: both;
  }
h2{
   font: normal 22px Arial;
   color: #aaa;
}
h2 a, h2 a:link, h2 a:visited{
   text-decoration: none;
   color: #333;
}
.centerColumn .text{
   padding: 0 10px;
   font: normal 10px Tahoma;
}
.centerColumn .text table{
   font: normal 11px Tahoma;
}
a, a:link, a:visited{
   color: #105990;
}
#login a, #login a:link, #login a:visited{
   color: white;
}

#footer{
   background: url('../images/design/footer.gif') left top no-repeat;
   height: 30px;
   margin: auto;
   width: 750px;
}
#footer .link{
   position: absolute;
   margin-top: 10px;
   margin-left: 20px;

}
#footer .copy{
   position: absolute;
   margin-left: 560px;
   margin-top: 10px;

}
#footer a, #footer a:link, #footer a:visited{
   font: bold 11px Arial;
   color: #666;
   text-decoration: none;
}
#contento{
   padding: 12px;
   border: 1px solid #ccc;
      font: normal 11px Tahoma;
}
#contento table, #contento font{
   font: normal 11px Tahoma;
   background: none;
}
#contento h2{
   margin: 3px;
   }
form{display: inline}
#cats{
      font: normal 11px Tahoma;
}
#cats a{
   color: #cc0000;
   text-decoration: none;
}
#cats div{
   background: #f9f9f9;
   padding: 3px;
   margin: 0 6px;
   margin-top: 1px;

}
#cats div a{
   color: #5c5a5a;
}
