HTML
{
	height: 100%;
}
BODY
{
	height: 100%;
	margin: 0;
	font: 13px Tahoma;
	color: #8A806C;
	background: url(../images/bg.jpg) repeat 0px 0px;
}
.allpage
{
	position: relative;
	width: 1000px;
	min-height: 100%;
	margin: 0 auto;
	z-index: 1;
/*
background: url(../images/bg_slider.jpg) 50% 0px no-repeat;*/
}
* HTML .allpage
{
	height: 100%;
}
/*Р В Р РѓР В Р’В°Р В РЎвЂ”Р В РЎвЂќР В Р’В°1 (Р В РЎВР В Р’ВµР В Р вЂ¦Р РЋР вЂ№1-1, Р В Р’В»Р В РЎвЂўР В РЎвЂ“Р В РЎвЂўР РЋРІР‚С™Р В РЎвЂР В РЎвЂ”, Р В РЎВР В Р’ВµР В Р вЂ¦Р РЋР вЂ№1-2)*/
.header1
{
	margin: 0 10px;
	padding-bottom: 20px;
	background: url(../images/menu1_bg.gif) repeat-x 0px 43px;
	overflow: hidden;
	zoom: 1;
}
.min_nav
{
	position: absolute;
	top: 9px;
	right: 10px;
	z-index: 100;
}
.min_nav A
{
	margin-left: 15px;
}
/*Р В РЎС™Р В Р’ВµР В Р вЂ¦Р РЋР вЂ№ Р В РЎвЂ”Р В Р’ВµР РЋР вЂљР В Р вЂ Р В РЎвЂўР В РЎвЂ“Р В РЎвЂў Р РЋРЎвЂњР РЋР вЂљР В РЎвЂўР В Р вЂ Р В Р вЂ¦Р РЋР РЏ*/
.jqueryslidemenu
{
	width: 980px;
	height: 145px;
	margin: 0 10px;
	background: url(../images/menu1_bg.gif) repeat-x 0px 43px;
}
.menu_right
{
	width: 374px;
	float: left;
	z-index: 99;
	position: relative;
	display: inline;
}
.menu_left
{
	width: 374px;
	float: left;
	z-index: 99;
	position: relative;
	display: inline;
}
UL.menu1-1
{
	float: right;
}
UL.menu1-1, UL.menu1-2
{
	margin: 0;
	padding: 43px 0 0px;
}
.menu1-1 LI.menu1-1_li, .menu1-2 LI.menu1-2_li
{
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	padding: 0 7px 0 10px;
	color: #292929;
	text-transform: uppercase;
	list-style-type: none;
	height: 30px;
	font: bold 12px Georgia;
	font-family: Georgia;
}
.menu1-1 LI.menu1-1_li A, .menu1-1 LI.menu1-1_li A:visited, .menu1-2 LI.menu1-2_li A, .menu1-2 LI.menu1-2_li A:visited
{
	display: block;
	color: #292929;
	text-decoration: none;
	margin: 0;
	padding: 7px 10px;
	font-family: Georgia;
}
/*
* html .menu1-1 li.menu1-1_li a{
display: inline-block; color:red;
}
* html .menu1-2 li.menu1-2_li a{
display: inline-block;
}
*/
.menu1-1 LI.menu1-1_li A:hover, .menu1-2 LI.menu1-2_li A:hover
{
	background-color: #EBD387;
}
.menu1-1 LI.menu1-1_li A.active, .menu1-1 LI.menu1-1_li A.active:visited, .menu1-2 LI.menu1-2_li A.active, .menu1-2 LI.menu1-2_li A.active:visited
{
}
/*Р В РЎС™Р В Р’ВµР В Р вЂ¦Р РЋР вЂ№ Р В Р вЂ Р РЋРІР‚С™Р В РЎвЂўР РЋР вЂљР В РЎвЂўР В РЎвЂ“Р В РЎвЂў Р РЋРЎвЂњР РЋР вЂљР В РЎвЂўР В Р вЂ Р В Р вЂ¦Р РЋР РЏ*/
UL.menu2-1, UL.menu2-2
{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	width: 130px;
	margin: 0 0 0 10px;
	padding: 7px 0;
	background: transparent url(../images/opacity_menu.png) repeat scroll 0 0;
	z-index: 999;
}
.menu2-1 LI.menu2-1_li, .menu2-2 LI.menu2-2_li
{
	display: block;
	margin: 0;
	padding: 0;
	color: #DDB96F;
	font: italic 13px Georgia;
	text-transform: none;
	list-style-type: none;
	zoom: 1;
}
/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='http://www.sherston.ru/design/sherston/images/building1.png');

*/
.menu2-1 LI.menu2-1_li A, .menu2-1 LI.menu2-1_li A:visited, .menu2-2 LI.menu2-2_li A, .menu2-2 LI.menu2-2_li A:visited
{
	display: block;
	color: #DDB96F;
	text-decoration: none;
	margin: 0;
	padding: 4px 10px;
	_padding: 0 10px;
}
.menu2-1 LI.menu2-1_li A:hover, .menu2-2 LI.menu2-2_li A:hover
{
	background: transparent url(../images/menu2_li_bg.jpg) repeat scroll 0 0;
}
.menu2-1 LI.menu2-1_li A.active, .menu2-1 LI.menu2-1_li A.active:visited, .menu2-2 LI.menu2-2_li A.active, .menu2-2 LI.menu2-2_li A.active:visited
{
}
.downarrowclass
{
	position: absolute;
	top: 12px;
	right: 18px;
}
.rightarrowclass
{
	position: absolute;
	top: 6px;
	right: 5px;
}
/*Р В Р РѓР В Р’В°Р В РЎвЂ”Р В РЎвЂќР В Р’В°2 - Р В РЎвЂ”Р РЋР вЂљР В РЎвЂўР В РЎвЂќР РЋР вЂљР РЋРЎвЂњР РЋРІР‚РЋР В РЎвЂР В Р вЂ Р В Р’В°Р РЋР вЂ№Р РЋРІР‚В°Р В РЎвЂР В Р’ВµР РЋР С“Р РЋР РЏ Р В РЎвЂР В Р’В·Р В РЎвЂўР В Р’В±Р РЋР вЂљР В Р’В°Р В Р’В¶Р В Р’ВµР В Р вЂ¦Р В РЎвЂР РЋР РЏ*/
.header2
{
	margin: 0 10px;
	z-index: 10;
}
/*Р В РЎСљР В РЎвЂўР В Р вЂ Р РЋРІР‚в„–Р В Р’Вµ Р РЋР вЂљР В Р’В°Р В РЎВР В РЎвЂќР В РЎвЂ-Р РЋРІР‚С™Р В Р’ВµР В Р вЂ¦Р В РЎвЂ*/
.shadow_corner_tl2
{
	background: url(../images/header2_corner_tl.png) no-repeat top left;
	zoom: 1;
}
.shadow_corner_tr2
{
	background: url(../images/header2_corner_tr.png) no-repeat top right;
	zoom: 1;
}
.shadow_corner_br2
{
	background: url(../images/header2_corner_br.png) no-repeat bottom right;
	zoom: 1;
}
.shadow_corner_bl2
{
	background: url(../images/header2_corner_bl.png) no-repeat bottom left;
	zoom: 1;
}
.shadow_border_t2
{
	height: 12px;
	margin: 0 12px;
	background: url(../images/header2_border_t.png) repeat-x top left;
	font-size: 1px;
}
.shadow_border_b2
{
	height: 12px;
	margin: 0 12px;
	background: url(../images/header2_border_b.png) repeat-x bottom left;
	font-size: 1px;
}
.shadow_border_l2
{
	height: 226px;
	position: relative;
	background: url(../images/header2_border_l.png) repeat-y top left;
}
.shadow_border_r2
{
	height: 224px;
	position: relative;
	padding: 1px 0;
	background: url(../images/header2_border_r.png) repeat-y top right;
}
.header2 .img
{
	position: relative;
	width: 966px;
	margin: -6px 0px;
	padding: 0 7px;
}
.header2 .inscription
{
	position: absolute;
	/*[disabled]width:101px;*/
	bottom: 0;
	right: 69px;
	padding: 5px 15px;
	font-size: 15px;
	background: url(../images/opacity_header2.png) repeat 0 0;
	color: #DCB86E;
	z-index: 20;
}
.header2 #slideshow
{
	height: 236px;
	width: 966px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.header2 #scroller
{
	left: 0px;
	width: 2000px;
	position: relative;
	word-spacing: -4px;
	z-index: 10;
}
.header2 .arrow_l
{
	position: absolute;
	width: 60px;
	height: 224px;
	top: 0;
	left: 0;
	background: url(../images/header2_arrow_l.png) no-repeat center center;
	cursor: pointer;
	z-index: 50;
}
.header2 .arrow_r
{
	position: absolute;
	width: 60px;
	height: 224px;
	top: 0;
	right: 0;
	background: url(../images/header2_arrow_r.png) no-repeat center center;
	cursor: pointer;
	z-index: 50;
}
.header2 .img_ul
{
	display: block;
	height: 238px;
/*Max width here, for users without Javascript*/
	width: 5000px;
	padding: 0px 0 0 0px;
/*Remove default margin*/
	margin: 0;
	list-style: none;
}
.header2 .img_ul LI
{
	display: block;
	float: left;
	margin: 0;
	padding: 0 0px;
}
/*Р В РЎвЂєР РЋР С“Р В Р вЂ¦Р В РЎвЂўР В Р вЂ Р В Р вЂ¦Р В Р’В°Р РЋР РЏ Р РЋРІР‚РЋР В Р’В°Р РЋР С“Р РЋРІР‚С™Р РЋР Р‰ - Р В РІР‚СљР В Р’В»Р В Р’В°Р В Р вЂ Р В Р вЂ¦Р В Р’В°Р РЋР РЏ
Р В РІР‚ВР В Р’В»Р В РЎвЂўР В РЎвЂќ 1*/
.content1
{
	overflow: hidden;
	_zoom: 1;
	margin: 20px 10px 0;
	background: url(../images/opacity.png) repeat 0 0;
}
.content1 .column_left
{
	float: left;
	width: 625px;
	padding-left: 15px;
}
.content1 .column_right
{
	float: right;
	width: 300px;
	padding-left: 25px;
	padding-right: 15px;
}
/*Р В РЎСљР В РЎвЂўР В Р вЂ Р В РЎвЂўР РЋР С“Р РЋРІР‚С™Р В РЎвЂ - Р В Р’В°Р В Р вЂ¦Р В РЎвЂўР В Р вЂ¦Р РЋР С“ Р В Р вЂ¦Р В Р’В° Р В РЎвЂ“Р В Р’В»Р В Р’В°Р В Р вЂ Р В Р вЂ¦Р В РЎвЂўР В РІвЂћвЂ“*/
.content1 .column_right .date
{
	color: #DDB96F;
}
.all
{
	text-align: right;
}
/*Р В РІР‚ВР В Р’В»Р В РЎвЂўР В РЎвЂќ 2*/
.content2
{
	overflow: hidden;
	zoom: 1;
	margin: 0 10px;
}
.content2 .column_left
{
	float: left;
	width: 625px;
	padding-left: 15px;
}
.content2 .column_left .left
{
	float: left;
	width: 300px;
	padding-right: 25px;
}
.content2 .column_left .center
{
	float: left;
	width: 300px;
}
.content2 .column_right
{
	float: right;
	width: 300px;
	padding-right: 15px;
}
/*Р В РІР‚ВР В Р’В»Р В РЎвЂўР В РЎвЂќ 2.5*/
.content2_5
{
	margin: 14px 10px 0;
	padding: 0 15px 12px;
	overflow: hidden;
	background: url(../images/opacity.png) repeat 0 0;
	_zoom: 1;
}
/*Р В РЎв„ўР В РЎвЂўР В Р вЂ¦Р РЋРІР‚С™Р В Р’В°Р В РЎвЂќР РЋРІР‚С™Р РЋРІР‚в„–*/
TABLE.contact
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
TABLE.contact TD
{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
}
TABLE.contact TD.contact_name
{
	width: 100px;
	font-weight: bold;
}
TABLE.contact TD.contact_text
{
}
/*Р В РЎС›Р В Р’ВµР В Р’В»Р В Р’ВµР РЋРІР‚С›Р В РЎвЂўР В Р вЂ¦*/
.content2 .column_right .phone
{
	display: block;
	padding-top: 35px;
}
/*Р В РІР‚ВР В Р’В»Р В РЎвЂўР В РЎвЂќ 3*/
.content3
{
	margin: 0 25px;
	overflow: hidden;
	_zoom: 1;
}
.content3 .column_left
{
	float: left;
	width: 300px;
	padding-left: 15px;
}
.content3 .column_center
{
	float: left;
	width: 300px;
	padding: 0 25px;
}
.content3 .column_right
{
	float: right;
	width: 300px;
	padding-right: 15px;
}
/*Р В РЎвЂєР РЋР С“Р В Р вЂ¦Р В РЎвЂўР В Р вЂ Р В Р вЂ¦Р В Р’В°Р РЋР РЏ Р РЋРІР‚РЋР В Р’В°Р РЋР С“Р РЋРІР‚С™Р РЋР Р‰ - Р В РІР‚в„ўР В Р вЂ¦Р РЋРЎвЂњР РЋРІР‚С™Р РЋР вЂљР В Р’ВµР В Р вЂ¦Р В Р вЂ¦Р РЋР РЏР РЋР РЏ Р РЋР С“Р РЋРІР‚С™Р РЋР вЂљР В Р’В°Р В Р вЂ¦Р В РЎвЂР РЋРІР‚В Р В Р’В°
Р В Р’В¦Р В Р’ВµР В РЎвЂ”Р В РЎвЂўР РЋРІР‚РЋР В РЎвЂќР В Р’В°*/
.breadcrumb
{
	font: italic 11px Georgia;
	color: #8A806C;
	padding: 0 10px;
}
.breadcrumb A, .breadcrumb A:visited
{
	color: #8A806C;
}
.breadcrumb A, .breadcrumb A:hover
{
}
IMG.breadcrumb_arrow
{
	padding: 0 7px;
}
.content4
{
	margin: 0 10px;
	overflow: hidden;
	zoom: 1;
}
/*Р В РІР‚С”Р В Р’ВµР В Р вЂ Р В Р’В°Р РЋР РЏ Р В РЎвЂќР В РЎвЂўР В Р’В»Р В РЎвЂўР В Р вЂ¦Р В Р’В°*/
.content4 .column_left
{
	float: left;
	width: 610px;
	padding: 0 15px;
	background: transparent url(../images/opacity.png) repeat;
	margin-bottom: -30000px;
	padding-bottom: 30018px;
}
.content5
{
	margin: 0 10px;
	overflow: hidden;
	zoom: 1;
}
.content5 .bg
{
	padding: 1px 15px;
	background: url(../images/opacity.png) repeat 0 0;
	padding-bottom: 30018px;
	margin-bottom: -30000px;
}
/*Р В РЎСџР РЋР вЂљР В Р’В°Р В Р вЂ Р В Р’В°Р РЋР РЏ Р В РЎвЂќР В РЎвЂўР В Р’В»Р В РЎвЂўР В Р вЂ¦Р В РЎвЂќР В Р’В°*/
.content4 .column_right
{
	float: right;
	width: 300px;
	padding-right: 15px;
}
/*Р В РЎСџР В РЎвЂўР В РўвЂ Р РЋРІР‚С›Р РЋРЎвЂњР РЋРІР‚С™Р В Р’ВµР РЋР вЂљ*/
.on_footer
{
	height: 128px;
}
/*Р В Р’В¤Р РЋРЎвЂњР РЋРІР‚С™Р В Р’ВµР РЋР вЂљ*/
.footer
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	overflow: hidden;
	zoom: 1;
}
.footer_border
{
	padding: 0;
	border-top: 8px solid #DDB96F;
	margin: 0 10px;
}
.right
{
	float: right;
	width: 50%;
}
UL.menu1-3
{
	margin: 1em 0;
	padding: 0;
	text-align: right;
}
UL.menu1-3 LI
{
	margin: 0 0 0 20px;
	padding: 0;
	display: inline;
	list-style-type: none;
}
/*Р В РЎвЂєР В Р’В±Р РЋРІР‚В°Р В Р’ВµР В Р’Вµ*/
A:focus
{
	outline: none;
}
A.active
{
	outline: none;
}
/*Р В РЎвЂ”Р РЋР вЂљР В РЎвЂўР В Р вЂ Р В Р’ВµР РЋР вЂљР В РЎвЂР РЋРІР‚С™Р РЋР Р‰*/
#order_form
{
	margin-left: 130px;
}
INPUT
{
	width: 335px;
	padding: 3px 6px;
	background-color: #212121;
	border: 1px solid #8A806C;
	font: 13px Tahoma;
	color: #8A806C;
}
INPUT:focus
{
	outline: none;
}
INPUT.image
{
	color: #DDB96F;
}
OPTION
{
	font: 13px Tahoma;
	color: #8A806C;
}
OPTION:focus
{
	outline: none;
}
TEXTAREA
{
	width: 335px;
	padding: 3px 6px;
	background-color: #212121;
	border: 1px solid #8A806C;
	font: 13px Tahoma;
	color: #8A806C;
}
TEXTAREA:focus
{
	outline: none;
}
A IMG
{
	border: 0;
}
LABEL
{
	cursor: pointer;
}
A
{
	color: #DDB96F;
}
A:visited
{
	color: #DDB96F;
}
A.mail
{
	font-style: italic;
}
P
{
	margin: 1em 0;
}
P#title_adress
{
	padding-top: 1px;
	font-weight: bold;
}
H1
{
	margin: 0.83em 0;
	font: italic 21px Georgia;
	color: #DDB96F;
}
H2
{
	margin: 0.83em 0;
	font: italic 17px Georgia;
	color: #DDB96F;
}
.overflow
{
	overflow: hidden;
	zoom: 1;
}
.button_send
{
	padding-left: 320px;
}
#order_send
{
	padding-left: 59px;
}
/*
h3 { margin: 0.83em 0; }
h4 { margin: 0.83em 0; }
h5 { margin: 0.83em 0; }
h6 { margin: 0.83em 0; }
ul {}
ol {}
li {}
Р В РІР‚в„ўР В Р вЂ¦Р РЋРЎвЂњР РЋРІР‚С™Р РЋР вЂљР В Р’ВµР В Р вЂ¦Р В Р вЂ¦Р В РЎвЂР В Р’Вµ Р РЋР С“Р РЋРІР‚С™Р РЋР вЂљР В Р’В°Р В Р вЂ¦Р В РЎвЂР РЋРІР‚В Р РЋРІР‚в„–
Р В РЎв„ўР В РЎвЂўР В Р вЂ¦Р РЋРІР‚С™Р В Р’В°Р В РЎвЂќР РЋРІР‚С™Р РЋРІР‚в„– - Р В Р’В°Р В РўвЂР РЋР вЂљР В Р’ВµР РЋР С“Р В Р’В° Р РЋР С“Р В Р’В°Р В Р’В»Р В РЎвЂўР В Р вЂ¦Р В РЎвЂўР В Р вЂ*/
.bookmark
{
	padding: 18px 0 13px;
	margin-left: -15px;
}
.bookmark A
{
	font: italic 19px Georgia;
	color: #DDB96F;
	text-decoration: none;
}
.bookmark A.active
{
	padding: 1px 10px 3px 15px;
	background: url(../images/opacity_bookmaker.png) repeat 0 0;
}
.bookmark A.concealed
{
	border-bottom: 1px dashed #DDB96F;
	margin: 1px 10px 3px 15px;
}
.contact_box_left, .contact_box_right
{
	overflow: hidden;
	zoom: 0;
	margin: 13px 0;
}
.contact_box_left .map_min IMG, .contact_box_right .map_min IMG
{
	float: left;
	width: 100px;
	border: 1px solid #825E2F;
}
.contact_box_left, .contact_box_right
{
}
.contact_box_left .text, .contact_box_right .text
{
	padding-left: 110px;
}
.contact_box_left .text H2, .contact_box_right .text H2
{
	margin-top: 0;
}
.contact_box
{
	overflow: hidden;
	zoom: 0;
}
.contact_box_left
{
	float: left;
	width: 465px;
}
.contact_box_right
{
	float: right;
	width: 465px;
}
/*Р В Р’В¤Р В РЎвЂўР РЋР вЂљР В РЎВР В Р’В° - Р В РЎСљР В Р’В°Р В РЎвЂ”Р В РЎвЂР РЋР С“Р В Р’В°Р РЋРІР‚С™Р РЋР Р‰ Р В РЎвЂ”Р В РЎвЂР РЋР С“Р РЋР Р‰Р В РЎВР В РЎвЂў Р В РўвЂР В РЎвЂР РЋР вЂљР В Р’ВµР В РЎвЂќР РЋРІР‚С™Р В РЎвЂўР РЋР вЂљР РЋРЎвЂњ*/
TABLE.form
{
	margin: 0;
	padding: 0;
	border: 0 none #000000;
	border-collapse: collapse;
}
TABLE.form TD
{
	vertical-align: top;
}
TABLE.form TD.contact_name
{
	width: 110px;
	padding-top: 5px;
}
TABLE.form TD.contact_text
{
}
TABLE.form TD.contact_text INPUT, TABLE.form TD.contact_text TEXTAREA
{
	width: 270px;
}
TABLE.form TD.contact_text TEXTAREA
{
	height: 130px;
}
.button_send
{
	padding-left: 320px;
}
/*Р В РЎСљР В РЎвЂўР В Р вЂ Р В РЎвЂўР РЋР С“Р РЋРІР‚С™Р В РЎвЂ*/
.news_date
{
	margin-bottom: 0;
	font-size: 11px;
	color: #5E574A;
}
.news_name
{
	margin: 1px 0 12px;
}
.news_text
{
	margin: 0 0 28px;
}
P.news_all
{
	margin-top: 3em;
}
/*Р В РІР‚СљР В Р’В°Р В Р’В»Р В Р’ВµР РЋР вЂљР В Р’ВµР РЋР РЏ*/
.galery_prev
{
	margin-right: -16px;
}
.galery_prev IMG
{
	float: left;
	margin: 0 16px 16px 0;
}
.galery_nav_top
{
	text-align: right;
	margin-top: -34px;
}
.galery_nav_bottom
{
	text-align: right;
}
.galery_nav_top, .galery_nav_bottom
{
	font: italic bold 14px Georgia;
	color: #585349;
}
.galery_nav_top A, .galery_nav_top SPAN, .galery_nav_bottom A, .galery_nav_bottom SPAN
{
	margin: 0 3px;
}
.galery_nav_top SPAN.arrow, .galery_nav_bottom SPAN.arrow
{
	margin: 0 12px;
}
.galery_nav_top SPAN.arrow A, .galery_nav_bottom SPAN.arrow A
{
	text-decoration: none;
}
/*Р СџР С•РЎР‚РЎвЂљРЎвЂћР С•Р В»Р С‘Р С•*/
#tumbs_box
{
	width: 625px;
}
A.thumb
{
	width: 193px;
	height: 145px;
	display: inline-block;
	_display: inline;
	margin: 0 15px 11px 0;
	overflow: hidden;
}
#page_nums
{
	text-align: center;
}
#page_nums .selected
{
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}
/*Р РЋРЎРѓРЎвЂ№Р В»Р С”Р В° Р Р…Р В° РЎРѓРЎвЂљРЎС“Р Т‘Р С‘РЎР‹*/
#studio_logo
{
	width: 36px;
	height: 21px;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 4px;
	background: url(../images/studio-v_logo.png);
}

