body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   color: #000;
}
form{
   display: inline;
}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
   color: #000;

}
#header{
   background: url('../images/design/head.gif') center bottom repeat-x #199cd8;
}
#header .wrap{
   height: 216px;
   width: 750px;
   margin: auto;
   background: url('../images/design/top.jpg') center bottom no-repeat #199cd8;
}
#header .logo{
   margin: 16px 0 0 16px;
   position: absolute;
}
#header .menu{
   position: absolute;
   margin-top: 97px;
   margin-left: 18px;
}
#header .stats{
   position: absolute;
   margin: 37px 0 0 0px;
   width: 45px;
}

#header .stats *{color: #000; font: normal 10px Arial;}
#header .stats span{
   position: absolute;
   margin-left: 10px;
   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: 161px;
   line-height: 20px;
   margin-left: 170px;
}
#header .category select{
   font: normal 10px Arial;
   width: 100px;
}
#header .search{
   position: absolute;
   line-height: 20px;
   margin-top: 161px;
   margin-left: 18px;
}
#header .search .i{
   font: normal 10px Arial;
   border: 1px solid #666;

}

#content .leftColumn{
   float: left;
   width: 221px;
}
#content .rightColumn{
   float: right;
   width: 205px;
}
#content .centerColumn{
   padding: 0 205px 0 221px;
}
#content .box{
   background: url('../images/design/l_bg.gif') left center repeat-y;
   margin-bottom: 1px;
}
#content .box .catSh{
   display: none;
}
#content .box .text{
   padding: 16px;
   background: #f7f1e6;
   line-height: 18px;
}
#content .rightColumn .box .text{
   padding: 11px;
   background: #fff;
   border: 1px solid #7d7d7d;
   line-height: 18px;
}
#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{
   margin: 7px;
   margin-top: 10px;
   background: #fff;
   border: 1px solid #999;
   margin: 8px;
}
#content .centerColumn #welcome.box{
   background: url('../images/design/welcome_bg.jpg') bottom right no-repeat;
   padding-right: 100px;
}
#content .centerColumn .box .text{
   padding: 5px;
   background: none;
}

#cats a, #cats a:link, #cats a:visited{
   color: #c4d0d5;
}

#cats .title{
   font: bold 13px Tahoma;
   color: #fff;
   text-decoration: underline;
   display: block;
   margin: 4px 0;
}
#cats{
   font: normal 11px Tahoma;
   background: #123748;
   padding: 10px;
}
#cats div{
   padding: 3px;
   margin: 0 6px;
   margin-top: 1px;

}
#login .w{
   padding: 0 7px;
}  
#login .in{
   border: 1px solid #AAA;
   font: normal 11px Tahoma;
   width: 100px;
}
#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: #1f77a4;
}
#footer{
   background: url('../images/design/footer.gif') left bottom repeat-x;

}
#footer .wrap{
   height: 75px;
   padding-top: 10px;
   margin: auto;
   width: 750px;
}
#footer .link{
   display: block;
   text-align: center;
   margin-top: 5px;
}
#footer .copy{
   display: block;
   text-align: center;
   margin-top: 5px;
   font: normal 10px Arial;

}
#footer a, #footer a:link, #footer a:visited{
   font: normal 11px Arial;
   color: #333;
   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;
   }
#cats div a, #cats div a:link, #cats div a:visited{
   color: #c4d0d5;
   text-decoration: none;
}
form{display: inline}
.tp{
   color: #fff;
   background: #1197d4;
}
.stitle{
   background: #daab4e;
   padding: 13px 16px;
   color: #fff;
   font: bold 13px Tahoma;
}
.rtitle{
   background: url('../images/design/r_title.gif') left bottom repeat-x;
   padding: 13px 16px;
   color: #fff;
   font: bold 13px Tahoma;
}
.langs{
   padding: 45px 0px 10px 0px;
   color: #fff;
   font: bold 13px Tahoma;
   background: url('../images/design/r_title.gif') left bottom repeat-x;
   margin-bottom: 1px;
}
.centerColumn .price
{
   font-weight: bold;
   color: #259ed7;
}
.centerColumn .date{
   font-weight: bold;
   color: #e8a217;

}