div#wrapper{
	width: 100%;
	max-width: 1440px;
	padding: 0px auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px;
	position: relative;
}
#footer {
	height: 80px; /* .push must be the same height as .footer */	
	color: #7d7d7d;
	margin-left: 20%;
	margin-right: 15%;
}
	#footer{
		padding: 0px;
		padding-top: 35px;
	}
	#footer #botmenu{
		border-left: 1px solid #b0b0b0;
		padding-left: 20px;  
	}
		#botmenu ul{
			list-style: none outside;			
		}
		#botmenu ul li{
			display: block;
			float: left;
			width: 49%;
		}

.push{
	height: 80px; /* .push must be the same height as .footer */
}


#header{
	
}
	#left, .lside{
		float: left;
		width: 19.5%;
		text-align: center;
		padding-top: 35px;
	}
		.leftbox{
			padding-right: 10px;
			padding-bottom: 45px;
			font-size: 12px;
			color: #6a6a6a;
		}
			.leftbox a{
				color: #000;
			}
			.leftbox li, .leftbox li a{
				color: #2d46e0;
				font-size: 14px;
			}
			.leftbox h3{
				font-size: 16px;
				font-weight: bold;
				color: #000;
			}
			.news{
				
			}
			
	.rside{
		margin-left: 20%;
	}
	#right{
		float: right;	
		width: 14.5%;
	}
	#center{
		margin-left: 20%;
		margin-right: 15%;
	}	
	#centerpart{
		margin-left: 20%;
		margin-right: 2%;
		padding-top: 84px;
		position: relative; 
	}
		#razmer_t{
			background: url(../img/razmer_t.jpg) no-repeat 0 0;
		}	
		#razmer_b{
			background: url(../img/razmer_b.jpg) no-repeat right 0;
			padding-top: 5px;
			padding-right: 40px;
		}
			#razmer_b td{
				padding: 0px;
			}
			.qu{
				margin-left: -40px;
			}
			.ot{
				background: url(../img/tire.jpg) no-repeat 0 13px;
				padding-left: 14px;
				margin-left: -7px;
				padding-bottom: 20px;
			}
			.material td{
				padding-left: 90px;
				height: 180px;
			}
		#back{
			margin: 0px auto;
			margin-top: 70px;
			display: block;
			width: 145px;
			padding: 7px 0px;
			padding-bottom: 10px;
			background: url(../img/back.jpg) no-repeat 0 0;
			color: #fff;			
		}	
		#mainmenu{
			padding-bottom: 55px;
			background: url(../img/mainmenu_first.jpg) no-repeat 0 0;
			padding-left: 1px;
			margin-right: 18.8%;
		}
			
			#mainmenu table{
				width: 100%;
			}
				#mainmenu table td{
					width: 15.8%;
					height: 215px;
					background: url(../img/mainmenu_pas.jpg) no-repeat right 0;
					padding: 0px;
				}
				#mainmenu table td.active{
					background: url(../img/mainmenu_pas.jpg) no-repeat right 0;
					padding-right: 1px;
				}	
					#mainmenu h2{
						font-size: 13px;
						padding-left: 10px;
						padding-bottom: 7px;
					}
					#mainmenu ul{
						list-style: none outside;
						padding-top: 0px;
					}
						#mainmenu ul li{
							display: normai;
							wdidth: 41%;
							fdloat: left;						
							padding-left: 10px;
							font-size: 11px;
							padding-top: 0px;
							padding-bottom: 4px;
						}						
						.act{
							background: url(../img/act.gif) no-repeat 0 2px;
						}
						.act a, .act a:visited{
							font-style: italic;
							color: #ff4200;
							text-decoration: none;
						}
					
				
					#mainmenu .active #menu_2{
						background: #fff url(../img/menu1.jpg) no-repeat center top;
					}
					#mainmenu .active #menu_3{
						background: #fff url(../img/menu4.jpg) no-repeat center top;
					}
					#mainmenu .active #menu_4{
						background: #fff url(../img/menu5.jpg) no-repeat center top;
					}
					#mainmenu .active #menu_47{
						background: #fff url(../img/menu6.jpg) no-repeat center top;
					}
					#mainmenu .active #menu_48{
						background: #fff url(../img/menu7.jpg) no-repeat center top;
					}
					#mainmenu .active #menu_5{
						background: #fff url(../img/menu8.jpg) no-repeat center top;
					}
				
					#menu_2 span{
						background: url(../img/menu_1.png) no-repeat center 9px;
						display: block;
						width: 90%;
						margin: 0px auto;
						padding: 0px auto;
						height: 115px;
						padding-top: 120px;
					}
					#menu_3 span{
						background: url(../img/menu_2.png) no-repeat center 9px;
						display: block;
						width: 90%;
						margin: 0px auto;
						padding: 0px auto;
						height: 115px;
						padding-top: 120px;
					}
					#menu_4 span{
						background: url(../img/menu_5.png) no-repeat center 9px;
						display: block;
						width: 90%;
						margin: 0px auto;
						padding: 0px auto;
						height: 115px;
						padding-top: 120px;
					}
					#menu_5 span{
						background: url(../img/menu_8.png) no-repeat center 9px;
						display: block;
						width: 90%;
						margin: 0px auto;
						padding: 0px auto;
						height: 115px;
						padding-top: 120px;
					}
					#menu_47 span{
						background: url(../img/menu_6.png) no-repeat center 9px;
						display: block;
						width: 90%;
						margin: 0px auto;
						padding: 0px auto;
						height: 115px;
						padding-top: 120px;
					}
					#menu_48 span{
						background: url(../img/menu_7.png) no-repeat center 9px;
						display: block;
						width: 90%;
						margin: 0px auto;
						padding: 0px auto;
						height: 115px;
						padding-top: 120px;
					}

					
			#catalog{
				padding-bottom: 85px;	
			}
				#catalog h1{
					font-family: "Arial Narrow";
					font-size: 19pt;
				}
				#catalog .tovar{
					width: 31%;
					height: 350px;
					float: left;
					padding-right: 1%;
					padding-left: 1%;
				}
					.tovar .tovar_img{
						border-bottom: 1px solid #b0b0b0;
					}
						.tovar_img a{
							background: center 0;
							background-repeat: no-repeat;
						}
						.tovar_img a:hover{
							background: center -178px;
							background-repeat: no-repeat;
						}
					.tovar .tovar_text{
						padding: 12px 0px;
						color: #4b4b4b;
					}					
					
			#ul_libs{
				width: 100%;
				height: 217px;
				padding-bottom: 22px;
			}
			
			#links img{
				margin: 0px;
				margin-right: 7px;
			}
			
	#plan{
		padding-top: 30px;
		padding-bottom: 20px;
	}
		#plan h3{
			padding-bottom: 180px;
		}
		#plan1{
			background: url(../img/plan1.jpg) no-repeat 0 0;	
			width:18%;	
			padding-top: 20px;	
		}
		#plan2{
			background: url(../img/plan2.jpg) no-repeat 0 0;
			width:18%;	
			padding-top: 20px;		
		}
		#plan3{
			background: url(../img/plan3.jpg) no-repeat 0 0;
			width:18%;
			padding-top: 20px;			
		}
		#plan4{
			background: url(../img/plan4.jpg) no-repeat 0 0;
			width:18%;	
			padding-top: 20px;		
		}
		#plan5{
			background: url(../img/plan5.jpg) no-repeat 0 0;
			width:18%;	
			padding-top: 20px;		
		}
		#plan6{
			background: url(../img/plan6.jpg) no-repeat 0 0;
			padding-top: 100px;			
		}
		
		#plan2_1{
			background: url(../img/plan2_1.jpg) no-repeat 0 0;
						
		}
		#plan2_2{			
			padding: 12px;
			padding-top: 40px;
		}
		#plan2_3{
			background: url(../img/plan2_3.jpg) no-repeat 0 0;
						
		}
		#plan2_4{
			background: url(../img/plan2_4.jpg) no-repeat 0 0;
			padding: 12px;
			padding-top: 40px;			
		}
			#plan2_4 h3{
				padding-bottom: 7px;
			}
			
		#newes{
		}
		#tovar{
			width: 700px;
		}	
			#tovar td{
				border: 1px solid #b2b2b2;	
				padding: 0px;			
			}
			#tovar td img{
				margin: 0px;
			}	
				#tovar td.first{
					padding: 10px;
					width: 195px;
				}
			
/*---------------------------------- переключалка картинок -----------------------------------*/


#fsClipper { height: 230px; width: 100%; overflow: auto; //overflow: hidden; //overflow-x: auto; 
}
#carusel {position: relative;}
#fsControl_prev{
	position: absolute; 
	top: 0; 
	left: 0;
	height: 230px;
	width: 25px;	
}
	span.pr{
		display: block;
		width: 100%;
		height: 100%;
		background: url(../img/prev.png) no-repeat 0 center;
	}	
		.disabled  span.pr{
			background: url(../img/e.gif);
		}
#fsControl_next{
	position: absolute; 
	top: 0; 
	right: 210px;
	height: 230px;
	width: 25px;	
	z-index: 3;
}
	span.nx{
		display: block;
		width: 100%;
		height: 100%;
		background: url(../img/next.png) no-repeat 0 center;
	}
		.disabled  span.nx{
			background: url(../img/e.gif);
		}
	#fsLinks a{
		position: absolute;
		top: 0;
		right: 0;
		z-index: 1;		
		display: none;
	}
		#fsLinks a.current{
			display: block;
			width: 220px;
			height: 230px;
			background: #d2d2d2;
		} 
			#fsLinks a.current img{
				margin: 0;
			}

    .fsControl, #fsLinks a { color: darkblue; cursor: pointer;}
    .fsControl.disabled, #fsLinks a.current { color: #000000; cursor: default; text-decoration: none; }
    .fsControl.disabled { color: #666666; }
    #fsScreen { height: 230px ! important; background: no-repeat left 50%;  width: 100%;}


    
    #slider{
    }
    .sl{
    	background: url(../img/vopros.jpg) no-repeat 90% 200px;
    	min-height: 400px;
    }
    
    .content-tovar td{
    	border: 1px solid #323232;
    	padding: 3px;
    	width: 230px;
    }
