html {height:100%;}
body {padding:0px; margin:0px; font: 0.814em/1.2 Trebuchet MS, Arial, serif; height:100%; min-height: 100%; height: auto !important; height:100%; min-width: 1000px; width:expression(document.body.clientWidth > 1000? "1000px": "auto" ); background:url('img/zagogulia_tr.jpg') #F3EEE3 100% 0% no-repeat;}

* {margin:0px; padding:0px; font-size:100%; color:#352630;}

/*index*/
	#top {width:100%; padding-top:50px; overflow:auto;}
		#top_left {width:29%; float:left; height:132px; overflow:hidden}
			.top_left_otstup {padding-left:50px;}
				.top_left_otstup p a {color:#fff;}
				.top_left_otstup p a:hover {text-decoration:none;}
			.promo {color:#948A89; width:200px; line-height:95%; font-size:90%;}
		#top_center {width:40%; float:left; height:132px; overflow:hidden}
			.menu {width:80%; overflow:auto;}
				.menu_left {width:44%; float:left; padding-left:10px;}
					.menu_left p, .menu_right p {padding:0px 0px 8px 0px;}
					.menu_left a:link, .menu_left a:visited, .menu_left a:hover, .menu_left a:active, .menu_right a:link, .menu_right a:visited, .menu_right a:hover, .menu_right a:active {color:#352630; text-decoration:underline; font-size:110%; font-weight:500;}
				.menu_right {width:49%; float:left;}
		#top_right {width:29%; float:right; text-align:right;height:132px;overflow:hidden}
			.top_right_otstup {padding-right:65px;}
				.top_right_otstup h3 {color:#554865; font-size:160%; line-height:95%;}
	#content_kartina {width:100%; /*background:url('img/for_fon.jpg') 0% 0% repeat-x;*/ height:458px;}
			#content_kartina_big {position:absolute; z-Index:1; height:458px; top:180px; width:100%;} 
			#content_kartina_der {position:absolute; z-Index:2; height:458px; top:255px; left:-110px; width:100%;}
			#content_kartina_met {position:absolute; z-Index:3; height:458px; top:255px; left:290px; width:73%;}
			#content_kartina_gorshok {position:absolute; z-Index:4; height:458px; top:450px; /*left:425px;*/ width:100%;}
			#content_kartina_style_left {position:absolute; z-Index:5; height:50px; top:400px; /*left:425px;*/ width:99%;}
			.nadpis_left {position:absolute; z-Index:5; width:20%; top:250; left:3%;}
					.nadpis_left .str_left {width:10%; float:left;}
					.nadpis_left .slova_left {width:60px; float:left; text-align:left;}
						.slova_left a:link, .slova_left a:visited, .slova_left a:hover, .slova_left a:active {color:#1D5B00;}
			.nadpis_right {position:absolute; z-Index:6; width:20%; top:250; right:3%;}
					.nadpis_right .str_right {width:20px; float:right; text-align:right;}
					.nadpis_right .slova_right {width:120px; float:right; text-align:right;}
						.slova_right a:link, .slova_left a:visited, .slova_left a:hover, .slova_left a:active {color:#1D5B00;}
			.mezh_strela {position:absolute; z-Index:7; top:265; left:2%; background:url('img/mezh_strela.png') 0% 0%; width:329px; height:102px;}
				.mezh_strela_krest {width:30px; float:left;}
				.mezh_strela_oglava {width:290px; float:left;}
					.mezh_strela_oglava h3 {color:#1D5B00; padding:8px 0px 6px 0px;}
					.mezh_strela_oglava .mezh_strela_oglava_left {width:40%; float:left; font-size:0.938em;}
					.mezh_strela_oglava .mezh_strela_oglava_right {width:48%; float:left; font-size:0.938em;}
			.met_strela {position:absolute; z-Index:8; top:500px; right:1%; background:url('img/met_strela.png') 0% 0%; width:327px; height:97px;}
				.met_strela_krest {width:40px; float:right; text-align:left;}
				.met_strela_oglava {width:280px; float:right; text-align:right;}
					.met_strela_oglava h3 {color:#1D5B00; padding:20px 0px 0px 0px;}
					.met_strela_oglava .met_strela_oglava_left {width:48%; float:right; text-align:right; font-size:0.938em;}
					.met_strela_oglava .met_strela_oglava_right {width:40%; float:right; font-size:0.938em;}
	.small_doors_wood {position:absolute; z-Index:8; top:540px; left:5%; width:20%;}
		.small_door_wood_podlozhka {width:23px; height:57px; float:left; background:url('img/podl_dv.png') 0% 0% no-repeat; }
		.small_door_wood {width:23px; float:left; text-align:center;}
			.small_door_wood img {margin:15px 0px 0px 0px;}
			.small_door_wood_podlozhka img {margin:15px 0px 0px 3px;}
	.small_doors_iron {position:absolute; z-Index:9; top:255px; right:5%; width:20%; float:right;}
		.small_door_iron_podlozhka {width:23px; height:57px; float:right; background:url('img/podl_dv2.png') 0% 0% no-repeat; }
		.small_door_iron {width:23px; float:right; text-align:center;}
			.small_door_iron img {margin:5px 0px 0px 0px;}
			.small_door_iron_podlozhka img {margin:5px 0px 0px 3px;}
	
	#content_text {width:100%; margin-top:50px;}
		.content_text_left_center {width:65%; float:left;}
			.top_left_otstup {padding-left:50px;}
				.icony {width:100%; clear:both; height:160px;}
					.icon_item1 {width:120px; float:left; text-align:center}
					.icon_item2 {width:120px; float:left; text-align:center;}
				.for_text {width:43%; float:left;}
				.for_news {width:48%; float:left;}
					.for_news h3 {color:#9F0038;}
					.new_item {padding-top:12px;}
						.new_item p a {color:#8F7C89;}
						.date {color:#8F7C89; font-size:90%;}
		.content_text_right {width:34%; float:right; background:url('img/zagogulia_r.png') 100% 120px no-repeat;}
			.cont_right_all_text {height: 250px;}
			.content_text_right .right_text	{width:35%; float:left;}
			.content_text_right .right_text2	{float: left;width: 40%;}
				.right_text	h3 {margin-top:5px; color:#9F0038;}
				.right_text	p {margin-top:5px;}
			.content_text_right .right_ico	{width:60%; float:right; text-align:right;}
			.content_text_right .right_ico2	{float: right;width: 50%;}
			.work {width:100%; clear:both; padding-top:90px;}
				.work h3 {color:#9F0038;}
	#novoe {width:100%; clear:both; overflow:auto; padding-top:40px;}		
		.novoe_left {width:43%; float:left;}
			.novoe_left p, .novoe_center p {padding-top:8px;}
		.novoe_center {width:48%; float:left;}
		.content_text_right2 {width:34%; float:right; background:url('img/coord.jpg') 100% 100% no-repeat; height:380px;}
	#banner_text {width:100%; clear:both; overflow:auto; padding-top:40px;}		
		#banner_text p {padding:0px 60px 50px 50px;}
		#novoe #banner_text p {padding:0px 60px 20px 50px;}
		#banner_text h1 {padding-left:50px;}
		
	#footer {width:100%; clear:both; overflow:auto;}
		.footer_left_center {width:69%; float:left; background:url('img/dver.jpg') 100% 0% no-repeat; height:170px;}
			.footer_left {width:44%; float:left;}
				.footer_left p, .footer_center p {color:#fff; padding-top:60px;}
			.footer_center {width:45%; float:left;}
		.footer_right {width:29%; float:right; background:url('img/zagogulia_br.jpg') 100% 100% no-repeat; height:170px;}
			
/*coord*/
	#coord_content {width:100%; padding-top:90px;}
		.coord_content_left {width:48%; float:left;} 
		.coord_content_right {width:45%; float:left;}
			.coord_content_right .question {width:100%; margin-top:20px; margin-bottom:100px;}
				.question p {padding:10px 0px 0px 0px; color:#6E6265;}
				.question .quest {width:62%; border:1px solid #978E78; background-color:#F9F7F1; height:23px; margin-bottom:7px;}
				.question .quest_t {width:62%; border:1px solid #978E78; background-color:#F9F7F1; margin-bottom:7px;}
				.question .quest_s {margin-top:3px; padding:2px;}

/*constr*/
	.constr {width:100%; height:451px; border-bottom:1px solid #9D9685;}
		.text_constructor {width:50%;}
	.for_icons {position:absolute; width:100%; z-Index:5; height:500px;}
		.pict {width:697px; height:500px;}
			.item1 {position:relative; left:235px; top:-100px; width:200px; z-Index:6;}
				.item1 p {text-align:right;}
			.item2 {position:relative; left:115px; top:-55px; width:200px; z-Index:7;}
				.item2 p {text-align:right;}
			.item3 {position:relative; left:-10px; top:-190px; width:200px; z-Index:8;}
				.item3 p {text-align:right;}
			.item4 {position:relative; left:-140px; top:-180px; width:200px; z-Index:9;}
				.item4 p {text-align:right;}
			.item5 {position:relative; left:-310px; top:-295px; width:200px; z-Index:10;}
				.item5 p {text-align:right;}
			.item6 {position:relative; left:-430px; top:-224px; width:200px; z-Index:11;}
				.item6 p {text-align:right;}
		.ico1 {position:absolute; left:20%;}

/*catalogue*/
	#catalogue_content {margin-top:50px; width:100%; clear:both; height:380px; border-bottom:1px solid #0A0909; border-top:1px solid #0A0909;}
		.passive_small_pic_podlozhka {margin-top:338px; float:left;}
		.active_small_pic_podlozhka {margin-top:341px; float:left; height:40px; background:url('img/shadow2.png') 0% 100% no-repeat;}
			.empty_choice {float:left; width:13px;}
			.button {float:left; width:27px; height:27px; margin-top:6px; margin-right:4px;}
		
	.small_pictures {width:100%; clear:both;}
		.table_small_pictures {width:100%; border-collapse:collapse;}
			.table_small_pictures .td_30 {width:25%; border:1px solid black; height:109px;}
			.table_small_pictures .td_31 {width:25%; border:1px solid black; height:109px;}
			.second_small_pic_2level {width:100%; background:url('img/shadow.png') 0% 100% repeat-x; height:109px;}
			.table_small_pictures .td_32 {width:25%; border:1px solid black; height:109px;}
			.table_small_pictures .td_33 {width:25%; border:1px solid black; height:109px;}

	.lots_doors {width:100%; background:url('img/tab_c.jpg') 0% 0% repeat-x; height:150px;}
		.lots_doors_left {/*z-Index:5;*/ width:33px; float:left; height:150px;}
		.lots_doors_center {/*z-Index:5;*/ width:93%; float:left; height:150px;}
		.lots_doors_right {/*z-Index:5;*/ width:33px; float:right; height:145px;}
			.sm_doors {width:100%; overflow:hidden; margin-top:10px;}
				.sm_doors_dvig {position:relative}
				.sm_doors .door_item {width:73px; float:left;}
					img.door_item_pic {width:48px; height:104px; margin:10px 9px 0px 15px;}
					img.door_item_pic_active {width:48px; height:104px; margin:10px 0px 0px 15px;}
					img.shadow_door {width:50px; height:23px; margin:0px 11px 0px 13px;}
				.sm_doors .door_item_active {width:177px; float:left; height:124px; float:left; background:url('img/door_item_active.jpg') 0% 0% no-repeat;}
					.door_item_active .door_item_active_left {width:40%; float:left;}
					.door_item_active .door_item_active_right {width:58%; float:left; padding-top:5px;}
						.door_item_active_right .colors {width:100%; height: 100%; margin-top:5px;}
						.door_item_active_right .color_item_active {width:23px; height:23px; float:left; border:2px solid #9F0038; margin:0px 3px 3px 0px;}
						.door_item_active_right .color_item_passive {width:23px; height:23px; float:left; border:2px solid #fff; margin:0px 3px 3px 0px;}
	
	.bookmarks {width:100%; height:32px;}
		.bookmarks_passive {width:10%; float:left; margin-left:20px;}
			.bookmarks_passive_left {width:9px; float:left;}
			.bookmarks_passive_center {width:80%; float:left; background:url('img/passive_c.jpg') 0% 0% repeat-x; height:32px;}
				.bookmarks_passive_center p {padding-top:3px; text-align:center; text-decoration: underline}
			.bookmarks_passive_right {width:9px; float:left;}
		.bookmarks_active {width:15%; float:left; margin-left:20px;}
			.bookmarks_active_left {width:9px; float:left;}
			.bookmarks_active_center {width:80%; float:left; background:url('img/active_c.jpg') 0% 0% repeat-x; height:32px;}
				.bookmarks_active_center p {padding-top:6px; text-align:center; color:#9F0038;}
			.bookmarks_active_right {width:9px; float:left;}
	
	.order_door {width:100%; margin-top:20px; clear:both; overflow:auto;}
		
/*catalogue*/
	#catalogue {margin-top:50px; width:100%; clear:both;}
		.table_podlozhka {width:96%; border-collapse:collapse;}
			.table_podlozhka .td_40 {width:100%; background:url('img/podlozhka_catalogue_center.jpg') 0% 0% repeat-x; vertical-align:top; height:160px;}
				.td_40 .table_cat {width:100%; border-collapse:collapse; margin-top:20px;}
					.table_cat .td_50 {width:50px;}
					.table_cat .td_51 {width:60%}
						.td_51 .metall_doors {width:380px; border-collapse:collapse;}
							.metall_doors .td_53 {width:95px;}
							.metall_doors .td_54 {width:70px;}
							.metall_doors .td_55 {width:80px;}
							.metall_doors .td_56  {width:94px;}
							p.strela {padding-left:15px; color:#9F0038;}
							p.strela_2level {padding-left:40px;}
							p.cat_2level {padding-left:20px; color:#9F0038;}
							p.strela_none {padding-top:14px;}

					/*menu*/
						.link_menu {padding-right:10px;}
						.str_menu {color:#9F0038; padding-top:6px;}
						.razdel_name_link {clear:both;}
						.door_name {color:#9F0038;}
						.razdel_name_link_malinov {clear:both; color:#9F0038;}

					.table_cat .td_52 {width:55%}
						.td_51 .mezhkomn_doors {width:430px; border-collapse:collapse;}
							.mezhkomn_doors .td_56 {width:100px;}
							.mezhkomn_doors .td_57 {width:50px;}
							.mezhkomn_doors .td_58 {width:120px;}
							.mezhkomn_doors .td_59 {width:200px;}
							.mezhkomn_doors .td_60 {width:100px;}
							p.strela {padding-left:15px; color:#9F0038;}
							p.strela_none {padding-top:14px;}
			.table_podlozhka .td_41 {width:40px; vertical-align:top;}

	.pred_cat {height:40px;}				
	.catalogue_five {width:100%; height:380px; clear:both;}
		.catalogue_five_otstup {margin-left:25px;}
		.catalogue_five .catalogue_item_active {width:19%; float:left; height:278px; background-color:#F3EEE3; border:1px solid #E3CFA8;}
		.catalogue_five .catalogue_item_active2 {width:99%; float:left; height:76px; background-color:#EEE7D8; border:1px solid #F3EEE3;}
		.catalogue_five .catalogue_item_passive {width:19%; float:left; height:278px; background-color:#F3EEE3; border:1px solid #F3EEE3;}
		.catalogue_five .catalogue_item_passive2 {width:99%; float:left; height:76px; background-color:#F3EEE3; border:1px solid #F3EEE3;}
			.stars {width:15px; height:15px;}
			.cat_name {padding-top:20px;}
			.cat_price {color:#377C02; padding:3px 0px;}
			.pic_door {margin-top:16px;}
	
/*catalogue_item*/
	#catalogue_item {margin-top:50px; width:100%; clear:both;}
		.catalogue_item_left {width:33%; float:left;}
			.catalogue_item_left .left_otstup {margin-left:50px;}
				.door_big {width:100%; border-collapse:collapse;}
					.door_big .td_60 {width:60%}
					.door_big .td_61 {width:40%; vertical-align:top;}
						.td_61 .table_small {width:100%; border-collapse:collapse}
							.table_small .td_62a {width:100%; height:70px; vertical-align:top; background:url('img/furnitura_a.jpg') 0% 0% no-repeat;}
							.table_small .td_62p {width:100%; height:70px; vertical-align:top; background:url('img/furnitura_p.jpg') 0% 0% no-repeat;}
								.td_62a img, .td_62p img {margin:6px 0px 0px 31px;}
			p.standart {color:#9F0038; font-size:120%;}

			.tipc {text-align:left; padding:5px 10px; min-width:3%; background-color:white; top:840px; left:70px;}
			.glossary_link {cursor:help}

		.catalogue_item_center {width:45%; float:left;}
			p.before_table {padding:10px 0px;}
			.table_door_item {width:70%; border-collapse:collapse;}
				.table_door_item .td_63 {width:100%; height:40px; border-bottom:1px solid #948A89; font-size:120%; padding-top:15px;}
				.table_door_item .td_64 {width:50%; height:23px;}
				.table_door_item .td_65 {width:50%; height:23px;}
		.catalogue_item_right {width:17%; float:right;}
			p.big_price {color:#458704; font-size:190%; display:inline;}

/*catalogue_1level*/
	#catalogue_1level {margin-top:50px; width:100%; clear:both;}
		.cat_1level {width:100%; border-collapse:collapse;}
			.cat_1level .td_70 {width:30%; border-bottom:1px solid #F2EBDD; text-align:right; padding-right:23px; vertical-align:top; padding-top:100px;}
				.td_70 p {padding:5px;}
			.cat_1level .td_71 {width:15%; border-bottom:1px solid #F2EBDD;}
			.cat_1level .td_72 {width:5%; border-bottom:1px solid #F2EBDD;}
			.cat_1level .td_73 {width:15%; border-bottom:1px solid #F2EBDD;}
			.cat_1level .td_74 {width:35%; border-bottom:1px solid #F2EBDD; padding-left:23px; vertical-align:top; padding-top:100px;}
				.td_74 p {padding:5px;}
			
/*articles*/
	#articles {width:100%;}
		.art_all {width:100%; clear:both; padding-top:30px; }
		.articles_left {width:30%; float:left; height:80px;}
		.articles_center {width:60%; float:left; /*height:80px; overflow:hidden;*/}
		.articles_item_left {width:30%; float:left;}
		.articles_item_center {width:60%; float:left;}

/*price*/
	.price {width:100%; border-collapse:collapse;}
		.price .td_80 {width:50px;}
		.price .td_81 {width:45%}
		.price .td_82 {width:55%}
	.table_door_item_price {width:100%; border-collapse:collapse;}
		.table_door_item_price .td_63 {width:100%; height:40px; border-bottom:1px solid #948A89; font-size:120%; padding-top:15px;}
		.table_door_item_price .td_64 {width:60%; height:23px; padding-right:10px;}
		.table_door_item_price .td_65 {width:40%; height:23px;}
		.table_door_item_price .td_66 {width:100%; height:23px;}

/*about*/
	.about {width:100%;}
		.block1 {position:absolute; top:300px; left:60%; width:40%; z-Index:1;}
			.block_left {width:110px; float:left; text-align:right;}
			.block_right {width:50%; float:left;}
		.block2 {position:absolute; top:400px; left:100px; width:50%; z-Index:2;}
		.block3 {position:absolute; top:600px; left:350px; width:50%; z-Index:3;}
		.block4 {position:absolute; top:780px; left:50px; width:50%; z-Index:4;}
		.block5 {position:absolute; top:850px; left:500px; width:50%; z-Index:5;}



h1 {font-size:1.8em; margin-bottom:10px; line-height:110%; font-weight:500;}
h2 {font-size:1.6em; font-weight:500; line-height:110%; }
h3 {font-size:1.4em; margin-bottom:2px; font-weight:500; line-height:110%;}
h4 {font-size:1.2em; margin-bottom:2px; font-weight:500; line-height:110%;}
h5 {font-size:1em; margin-bottom:2px; font-weight:500; line-height:110%;}

.malinov {color:#9F0038;}
.malinov a:link, .malinov a:visited, .malinov a:hover, .malinov a:active {text-decoration:underline; color:#9F0038;}
.green {color:#458704;}

big {color:#9F0038; font-size:1.4em;}

.empty_50 {width:100%; height:50px; clear:both;}
.empty_100 {width:100%; height:100px; clear:both;}
.empty_150 {width:100%; height:150px; clear:both;}

a:link, a:visited, a:hover, a:active {color:#352630; text-decoration:underline;}
a.malinov:link, a.malinov:visited, a.malinov:hover, a.malinov:active {color:#9F0038; text-decoration:underline;}
a.green:link, a.green:visited, a.green:hover, a.green:active {color:#458704; text-decoration:underline;}
a.white:link, a.white:visited, a.white:hover, a.white:active {color:#fff; text-decoration:underline;}

ul, ol {margin-left:20px; margin-top:10px;}
p {margin-top:10px;}



#cont_all_action { width:97%;height:1000px; margin-left:20px; }
	.cont_action { width:90%;margin:0 auto; }
		.cont_action img { float:left;margin-right:2px; }
			#cont_all_action .cont_action .action_all .img_act  img{width: 65px; height: 62px; position: relative; margin: -18px -30px -30px;}
	.action_all { border:2px solid red;width:42%;float:left;margin:5px 20px 5px 5px;padding:10px;height:230px; }
		.text_actions_all {float:left;margin:0 8px 0px 5px}
	
	.discount { font-size: 18px; position: relative; margin-left: 101px; margin-top: -370px; }
	.ban_50 { padding-bottom:20px;}
