*{margin:0;padding:0}

body,input,select,select option,textarea{font-family:verdana,sans-serif;font-size:12px;}

html{height:100%;background:#e6ddcd url(../images/main.png) 100% 0 repeat-y;min-width:990px}

body{min-height:100%;line-height:1.2;color:#3a3733;position:relative;}
* html body{height:100%}

img{border:0}

table{border-collapse:collapse}

a:link,a:visited{color:#331A0E;text-decoration:underline}
a:hover{color:#331A0E;text-decoration:none}


.main{min-width:990px;padding:0 0 130px 0;}

.head{background:#3a1e10;height:276px;position:relative;z-index:3;}

.head .head_layer1{background:#331a0e;border-top:1px solid #432212;position:absolute;z-index:4;height:42px;width:100%;
bottom:0;left:0;overflow:hidden;text-indent:-9999px;}
.head .head_layer2{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;
background:url(../images/head_bg1.png) 0 0 repeat;overflow:hidden;text-indent:-9999px;}
.head .head_layer3{position:absolute;width:100%;height:234px;top:0;left:0;z-index:6;
background:url(../images/head_bg2.png) 0 0 repeat;overflow:hidden;text-indent:-9999px;}
.head .head_layer4{position:absolute;width:100%;height:234px;top:0;left:0;z-index:7;
background:url(../images/head_bg3.png) 100% 0 repeat-y;overflow:hidden;text-indent:-9999px;}
.head .head_layer5{position:absolute;width:100%;height:276px;top:0;left:0;z-index:8;
background:url(../images/logo.png) 0 0 no-repeat;overflow:hidden;text-indent:-9999px;}

.head .logo{position:absolute;z-index:10;top:0;left:0;width:400px;height:234px;}
.head .logo a{display:block;text-indent:-9999px;width:100%;height:100%;}

.head .phone{position:absolute;top:35px;right:35px;background:url(../images/phone.png);width:287px;height:107px;
padding:45px 0 0 90px;z-index:10;}
.head .phone i{display:block;font-family:verdana,serif;color:#fff;font-size:18px;height:40px;}
.head .phone b{display:block;color:#cd8059;font-size:19px;font-weight:normal}
.head .phone b big{color:#fff;font-size:35px;}

.menu{position:absolute;bottom:0;left:0;width:100%;z-index:10;}
.menu table{width:100%}
.menu td{padding:0 30px;}
.menu a{display:block;text-align:center;white-space:nowrap;height:42px;line-height:42px;padding:0 10px}
.menu a ins{cursor:pointer;text-decoration:none;}
.menu a:link,.menu a:visited{color:#fff;text-decoration:none}
.menu a:hover{color:#b5572d}
.menu a:link ins,.menu a:visited ins{border:0;}
.menu a:hover ins{border-bottom:1px dashed #b5572d}


.left_column{float:left;width:240px;padding:35px 0 0 0}
.right_column{margin:0 0 0 280px;padding:35px 0 0 0;}
.right_column h1 { font-size: 18px; }


.catalog_mini{padding:0 0 45px 0}
.catalog_mini p {background:url(../images/catalog_icon.png) 15px 2px no-repeat;padding:0 0 20px 70px;}
.catalog_mini ins {display:block;text-decoration:none;padding:4px 0 4px 30px}
.catalog_mini ins a:link,.catalog_mini ins a:visited{color:#331a0e}
.catalog_mini ins a:hover{color:#331a0e}
.catalog_mini .pod{padding:0 0 5px 45px;font-size:12px;}
.catalog_mini .pod a{display:block;padding:1px 0 1px 0}
.catalog_mini .pod a:link,.catalog_mini .pod a:visited{color:#6d3c25}
.catalog_mini .pod a:hover{color:#6d3c25}

.shops_mini{padding:0 0 45px 0}
.shops_mini p {background:url(../images/shops_icon.png) 15px 6px no-repeat;padding:0 0 20px 70px;}
.shops_mini .item{padding:0 0 15px 30px;font-size:12px;color:#6d3c25}
.shops_mini .item ins{display:block;text-decoration:none;font-size:14px;color:#332118;padding:0 0 1px 0}
.shops_mini .item ins a:link,.shops_mini .item ins a:visited{color:#332118}
.shops_mini .item ins a:hover{color:#332118}

.contacts_mini{padding:0 0 45px 0}
.contacts_mini p {background:url(../images/contacts_icon.png) 15px 3px no-repeat;padding:0 0 20px 70px;}
.contacts_mini .item{padding:0 0 15px 30px;font-size:12px;color:#6d3c25}
.contacts_mini .item ins{display:block;text-decoration:none;font-size:14px;color:#332118;padding:0 0 1px 0}
.contacts_mini .feedback_link{padding:5px 0 0 30px;}
.contacts_mini .feedback_link a{font-size:14px;}
.contacts_mini .feedback_link a:link,.contacts_mini .feedback_link a:visited,.contacts_mini .feedback_link a:hover{color:#000}

.main_themes{text-align:center;font-size:0;}
.main_themes .item{padding:0 15px 0 15px;display:inline-block;width:274px;height:236px;vertical-align:bottom;}
.main_themes .item a{display:block;width:274px;height:166px;position:relative;overflow:hidden;
font-size:18px;font-family:verdana,times,serif;padding:10px 0 0 0;}
.main_themes .item a *{cursor:pointer}
.main_themes .item a:link,.main_themes .item a:visited{background:transparent;text-decoration:none;}
.main_themes .item a:hover{background:url(../images/theme.png) 0 0 no-repeat}
.main_themes .item a img{display:block;margin:0 auto;}
.main_themes .item a ins{text-align:center;display:block;text-decoration:none;color:#332118}
.main_themes .item a span{font-size:13px; width:105px;height:30px;display:block;position:absolute;bottom:10px;right:5px;
background:url(../images/theme_price.png) 0 0 no-repeat;color:#fff;line-height:30px;text-align:right;
padding:0 66px 0 0}

.mainprice { margin-left:95px;
width:105px;height:30px;display:block;position:relative;bottom:25px;right:5px;
background:url(../images/theme_price.png) 0 0 no-repeat;color:#fff;line-height:30px;text-align:right;
padding:0 66px 0 0}
	}


.main_news{font-size:12px;padding;0 0 35px 0}
.main_news h2{}
.main_news .main_news_table{overflow:hidden;padding:15px 0 0 0;}
.main_news .main_news_table table{width:100%;margin:0 0 0 -30px}
.main_news .main_news_table td{width:33%;border-left:1px dashed #b29b89;vertical-align:top;}
.main_news .main_news_table td .item{padding:4px 30px 4px 30px;}

.main_news .all{height:20px;padding:15px 40px 0 0}
.main_news .all a{float:right;background:url(../images/all_news.png) 0 4px no-repeat;height:16px;line-height:16px;
padding:0 0 0 14px;}
.main_news .all a:link,.main_news .all a:visited,.main_news .all a:hover{color:#7e5946}

.about_company{padding:0 50px 30px 0;max-width:850px;}
.about_company h2{padding:0 0 20px 0}
.about_company p{padding:0 0 1em 0}

.service_and_clients{padding:0 50px 30px 0;max-width:850px;}
.service_and_clients h2{padding:0 0 20px 0}
.service_and_clients p{padding:0 0 1em 0}
.service_and_clients .reviews{padding:25px 0 0 0;height:20px;}
.service_and_clients .reviews a{float:left;}


.sales{padding:0 30px 40px 0;overflow:hidden;}
.sales h2{padding:0 0 20px 0}
.sales .text{padding:0 0 16px 0;max-width:850px;}
.sales .sale_card{font-family:verdana,times,serif;font-style:italic;color:#fff;text-align:center;width:315px;height:110px;
background:url(../images/sales_card.png) 0 0 no-repeat;padding:22px 0 0 0;float:right}
.sales .sale_card strong{font-size:30px;display:block;font-weight:normal;height:32px;line-height:32px;padding:6px 0 13px 0}
.sales .sale_card b{font-size:24px;display:block;font-weight:normal;height:26px;line-height:26px;}
.sales div.sales_now{margin:0 340px 0 0;}
.sales .sales_now td{padding:6px 0 6px 0}
.sales .sales_now td.sale_percent{color:#fff;text-align:center;}
.sales .sales_now td.sale_percent div{background:url(../images/percent.png) 0 0 no-repeat;line-height:40px;
height:40px;width:72px;overflow:hidden;}
.sales .sales_now td.sale_percent div big{font-size:36px;letter-spacing:-1px;}
.sales .sales_now td.sale_percent div ins{text-decoration:none;height:40px;font-size:18px;
position:relative;top:-14px;}
.sales .sales_now .alert{font-size:10px;color:#9c968b;padding:20px 0 0 0;}


.drapery{padding:0 30px 40px 0;}
.drapery .item{padding:0 0 50px 0}
.drapery .item h3{color:#331a0e;font-size:24px;font-family:verdana,times,serif;font-weight:normal;letter-spacing:1px;
padding:0 0 20px 0}
.drapery .item .descr{padding:0 0 15px 0;max-width:850px;}
.drapery .item .images{height:75px;overflow:hidden;}
.drapery .item .images a{float:left;margin:0 25px 40px 0;}
.drapery .item .images img{display:inline;margin:0 25px 40px 0;float:left;}
.drapery .item .images a img{display:block;margin:0;float:none;}


.exhibitions{padding:0 30px 10px 0;}
.exhibitions .item{padding:0 0 30px 0}
.exhibitions .item .descr{max-width:850px;}
.exhibitions h2{padding:0 0 20px 0}
.exhibitions h4{font-size:16px;font-weight:normal;padding:0 0 20px 0}
.exhibitions .gallery1{padding:12px 20px 0 20px}


.prises{padding:0 30px 10px 0;}
.prises h2{padding:0 0 20px 0}
.prises .descr{max-width:850px;}
.prises .gallery1{padding:12px 20px 0 20px}


.gallery1{text-align:center;font-size:0;}
.gallery1 a{display:inline-block;margin:0 5px 10px 5px;vertical-align:bottom;}
.gallery1 a:link,.gallery1 a:visited{border:2px solid #fff;}
.gallery1 a:hover{border:2px solid #888;}
.gallery1 img{display:inline-block;border:2px solid #fff;margin:0 5px 10px 5px;vertical-align:bottom;}
.gallery1 a img{display:block;border:0;margin:0;}


.manual_text{}
.manual_text h2{padding:0 0 20px 0}
.manual_text h3{padding:0 0 15px 0;font-size:14px;color:#000;font-weight:bold;}
.manual_text h3 big{color:#6d3c25;font-size:18px;}
.manual_text h4{}
.manual_text p{padding:0 0 1em 0;max-width:850px;}
.manual_text ul,.manual_text ol{padding:0 0 0 30px}


.map{padding:0 50px 35px 0}
.map h2{padding:0 0 20px 0}
.map .ya_map{border:3px solid #fff; display: block; width: 650px;}
.map .ya_map_in{}


.shop_address{padding:0 0 35px 0}
.shop_address h2{padding:0 0 20px 0}
.shop_address .select{padding:0 0 25px 0}
.shop_address .select table{}
.shop_address .select td{color:#45433e;padding:0 15px 0 0;font-size:16px;}
.shop_address .select select{font-size:12px;padding:2px;border:1px solid #b3b9c3;width:196px;color:#000;background:#fff;}
.shop_address .select select option{font-size:12px;color:#000}

.shop_address .list{padding:0 50px 0 0;overflow:hidden;}
.shop_address .list table{width:100%;border-collapse:separate;border-spacing:2px;}
.shop_address .list table td{padding:4px 10px}
.shop_address .list table thead td{background:#bab7b0;font-weight:bold;color:#000}
.shop_address .list table tbody td{background:#fff;}


.catalog_item { //padding-top:10px;}
.catalog_item h2 {padding:10px 0 0x 0}
.catalog_item .img{padding:0 0 20px 0}
.catalog_item .info{max-width:850px;padding:0 0 10px 0}
.catalog_item .info p{padding:0 0 1em 0}

.catalog_item .cats{}
.catalog_item .cats .item{}
.catalog_item .cats .item span{font-size:18px;font-family:verdana,times,serif;color:#000;margin:0 0 0 1px}
.catalog_item .cats .make_offer{padding:0 0 0 150px;width:211px;height:30px;}
.catalog_item .cats .make_offer a{background:url(../images/make_offer.png) 0 0 no-repeat;width:163px;height:29px;line-height:29px;
display:block;padding:0 0 1px 48px;font-size:16px;}
.catalog_item .cats .make_offer a:link,.catalog_item .cats .make_offer a:visited{text-decoration:none;color:#fff;}
.catalog_item .cats .make_offer a:hover{color:#fff;}

.makeoffer {padding:0 0 0 0px;width:211px;height:30px; color:white;}
.makeoffer a{background:url(../images/make_offer.png) 0 0 no-repeat;width:163px;height:29px;line-height:29px;color:white; display:block;padding:0 0 1px 48px;font-size:16px;}
.makeoffer a:link,.catalog_item .cats .make_offer a:visited{text-decoration:none;color:white;}
.makeoffer a:hover{color:#fff;color:white;}


.foot{background:#221916 url(../images/foot.png) 50% 100% repeat-y;position:absolute;bottom:0;left:0;width:100%;color:#fff;
font-size:12px;}
.foot_in{background:url(../images/foot_logo.png) 30px 50% no-repeat;padding:45px 0 45px 0}

.foot .copy{float:left;padding:0 0 0 115px;}
.foot .sc{float:left; padding-left: 10px;}
.foot .developer{float:right;padding:0 30px 0 0;}
.foot .developer a:link,.foot .developer a:visited{color:#fff;}
.foot .developer a:hover{color:#fff;}

/* JSWindow */
.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(/theme/dididi/alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(/theme/dididi/alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(/theme/dididi/alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(/theme/dididi/alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(/theme/dididi/alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(/theme/dididi/alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(/theme/dididi/alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(/theme/dididi/alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(/theme/dididi/alphacube/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(/theme/dididi/alphacube/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(/theme/dididi/alphacube/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: verdana, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}


.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('/theme/dididi/alert/progress.gif') no-repeat center center
}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}

.border-1 {
	border-color:#610423; width:180px; height:142px; border-style:solid; border-width:1px;
}

.border-2 {
	border-color:#610423; width:180px; height:142px; border-style:solid; border-width:1px;
}

div#img_block {
  float:left;
  display:block;
  position: relative;
}

/* for IE 6 */
*html #img_block { 
  height: 113px;
  width: 130px;
  display:inline;
  } 

  
#backimg {
  position: relative;
  top:-123px;
}
/* for IE 6 */
*html #backimg { 
    position:absolute;
      top:0px;
    height:1%;
  } 

.item_1_bl {
	width:50%; 
	padding-top:20px;
	padding-bottom:30px; 
	padding-right:20px;
	
}

.item_2_bl {
	border-left:1px solid #6D3C25; 
	width:50%; padding-top:20px; padding-bottom:30px; padding-left:20px;
}

.inp_order {
	padding:5px;
}

.inp_order input,textarea{
	background:#E6DDCD url(../images/main.png) repeat-y scroll 100% 0;
	
	}
h3 { color:#333333; 	font-family:Verdana;
	font-size:14px;
	font-weight:normal; }

div.item a {
	color:#331A0E;
	}
	
h1 {
	font-family:Verdana;
	color:#333333;
	font-size:20px;
	font-weight:normal;
}

h2 {
	font-family:Verdana;
	color:#333333;
	font-size:16px;
	font-weight:normal;
}

.h2 {
		color:#331a0e;font-size:24px;font-family:verdana,serif;font-weight:normal;letter-spacing:1px
	}
	

.selit { position: relative; height: 22px; top: -45px; left: -32px; z-index: 500; width: 22px; overflow:hidden; margin-right: -28px;  }

