/*<RESET/>*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;vertical-align:baseline;font-family:Arial;font-weight:normal} body{line-height:1;} ol,ul{list-style:none;}
/*<TEMP/>*/.c1{background-color:#FCF} .c2{background-color:#FFC} .c3{background-color:#CFF} .set{border:solid 1px red}
/*<ADD/>*/ table{border-collapse:collapse;border-spacing:0;}	*:focus{outline:none;} .h_txt{text-indent:-5000px;overflow:hidden;display:block;}
/*<SETKA/>*/ .contener{overflow:hidden;width:100%} .w{float:left;overflow:hidden} .abs {position:absolute}
/*<PAGE>*/
	body {font-size:12px;background:#a5a5a5 url(../images/main/line4_ff.png) fixed repeat 50% 0;}

		.box {position:relative;width:900px;margin:30px auto;background:#d2a565 url(../images/main/fon.jpg);border:solid 1px #FFF;}
			a{color:#FC9;}
			a:hover {color:#FFF;}
	/*<TOP>*/
		.top {height:57px;width:900px;background:#900 url(../images/main/grad2.png) 0px -1px}
			.top h1 {float:right; width:700px; overflow:hidden;text-transform:uppercase;color:#C90; font-size:32px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:58px; font-weight:bold;position:relative;z-index:10}
			.top a {margin:10px 0 0 15px;display:block;width:125px;height:180px;position:absolute;z-index:10;text-indent:-5000px}
	/*</TOP>*/
	/*<MENU>*/	
		.menu_countener {top:338px;left:0;z-index:3}
			.menu_box {width:190px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;}
			.menu{}
				#uslugi, #asortiment, #beton {display:none}
				.menu li {}
					.menu li a{display:block;height:30px;line-height:29px;font-size:140%; background:url(../images/main/key.png) no-repeat 0 -90px;text-decoration:none;text-transform:uppercase;padding:0 0 0 10px}
						.menu li a b{font-weight:normal; background:url(../images/main/pimp2.png) no-repeat 0 -6px;padding-left:15px}
						.menu li a i{font-style: normal; background:url(../images/main/pimp2.png) no-repeat 0 -66px;padding-left:15px}
						.menu .inside li a{background-position: 0 0;text-transform:none;color:#900;font-size:120%;padding:0 0 0 20px}
					.menu li a  {color: #FFF}
					.menu li a:hover {background-position: 0 -60px;}
					.menu .inside li a:hover {background-position: 0 -30px;}
	/*</MENU>*/	
	/*<MENU_ICO>*/
		.menu_ico_countener {top:0px;left:0px;z-index:2;margin:-10px 0 0 -21px}
			.menu_ico {width:380px; height:370px;background:url(../images/main/kosoi_fon4_8marta.jpg) no-repeat}
				.menu_ico a {position:absolute; display:block; width:50px; height:50px; overflow:hidden;text-indent:-5000px;}
					.i0 {left:198px; top:68px;}
					.i1 {left:246px; top:79px;}
					.i2 {left:294px; top:91px;}
					.i3 {left:186px; top:117px;}
					.i4 {left:234px; top:128px;}
					.i5 {left:282px; top:141px;}
					.i6 {left:174px; top:168px;}
					.i7 {left:222px; top:178px;}
					.i8 {left:271px; top:190px;}
					.i9 {left:162px; top:215px;}
					.i10 {left:211px; top:227px;}
					.i11 {left:259px; top:239px;}
					.i12 {left:55px; top:241px;}
					.i13 {left:103px; top:255px;}
					.i14 {left:152px; top:265px;}
					.i15 {left:199px; top:277px;}
					.i16 {left:247px; top:289px;}
	/*</MENU_ICO>*/
	/*<MENU_ADD>*/
		.menu_add_countener {top:73px;right:0px;z-index:3;border-left:solid 1px #FFF}
			.menu_add{height:58px;background:#900 url(../images/main/grad2.png)}
			.menu_add ul{width:155px;background:url(../images/main/fico2.png) 0px 10px no-repeat;margin:0 15px 0 10px;height:48px;overflow:hidden;}
				.menu_add li {float:left;padding:10px 0 10px 0;}
					.menu_add li a{display:block;width:40px;height:40px;overflow:hidden;padding-left:10px;text-indent:-5000px;}
	/*</MENU_ADD>*/
	/*<NAV_LINE>*/
		.nav_line_countener {top:176px;left:320px;z-index:4;border-right:solid 1px #FFF;}
			.nav_line{height:33px;background:#900 url(../images/main/grad2.png) 0px -57px;color:#FC9;}
				.nav_line ul{line-height:33px;}
					.nav_line li {float:left;}
					.nav_line li .first {float:left;background:url(../images/main/kosoi_fon4ng.jpg) no-repeat -340px -186px;}
						.nav_line li a, .nav_line li b {padding:0 5px 0 0}
						.nav_line li b {font-size:150%}
						.nav_line li a:hover {}
	/*</NAV_LINE>*/
	/*<TEXT>*/
		.text {width:641px;margin:88px 0 0 256px;padding:80px 0 70px 0;border-top:solid #900 3px; border-left:solid #900 3px;background:#FC9;min-height:1049px}
			.text h2, .text h3, .text h4 {color:#630;text-align:center;text-transform: uppercase;}
				.text h1 {}
				.text h2 {font-weight:bold; font-size:16px;padding:2px 0;margin:10px 0;}
				.text h3 {background-color:#e5b17e; font-weight:bold; border:solid 1px #bc7b2d;border-width:1px 0; clear:both; font-size:18px;padding:2px 0;margin:10px 0;z-index:2}
				.text h4 {font-weight:bold; font-size:14px;}
			
			.text p {position:relative;z-index:3;padding:10px 20px;line-height:130%;font-size:14px; text-align:justify;}
				.text p a, .text p strong {color: #630;}
				.text p strong {font-weight:bold}
				.text p a:hover {background-color:#e5b17e;}
				
			.text ul, .text ol {line-height:130%;font-size:14px;margin:0 60px;position:relative;z-index:3;}
				.text ul li, .text ol li {padding:0 10px 5px 10px;}
					.text ul li {background:url(../images/main/pimp2.png) no-repeat 0 -95px;}
					.text ol li {list-style: decimal}
					
			.text dl {}
				.text dt {}
				.text dd {}

			.text b, .text em {color:#630;display:block;font-weight:700;text-decoration:none;font-style:normal}
				.text b {padding:0 0 10px 0;}
				.text em {padding:10px 0; text-align:right;}
					.text em a {display:block;float:right;font-weight:700;clear:right;padding:2px}
					.text em a:hover {color:#630;border:1px solid #630;margin:0;text-decoration:none;padding:1px}

				.text a{}
				.text a:hover {}
			
			.text table {padding:0 0 10px 0}
				.text th, .text td {width:50%;vertical-align:top;text-align:left}
				.text th {padding-right:5px;text-align:center}
					.text th h3 {border-width:1px 1px 1px 0px;}
					.text th p {padding:10px 10px 10px 20px;text-align:left}
				.text td {padding-left:5px;}
					.text td h3 {border-width:1px 0px 1px 1px}
					.text td p {padding:10px 20px 10px 10px;text-align:left}
			
			.price {border-collapse:collapse;margin:12em 2em 0 0}
					.price tr {vertical-align:baseline}
						.price th, .price td {width:auto;height:30px;vertical-align:middle;border:1px solid #000}
						.price th {font-weight:700;}
						.price td {}
			
			.text .inf {width:601px;margin:20px;border:solid 1px #630;border-collapse:collapse;text-align:center;z-index:3;position:relative;}
				.inf .left {text-align:left}
				.inf td {border:solid 1px #630;padding:2px;width:auto;vertical-align:middle}
				.inf .zag {font-weight:700}
			
			.text .galer {width:601px;margin:20px}	
				.text .galer td {text-align:center;}
				.text .galer td img {text-align:center;border:1px solid #630}
	/*</TEXT>*/
	/*<FOOTER>*/
		.footer {height:57px;width:900px;background:#900 url(../images/main/grad2.png) 0 0px;color:#FC9;text-align:center;}
			.footer h2 {width:260px;}
			.footer h2 a{font-size:120%;display:block}
			
			.footer h5 {width:100%;padding-top:3px;}
			.footer h5 a{font-size:120%;padding:4px 0 0 190px}
			
			.footer h6 {width:590px;padding:5px 0 0 0}
			.footer h6 a{font-size:120%;}
			
	/*</FOOTER>*/
	.add_image {width:150px;height:130px;background:url(../images/main/botom_img2.png)no-repeat;position:absolute;bottom:-27px;right:-19px;text-indent:-5000px;}
/*</PAGE>*/
