/* Позиционирование */

	html, body { margin: 0px; padding: 0px; height: 100%; }
	html { }
	body { 
		position: relative;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		background: url(/img/iface/top_bg.gif) top left black repeat-x; 
		min-width: 1002px; 
		}
	#all {
		position: relative;
		min-height: 100%; 
		
		}	
	html>body #all { height: 100%; }



/* Шаблонный декор */

	html, body { background-color: black; background: url(/img/iface/top_bg.gif) top left black repeat-x; }
	body { font: normal 11px Tahoma, sans-serif; background: url(/img/iface/pipe_bg.gif) 270px 0px repeat-y; }
	body, #copy_left a { color: #ccc; text-decoration: none; }
	.template { border-collapse: collapse; margin: 0px; }
	.template td { padding: 0px;}
	#grating_left {  }
	#top td { height: 258px; }
	#grating_left div { height: 255px; width: 267px; background: url(/img/iface/grating_left.jpg) left bottom no-repeat; }
	#grating_left a { display: block; width: 155px; padding: 46px 0px 0px 58px; }
	#grating_left img { border: 0px; }
	
	#grating_right { background: url(/img/iface/pipe_top.jpg) left top no-repeat;}
	#grating_right h1, #grating_right p { margin: 0px; }
	/* #grating_right div { padding: 66px 9% 0px 9%; height: 192px; background: url(/img/iface/grating_right.jpg) 66px bottom no-repeat; } */
	#grating_right div { padding-top: 66px; height: 192px; background: url(/img/iface/grating_right.jpg) 66px bottom no-repeat; }
	#grating_right h1 { font: normal 30px/40px Trebuchet MS, Trebuchet, Tahoma, sans-serif; text-transform: uppercase; }
	a:hover, #content a:visited:hover, #grating_right h1, #copy_left a:hover { color: #c6e12e; }
	#grating_right p { margin-top: 16px; font-size: 10px; line-height: 13px; width: 424px; }
	#grating_right .phone { position: absolute; width: 160px; height: 40px; top: 59px; right: 3.8%; }
	
	#menu { width: 267px; background: url(/img/iface/pipe_inside.jpg) 270px 0px no-repeat; }
	#menu ul, #menu li { margin: 0px; padding: 0px; list-style: none; }
	#menu ul { margin: 61px 8px 0px 25px; height: 500px; }
	#menu li { margin-bottom: 8px; padding-left: 34px; background: url(/img/iface/menu.gif) left top no-repeat; }
	#menu li.cur { background: url(/img/iface/menu_cur.gif) left top no-repeat; }
	#menu a, #menu a:hover { display: block; width: 200px; }
	#menu img { cursor: pointer; cursor: hand; }
	#menu div.bgli0 { background: url(/img/iface/nav0.gif) left 1px no-repeat; }
	#menu div.bgli1  { background: url(/img/iface/nav1.gif) left 1px no-repeat; }
	#menu div.bgli2  { background: url(/img/iface/nav2.gif) left 1px no-repeat; }
	#menu div.bgli3  { background: url(/img/iface/nav3.gif) left 1px no-repeat; }
	#menu div.bgli4  { background: url(/img/iface/nav4.gif) left 1px no-repeat; }
	#menu div.bgli0a  { background: url(/img/iface/nav0a.gif) left 1px no-repeat; }
	#menu div.bgli1a  { background: url(/img/iface/nav1a.gif) left 1px no-repeat; }
	#menu div.bgli2a  { background: url(/img/iface/nav2a.gif) left 1px no-repeat; }
	#menu div.bgli3a  { background: url(/img/iface/nav3a.gif) left 1px no-repeat; }
	#menu div.bgli4a  { background: url(/img/iface/nav4a.gif) left 1px no-repeat; }
	#menu div.bgli0, #menu div.bgli1, #menu div.bgli2, #menu div.bgli3, #menu div.bgli4,
	#menu div.bgli0a, #menu div.bgli1a, #menu div.bgli2a, #menu div.bgli3a, #menu div.bgli4a, { height: 20px; width: 200px; /* position: relative; top: -12px; */ }
	#menu img { border-top: 1px solid black; }
	
	#container { background: url(/img/iface/pipe_inside.jpg) 3px top no-repeat; }
	/* #cont_l20 { margin-left: 20px; } */
	/* #content { margin: 20px 9% 151px 9%; } */
	#content { margin: 20px 0px 151px 0px; } 
	
	#copy_left { 
		position: absolute; bottom: 0px; left: 0px; /* width: 333px; */ width: 267px;
		background: url(/img/iface/grating_bl.jpg) left 2px no-repeat; }
	#copy_left, #copy_left .obj, #copy_center { height: 261px; }
	#copy_left .fono { }
	#copy_left .obj1 { background: url(/img/iface/obj_1.gif) 0px 0px no-repeat; }
	#copy_left .obj2 { background: url(/img/iface/obj_2.gif) 0px 0px no-repeat; }
	#copy_left p { padding: 195px 0px 0px 60px; margin: 0px; }
	#copy_left img { display: block; margin-bottom: 6px; }
	
	#copy_center { position: absolute; bottom: 0px; left: 267px; width: 66px; background: url(/img/iface/pipe_b1.jpg) right 2px no-repeat; }
	
	#copy_left p, #copy_right p { font-size: 9px; }
	
	#copy_right { 
		position: absolute; bottom: 0px; width: 100%; height: 148px; 
		background: url(/img/iface/bot_bg.gif) left top repeat-x; }
	#copy_right .fono { height: 148px; background: url(/img/iface/pipe_b2.jpg) 0px top no-repeat; margin-left: 267px; padding: 0px; }
	/* #copy_right p { padding: 90px 9% 0px 9%; height: 58px; margin: 0px; background: url(/img/iface/grating_bottom.jpg) 65px 2px no-repeat; } */
	#copy_right p { padding-top: 90px; height: 58px; margin-top: 0px; margin-bottom: 0px; background: url(/img/iface/grating_bottom.jpg) 65px 2px no-repeat; }
	#copy_right span { display: block; }
	
	.mar14_20 { padding-left: 17.8%; } /* 17.8 * 5/4 */
	#w500px {  margin: 0px; border-collapse: collapse; }
	#w500px td, #content h2 { padding: 0px; padding-left: 17.8%; }
	#w500px td { padding-right: 14%; }
	#w500px td.h2 { padding-left: 0px; padding-right: 0%; }
	#w500px td table { border-collapse: collapse; }
	#w500px td td { padding: 2px; }
	#w500px td .links_to_production td { padding: 2px 2px 10px 2px; }
	#w500px td .links_to_production td p { margin-top: 0px; }
	div.link_prod_img { margin-top: 2px; border: 1px solid #3c3c3c; }
	div.link_prod_img img { border: 1px solid black; }
	div.link_prod_img a:hover img { border: 1px solid #c6e12e; }
	
	/* div { border: 1px solid white; } */
	
 

/* Заголовки и конетнт */
	.gray_line { padding: 5px 0px; background-color: #1c1c1c; font-size: 14px; color: white;  }
	div.h2 { background: url(/img/iface/h2_bg_left.gif) 63px top repeat-y; margin-top: 30px; margin-bottom: 15px; }
	h2 { color: white; font-size: 18px; font-weight: normal; margin: 0px; background: url(/img/iface/h2_bg_right.gif) right top repeat-y; line-height: 40px; }
	strong { color: #f0f0f0; }
	
	p.ul { margin-bottom: 0px; }
	#content ul { margin-top: -1px; }
	#content ul li { list-style-image: url(/img/iface/li-1.gif); }

	#content table.tech_param { border-collapse: collapse; }
	#content table.tech_param td,
	#content table.tech_param th { padding: 6px 4px 2px 4px; border-bottom: 1px solid #666; }
	#content table.tech_param th { font-weight: normal; color: white; }
	p.tech_for { margin-left: -7px; margin-right: -7px; padding: 6px 7px; background-color: #1c1c1c; }
	.white { color: white; }

	blockquote.ldquo { 
		display: block; margin-left: 0px; padding: 12px 0px; 
		color: white; font: normal 14px Tahoma, Arial; 
		background: url(/img/iface/ldquo.gif) left top no-repeat; }
	blockquote.ldquo div.quo { margin-left: 32px; } 
	blockquote.ldquo span.rdquo { padding-bottom: 12px; padding-right: 32px; background: url(/img/iface/rdquo.gif) right bottom no-repeat; border: 1px solid black; }

	#content div.quo2 { margin-left: 20px; }
	.q2 { background: url(/img/iface/q2back.gif) left top repeat-y; }
	.q2t { background: url(/img/iface/q2t.gif) left top no-repeat; }
	.q2m { background: url(/img/iface/q2m.gif) left center no-repeat; }
	.q2b { background: url(/img/iface/q2b.gif) left bottom no-repeat; }
	
	


/* Общие свойства */

	a { color: yellow; }
	a:visited { color: #990; }
	.nobg { background: transparent; }
	img { border: 0px; }
	

	#place-for-triplefotos, #skob, #place-for-triplefotos-1, #place-for-triplefotos-2, #place-for-triplefotos-3 { display: none; }
	.pointer { cursor: pointer; cursor: hand; }
	#skob a{color:#ffffff;text-decoration:none;}