body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: url('../images/design/bg.gif') top center repeat-x #e9e9e9;
}
a img{border: none}
a:link, a:visited{color: #666;}
#main{
   width: 900px;
   margin: auto;
}
#header{
   height: 207px;
   background: url('../images/design/top.gif') center top no-repeat;
}
#content{
   height: 172px;
}
#header .logo{
   margin: 33px 0 0 33px;
   position: absolute;color: #ffffff;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 20px;font-weight: bold;text-decoration: none;}
#header .cart{
   position: absolute;
   margin-left: 520px;
   margin-top: 179px;
   font: bold 10px Tahoma; color: #000;
}
#header .cart strong{color: #000}
#header .menu{
   position: absolute;
   margin: 0px 0 0 22px;
   top: 140px;
}
#header .menu a{display: block; float: left;}
#header .search{
   position: absolute;
   margin-top: 136px;
   margin-left: 473px;
}
#header .search .i{
   background: #fff;
   border: none;
   width: 115px;
}

#header .search .b{
margin-bottom: -4px;
}
#content table.main{
   width: 900px;
}
#content table.main .left{
   width: 220px;
   padding-right: 2px;
   vertical-align: top;
}
#content table.main .right{
   width: 184px; vertical-align: top;
}
#content table.main .center{vertical-align: top;    padding: 0 5px;}
#content table.main .left .title{
}
#content table.main .center a:link, #content table.main .center a:visited{
   color: #235793;
   font-weight: bold;
}
#content table.main .gtitle{
   color: #fff;
   text-transform: uppercase;
   font: bold 13px Tahoma;
   background: url('../images/design/g_title.png') top left no-repeat green;
   width: 180px;
   padding: 10px 20px;
}

#content table.main .left .title{
   color: #000;
   text-transform: uppercase;
   font: bold 13px Tahoma;
   background: url('../images/design/title_left.png') top left no-repeat green;
   width: 180px;
   padding: 10px 20px;
}

#content table.main .left .box{
   border: 1px solid #d2d7d8;
   background: #ffffff;
   margin-top: 1px;
   margin-bottom: 20px;
}
#content table.main .right .title{
   color: #000;
   text-transform: uppercase;
   font: bold 13px Tahoma;
   background: url('../images/design/title_right.png') top left no-repeat green;
   padding: 10px 20px;
}

#content table.main .right .box{
   background: #ffffff!important;
   margin-top: 1px;
   margin-bottom: 10px;
}

#content table.main .left .wbox{
   border: 1px solid #d2d7d8;
   margin-top: 1px;
   background: #efefef;
   margin-bottom: 20px;
}
* .whatsname{
   font: bold 10px Tahoma;
   color: #000000!important; 
}
* .whatsprice{
   font: bold 14px Tahoma;
   color: #ff5a00!important; 
}


#cats .cat{margin-left: 3px; margin-bottom: 3px; background: url('../images/design/pip1.gif') 0px 5px no-repeat; padding-left: 15px; padding-bottom: 6px; border-bottom: 1px solid #ccc}
#cats .cat a, #cats .cat a:link, #cats .cat a:visited{color: #787a78; text-decoration: none;}
#cats .cat span{color: #599190; text-align: center; display: none;}
#inf .cat{margin-left: 3px; margin-bottom: 3px; padding-left: 15px; padding-bottom: 6px;}
#inf .cat a, #cats .cat a:link, #cats .cat a:visited{color: #787a78; text-decoration: none;}



#content table.main .left .box .bt{
margin-top: 0px;
margin-left: -2px;
position: absolute;
}
#content table.main .left .wbox .bt{
margin-top: 0px;
margin-left: -2px;
position: absolute;
}




#content table.main .right{
   padding-left: 2px;
}
#content table.main .right a:link, #content table.main .right a:visited{
   color: #000;

}

#content table.main .left .box table{
   width: 140px;
}
#content table.main .center .title{
   background: none;
   padding: none;
   border: none;
}
#footer td{padding: 10px 0;}
#footer{
   margin-top: 3px;
   padding-top: 5px;
   padding-bottom: 10px;
   margin-bottom: 20px;
   font: normal 11px Tahoma;!important;
   color: #888;
}
#copy{
   border-top: 1px solid #d2d7d8;
   font: normal 11px Tahoma;!important;
   color: #888;
   padding-bottom: 10px;
}
#footer a:link, #footer a:visited{color: #888; text-decoration: none}
#footer span{
   float: left;
}
table.newp{
   background: url('../images/design/newpbg.gif') top left repeat-y;

   margin-top: -2px;
   margin-bottom: -2px;
}
table.newp table{width: 465px;}
table.newp table td{padding: 0px;}
table.newp table table td{padding: 10px 4px 0px 4px; height: 151px;}
/***************/

.manu select{border: 1px solid #ccc}
.pageHeading{font: bold 13px "Arial"; color: #235793;}
.main1 select{width: 200px}


.new{ background: url('../images/design/arr_gr.gif') right center no-repeat;}
.new{font-weight: bold;}
.new a:link, .new a:visited{color: #386697}
.new table td, .new *{text-align: left}
.welcome{
}
.welcome .text{
   padding: 10px;
}
.welcome a, .welcome a:link, .welcome a:visited{
   color: #333!important;
   font-weight: bold;
}
#content table.main .right .box .infobox{}
#content table.main  .main{vertical-align: middle; padding-top: 15px;}
#cur table{background: none;}
.png {
   behavior: url('pngbehavior.htc');
}
#banner{ border-bottom: 1px solid #d2d7d8}
#banner td{padding-bottom: 10px; padding-left: 35px;}