/*///////////////////////////////////
/////////////////////БАЗОВЫЕ_СТИЛИ_НАЧАЛО
////////////////////////////////////*/
html, body{ 
    margin: 0 auto;
    min-width: 1024px;
    height: 100%;
    color: #564120;
    font-size: 14px;
    font-family: Arial; 
	background:#fff ;
}
a:link,a:visited {
    text-decoration:none;
    color:#564120;

}
table {
    margin: 0 auto;
}
div {
    position: relative;
}
a:hover {
    color:#B6500C;
    text-decoration:underline;
}
.justifyfull {
    text-align:justify;
}
.justifyleft {
    text-align:left;
}
.justifyright {
    text-align:right;
}
.moduli_content {
width:645px;
}
td {
    vertical-align: top
}
input,select,textarea {
    width: 195px;

}
#form input,select,textarea {
    margin-bottom: 25px;
}
h1 {
    font-size: 25px;
    padding-bottom: 20px;
}

#message_modul {
    padding: 6px 30px 10px 30px; width:524px; text-align:center; font-size:20px; font-weight:bold; height:76px; margin-left:-300px; position:fixed; left:50%; z-index:9999; background: url(../images/message_modul.png) bottom; display:none; line-height: 22px;top:0px;
}

#message_text {
    display:none;
}
 
 h1.header_h1 {
font-size: 25px; 
font-style: italic;
padding: 0 0 20px 0;
line-height: 27px;
}
 
 


 
.wromg_email {
	width:150px; font-size:12px; text-align:center; position:relative; margin-top:-13px;background: #fff; color:#ff3235; border: 1px solid #ff3235;display:none;

}
.wromg_chislo {
	width:150px; font-size:12px; text-align:center; position:relative; margin-top:-13px;background: #fff; color:#ff3235;  border: 1px solid #ff3235;display:none;
}
 













/*///////////////////////////////////
/////////////////////БАЗОВЫЕ_СТИЛИ_КОНЕЦ
////////////////////////////////////*/




/*///////////////////////////////////
/////////////////////МЕНЮ_НАЧАЛО
////////////////////////////////////*/
#menu {
	font-size: 14px;
	padding: 0 0 0 123px;
	height: 52px; 
}
#menu li {
    list-style-type:none;
    float:left;
    position: relative; 
    display:block;
    height: 52px;
	margin: 0 20px 0 0;
	
	background: url(../images/sprait1-2-opt.png) -17px -285px;
}
#menu #lastmenu {
    background:none
}
#menu a{
cursor: pointer;
position: relative;
display: block;
height: 36px;
margin: 0 -10px 0 11px;
background: url(../images/sprait1-2-opt.png) right -285px;
text-align: center;
 font-weight:bold;
padding: 17px 12px 0px 6px;
}
#menu a:hover{
    text-decoration: none;
}

#menu li:hover {
    background: url(../images/sprait1-2-opt.png) -17px -2287px;
} 
#menu li:hover a {
    background: url(../images/sprait1-2-opt.png) right -2287px;
	color:#fff;
} 
#menu  .mainmenu_sub { 
    position: absolute;
    top: 50px;
    left: -18px;
    display: none;
    background: none;
}
#menu  .mainmenu_sub li{
    float:none;
    background: #202020;
}
#menu ul li:hover .mainmenu_sub {
    left: -22px;
    top:50px;
    display: block;
}
#menu   li.active{
	 background: url(../images/sprait1-2-opt.png) -17px -2287px;
}
#menu    .active a{
	 background: url(../images/sprait1-2-opt.png) right -2287px;
	color:#fff;
}
.sub_menu {
    display: none;
    position: absolute;
    z-index: 9999;
    width: 220px;
    top: 45px; 
    left: 6px; 
    padding-left: 0;
}
.sub_menu ul {
    padding:0;   
    margin:0;          
}
#menu .sub_menu ul a {
    background: #c4a867;
    height: auto;
    padding: 10px;
    text-align: left;
	margin: 0;
}
#menu .sub_menu ul li  {       

    line-height: 15px;
    width: 290px;
    margin: 0;
    padding: 0;
    width: 220px;
    height: auto;
    border-bottom: 1px solid #c4a867; 

}
#menu .sub_menu ul a:hover  {
    background: #9E8C5F;

    display:block;

}

/*///////////////////////////////////
/////////////////////МЕНЮ_КОНЕЦ
////////////////////////////////////*/



/*///////////////////////////////////
/////////////////////СТИЛИ_МАКЕТА_ШАБЛОНА_НАЧАЛО
////////////////////////////////////*/
 
#sloy1 {
position:absolute;
top:0;
left:0; 
height:801px;
width:100%; 
min-width: 1024px;
background: url(../images/back_back.jpg)  top repeat-x;
z-index:1;
} 
#podlog1{
position: absolute;
top: 58px;
left: 260px;
height: 40px;
width: 204px;
font-size: 11px;
line-height: normal;
} 
#podlog2{
position: absolute;
top: 58px;
left: 564px;
height: 40px;
width: 233px; 
font-size: 11px;
line-height: normal;
text-align:right;
} 
#sloy2 {
min-height: 100%;
margin:550px 0 0 0;
background: url(../images/zabor.jpg) 50% top ;
z-index:2;
} 
#kant {
height:21px;
position:absolute;
top:-3px;
left:0;
width:100%;
background: url(../images/kant.png) 50% 50%;
}  
#trava1 {
width: 970px;
height: 526px;
position: absolute;
top: -20px;
left: -90px;
background: url(../images/trava_vse-opt.png) 0px -40px;
}   
#trava2 {
width: 500px;
height: 225px;
position: absolute;
bottom:0;
right:0;
z-index:3;
background:url(../images/trava_vse-opt.png) -1200px -220px;
}    
#trava3 {
width: 100%;
height: 220px;
position: absolute;
bottom:0;
left:0;
z-index:2;
background:url(../images/trava_vse-opt.png) 0px -516px  no-repeat;
} 
#dom {
width: 1024px;
height:706px;
position:absolute;
top:40px;
left:50%;
margin: 0 0 0 -512px;
background: url(../images/dom2-opt.png)  top left no-repeat;
z-index:1;
}
#oblaka {
width: 100%;
height:280px;
position:absolute;
top:0;
left:0; 
background: url(../images/oblaka.png) 0px 0px   ;
z-index:0;
}
#logo1 {
width: 1024px;
height:125px;
margin: -6px auto 0 auto;
background:url(../images/sprait1-2-opt.png) -68px 0px;
z-index:3;
}
#logo2 {
width: 119px;
height:127px;
position:absolute;
top:0;
left:0;
background:url(../images/sprait1-2-opt.png) -1244px 0px;
z-index:3;
} 
#ukazateli {
height:706px;
max-width:1600px;
margin:0 auto;
z-index:2;
font-size: 12px;
color:#45351c;
line-height:13px;
}
#ukazateli .vvf {
height:706px; 
/*border:1px solid #000;*/
}
#ukazateli .vvf  .obvod3{
width:100%;
height:100%;
}
#ukazateli .vvf  .obvod{
width:100%;
height:100%;
overflow:hidden;
position:absolute;
top:0;
left:10px;
z-index:1;
}
#ukazateli .vvf  .obvod2{
width:100%;
height:100%; 
top:0;
left:0;
z-index:2; 
}
#ukazateli .obvod.right {
left:0;width:93%;
}
.ukazatel {
position:absolute;
	width:100%;
}
.menu_uk {
position: absolute; 
right: 0px;
z-index: 9;
}
.menu_uk2 {
position: absolute; 
 
left:0;	
z-index: 9;

}
body .menu_uk2  td{
text-align:right;
}
	.menu_uk.one {
	top: 17px;
	}
	.menu_uk.two {
	top: 70px;
	}
	.menu_uk.tree {
	top: 123px;/*+53*/
	}
	.menu_uk.four {
	top: 163px;/*+40*/
	}
	.menu_uk.five {
	top: 203px; 
	}
	.menu_uk.six {
	top: 256px; 
	}
	.menu_uk2.seven { 	
	top: 57px;
	}
	.menu_uk2.eight { 	
	top: 123px;
	}
	.menu_uk2.nine { 	
	top: 176px;
	}
	.menu_uk2.ten { 	
	top: 257px;
	}
	.menu_uk2.ten1 { 	
	top: 297px;
	}
	.menu_uk2.ten2 { 	
	top: 17px;
	}
	.menu_uk2.ten3 { 	
	top: 217px;
	}
		.ukazatel.one {
			height:33px;
			top: 25px;
			right: 330px;
			background:url(../images/sprait1-2-opt.png) -300px -902px;
		}
		.ukazatel.two {
			height:33px;
			top: 78px;
			right: 370px;
			background:url(../images/sprait1-2-opt.png) -300px -902px;
		}	
		.ukazatel.tree {
			height: 115px;
			top: 123px;
			right: 22px;
			background:url(../images/sprait1-2-opt.png) right -902px;
		}	
		.ukazatel.four {
			height: 127px;
			top: 163px;
			right: 70px;
			background:url(../images/sprait1-2-opt.png) right -902px;
		}	
		.ukazatel.five {
			height: 145px;
			top: 210px;
			right: 165px;
			background:url(../images/sprait1-2-opt.png) right -902px;
		}	
		.ukazatel.six {
			height: 70px;
			top: 256px;
			right: 355px;
			background:url(../images/sprait1-2-opt.png) right -902px;
		}	
		.ukazatel.seven {
			height: 145px;
			top: 73px;
			left: 5px;
			background:url(../images/sprait1-2-opt.png) -4px -342px;
		}	
		.ukazatel.eight {
			height: 40px;
			top: 132px;
			left: 60px;
			background: url(../images/sprait1-2-opt.png) -34px -342px;
		}	
		.ukazatel.nine {
			height: 35px;
			top: 178px;
			left: 102px;
			background: url(../images/sprait1-2-opt.png) -34px -342px;
		}	
		.ukazatel.ten {
			height: 146px;
			top: 259px;
			left: 75px;
			background: url(../images/sprait1-2-opt.png) -4px -342px;
		}	
		.ukazatel.ten1 {
			height: 30px;
			top: 300px;
			left: 300px;
			background: url(../images/sprait1-2-opt.png) -54px -342px;
		}	
		.ukazatel.ten2 {
			height: 35px;
			top: 20px;
			left: 80px;
			background: url(../images/sprait1-2-opt.png) -34px -342px;
		}	
		.ukazatel.ten3 {
			height: 195px;
			top: 219px;
			left: 30px;
			background: url(../images/sprait1-2-opt.png) -4px -342px;
		}
			#oneimg {
			top: 30px;
			right: 310px;
			}
			#twoimg {
			top: 83px;
			right: 350px;
			}	
			#treeimg {
			top: 224px;
			right: 25px;
			}	
			#fourimg {
			top: 289px;
			right: 73px;
			}	
			#fiveimg {
			top: 349px;
			right: 168px;
			}	
			#siximg {
			top: 317px;
			right: 358px;
			}	
			#sevenimg {
			top: 205px;
			left: 13px;
			}	
			#eightimg {
			left: 52px;
			top: 134px;
			}	
			#nineimg {
			left: 92px;
			top: 181px;
			}	
			#tenimg {
			left: 83px;
			top: 390px;
			}	
			#ten1img {
			left: 288px;
			top: 303px;
			}	
			#ten2img {
			top: 23px;
			left: 70px;
			}	
			#ten3img {
			top: 399px;
			left: 38px; 
			}
			
			
.menu_uk  a ,.menu_uk2  a{
position: absolute;
display: block;
height: 100%;
width: 100%;
z-index: 9;
text-decoration:none;
background: url('/images/png.png');
}

.ukazatelimg,.ukazatelimg2{
width:23px;
height:23px;
position:absolute;
cursor:pointer;
}

.tl {
    width:18px; height: 10px; background:url(../images/sprait1-2-opt.png)  -15px -151px;
}
.tc {
    width:auto; height: 10px; background: url(../images/sprait1-2-opt.png)  -39px -151px;
}
.tr {
    width:18px; height: 10px; background: url(../images/sprait1-2-opt.png)  -532px  -151px;
}
.cl {
    background:url(../images/sprait1-2-opt.png)  -15px -163px;
}
.cc,.ccdiv {
    background: #ecd0a2;font-weight: bold;
}
.cr {
    background: url(../images/sprait1-2-opt.png)  -532px  -163px;
}
.bl {
    height: 13px; background: url(../images/sprait1-2-opt.png)  -15px -257px;
}
.bc {
    width:auto; background: url(../images/sprait1-2-opt.png)  -39px -257px;
}
.br {
    background: url(../images/sprait1-2-opt.png) -532px  -257px;
}

.menu_uk2 .tl {
   background:url(../images/sprait1-2-opt.png)  -591px  -151px;
}
.menu_uk2 .tr {
   background:url(../images/sprait1-2-opt.png)  -1105px   -151px;
}
.menu_uk2 .cl {
   background:url(../images/sprait1-2-opt.png)  -591px  -163px;
}
.menu_uk2 .cr {
   background:url(../images/sprait1-2-opt.png)  -1105px  -163px;
}
.menu_uk2 .bl {
   background:url(../images/sprait1-2-opt.png)  -591px  -257px;
}
.menu_uk2 .br {
   background:url(../images/sprait1-2-opt.png)  -1105px  -257px;
}
#article_block {
margin: 30px 0 60px 40px;
width: 645px;
font-family:arial; 
}

#logo {
display: block;
position: absolute;
width: 274px;
height: 115px;
top: -2px;
left: 0;
background: url(../images/logozoo.png) ;
}
 
#main_content {
width:1024px;
margin:0 auto;  
} 
 
#right_block {
    width: 795px;
    float: right;
    min-height: 100%;
    margin-right: -48px;
    line-height: 16px; 
	padding: 0 0 270px 0;
}
#left_block {
    width: 260px; 
	min-height:400px; 
	float:left;
	padding: 80px 0 270px 0;
}
.text_t {
width: 795px;
height:174px; 
background:url(../images/sprait1-2-opt.png)  -22px  -2088px;
}
.text_c { 
background:url(../images/main_middle.png) -36px  top repeat-y;
}
.text_b { 
height:270px; 
display:block;
margin:-1px 0 0 0;
background:url(../images/sprait1-2-opt.png) -22px  -2359px;
}

.left_b_t {
width: 260px;
height: 250px;
background: url(../images/sprait1-2-opt.png) -752px -1491px;
}
.left_b_c { 
background:url(../images/leftbl_middle.png) -12px top repeat-y;
}
.left_b_b { 
height:287px; 
display:block;
margin:-1px 0 0 0;
background: url(../images/sprait1-2-opt.png) -752px -1800px;
}
#kat_menu , .left_b_cont{
margin: -160px 0 -230px 20px;
width: 210px;
}
.left_bl_title {
text-transform: uppercase;
font-size: 22px;
text-align: center;
position: absolute;
top: -44px;
width: 100%;
}
#content_t {
width: 700px;
margin: -110px 0 -165px 50px;
min-height: 300px;
padding: 0 0 0 10px;
}
#over_main {
width:100%;  min-width: 1024px;z-index: 4;
}
#kak_u_soseda {
height:214px; 
width:230px;
display:block; 
background:url(../images/sprait1-2-opt.png) -61px -1505px
}
/*///////////////////////////////////
/////////////////////СТИЛИ_МАКЕТА_ШАБЛОНА_КОНЕЦ
////////////////////////////////////*/




/*///////////////////////////////////
/////////////////////новости_начало
////////////////////////////////////*/
.new a {
position: absolute;
bottom: 15px;
right: 5px;
font-style:italic;
text-decoration:underline;
}
 
.date1 {
position: absolute;
top: 5px;
left: 5px;
width: 26px;
text-align: center;
display: block;
font-size: 10px;
color: #FFF;
}
.date2 {
position: absolute;
top: 18px;
left: 5px;
width: 26px;
text-align: center;
display: block;
color: #4F4F4F;
font-weight: bold;
}
.new {
padding: 20px 0 0 5px;
line-height: normal;
}
.zone  center{
color:#D1D1D1;
} 
.zone {
padding: 10px 0 0 0;
}
.date {
width: 41px;
height: 45px;
z-index: 9;
margin-left: -3px;
margin-top: 5px;
background: url(../images/date.png);
}
/*///////////////////////////////////
/////////////////////новости_КОНЕЦ
////////////////////////////////////*/






/*///////////////////////////////////
/////////////////////КАТАЛОГ_НАЧАЛО
////////////////////////////////////*/



#top_k_pod {
    position: absolute;
    width: 244px;
    height: 9px;
    background: url(../images/kat_assorti.png) 0px -129px no-repeat;
    top: -6px;
    z-index: 2;
}
#bot_k_pod {
    position: absolute;
    width: 244px;
    height: 9px;
    background: url(../images/kat_assorti.png) 0px -313px no-repeat;
    bottom: -8px;
    z-index: 2;
}


.kat_elem_back {
    position: absolute;
    top:0;
    left:0;
    z-index: 2;
}

.kat_elem_bot {
    position: absolute;
    width: 234px;
    height: 1px;
    background: url(../images/kat_elem.png) 0px 0px no-repeat;
    bottom: -1px;
    left: 0px;
    z-index: 4;
}


body .kat_elem_cont_text {
    width: 200px;
    margin: 15px auto 0 auto;
}

#katalog_gen a {
    text-decoration: none;
}
.kat_div_border {
    position: absolute;
    z-index: 10;
    right: -15px;
    width: 20px;
    height: 333px;
    background: white url(../images/kat_elem.png) 0px 0px no-repeat;

}

.bleurer {
    display:none;
}
.titlekat {
    text-align:right;
    font-weight:bold;
    padding:0 10px 10px 10px;
    vertical-align:top;
}
.moduli_tovara {
    width:100%;
    height:30px;
    border-top:1px solid #564120;
    border-bottom:1px solid #564120;
    border-right:1px solid #564120;
 
    text-align:center;line-height:30px;
    cursor:pointer;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
    color:#564120

}
#infa {
    padding:0 15px 15px 15px;
}
 
#sort   tr td input {

    font-size:16px;
    background:#fff;
    padding:1px 2px 1px 2px;	
    border:2px solid #3A3863;
    color:#3A3863;
    cursor:pointer;

}
#sort   tr td input:hover{


    background:#3A3863;
    border:2px solid #fff;
    color:#fff;
}

#sort  tr td  .active_sort{


    background:#3A3863;
    border:2px solid #fff;
    color:#fff;
}
#search_start {

    height: 25px;
    cursor: pointer;
}
#search_start img{
    position: absolute;
    left: -50px;
    top: -7px;

}
#newDiv { 
   width: 145px;
	left: 3px;  
	display:none;  
	position:absolute;
	 z-index:99999; 
	 top:0; 
    background: #e9e7e3;
    color:#5F5E5E;
	moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
    -webkit-box-shadow: -1px 3px 7px rgba(0,0,0,0.2),1px 0 7px rgba(0,0,0,0.2),0 3px 4px rgba(0,0,0,0.25);
    -moz-box-shadow: -1px 3px 7px rgba(0,0,0,0.2),1px 0 7px rgba(0,0,0,0.2),0 3px 4px rgba(0,0,0,0.25);
    box-shadow: -1px 3px 7px rgba(0,0,0,0.2),1px 0 7px rgba(0,0,0,0.2),0 3px 4px rgba(0,0,0,0.25);
}
#newDiv input,#newDiv select{
    width: 105px;
}
#newDiv button{
    width: 195px; 
}
body .activemodule {
    background: #564120;
    color:#fff;
}
 
#form input {
    width:auto
}
#form {
    margin-left: 120px;
}
.postranich {
float: left;
margin: 30px 95px 0 35px;
z-index: 8;
background: #EAE6D6;
padding: 20px;
}
.postranich a {
    background: #564120;
    color: white;
    padding: 0px 6px;
    border-color: white;
    border-width: 1px;
    border-style: outset;
    text-decoration: none;
}
.postranich a:hover {
    background: #fff;
    color:#564120;
	 border: 1px solid #564120;
}
.postranich .activepage{
    background: white;
    color: #564120;
    padding: 0px 6px;
    border: 1px solid #564120;

}

#kat_menu   li{
margin: 0;
list-style: none;
background: url(../images/separate.png) 0px bottom no-repeat;
 
padding: 5px 0 20px 0;
	line-height:normal;
 
}
#kat_menu   li.openli{
font-weight:bold;
font-style:italic;
}
#kat_menu   li.last{
    border-bottom: none;
}

#kat_menu  li ul li a{
    display: block;
    padding-left: 15px; 

}
#kat_menu  li ul li{
	background: none;
    border-bottom: none; 
	padding: 5px 0 0 16px;
	font-weight:normal;
font-style:normal;
}
#kat_menu  li ul {
display: block;
position: relative;
padding: 30px 0 7px 0;
margin: 0;
 
top: auto; 
margin-top: -25px;
 
z-index:1;
}


#kat_menu  li a{
    text-decoration: none;
    padding: 5px 0px 5px 36px;
    display: block; 
    z-index: 2;
    position: relative;
}
#kat_menu  li:hover{

}
#kat_menu   a:hover{
    text-decoration: underline;
}
#kat_menu  li ul li:hover a{

}
#kat_menu  a.active{
    background: #B95F01;
    color: white;
    padding-left: 5px;
}
#kat_menu li ul li ul li{
   font-size: 10px;
padding: 0;
margin: 0;
line-height: normal;
}
#kat_menu li ul li ul li a{
padding: 3px;
}
#kat_menu .activeelem {
    background: #fff;
    font-style: italic;
    font-weight: bold;
    color:#B6500C
}

#top_k_pod {
    position: absolute;
    width: 244px;
    height: 9px;
    background: url(../images/kat_assorti.png) 0px -129px no-repeat;
    top: -6px;
    z-index: 2;
}
#bot_k_pod {
    position: absolute;
    width: 244px;
    height: 9px;
    background: url(../images/kat_assorti.png) 0px -313px no-repeat;
    bottom: -8px;
    z-index: 2;
}
#kat_menu  li ul li ul #bot_k_pod, #kat_menu  li ul li ul #top_k_pod{
    background: none;
}
#kat_menu  li ul li ul {
    background:none;
}
#kat_menu  li {
    font-size: 14px;
}
#kat_menu  li ul li {
    font-size: 12px;
	text-transform:lowercase;
}
 
 
#katalog_gen {
    z-index:2;
	padding: 20px 0 40px 10px;
	*padding: 50px 0 40px 0;
}

#popul_title {
position: absolute;
width: 316px;
height: 64px;
left: 219px;
top: -25px;
background: url(../images/sprait1-2-opt.png) -388px -1504px no-repeat;
}
.kat_elem {
	width: 217px;
	height: 319px;
	margin: 0 21px 0 20px;
	background: url(../images/sprait1-2-opt.png) -1082px -1491px no-repeat;
	float: left; 
	z-index: 9;
	
font-size: 13px;
}

.kat_elem_img {
position: absolute;
width: 113px;
height: 142px;
z-index: 1;
left: 53px;
top: 101px;
}

.kat_elem_cont_title {
margin: 44px auto 0 auto;
width: 170px;
text-align: center;
height: 49px;
overflow: hidden;
} 
.kat_elem_img_hove { 
position: absolute;
width: 120px;
height: 146px;
z-index: 2;
left: 47px;
top: 100px;
background: url(../images/sprait1-2-opt.png) -1126px -1833px no-repeat;
} 
.kat_elem a{
display:block;
}
.kat_elem_cont_href { 
    z-index: 6;
    position: absolute;
	top: 258px;
	right: 25px; 
	cursor:pointer;
	font-style:italic;
	text-decoration:underline;
}
.kat_elem_cont_href:hover {
    background: url(../images/sprait1-2-opt.png) -698px -729px no-repeat;
	
}
#zadat_vopros {
position: fixed;
z-index: 100;
left: -2px;
top: 50%;
margin: -111px 0 0 0;
width: 33px;
height: 186px;
background: url(../images/zadat.png) 0px 0px no-repeat;
}
.kat_elem_price {
z-index: 6;
position: absolute;
top: 258px;
left: 23px;
font-weight: bold;
color: #B80000;
font-size: 20px;
}

 
.kat_title_b {
width: 89px;
height: 38px;
position: absolute;
bottom: 0;
left: 0;
z-index:2;
background: url(../images/sprait1-2-opt.png) -145px -579px no-repeat;
}
.kat_title_c{
width: 89px;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index:1;
background: url(../images/kat_title_c.png) 31px  0px repeat-y;
}
 
 
 
#closeIc {
position: absolute;
right: 0;
top: -30px;
cursor: pointer;
width: 35px;
}
#katalog_in  .kat_elem{
width: 195px;
height: 285px;
margin:0 34px 10px 0;
background: #F7F7F7;
float: left;
z-index: 9;
font-size: 13px;
border: 1px solid #D1D1D1;
 -webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
#katalog_in  .kat_elem:hover{
 
-webkit-box-shadow: 0 0 15px #D1D1D1;
-moz-box-shadow: 0 0 15px #D1D1D1;
box-shadow: 0 0 15px #D1D1D1;
}
#katalog_in  .nomarg {
margin-right:0;
}
 #katalog_in  .kat_elem_cont_title{
margin: 15px auto 0 auto;
}

 #katalog_in  .kat_elem_img_hove{
top: 80px;left:37px
}
 #katalog_in  .kat_elem_img{
top: 81px;left:43px
}

 #katalog_in .postranich {
 margin: 30px 95px 0 0;
 }
 
 #katalog_in  .kat_elem_price{
left: 10px;top: 248px;
}
#katalog_in  .kat_elem_cont_href{
right: 10px;top: 248px;
}

#brend_list a {
display: block;
float: left;
padding: 5px 3px 1px 3px;
border-top: 1px solid #EBEBEB;
margin: 0px 5px 5px 0;
width: 190px;
text-align: center;
height: 22px;
overflow: hidden;
background: #EFEFEF;
border-left: 1px solid #EBEBEB;
border-bottom: 2px solid #D1D1D1;
border-right: 2px solid #D1D1D1;
font-size: 12px;
line-height: 11px;
 
}

#brend_list a:hover {
background: #107250;
color:#fff 
}
#brend_list .loadbrend {
background: #107250 url(../images/ajax-loader2.gif) 50% 50% no-repeat
}
#brend_list .actbrend {
background: #107250;
color:#fff 
}
#brend_list input {
width: auto;
height: 28px;
display: block;
float: left;
margin: 0px 10px 10px 0;
padding: 3px;
}
#brend_list   {
margin-bottom: 30px;
}
 
/*///////////////////////////////////
/////////////////////КАТАЛОГ_КОНЕЦ
////////////////////////////////////*/


/*////////////////////////////////////
/////////////////////ОТЗЫВЫ НАЧАЛО
////////////////////////////////////*/


.comment {
    padding-top: 30px;
    border-bottom: 2px dotted #e9e7e3;
}
body .comment_meta {
    font-weight: normal;

    color: #B6500C;
    font-style: italic;
    padding-right: 10px;


} 
body .comments{
    font-weight: bold;
    color: #B6500C;
    font-style: italic;
    padding-right: 10px;
    text-decoration: none;
    background: url('/images/comment_meta.png') left 50% no-repeat;
    padding-left: 27px;
    margin-left: 20px;
}
#form_holder {
    padding-left: 240px;
}
/*////////////////////////////////////
/////////////////////ОТЗЫВЫ КОНЕЦ
////////////////////////////////////*/
 
 
/*////////ГАЛЕРЕЯ*/

#gallery_td td,#gallery_td2 td{
border:1px solid #CECCC3;
vertical-align:middle;
text-align:center;
cursor:pointer;
background: url(../images/background_animate.jpg) no-repeat -200px -50px;
-moz-border-radius: 0px  0px 15px 0px; -webkit-border-radius: 0px  0px 15px 0px; -o-border-radius: 0px  0px 15px 0px; border-radius: 0px  0px 15px 0px;
-webkit-transition: all 0.1s ease-in;
	moz-transition: all 0.1s ease-in;
-o-transition: all 0.1s ease-in;
-ms-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;
}
#gallery_td td:hover,#gallery_td2 td:hover{
-webkit-box-shadow: #CECCC3 2px 2px 4px;
	-moz-box-shadow: #CECCC3 2px 2px 4px;
	box-shadow: #CECCC3 2px 2px 4px;
}
#gallery_td td a,#gallery_td2 td a  {
text-decoration:none;
padding: 15px;
display: block;
}
#gallery_td td div {
   margin-right:5px;width: 90px; height:90px; 
   float:left;
}#gallery_td2 td div{
   margin-right:5px;width: 90px;  
   float:left;
}

#gallery_td div div,#gallery_td2 div div{
	height: 100%; width:100%; cursor:pointer;
}

#gallery_td2 td div{
margin-right: 5px;
margin-left: 20px;
width: 320px;
float: left;
text-align: center;margin-top: 20px;
}


.imgzoom img {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
border: 1px solid #42250F;
background: rgba(255, 255, 255, 0.1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

body .imgzoom:hover img {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
#faq h2 {
font-size:22px;margin: 20px 0 0 0;font-weight:bold;
} 
#deliver {
 
 
width:100%;
margin-top:500px;
height:100px;
}
.obvod-left {
position:absolute;
left:-160px;
top:0;
width:230px;
}
.obvod-right {
position: absolute;
right: -190px;
top: 0;
width: 270px;
}