html,body{ margin: 0px; padding: 0px; height: 100%;}
body { width: 100%; min-width: 760px; background-color: #ffffff; margin-bottom: 1px;}
body,p,TD {color: #B30000; font-family: Tahoma, Verdana, "Times New Roman"; font-size: 9pt; font-weight: normal; padding:0px; margin:0px;}

a:link {color: #B30000; font-family: Tahoma, Verdana, "Times New Roman"; font-size: 9pt; font-weight: normal; text-decoration: underline;}
a:active {color: #B30000; font-family: Tahoma, Verdana, "Times New Roman"; font-size: 9pt; font-weight: normal; text-decoration: underline;}
a:visited {color: #B30000; font-family: Tahoma, Verdana, "Times New Roman"; font-size: 9pt; font-weight: normal; text-decoration: underline;}
a:hover {color: #B30000; font-family: Tahoma, Verdana, "Times New Roman"; font-size: 9pt; font-weight: normal; text-decoration: none;}

a.leftmenu:link {color: #FFFFFF; font-family: "Times New Roman", Tahoma; font-size: 13pt; font-weight: bold; text-decoration: none;}
a.leftmenu:active {color: #FFFFFF; font-family: "Times New Roman", Tahoma; font-size: 13pt; font-weight: bold; text-decoration: none;}
a.leftmenu:visited {color: #FFFFFF; font-family: "Times New Roman", Tahoma; font-size: 13pt; font-weight: bold; text-decoration: none;}
a.leftmenu:hover {color: #FFFFFF; font-family: "Times New Roman", Tahoma; font-size: 13pt; font-weight: bold; text-decoration: underline;}

a.mainlist:link {color: #B30000; font-family: "Times New Roman", Tahoma; font-size: 13pt; font-weight: bold; text-decoration: underline;}
a.mainlist:active {color: #B30000; font-family: "Times New Roman", Tahoma; font-size: 13pt; font-weight: bold; text-decoration: underline;}
a.mainlist:visited {color: #B30000; font-family: "Times New Roman", Tahoma; font-size: 13pt; font-weight: bold; text-decoration: underline;}
a.mainlist:hover {color: #B30000; font-family: "Times New Roman", Tahoma; font-size: 13pt; font-weight: bold; text-decoration: none;}

small{font-size:85%;}

#left {
background-color:#d04c0b; width:218px; height:100%;
}
#middle {
background: #fff6f0 url(images/frame_middle_bg.jpg) repeat-y; width:96px;
}
#main {
background: #ffffff;
padding:0 1%;
width:97%
}
#header_left {
background: url(images/frame_left_top1.jpg) no-repeat; width: 218px; height:306px; display:block;
}
#header_middle {
background: url(images/frame_middle_top.jpg) no-repeat; width: 96px; height: 306px; display:block;
}
#header_middle2 {
background: url(images/frame_middle_middle.jpg) no-repeat; width: 96px; height:178px; display:block;
}
#header_right {
background: url(images/frame_right_top.jpg) no-repeat 0px 100%; height:191px;
}
#header_right_bg {
background: url(images/frame_right_top_bg.jpg) repeat-x;
}
#header_nav {
background:#ffffff url(images/middle_corner.png) no-repeat; _background:#ffffff url(images/middle_corner.gif) no-repeat; height:30px; padding-right:400px;
}
#header_nav_bg {
background: url(images/frame_right_nav_bg.jpg) repeat-x;
}
#header_nav div{ padding: 0 0 0 20px; }
#header_nav div a { color:#D24701; }

h3 { padding: 0px; margin: 0px; }
/* заголовок категории вверху */
.strike_line_text { font-size: 19pt; font-family: "Monotype Corsiva","Times New Roman",Tahoma; color: #B30000; margin:0px; padding: 0px; padding-left: 5px; padding-right:5px; background-color: #fff6f0; white-space: nowrap;}
.strike_line { height: 16px; border-bottom: 1px solid #B30000; text-align: right;}

.cat_link {font-family:"Times New Roman" !important;font-size:13pt !important;font-weight:bold !important;}
.search{ border: 1px solid #b30000; padding: 2px 3px; background: url(images/input_bg.gif);}
.lightsmall { color: #ffffff; }
.footer {text-align:right; width:100%; background:url(images/footer.png) no-repeat 0 100%; _background:url(images/footer.gif) no-repeat 0 100%;}

.cart_bg { background: url(images/cart_bg.gif) 100% 0px no-repeat; height:50px;}
.thumb_bg { background: url(images/thumb_bg.gif) no-repeat; width:143px; height: 124px;padding: 2px 0px 0px 32px;}

.in_cat_thumb_bg { background: url(images/in_cat_thumb_bg.gif) no-repeat; width:166px; height: 105px; padding-top: 8px; margin-left: auto; margin-right: auto;}
.in_cat_thumb_text { background: url(images/in_cat_thumb_text.gif) no-repeat bottom; width:146px; padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  margin-left: auto; margin-right: auto; }
.in_cat_thumb_text a{ color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.in_cat_thumb_text a:hover{ color: #ffffff; text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.fullimg_top_left {background:url(images/full_image_top_middle_left.jpg); height:18px; width:371px; float:left;}
.fullimg_middle_left {background:url(images/full_image_middle_left_top.jpg); height:245px; width:19px;}
.fullimg_middle_right {background-image: url(images/full_image_middle_right_bottom.jpg); height:214px; width:20px;}
.fullimg_bottom_right {background:url(images/full_image_bottom_middle_right.jpg); height:19px; width:418px; float:right;}

.tn_image_bg { background: url(images/tn_image_bg.jpg) no-repeat; width:150px; height: 116px; padding-top: 11px; padding-left:9px;padding-right:9px;}
.tn_link { color:maroon; text-decoration: none; top:-5px; position: relative;}

#akciya {background: url(images/akciya_green.gif) no-repeat; width: 290px; height: 302px; position: absolute; top: 0px; right: 0px; z-index: 1000;}


ul.levelmap2 { margin-left: 10px; margin-top: 2px; margin-bottom: 2px;}
ul.levelmap2 a{ font-weight: bold; text-decoration: none;  }
ul.levelmap2 a:hover {text-decoration: underline;  }
ul.levelmap3 { margin-left: 15px; margin-top: 2px; margin-bottom: 2px; }
ul.levelmap3 a{ font-weight: normal; text-decoration: none;  }
ul.levelmap3 a:hover {text-decoration: underline;  }
ul.levelmap4 { margin-left: 20px; margin-top: 2px; margin-bottom: 2px; }
ul.levelmap4 a{ text-decoration: none;  margin-top: 4px; margin-bottom: 4px; }
ul.levelmap4 a:hover {text-decoration: underline;  }

#more{
color:#608132;
margin-left:20px;
}
#thumdnail{
margin-left:40px;
}
.thumb_conteiner{
width:150px;
height:166px;
display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;  
}
.thumbnail{
margin-left:8px;
}