/* www.verstkahtml.ru | 2009 */
	
/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000; min-width:997px; font-size:100.01%; background:#fff;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #000; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 150%; margin-bottom:12px; font-weight:normal; color:#000;}
h2{font-size: 140%; font-weight:normal;margin-bottom:10px; }
h3{font-size: 130%; margin-bottom:10px; font-weight:normal;}
h4{font-size: 1.1em; margin-bottom:4px;}

p{margin-bottom: 12px;}

.clear{
	clear: both;
	height: 1px;
	font-size: 1px;
}

.green{color: #35a845;}
.red{color: #ff0000;}
.grey{color: #bfc2c6;}
.pink{color: #c79cb7;}

ul{ margin-bottom:12px; padding-left:16px;}
ul li{}

small{font-size:0.9em;}

#main{position:relative; min-height:100%; margin: 0; min-width:997px;font-size:0.7em; background: #fff url(../images/bg_repeat.png) repeat 50% 0; ;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%'); height:100%;}
div#main_in{width: 997px; margin:0 auto; background:url(../images/bg_main.gif) repeat-y 0 0;}
div#main_in_2{width:993px; margin:0 auto;}


/*--- TOP ---*/
div#top_block{background:url(../images/bg_menu.gif) repeat-x 0 0; height:78px;}
	div#menu{background:url(../images/bg_menu_r.gif) no-repeat 100% 0; height:78px;}
	div#menu_in{background:url(../images/bg_menu_l.gif) no-repeat 0 0; height:66px; color:#fff; padding:12px 0 0 0;}
	div#menu_in a{color:#fff;}
	div#menu_in a:hover{color: #d9d9d9;}
		table#menu_t{width:993px;}
		table#menu_t td{
	text-align:center;
	background:url(../images/bg_menu_t.gif) repeat-y 100% 0;
	font-size:1.6em;
	padding:4px 30px 5px 15px;
}
		td.menu_r{background:none !important;}
		

/*--- CONTENT ---*/
div#content_top{border-top:7px #ffcc00 solid; border-bottom:14px #ffcc00 solid; min-height:377px; background: #eaeaea url(../images/bg_content_top.gif) repeat-y 639px 0;}
* html div#content_top{height:377px;}
	
	div#top_image{float:left;}
	div#content_top_r{
	width:328px;
	padding:32px 10px 0 2px;
	float:right;
	background:url(../images/arrow.gif) no-repeat 0 5px;
	margin: 13px 0 0 0;
}
		div#top_text p{
	line-height:1.2em;
	height:235px;
}
			
			a#zakaz{display:block; width:157px; height:41px; background:url(../images/zakaz.gif) no-repeat 0 0; margin:0 auto;}
				a#zakaz:hover{background-position:0 -41px;}
			a#zakaz strong{display:none;}
	
	
	div#tovar{
	padding:6px 2px 15px 12px;
	clear:both;
}
	
		div.pesok, div.cement{
	background:#eaeaea;
	width:185px;
	float:left;
	margin:0 10px 0 10px;
	padding:20px 1px 22px 1px;
	height:230px;
}
			div.t_image{height:130px; border-bottom:2px #f4f4f4 solid; margin-bottom:14px; text-align:center;}
			
			div.t_text{
	background:url(../images/arrow_pesok.gif) no-repeat 100% 5px;
	margin:0 14px;
	height:90px;
	padding: 0 20px 0 0px;
}
				.cement div.t_text{background-image:url(../images/arrow_cement.gif);}
			div.t_text strong{display:block; font-size:1.7em; font-weight:normal;}
				a.dostavka{color:#808080;}
		
		div#tovars_left{
	width:630px;
	float:left;
	margin: 10px 0 0 0;
}
		
		div#tovars_right{
	width:329px;
	float:right;
	padding:35px 3px 0 2px;
	background:url(../images/arrow_white.gif) no-repeat 0 0;
	margin: 10px 0 0 0;
}
	
	
	
	div#banner_block{background:#ffcc00; padding:12px 82px 0 40px; height:52px;}
		div#banner_left{padding:5px 0 0 0; float:left;}
		div#banner_left a{width:209px; float:left;}
		
		div#banner_right{float:right;}
	
	
	div#content_main{
	background:#ffffff;
	padding:3px 0 25px 18px;
}
		div#content_left{
	width:574px;
	float:left;
	background: url(../images/arrow_content.gif) no-repeat 0 0;
	padding:33px 2px 0 0;
	margin: 10px 0 0 0;
}
		div#content_right{
	width:330px;
	float:right;
	background:url(../images/arrow_content.gif) no-repeat 0 0;
	padding:33px 2px 0 0;
	margin: 10px 0 0 0;
}
	

	
/*--- FOOTER ---*/
	div#footer_block{
	width:965px;
	margin:0 auto;
	background:url(../images/bg_footer.gif) repeat-x 0 0;
	padding:20px 0 0 0;
	height:57px;
	color:#5a5a5a;
	font-size:12px;
}
	div#footer_block a{color:#1c81ff;}
	div#footer_left{
	font-size:11px;
	float:left;
	width:350px;
	padding:12px 0 0 0px;
}
	div#footer_center{float:left; width:308px; padding:12px 0 0 0;}
	div#footer_right{
	float:right;
	padding:6px 60px 0 0;
	color:#b0a4a5;
	font-size:31px;
	z-index:10;
	width:242px;
	text-align:right;
}
	div#footer_right small{font-size:0.6em; position:relative; top:-6px;}





	
		div.form{
	width:343px;
	min-height:20px;
	margin-top:0px;
}

		div.form_in_in{
	width:277px;
	min-height:100px;
	padding:0 38px 12px 0;
	float: right;
}
		* html div.form_in_in{height:100px;}
		
			
			div.form_in_in input{width:160px; padding:2px 5px; font-size:11px; display:block; margin-bottom:8px;}
			div.form_in_in textarea{ font-family:tahoma; padding:2px 5px; font-size:11px; display:block; height:92px; overflow:auto; width:250px; margin-bottom:15px;}
#send{
	padding:0;
	width:170px;
	height:41px;
	background:url(../images/send.gif) no-repeat 0 0;
	border:0;
	cursor:hand;
	cursor:pointer;
	margin:0;
}

