/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent} body {line-height:1} ol, ul {list-style:none} blockquote, q {quotes:none} ins {text-decoration:none} del {text-decoration:line-through} table {border-collapse:collapse;border-spacing: 0}

html,body{margin:0;padding:0}
body{font: 76% Helvetica, Arial, sans-serif;text-align:center;color:#1f1f1f;background:#f9f9f9;}

p {}
a {
	
	color: #005abb;
	}
	
	a:hover {
		
		text-decoration:none;
		color:#e68b41
	}
	
	a:visited {
		
		color:#80abff		
	}
	
h1, h2, h3, h4 ,h5 ,h6 {
	font-size: 16px;
}

h2 {font-size:24px;color:#333;line-height:18px;margin:0 0 13px 0}
h3 {font-size:18px;color:#444}
	
#container{
	
	width:980px;
	margin:0 auto;
	text-align:left
}

#header {
	
	position:relative;
}

	#header .logo {
		
		position:relative;
		width:146px;
		height:49px;
		background:#ccc;
		font-size:30px;
		text-align:center;
		margin:26px 0 16px 16px
	}
	
		#header .logo em {
			
			position:absolute;
			left:0;top:0;
			width:146px;
			height:49px;
			background:url(../i/lider.gif) no-repeat;
			cursor:pointer;
		}
	
	#header .phone {
		
		position:absolute;
		margin-left:100%;
		width:200px;
		left:-200px;
		_left:-216px;
		top:65px;
		color:#e68b41;
		font-size:26px;
		text-align:right;
	}
	
	#header .menu {}
	
		#header .menu li{
	float:left;
	display:block;
	color: #D6D6D6;
		}
		
			#header .menu li a {
	display:block;




				_float:left
				height:26px;
	line-height:26px;
	padding:0 16px;
	font-size:12px;
	color: #333;
	font-weight: bold;
			}
	
				#header .menu li.active a {
	color:#7a7a7a;
	text-decoration:none;
	color:#FFF;
	background-color: #D2134D;
	font-size: 12px;
				}
				
#wrapper {
	
	float:right;
	width:740px;
	padding:30px 0 0 10px;
	overflow:hidden;
}
	.main-img {
	
		vertical-align:top;
		margin:0 0 15px 0;	
	}
	
	.main-catalog {
		
		width:780px;
		_zoom:1;
	}
	
		.main-catalog li {
			
			position:relative;
			display:block;
			float:left;
			width:350px;
			_height:180px;
			min-height:180px;
			margin:0 40px 19px 0;
		}
		
			.main-catalog li a {
				
				display:block;
				border-bottom:1px dashed #005abb;
				text-decoration:none;
				font-size:18px;
				padding:0 0 2px 16px;
				background:url(../i/arrow-grey.gif) no-repeat 0 5px;
			}

				.main-catalog li a img {
					
					position:absolute;
					left:0;
					top:33px;
					cursor:pointer
				}
				
			.main-catalog li p {
				
				padding:7px 0 0 160px;
				color:#393939;
			}
			
		.content {
			
			padding:0 16px;
		}
				
			.content p {
				
				font-size:14px;
				color:#575757;
				padding:0 180px 10px 0;
				line-height:18px;
			}
			
			.second-level {}
				.second-level li {
					
					margin:0 0 6px 0
				}
					.second-level li a{
						
						font-size:14px;
					}
			
			.third-level {
				
				margin:10px 0 0 0
			}
			
				.third-level li {
					
					display:block;
					clear:both;
					margin:0 0 12px 0
				}
				
				.third-level a{
					
					font-size:14px;
				}

					.third-level img {
						
						float:left;
						margin:0 10px 5px 0;
					}
					
			.products {
				
				position:relative;
				overflow:hidden;
				zoom:1;
				margin:20px 0 25px 0;
			}
				
				.products li{
					
					display:block;
					overflow:hidden;
					float:left;
					margin:0 20px 15px 0;
					width:110px;
				}
				
					.products li a{
						
						display:block;
					}
					
						.products li a img {
							
							width:110px;
							height:110px;
							display:block;
							vertical-align:top;
							margin:2px 0 0 0;
						}
	
	.ruble {
		
		position:relative;
		font-family:"Times New Roman", Times, serif;
	}
		.ruble span{position:absolute;top:1px;left:0}

#navigation {
	
	float:left;
	width:198px;
	padding:27px 16px;
}

	#navigation .menu {
		
		position:relative;
		overflow:hidden;
		margin:0 0 9px 0;
		*zoom:1
	}

		#navigation .menu li {
			
			font-size:16px;
			*zoom:1
		}
		
			#navigation .menu li strong {
	font-weight:normal;
	display:block;
	padding:0 0 7px 0;
	color: #000;
				
			}
		
			#navigation .menu li a {
				
				font-size:14px;
				*zoom:1;
			}
			
		#navigation .menu ul {
			
			position:relative;
			overflow:hidden;
			padding:0 0 9px 0;
		}
		
			#navigation .menu ul a {
	margin:0 0 0 16px;
	display:block;
	color: #333;
			}
		
			#navigation .menu ul li {
				
				padding:0 0 6px 0
			}
			
			#navigation .menu ul .active {
	color:#D2134D;
	text-decoration:none;
	cursor:default;
	font-weight:bold;
	background:url(../i/arrow-orange.gif) no-repeat 0 2px;
	padding:0 0 2px 14px;
				
			}
			
				#navigation .menu ul ul {}
				
					#navigation .menu ul ul li {}
				
						#navigation .menu ul ul a {
							
							font-size:12px;
							margin-left:38px;
						}
						
						#navigation .menu ul ul .active {
										
							margin:3px 0 0 21px;
						}
						
							#navigation .menu ul ul ul {
								
								padding:0;
							}
							
								#navigation .menu ul ul ul li strong{
									
									font-size:12px;
									padding:1px 0 0 32px;
									color:#575757;
									*zoom:1;
									margin:0;
								}
								
								#navigation .menu ul ul ul li {
									
									margin:0;
									padding:0 0 3px 19px
								}
								
									#navigation .menu ul ul ul .active {
										
										margin:0 0 0 38px;
									}

	#navigation h3 {}
	
	#navigation .map {
			
		vertical-align:top;
		border:1px solid #dcdcdc;
		margin-bottom:6px;
	}
	
	#navigation address {
		
		color:#666
	}
	
#footer {
	
	position:relative;
	overflow:hidden;
	clear:both;
	width:100%;
	text-align:center
}

	#footer .menu {
		
		position:relative;
		float:left;
		left:50%;
		clear:both;
		margin:0 0 24px 0;
	}
	
		#footer .menu ul {
			
			position:relative;
			left:-50%;
		}
		
			#footer .menu li {
				
				display:inline;
				padding:0 17px;
			}

	#footer p {
		
		display:block;
		clear:both;
		color:#363636;
		padding:0 0 12px 0
	}
