a img{border: 0;}
body{margin: 0;}
#content{background: #4A3015;}
.png {behavior: url(pngbehavior.htc);}

#all {width:1016px !important; margin: 20px auto auto auto; background: url(images/sh/c.gif) top center repeat-y;}
#all .wrap1 {margin: 0px 8px;}
#all .ct {background: url(images/sh/top.gif) bottom center no-repeat; height: 5px; margin-bottom: -20px;}  
#otop {background: url(images/top.gif) top left repeat-x;}
#otop td{white-space: nowrap; height: 29px;}
#otop td, #otop td a, #otop td a:link, #otop td a:visited{color: #453d36; text-decoration: none; font: normal 11px Tahoma;}
#otop select{background: #978676; color: #241f1a; font: normal 11px Tahoma; margin-left: 10px; border: 1px solid #aaa;}

#content .leftCol {
   /* float: left; */
   width: 230px; max-width: 230px; padding: 10px; vertical-align: top;
}
#content .rightCol{padding: 10px 10px 10px 15px; vertical-align: top;}

#header {height: 205px; background: url(images/header.jpg) top left no-repeat; margin-top: 0px;}
#header .menu {margin: 18px 0 0 8px; min-height: 24px;}
#header .logo {position: absolute; margin:0}
#header .menu div{float: left;}
#header .menu a img, #header .menu a:link img, #header .menu a:visited img {FILTER: alpha(opacity=70); -moz-opacity:0.7;}
#header .submenu{
   background: url(images/menu/b.gif) bottom center no-repeat #fff;
   width: 200px;
   position: absolute;
   FILTER: alpha(opacity=70); -moz-opacity:0.7;
   margin-top: 27px;
}  


#header .submenu ul{
  margin-top: 5px;
  margin-bottom: 8px;
  padding-right: 20px;
  list-style-type: disc;
}
#header .submenu ul li{margin-left: -10px; list-style: disc;}
#header .submenu a, #header .submenu a:link, #header .submenu a:visited{
   color: #555;FILTER: alpha(opacity=100); -moz-opacity:1;
   font: normal 11px Tahoma;
   text-decoration: none;
}
#header .submenu a:hover, #header .submenu a.sel:link{
   color :#000;FILTER: alpha(opacity=100); -moz-opacity:1;
}
#header .menu a:hover img, #header .menu a.sel img{
   FILTER: alpha(opacity=100); -moz-opacity:1;
}
.clr{clear:both;}

.title {background: url(images/title.gif) top left repeat-x; height: 25px; max-height: 25px; margin-right: 4px;}
.rightCol .title{width: 100%;}
.title img{margin: 7px 10px;}

/*
.shadow {background: url(images/lc/b.gif) bottom left repeat-x;}
.shadow .r {background: url(images/lc/r.gif) bottom right repeat-y;}
.shadow .tr {background: url(images/lc/tr.gif) top right no-repeat;}
.shadow .bl {background: url(images/lc/bl.gif) bottom left no-repeat;}
.shadow .br{background: url(images/lc/br.gif) bottom right no-repeat; height: 4px; font-size: 1px;} */

.shadow .wrap{padding: 0 4px 0 0;}
.shadow .text{font: normal 12px Tahoma; width: 100%; background: #fff;}
.rightCol .text{
   background: url(images/gr1.gif) top left repeat-x #fefefe!important;
}
#items{
   margin: 15px 17px;
   
}
#items td{width: 235px;
   height: 180px;
   padding:  0 0 0 10px;;
   border: none;
   background: url(images/items.gif) top right no-repeat;
}
#items td.lasth {
   background: url(images/items.gif)  right 2px no-repeat;
}
#items td.lastw {
   background: url(images/items.gif) 5px 0px no-repeat;
}
#items td.lastt {
   background: none;
}
#items td .floatr{
   float: right;
   width: 20px;
   padding-right: 30px;
}
#items td a, #items td a:link, #items td a:visited{font: bold 13px "Trebuchet MS"; color :#4e3216;}
#items td span{
   margin-top: -4px;
   font: normal 23px Georgia;
   display: block;
   padding: 0 10px;
   color: #4e3216;
   text-align: right;
}


#catalog div a{
   display: block;
   background: url(images/p/c.gif) left center no-repeat;
   padding-left: 20px;
   color: #333;
   text-decoration: none;
}
#catalog div a.first{
   background: url(images/p/t.gif) left center no-repeat;
}
#catalog div a.last{
   background: url(images/p/b.gif) left center no-repeat;
}
#catalog div a.p{background: url(images/p/p.gif) left center no-repeat;}
#catalog div a.m{background: url(images/p/m.gif) left center no-repeat;}
#catalog div .sub{ padding-left: 15px;}
/* #catalog div .sub a{} */

#news .item{margin: 0 0 10px 0;}
#news .item .h{font: bold 12px "Trebuchet MS"}


.b{font: bold 12px "Trebuchet MS"; color:#333333; background: url(images/button.gif) top left repeat-x; border: 0; padding: 4px;}
.ri{text-align: right}
.gr{color:#666666;font: bold 12px "Trebuchet MS"!important;}
.i{background: url(images/i.gif) top left no-repeat #fff; border: 1px solid #999999;}
.leftCol .shadow {margin-top: 0px; margin-bottom: 6px;}
.leftCol .shadow .text {background:url(images/gr2.gif) bottom left repeat-x #c8cdc7; padding: 10px; width: auto;}
.leftCol .b{width: 100px;}

form {display: inline;}
#footer{
   margin: 10px 10px 0px 10px;
   border-top: 1px solid #fff;
   padding: 5px;
   color :#bdc3bc;
   font: normal 11px Tahoma;
   padding-bottom: 20px;
}
.byt {background: url(images/sh/foot.gif) top center no-repeat; height: 13px;}
.knife {position: absolute; margin-left: 720px;}

.rb_header, .rb_text{color: #AA1144;}
.rb_header{font-weight: bold; font-size: 14px;}
.rb_shopname{font-size: 14px; font-style: italic;}
.rb, .rb p{font-size: 12px;}
.banner {display: none;}

.sitemapbar a {	color: #989B88;}
a.maplink {text-decoration: none; color: blue; size: 3em; font-weight: bold;}
.ramka {width: 100%; height: 100%; border: 0px; border-spacing: 0px; padding: 0px 16px 0px 16px;}
table.ramka tbody {vertical-align: top; height: 100%;}
.inramka {border: 0px; border-spacing: 0px; width: 100%; padding: 0px 32px 0px 4px;}
.inramka td {padding: 10px 0px 5px 0px;}

table.cart{width: 100%; padding-top: 16px; padding-bottom: 16px;}
noscript {text-align: center; color: red; font-weight: bold;}
.toppanel a {text-decoration: none;}

.articleside {width: 2px; background-color: #7f0000; vertical-align: top;}
td.articleside {display: none;}

/* cross-shopping */
.cross_shop_list { margin:10px 5%; padding:10px 5% }
div.cross_shop { display:block; white-space:nowrap; margin:10px 10px }
a.cross_shop, .cross_shop_list { font-family:tahoma; font-size:12px; font-weight:bold; color:#40B040 }
.cross_cat_h, .cross_cat_h a { font-weight:bold; color:#40B040; margin-top:20px }
.cross_cat_items a { color:blue; text-decoration:underline }

/* add to the cart popup */
.ka_notice, .ka_warning {font-family:serif;}
.ka_notice {color: #124261;}
.ka_warning {color: #016bb0; font-weight:bold; font-size: 1.2em; text-align:right;}
form#add_korzina {display:block; padding: 8px;}

/* add to cart button */
.tov_btn img, .tov_btn a {border:0;}
.tcatalog .tov_btn a {font-weight:bold;}
.tovar_details .tov_btn a {font-size:x-large; color:red;}
.tovar_details .kabtn_status_text {font-size:large; color:red; display:block;}

/* search page */
.search_item .tov_btn a {font-weight:bold;}

