@font-face {
    font-family: 'PFAgoraSansProRegular';
    src: url('/media/fonts/pfagorasanspro-reg-webfont.eot');
    src: url('/media/fonts/pfagorasanspro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/pfagorasanspro-reg-webfont.woff') format('woff'),
         url('/media/fonts/pfagorasanspro-reg-webfont.svg#PFAgoraSansProRegular') format('svg'),
		 url('/media/fonts/pfagorasanspro-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'PTRoubleSerif';
	src:
	url('/media/fonts/PTRoubleSerif.eot?#iefix') format('embedded-opentype'),
	url('/media/fonts/PTRoubleSerif.otf') format('opentype'),
	url('/media/fonts/PTRoubleSerif.woff') format('woff'),
	url('/media/fonts/PTRoubleSerif.ttf') format('truetype'),
	url('/media/fonts/PTRoubleSerif.svg#PTRoubleSerif') format('svg');
	font-weight: normal;
	font-style: normal;
}
.rouble {
	font-family: "PTRoubleSerif";
	font-style: normal !important;
	font-weight: normal !important;
	text-transform: none;
}

body, html {
	padding: 0px;
	margin: 0px;
	background-color: #fefaf5;
	background-image: url(/media/images/background_fon.png), url(/media/images/main_bg.png);
	background-repeat: repeat-x, no-repeat;
	background-position: 0 0, 50% 100%;
	font-family: Georgia;
	font-size: 16px;
	color: #353535;
   width:100%;
   min-width:989px;
}
a, a:link, a:visited {
	color: #353535;
	text-decoration: underline;
}

a:hover, a:active {
	color: #000000;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}

#main {
   width:100%;
   overflow:hidden;
   min-width:989px;
   position:relative;
}
#wrap {
	margin: 0px auto;
	/*overflow: hidden;*/
	width: 1018px;
   margin-left:-509px;
   position:relative;
   left:50%;
}

/*------------------- track-slider -----------------*/
.track-slider {
	position: relative;
}
.track-slider .tracker {
	position: relative;
	height: 100%;
	overflow: hidden;
}
.track-slider .button {
	position: absolute;
	top: 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
.track-slider .button.disabled {
	opacity: 0.5;
	cursor: default;
}
.track-slider .slides {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	font-size: 0;
	white-space: nowrap;
}
.track-slider .slides .slide {
	position: relative;
	height: 100%;
	display: inline-block;
	vertical-align: top;
}

/*------------------------------HEADER-----------------------------*/
#head {
	width: 967px;
	height: 182px;
	margin: 15px 25px 10px 26px;
	background: url("/media/images/head.png") 0px 0px no-repeat;
}

	a#logo, a#logo:link, a#logo:visited {
		width: 92px;
		text-decoration: none;
		height: 101px;
		display: block;
		position: absolute;
		margin: 70px 0px 0px 434px;
		background: url("/media/images/logo.png") 0px 0px no-repeat;
	}

		a#logo:hover, a#logo:active {
			background: url("/media/images/logo.png") 0px -101px no-repeat;
		}

	#menu {
		width: 967px;
		height: 20px;
		position: absolute;
		margin: 109px 0px 0px 0px;
	}

		a#menu_item1, a#menu_item1:link, a#menu_item1:visited {
			width: 99px;
			height: 20px;
			display: block;
			float: left;
			margin: 0px 75px 0px 70px;
			background: url("/media/images/menu1.png") 0px 0px no-repeat;
			text-decoration: none;
		}

			a#menu_item1:hover, a#menu_item1:active {
				background: url("/media/images/menu1.png") 0px -20px no-repeat;
			}

		a#menu_item2, a#menu_item2:link, a#menu_item2:visited {
			width: 144px;
			height: 20px;
			display: block;
			float: left;
			margin: 0px 195px 0px 0px;
			background: url("/media/images/menu2.png") 0px 0px no-repeat;
			text-decoration: none;
		}

			a#menu_item2:hover, a#menu_item2:active {
				background: url("/media/images/menu2.png") 0px -20px no-repeat;
			}

			a#menu_item2.active, a#menu_item2.active:link, a#menu_item2.active:visited, a#menu_item2.active:hover, a#menu_item2.active:active {
				background: url("/media/images/menu2.png") 0px -20px no-repeat;
			}

		a#menu_item3, a#menu_item3:link, a#menu_item3:visited {
			width: 136px;
			height: 20px;
			display: block;
			float: left;
			margin: 0px 75px 0px 0px;
			background: url("/media/images/menu3.png") 0px 0px no-repeat;
			text-decoration: none;
		}

			a#menu_item3:hover, a#menu_item3:active {
				background: url("/media/images/menu3.png") 0px -20px no-repeat;
			}

		a#menu_item4, a#menu_item4:link, a#menu_item4:visited {
			width: 78px;
			height: 20px;
			display: block;
			float: left;
			margin: 0px 0px 0px 0px;
			background: url("/media/images/menu4.png") 0px 0px no-repeat;
			text-decoration: none;
		}

			a#menu_item4:hover, a#menu_item4:active {
				background: url("/media/images/menu4.png") 0px -20px no-repeat;
			}

/*------------------------------SLIDER-----------------------------*/
#slider_top {
	position: relative;
	width: 1018px;
}

	/*
	#slider_top div.girl {
		background: url(/media/images/girl.png) no-repeat;
		height: 115px;
		left: -15px;
		position: absolute;
		top: 260px;
		width: 67px;
	}
	#slider_top div.men {
		background: url(/media/images/men.png) no-repeat;
		height: 113px;
		left: 970px;
		position: absolute;
		top: 264px;
		width: 41px;
	}
	*/

	#slider_top_top {
		width: 1018px;
		height: 376px;
		overflow: hidden;
	}

		#slider_top_top_wrap {
			width: 3054px;
			height: 376px;
			margin: 0px 0px 0px -2036px;
		}

			#slider_top_top_wrap img {
				width: 1018px;
				height: 379px;
				float: left;
			}

	#slider_top_bottom {
		width: 1018px;
		height: 21px;
		overflow: hidden;
		margin: 10px 0px 30px 0px;
	}

		a#slider_top_bottom_left, a#slider_top_bottom_left:link, a#slider_top_bottom_left:visited {
			width: 179px;
			height: 18px;
			padding: 3px 0px 0px 45px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url("/media/images/top_slide_left.png") 0px 0px no-repeat;
			margin: 0px 104px 0px 50px;
		}

			a#slider_top_bottom_left:hover, a#slider_top_bottom_left:active {
				background: url("/media/images/top_slide_left.png") 0px -21px no-repeat;
			}

			a#slider_top_bottom_left.end:hover, a#slider_top_bottom_left.end:active {
				background: url("/media/images/top_slide_left.png") 0px 0px no-repeat;
			}

			a#slider_top_bottom_left span {
				font-family: "PFAgoraSansProRegular";
				background: #fefaf5;
				padding: 5px;
				color: #807666;
				font-size: 14px;
			}

		#slider_top_bottom_center {
			width: 364px;
			height: 21px;
			float: left;
		}

			#top_slide_item0 {
				width: 53px;
				height: 18px;
				display: block;
				float: left;
				background: url("/media/images/top_slide_item1.png") 0px 0px no-repeat;
				margin-right: 1px;
			}

			#top_slide_item1 {
				width: 72px;
				height: 18px;
				display: block;
				float: left;
				background: url("/media/images/top_slide_item2.png") 0px 0px no-repeat;
				margin-right: 1px;
			}

			#top_slide_item2 {
				width: 89px;
				height: 18px;
				display: block;
				float: left;
				background: url("/media/images/top_slide_item3.png") 0px 0px no-repeat;
			}

			#slider_top_bottom_center a:hover, #slider_top_bottom_center a:active {
				background-position: 0px -18px;
			}

			#slider_top_bottom_center a.active, #slider_top_bottom_center a.active:hover, #slider_top_bottom_center a.active:active {
				background-position: 0px -36px;
			}

			#slider_top_bottom_center span {
				width: 8px;
				height: 6px;
				float: left;
				margin: 9px 10px 0px 10px;
				background: url("/media/images/slide_nav_razd.png") 0px 0px no-repeat;
			}

		a#slider_top_bottom_right, a#slider_top_bottom_right:link, a#slider_top_bottom_right:visited {
			width: 179px;
			height: 18px;
			padding: 3px 45px 0px 0px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url("/media/images/top_slide_right.png") 0px 0px no-repeat;
			margin: 0px 50px 0px 0px;
		}

			a#slider_top_bottom_right:hover, a#slider_top_bottom_right:active {
				background: url("/media/images/top_slide_right.png") 0px -21px no-repeat;
			}

			a#slider_top_bottom_right.end:hover, a#slider_top_bottom_right.end:active {
				background: url("/media/images/top_slide_right.png") 0px 0px no-repeat;
			}

			a#slider_top_bottom_right span {
				font-family: "PFAgoraSansProRegular";
				background: #fefaf5;
				padding: 5px;
				color: #807666;
				font-size: 14px;
			}

/*------------------------------OFFERS----------------------------*/
#offers {
	width: 950px;
	margin: 0 auto;
	padding-top: 25px;
}
	#offers > .header {
		text-align: center;
		margin-bottom: 15px;
	}
		#offers > .header h3 {
			position: relative;
			display: inline-block;
			vertical-align: top;
			font-weight: bold;
			font-style: italic;
			font-size: 18px;
			margin: 0;
		}
			#offers > .header h3:before,
			#offers > .header h3:after {
				content: "";
				position: absolute;
				top: -2px;
				width: 248px;
				height: 32px;
				background-repeat: no-repeat;
			}
			#offers > .header h3:before {
				background-image: url("/media/images/offers_border_left.jpg");
				left: -260px;
			}
			#offers > .header h3:after {
				background-image: url("/media/images/offers_border_right.jpg");
				right: -260px;
			}

#slider_offers {
	height: 340px;
}
	#slider_offers .button {
		margin-top: -13px;
		width: 17px;
		height: 26px;
	}
	#slider_offers .button_prev {
		background-image: url("/media/images/offers_arrow_left.png");
		left: -30px;
	}
	#slider_offers .button_next {
		background-image: url("/media/images/offers_arrow_right.png");
		right: -30px;
	}
		#slider_offers .slides .slide {
			width: 225px;
			padding: 10px 0 10px 10px;
		}

.offer {
	position: absolute;
}
.offer > .main {
	position: relative;
	width: 200px;
	background-color: #eaebda;
	padding: 16px 12px;
}
.offer > .main:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -10px;
	background: url("/media/images/offer_bg.png") no-repeat;
	width: 224px;
	height: 10px;
}
.offer:hover {
	left: 0;
	top: 0;
	padding: 10px 10px 20px;
	background-color: #e3d8b9;
}
.offer:hover > .main {
	background-color: #f9f5ea;
}
.offer:hover > .main:after {
	background: url("/media/images/offer_hover_bg.png") no-repeat;
}
.offer .image {
	margin-bottom: 16px;
}
.offer .header {
	text-decoration: none;
	margin-bottom: 10px;
}
.offer .header:hover {
	text-decoration: underline;
}
.offer .border {
	margin: 22px 0;
}
.offer .header,
.offer .details,
.offer .square {
	font-size: 16px;
}
.offer .header,
.offer .square,
.offer .price {
	font-weight: bold;
}
.offer .square,
.offer .price {
	font-style: italic;
}
.offer .price {
	font-size: 20px;
	color: #65682e;
}
.offer a,
.offer img {
	display: block;
}

/*------------------------------CONTENT----------------------------*/
#content {
	width: 918px;
	padding: 80px 50px 0;
	overflow: hidden;
	margin: 10px 0px 20px 0px;
}
	#content div.vspace {
		height: 2em;
	}

		#content_left {
			width: 229px;
			margin: 0px 15px 0px 0px;
			float: left;
		}

			#content_left_head {
				width: 224px;
				height: 73px;
				margin: 0px 0px 5px 0px;
				background: url("/media/images/100years.png") 0px 0px no-repeat;
			}

			#content_left_text {
				font-family: Arial;
				font-size: 13px;
				line-height: 16px;
				font-style: italic;
				color: #b7ae98;
			}

				#content_left_text span {
					color: #444c31;
					font-family: Georgia;
				}

		#content_center {
			margin: 0px 10px;
			float: left;
			font-family: Georgia;
			font-size: 16px;
			line-height: 20px;
			color: #000000;
		}
			#content_center .border {
				margin-top: 45px;
				margin-bottom: 50px;
			}
			#content_center h2 {
				margin: 0;
				font-size: 25px;
				line-height: 50px;
				font-weight: bold;
				font-style: italic;
				color: #3f3628;
			}
			#content_center p {
				font-size: 18px;
				line-height: 30px;
				margin: 0px 0px 30px 0px;
				padding: 0px;
				text-indent: 30px;
			}
				#content_center p i {
					text-decoration: underline;
				}

			#content_center span {
				color: #444c31;
				font-style: italic;
			}
			#content_center h4.center {
				color: #ac9c8a;
				font-size: 24px;
				margin-top: 20px;
				text-align: center;
				text-transform: uppercase;
			}
				#content_center h4.center b {
					color: #383d2f;
					font-weight: normal;
				}
				#content_center h4.center i {
					background: url(/media/images/romb.gif) no-repeat center center;
					display: inline-block;
					height: 20px;
					padding: 0 5px;
					width: 16px;
				}
			#content_center div.price {
				color: #444c31;
				font-family: Georgia;
				font-size: 30px;
				line-height: normal;
				text-align: center;
			}

		#content_right {
			width: 229px;
			margin: 0px 0px 0px 15px;
			float: left;
		}

			#content_right div.border {
				background: url(/media/images/border.png) no-repeat;
				height: 125px;
				margin-left: 8px;
				margin-top: 2px;
				padding: 14px 10px;
				width: 205px;
			}
			#content_right div.border.first {
				margin-top: 2em;
			}
			#content_right div.b-list {
				background: #fefaf5 url(/media/images/list.png) no-repeat;
				height: 160px;
				margin-left: -9px;
				position: relative;
				width: 241px;
			}
				#content_right div.b-list a.link {
					background: url(/media/images/link.png) no-repeat left center;
					left: 50px;
					padding-left: 1em;
					position: absolute;
					text-decoration: none;
					top: 120px;
				}
				#content_right div.b-list a.link:hover {
					text-decoration: underline;
				}

.offer-links {
	margin: 20px 0;
}
.offer-links > a {
	display: block;
	text-decoration: none;
}
.offer-links > a:not(:last-child) {
	margin-bottom: 3px;
}
.offer-links > a .table {
	display: table;
	width: 100%;
	height: 53px;
	background-image: url("/media/images/row_bg.png");
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.offer-links > a:hover .table {
	background-image: url("/media/images/row_hover_bg.png");
}
.offer-links > a:first-child .table {
	height: 67px;
	background-image: url("/media/images/row_first_bg.png");
}
.offer-links > a:first-child .cell {
	vertical-align: top;
	padding-top: 30px;
}
.offer-links > a:first-child:hover .table {
	background-image: url("/media/images/row_first_hover_bg.png");
}
.offer-links > a:last-child .table {
	height: 67px;
	background-image: url("/media/images/row_last_bg.png");
}
.offer-links > a:last-child .cell {
	vertical-align: top;
	padding-top: 15px;
}
.offer-links > a:last-child:hover .table {
	background-image: url("/media/images/row_last_hover_bg.png");
}
.offer-links > a .cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.offer-links > a .cell,
.offer-links > a .cell span {
	font-size: 14px !important;
	color: #000000 !important;
	font-weight: bold;
}
.offer-links > a .cell.total span {
	font-size: 16px !important;
	color: #65682e !important;
}
.offer-links > a .cell.name {
	width: 40%;
}
.offer-links > a .cell.details {
	width: 20%;
}
.offer-links > a .cell.square {
	width: 12%;
}
.offer-links > a .cell.price {
	width: 12%;
}
.offer-links > a .cell.total {
	width: 16%;
}
/*-----------------------------FEATURES---------------------------*/
#features {
	background-color: #ffffff;
	padding: 70px 0;
}
#features > div {
	width: 950px;
	margin: 0 auto;
}
#features > div img {
	width: 219px;
	height: auto;
	vertical-align: top;
}
#features > div img:not(:last-child) {
	margin-right: 20px;
}

/*-----------------------------PARTNERS--------------------------*/

#partners {
	width: 921px;
	padding: 40px 0;
	margin: 0px 48px 20px 49px;
	margin: 0 auto;
}

	#partners_top {
		width: 921px;
		height: 14px;
		background: url("/media/images/partners_top.png") 0px 0px no-repeat;
	}

	#partners_bottom {
		width: 900px;
		height: 80px;
		margin: 3px 11px 0px 10px;
		background: url("/media/images/partners_fon.png") 0px 0px repeat-x;
	}

		#partners_bottom_left {
			width: 215px;
			height: 80px;
			float: left;
			overflow: hidden;
			background: url("/media/images/partners_text.png") 30px 15px no-repeat;
		}

		#partners_bottom_right {
			width: 658px;
			float: left;
			height: 80px;
			margin-top: 6px;
		}
			#partners_bottom_right .slide {
				padding-right: 8px;
			}
			#partners_bottom_right .button {
				margin-top: -20px;
				width: 13px;
				height: 20px;
			}
			#partners_bottom_right .button_prev {
				background-image: url("/media/images/partners_btn_prev.png");
				left: -20px;
			}
			#partners_bottom_right .button_next {
				background-image: url("/media/images/partners_btn_next.png");
				right: -20px;
			}

			#partners_item1 {
				width: 214px;
				height: 59px;
				float: left;
				margin: 5px 0px 0px 17px;
				background: url("/media/images/partners1.png") 0px 0px no-repeat;
			}

			#partners_item2 {
				width: 214px;
				height: 59px;
				float: left;
				margin: 5px 6px 0px 6px;
				background: url("/media/images/partners2.png") 0px 0px no-repeat;
			}

			#partners_item3 {
				width: 214px;
				height: 59px;
				float: left;
				margin: 5px 0px 0px 6px;
				background: url("/media/images/partners3.png") 0px 0px no-repeat;
			}
			#partners_item4 {
				width: 214px;
				height: 59px;
				float: left;
				margin: 5px 0px 0px 6px;
				
			}
			#partners_item5 {
				width: 214px;
				height: 59px;
				float: left;
				margin: 5px 0px 0px 6px;
			}

/*------------------------------FOOTER-----------------------------*/
#footer {
	width: 900px;
	padding-bottom: 20px;
	overflow: hidden;
	margin: 0px 59px 10px 59px;
	margin: 0 auto;
}

	#footer_left {
		width: 250px;
		float: left;
		font-family: Georgia;
		font-size: 14px;
		color: #8c7c6f;
		font-style: italic;
	}

		#footer_left span {
			color: #444c31;
		}
		#footer_left .special {
			display: block;
			font-size: 0.8em; 
			margin-top: 1em;
		}

	#footer_right {
		width: 650px;
		float: left;
	}

		#footer_menu span {
			width: 8px;
			height: 6px;
			margin: 6px 0px 0px 0px;
			background: url("/media/images/bottom_menu_razd.png") 0px 0px no-repeat;
			float: right;
			display: block;
		}

		#footer_menu a, #footer_menu a:link, #footer_menu a:visited {
			float: right;
			display: block;
			color: #807666;
			font-style: italic;
			margin: 0px 7px;
			font-size: 14px;
			font-family: Georgia;
			text-decoration: none;
		}

			#footer_menu a:hover, #footer_menu a:active {
				color: #474139;
			}


/*--input--*/
body#input {
	background-image: url(/media/images/background_fon.png);
	background-repeat: repeat-x;
   background-position:0 -180px;
   position:relative;
   min-width:989px;
}
#head-bg {
   background:url(/media/images/header_fon.png) 0 0 repeat-x;
   width:100%;
   height:7px;
   position:absolute;
   top:209px;
   left:0px;
   overflow:hidden;
   z-index:0;
}
body#input #head {
   margin:15px 12px 0px 12px;
   height:213px;
   width:962px;
}
body#input #wrap {
   position:relative;
   z-index:1;
   width:993px;
}
body#input #content {
   padding:0 18px 0 35px;
   width:940px;
   margin-bottom:40px;
}
body#input #content_center {
   width:684px;
   margin:0px;
}
body#input #content_right {
   padding-top:38px;
   float:right;
   width:258px;
   margin:0px;
}
#content_center blockquote {
   padding:10px 0 20px 30px;
   margin:0px;
   color: #444c31;
   font-style: italic;
   background:url(/media/images/blockquote.gif) 3px 13px no-repeat;
}
.big_img {
	width: 694px;
	height: 427px;
	background: url("/media/images/cont_slide.jpg") 0px 0px no-repeat;
   margin: 0px 0px 0px -27px;
}
	.big_img img {
		width: 657px;
		height: 394px;
		margin: 18px 0px 0px 21px;
	}
.mini_img_all {
	width: 670px;
	height: 149px;
	background: url("/media/images/bottom_img_about.png") 0px 0px no-repeat;
	margin: 10px 0px 30px -18px;
	padding: 18px 0px 0px 8px;
}
	.mini_img_all img {
		width: 210px;
		float: left;
		height: 126px;
		cursor: pointer;
		margin: 0px 5px 0px 5px;
	}
.cont-text {
   padding-top:10px;
   width:100%;
   overflow:hidden;
}
#content h4 {
   font-size:23px;
   font-weight:bold;
   color:#4b372a;
   margin:0px;
}
body#input #partners {
   margin:0 45px 20px 30px;
   width:918px;
}
body#input #partners_bottom {
   margin:3px 3px 0 3px;
   width:912px;
   background:url(/media/images/partners_fon_in.png) 0 0 repeat-x;
}
body#input #footer {
   margin:0 45px 10px 30px;
   width:915px;
}
body#input #footer_right {
   float:right;
}
body#input #content_left_text {
   font:normal 16px georgia;
   text-indent:30px;
   padding-bottom:20px;
}
body#input #content_left_text span {
   font-style:italic;
}
.cont_menu {
   width:100%;
   overflow:hidden;
   padding-bottom:15px;
}
.cont_menu ul {
   margin:0 auto;
   width:300px;
   list-style:none;
   padding:0px;
   background:url(/media/images/li.gif) 98% 9px no-repeat;
   overflow:hidden;
}
.cont_menu li {
   float:left;
   padding:0 0 2px 7px;
   margin-right:5px;
   background:url(/media/images/li.gif) 0 9px no-repeat;
   color:#3d4531;
}
.cont_menu li tt {
   background-color:#fff;
   font:normal 16px georgia;
   padding:1px 10px;
   display:block;
}
.cont_menu li a {
   color:#aa9a88;
   text-decoration:none;
   border-bottom:1px dashed #aa9a88;
   margin:1px 10px;
   display:block;
}
.cm2 ul {
   width:100%;
   background:none;
   font-size:15px;
}
.cm2 li {
   margin-right:3px;
}
.cm2 li a {
   margin:1px 8px;
}
.cm2 li tt {
   font-size:15px;
   padding:1px 8px;
}
table.contacts_table {
   width:660px;
}
#content_center table.contacts_table td {
   vertical-align:top;
   padding:0px 0;
   line-height:26px;
}
#content_right h4 {
   margin-top:-28px;
}
#content_center  table.contacts_table td.phone {
   text-align:right;
   line-height:22px;
   padding-right:25px;
}
#content_center .phone span {
   font-size:22px;
   font-style:normal;
}
#content_center table.contacts_table td.bottom {
	background:url(/media/images/contacts-bottom.png) 0 bottom no-repeat;
	height: 190px;
	padding-top: 50px;
}

.right_cont_text address {
   font-size:18px;
   font-style:normal;
   padding:10px 0 20px;
}
.right_cont_text a {
   color:#444c31;
}
.right_cont_text {
   font-size:14px;
   color:#847c6f;
}
#content_right .bg_white {
   background:url(/media/images/bg_white.gif) 0 0 no-repeat;

   text-align:center;
   width:240px;
   $margin:30px 0 0px;
}
#content_right .bg_white span {
	color: #c1b9aa;
}
#content_right .bg_white h4 {
   font-size:29px;
   color:#353535;
   margin:30px 0 0px;
   $margin:0px 0 0px;
   padding:1px 0 0;
}
#content_right .top h4 {
   margin:-38px 0 0;
}
form.form_contacts {
   background:url(/media/images/form_bg.gif) 0 4px no-repeat;
   height:316px;
   width:225px;
   color:#c1b9aa;
   font-size:16px;
   text-align:center;
}
form.form_contacts fieldset {
   border:0px;
   padding:20px 0 0;
   margin:0px;
}
form.form_contacts input, form.form_contacts textarea {
   width:198px;
   font:italic 16px georgia;
   color:#000;
   margin-bottom:14px;
   border:0px;
}
form.form_contacts textarea {
   height:130px;
}
form.form_contacts input.but {
   background:url(/media/images/but.gif) 0 0 no-repeat;
   width:186px;
   height:47px;
   cursor:pointer;
}
body#input #content_right.cont_right_col {
   width:240px;
}
#cont_slide2 {
   margin:30px 0 30px 44px;
   width: 583px;
   height: 527px;
   background:url(/media/images/scheme.png) 0px 0px no-repeat;
}
.cont_right_col ul {
   list-style:none;
   padding-left:17px;
}
.cont_right_col li {
   background:url(/media/images/li-bg.gif) 0 22px no-repeat;
   padding:10px 0 20px 20px;
   font:italic 14px georgia;
   color:#b1a191;
}
#content_right.cont_right_col li {
	padding: 0;
	margin: 0 0 0 5px;
}
#content_right.cont_right_col li.active {
	background: url(orbit/orbit/bullets.png) no-repeat 0 -20px;
	background-position: 0 -20px;
	margin: 0 0 0 5px;
	padding: 0;
}
.cont_right_col li span {
   display:block;
   color:#444c31;
   cursor:pointer;
}
.cont_right_col li.active {
   background:url(/media/images/li_act.jpg) 0 0 no-repeat;
   margin:-5px 0 0 -31px;
   padding:15px 0 20px 51px;
}
.cont_right_col li table {
	width:187px;
	font-style:normal;
	margin-top:20px;
}
.cont_right_col li table td {
	vertical-align:bottom;
	font-size:16px;
	background:url(/media/images/td-bg.gif) 0 0 repeat-x;
	padding:0 0 3px 0;
}
.cont_right_col li table th {
	color:#847c6f;
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
	font-size:16px;
}
.cont_right_col li table th.m2, .cont_right_col li table td.m2 {
	text-align:right;
	color:#444c31;
	font-size:30px;
}
.cont_right_col li table img {
	margin:9px 0 0 5px;
	float:right;
}
.cont_right_col li table th.hr {
	background:url(/media/images/tab-li.gif) 0 50% no-repeat;
	padding:10px 0;
   $height:30px;
}
.cont_right_col li table tr.first td {
	background:none;
}

/*-------------------NEW STYLE-------------------*/
#right_menu_adres {
	width: 224px;
	margin: 0px 0px 30px 0px;
}

	a.right_menu_item, a.right_menu_item:link, a.right_menu_item:visited {
		width: 164px;
		height: 21px;
		padding: 0px 0px 0px 60px;
		display: block;
		text-decoration: none;
		background: url("/media/images/top_slide_left.png") 0px -21px no-repeat;
		margin: 0px 0px 15px 7px;
	}

		a.right_menu_item:hover, a.right_menu_item:active {
			background: url("/media/images/top_slide_left.png") 0px 0px no-repeat;
		}

			a.right_menu_item span, a.right_menu_item:link span, a.right_menu_item:visited span {
				font-family: Georgia;
				background: #fefaf5;
				padding: 5px;
				color: #7a7062;
				font-size: 16px;
				text-decoration: underline;
			}

				a.right_menu_item:hover span, a.right_menu_item:active span {
					text-decoration: none;
					color: #383d2f;
				}

		a#right_menu_active {
			background: url("/media/images/top_slide_left.png") 0px 0px no-repeat;
		}

			a#right_menu_active span {
				text-decoration: none;
				color: #383d2f;
			}

	#right_submenu_adres {
		margin: 0px 0px 10px 0px;
	}

		a.right_submenu_item, a.right_submenu_item:link, a.right_submenu_item:visited {
			width: 170px;
			height: 53px;
			padding: 10px 0px 0px 77px;
			display: block;
			text-decoration: none;
			background: url("/media/images/li-bg.gif") 60px 50% no-repeat;
			margin: 0px 0px 0px 10px;
		}

			a.right_submenu_item:hover, a.right_submenu_item:active {

			}

			a.right_submenu_item_active, a.right_submenu_item_active:link, a.right_submenu_item_active:visited, a.right_submenu_item_active:hover, a.right_submenu_item_active:active {
				background: url("/media/images/right_menu_active.png") 0px 0px no-repeat;
			}

			span.right_submenu_item_title {
				color: #383d2f;
				display: block;
				font-weight: bold;
			}

				span.right_submenu_item_title:hover {
					text-decoration: underline;
				}

			span.right_submenu_item_text {
				color: #b6a798;
				display: block;
			}

/*---------------- SCHEME blocks----------------------*/
	#cont_slide2_img1 {
		width: 150px;
		height: 38px;
		cursor: pointer;
		background: url("/media/images/scheme/1.png") 0px 0px no-repeat;
		position: absolute;
		margin: 10px 0px 0px 90px;
	}

	#cont_slide2_img2 {
		width: 78px;
		height: 64px;
		cursor: pointer;
		background: url("/media/images/scheme/2.png") 0px 0px no-repeat;
		position: absolute;
		margin: 86px 0px 0px 77px;
	}

		.cont_slide2_img2_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 5px 0px 0px 25px;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img2_text {
			font-family: Georgia;
			color: #444b38 !important;
			display: block;
			padding: 10px 0px 0px 10px;
			font-size: 14px;
		}

	#cont_slide2_img3 {
		width: 114px;
		height: 73px;
		cursor: pointer;
		background: url("/media/images/scheme/3.png") 0px 0px no-repeat;
		position: absolute;
		margin: 152px 0px 0px 78px;
	}

		.cont_slide2_img3_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 7px 0px 0px 8px;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img3_text {
			font-family: Georgia;
			color: #444b38 !important;
			display: block;
			padding: 10px 0px 0px 25px;
			font-size: 14px;
		}

	#cont_slide2_img4 {
		width: 89px;
		height: 100px;
		cursor: pointer;
		background: url("/media/images/scheme/4.png") 0px 0px no-repeat;
		position: absolute;
		margin: 227px 0px 0px 77px;
	}

		.cont_slide2_img4_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 5px 0px 0px 6px;
			font-weight: bold;
			font-size: 14px;
		}

		.cont_slide2_img4_text {
			font-family: Georgia;
			color: #444b38 !important;
			display: block;
			padding: 30px 0px 0px 14px;
			font-size: 14px;
		}

	#cont_slide2_img5 {
		width: 240px;
		height: 121px;
		cursor: pointer;
		background: url("/media/images/scheme/5.png") 0px 0px no-repeat;
		position: absolute;
		margin: 329px 0px 0px 78px;
	}

		.cont_slide2_img5_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 30px 0px 0px 6px;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img5_text {
			font-family: Georgia;
			color: #444b38 !important;
			display: block;
			padding: 20px 0px 0px 20px;
			font-size: 14px;
		}

	#cont_slide2_img6 {
		width: 150px;
		height: 72px;
		cursor: pointer;
		background: url("/media/images/scheme/6.png") 0px 0px no-repeat;
		position: absolute;
		margin: 320px 0px 0px 168px;
	}

		.cont_slide2_img61_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			position: absolute;
			padding: 25px 0px 0px 25px;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img62_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 25px 0px 0px 85px;
			position: absolute;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img63_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 25px 0px 0px 125px;
			position: absolute;
			font-weight: bold;
			font-size: 16px;
		}

	#cont_slide2_img7 {
		width: 235px;
		height: 163px;
		cursor: pointer;
		background: url("/media/images/scheme/7.png") 0px 0px no-repeat;
		position: absolute;
		margin: 287px 0px 0px 321px;
	}

		.cont_slide2_img7_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 60px 0px 0px 75px;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img7_text {
			font-family: Georgia;
			color: #444b38 !important;
			display: block;
			padding: 30px 0px 0px 55px;
			font-size: 14px;
		}

	#cont_slide2_img8 {
		width: 55px;
		height: 151px;
		cursor: pointer;
		background: url("/media/images/scheme/8.png") 0px 0px no-repeat;
		position: absolute;
		margin: 167px 0px 0px 501px;
	}

		.cont_slide2_img8_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 35px 0px 0px 20px;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img8_text {
			font-family: Georgia;
			color: #444b38 !important;
			display: block;
			padding: 20px 0px 0px 2px;
			text-align: center;
			font-size: 14px;
		}

	#cont_slide2_img9 {
		width: 52px;
		height: 127px;
		cursor: pointer;
		background: url("/media/images/scheme/9.png") 0px 0px no-repeat;
		position: absolute;
		margin: 38px 0px 0px 501px;
	}

		.cont_slide2_img9_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 35px 0px 0px 16px;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img9_text {
			font-family: Georgia;
			color: #444b38 !important;
			display: block;
			padding: 20px 0px 0px 3px;
			font-size: 12px;
		}

	#cont_slide2_img10 {
		width: 215px;
		height: 79px;
		cursor: pointer;
		background: url("/media/images/scheme/10.png") 0px 0px no-repeat;
		position: absolute;
		margin: 125px 0px 0px 232px;
	}

		.cont_slide2_img10_title {
			font-family: Georgia;
			color: #ffffff !important;
			display: block;
			padding: 16px 0px 0px 70px;
			font-weight: bold;
			font-size: 16px;
		}

		.cont_slide2_img10_text {
			font-family: Georgia;
			color: #444b38 !important;
			display: block;
			padding: 0px 0px 0px 75px;
			font-size: 14px;
		}

/*----------------------SCHEME1-----------------------*/








#content_scheme7 {
	width: 137px;
	height: 176px;
	background: url("/media/images/scheme2/7.png") 0px 0px no-repeat;
	margin: 10px 0px 30px 0px;
	overflow: hidden;
}









#content_scheme19 {
	width: 590px;
	height: 520px;
	background: url("/media/images/scheme9/19.png") 0px 0px no-repeat;
	margin: 10px 0px 30px 30px;
	overflow: hidden;
}

	.content_scheme_span1 {
		color: #444c31;
		margin: 0px 0px 5px 0px;
		font-size: 16px;
		font-family: 'PFAgoraSansProRegular';
	}

	.content_scheme_span2 {
		color: #b1a191;
		margin: 0px 0px 5px 0px;
		font-size: 22px;
		font-style: italic;
		font-family: Georgia;
	}

	.content_scheme_span3 {
		color: #847c6f;
		margin: 0px 0px 5px 0px;
		font-size: 16px;
		font-family: Georgia;
	}

		.content_scheme_span3 span {
			vertical-align: super;
		}

	.content_scheme_span12 {
		color: #444c31;
		width: 300px;
		margin: 10px 0px 5px 0px;
		font-size: 16px;
		font-family: 'PFAgoraSansProRegular';
	}

	.content_scheme_span22 {
		color: #b1a191;
		width: 300px;
		margin: 0px 0px 5px 0px;
		font-size: 22px;
		font-style: italic;
		font-family: Georgia;
	}

	.content_scheme_span32 {
		color: #847c6f;
		width: 300px;
		margin: 0px 0px 5px 0px;
		font-size: 16px;
		font-family: Georgia;
	}

		.content_scheme_span32 span {
			vertical-align: super;
		}

	.content_scheme_block_end {
		color: #a4ac5c;
		font-size: 20px;
		font-family: Georgia;
		font-style: italic;
		margin: 10px 0px 0px 0px;
	}

		.content_scheme_blocks {
			display: none;
			position: absolute;
			margin: 0px;
			width: 240px;
			z-index: 999;
			height: 105px;
			padding: 34px 5px 5px 15px;
			background: url("/media/images/hover_block.png") 0px 0px no-repeat;
		}

		.content_scheme_blocks_office {
			background: url("/media/images/hover_block_office.png") 0px 0px no-repeat !important;
		}

		.content_scheme_blocks_torg {
			background: url("/media/images/hover_block_torg.png") 0px 0px no-repeat !important;
		}

		.content_scheme_blocks_fudkord {
			background: url("/media/images/hover_block_fudkord.png") 0px 0px no-repeat !important;
		}

		.content_scheme_blocks_sklad {
			background: url("/media/images/hover_block_sklad.png") 0px 0px no-repeat !important;
		}

		.content_scheme_block_title {
			color: #444c31;
			margin: 0px 0px 5px 0px;
			text-shadow: 1px 1px 2px #fefaf5;
			font-size: 15px;
			font-family: 'PFAgoraSansProRegular';
		}

		.content_scheme_block_text {
			color: #383d2f;
			margin: 0px 0px 5px 0px;
			font-size: 14px;
			font-family: Georgia;
		}
		.content_scheme_block_text.reserved{
			font-size: 18px;
			color: red;
		}
		.content_scheme_block_text.free{
			font-size: 18px;
			color: green;
		}
			.content_scheme_block_text.reserved span{
				color: red !important;
			}
			.content_scheme_block_text.free span {
				vertical-align: super;
				color: green !important;
			}
			
			
			.content_scheme_block_text span {
				vertical-align: super;
			}

		.content_scheme_block_link {
			text-align: right;
			position: absolute;
			margin: 80px 0px 0px 0px;
			width: 230px;
			height: 80px;
		}

			.content_scheme_block_link a, .content_scheme_block_link a:link, .content_scheme_block_link a:visited {
				color: #f69b34;
				font-family: Georgia;
				cursor: pointer;
				font-style: italic;
				text-decoration: underline;
				font-size: 20px;
			}
			.content_scheme_block_link span{
				color: #f69b34 !important;
				font-family: Georgia;
				cursor: pointer;
				font-style: italic;
				text-decoration: underline;
				font-size: 20px;
			}
				.content_scheme_block_link a:hover, .content_scheme_block_link a:active {
					text-decoration: none;
				}

		#modal_dialog {
			width: 320px;
			height: 405px;
		}

			#dialog_clouse {
				width: 18px;
				height: 18px;
				cursor: pointer;
				position: absolute;
				margin: -8px 0px 0px 279px;
				background: url(/media/images/form_close.png) 0px 0px no-repeat;
			}

			#dialog_wrap {
				width: 289px;
				overflow: hidden;
			}

				#dialog_top {
					width: 289px;
					height: 8px;
					background: url("/media/images/form_top.png") 0px 0px no-repeat;
				}

				#dialog_middle {
					width: 269px;
					background: url("/media/images/form_middle.png") 0px 0px repeat-y;
					padding: 10px;
				}

					#dialog_title {
						width: 217px;
						height: 43px;
						margin: 0px auto 10px auto;
						background: url("/media/images/form_title.png") 0px 0px no-repeat;
					}

					#form_wrap {
						width: 225px;
						height: 236px;
						background: url("/media/images/form_input.png") 0px 0px no-repeat;
						margin: 0px auto;
					}

						#form_name {
							width: 196px;
							height: 28px;
							border: none;
							background: none;
							line-height: 28px;
							font-style: italic;
							padding: 0px 5px;
							margin: 13px 0px 0px 1px;
						}

						#form_email {
							width: 196px;
							height: 28px;
							border: none;
							background: none;
							line-height: 28px;
							font-style: italic;
							padding: 0px 5px;
							margin: 9px 0px 0px 1px;
						}

						#form_text {
							width: 196px;
							height: 136px;
							border: none;
							background: none;
							line-height: 20px;
							font-style: italic;
							padding: 0px 5px;
							margin: 10px 0px 0px 1px;
						}

					#form_send {
						width: 111px;
						height: 26px;
						display: block;
						margin: 5px auto;
						background: none;
						border: none;
						cursor: pointer;
						background: url("/media/images/form_send.png") 0px 0px no-repeat;
					}

					#form_send_line {
						width: 184px;
						height: 18px;
						background: url("/media/images/form_send_line.png") 0px 0px no-repeat;
						margin: 0px auto;
					}

				#form_bottom {
					width: 289px;
					height: 8px;
					background: url("/media/images/form_bottom.png") 0px 0px no-repeat;
				}
#content .gallery {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0;
}
    #content .gallery li {
        display: block;
        float: left;
        padding: 7px;
    }
        #content .gallery li a {
            /*border: 1px solid #A69584;*/
            display: table-cell;
            height: 160px;
            text-align: center;
            vertical-align: middle;
            width: 160px;
        }
#fancybox-overlay {
    margin-top: -15px;
}
a.block {
    display: block;
    width: 214px;
    height: 59px;
}
.modal_map{
	display: none;
	width: 650px;
	height: 350px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -175px 0 0 -325px;
	z-index: 101;
	border: 8px solid #fff;
}
.modal_overlay{
	display: none;
	width: 100%;
	height: 100%;
	background-color: #eaeaea;
	opacity: 0.9;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
.minimap{
	display: block;
	width: 240px;
	height: 254px;
	position: relative;
}
.minimap .one{
	display: block;
	width: 78px;
	height: 80px;
	position: absolute;
	top: 130px;
	left: 125px;
}
.minimap .two{
	display: block;
	width: 40px;
	height: 43px;
	position: absolute;
	top: 100px;
	left: 50px;
}
.minimap .three{
	display: block;
	width: 19px;
	height: 40px;
	position: absolute;
	top: 85px;
	left: 180px;
}
.minimap .four{
	display: block;
	width: 71px;
	height: 28px;
	position: absolute;
	top: 108px;
	left: 100px;
}
.minimap .five{
	display: block;
	width: 73px;
	height: 64px;
	position: absolute;
	top: 138px;
	left: 50px;
}
.minimap .six{
	display: block;
	width: 45px;
	height: 12px;
	position: absolute;
	top: 75px;
	left: 57px;
}
.content_scheme_items .title{
	display: block;
	position: absolute;
	font-size: 12px;
	width: 100%;
	text-align: center;
	bottom: 10px;
}
/* --------------------- Free Apartaments --------------------------*/
.free_apar{
	display: block;
	width: auto;
	height: auto;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	text-align: center;
	line-height: auto;
	color: #547d3d;
	top:-10px;
	left: -10px;
	padding: 5px;
}
#cont_slide2_img7 .free_apar{
	top:20px;
	left:-10px;
	z-index: 5;
}
#cont_slide2_img10 .free_apar{
	left:5px;
}
.free_apar.office{
	display: none;
	background-color: #fffac2;
}
.free_apar.warehouse{
	display: none;
	background-color: #efdcc6;
}
.free_apar.commercial{
	display: none;
	background-color: #cee8a7;
}
.free_apar.active{
	display: block;
}
.trigger{
	margin-left: 118px;
	margin-top: 40px;
}
.trigger div{
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
	cursor: pointer;
}
.trigger div.active .bdr{
	border: 1px solid #000;
}
.trigger div.active{
	cursor: default;
}
.trigger div.active .name{
	background-image: none;
	font-weight: bold;

}
.trigger .name{
	background-image: none;
	font-weight: bold;
	vertical-align: middle;
}
.trigger .circle{
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	border:2px solid #fff;
	
}
.bdr{
	border: 1px solid transparent;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	text-align: center;
	display: inline-block;
	vertical-align: bottom;
	padding: 0;
	margin-right: 3px;
}
.trigger .tr_warehouse .circle{
	background-color: #efdcc6;
}
.trigger .tr_office .circle{
	background-color: #fffac2;
}
.trigger .tr_commercial .circle{
	background-color: #cee8a7;
}
.trigger .name{
	background-image: url(../images/bg_name_type.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom: 3px;
}
.modal_dialog{
	display: none;
	width:360px;
	height: 530px;
	padding:20px;
	position: fixed;
	top:0;
	left:0;
	right: 0;
	bottom: 0;
	margin: auto;
	background-color: #f3eee9;
	z-index:51;
}
.modal_overlay{
	display: none;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.7;
	position: fixed;
	top:0;
	left: 0;
	z-index: 50;
}
.modal_dialog.active{
	display: block;
}
.modal_overlay.active{
	display: block;
}
.dialog_clouse {
	width: 18px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	background: url(/media/images/form_close.png) 0px 0px no-repeat;
	top: 10px;
	right: 10px;
}
h2.square{
	line-height: 1.5em;
	margin-bottom: 5px;
}
h2.square span{
	font-size: 13px;
	line-height: 13px;
	vertical-align: top;
}
.descr_dialog{
	display: inline-block;
	vertical-align: top;
	padding-top:1px;
	clear: both;
	width: auto;
}
.descr_dialog ul{
	list-style-type: circle;
	font-style: italic;
	line-height: 28px;
	padding-left: 20px;
}
.gal_wrap{
	display: inline-block;
	vertical-align: top;
}
.gal_wrap .gal-item{
	float: none !important;
}
.gal_wrap a{
	text-decoration: none;
}
.modal_price{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color: #efdcc6;
	padding: 7px 10px 10px 10px;
	margin-bottom: 20px;	
}
.modal_price span{
	font-size: 10px;
	line-height: 10px;
	vertical-align: top;
}
#form_phone{
	width: 200px;
	height: 35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #efdcc6;
	font-size: 18px;
	padding-left: 10px;
	line-height: 35px;
	font-family: Georgia;
	outline: 0;
	margin-top:5px;
}
#modal_label{
	font-size: 18px;
	font-family: Georgia;
}
.modal_dialog .form_smb{
	background-image: url("/media/img/bgSmbModal.png");
	background-color: transparent;
	width: 111px;
	height: 26px;
	display: inline-block;
	border: none;
	cursor: pointer;
	margin: 3px 0 0 22px;

}
.content_scheme_items{
	position: absolute;
}
.content_scheme_block_text_wrap{
	width: 100%;
	text-align: center;
}

/* page of room */
.breadcrumbs{
	margin-top: 57px;
}
.room_page h1{
	font-size: 25px;
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
	color: #48321e;	
	margin-top: 37px;
}
.room_page h3{
	font-size: 20px;
	color: #7d8326;
	font-style:italic;
}
#content_center.room_page h3 span{
	vertical-align:super;
	font-size: 16px;
	color: #7d8326;
}
#content_center.room_page .price{
	float: right;
	font-size: 20px;
	color: #fff;
	padding: 13px;
	border-radius: 26px;
	background-color: #919558;
	vertical-align: middle;
}
#content_center.room_page .price span{
	color: #fff;
	font-size: 10px;
	vertical-align: super;
}
#content_center.room_page ul{
	margin-top: 40px;
}
#content_center.room_page ul li{
	font-size: 20px;
	color: #48321e;
	line-height: 30px;
	font-family: Georgia;
}
#content_center.room_page .gallery a{
	text-decoration: none;	
}
#content_center.room_page .book{
	color: #48321e;
	font-size: 18px;
	font-style: italic;
	margin-top: 64px;
	text-indent: 0;
	font-weight: bold;
}
#content_center .form_smb{
	background-image: url("/media/img/bgSmbModal.png");
	background-color: transparent;
	width: 111px;
	height: 26px;
	display: inline-block;
	border: none;
	cursor: pointer;
	margin: 3px 0 0 22px;	
}
#content_center #form_phone.error{
	border: 1px solid red;
}