* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	color: #341F09;
	min-width: 1280px;
}
a {
	outline: none;
	text-decoration: none;
	color: #336825;
}
a:hover {
	text-decoration: underline;
	
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}

#wrapper {
	width: 100%;
	min-width: 1280px;	
	position: relative;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 118px;	
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
#menuhead {
	position:absolute; width: 940px; height: 30px; top:75px; z-index: 1000; left: 40px;
}
#middleh {
	width: 100%;
	height: 1%;
	z-index: 0;
}
#middleh:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	z-index: 0;
}
#containerh {
	width: 100%;
	float: left;
	overflow: hidden;
	z-index: 0;
}
#center {
	margin: 0 15px 0 355px;
	height: 118px;
	background: url(images/tpl2/centerh.jpg);
	background-repeat: repeat-x;
	z-index: 0;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.left {
	float: left;
	width: 355px;
	margin-left: -100%;
	position: relative;	
	height: 118px;	 
	background: url(images/tpl2/lefth.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	z-index: 0;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.right {
	/*float: left;	*/
	width: 15px;
	/*margin-left: -15px;*/
	position: absolute;
	background: url(images/tpl2/righth.jpg);
	height: 118px;
	z-index: 1000;
	right: 0px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	min-width: 1280px;
	
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	min-width: 1280px;
	float: left;
	overflow: hidden;
	background-image: url(images/tpl2/stebel.jpg);
	background-repeat: repeat-y;
}
#content {
	margin: 0 0 0 385px;		
}
#content img {
	margin: 0 10 10 10;
}
#cart_search {
	height: 137px;
	width: 100%;
	margin: 0px;
	/*padding-left: 20px;
	min-width: 710px;*/

}
#cart {
	float: right;
	height: 137px;
	width: 155px;	
	
	top: 0px;
	background: url(images/tpl2/cart.jpg);
	padding-left: 230px;
	right: 0px;
	
}
#zakazat {
	background-image: url(images/tpl2/zakaz.jpg);
	width: 193px;
	height: 33px;
	text-align: center;
	color: white;
	font-size: 18px;
	font-weight: normal;
	padding-top: 10px;
	bottom: 0px;
}
#zakazat:hover {
	color: #CBF852;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sl {
	float: left;	
	position: relative;	
	width: 355px;
	left: 0px;	
	background-image: url(images/tpl2/stebel.jpg);
	background-repeat: repeat-y;
}
#lefthead {
	/*width: 250px;
	width: 36%;*/
	height: 321px;
	background-image: url(images/tpl2/lefthead.jpg);
	background-repeat: no-repeat;
	
}
#menucat {
	
	background-image: url(images/tpl2/menucat.jpg);
	background-repeat: no-repeat;
	padding-left: 100px;
	padding-top: 50px;	
}
#contakt {
	height: 267px;
	background-image: url(images/tpl2/contakt.jpg);
	background-repeat: no-repeat;
	margin-top: 100px;
	padding-left: 100px;
	padding-top: 170px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 100px;
	float: left;	
	position: relative;
	/*padding-left: 355px;*/
	text-align: left;	
	right: 0px;
	width: 100%;
}
#schetchik {
	margin-left: 355px;
}
/*  
-----------------------------------------------------------*/
P {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
FONT {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
TD {FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
TH {FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
H1 {FONT-SIZE: 20px; COLOR: black}
H5 {FONT-SIZE: 14px}
.header {FONT-WEIGHT: normal; FONT-SIZE: 26px;  TEXT-DECORATION: underline}
.header2 {FONT-WEIGHT: bold; FONT-SIZE: 22px;  TEXT-DECORATION: none;}
.no_underline {TEXT-DECORATION: none}
.small {FONT-SIZE: 80%}
.faq {FONT-SIZE: 110%}
.price_brief {FONT-SIZE: 140%; font-weight: bold; color: green;}
.big {FONT-SIZE: 130%; TEXT-DECORATION: none}
.cat {font-size:140%; color: green; }
.standard {FONT-WEIGHT: normal; }
.light {LINE-HEIGHT: 1.6; TEXT-DECORATION: none; font-size: 16px;}
.white {COLOR: white}
.pink {COLOR: pink}
.menu {FONT-WEIGHT: normal; FONT-SIZE: 17px;  TEXT-DECORATION: none; color: white;}
.menu:hover {TEXT-DECORATION: none; color: #C6FD31 }
.footer {FONT-SIZE: 10px; }
.lightsmall {FONT-SIZE: 80%; }
.lightstandard {FONT-WEIGHT: normal; font-size: 14px;}
.middle {}
.cart {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px; BORDER-LEFT: 0px solid;  BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: transparent}
.totalPrice {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 1px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: transparent}
.btm_lnk {text-decoration:underline;	font-weight:normal;	font-size:10px}
.btm_lnk:hover {text-decoration:none;	}
.cont_txt {	font-size:16px}
H2 {FONT-SIZE: 20px; }
.line_mn {background-position:left;	background-repeat:repeat-y}
#s {
	display: none;
}
