/* CSS Document */

body{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	font:normal 13px/19px "Trebuchet MS";
	background:url(/bitrix/templates/main/images/body.jpg) left top repeat;
}
img{
	border:0;
}
a{
	outline:none;
	color:#704922;
}

a:hover, span.ahover{
	text-decoration:none;
}
a:visited, span.avisited{
}



h1, .title{
	font:bold 22px "Trebuchet MS";
	padding:0 0 20px 0;
}
h2{

}
h3{

}

#main 
	{
	min-width: 1000px;
	}
/* стили для IE6 */
* html #main {padding-left:1000px}
* html .closer1 {height:0} /* holy hack для IE, что бы включить свойство hasLayout */
* html .closer2 {margin-left:-1000px;position:relative; height:0}
/* стили для IE6 */

#main2{
	float:left;
	width:100%;
	
}

.flw100{
	float:left;
	width:100%;
}
.clear{
	clear:both;
}

#center_part{
	float:left;
	width:100%;
	position:relative;
}
#center_part .cent_closer1{
	margin:0 70px 0 100px;
}
#center_part .cent_closer2{
	float:left;
	width:100%;
}

#center_part .left_col{
	float:left;
	width:57%;
}

#center_part .left_col .text-block{
	margin:0 0 40px 0;
	float:left;
	width:100%;
}

#center_part .left_col ul.content-list{
	margin:15px 0 0 0;
	padding:0 0 0 15px;
}
#center_part .left_col ul.content-list li{
	margin:0 0 15px 0;
	padding:0;
}

.title2{
	font:bold 30px "Trebuchet MS";
	padding:0 0 20px;
}
.title2 sup{
	font:bold 22px "Trebuchet MS";
}
.title2 span{
	font:normal 18px "Trebuchet MS";
}
#center_part .right_col{
	float:right;
	width:37%;
}

#center_part .main_tbl{
}
#center_part .main_tbl td{
	padding:0 20px 20px 0;
}
#center_part .main_tbl p{
	margin:12px 0;
}
#center_part .right_col .title{
	float:left;
	width:100%;
}
#center_part .shpon{
	float:left;
	width:100%;
}
#center_part .shpon .shpon_one{
	float:left;
	width:55px;
	height:80px
}
#center_part .shpon .shpon_one .pic{
}
#center_part .shpon .shpon_one .pic img{
		border:1px solid #d8c798;
}
#center_part .shpon .shpon_one .text{
	font:normal 10px/12px "Trebuchet MS";
}


#center_part .right_col .news{
	margin:60px 0 0 0;
	float:left;
	width:100%;
}
#center_part .right_col .news .news_one{
	float:left;
	width:100%;
	margin:0 0 25px 0;
}
#center_part .right_col .news .news_one .date{
	float:left;
}
#center_part .right_col .news .news_one .date .day{
	color:#704922;
	font-size:48px;
	line-height:48px;
	text-align:center;
}
#center_part .right_col .news .news_one .date .month{
	color:#704922;
	text-align:center;
}
#center_part .right_col .news .news_one .text{
	margin:0 0 0 65px;
}
#center_part .right_col .news .news_one .text a{
	color:#000000;
	text-decoration:none;
}
#center_part .right_col .news .news_one .text a:hover{
	text-decoration:underline;
}
#center_part .right_col .news .news_one .text p{
	margin:0;
	padding:0;
}


#center_part .right_col .text-block{
	margin:0 0 60px 0;
	float:left;
	width:100%;
}

#center_part .right_col .complect{
	float:left;
	width:100%;
}
#center_part .right_col .complect .name{
	float:left;
	width:100%;
	font:normal 18px "Trebuchet MS";
}
#center_part .right_col .complect .pic-block{
	float:left;
	width:100%;
}
#center_part .right_col .complect .pic-block .pic-block-one{
	float:left;
	margin:10px 15px 10px 0;
}
#center_part .right_col .complect .pic-block .pic-block-one .pic-src{
	height:86px;
	text-align:center;
}
#center_part .right_col .complect .pic-block .pic-block-one .pic-name{
	text-align:center;
	margin:5px 0 0 0;
}


#footer{
	background:url(/bitrix/templates/main/images/footer_border.gif) left top repeat-x;
	float:left;
	width:100%;
	margin:60px 0 0 0;
}
#footer .foot{
	float:left;
	width:100%;
	height:210px;
	background:url(/bitrix/templates/main/images/footer.png) left top repeat;
}

#footer .left_foot{
	float:left;
	margin:0 0 0 100px;
	_margin:0 0 0 50px;
}
#footer .left_foot .tel{
	margin-top:38px;
}
#footer .left_foot .mail{
	margin-top:2px;
}
#footer .left_foot .mail a{
	color:#000000;
}

#footer .left_foot .skype{
	margin-top:2px;
	padding:0 0 0 20px;
	background:url(/bitrix/templates/main/images/skype.gif) left 2px no-repeat;
}
#footer .left_foot .logo{
	margin-top:17px;
}
#footer .right_foot{
	float:right;
	margin:0 236px 0 0;
	_margin:0 119px 0 0;
}
#footer .right_foot .copy{
	margin-top:38px;
}
#footer .right_foot .map_link{
	margin-top:2px;
}

#footer .right_foot .map_link a{
	color:#704922;
}
#footer .right_foot .cake{
	margin-top:29px;
}
#footer .right_foot .cake img{
	width:89px;
	height:13px;
	_filter:expression(fixPNG(this));
}


/* product */

#header{
	float:left;
	width:100%;
	background:url(/bitrix/templates/main/images/polosa.jpg) left top no-repeat;
	position:relative;
	height:200px;
}
#header .logo1{
	position:absolute;
	left:10px;
	top:80px;
}
#header .garant{
	position:absolute;
	right:6px;
	top:0px;
}
#header .garant img{
	width:110px;
	height:100px;
	_filter:expression(fixPNG(this));
}
#header .right_small_block{
	position:absolute;
	right:50px;
	top:70px;
}
#header .right_small_block .tel_pre{
	color:#704922;
	font:normal 18px "Trebuchet MS";
}
#header .right_small_block .tel{
	margin:2px 0 0 0;
	color:#704922;
	font:bold 30px "Trebuchet MS";
}
#header .right_small_block .mag_link{
	margin:0 0 0 0;
}

#top_menu{
	margin:87px 215px 0 240px;

}
#top_menu ul{
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
	
}
#top_menu ul li{
	float:left;
	height:48px;
}
#top_menu ul li a{
	height:48px;
	float:left;
	display:block;
	/*background:url(/bitrix/templates/main/images/center_kg.gif) left top repeat-x;*/
	font:normal 14px/48px "Trebuchet MS";
	color:#704922;
	text-decoration:none;
}
#top_menu ul li span.left_kg{
	height:48px;
	width:19px;
	float:left;
	display:block;
	background:url(/bitrix/templates/main/images/left_kg.png) left top no-repeat;
	_filter:expression(fixPNG(this));
	visibility:hidden;
}
#top_menu ul li span.right_kg{
	height:48px;
	width:19px;
	float:left;
	display:block;
	background:url(/bitrix/templates/main/images/right_kg.png) left top no-repeat;
	_filter:expression(fixPNG(this));
	visibility:hidden;
}

#on_main_menu{position: absolute;z-index:888;list-style: none;margin:0px;padding: 0px;height:33px;background: url(images/menu_bg_main.png) 0% 0%;padding-left:10px;padding-right:10px;top:20px;left:233px;}/*top:57px;left:297px;*/
#on_main_menu li{float:left;height:100%;line-height: 30px;}
#on_main_menu li a{margin-left:9px;margin-right:9px;color:#000000; }

/* main page */

#header_main{

	/*background:url(/bitrix/templates/main/images/1.jpg) left top no-repeat;*/
	float:left;
	width:100%;
	position:relative;
	height:625px;
	border-bottom:9px solid #ebcd97;
	margin:0 0 45px 0;
}

#flash{position: absolute;width:100%;height:100%;z-index: 777; overflow:hidden;}

#header_main .logo{
	position:absolute;
	left:20px;/*84px*/
	top:20px;/*57px*/
	z-index: 999;
}
#main_top_menu_outer1{
	top:269px;
	right:50%;
	position:absolute;
}
#main_top_menu_outer2{
	position:relative;
}
#main_top_menu{
	right:123px;
	top:0;
	position:absolute;
}
#main_top_menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#main_top_menu ul li{
	position:relative;
	text-align:right;
	margin:0 0 21px;
	white-space:nowrap;
}
#main_top_menu ul li span{
	color:#bba181;
	font:bold 16px "Trebuchet MS";
}
#main_top_menu ul li a{
	position:absolute;
	right:0;
	top:-1px;
	color:#704922;
	font:bold 16px "Trebuchet MS";
	text-decoration:none;
}

#appa_block{
	position:absolute;
	right:65px;
	bottom:30px;
	z-index: 999;
}
#appa_block .top_appa_block{
	width:480px;
	height:20px;
	background:url(/bitrix/templates/main/images/top_appa_block.png) left top no-repeat;
	_filter:expression(fixPNG(this));
}
#appa_block .center_appa_block{
	font-size:12px;
	width:430px;
	padding:0 25px;
	background:url(/bitrix/templates/main/images/center_appa_block.png) left top repeat;
	_filter:expression(fixPNG(this));
}
#appa_block .center_appa_block a{
	position:relative;
}
#appa_block .bottom_appa_block{
	width:480px;
	height:20px;
	background:url(/bitrix/templates/main/images/bottom_appa_block.png) left top no-repeat;
	_filter:expression(fixPNG(this));
}

#appa_block .appa_block_inner{
	position:relative;
line-height:14px;

}
#appa_block .garant2{
	position:absolute;
	right:-20px;
	top:-20px;
}
#appa_block .garant2 img{
	width:72px;
	height:66px;
	_filter:expression(fixPNG(this));
}
















#mainexclusive{
	float:left;
	position:relative;
	height:480px;

	margin:125px 0 0 0;
	width:100%;
	
	
	width:305px;
	/*   width:446px;   */
	
	/*background:red;*/
	
	/*background:url(/gallery/images/back.png) left top no-repeat;*/
}
#mainexclusive a{
	text-decoration:none;
}

#mainexclusive .pattern{
	position:absolute;
	right:0;
	top:0;
	width:324px;
	height:293px;
	background:url(/bitrix/templates/main/images/pattern.png) left top no-repeat;
	_filter:expression(fixPNG(this));
}
#mainexclusive .extitle{
	position:absolute;
	left:0;
	top:51px;
	top:25px;
	font:bold italic 36px "Trebuchet MS";
}
#mainexclusive .extitle span{
	font:italic 26px "Trebuchet MS";
}

#mainexclusive .exdoorblock{
	position:absolute;
	left:0px;
	top:115px;
}
#mainexclusive .exdoorblock .excloser{
	position:relative;
	overflow:hidden;
	
	width:282px;
	
	/*  width:423px; */
	
	
	
	height:350px;
}
#exclusivegallery{
	position:absolute;
	left:0;
	top:0;
	height:350px;
	width:1000px;
}
#exclusivegallery .exdoor_one{
	float:left;
	
	margin:0 4px 0 0;
	width:137px;
	height:350px;
}

#exclusivegallery .exdoor_one .door{
	width:137px;
	height:300px;
	overflow:hidden;
}
#exclusivegallery .exdoor_one .door img{
	behavior: url("/bitrix/templates/main/iepngfix.htc");
}
#exclusivegallery .exdoor_one .name{
	text-align:center;
	font:italic 12px "Trebuchet MS";
	margin:15px 0 0 0;
}
#exclusivegallery .exdoor_one .name a{
	text-decoration:underline;
}

#exmoveleft{
	position:absolute;
	left:-45px;
	top:233px;
}
#exmoveright{
	position:absolute;
	
	left:292px;
	/*   left:425px;    */
	
	
	top:233px;
}
#exmoveright img, #exmoveleft img{
	_filter:expression(fixPNG(this));
}

#maingallery{
	
	float:left;
	position:relative;
	
	
	width:305px;
	height:450px;
	margin:60px 0 0 0;
}
#maingallery a{
	text-decoration:none;
}

#maingallery .self_gallery_block{
	position:absolute;
	left:0;
	top:0;
	
	
	
	border:1px solid #dfd5ba;
	width:370px;
	height:437px;
}

#maingallery .self_gallery_block .closer1{
	position:relative;
}

#maingallery .self_gallery_block .closer1 .gal_title{
	position:absolute;
	left:41px;
	top:17px;
	font:bold italic 36px "Trebuchet MS";
}

#maingallery .self_gallery_block .closer1 .bigdoor{
	position:absolute;
	left:198px;
	top:68px;
}
#maingallery .self_gallery_block .closer1 .bigdoor .bigdoorcloser{
	position:relative;
}
#maingallery .self_gallery_block .closer1 .bigdoor .bigdoorcloser .bigdoor_one{
	position:absolute;
	left:0;
	top:0;
	width:137px;
}
#maingallery .self_gallery_block .closer1 .bigdoor .bigdoorcloser .bigdoor_one .name{
	text-align:center;
	font:italic 12px "Trebuchet MS";
	height:40px;
}
#maingallery .self_gallery_block .closer1 .bigdoor .bigdoorcloser .bigdoor_one .name a{
	text-decoration:underline;
}
#maingallery .self_gallery_block .closer1 .bigdoor .bigdoorcloser .bigdoor_one .door img{
	behavior: url("/bitrix/templates/main/iepngfix.htc");		
}
#maingallery .self_gallery_block .closer1 .bigdoor .bigdoorcloser .bigdoor_one .enlarge{
	position:absolute;
	left:111px;
	top:35px;
	behavior: url("/bitrix/templates/main/iepngfix.htc");
}




#maingallery .self_gallery_block .closer1 .smalldoorblock{
	position:absolute;
	left:40px;
	top:154px;
}

#maingallery .self_gallery_block .closer1 .smalldoorblock .smalldoorcloser{
	position:relative;
	width:138px;
	height:200px;
	overflow:hidden;
}

#doorphotogallery{
	position:absolute;
	left:0;
	top:0;
	width:138px;
	float:left;
}

#doorphotogallery .smalldoorone{
	float:left;
	margin:0 6px 10px 0;
	width:40px;
	height:90px;
}

#doorphotogallery .smalldoorone img{
	/*behavior: url("/bitrix/templates/main/iepngfix.htc");*/
}

#galup{
	left:87px;
	position:absolute;
	top:82px;
}
#galdown{
	left:87px;
	position:absolute;
	top:373px;
}
#galup img, #galdown img{
	width:41px;
	height:40px;
	_filter:expression(fixPNG(this));
}
