h1, h2, h3, h4, h5, h6{
color:#462616;
margin:0;
padding:0 0 19px 49px;
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal
}
h2{
color:#33322D;
font-size:18px;
line-height:16px;
font-weight:normal;
padding:33px 0 13px 14px;
min-height:45px
}
h3{
padding-bottom:24px;
padding-top:30px;
padding-left:0px;
font-size:18px;
color:#000;
font-weight:bold
}
h4{
padding-bottom:15px;
font-size:11px
}
h5{
padding-bottom:13px;
font-size:11px
}
h6{
padding-bottom:11px;
font-size:11px
}
hr{
border:none;
border-bottom:1px solid #1A3937;
color:#1A3937;
height:1px;
}
p{
margin:0px;
text-indent:21px;
line-height:16px
}

form{padding:0px;margin:0px;}
input, textarea{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px
}
td{font-size:11px}

.main_fon{
background:url(/images/inner_fon_out.jpg) 0 0 repeat-x #E9AF7D;
min-width:995px;
max-width:1600px;
width:100%;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) > 1600 ? "1600px":
 (((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"))
}
.main_cont{
background:url(/images/inner_fon_x.jpg) 100% 0 no-repeat;
width:auto
}
.main_inner{
padding:10px 48px 25px 10px;
background:url(/images/inner_fon.jpg) 0 0 no-repeat;
}
.main_inner_wid{
width:98%
}

.cent_tb{
width:100%;
border:none;
border-collapse:collapse;
}
.cent_tb td{
vertical-align:top;
padding:0px
}
#left_column{
width:164px;
padding:140px 0 0 0
}
#center_column{
padding:0px;
background:#FFFAE2
}
.text{
min-height:700px;
padding:0 10px 0 49px
}
.cat_text{min-height:700px;}

/*Левоые блоки*/
#l_menu_cont{
background:url(/images/left_menu_top.png) 0px 0 no-repeat;
margin-bottom:7px
}
#l_menu_top{background:url(/images/left_menu_mid.jpg) 0 92px no-repeat}
#l_menu_bot{background:url(/images/left_menu_bot.gif) 0 100% no-repeat}

.l_menu_list{
list-style:none;
padding:16px 0px 23px 0px;
margin:0
}
	.l_menu_list li{
	background:url(/images/left_menu_fon.jpg) 0 0 repeat-y;
	padding:0 11px 9px 14px
	}
.l_menu_list ul{
list-style:none;
margin:0;
padding:4px 0 0
}
.l_menu_list ul li{
	background:none;
	padding:0 0px 5px 10px
	}

#search_form{
background:url(/images/srch_fon.gif) 0 0 no-repeat;
height:119px;
padding:24px 5px 0 14px;
font-weight:bold
}
	#search_form a, #search_form a:VISITED{
	font-weight:normal
	}
.srch_inp{
width:94px;
border:1px solid #C3C3C3;
margin-top:5px
}
#srch_but{
cursor:pointer;
vertical-align:middle
}

/*Верхнее/нижнее меню*/
.menu_l{background:url(/images/round_top_l.gif) 0 0 no-repeat #4C4B43}
.menu_r{
background:url(/images/round_top_r.gif) 100% 0 no-repeat;
height:28px;
padding-left:18px
}
#bottom_menu{background:url(/images/round_bot_l.gif) 0 0 no-repeat #4C4B43; margin-top:19px}
#bottom_menu .menu_r{background:url(/images/round_bot_r.gif) 100% 0 no-repeat}

.menu li{padding:6px 0 0 25px}
.menu li#first_item{padding-right:50px}
.menu a, .menu a:VISITED{font-size:12px}
.menu .selected a, .menu .selected a:VISITED{text-decoration:underline}

/*Графическое меню*/
#pic_rubrik_cont{
border-bottom:1px solid #E5E1CC;
padding:13px 0 9px 11px;
margin:0 18px;
position:relative;
height:95px
}
#pic_rubrik_cont_inner{
position:absolute;
top:12px;
left:50%;
margin-left:-349px;
padding:0;
width:697px;
}

.tov_block{
float:left;
text-align:center;
padding:8px 1.0em 0;
}
.tov_block_selected{padding:0}
.tov_block img{margin:0 0 5px}
.tov_block a, .tov_block a:VISITED{
color:#323131;
text-decoration:none;
font-size:12px;
font-weight:bold
}
.tov_block_selected .cr_lt{background:url(/images/vid_lt.gif) 0 0 no-repeat}
.tov_block_selected .cr_rt{background:url(/images/vid_rt.gif) 100% 0 no-repeat}
.tov_block_selected .cr_rb{background:url(/images/vid_rb.gif) 100% 100% no-repeat}
.tov_block_selected .cr_lb{
background:url(/images/vid_lb.gif) 0 100% no-repeat;
padding:8px 1.0em 9px
}
#block_1 img{
width:61px;
height:59px;
}
#block_2 img{
width:94px;
height:59px;
}
#block_3 img{
width:78px;
height:59px
}
#block_4 img{
width:82px;
height:59px
}
#block_5 img{
width:63px;
height:59px
}
#block_6 img{
width:76px;
height:59px
}


/*Путь по сайту и контакты*/
.path_cont{
padding:16px 0 13px 50px;
color:#988975;
}
.path_cont span, .path_cont a, .path_cont a:VISITED{
color:#988975;
text-decoration:underline
}
	.path_cont a:HOVER{text-decoration:none}
#phone{
	position: relative;
	float:right;
	left:auto;
	top:auto;
	width:307px;
	font-size:32px;
	color:#4C4B43;
	background:none
	}
	#phone small{font-size:16px}
	#dost{
	right:72px;
	width:70px;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	}

/*Корзина*/
#basket_out{padding-right:68px}
#basket_cont{
	position: relative;
	float:right;
	top: auto;
	right: auto;
	background:url(/images/bask_l_inner.gif) 0 0 no-repeat #FFF8F2;
	margin-right:0px
	}
	#basket_l{
	background:url(/images/bask_r_inner.gif) 100% 0 no-repeat;
	height:33px;
	}
	#basket_inner{
	background:url(/images/ico_basket_inner.gif) 9px 9px no-repeat;
	padding:8px 13px 3px 28px
	}
	#basket_inner small{color:#311809}


/*Фильтр*/
#filter_out{
border-bottom:1px solid #E5E1CC;
border-top:1px solid #E5E1CC;
padding:6px 0px;
margin:0 10px
}
#filter_cont{background:url(/images/filter_fon.gif) 0 0 repeat-x; margin:0 -1px}
#filter_l{background:url(/images/filter_l.gif) 0 0 no-repeat}
#filter_r{
background:url(/images/filter_r.gif) 100% 0 no-repeat;
padding:17px 0 17px 20px;
font-weight:bold
}

#filter_r input{
font-size:11px;
font-weight:normal;
padding:0;
vertical-align:middle
}
#filter_r img{vertical-align: middle}
.fil_subm{
cursor:pointer;
vertical-align: middle;

}
#fil_inner{
float:left;
text-align:right
}

.price_inp{
width:35px
}


/*Список товаров*/
#auto_wid{
padding:6px 0 0 20px;
text-align:center
}
#cat_list{
border:none;
border-collapse:collapse;
width:auto
}
#tov_list{
/*float:left;*/
background:url(/images/tov_list_fon.jpg) 0 0 no-repeat;
width:243px;
height:298px
}
#tov_list img{
border:1px solid #8F8C7D;
margin:25px 0 1px 0px;
width:198px;
height:171px
}
.tov_list_inner{
text-align:center;
width:222px
}
.tov_list_inner a, .tov_list_inner a:VISITED{
font-weight:bold;
font-size:12px;
text-decoration:none
}
.tov_list_inner a:HOVER{text-decoration:underline}

a.bascLink, a.bascLink:VISITED{
text-decoration:none;
cursor:pointer;
display:block
}
#add_basket, a.bascLink #add_basket, a.bascLink:VISITED #add_basket{
background:url(/images/add_butt.gif) 0 0 no-repeat;
margin:19px 0 0 18px;
display:block;
font-weight:bold;
padding:7px 0 9px 33px;
text-decoration:none
}
.price{
float:right;
font-weight:bold;
font-size:16px;
padding:0px 55px 0 0;
margin-top:-3px
}
	a.bascLink .price, a.bascLink:VISITED .price{text-decoration:none}
#add_basket a, #add_basket a:VISITED{
/*display:block;
width:1px;
white-space:nowrap;
font-weight:bold;
padding:7px 0 9px 33px;
text-decoration:none*/
}
#desc_cont #add_basket a, #desc_cont #add_basket a:VISITED{
/*padding:7px 0 10px 33px;*/
}


/*Номера страниц*/
.pagin_cont{
background:url(/images/pagin_fon.gif) 0 0  repeat-x;
margin:5px 70px 0
}
.pagin_l{background:url(/images/pagin_l.gif) 0 0 no-repeat}
.pagin_r{
background:url(/images/pagin_r.gif) 100% 0 no-repeat;
padding:13px 40px 11px 40px
}
.pagin_cont a, .pagin_cont a:VISITED{
font-weight:bold;
font-size:12px;
text-decoration:none
}
.pagin_cont a:HOVER{text-decoration:underline}

.to_cat_begin{
float:right;
background:url(/images/ico_leaves.gif) 100% 3px no-repeat;
padding:0px 27px 0 0;
margin-right:0px
}
.prev{
background:url(/images/ico_leaves.gif) 0 3px no-repeat;
padding-left:31px
}
.next{
background:url(/images/ico_leaves.gif) 100% 3px no-repeat;

padding-right:31px
}
.pag_curr{
font-size:12px;
font-weight:bold;
text-decoration:underline
}
.pagin_center{
text-align:center;
margin-left:-15px
}

/*Карта товара*/
#to_cat_begin{
background:url(/images/ico_leaves.gif) 100% 3px no-repeat;
padding:0px 14px 0 0;
width:137px;
margin:auto;
position:relative;
}
#tov_det_cont{
padding:15px 27px 11px 19px
}
#tov_det_side_r{background: url(/images/cat_right_fon.gif) 100% 0 repeat-y #F7F4E7}
#tov_det_bot{background: url(/images/cat_top_fon.gif) 0 0 repeat-x}
#tov_det_top{background: url(/images/cat_bot_fon.gif) 0 100% repeat-x}
#tov_det_bot_r{background: url(/images/cat_right_bot.gif) 100% 100% no-repeat; padding-bottom:3px}
#tov_det_top_r{
background: url(/images/cat_right_top.gif) 100% 0px no-repeat;
padding:20px 24px 24px 11px;
border-left:1px solid #D1C8B2;
font-size:12px;
line-height:19px
}
#pic_cont{
border-right:1px solid #D5D2C6;
float: left;
padding:0 7px 0 0;
width:378px
}
#pic_cont img{border:1px solid #8F8C7D; width:378px}

.desc_tb{
width:100%;
border:none;
border-collapse:collapse
}
#desc_cont{
padding:0 0 0 24px;
color:#000;
font-size:13px;
width:100%;
line-height:18px;
}
#desc_cont #add_basket{
margin:19px 0 0 -8px;
width:150px
}
#desc_cont .price{
padding:0px 5px 0 0
}

.map_list{
list-style:none;
padding:0;
margin:0
}
.map_list li{
padding:0 0 5px 0px
}
.map_list a, .map_list a:VISITED{
font-size:12px;
font-weight:bold
}
.map_list ul{
list-style:none;
padding:0;
margin:0
}
.map_list ul li{
padding: 0 0 3px 10px
}
.map_list ul a, .map_list ul a:VISITED{
font-size:11px;
font-weight: normal
}
.map_list ul ul a, .map_list ul ul a:VISITED{
font-style:italic;
text-decoration:none
}
.map_list ul ul a:HOVER{text-decoration:underline}

/*Корзина*/
.basket_tb{
width:auto;
border:none;
border-collapse:collapse;
border-top:1px solid #CECECE;
border-left:1px solid #CECECE
}
.basket_tb th{
font-size:12px;
padding:2px 5px 2px;
text-align:center;
border-bottom:1px solid #CECECE;
border-right:1px solid #CECECE
}
.basket_tb td{
padding:2px 5px;
border-bottom:1px solid #CECECE;
border-right:1px solid #CECECE
}
.tov_count{
width:50px
}
.subm{
background:#CECECE;
margin:15px 0 0;
cursor:pointer
}

.f_tb{
width:auto;
border:none;
border-collapse:collapse
}
td.l_td{
width:100px;
text-align:right;
padding:2px 0 
}
td.r_td{
padding:2px 0 2px 10px
}
.r_td input, .r_td textarea{
width:250px
}
.sys_mes{
color:red;
padding:0 0 5px
}

.filt_sel{
width:115px;
font-size:11px;
margin:0 8px 0 0;
vertical-align: middle
}

#razm{width:95px}
#sost{width:110px}
#kol{width:65px}
#vid_hal{width:85px}
#vozr{width:75px}

#auto_wid{
margin:auto;
/*width:800px*/
}


a.lSelected, a.lSelected:VISITED{
font-weight:bold
}



/**/
.newsList{
list-style:none;
margin:0;
padding:0
}
.newsList li{
padding-bottom:20px
}
.pageDesc{
font-size:11px
}
.date{
color:#462616;
padding-bottom:2px;
font-weight:bold
}

.newsMore{
margin-top:3px;
padding:2px 7px 0 0
}
.newsMore a, .newsMore a:VISITED{
font-size:11px;
text-decoration:none
}
.newsMore a:HOVER{text-decoration:underline}

#zoom{
padding:10px 0 0;
text-align:center
}
