html,body{ margin: 0px; padding: 0px; height: 100%;}
body { width: 100%; min-width: 760px; background-color: #ffffff; margin-bottom: 1px;}
body,p,TD {color: #7E7F7C; font-family: Arial; font-size: 11px; 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 {
padding:0 1%;
width:97%
}
#header_left {
background: url(images/frame_left_top1.jpg) no-repeat; width: 218px; height:306px; display:block;
}
//#header #mask {
//background:url(images/ny_header_mask1.png) no-repeat 0 0;
//_background:url(images/ny_header_mask1.gif) no-repeat 0 0;
//width:923px; height: 277px; position: absolute; top:0; left:0; z-index: 1000;}
#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;}
#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 {background: url('images/nav_li.jpg') left 7px no-repeat; padding-left:10px; color:#757372; text-decoration:none; font-family:arial; font-size:11px; font-weight:bold; margin-right:10px;}
#header_nav div a:hover {text-decoration:underline;}
#header_nav div a.cur {background: url('images/nav_li.jpg') left 7px no-repeat; padding-left:10px; color:#CD5C24; text-decoration:underline; font-family:arial; font-size:11px; font-weight:bold;}
#header_nav div a.cur:hover {text-decoration:none;}
#all_foto {font-family:Arial; font-size:14px; color:#CD5C24; font-weight:bold; margin-left:15px;}

#header_nav_page {height:30px;}
#header_nav_bg_page {margin-top:10px;}
#header_nav_page div{ padding: 0 0 0 20px; }
#header_nav_page div a {background: url('images/nav_li.jpg') left 7px no-repeat; padding-left:10px; color:#757372; text-decoration:none; font-family:arial; font-size:11px; font-weight:bold; margin-right:10px;}
#header_nav_page div a:hover {text-decoration:underline;}
#header_nav_page div a.cur {background: url('images/nav_li.jpg') left 7px no-repeat; padding-left:10px; color:#CD5C24; text-decoration:underline; font-family:arial; font-size:11px; font-weight:bold;}
#header_nav_page div a.cur:hover {text-decoration:none;}
#all_foto {font-family:Arial; font-size:14px; color:#CD5C24; font-weight:bold; margin-left:15px;}

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.jpg) no-repeat 0 100%; _background:url(images/footer.gif) no-repeat 0 100%; padding-top:10px; padding-bottom:5px;}

.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;
}

#s_menu {background: url('images/s_menu.gif') left top no-repeat; width:736px; height:364px; margin:auto !important;}
#s_menu td {padding:5px; font-family:Arial; font-size:24px; color:white; vertical-align:middle; text-align:auto !important;}
#s_menu td.desc {padding:10px; _padding:5px 10px 10px 10px; vertical-align:top;}
#s_menu td.desc span {font-size:18px;}
#s_menu td.desc p {font-size:11px; padding:0px; margin:4px 0 0 0; text-align:left; color:white;}
#s_menu td.desc div {text-align:right;}
#s_menu td.desc div a {font-size:11px; color:#B4DB7D; text-decoration:underline;}
#s_menu td.desc div a:hover {text-decoration:none;}
#s_menu div.sale {position:relative;height:1px;width:250px;}
#s_menu div.sale img {bottom:-24px; position:absolute; right:1px;}

#legna-rimi {text-align:center;}
#legna-rimi div.legna-or-rima {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width:321px; margin:0 2%;}
#legna-rimi div.legna-or-rima .name {text-align:left; margin-left:15px;}
#legna-rimi div.legna-or-rima .name a {color:#619624; font-size:18px; font-family:Arial; text-decoration:none;}
#legna-rimi div.legna-or-rima .name a:hover {text-decoration:underline;}
#legna-rimi div.legna-or-rima .li {background:url("../images/raz_li.gif") no-repeat scroll left center transparent; margin:5px 0 0 20px; padding-left:10px; text-align:left;}
#legna-rimi div.legna-or-rima .li a {color:#D5643A; font-family:Arial; font-size:12px; text-decoration:underline;}
#legna-rimi div.legna-or-rima .li a:hover {text-decoration:none;}
#legna-rimi div.legna-or-rima .descr {color:#7E7F7C; font-size:11px; font-family:Arial; margin-top:10px;}
#legna-rimi div.legna-or-rima .descr p {color:#7E7F7C; font-size:11px; font-family:Arial; text-align:justify;}
#legna-rimi div.legna-or-rima .more {text-align:right;}
#legna-rimi div.legna-or-rima .more a {color:#CF643B; font-size:11px; font-family:Arial;}

#stol-stul {margin-top:15px; text-align:center;}
#stol-stul .raz {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; background:url("../images/p_href.gif") center top no-repeat; width:183px; text-align:center; padding-top:17px; margin: 0 3.8% 15px;}
#stol-stul .raz a.img {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; border:4px solid #D2C39E; margin-left:1px;}
#stol-stul .raz a.img:hover {border:4px solid #D14F1D;}
#stol-stul .raz .name {color:#619624; font-family:Arial; font-size:18px; margin-left:20px; margin-top:7px; text-align:left;}
#stol-stul .raz .li {background:url("../images/raz_li.gif") no-repeat scroll left center transparent; margin:5px 0 0 20px; padding-left:10px; text-align:left;}
#stol-stul .raz .li a {color:#D5643A; font-family:Arial; font-size:12px; text-decoration:underline;}
#stol-stul .raz .li a:hover {text-decoration:none;}
#stol-stul .raz .descr {color:#7E7F7C; font-family:Arial; font-size:11px; margin:10px 0 0 15px; text-align:justify;}
#stol-stul .raz .descr p {color:#7E7F7C; font-family:Arial; font-size:11px; margin:0; padding:0;}
#stol-stul .raz .more {margin-top:3px; text-align:right;}
#stol-stul .raz .more a {color:#D5643A; font-family:Arial; font-size:11px; text-decoration:underline;}
#stol-stul .raz .more a:hover {text-decoration:none;}

#tonirovka {text-align:left;}
#tonirovka .head {font-family:Arial; font-size:18px; color:#CD5C24; margin-bottom:10px;}
#tonirovka p {font-family:Arial; font-size:11px; color:#7E7F7C; margin-bottom:5px;}
#tonirovka .more {text-align:right;}
#tonirovka .more a {font-family:Arial; font-size:11px; color:#CD5C24; text-decoration:underline;}
#tonirovka .more a:hover {text-decoration:none;}
#tonirovka .ton {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; text-align:center; margin-bottom:15px;}
#tonirovka .ton img {margin-top:17px; margin-bottom:18px; margin-left:20px;}
#tonirovka .ton a {background:url("images/ton_fon.gif") no-repeat scroll -1px -116px transparent; display:block; text-align:left; width:145px; color:#7D7F7B; font-size:14px; font-family:Arial; text-decoration:none; font-weight:bold;}
#tonirovka .ton a:hover {background:url("images/ton_fon.gif") no-repeat scroll -1px -5px transparent;  color:#C74E24;}
#tonirovka .ton a span {display:block; font-size:12px; padding-left:20px; padding-right:20px; background-color:white;}

#tonirovka_2 {text-align:left;}
#tonirovka_2 .head {font-family:Arial; font-size:18px; color:#CD5C24; margin-bottom:10px;}
#tonirovka_2 p {font-family:Arial; font-size:11px; color:#7E7F7C; margin-bottom:5px;}
#tonirovka_2 .more {text-align:right;}
#tonirovka_2 .more a {font-family:Arial; font-size:11px; color:#CD5C24; text-decoration:underline;}
#tonirovka_2 .more a:hover {text-decoration:none;}
#tonirovka_2 .ton {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; text-align:center; margin-bottom:15px; padding:10px; background-color:#DAD8D5; margin:1px;}
#tonirovka_2 .ton img {margin-top:4px; margin-bottom:14px; margin-left:4px;}
#tonirovka_2 .ton a {background:url("images/ton_fon_2.gif") no-repeat scroll left top transparent; display:block; text-align:left; width:114px; color:#7D7F7B; font-size:14px; font-family:Arial; text-decoration:none; font-weight:bold;}
#tonirovka_2 .ton a:hover {background:url("images/ton_fon_2.gif") no-repeat scroll -118px top transparent;  color:#C74E24;}
#tonirovka_2 .ton a span {display:block; font-size:12px; padding-left:5px; padding-right:5px;}

#hit_block {margin:15px 0 10px 20px; color:white; font-family:Arial; font-size:18px; text-align:center;}
#hits {background: #D0510D url("images/hit_f.jpg") left bottom repeat; width:252px; margin-left:5px; margin-bottom:10px;}
#hits .head {background: url("images/hit_t.jpg") left top no-repeat; padding:10px 10px 0 10px; text-align:center;}
#hits .head a {color:#EEC576; font-size:18px; font-family:Arial; text-decoration:none;}
#hits .head a:hover {text-decoration:underline;}
#hits .img {background: url("images/hit_ramka.gif") center bottom no-repeat; text-align:center; height:202px; width:252px; margin-top:10px; position:relative;}
#hits .img img {margin-top:14px;}
#hits .img img.skidka {position:absolute; right:7px; bottom:7px; margin:0 !important;}
#hits .descr {color:white; font-size:11px; font-family:Arial; text-align:justify; margin:10px;}
#hits .price {color:#EEC576; font-size:18px; font-family:Arial; margin:10px;}
#hits .a {background: url("images/hit_b.jpg") no-repeat scroll left bottom transparent; height:19px;}
#hits a.where {background:url("images/button_green.png") no-repeat scroll left top transparent; color:white; display:inline-block; font-family:Arial; font-size:12px; height:19px; line-height:19px; margin-bottom:10px; margin-left:10px; text-align:center; text-decoration:none; width:86px;}

#search_g_block {margin:15px 0 10px 20px; color:white; font-family:Arial; font-size:18px;}
#search_g {background: #D0510D url("images/hit_f.jpg") left bottom repeat; width:252px; margin-left:5px; margin-bottom:10px;}
#search_g .head {background: url("images/hit_t.jpg") left top no-repeat; padding-left:10px; padding-top:10px;}
#search_g .head a {color:#EEC576; font-size:18px; font-family:Arial; text-decoration:none;}
#search_g .head a:hover {text-decoration:underline;}
#search_g .descr {color:white; font-size:11px; font-family:Arial; text-align:justify; margin:0 10px 10px;}
#search_g .descr form {margin:0 15px 0 10px; padding:0px;}
#search_g .descr form div {background: url("images/search_input_left.gif") left center no-repeat; padding-left:4px; margin-bottom:8px; margin-top:3px; }
#search_g .descr form div.tt {position:relative;}
#search_g .descr form div input {background-color: white; border-color:#CDC59D; border-style:solid none; border-width:1px 0; width:177px; height:18px;}
#search_g .descr form div img.l {cursor:pointer;}

#search_g .descr form div.search_g_list {background:none repeat scroll 0 0 transparent; left:0; _left:-4px; top:22px; margin:0; padding:0; position:absolute; z-index:10; overflow:hidden; border-top:1px solid #CDC59D; width:205px; _width:207px; overflow:hidden;}

#search_g .descr form div.search_g_list iframe  {display:none;  display/**/:block;  position:absolute;  top:0px;  left:0px;  z-index:-1;  filter:mask();  width:3000px;  height:3000px;}

#search_g .descr form div.search_g_list a {background:none repeat scroll 0 0 #EEEEEE; border-bottom:1px solid #CDC59D; border-left:1px solid #CDC59D; border-right:1px solid #CDC59D; color:black; display:block; font-size:11px; height:20px; line-height:18px; padding-left:5px; text-decoration:none; cursor:pointer;}
#search_g .descr form div.search_g_list a:hover {background:#E47A04; color:white; text-decoration:underline;}
#search_g .a {background: url("images/hit_b.jpg") no-repeat scroll left bottom transparent}
#search_g a.where {background:url("images/button_green.png") no-repeat scroll left top transparent; color:white; display:inline-block; font-family:Arial; font-size:12px; height:19px; line-height:19px; margin-bottom:10px; margin-left:142px; text-align:center; text-decoration:none; width:86px;}

#all_tov_foto {}
#all_tov_foto a {background:url("images/all_tov_foto_fon2.gif") -182px top no-repeat; color:#7E7F7C; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; font-family:Arial; font-size:11px; height:160px; text-align:center; text-decoration:underline; width:183px;}
#all_tov_foto a:hover {background:url("images/all_tov_foto_fon2.gif") left top no-repeat; text-decoration:none;}
#all_tov_foto a img {margin-top:21px; margin-left:3px;}
#all_tov_foto a span {background:url("images/lupa.png") left top no-repeat; display:block; float:right; height:21px; margin-right:15px; margin-top:10px; text-align:right; width:86px;}

#prod_resc {margin-left:15px;}

#other_tov {margin-left:15px;}
#other_tov_name {color:#CD5C24; font-size:18px; font-family:Arial; margin-top:10px;}
#other_tov .other_tov_tov {background: #DAD9D6 url("images/other_tov_b.jpg") left bottom no-repeat; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width:178px; text-align:center; margin-top:10px; _margin-right:3px;}
#other_tov .other_tov_tov a {background: #DAD9D6 url("images/other_tov.gif") 2px top no-repeat; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; color:#5C6059; font-size:11px; font-family:Arial; text-decoration:none; width:155px; margin-top:4px; margin-bottom:5px; _margin-top:0px; _margin-bottom:8px; _padding-bottom:1px; position:relative;}
#other_tov .other_tov_tov a:hover {background: #DAD9D6 url("images/other_tov.gif") -153px top no-repeat; color:#D96614; text-decoration:underline;}
#other_tov .other_tov_tov a img {border:0; margin-top:4px; margin-bottom:8px;}
#other_tov .other_tov_tov a img.skidka {position:absolute; right:3px; top:13px; margin:0 !important; border:0px;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    #other_tov .other_tov_tov a img.skidka {position:absolute; right:-3px !important; top:13px; margin:0 !important; border:0px;}
}

#dop {float:right; background: #ffffff;}
#dop a {background-color: #ffffff; color:#757372; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; font-family:Arial; font-size:11px; height:20px; line-height:31px; margin-right:5px; text-decoration:none;}
#dop a:hover {text-decoration:underline;}
#dop a.cat {background: url("images/cat_dop.jpg") left top no-repeat; padding-left:16px;}
#dop a.home {background: url("images/home_dop.jpg") left top no-repeat; padding-left:22px;}
#dop a.map {background: url("images/map_dop.jpg") left top no-repeat; padding-left:22px;}

#cat_tov {margin-left:15px; text-align:left;}
#cat_tov .cat_tov_tov {background: #DAD9D6 url("images/other_tov_b.jpg") left bottom no-repeat; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width:178px; text-align:center; margin-top:3px; _margin-right:3px; position:relative;}
#cat_tov .cat_tov_tov img.skidka {position:absolute; right:15px; top:21px; margin:0 !important; border:0px;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
#cat_tov .cat_tov_tov img.skidka {position:absolute; right:-3px; top:21px; margin:0 !important; border:0px;}
}
#cat_tov .cat_tov_tov a {background: #DAD9D6 url("images/other_tov.gif") 2px top no-repeat; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; color:#5C6059; font-size:11px; font-family:Arial; text-decoration:none; width:155px; margin-top:4px; margin-bottom:5px; _margin-top:0px; _margin-bottom:8px; _padding-bottom:1px; font-weight:bold;}
#cat_tov .cat_tov_tov a:hover {background: #DAD9D6 url("images/other_tov.gif") -153px top no-repeat; color:#D96614; text-decoration:underline;}
#cat_tov .cat_tov_tov a img {border:0; margin-top:4px; margin-bottom:8px;}

div.pag {margin:10px 0 10px 0; text-align:center;}
div.pag a {color:#777776; font-size:12px; font-family:Arial; text-decoration:none;}
div.pag a:hover {font-weight:bold; color:#777776;}
div.pag a.red {color:#CD5C24; text-decoration:underline; font-weight:normal;}
div.pag a.red:hover {text-decoration:none; font-weight:normal;}
div.pag span.red {color:#CD5C24; text-decoration:none;}

#send_s {color:#5D9624; font-size:13px; font-weight:bold; margin:5px 0; text-align:center; width:220px;}
#q_form {width:220px; background-color:#DBDAD9; color:#685E59; font-size:12px; font-family:Arial; margin:0px; padding:0; zoom:1; overflow:hidden;}
#q_form div.top{height:5px; background: url('images/form_fon_t_r.gif') right top no-repeat; padding:0px;}
#q_form div.bottom {height:5px; background: url('images/form_fon_b_r.gif') right bottom no-repeat; padding:0px; width:220px; zoom:1;}
#q_form div.bottom img {_margin-top:10px;}
#q_form div {padding:0 9px;}
#q_form span {display:block;}
#q_form div.error {color:#D0510D; font-size:11px; margin-bottom:5px; margin-top:-4px; padding:0;}
#q_form input {border:1px solid #C1BFBA; background-color: white; width:200px; margin:5px 0 5px 0; color:#7E7F7C; font-family:Arial; font-size:11px;}
#q_form input.sub {border:0; background: url('images/form_button.gif') left top no-repeat; width:86px; height:19px; color:white; font-size:12px; font-family:Arail; text-align:center; padding-bottom:2px; margin-left:115px; cursor:pointer;}
#q_form textarea {border:1px solid #C1BFBA; background-color: white; width:200px; margin:5px 0 5px 0;  color:#7E7F7C; font-family:Arial; font-size:11px;}
#q_form input.error, #q_form textarea.error {border:1px solid #D0510D;}
#aux_1_txt {margin-top: 25px; width:600px; _width:400px;}
#aux_1_txt p {margin-bottom:4px;}

#site_map {margin-top:20px; margin-left:10px;}
#site_map li {margin:5px;}
#site_map li a {background:url("images/nav_li.jpg") no-repeat scroll left 7px transparent; color:#C85C23; font-family:Arial; font-size:12px; padding-left:10px; font-weight:bold; text-decoration:none;}
#site_map li a:hover {text-decoration:underline;}

#site_map ul.levelmap2 li a {background:none; color:#528F00; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none;}
#site_map ul.levelmap2 li a:hover {text-decoration:underline;}
#site_map ul.levelmap3 li a {background:url("images/nav_li.jpg") no-repeat scroll left 7px transparent; color:#404041; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; padding-left:10px;}
#site_map ul.levelmap3 li a:hover {text-decoration:underline;}
#site_map ul.levelmap4 li a {background:url("images/map_li.gif") no-repeat scroll left 7px transparent; color:#707171; font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; padding-left:10px;}
#site_map ul.levelmap4 li a:hover {text-decoration:underline;}


#catalog_banner {background:url("images/plashka.jpg") left top no-repeat; color:white; font-size:17px; font-weight:bold; height:32px; margin:10px 0 10px 17px; padding-top:14px; text-align:center; width:540px;}
