body { margin: 0; padding: 0; background: #ba946b url('./i/i_01.gif') repeat-x top left; }
body.indx { margin: 0; padding: 0; background: #8A7161 url('./i/i_01_index.gif') repeat-x top left; }

* { font-family: Arial; }

.width { min-width: 993px; width: expression(document.body.clientWidth < 993? "993px":"100%"); background: url('./i/i_03.gif') repeat-x top left; }
.width_indx { min-width: 993px; width: expression(document.body.clientWidth < 993? "993px":"100%"); background: url('./i/i_02_index.jpg') no-repeat top left; }


td { color: #ffffff;  font-size: 80%; }

td.left_block { padding: 79px 37px 96px 36px; background: url('./i/i_02_1.gif') repeat-x bottom left;  }
td.left_block_indx { padding: 79px 37px 0px 0px;  }

td.main_block { padding: 91px 34px 20px 0px; background: url('./i/i_02_1.gif') repeat-x bottom left;  }
td.main_block1 { padding: 20px 34px 10px 0px; }

td.bot_text { padding: 23px 36px 30px 11px;  }
td.bot_copy { color: #d0c4ba; padding: 23px 30px 30px 67px;  }

td.bot { background: #8A7161 url('./i/i_02_2.gif') repeat-x top left; }

td.bot_text_indx { padding: 50px 36px 20px 11px; }
td.bot_copy_indx { color: #d0c4ba; padding: 50px 30px 20px 20px; }


.submenu { margin: 12px 0px 13px 0px; background: #9A816B url('./i/i_04.gif') no-repeat top left; }
.submenu1 { background: url('./i/i_05_2.gif') no-repeat top right; }
.submenu2 { background: url('./i/i_06.gif') repeat-x top left; }
.submenu3 { background: url('./i/i_05_4.gif') no-repeat top right; }
.submenu4 { background: url('./i/i_06_1.gif') repeat-x top left; }
.submenu5 { padding: 6px 10px 2px 9px;  border-left: 1px solid #b7a696; border-right: 1px solid #b7a696; }

td.cat1 { padding: 6px 7px 0px 7px; background: url('./i/i_ramka.gif') no-repeat top left; }
td.cat2 { padding: 9px 10px 11px 20px; font-size: 90%; background: #a08267 url('./i/i_07.gif') repeat-x bottom left; }

a { color: #ffffff; text-decoration: underline; }
a.copy { color: #e1dbd6; }
a.menu { color: #ebe5e0; }
a.page { color: #7e604b; text-decoration: none; }

h1 { font-size: 150%; font-weight: normal; margin: 0px; }

p { margin: 0px 0px 10px 0px; line-height: 1.20em; }
p.bigtext { font-size: 110%; }

p.menu { font-size: 110%; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 20px; }
p.smenu { margin: 0px 0px 6px 19px; }

p.line { margin: 0px; background-color: #bcac9e; }

p.map { font-size: 110%; margin: 0px 0px 5px 27px; }
p.smap { margin: 0px 0px 5px 51px; }
p.ssmap { margin: 0px 0px 5px 79px; }



span.page_bg { font-size: 85%; padding: 0px 3px 0px 3px; background-color: #c0ae99; }
span.page_bg_act { font-size: 85%; padding: 0px 3px 0px 3px; background-color: #e6d6bd; color: #7e604b; }

div.main { margin: 38px 0px 0px 0px; border-left: 1px solid #B7A696; padding: 0px 0px 0px 28px; }

table.vitrin { border-collapse: collapse; }
table.vitrin tr td { padding: 0 20px 10px 0; }

img.main-photo {
	margin:15px 50px 0 0;
	display:inline;
}
form.photo-message label {
	display:block;
	margin-bottom:5px;
}
form.photo-message input, form.photo-message .textarea, form.photo-message textarea {
	width:100%;
	overflow:auto;
}
form.photo-message input.txt {
	width:200px;
}
form.photo-message input, form.photo-message textarea {
	margin-bottom:8px;
}
div.message {
	margin-bottom:12px;
}
div.container {
	overflow:hidden;
}
form.faq_form label {
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
form.faq_form textarea {
	width:100%;
	overflow:auto;
}
form.faq_form input.txt {
	width:200px;
}
form.faq_form input, form.faq_form textarea {
	margin-bottom:8px;
}
dl.questions dd {
	margin:0 0 24px;
}
h1.catalog { margin-top:12px; }