#nav_container_index {
position: absolute;
top: 315px;
left: 231px;
width: 910px; 
}

#nav_container {
position: absolute;
top: 100px;
left: 231px;
width: 910px; 
}


#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%; 
}
#nav li {
  float: left;
  position: relative;
  background: #515151;
  background: url(/img_v2/menu_img/mnu_4.jpg) no-repeat top right;
  height: 37px;
  max-height: 37px;
  margin-right: 2px;
}
 
#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: auto;
  padding: 10px 10px;
  background: url(/img_v2/menu_img/mnu_1.jpg) no-repeat top left; 
  white-space: nowrap;
  
  color:#FFF1C2; text-decoration:none; font-weight:bold;
}
#nav a:hover {
}
#nav li:hover,
#nav li.jshover {
}
 
#nav li ul {
  display: none;
  position: absolute;
  background: url(/img_v2/menu_img/0.gif);
  padding: 8px 0;
  width: auto!important;
  width: 160px;
}

#nav li li {
     margin-bottom:1px;
     height:37px;
     width: 100%; 
     }
#nav li li a {
     width: 100%; 
     height:37px;
     padding: 9px 10px;
     background: url(/img_v2/menu_img/mnu_1.jpg) no-repeat top left;
     margin-top: 0px;
	 white-space: nowrap;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
 
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}








table.b td.th {text-align:center; font-size:14; font-family: Arial; font-weight:bold;}
table.b td.desc {line-height: 1.4; font-family: Arial; padding: 8px;}

table td span.dom_header {font-size: 18px; font-family: Arial; line-height: 1.2; }
table td span.red {color:red;}

p.basic_dom_title {font-size: 22px; font-family: Arial; line-height: 1.2; padding-bottom: 4px; margin-bottom: 0px;}

td.big_text {font-size: 18px; font-family: Arial; line-height: 1.2;}

td.big_text a {font-size: 18px; font-family: Arial; line-height: 1.2;}
td.big_text strong {color: #f00; font-size: 18px; font-family: Arial; line-height: 1.2; font-weight: normal;}

div.gallery div.basic_img a {padding: 4px;}

table.table_border {border: 1px solid #dbd0b6;}
p.big_text {font-size: 22px; font-family: Arial; line-height: 1.2;}
p.big_text span.red {color: rgb(255, 0, 0); font-size: 22px; font-family: Arial; line-height: 1.2;}

span.big_red {font-weight:bold; color: rgb(255, 0, 0); font-size: 2em;}
span.big_red s{ font-weight:bold; color: rgb(255, 0, 0); font-size: 2em;}

span.big_blue s{font-weight:bold; color: rgb(0, 0, 255); font-size: 2em;}



.std_text {font-size: 16px; font-family: Arial; line-height: 1.2;}
.std_text strong {font-size: 16px; font-family: Arial; line-height: 1.2;}


.new_text {font-size: 22px; font-family: Arial; line-height: 1.2;}



.content-container h2.att {
font-family: Arial;
font-size: 17px;
text-align: center;
font-weight:600;
}


.text h2.att {
font-size: 16px;
text-align: center;
font-weight:100;
}


h2.att {
font-family: Arial;
font-size: 20px;
text-align: center;
}

h2.att strong{
font-family: Arial;
font-size: 20px;
font-weight:bold;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Impact", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:0px;
}
em {font-style:normal;font-weight:normal;}
dl,dt,dd {margin:0;padding:0;}

div.img_container {padding-top: 12px;}

table.b {border-collapse:separate; border-spacing:5px;}
table.b td {border:1px solid #e3d3ac;padding:5px;}

table.b td a 		{font-weight:bold; color:#b43f06; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
table.b td a:link 	{font-weight:bold; color:#b43f06; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
table.b td a:visted {font-weight:bold; color:#b43f06; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
table.b td a:hover 	{font-weight:bold; color:#b43f06; text-decoration: underline; font-family:Arial, Helvetica, sans-serif;}


.price_like_left {
font-family:"Times New Roman", Times, serif;
font-style:normal;
color:#FFF;
font-size:18px;
font-weight:bold;
}

.vitrina {
margin-left:8px;
margin-right:8px;
}

.vitrina-item .img {
border:1px solid #dbd0b6;
padding:1px;
text-align: center;
}

.vitrina-item img {
display:block;
border:1px solid #dbd0b6;

margin:0 auto;
}

.vitrina-item .desc {
border:0px solid #dbd0b6;

border-bottom:1px solid #dbd0b6;
border-top:1px solid #dbd0b6;
border-left:1px solid #dbd0b6;
border-right:1px solid #dbd0b6;


margin-top:1px;
text-align:center;
padding:0;
}

.vitrina-item .desc p {
padding:0;

margin-left:10px;
margin-right:10px;

text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#20170a;
}

.vitrina-item .desc em {
color:#b43f06;
font-size:24px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
position:relative;
}

.vitrina-item .desc span {
font-size:12px;
color:#20170a;
}

.vitrina-item {
position:relative;
margin-right:4px;
margin-left:4px;
width:23%;
float:left;
}

.last {
margin-right:0;
}

.vitrina-item .corner-rb {
position:absolute;
bottom:0px;
right:0px;
width:24px;
height:24px;
background:url(/img/rb.gif);
}


.vitrina-item .corner-lb {
position:absolute;
bottom:0px;
left:0px;
width:24px;
height:24px;
background:url(/img/lb.gif);
}







.block .heading .price {
position:absolute;
right:27px;
top:10px;
font-size:14px;
font-family:"Times New Roman", Times, serif;
color:#000;
}

.price {
position:absolute;
right:27px;
top:10px;
font-size:14px;
font-family:"Times New Roman", Times, serif;
color:#000;
}


.block .heading .price em {
color:#b43f06;
font-size:24px;
font-weight:bold;
font-style:normal;
font-family:"Times New Roman", Times, serif;
}

.block {
position:relative;
border:1px solid #dbd0b6;
padding:0;
width:99%;
margin-bottom:10px;
}

.block .corner-lt {
position:absolute;
top:-1px;
left:-1px;
width:24px;
height:22px;
background:url(/img/lt.gif);
}



.block .corner-rt {
position:absolute;
top:-1px;
right:-1px;
width:24px;
height:22px;
background:url(/img/rt.gif);
}

.block .corner-rb {
position:absolute;
bottom:-1px;
right:-1px;
width:24px;
height:24px;
background:url(/img/rb.gif);
}

.block .corner-lb {
position:absolute;
bottom:-1px;
left:-1px;
width:24px;
height:24px;
background:url(/img/lb.gif);
}

h2 {
color:#b43f06;
font-family:"Impact", Arial, Helvetica, sans-serif;
font-size:20px;
padding-bottom:0px;
margin-bottom:0px;
}

.block h2 {
color:#b43f06;
font-family:"Impact", Arial, Helvetica, sans-serif;
font-size:24px;
padding-left:10px;
padding-top:5px;
padding-bottom:30px;
}

.block p {
margin:0px 18px 10px 18px;
padding-top:18px;
clear:both;
}

.block p a {
color:#b43f06;
}

.block p a:hover {
text-decoration:none;
}


.heading h2 {
color:#b43f06;
font-size:24px;
font-weight:normal;
}

.textonly h2 {
padding-bottom:10px;
padding-top:8px;
}

.text {
margin-left:10px;
margin-right:10px;
margin-bottom:7px;
}


.text p {
padding:0;
margin:0;
padding-bottom:20px;
}

.text li {
background:url(/img/bullit.jpg) left 2px no-repeat;
padding-left:14px;
}

.text h2 {
padding-left:0;
}

.text h4 {
padding-top:3px;
font-size:14px;
color:#b43f06;
clear:both;
}


.text dl {
margin-top:10px;
margin-bottom:10px;
width:99%;
}


.text dt {
width:67%;
float:left;
border:1px solid #e3d3ac;
padding:5px;
margin-right:3px;
margin-bottom:2px;
}

.text dt strong {
font-weight:bold;
}

.text dd {
width:27%;
float:left;
border:1px solid #e3d3ac;
padding:5px;
text-align:center;
margin-bottom:2px;
}

.text dd strong {
font-weight:bold;
}

.text dd em {
color:#b43f06;
}

.padded {
padding-top:70px;
clear:both;
}

.padder {
padding-left:50px;
}



.gallery .big {
width:315px;
float:left;
margin-left:15px;
}

.gallery .other {
margin-left:325px;
}

.gallery .big img {
border:1px solid #cfbaa2;
}

.clearer {
clear:left;
height:20px;
}

.gallery a {
padding:1px;
padding-bottom:0px;
border:1px solid #cfbaa2;
display:block;
float:left;
}

.gallery span{
padding:1px;
padding-bottom:0px;
border:1px solid #cfbaa2;
display:block;
float:left;
}

.gallery .other a {
margin-right:5px;
margin-bottom:2px;
}

.gallery .other span {
margin-right:5px;
margin-bottom:2px;
}




#sidebar {
1position:absolute;
1left:48px;
1top:145px;
width:178px;
background:url(/img/sidebar-r.jpg) left top repeat-y;

}

#s-wrap1 {
background:url(/img/sidebar-t.jpg) left top no-repeat;
}

#s-wrap2 {
background:url(/img/sidebar-b.jpg) left bottom no-repeat;
padding-top:25px;
padding-bottom:20px;

text-align:center;
}


#sidebar h3 {
font-family:"Impact", Arial, Helvetica, sans-serif;
color:#fff1c2;
font-size:14px;
padding-bottom:4px;
font-weight:normal;
margin:0px;
}

#sidebar li {
list-style:none;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
color:#fff1c2;
font-size:14px;
}

#sidebar  ul {
margin:0px;
padding-left:0px;
padding-bottom:7px;
margin-bottom:7px;
}

#sidebar .delim {
background:url(/img/sidebar-delim.jpg) bottom center no-repeat;
}

#sidebar li a {
color:#fff1c2;
}

#sidebar li a:hover {
text-decoration:none;
}

#sidebar li em {
font-family:"Times New Roman", Times, serif;
font-style:normal;
color:#FFF;
font-size:18px;
font-weight:bold;
}

#sidebar li em span {
font-size:12px;
font-family:"Times New Roman", Times, serif;
font-style:normal;
font-weight:normal;
}

* {font-size:12px;
	font-family:Tahoma;}


body {
	padding:0px; margin:0px;
	vertical-align:top;
	font-size:9px;
	font-family:Tahoma;
}

.tbl_01 {
	width:100%;
	height:100%;
}
.tbl_01 tr td {vertical-align:top;}
.tbl_02 {width:100%; height:100%;}
.tbl_03 {width:100%; height:100%;}
.tbl_04 {width:100%; height:100%;}

.tbl_menu {position:relative; top:100px; left:-30px;}

.new_tbl_menu {position:absolute; top:315px; left:230px;}

.td_01 {height:147px;}
.td_02 {width:308px;background-image:url(/img_v2/img_01.jpg);}
.new_td_02 {width:308px;background-image:url(/img_v2/img_01.jpg);background-position:0 40;}
.td_03 {background-image:url(/img_v2/img_02.jpg);}
.new_td_03 {background-image:url(/img_v2/img_02.jpg); background-position:0 40;}
.td_04 {width:249px; background-image:url(/img_v2/img_03_second.jpg); background-position:left top; background-repeat:repeat-y;}
.new_td_04 {width:249px; background-image:url(/img_v2/img_01.jpg); background-position:left top; background-repeat:repeat-y;}
.td_05 {height:106px; background-image:url(/img_v2/img_08.jpg);}
.td_06 {background-image:url(/img_v2/img_11.jpg);}
.td_07 {height:172px;}
.td_08 {background-image:url(/img_v2/img_04.jpg); background-position:left top; background-repeat:repeat-y; width:61px;}
.new_td_08 {background-image:url(/img_v2/img_02.jpg); background-position:left top; background-repeat:repeat-y; width:61px;}

.dv_01 {position:absolute; left:0px; top:0px;}
.dv_02 {position:absolute; left:0px; top:0px; text-align:right; width:100%; }
.dv_03 {width:249px; height:380px; background-image:url(/img_v2/img_03.jpg); background-position:left top; background-repeat:no-repeat;}
.dv_04 {float:left; height:106px; width:485px; background-image:url(/img_v2/img_07.jpg); background-repeat:no-repeat; background-position:left;}
.dv_05 {float:right; height:106px; width:109px; background-image:url(/img_v2/img_09.jpg); background-repeat:no-repeat; background-position:left;}
.dv_06 {width:100%; height:100%; background-image:url(/img_v2/img_12.jpg); background-repeat:repeat-y;}
.dv_07 {width:100%; height:100%; background-image:url(/img_v2/img_13.jpg); background-repeat:no-repeat;}
.dv_08 {background-position:bottom; background-image:url(/img_v2/img_05.jpg); width:100%; height:100%;}
.dv_09 {background-position:bottom; background-image:url(/img_v2/img_06.jpg); float:left; width:252px; height:172px;}
.dv_10 {position:absolute; width:700px;}
.dv_11 {position:relative; top:100px; left:30px; float:left; margin-right:30px;}
.dv_12 {background-position:bottom; background-image:url(/img_v2/img_10.gif); float:right; width:282px; height:172px;}
#bottom_like {
font-size:11px;
padding:3px;
background-color:#AF6607;
border:2px solid #89521A;
color:#fff1C2;
}
#bottom_like td div span{
font-size:11px;
color:#fff1C2;
}
#bottom_like a{
font-size:11px;
color:#fff1C2;
}
img {border:none;}

#submenu {position:relative; top:98px; left:40px;float:left; width:420px; line-height:16px;}
#submenu a {color:#B43F06; margin:0 10px 0px 0; font-family:Tahoma; font-size:12px;}
#submenu a:hover {text-decoration:none;}
#submenu span {color:#8F7B2C;}

.mnuitm {background-image:url(/img_v2/mnu_2.jpg); height:38px; margin-right:20px;padding:0px;}
.mnuitm div {background-image:url(/img_v2/mnu_1.jpg); background-repeat:no-repeat; width:100%; height:38px;}
.mnuitm div div {background-image:url(/img_v2/mnu_3.jpg); background-repeat:no-repeat; background-position:right top; width:100%; height:38px; padding-top:10px;}
.mnuitm div div a { color:#FFF1C2; text-decoration:none; font-weight:bold; margin-left:10px; margin-right:10px; }

.submenu {display:none; position:absolute;}



.submenu td.mnuitm div {background-image:url(/img_v2/mnu_1.jpg); background-repeat:no-repeat; width:100%; height:38px;}
.submenu td.mnuitm div div {white-space: nowrap; background-image:url(/img_v2/mnu_3.jpg); background-repeat:no-repeat; background-position:right top; width:100%; height:38px; padding-top:10px;}

.submenu td.mnuitm div div a { color:#fff1C2; text-decoration:none; font-weight:bold;
 _margin-left:10px; _margin-right:10px; }


.dv_banners {position:absolute; top:145px; left:50px; text-align:center;}

.dv_banners_new{position:absolute; top:360px; left:50px; text-align:center;}

.phonesimg {position:relative; top:9px; left:-65px;}

h1 {color:#B43F06; font-size:24px;}

.new_header_div{background-image:url(shapka1.jpg); width:813px; height:247px; position:absolute; top:65px; left:177px;}
.new_header_div2 {
	position: relative;
	height: 247px;
	margin-left: -130px;
	top:50px;
	border123: 1px solid #f00;
	background-image: url(/header_img/bg_big.jpg);
}

.new_header_div2 table {
	background-image: url(/header_img/zabor2.gif);
	height: 247px;
	background-position: top -4;
}
.new_header_div2 .tdleft  div{
	background-image: url(/header_img/derevo.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 294px;
	height: 247px;
	position: absolute;
	}

.new_header_div2 .tdright {
/*
	background-image: url(/header_img/dom_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 630px;
*/
	}	

#header_derevo {
	background-image: url(/header_img/derevo.png);
}

#header_dom_bg {
	background-image: url(/header_img/dom_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 491px;
	height: 247px;
	}
	
.plashka_top{
		background-image: url(/img_v2/plashka_top.jpg);
}

.plashka_body{
		background-image: url(/img_v2/plashka_top.jpg);
}

.plashka_bottom{
		background-image: url(/img_v2/plashka_top.jpg);
}


   .block111 { 
	
	padding: 20px;
	border:1px solid #e3d3ac;
	
	float: left;

.block333 { 
	
	padding: 10px;
        padding-bottom:50px;
	
	float: left;