
body, html {
margin:0px; 
padding:0px;
background:url('/d/img/bg.jpg') repeat-y #F7E2C6;
text-align:center; /*Выравниваем макет по центру в старых версиях браузеров */
font-family:tahoma;
font-size:14px;
color:#393939;
}
a{
	color:#393939;
}
#container{
margin:0 auto;  
text-align:left; 
min-width:998px; 
width:expression( 
(document.compatMode && document.compatMode == 'CSS1Compat')
?
(
document.documentElement.clientWidth < 998
?
"998px"
:
"auto"
)
:
(
document.body.clientWidth < 998
?
"998px"
:
"auto"
)
);
}
a img{
	border:0px;
}
.clear{clear:both}
.inline{
display:-moz-inline-stack; /* for FF2*/
display:inline-block; /* normal browsers */
zoom:1; /* for IE (hasLayout true) */
*display:inline; /* for IE */

}

#lestnica{
	border-top:6px solid #6E5037;
	height:390px;
	background:url('/d/img/header_bg.jpg') repeat-x; 
}
#header{	
	background:url('/d/img/lestnica.jpg') no-repeat top left; 
	height:390px;
	
}

/*Здесь пишем стили для левой колонки сайта */
#left{
width:33%;  /*ширина колонки */
float:left;  /*обязательное выравнивание по левому краю,с включением обтекания*/
text-align:center;
padding-top:30px;
}

/*Здесь пишем стили для блока контента */
#content{

margin:0px; /*обнуляем отступы сверху и снизу*/
margin-left:35%; /*обязательный отступ слева, должен быть немного больше ширины левой колонки */
padding:30px 40px 0px 10px;
}
#content h1 {
	margin:0px; /* Обнуляем отсупы для заголовка первого уровня, находящегося в блоке контента.*/
	font-family:Trebuchet MS;
	font-size:40px;
	font-style:italic;
	color:#7B4019;
	font-weight:normal;
	padding-bottom:10px;
} 
#content p {
margin:0px; /* Обнуляем отсупы для параграфов я, находящегося в блоке контента.*/
padding:5px; /*задаем поля, т.е. чтобы был промежуток между строками, чтобы было понятно, что это параграф :)*/
}
/*атрибут, который опускает подвал сайта ниже всех блоков. Нужен для корректной работы макета. */
#clear{
height:0;
font-size:1px;
line-height:0px;
clear:both;
}
/*Здесь пишем стили для подвала сайта */
#footer{
	padding-top:100px;
	height:140px;
	background:url('/d/img/footer_bg.gif') repeat-x bottom left;
	
}


ul#menu{
	list-style-type:none;
	float:right;
	padding:20px 0px 0px 0px;
	
	margin: 0 3% 0;
}
ul#menu li{
	float:left;
	padding:0px 0px 0px 20px;
	margin:0px;
}
ul#menu li a{
	font-size:18px;
	color:#3C3327;
	font-family:Trebuchet MS;
}
ul#menu li a.chk{	
	color:#288953;
	
}

ul#left_menu{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:302px;
	background:url('/d/img/menu/bg.gif') no-repeat #7B4019;
}
ul#left_menu li{
	padding:10px 25px 10px 25px;
	text-align:left;
}
ul#left_menu li a{
	color:#fff;
	font-family:Tahoma;
	font-size:18px;
	text-decoration:none;
}
ul#left_menu li a.chk{
	text-decoration:underline;
	
}
ul#left_menu li a:hover{
	text-decoration:underline;
}

.left_menu_container{
	padding-bottom:50px;
}
ul#catalog{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul#catalog li{
	float:left;
	padding:15px 0px 15px 0px;
	width:250px;
	
	
}
ul#catalog li a{
	font-family:tahoma;
	font-size:18px;
	color:#393939;
}
ul#catalog li img{
	
	margin-top:15px;
	border:2px solid #FCFAF7;
}

.phone_num{	color:#288953;}
.short_contact{
	padding-bottom:40px;
	margin-left:-25px;
	margin-top:-35px;
}
.short_contact_r{
	float:left;
	width:240px;
	margin-top:45px;
	text-align:left;
	font-family:Trebuchet MS;
	font-size:30px;
	color:#363636;
}
.short_contact_l{
	float:left;
	width:63px;
}
.adr{
	font-size:20px;
	color:#3C3327;
}

.salon_container{
	height:165px;margin-left:43%;padding-top:45px;
	
	
}
.salon{
	height:165px;
	width:90%;
	background:url('/d/img/salon/bg.jpg') repeat-x;
}
.salon_l{
	float:left;height:165px;width:30px;
}
.salon_r{
	float:right;height:165px;width:31px;margin-left:-31px;
}
.salon_c{
	float:left;height:165px;width:100%;margin-left:-30px;
}

form{
	margin:0px;
	padding:0px;
}

.search{
	margin:0px;
	padding:10px 0px 0px 20px;
	
}
.search .intro{
	font-size:12px;
	color:#999;
}
.search li{
	padding-bottom:20px;
}
#search{
	margin-left:-25px;
	margin-bottom:50px;	
}
#search input{
	width:175px;
	margin:0px 10px 0px 20px;
	border:1px solid #6A5B46;
}
#search a{
	color:#6A5B46;
	font-size:13px;
}
.mi {
	float:right;width:170px;padding-right:40px;
}
.mi_l{
	float:left;width:45px;
}
.mi_r{
float:left;font-size:14px;font-family:Trebuchet MS;color:#3C3327;
}
.mi_r a{
	color:#DC361C;
	font-style:italic;
}

.footer_l{	
	float:left;	
	text-align:center;
	margin-left:-20px;
	line-height:22px;
	font-size:14px;
	width:33%;
}
.footer_l div{
	text-align:left;
}
.footer_l a{
	color:#DC361C;
}
.footer_c{
	float:left;
	
}
.footer_c .mdash{
	font-size:24px;
	color:#288953;
	font-style:italic;
	font-family:Trebuchet MS;
}
.footer_c .street{
	font-size:20px;
	font-family:Tahoma;
	color:#3C3327;
	margin-left:20px;
}
.footer_c a{
	
	font-family:Trebuchet MS;
	font-size:24px;
	color:#288953;
	font-style:italic;
}

.order{
	margin-right:50px;margin-top:20px;
	text-align:right;
}

.claim_input,.claim_textarea, .claim_select{
	width:320px;
}
.claim_textarea{
	height:110px;
	overflow:auto;
}
.imp {
	color:#dd0000;
}
.claim_comment{
	font-size:10px;
}
.mini_line{
	padding-top:3px;font-size:1px;
}
.max_line{
	padding-top:8px;font-size:1px;
}

.palma{
	position:absolute;z-index:10;top:107px;left:395px;
}
.navigation{
	padding:10px 0px 15px 0px;
}
.navigation a.chk{
	color: #288953;
}
.mini_icons{
	position:absolute;top:130px;left:20px;
	z-index:1;
}

ul#gallery{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul#gallery li{
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px 10px 0px 0px;
}
ul#gallery li img{
	border:2px solid #FCFAF7;
}
