* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
body {
	 background-color: #FFFFFF;
}
div {
	font-size: 12px;
}

img {
	border: 0px;
}
p {
	padding: 5px 0px;
	color: #000000;
}
li {
	/*margin-left: 25px;*/
	
	list-style: none inside none;
}
a {
	color: #000000
}
a:hover {
	color: #00902b;
}
h1, .h1 {
	font: normal 22px/22px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom:15px;
}
h2, .h2 {
	font: bold 18px/24px Tahoma, sans-serif !important;
	padding: 0px 0px 24px;
	color: #000000;
	}
h3, .h3 {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform: uppercase;
	padding-top:10px;
}
.h1, .h2 {
	display:block;
	padding-bottom:20px;
	}
.h3{
	display:block;
}
.clear-all {
	clear: both;
}
#container {
	min-width: 1024px;
	max-width: 1380px;
	margin: 0px auto;
	min-height:800px;
	overflow:hidden;
}
header{
	max-width:100%;
	background: url("../images/hed.jpg") repeat-x left top transparent;
	height: 252px;
	display:block;
}
#front{
    min-width: 1024px;
	max-width: 1380px;
	margin: 0px auto;
	display:block;
}
	.top_menu{
	float:left;
	margin-left:290px;
	//margin-left:0px;
	margin-top:16px;
	position:absolute;
	width:70%;
	}
.top_menu td{
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	
}
.top_menu td a{
	display:block;
	cursor:pointer;
	text-decoration:none;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#696969;
	}
.top_menu td a:hover{
	color:#000000;
}
.top_menu .other a {
	width: 50%;
	margin:0px auto;
	}
.top_menu td a span{
	display:block;
	height:23px;
	line-height:23px;
	cursor:pointer;
}
.top_menu td a span span{
	font: bold 12px/23px Arial, Helvetica, sans-serif;
	color:#CA3400;
	text-decoration:underline;
	display:block;
	margin-left:7px;
	margin-right:7px;
	cursor:pointer;
}

	   .logo{
		margin: 9px 0px 15px 28px;
		//margin: 9px 0px 15px 15px;
		float:left;
	 }
	 #shapka{
	 width:100%;
	 height:179px;
	  }
	 #shapka address{
	 width:58%;
	 height:177px;
	 float:left;
	 margin: -6px 14px 0px 34px;
	 //margin: -6px 14px 0px 15px;
	 }
		 #shapka .blue{
		 font:bold 20px/9px Tahoma, sans-serif;
		 color:#0b4abe;
		  }
		 #shapka .msc{
		 font:bold 12px/24px Arial, Helvetica, sans-serif;
		 color:#696969;
		 float:left;
		 }
		 .pit{
			padding-left:23px;
		 }
		 .pit span span{
			position: relative;
			top: -9px;
		 }
			#shapka .msc span{
			font:bold 20px/24px Tahoma, sans-serif;
			color:#000000;
			}
				#shapka .msc span span{
				font:normal 12px/24px Arial, Helvetica, sans-serif;
				color:#696969;
				}
				#shapka .zv{
				margin-right:8px;
				}
				
	#shapka .left-clear{
	background: url("../images/font.png") no-repeat left center transparent;
	height:179px;
	z-index:1000;
	width:55px;
	float:left;
	left:-75px;
	position:relative;
	//background: none;
	top:-15px;
	}
	#shapka .right-clear{
	background: url("../images/font-rie.png") no-repeat right center transparent;
	height:179px;
	margin-left:95%;
	z-index:1000;
	position:relative;
	top:-15px;
	//top:-15px;
	-margin-top:-224px;
	//background: none;
	}
.clear{
clear:both;
}	
	
	#slides {
    position: absolute;
    display: block;
    height: 179px;
    width: 42%;
	//width: 41%;
	//display: inline;
	z-index:1;
	float:left;
	left:56%;
	//padding-top:0px;
	top:48px;
	overflow:hidden;
	}

.slides_container {  
    display: none;
    overflow: hidden;
	position: relative;
	}

.slides_container a {
    display: block;
    height: 179px;
    }
.slides_container a img {
    border: medium none;
    display: block;
	}


	#left{
	float:left;
	margin: 0px 28px 0px 33px;
	width:240px;
	//margin: 0px 15px 0px 5px;
	}
		#catalog-left p{
		display:block;
		padding-left:15px;
		padding-top:10px;
		font-weight:bold;
		}
		#my-menu{
		border:1px solid #cbcbcb;
		width:240px;	
		}
		#my-menu li{
		background: #d3dce4 url("../images/li.jpg") repeat-x;	
		}
		#my-menu li a{
		text-decoration:none;
		font:bold 12px/29px Arial, Helvetica, sans-serif;
		color:#0b4abe;
		padding-left: 12px;
		//padding-left: 7px;
		}
		#my-menu li a:hover, #my-menu li a:active {
		 color:#00902b;
		}
			#my-menu li ul li{
			background: #e7e8ee repeat-x;
			padding-left: 15px;
			//padding-left: 0px;
			border-bottom:1px solid #CBCBCB;
			}
			#my-menu li ul li a{
				background: url("../images/cat-li.jpg") no-repeat scroll 0 11px transparent;
				color: #0B4ABE;
				display: block;
				font: 12px/18px Arial,Helvetica,sans-serif;
				padding: 7px 0 7px 8px;
			}
			#my-menu li ul li a:hover, #my-menu li ul li a:active{
			background: url("../images/li.gif") no-repeat scroll 0px 11px transparent;
			color:#00902b;
			}
				#my-menu li ul ul li{
				background: #f3f4fa url("../images/li-li-li.jpg") repeat-x;
				padding-left: 30px;
				//padding-left: 10px;
				}
				#my-menu li ul ul li a{
				background: url("../images/cat-li-li.jpg") no-repeat scroll 0px 2px transparent;
				}
				#my-menu li ul ul li a:hover, #my-menu li ul ul li a:active{
				background: url("../images/li-li.gif") no-repeat scroll 0px 2px transparent;
				color:#00902b;
				}
	
		.stati{
		padding-top:30px;
		margin: 0px 15px 0px 15px;
		}
			.stati .zagol{
			font:bold 14px/16px Arial, Helvetica, sans-serif;
			color:#000000;
			text-transform: uppercase;
			padding-top:10px;
			}
			.zagol small{
			font:bold 14px/16px Arial, Helvetica, sans-serif;
			color:#0b4abe;
			text-transform: none;
			}
			.stati span{
			font:bold 20px/30px Tahoma, sans-serif;
			color:#0b4abe;
			}
			.stati p{
			font:normal 12px/17px Arial, Helvetica, sans-serif;
			color:#000000;
			}
		.predlogaem{
		padding-top:45px;
		}
			.predlogaem b{
			padding-bottom:15px;
			display:block;
			padding-left:15px;
			}
			.predlogaem ul{
			border:1px solid #c8c8c8;
			}
			.predlogaem li{
			background: #d3dce4 url("../images/li.jpg") repeat-x;
			}
			.predlogaem li a{
			text-decoration:none;
			font:bold 12px/29px Arial, Helvetica, sans-serif;
			color:#0b4abe;
			margin-left:15px;
			}
			.predlogaem li a:hover{
			color:#00902b;
			}
		.intresting{
		padding-top:40px;
		padding-left:11px;
		padding-right:12px;
		}
			.intresting p{
			font:normal 12px/17px Arial, Helvetica, sans-serif;
			color:#000000;
			border-top:1px solid #cbcbcb;
			padding-top:15px;
			}	
			.intresting b{
			padding-bottom:15px;
			display:block;
			}	
		
		
	#center{
	-margin-left:245px;
	-margin-right:165px;
	overflow: hidden;
	padding-right:15px;
	}
	.ie{	
	-margin-left:25px;
	-margin-right:25px;
	-zoom:1;
}
		#center p{
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		color:#000000;
		padding-bottom:15px;
		}
		#center li{
		background:url("../images/cen-li-li.jpg") no-repeat scroll 0 7px transparent;
		padding: 4px 0px 4px 10px;
		}
		
		.half {
		width: 47%;
		padding-bottom:10px;
		}
		
		.column {
		float: left;
		}
		.delim {
		float: left;
		width: 4%;
		}
		
		.l1{
		background: url("../images/l1.png") no-repeat scroll center left transparent;
		z-index:9999999;
		height:117px;
		}
		.ll1{
		background: url("../images/ll1.png") no-repeat scroll center right transparent;
		z-index:9999999;
		height:117px;
		}
		.img1-left{
		background: url("../images/ft1.png") no-repeat scroll center center transparent;
		height: 117px;
		margin: 0px 0px 5px;
		z-index:1;
		}
		.img1-right{
		 background: url("../images/ft2.png") no-repeat scroll center center transparent;
		height: 117px;
		margin: 0px 0px 5px;
		z-index:1;
		}
			.img2-left{
		 background: url("../images/ft3.png") no-repeat scroll center center transparent;
		height: 117px;
		margin: 0px 0px 5px;
		}
		.img2-right{
		 background: url("../images/ft4.png") no-repeat scroll center center transparent;
		height: 117px;
		margin: 0px 0px 5px;
		}
			.img3-left{
		 background: url("../images/f5.png") no-repeat scroll center center transparent;
		height: 117px;
		margin: 9px 0px 25px;
		}
		.img3-right{
		 background: url("../images/f6.png") no-repeat scroll center center transparent;
		height: 117px;
		margin: 2px 0px 12px;
		}
		.border{
			border-top: 1px solid #CBCBCB;
			padding-bottom: 10px;
		}
		.nasos{
		padding-bottom:10px;
		}
		.small{
		font:bold 14px/18px Arial, Helvetica, sans-serif !important;
		padding-bottom:25px;
		}
		.lastone{
		font:bold 14px/18px Arial, Helvetica, sans-serif !important;
		text-align:center;
		}
		.backg{
		 background: url("../images/backg.jpg") repeat scroll top center transparent;
		 padding: 5px 20px;
		 margin-bottom: 20px;
		 overflow-y: hidden;
		 -height: 279px;
		}
		.tex{
		padding-left:102px;
		-padding-left:0px;
		}
	#right{
	width:160px;
	float: right;
	margin: 0px 15px 0px 30px;
	//margin: 0px 5px 0px 5px;
	}
		.partners b{
		padding-left:5px;
		}
		.partners p{
		border-bottom:1px solid #cbcbcb;
		}
		.partners .first img{
		border-top:1px solid #cbcbcb;
		}
		.partners img{
		text-align:center;
		padding:5px;
		}
		.action{
		padding-top:30px;
		}
		.action b{
		padding-left:5px;
		}
		.action a{
		text-align:center;
		padding-top:10px;
		display:block;
		}
		.info{
		padding-top:30px;
		padding-left: 5px;
		}
		.text{
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#000000;
		}
		.blue{
		font:bold 20px/18px Tahoma, sans-serif;
		color:#0b4abe;
		}
		.blue small{
		color:#0b4abe;
		font:bold 12px/18px Tahoma, sans-serif;
		}
		.grey{
		font:normal 11px/14px Arial, Helvetica, sans-serif;
		color:#696969;
		}
		.probel{
		padding-top:25px;
		}
.img-l{
float:left;
padding: 0px 15px 10px 0px;
}	
.img-r{
float:right;
padding: 10px 0px 0px 15px;
}	

footer{
	display:block;
	max-width:100%;
	background: url("../images/footer.jpg") repeat-x left top transparent;
	}
	#footers{
		min-width: 1024px;
		max-width: 1380px;
		margin: 0px auto;
		height:338px;
		padding-top:36px;
	}
		.direct{
			margin: 10px 0px 0px 40px;
			font:normal 12px/16px Arial, Helvetica, sans-serif;
			color:#000000;
			height:122px;
			//margin: 20px 0px 0px 30px;
		}
		.half1 {
			width: 22%;
		}
		#all{
			height:224px;
			margin-left:45px;
		}
		.webmoney{
			display:block;
			margin:12px;
			//padding:10px 0px 10px 5px;
		}
		.footer-menu{
		margin: 35px 0;
		//margin: 35px 0;
		}
		.footer-menu ul{
			list-style: none outside none;			
		}
		.footer-menu li{
			float: left;
			padding: 0px 5px;
		}
		.bottoms{
		margin-top: -72px;
		float:left;
		padding-left:3px;
		//padding-left:0px;
		//position:relative;
		//top:10px;
		}
		.counters{
		 position: relative;
		top: -27px;
		width: 215px;
		left: 109%;
		//left:109%;
		//position:relative;
		//top:-40px;
		-top:-50px;
	}
		.centr
		{position: relative;
		width: 96%;				
		top:10px;
		left:5px;
		line-height:20px;
		+margin-left:-50px;
			}
			
		.centr strong { margin-left:-48px;
		+margin-left:0;}
		
		.halfs1{
		/*width:37%;*/
		}
		.delims{
		width:4%;
		float: left;
		}
		.halfs{
		margin-top:7px;
		width:66%;
		}
		.clears{
		clear:both;
		}
.bott{
	left: 210px;
    position: absolute;
    top: 187px;
 //left:320px;
 //top:187px;
}		
#zakaz {
	float: left;
    margin: 0 8px;
    padding: 0;
    position: absolute;
    top: 188px;
    z-index: 20000;
	//left:-10px;
	}


#ask_question {
	z-index: 2000;
	
}
	#ask_question .top {
	color: #FFFFFF;
    cursor: pointer;
    font: italic bold 17px Georgia,serif;
    height: 41px;
    /*padding: 25px 0 0;*/
	text-align: center;
    width: 191px;
	}
	#ask_question .bottom {
		background: url("../images/formapng.png") no-repeat top left transparent;
		display: none;
		height: 173px;
		padding: 37px 17px;
		width:210px;
		 position: relative;
		top: -11px;
		left: 23px;
	}
		#ask_question .bottom span {
			color: #000000;
			display: block;
			font: mormal 12px/48px Arial, Helvetica, sans-serif;
		}
		#ask_question .bottom input {
			border: 1px solid #979797;
			display: block;
			height: 24px;
			line-height: 22px;
			margin: 0px 0px 6px;
			padding: 0px 4px;
			width: 196px;
			font: mormal 12px/48px Arial, Helvetica, sans-serif;
			position: relative;
		}
			#ask_question .bottom input.sub {
				background: none;
				border: 0px none;
				width:95px;
				height:23px;
				position:relative;
				left:46px;
				top:14px;
			}

.main-good{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CBCBCB;
    float: left;
    margin: 1%;
	margin-bottom:22px;
    padding: 6px;
    width: 28%;
}
.main-good a img{
	border: 1px solid #CBCBCB;
}
.main-good p a{
	font:bold 14px Tahoma, sans-serif;
}	
.main-good .c{
	color: #00902B !important;
    font-size: 16px !important;
    font-weight: bold !important;
 
}
 #h33{
	font:bold 14px Tahoma, sans-serif !important;
	padding-bottom:0px !important;
}
.all-akcii{
	padding:10px;
	text-align:center;
	border:1px solid #CBCBCB;
	margin-top:10px;	
}
.all-akcii a{
	color:#0B4ABE !important;
	font:bold 14px Tahoma;
}
.green{
	color:#00902b !important;
	font:bold 14px Arial !important;
}
.greentitle{
	color:#00902b !important;
}
.akcii-grundfos{
width: 80px!important;
}
	
.sertif  a {	
	display:block;padding-right:10px;}
	
.sertif  img {	
	float:left;
	padding-right:10px;}
	
.sertif  b {
	float:left; 
	width:150px;
	padding-bottom:15px;
	margin-top:245px;
	margin-left:-150px;}
#skidki{
	background: url("../images/sk.jpg") no-repeat center center transparent;
	height:122px;
}
#skidki .bl{
	text-align:center;
	padding:0px !important;
	font:bold 12px Arial, sans-serif;
}
.skidki{
	font:bold 14px Arial, sans-serif;
	color:#d9e1ea;
	text-transform: uppercase;
	text-align:center;
	padding: 13px;
}
#skidki a{
	color: #001F69;.sertif  a {	
	display:block;padding-right:10px;}
	
.sertif  img {	
	float:left;
	padding-right:10px;}
	
.sertif  b {
	float:left; 
	width:150px;
	padding-bottom:15px;
	margin-top:245px;
	margin-left:-150px;}
    display: block;
    font: bold 11px/28px Arial,sans-serif;
    text-align: right;
    width: 146px;
}
.blue1{
		color:#0b4abe;
		font:bold 12px/18px Tahoma, sans-serif;
}
.komp{
	font:bold 14px Arial, sans-serif;
	color:#001f69;
	text-align:center;
	padding:5px 0px 0px 0px;
	text-transform: uppercase;
}

.left-block-for-clon{
    border: 1px solid #0B4ABE;
    margin-top: 15px;
    padding: 10px;
}	

.left-block-for-clon li{
list-style: disc inside none;
}
.footer-l{
	background:url("../images/green-l.gif") no-repeat left center;
	height:23px;
	margin:0 2px;
	padding-left:7px;
	float:left;
	-width:140px;
}
.footer-r{
	background:url("../images/green-r.gif") no-repeat right center;
	height:23px;
	padding-right:5px;
}
.footer-b{
	background:url("../images/green-bg.gif") repeat-x left center;
	height:23px;
	padding:0 7px;
	-text-align:center;
}
.footer-b a{
	color:white;
	text-decoration:none;
	font:bold 12px/21px Arial;
}
.divform{
	float:right;
	margin:10px;
	width:250px;
}
.copy{
	 margin-left: 410px;
    margin-right: 80px;
    margin-top: -68px;
    position: absolute;
	}


