svn@import url("../font/stylesheet.css");
body{
	padding:0px;
	margin:0px;
	min-width:1000px;
}
* html body{
	padding:0px;
	margin:0px;
	min-width:1150px;
}
p {padding:0 15px 0 5px;}
img {border:none;}
.main{
	min-width:1000px;
	padding:0; margin:0;
}
* html .main{
	min-width:1000px;
}
.head{
	background:url(../images/kraft_03.jpg) repeat-x;
	height:500px;
	min-width:1000px;
	width:100%;
	
	margin-bottom:-5px;float:left;
}
div.head_center {width:100%; position:relative; background:url(../images/head_c_bg.jpg) 55% 0% no-repeat; height:410px;}
div.head2_center {width:100%; background:url(../images/h2_c_bg.jpg) 50% 0% no-repeat; height:410px;}
div.head2_left { background:url(../images/h2_l_bg.jpg) no-repeat; width:325px; height:307px;}
div.head2_left div.logo{width:261px; margin:-50px 0 0 100px;float:left; height:24px;}
* html div.head2_left div.logo{width:261px; margin:30px 0 0 50px;float:left; height:24px;}

div.head3_center {width:100%; background:url(../images/h3_c_bg.jpg) 50% 0% no-repeat; height:410px;}
div.head3_left { background:url(../images/h3_l_bg.jpg) no-repeat; width:325px; height:307px;}
div.head3_left div.logo{width:261px; margin:-50px 0 0 100px;float:left; height:24px;}
* html div.head3_left div.logo{width:261px; margin:30px 0 0 50px;float:left; height:24px;}

div.head6_center {width:100%; background:url(../images/h6_c_bg.jpg) 50% 0% no-repeat; height:410px;}
div.head6_left { background:url(../images/h6_l_bg.jpg) no-repeat; width:325px; height:307px;}
div.head6_left div.logo{width:261px; margin:-50px 0 0 100px;float:left; height:24px;}
* html div.head6_left div.logo{width:261px; margin:30px 0 0 50px;float:left; height:24px;}
div.head6_right{
	width:330px;
	height:466px;
	background:url(../images/h6_r_bg.jpg) right no-repeat;
	float:right;
	margin-left:-250px;
	margin-bottom:-530px;
	 margin-top:-307px;
}


div.head_left { background:url(../images/left_bg.jpg) no-repeat; width:399px; height:331px;}
div.head2_right{
	width:270px;
	height:466px;
	background:url(../images/h2_r_bg.jpg) right no-repeat;
	float:right;
	margin-left:-250px;
	margin-bottom:-530px;
	 margin-top:-307px;
}
div.head3_right{
	width:330px;
	height:466px;
	background:url(../images/h3_r_bg.jpg) right no-repeat;
	float:right;
	margin-left:-250px;
	margin-bottom:-530px;
	 margin-top:-307px;
}
div.head4_right{
	width:330px;
	height:466px;
	background:url(../images/h4_r_bg.jpg) right no-repeat;
	float:right;
	margin-bottom:-530px;
	margin-top:-307px;
}
div.head_right{
	width:257px;
	height:466px;
	background:url(../images/head_right_bg.jpg) right no-repeat;
	float:right;
	margin-left:-250px;
	margin-bottom:-530px;
	 margin-top:-331px;
}

div.miniatur {width:100%; height:500px; position:relative; top:-200px; margin-bottom:-200px; font-family:arial;font-size:18px;}
* html div.miniatur {width:100%; height:500px; position:relative; top:-200px; margin-bottom:-500px; font-family:arial;font-size:18px;}
div.miniatur div.uch{ background:url(../images/uchen.png) no-repeat; width:97px; height:164px; position:relative; top:-250px; left:80px;}
div.miniatur div.molek { background:url(../images/molek.png) no-repeat; width:151px; height:107px; position:relative; top:-250px; left:80px;}
div.miniatur a {color:#451e00;}
div.miniatur div.osushitel {float:left; margin-left:5px; padding-left:90px; padding-top:250px; position:relative; left:15%; background:url(../images/osysh.png) no-repeat; width:102px; height:45px;}
div.miniatur div.centr_osushitel {float:left; margin-left:-65px; padding-left:90px; padding-top:250px; position:relative; left:21%; background:url(../images/osysh.png) no-repeat; width:102px; height:45px;}
div.miniatur div.osh_men_pogr {float:left; position:relative; margin-left:-135px; left:30%; text-align:center; top:-100px; padding-top:340px;  background:url(../images/such_men_pogr.png) no-repeat; width:372px; height:25px;}
div.miniatur div.men { float:left; position:relative; top:-30px; margin-left:13%; background:url(../images/men.png) no-repeat; width:130px; height:236px;}
div.miniatur div.compressor {float:right; position:relative; padding-top:200px; right:50px; background:url(../images/kompres.png) no-repeat; width:225px; height:27px;}
div.miniatur div.min_filtr {float:left; position:relative; font-size:14px; padding:60px 0 0 50px; left:230px; margin:85px 0 0 -165px; background:url(../images/min_filtr.png) no-repeat; width:115px; height:22px;}
div.miniatur div.two_komp { float:left; text-align:center; padding:210px 0 0; background:url(../images/two_comp.png) no-repeat; margin:0 0 0 -204px; position:relative; left:50%; width:509px; height:48px;}
div.miniatur div.osh2 { float:right; position:relative; padding:120px 0 0 70px; font-size:14px; right:20px; top:50px; background:url(../images/osh2.png) no-repeat; width:82px; height:31px;}
div.miniatur div.filtr1 {float:left; z-index:99; position:relative; top:140px; left:70px; background:url(../images/filtr.png) no-repeat; padding:80px 0 0 150px; position:relative; width:109px; height:24px;}

div.miniatur div.blok_filtr4 {float:left; z-index:99; top:130px; left:20px; padding:80px 0 0 200px; position:relative; width:59px; height:24px;}
div.miniatur div.filtr4 {float:left; z-index:99; position:relative; top:-100px; left:-170px; background:url(../images/filtr.png) no-repeat; padding:80px 0 0 150px; position:relative; width:109px; height:24px;}
div.miniatur div.graf4 {float:left; position:relative; margin-bottom:-250px; top:-253px; left:15px; background:url(../images/graf_mens.png) no-repeat; width:166px; height:233px;}
div.miniatur div.lest4 {float:left; position:relative; top:-0px; left:100px; background:url(../images/lestn.png) no-repeat; width:119px; height:196px;}
div.miniatur div.osh_lest {float:left; background:url(../images/osh_lest.png) no-repeat; text-align:center; padding:310px 0 0; left:30%; top:-70px; margin-left:-150px; position:relative;width:316px; height:39px;}
div.miniatur div.comp4 {float:right; position:relative; padding:200px 0 0; right:40px; background:url(../images/kompres.png) no-repeat; width:255px; height:27px;}
div.miniatur div.osh_c2 { float:left; background:url(../images/osysh_c.png) no-repeat; padding:280px 0 0; text-align:center; width:542px; height:37px; position:relative; left:40%; margin-left:-150px; top:-50px;}
div.miniatur div.com_r2 {float:right; background:url(../images/com_r2.png) no-repeat; right:35px;  width:119px; padding:180px 0 0 150px; height:9px; position:relative; top:-20px;}
div.miniatur a.min {font-size:14px;}
div.miniatur div.min_osh5 {float:left; padding:140px 0 0 20px; position:relative; left:50px; background:url(../images/osh2.png) no-repeat; width:82px; height:11px;}
div.miniatur div.filtr_c5 {float:left; margin-left:-230px; padding-top:250px; text-align:center; position:relative; left:42%; top:-20px; background:url(../images/filtr_c.png) no-repeat; width:471px; height:13px;}
div.miniatur div.min_com_r5 {float:right; padding:110px 0 0 20px; background:url(../images/mini_komp.png) no-repeat; position:relative; right:20px; top:50px; width:128px; height:15px;}

div.miniatur div.tel { padding:230px 0 0 150px; background:url(../images/telephone.png) no-repeat; width:117px; height:33px; position:relative; top:-45px; float:left;}
div.miniatur div.gps { padding:180px 0 0 100px; background:url(../images/gps.png) no-repeat; width:261px; height:8px;position:relative; margin-left:-180px; left:26%; top:10px; float:left;}
div.miniatur div.mail { padding:160px 100px 0 0; background:url(../images/mail.png) no-repeat; width:5px; height:9px;position:relative; top:45px; right:50px; float:right;}
div.miniatur div.mail_cont { position:relative; left:-120px;}


div.head_left div.logo{width:261px; margin:0px 0 0 30px;float:left; height:24px;}
* html div.head_left div.logo{width:261px; margin:50px 0 0 30px;float:left; height:24px;}
div.menu {margin-left:400px; max-width:80%; position:relative; margin-bottom:-81px;}
* html div.menu {margin-left:380px; min-width:750px; position:relative; margin-bottom:-81px;}
div.menu ul {margin:0; padding:0; background:url(../images/menu_bg.png) repeat-x; height:81px; list-style:none;}
* html div.menu ul {margin:0; padding:0; background:url(../images/menu_bg.png) repeat-x; height:81px; position:relative; top:2px; list-style:none;}
div.menu ul li {float:left;	font-family:Arial;
	padding:6px 1% 5px 1%;
	z-index:1001;
	left:-50px;
	position:relative;
	margin-top:13px;
}
* html div.menu ul li {float:left;	font-family:Arial;
	padding:6px 1% 5px 1%;
	z-index:1001;
	left:0px;
	position:relative;
	margin-top:13px;
}
div.menu ul li a {	
	color:#363636;
	font-size:12px;
	 text-decoration:none;
	 font-weight:bold;
}
div.menu ul li a:hover {color:#0083bb;}	
div.menu ul li.razdel{
    height:43px; width:2px;
	padding:0 2px;
	background:url(../images/menu_separator.jpg) no-repeat;
	float:left;
	top:-1px;
	position:relative;
}

div.right_cont2 { font-size:13px; color:#4c4c4c; float:left; padding:0 10px; position:relative; top:-10px;}
div.trub {float:left; position:relative;	
		  height:81px; left:-15px; top:0px;
	      background:url(../images/menu_back.png) no-repeat;
		  width:64px;
}
* html div.trub {float:left; position:relative;	
		  height:81px; left:10px; top:2px;
	      background:url(../images/menu_back.png) no-repeat;
		  width:64px;
}
.buttons_min{
	position:absolute;
	float:right;
	margin-top:76px;
	margin-left:482px;
}
.buttons_min div{
	float:left;
	margin-left:8px;
	margin-top:4px;
	width:16px;
	height:16px;
}
.buttons_min img{
	width:16px;
	height:16px;
}
div.logo_div_down{
	width:390px;
	height:171px;
	float:left;
	position:relative;
	background-image:url(../images/kraft_05.jpg);
}
div.logo_div_down a.filt { cursor:pointer;color:#451e00;font-size:18px;}
.clear{
	clear:both;
	float:none;
}
.content{
	background-image:url(../images/content_back.jpg);
	background-repeat:repeat-x;
	width:100%;
	float:left;
}
.content a{color:#0195da;}

*:first-child+html .content{
margin-top:50px;
float:left;	
position:relative;
	background-image:url(../images/content_back.jpg);
	background-repeat:repeat-x;
}

.about_company{
	color:#0195da;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-1px;
	position:relative;
	margin-bottom:0px;
	margin-top:0px;
	width:100%;
}
.left_title{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-1px;
	margin-top:-10px;
	text-align:center;
	margin-right:20px;
	padding-bottom:10px;
}
.right_cont{
	margin-left:20px;
	float:left;
	width:66%;
	position:relative;
}
.right_cont a{
color:#0195DA;}

* html .right_cont{
	margin-left:20px;
	float:left;
	width:64%;
	position:relative;
}
.left_cont{
	width:310px;
	float:right;
	position:relative;
	right:0px;
	margin-bottom:30px;
}
.text_right_main{
	position:relative;
	margin-top:40px;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:20px
}
div.shet {width:90%;}
.preim_txt{
	width:250px;
	float:right;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.preim_item img{
	margin-top:15px;
}
.dotted{
	width:240px;
	height:15px;
	border-bottom:#90908f 1px dotted;
	margin-left:50px;
}
.preim_item{
	margin-top:10px;
}
.center_{
	margin:0px auto;
	width:970px;
}
.news_blocks{
	width:960px;
	position:relative;
	margin-top:90px;
}
.news{
	width:316px;
	height:187px;
	background-image:url(../images/news_block.png);
	float:left;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.news span{
	padding:20px 15px 20px 15px;
	display:block;
	width:270px;
	position:absolute;
	z-index:10000;
}
.red_block{
	width:68px;
	height:15px;
	background-color:#d61919;
	position:absolute;
	margin-top:-13px;
	margin-left:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
}
.arhiv{
	width:95px;
	height:16px;
	background-color:#00a1e0;
	position:absolute;
	bottom:-7px;
	right:13px;
	 padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-left:7px;
}
.arhiv a{
	
	padding-top:5px;
	position:relative;
	text-decoration:none;
	color:#fff;
}
.tovar_item{
	float:left;
	margin-top:15px;
}
.tovar{
	width:1000px;
	position:relative;
}
.tv_img{
	width:280px;
	height:180px;
	text-align:center;
}
.img_name {
	width:200px;
}
.img_name a{
	font-family:Arial, Helvetica, sans-serif;
	color:#008dce;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.tover_txt{
	width:280px;
	border-top:2px solid #6d6d6d;
	height:150px;
	margin:5px 0 0;
	background:url(../images/blok_bg.jpg) #fbfbfb top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	position:absolute;
	
}
.tover_txt span{
	padding:5px;
	position:absolute;
}
.tovar_separate{
	float:left;
	width:26px;
	height:200px;
	margin-top:233px;
	margin-left:24px;
}
.tovar_separate img{
	
	position:absolute;
}
.footer{
	position:relative; float:left;
	width:100%;
	margin-top:40px;
	min-width:1000px;
}
.footer_phone{
	width:292px;
	height:171px;
	background-image:url(../images/footer_phone.png);
	float:left;
	position:absolute;	
	bottom:0px;
	top:-8px
}
.footer_resize{
	height:155px;
	background-image:url(../images/footer_back.png);
	z-index:-2;
	font-size:0px;
	background-repeat:repeat-x;
}
.right_footer{
	float:right;
	right:10px;
	width:370px;
	margin-top:-165px;
	position:relative
}
.right_footer img{
	margin-top:18px;
	position:absolute;
	right:160px
}
.copyright{
	position:absolute;
	top:45px;
	right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.site_make{
	position:absolute;
	top:80px;
	right:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.adress a{
	color:#006898;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.our_tel{
	position:absolute;
	margin-top:65px;
	left:80px;
	width:150px;
}
.number{
	position:absolute;
	margin-top:35px;
	left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.number span{
	display:block;
	margin-left:30px;
	color:#0095da;
	font-weight:bold;
	font-size:32px;
}
.adress{
	width:350px;
	margin-left:50px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	top:45px;
	left:230px;
z-index:1000;
}
.adress span{
	font-weight:normal;
}
.buttons_min{
	position:absolute;
	float:right;
	margin-top:76px;
	margin-left:482px;
}
.buttons_min div{
	float:left;
	margin-left:8px;
	margin-top:4px;
	width:16px;
	height:16px;
}
.buttons_min img{
	width:16px;
	height:16px;
}
div.two_cont {width:99%;}
div.content h2{ text-align:center; font-size:24px; color:#4d4d4d; font-weight:normal; margin:0 0 10px; padding:0;}

div.title {width:100%; text-align:center; font-size:24px; font-family:arial; color:#4d4d4d;}

div.blok_photo {float:left; width:92%;}
div.blok_photo a {color:#0195da;}
div.photo_ram {float:left; padding:10px 0 0 5px; margin-right:30px; background:url(../images/photos.png) no-repeat; width:216px; height:218px;}

table.dann {float:left; width:99%; font-size:12px; border:1px solid #d6cfcc; text-align:center; color:#4d4d4d;}
table.dann tr.blue { background:#cceaf7;}
table.dann tr.blue td {padding:10px 0; color:#000;border-left:1px #d6cfcc dotted;}
table.dann tr.c1 { background:#eeeae5;}
table.dann tr.c2 { background:#e1deda;}
table.dann tr.c1 td { padding:5px 0;border-top:1px solid #d6cfcc;border-bottom:1px solid #d6cfcc; border-left:1px #d6cfcc dotted; vertical-align:middle;}
table.dann tr.c2 td { padding:5px 0;border-top:1px solid #d6cfcc;border-bottom:1px solid #d6cfcc; border-left:1px #d6cfcc dotted; vertical-align:middle;}

/* start index6 */
div.oglav_l {float:left; width:49%; position:relative;}
div.oglav_r {float:right; width:49%; position:relative;}
div.oglav_ramka { background:url(../images/ramka.png) no-repeat; width:382px; height:241px;}
ul.oglav {margin:10px 0;color:#4d4d4d; font-weight:bold; padding:0; list-style:none;}
ul.oglav li a{color:#0094d9;}
ul.oglav li { padding-left:12px; font-weight:normal; background:url(../images/str_li.gif) left no-repeat;}
div.link_up {margin:15px 0;}
div.link_up a {color:#4d4d4d; font-weight:bold;}
div.link_up img {margin:0 10px;}

div.pod_title {  float:left; width:100%; margin:10px 0; position:relative; font-size:12px; font-weight:bold;}
div.ul_mol {position:relative;width:99%; color:#4c4c4c;}
div.page_link {float:right;font-size:12px; margin-right:50px;}
div.page_link a {color:#0492d2; font-weight:normal;}
div.page_link a.link_b { font-weight:bold;}
div.page_link strong { font-weight:bold;}
div.fl_l {float:left; font-size:14px;}

/* start index8 */

div.contact_titl {font-size:21px; color:#a99a78; width:200px; text-align:center;}
div.contact {font-size:21px; color:#451e00; width:300px;}
div.mail a { color:#0195da;}