@charset "windows-1251";
body {
	font-family: Trebushet, Tahoma, Verdana, Arial;
	font-size:14px;
	margin:0;
	padding:0;
	background: url(strukt88.jpg);
}
#all {
	margin: auto;
	width: 1200px;
	background-image: url(strukt67.jpg);
}	
	.left_menu{float:right !important;}
	p.left_menu_title{margin:0;padding:0;font:24px Georgia, Trebushet;text-align:center;color:#5e2f00;font-weight:bold;display:block;margin-left:-25px;}
	p.left_menu_title.uslugi {text-align:left!important; padding-top:20px; padding-left:10px;}
	  .left_menu ul{margin:0;padding-left:10px;margin-top:10px;}
	  
	  .left_menu ul li{list-style:none;margin:5px 0;}
	  
	  .left_menu ul li a{font:22px Georgia, Trebushet;color:#5e2f00;}
	  
	  .left_menu ul li ul{margin-top:0;padding-lefT:15px;}
	  
	  .left_menu ul li ul li{margin:0;}
	  
	  .left_menu ul li ul li a{font:14px Arial;text-decoration:none;}
	  
	  
	  
#head {
	height: 290px;
	position: relative;

}
#head h1 {
	margin: 0 auto;
	padding: 0px;
	width:317px;
	height:243px;
}
#head h1 a{
	float:left;
	width:317px;
	height:243px;

}
#head h2 {
	display: none;
}
#head h3 {
	padding: 0px;
	float: right;
	text-align: right;
	position:absolute;
	top:35px;
	right:30px;
	margin: 0px;
}
#head h3  strong {
	font-size: 30px;
	color: #cc6600;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.hours{
	color: #880015;
	font: 15px Arial;
}

#head .logo {
	padding: 0px;
	width:317px;
	height:190px;
	margin-left: 80px;
}
#head .logo a{
	float:left;
	margin-top:20px;
	width:317px;
	height:190px;
}
#head .logo a:hover{
opacity:1; 
filter:none;
}

#head .logo span{
position: absolute;
top: 105px;
left: 245px;
color:#880015;
font: 17px Arial;
}

#head .slogan
 {
	display: none;
}
#head .phones
 {
	padding: 0px;
	float: right;
	text-align: right;
	position:absolute;
	top:35px;
	right:30px;
	margin: 0px;
	font:bold 16px trebuchet,tahoma,verdana,arial;
}
#head .phones  strong, #head .phones .likestrong {
	font-size: 30px;
	color: #cc6600;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#head .main_menu_block{
height:35px;
float:left;
width:894px;
margin-bottom:3px;
margin-top:-1px;
margin-right:5px;
position:relative;
}

#head .main_menu_block .yaform-holster{
width:235px;
float:left;
height:35px;
}

.yaform-holster {
width:235px;
float:left;
height:35px;
margin-top:15px !important;}

.yaform__search{
height:35px;
}


#head ul {
	/*position:absolute;
	text-align: right;
	list-style-type: none;
	padding: 0px;
	right:30px;
	top:90px;
	margin:0; */

text-align: center;
list-style-type: none;
padding: 0px;
float:left;
margin: 0;
background:#cc9955;
margin-right:3px;
margin-left:54px;
height:38px;
width: 811px;
padding: 0 15px;
}

#head ul li{
float:left;
margin:0 15px;
margin-top:8px;
}
#head ul li a {
	color: #401c06;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

.head_text{
	position: absolute;
	top: 96px;
	width: 315px;
	margin: 0px;
	padding: 0px;
	left: 657px;
	border: 2px solid #630;
	border-radius: 11px;
}
#head p {
	/*position: absolute;
	top: 35px;
	width: 300px;
	color: #663300;
	margin: 0px;
	padding: 0px;*/
	color: #630;
	margin: 3px;
	

}
#indexcontentbox {
	/*margin: -50px 0 0 0;*/
	padding: 0px;
	display:inline;
	float:left;
	margin-top:5px;
	//width:980px;
	z-index:1;
}
#indexleft {
	float: left;
	width: 260px;
	margin-left:54px;
	
}
#indexleft ul, #indexright ul{
	margin: 0px;
	padding: 0px;
}
#indexleft ul  li,  #indexright ul li {
	list-style-type: none;
	height: 55px;
	width: 240px;
	clear: left;
	float: left;
	background: url(mbg.gif) repeat-x;
	margin-bottom: 3px;
	line-height: 55px;
	padding-left: 20px;
	overflow:hidden;
}

#indexleft ul li  a, #indexright ul li a {

	color: #401c06;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;	
	font-weight:bold;
	text-transform:uppercase;
	
}

#indexright {
	float: left;
	width: 260px;
	1margin-top:30px;
}
#indexcont{ padding:0 5px; width:550px; float:left;}
#indexcont h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #cc6600;
}
#indexcont p {
	font-size: 14px;
	color: #6f3f0b;
}
#footer {
	position:relative;
	padding: 20px;
}
#footer p {
	color: #cc6600;
	text-align: center;
	margin-top:5px;
}
	.scrolltop{transition: all 0.5s ease 0s;background: url("up.png") no-repeat scroll center top transparent;bottom: 50px;color: #FFF;display: none;height: 75px;right: 10px;position: fixed;width: 55px;z-index: 999;overflow: visible;margin-top: -10px;display:block; cursor:pointer;}
		.scrolltop span{display: block; padding: 65px 0px 0px;text-align: center;}

#gallerybox {
	height: 345px;
	position: relative;
}

/*slideshow*/


#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:550px; /*margin:50px auto;*/ display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:550px; height:345px; }
#information {
	position:absolute;
	bottom:0;
	width:500px;
	height:0;
	background:#000;
	color:#fff;
	overflow:logodden;
	z-index:200;
	opacity:.6;
	filter:alpha(opacity=60);
	padding: 0 25px;
}
#information h3 {
	font-size:24px;
	color: #cc9900;
	font-weight: normal;
	padding:10px 0 ;
	margin:0;
}
#information div {
color:#CC9900;
font-size:24px;
font-weight:normal;
margin:0;
padding:10px 0;
}
#information p {
	padding:0 8px 8px;
	color: #FFFFFF;
}
#content {
	padding: 25px;
}
.content-main {overflow:hidden; width:1000px; margin:0 auto; text-align:justify;}
.content-main h1 {text-align:left;}
.content-secondary {float:left;width: 912px; margin-left: 0px;padding-top:0px;padding-left:15px; padding:0px 20px 20px 20px !important;}
#content h1 {
	font-size: 30px;
	font-weight: normal;
	color: #cc6600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#content h2 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #cc6600;
}
#content #txt {
	margin-left: 470px;
}
#txt h1 {
	font-size: 24px;
	text-transform: uppercase;
}

#content #img {
	float: left;
	width: 460px;
}

#img div td {
	width:184px;
	color:#5E2F00;
	font-size:12px;
	vertical-align:top;
	text-align:center;
}
#img img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}

#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(left.gif) left center no-repeat}
#imgnext {right:0; background:url(right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(link.gif) center center no-repeat}
#thumbnails {margin-top:15px; display:none;}
#slideleft {float:left; width:20px; height:81px; background:url(scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:logodden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/*slideshow*/

#slideshow {margin:0; padding:0;}

#lightwindow_title_bar_title {color:#CC6600; font-size:18px; }
#lightwindow_title_bar{background:#fff; padding:5px 10px;}


a:hover {opacity:.7; filter:alpha(opacity=70)}
.qwq { vertical-align:top}
.mebel{ list-style-type:none; padding-left:15px;}
.mebel li{padding:5px;}
.rLinks{
	height:100px;
	display:block;
	position: absolute;
	top: 190px!important;
	left: 365px!important;

}
.rLinks a{color:#663300;}
.fasth{font-size: 12px;left: 274px;position: absolute;top: 266px;}
.fasth a{color: #663300;}
.fastf{color: #6F3F0B;margin: 10px auto 0; width: 550px;}
.fastf a{color: #663300;}

.head_ul li{
	height:23px;
	position:relative;
}

.head_ul li a{
	/*font-size:20px!important;*/
}
		.head_ul li:hover > ul{display:block;}
			ul.sub_nav_menu{margin:0;padding:0;position: absolute;top: 20px;//top:20px;left: -50px;display: none;z-index: 9999;width:285px !important;height:70px !important;z-index:9999 !important;}
			ul.sub_nav_menu:hover{display:block;}
			ul.sub_nav_menu li{margin-top:10px !important;}
			
.fixed {position:fixed; top:0; left:32px}

.gallery a {
	float: left;
}

h2 {
	clear: both;
}

.lightwindow img {
	margin: 2px;
	padding: 0px;
}

.B_crumbBox{
	list-style: none;
	float:left;
	padding-left:25px;
	z-index:1;
}

.B_crumbBox ul{padding-lefT:0;}

.B_crumbBox li{
	display: inline-block!important;
}
.B_crumbBox .B_lastCrumb a:hover, .current:hover{
	opacity: 1;

}
.B_crumbBox .B_lastCrumb a, .current{

}

.B_crumbBox li a{
	color: #630;
	font-size: 15px;
	font-family: Trebushet, Tahoma, Verdana, Arial;
}
.wide_img{
	clear:both;
}
.wide_img .gallery div a img{
	height: 170px;
}

.di {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}

.photo_gallery {vertical-align:top; text-align:justify;}
	.photo_gallery a {width:170px; text-decoration:none !important; margin-bottom:10px; vertical-align:top;}
    .photo_gallery img {border:0;}
	  .photo_gallery_image {display:block; width:170px; height:127px; overflow:hidden; margin-bottom:5px;}
	  .photo_gallery_name {display:block; color:#5E2F00; text-align:center; font:normal 12px Arial;}
	.watermark {background: url('/images/wm.png') no-repeat 50% 50%; z-index:999;}
	
		.gallery-list-item {float:left; text-align:center;margin:6px 5px; width:218px;}
			.gallery-list-item a{color:#5E2F00;}
			.gallery-list-item span{1display:block; 1height:32px;}
			.gallery-list-item img {padding:3px; border:solid 1px #ccc; background:#fff; margin-top:5px;}
			
/*-----callbackForm nad requestForm-----*/
#callbackForm, 
#requestForm{position:fixed; top:50%; left:50%; width:595px; margin-left:-295px; z-index:9999; background:#fff; padding:0 10px; height:293px; margin-top:-147px; display:none; border:3px solid #cc9955; background:url(strukt67.jpg); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px rgba(0,0,0,0.5);}
#requestForm{height:380px;}
#callbackForm .titleForm, 
#requestForm .titleForm{margin:0; padding:0; font-size:16px; font-weight:bold; text-align:center; margin-top:10px;}
.bottomForms{bottom:50%; margin-top:0px;}

.callback-form, 
.request-form{width:595px; margin:0 auto; margin-top:20px;}
#closeMyForm{position:absolute; top:5px; right:10px; color:#401c06; cursor:pointer; font-size:16px; font-weight:bold;}

.callback-form tr td, 
.request-form tr td{vertical-align:top; padding:5px 0;}
.callback-form tr td p, 
.request-form tr td p{font-size:14px; color:#401c06; font-weight:bold; margin:0px; margin-right:30px;}
.callback-form tr td input[type="text"], 
.request-form tr td input[type="text"]{font-size:14px; color:#401c06; height: 25px; width: 290px; padding:0 5px;}
.callback-form tr td textarea, 
.request-form tr td textarea{width:290px; height:90px; padding:5px; resize:none; font-size:14px; color:#401c06; font-family:Arial;}
.callback-form tr td input[type="submit"], 
.request-form tr td input[type="submit"]{background:#cc9955; border:none; padding:5px; color:#401c06; font-size:16px; font-weight:bold; cursor:pointer; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.callback-form tr td input[type="submit"]:hover, 
.request-form tr td input[type="submit"]:hover{ -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}

/*formsBtn*/
.formsBtn{position:absolute; top:125px; right:35px;}
.formsBtnBottom{position: absolute; bottom: 254px; left: 32%;}
.img-box{position:absolute;top:115px;right:264px;}
	.callback-img{display:block;width:50px;height:39px;background:url("callback.png") transparent ;}
	.send-img{display:block;width:50px;height:39px;background:url("send.png") transparent right no-repeat;}
.callbackFormBtn,
.requestFormBtn{background: #cc9955; padding: 5px; color: #401c06; font-size: 14px; font-weight: bold; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); box-shadow: 0 0 5px rgba(0,0,0,0.5); display:block; margin-bottom:10px; text-decoration:none; text-align:center;}
.callbackFormBtn:hover,
.requestFormBtn:hover{ -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; opacity:1;}

.lest-but-block{padding-left: 120px;}
.lest-but{background: #cc9955; padding: 5px; color: #401c06; font-size: 14px; font-weight: bold; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); box-shadow: 0 0 5px rgba(0,0,0,0.5); display:block; margin-bottom:10px; text-decoration:none; text-align:center; width: 310px; float: left; margin-left: 15px;}
.lest-but:hover{ -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; opacity:1;}

/*Скрытое поле для капчи*/
.formLastname
{
	display: none;
}

.mainTable {border-collapse: collapse; width: 85%; margin: 0 auto;}
	.mainTable td {border: none; padding: 20px; vertical-align: top; text-align:center;}
		.mainTable td h3 {margin: 0 0 5px 0;}
			.mainTable td h3 a {color: #CC6600; text-decoration: none;}
		.mainTable td img {width:190px; margin:5px;}
		
		
/*Тизеры на странице кухни*/
div.kuhniTizers{overflow:hidden;}
div.kuhniTizers a.kuhniTizer{float:left; display:block; width:210px; margin-right:30px; text-decoration:none;}
div.kuhniTizers a.kuhniTizer p{text-align:center; margin:0; font-size:16px; font-weight:bold; color:#cc6600;}

.funiture-preview{display: inline-block; padding: 0 10px;}
.decor {float: left; margin-right: 10px;}
.check {list-style-image: url('/photos/check.png');}
.black-check {list-style-image: url('/photos/black-check.png');}
.collage {width: 900px;}
.collage-item{display: inline-block; float: left;}

.lower-font{font-size: 12px;}
.list-padding li{padding-bottom: 5px;}

/*Блоки с галочкой на странице детской мебели*/

.check-blocks div {margin-left: 40px; text-align: left;}
.check-blocks img {float: left; width: 30px; height: 30px; margin-top: 10px;}
.check-blocks h3 {margin-bottom: 0;}

.det-meb {padding-left: 0;}
	.det-meb li {display: inline-block; list-stle-type: none;}
	
/*тизеры*/

.tzrs{list-style: none;}
	.tzrs li{display:table-cell;padding: 0 25px 10px 0;text-align:center;}
		.tzrs li img{margin-bottom:10px;}
		.tzrs li a{color:#5E2F00;}
			.tzrs li a:hover{opacity: 0.7;}