html {height:100%;}
body {padding:0px; margin:0px; height:100%; min-height: 100%; height: auto !important; height:100%; min-width: 950px; width:expression(document.body.clientWidth > 950? "950px": "auto" ); background-color:#030E1B;}

#content {min-height:100%;}
* {margin:0px; padding:0px; font-size:100%; color:#B3B8BF; font:1em/1.3 Georgia, serif; font-style:italic;}

#big_house {position:absolute; top:150px; z-Index:-8; width:100%; height:622px;}
	.for_big_house {width:854px;height:622px;background:url('img/big_house_bg.png')}
#polosochka1 {position:absolute; right:0%; top:150px; z-Index:-9; width:100%; background:url('img/polosochka1.png') 0% 0% no-repeat; height:258px; width:476px;}
#polosochka2 {position:absolute; right:2%; top:20px; z-Index:-8; width:100%; background:url('img/polosochka2.png') 0% 0% no-repeat; height:341px; width:601px;}
#polosochka3 {position:absolute; left:300px; top:360px; z-Index:-7; width:100%; background:url('img/polosochka2.png') 0% 0% no-repeat; height:341px; width:601px;}
#polosochka4 {position:absolute; left:0%; top:500px; z-Index:-6; width:100%; background:url('img/polosochka1.png') 0% 0% no-repeat; height:258px; width:476px;}
#top_left {width:475px; height:586px; position:absolute; background:url('img/tracery_top_left.jpg') 0% 0% no-repeat; z-Index:-10}
#right {width:475px; height:651px; right:0px; top:130px; position:absolute; background:url('img/tracery_right.jpg') 100% 0% no-repeat; z-Index:-11}
#right_2level {width:475px; height:342px; right:0px; top:0px; position:absolute; background:url('img/tracery_right_2level.jpg') 100% 0% no-repeat; z-Index:-13}
#bottom_left {top:90%; width:950px; height:823px; position:absolute; background:url('img/tracery_bottom_left.jpg') 0% 100% no-repeat; z-Index:-12}
#bottom {width:100%; height:437px; position:absolute; background:url('img/tracery_bottom.jpg') 50% 100% no-repeat; z-Index:-14}
#shadow {width:100%; height:165%; position:absolute; background:url('img/shadow_gallery.png'); z-Index:4}
.img_popup {width:650px; height:510px; position:absolute; top:20%; left:20%; z-Index:5; background-color:#fff;}

/*index*/
.content {width:100%;} 
.content_gal {width:100%;} 
.content_ind {width:100%; background:url('img/tracery_bottom_left.jpg') 0% 100% no-repeat;}
	.otstup_ind {padding-top:30px;}
		.left_ind {width:290px; float:left;}
			.img_gal {width:100px; height:100px; border:1px solid #A8BACC; margin:1px;}
			
			h1.gal {color:#fff; padding-top:30px;}
			.menu {width:100%;}
				.menu_left {width:125px; float:left;}
				.menu_right {width:100px; float:left;}
					.menu_right p {padding-bottom:2px;}
			.podmenu {width:280px; clear:both; padding-top:37px;}
				p.podlogo {font-size:90%; line-height:1em;}
		.right_ind {width:65%; float:right;}
			.right_ind .right_ind {width:100%;}
				.text {padding-right:50px;}
				.right_ind .right_right_ind {width:48%; float:left;}
					h1.phone {color:#CEB481; margin-top:-10px;}
					p.phone {display:inline; font-size:60%; color:#CEB481;}
				.right_ind .left_right_ind {width:48%; float:left; color:#fff;}
					p.menu_big {margin-bottom:7px;}
				.right_ind_price {width:70%; float:right;height:272px;}
				.right_ind_price_bg {/*margin-right:50px;*/ float:left; width:90%}
					.price_two {width:100%; margin-bottom:20px; overflow:auto;}
						.price {width:100%; border-collapse:collapse;}
							.price .td_11 {width:90px}
								.td_11 img {width:90px; height:90px;}
							.price .td_12 {width:50%; padding:0px 15px 0px 5px;}


		
/*catalogue_2level*/		
.content_cat {width:100%; background:url('img/tracery_bottom.jpg') 0% 100% no-repeat;}
	.left_cat {width:30%; float:left;background:url('img/podlozhka.png'); margin-top:42px;}
			.pad_podlozhka {padding:30px 0px 30px 50px;}
			.menu_2level {border-collapse:collapse;}
				.menu_2level .td_11 {width:90px; height:90px;}
					.td_11 img {width:90px; height:90px;}
				.menu_2level .td_12 {width:100%; padding:0px 15px 0px 5px;}
				p.menu_2level {font-size:1.2em; color:#CEB481;}
	.right_cat {width:65%; float:right;}
		img.pic_cat {width:543px; height:225px; border:1px solid #5B636D; margin:10px 0px 20px 0px;}
		.img_obj {width:100px; height:100px; border:1px solid #A8BACC; margin:5px 10px 10px 0px;}		

		
/*gallery*/
	.otstup_gal {padding-top:30px;}
	img.gallery {width:150px; height:150px; border:1px solid #565C61; margin:10px 30px 20px 0px;}
	.hrest {width:25px; float:right;}
	.close {width:150px; float:right; text-align:right;}
	
/*price*/
	.left_price {width:30%; float:left; margin-top:42px;}
	   .left_price h3 { margin-left: 40px}
	   .price_list_href {width: 100%; margin: 10px 0px 10px 0px}
	.right_price {width:67%; float:right;}
	.right_price h1 {padding-left:20px;}
		.right_price p {padding-right:50px;}
		.right_price li {padding-right:50px;}
	.price {width:95%; border-collapse:collapse;}
		.pr_1 {width:65%; height:40px; padding-left:20px;}
		.pr_2 {width:35%;}
		.pr_3 {color:#E9B113; height:60px; font-size:110%; padding-left:20px;}
		.pr_4 {color:#fff; height:40px; padding-left:20px; background-color:#1D2837;}
		.pr_5 {width:30%; background-color:#1D2837;}

/*coord*/
	.left_coord {width:30%; float:left;}
		.form {width:80%; border:1px solid #6F7883; background:url('img/form.png'); height:25px; margin:5px 0px 15px 0px;}
		.form_textarea {width:80%; border:1px solid #6F7883; background:url('img/form.png'); height:100px; margin:5px 0px 15px 0px;}
	.right_coord {width:65%; float:right;}
		.coord_border {width:640px; float:left; border:1px solid #343F4B; margin-top:10px;}
		.coord {height:475px; background:url('img/coord.jpg') 0% 0% no-repeat;}
			p.pod_coord {clear:both; color:#fff; padding-top:30px;}

/*about*/
	.right_about {width:65%; float:right;}
		.right_about p {padding-right:50px;}
		.right_about li {padding-right:50px;}

/*about*/
	.sert {width:102px; height:145px; margin:10px 45px 35px 0px;}
		
/*opinions*/
	.opinions {width:102px; height:140px; margin:10px 45px 35px 0px;}


/*order*/
	.for_right_order {padding:30px 20px 0px 50px;}
	.order {width:90%; border-collapse:collapse; background:url('img/order.png'); margin-top:10px;}
		.tr_big {height:50px;}
		.tr_dop_big {height:130px;}
		.td_20 {width:35%; vertical-align:top; padding-top:10px; padding-left:20px; color:#EAE0D1;}
		.td_21 {width:48%;}
			.order_i {width:100%; height:26px; background:url('img/order.png'); border:1px solid #7D8288;}
			.order_t {width:100%; background:url('img/order.png'); border:1px solid #7D8288;}
		.td_22 {width:17%}



/*all*/
.pad_left_50 {padding-left:50px;}
.pad_left-right {padding:0px 100px 0px 40px;}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {color:#fff; text-decoration:underline;padding:0px}
a.menu_big:link, a.menu_big:visited, a.menu_big:hover, a.menu_big:active {color:#E9DECE; font-size:110%; text-decoration:underline;}
a.menu_price:link, a.menu_price:visited, a.menu_price:hover, a.menu_price:active {text-decoration:underline; font-size:1.1em;}
a.close:link, a.close:visited, a.close:hover, a.close:active {font-style:normal; text-decoration:none; font-size:70%; padding-top:7px;}
a.orange:link, a.orange:visited, a.orange:hover, a.orange:active {color:#F6B912; font-size:120%; line-height:1.1em;}
a.yellow:link, a.yellow:visited, a.yellow:hover, a.yellow:active {color:#CEB481; line-height:1.1em;}
h1 {font-size:1.6em; padding:0px; margin:0px;line-height:100%;margin-bottom:10px}
h2 {font-size:1.4em; padding:0px; margin:0px;}
h3 {font-size:1.2em; padding:0px; margin:0px;}
li {padding-right:50px; margin:5px 0px 5px 20px;}
.yellow {color:#CEB481;}
.orange {color:#F6B912;}
.white {color:#FFF;}
.empty250 {clear:both; width:100%; height:250px;}
.empty500 {clear:both; width:100%; height:500px;}
.empty30 {clear:both; width:100%; height:30px;}
.empty60 {clear:both; width:100%; height:60px;}
.empty100 {clear:both; width:100%; height:100px;}
