/*Общие стили */

html 	    		{ height: 100%; }	
body        		{ height: 100%; margin: 0; padding: 0; vertical-align: top; font: 12px verdana; color: #484848; background: white; line-height: 100%;}
img         		{ border: 0px; }
p       		{ margin: 0; padding: 0; font: 12px tahoma; color: black; }
a           		{ color: #7E5B2F; text-decoration: underline;}
ul, li 			{ margin: 0; padding: 0; list-style: none; }
h1          		{ margin: 0; padding: 0; font: 24px tahoma; font-weight: normal; color: #CE4B32;}
h2          		{ margin: 0; padding: 0; font: 20px tahoma; font-weight: normal; color: #CE4B32;}
h3          		{ margin: 0; padding: 0; font: 18px tahoma; font-weight: normal; color: #CE4B32;}

form, input, 
textarea, 
select       		{ width: 188px; margin: 0; padding: 0; font: 11px arial; color: #black; }
/*-------------*/


/*"Модные" хинты :)*/

a.tt:hover		{ position: relative; z-index:23; }
a.tt span		{ display: none; }
a.tt:hover span		{ display:block; position:absolute; top:-30px; left: 20px; background:#fafafa; 
			  border: 1px solid #ccc; color:#000; z-index:20; width:120px; padding:5px;
			  font-size:11px; cursor:pointer; text-decoration:none; }
/*-----------------*/
a.nlnk                  { color: black; text-decoration: none; }

/*Оформительские стили шапки */

#container		{ min-width: 1000px; height: 100%; }
#back1			{ height: 100%; background: url(images/back1.gif) repeat-x;}
#back2			{ height: 100%; background: url(images/back3.gif) repeat-x 0 336px ;}
#back3			{ height: 100%; background: url(images/back5.gif) repeat-x 100% 30px; }
#doors			{ width: 32%; height: 275px; float: left; background: url(images/back2.jpg) repeat-x; margin-top: 61px; }
#wall			{ width: 48%; height: 293px; float: left; background: url(images/back4.jpg) repeat-x; margin-top: 53px;}
#back6			{ width: 100%; height: 100%; background: url(images/back6.jpg) no-repeat; }
#back7			{ width: 100%; height: 100%; background: url(images/back7.jpg) no-repeat right ; }
#back8			{ margin-top: 5px; height: 10px; width: 20%; float: left; background: url(images/back5.gif) repeat-x; }
#arc			{ height: 327px; width: 20%; float: left; background: url(images/back8.jpg) repeat-x; margin-top: 14px; _margin-top: 11px;}
#back9			{ float: left; height: 100%; width: 32px; position: static; background: url(images/back9.jpg) no-repeat; }
#back12			{ margin-left: 50px; margin-top: 66px; height: 261px; background: url(images/back12.jpg) repeat-x; }
#logo			{ position: absolute; left: 0; top: 0;}
#door			{ position: absolute; margin: 41px 0 0 108px; }
#back11			{ position: absolute; margin: 288px 0 0 26px; }
#phones			{ position: absolute; margin: 47px 0 0 250px; }
/*-------------*/



/*Меню*/

#back7 ul		{ width: 461px; position: absolute; padding: 19px 0 0 14px; *padding: 18px 0 0 14px; }
#back7 li		{ margin: auto 3px; height: 10px; display: inline; font: 10px tahoma; color: white; padding-right: 10px; border-right: 1px solid white;}
#back7 a		{ margin: 0 2px 0 1px; color: white; text-decoration: none; }
/*----*/


/*Панель с иконками*/
#icons			{ position: absolute; width: 120px; top: 0; margin: 48px 0 0 70px; *margin-left: 35px;}
#icons a 		{ margin-right: 20px; }
/*-----------------*/


/*Подсказки в шапке*/

.hint			{ position: absolute; }
.hint p			{ font: 10px tahoma; white-space: nowrap; text-transform: uppercase; color: white; padding: 3px 5px; background: #C5B594; }
.hint img		{ position: absolute; margin: 6px 0 0 -50px; }
#p1			{ left: 0; top: 0; margin: 200px 0 0 160px;  }
#p2 			{ z-index: 20; margin: 110px 0 0 70px; width: 36px; }
#p3			{ z-index: 20; margin: 180px 0 0 216px;  }
.hint2			{ background: url(images/dot.gif) repeat-x center; margin: 17px 0 0 182px; text-align: center;}
.arl			{ background: url(images/arl.gif) no-repeat left center; }
.arr			{ background: url(images/arr.gif) no-repeat right center; }
.hint2 p		{ margin-left: 30px; font: 10px tahoma; text-transform: uppercase; color: black; line-height: 150%;}
/*-----------------*/



#content		{  min-width: 1000px; position: absolute; left: 0; top: 0; margin-top: 387px; width: 100%;  }



#left			{ width: 229px; float: left; padding: 42px 0 30px 0; *padding: 72px 0 30px 0; }
.caption		{ background: #C29854 url(images/back13.gif) no-repeat right; height: 22px; margin: 30px 0 0 42px;  }
.caption img		{ float: left; border-right: 1px white solid; }
.caption p		{ float: left; font: 12px tahoma; white-space: nowrap; text-transform: uppercase; padding: 3px 5px;}
.caption a		{ color: white; }
#left ul		{ list-style: url(images/bullet.gif); margin-left: 64px; font: 10px tahoma; white-space: nowrap; text-transform: uppercase;}
#left ul li		{ list-style: url(images/bullet.gif); margin-top: 10px;  }
#left ul a		{ color: #91511E; }



#right			{ width: 193px; float: right; padding: 31px 0 0 0;}
#right form 		{ margin-top: 5px; padding-bottom: 8px;  border-top: 2px #E7E7E7 solid; border-bottom: 2px #E7E7E7 solid; }
#right form select	{ margin-top: 7px; }
#right form input	{ background: #C5B594; color: white; border: none; width: 100px; margin-top: 5px; height: 18px; }
#call_zamer		{ right: 0; margin-top: 25px; }
#sale			{ margin: 25px 0 0 1px; background: url(images/sale.gif) no-repeat right; height: 171px; width: 192px; }
#sale p			{ margin: 32px 0 0 0; padding-left: 10px; float: left; clear: left; font: 11px tahoma; }
#sale span		{ clear: left; font: 12px tahoma; color: #CE4B32; font-weight: bold;}
#sale span.c		{ font: 18px tahoma; }
#sale img		{ position: absolute; right: 0; margin: 20px 34px 0 0 ; }
#price			{ margin: 36px 0 0 4px; }
h2.i			{ margin-top: 62px; line-height: 100%;}
#right ul		{ list-style: url(images/bullet2.gif); margin-left: 20px; padding-top: 5px; font: 11px tahoma; }
#right ul li		{ list-style: url(images/bullet2.gif); margin-top: 15px;  }
#right ul a		{ color: black; }
#call_dostav        {margin: 30px 0 0 40px; }




#center			{ margin: 0 193px 0 229px; padding: 0 50px 0 34px; }
#center	p, h3		{ padding-top: 12px; }
.production		{ margin-top: 5px; height: 120px; background: #EADBC3 url(images/back14.gif)  left no-repeat; } 
.prod			{ vertical-align: middle; height: 120px; background: url(images/back15.gif) right no-repeat; } 
.preview		{ padding-top: 3px; text-align: center; vertical-align: middle;  }
.preview img		{ vertical-align: middle; text-align: center; margin: 0 2%; overflow: hidden; }
.z img			{ margin: 0 1%;}


#footer			{ padding-top: 50px; height: 110px; clear: both; font: 11px tahoma;}
#footer	p		{ font: 11px tahoma; color: black;}

#f_l			{ width: 229px; float: left; }
#f_l p			{ padding-left: 32px; }
#counters		{ margin: 10px 0 0 32px; }

#f_r			{ width: 193px; float: right;}
#f_r span		{ font: 14px tahoma;}
#f_r span.p		{ font: 24px tahoma; color: #CE4B32; padding-top: 3px;}


#f_c			{ margin: 0 193px 0 229px; text-align: center; }
#f_c li			{ display: inline; font: 11px tahoma; text-transform: uppercase; color: black; margin: auto 3px; padding-right: 10px; border-right: 1px solid black;}
#f_c li a		{ color: black; margin: 0 2px;  }





/*стили для блока*/
#center h2		{ padding-top: 10px; font: 14px arial; font-weight: normal; color: #C39853; }
#center h2 a		{ color: #C39853; text-decoration: underline; }

.corn_ul		{ margin-top: 20px; background: #EADBC3 url(images/corn_ul.gif) no-repeat left top; }
.corn_ur		{ background: url(images/corn_ur.gif) no-repeat right top; }
.corn_br		{ background: url(images/corn_br.gif) no-repeat right bottom; } 
.corn_bl		{ background: url(images/corn_bl.gif) no-repeat left bottom; }

.content_block		{ padding: 0 20px 10px 20px; display: inline-block; text-align: center; overflow: hidden;  }
.onedoorpre		{ float: left; overflow: hidden;  width: 24%; text-align: left; padding-top: 20px; }
.onedoorpre h3		{ padding: 0 0 0 5px; text-align: left; font: 13px tahoma; color: black; font-weight: bold; }
#center .onedoorpre p	{ padding: 0 0 0 5px; text-align: left; }
.onedoorpre p a		{ color: black; }
.onedoorpre img		{ padding: 20px 0 20px 20px;}
#center .onedoorpre p.red { padding-top: 12px; color: #CC4A30; }
.linesplitter		{ height: 3px; font-size: 0; background: #C39854; clear: both; }



.content_block2		{ padding: 20px; display: inline-block; overflow: hidden;  }
.content_block2 img	{ float: left; margin-right: 30px; }
.content_block2 h3	{ font: 16px tahoma; font-weight: normal; color: black; padding-top: 20px; }
.content_block2 h3.red	{ color: #CD4930; padding-top: 30px;  font-weight: bold;}

.content_block2 img#easyorder	{ float: none; padding-top: 10px; }
#center .content_block2 p	{ padding-top: 3px; }

/* add by aleksey.stepanov 
.img_middle_goods	{ width: 108px; height: 272px; }
*/
.ditto_item_main_info	{ width: 100%; height: 90px; }
.ditto_item_price_and_image	{ clear:both; }
#back7 li.no_border		{ border: none; }
#f_c li.no_border		{ border: none; }
p.nonb b,strong {font: 12px tahoma; color: black; }
