@charset "utf-8";
/*	
	верстка: Танаев Роман,
	e-mail: tanaevr@gmail.com,
	icq: 486584100
*/
/* + Global */

html, html#js, html#nojs {	
}

body{
	background: #fff url(../images/common/body.jpg) repeat-x 0 0; 	
}
a {
	color: #32637f;
}
a:hover {
	color: #458fb9;	
}
div#wrapper{
	min-width: 1000px;
	max-width: 1440px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -186px;
}
#footer {
	height: 80px; /* .push must be the same height as .footer */	
	padding: 82px 0 0 24px;
	margin-top: 24px; 
	background: #eff1f3 url(../images/common/footer.jpg) repeat-x 0 0;
}
	#copy{
		min-width: 1000px;
		max-width: 1434px;
		margin: 0 auto;
	}
		#copy table{
			width: 100%;			
		}
.push{
	height: 186px; /* .push must be the same height as .footer */
}

h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	padding-bottom: 10px;
	line-height: 1em;
}
h1{
	font-size: 2em;
	color: #1b6b87;
	font-weight: bold;
	padding-bottom: 16px;
	line-height: 1em;
}
h2 {
	font-size: 1.6em;
	padding-top: 10px;
}
/* - Global */

/* + Classes */
.lside, .llside{
	float: left;
	width: 66%;
	padding-right: 4%;
	line-height: 1.5em;
}
.rside{
	float: left;
	width: 29%;
	line-height: 1.5em;
}
	.rside .active span, .rside .active .active a{
		font-weight: bold;
		color: #2c2c2c;
		text-decoration: none;
	}

.news, .newslast{
	padding: 20px 0px 15px;
}
	.news{
		border-bottom: 1px dashed #acabab;
	}
	.date{
		display: block;
		width: 65px;
		padding: 3px;
		color: #fff;
		font-style: italic;
		background: #95bfcf;
		margin-bottom: 5px;
	}
.menu-product{
	background: #fff;
	border: 1px solid #d9dfe0;
}
	.rside .menu-product{
		padding: 8px;
		margin-bottom: 15px;	
	}
	.rside .menu-product b.in1, .rside .menu-product b.in2, .rside .menu-product b.in3{
		padding-bottom: 0px;
	}
.rside ul ul{
	padding-top: 6px;
}
	
.tovar, .tovar-info{
	overflow: hidden;
}
	.tovar{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.tovar-info img{
		margin-right: 5px;
		margin-bottom: 5px;
	}
.price{
	font-size: 1.4em;
	color: #f15537;
	font-weight: bold;
}
/* - Classes */


/* + Layout */
#header{
	padding: 40px 20px;
	padding-top: 35px;
}
	#logo{
		float: left;
		width: 220px;
	}
	#mainmenu{
		float: right;
		padding-top: 5px;
	}
		#mainmenu li{
			display: inline;
			padding-left: 25px;
			background: none;
		}
			#mainmenu li span, #mainmenu li.active a{
				background: #f15537;
				color: #fff;
				padding: 3px 5px;
				text-decoration: none;
			}
		#mainmenu a{
			color: #4c5a68;
		}
	#phone{
		text-align: right;
	}
		#phone small{
			font-size: 0.7em;
		}
		#phone h2{
			background: url(../images/common/phone-top.jpg) no-repeat 0 7px;
			padding-top: 0;
			padding-bottom: 0;
			width: 136px;
			float: right;
		}
		
#main{
	padding: 0px 20px 60px;
	line-height: 1.2em;
}
	#main .rside h2{
		padding-top: 0px;
		margin-top: -2px;
	}
	#mediablock{
		background: #fff;
		border: 1px solid #d9dfe0;
		hgeight: 155px;
		padding: 6px;
		margin-left: -7px;
		margin-bottom: 20px;
	}
		/*div#media{
border: 1px solid red;
			height: 155px;
			background: url(../images/test/media1.jpg) no-repeat 100% 0;	
		}*/

	#product1{
		float: left;
		width: 30%;
		margin-right: 1%;
		padding: 8px;
		margin-bottom: 15px;
	}
		.in1{
			background: url(../images/common/product1.jpg) no-repeat 100% 0;
			height: 81px;
			display: block;
			padding-bottom: 15px;
			padding-top: 7px;
			padding-left: 15px;
		}
			.menu-product a, #product1 b, #product2 b, #product3 b{
				color: #fff;
				text-decoration: none;
				font-weight: normal;
			}
				.menu-product a b{
					font-weight: normal;
				}
				.menu-product li a{
					color: #32637f;
					text-decoration: underline;
				}
					.menu-product li a:hover{
						text-decoration: none;
					}
	#product2{
		width: 30%;
		float: left;
		padding: 8px;
		margin: 0 1% 15px 0;
	}
		.in2{
			background: url(../images/common/product2.jpg) no-repeat 100% 0;
			height: 81px;
			display: block;
			padding-bottom: 15px;
			padding-top: 7px;
			padding-left: 15px;
		}
	#product3{
		width: 28%;
		float: left;
		padding: 8px;
		margin-bottom: 15px;
	}
		.in3{
			background: url(../images/common/product3.jpg) no-repeat 100% 0;
			height: 81px;
			display: block;
			padding-bottom: 15px;
			padding-top: 7px;
			padding-left: 15px;
		}

	
#mailform{
	width: 430px;
	padding: 30px 40px;
	background: #f5f7f8;
	border: 1px solid #dfe4e5;
}
	#mailform td{
		padding: 5px;
	}	
	#mailform input{
		width: 100%;
		padding: 3px;
	}
		#mailform .submit{
			width: 120px;
		}
	#mailform textarea{
		width: 100%;
		height: 60px;
		padding: 3px;
		margin-bottom: 14px;
	}
#menu li{
	color: #fff;
	padding: 0px;	
	background: none;
	
	border-top: 1px solid #dae0e1;	
	border-bottom: none;
}
	#menu li a{
		color: #fff;
		display: block;
		padding: 6px 12px;
		font-size: 1.2em;
		background: #6ab6d0 url(../images/common/menuli.jpg) repeat-x 0 0;
		text-decoration: none;
	}
	#menu li ul{
		padding-left: 16px; 
	}
	#menu li li{
		border: 1px solid #dae0e1;	
		border-top: none;	
	}
		#menu li li.last{
			border-bottom: none;
		}
		#menu li li a{
			background: none;
			color: #32637f;
			font-size: 1em;
			background: #eff3f5 url(../images/common/menuli-li.jpg) repeat-x 0 0;
			text-decoration: underline;
		}
			#menu li li a:hover{
				background: #ebd6c1 url(../images/common/menuli-li-act.jpg) repeat-x 0 0;
				text-decoration: none;	
			}
			
			
#torgmarka ul#menu li a{
	background: none;
	color: #32637f;
	display: normal;
	padding: 3px 12px;
	text-decoration: none	
}
	#torgmarka ul#menu li a span{
		border-bottom: 1px dashed #32637f;
	}
		#torgmarka ul#menu li a:hover span{
			border-bottom: none;
		}
	#torgmarka ul#menu li{
		border: none;
		font-size: 1.2em;	
	}
		#torgmarka ul#menu li li{
			background: url(../images/common/li.gif) no-repeat 0 8px;
			font-size: 0.8em;
		}
		#torgmarka ul#menu li li a{
			text-decoration: underline;
		}
			#torgmarka ul#menu li li a:hover{
				text-decoration: none;
			}
/* - Layout */

	a.span{
		text-decoration: none;
	}
	a.span span{
		border-bottom: 1px dashed #fff;
	}
#information {
	padding-left: 200px;
}
