/* CSS Document */

html, body, form{
	height: 100%;
	margin: 0;
	padding: 0;
}

form { height: auto; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
	background: #fff;
	
}

img { border: #000 0px solid; }

a { color: #727272; text-decoration: underline; }
a:hover { color: #131313; text-decoration: none; }
a:visited {}

input, textarea, select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 100; }
table { border-collapse: separate; } table td { padding: 0px; vertical-align: top }

#all {
	position: relative;
	width: 985px;
	border-left: #6CA529 5px solid;
}

	#header {
		position: relative;
		height: 15px;
		background: #E5EFD9;
		width: 100%;
		min-width: 990px;
		_width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 991 ? "990px" : "100%");
	}
		#header div {
			height: 15px;
			width: 75%;
			background: #B7D396 url(images/bg_h3.gif) right no-repeat;
		}
			#header div div {
				height: 15px;
				width: 66%;
				background: #96BF67 url(images/bg_h2.gif) right no-repeat;
			}
				#header div div div {
					height: 15px;
					width: 48%;
					background: #6CA529 url(images/bg_h1.gif) right no-repeat;
				}
	#header #order {
		position: absolute;
		right: 0px;
		top: 0px;
		background: url(images/bg_order.jpg) no-repeat;
		padding-top: 90px;
		padding-right: 64px;
		width: 130px;
		height: 50px;
		text-align: center;
	}
		#header #order a {
			color: #fff;
			font-size: 165%;
			font-family: Georgia, "Times New Roman", Times, serif;
			text-transform: uppercase;
			text-decoration: none;
		}
		#header #order a:hover {
			color: #E5EFD9;
		}

	.left {
		float: left;
		width: 313px;
		margin-right: -313px;
		_height: 1px;
		padding-bottom: 60px;
	}
		#logo {
			margin-top: 27px;
		}
		
		#mainmenu {
			padding: 0px;
			margin: 5px 25px;
			list-style: none;
		}
			#mainmenu li {
				padding-left: 17px;
				background: url(images/li_triang.gif) no-repeat 0px 3px;
				text-transform: uppercase;
				padding-bottom: 4px;
			}
				#mainmenu li a {
					color: #131313;
					text-decoration: none;
				}
				#mainmenu li a:hover {
					text-decoration: underline;
				}
					#mainmenu li a span {
						color: #6CA529;
					}

		#articles {
			margin: 30px 25px;
			margin-bottom: 0px;
		}
			#articles .title {
				text-transform: uppercase;
				color: #6CA529;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 110%;
			}
			#articles ul {
				padding: 0px;
				margin: 0px;
				margin-top: 16px;				
				list-style: none;
			}
				#articles ul li {
					padding-left: 17px;
					background: url(images/li_circle.gif) no-repeat 0px 4px;
				}
					#articles ul li a {
					}
			#articles .more {
				padding-left: 17px;
			}

		#delivery {
			margin: 30px 25px;
			margin-bottom: 0px;
		}
			#delivery .title {
				text-transform: uppercase;
				color: #6CA529;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 110%;
				padding-bottom: 16px;
			}
			#delivery p {
				padding: 0px;
				margin: 0px;
				padding-bottom: 10px;
			}
			#delivery #tel {
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #6CA529;
			}
			#delivery a {
				color: #6CA529;
			}

		#achtung {
			margin: 40px 25px;
			margin-bottom: 0px;
		}
			#achtung .title {
				text-transform: uppercase;
				color: #6CA529;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 110%;
			}
			#achtung ul {
				padding: 0px;
				margin: 0px;
				margin-top: 16px;				
				list-style: none;
			}
				#achtung ul li {
					padding-left: 12px;
					background: url(images/li_square.gif) no-repeat 1px 4px;
				}
					#achtung ul li a {
					}
					
		#cat {
			margin-top: 30px;
			margin-left: 25px;
			font-size: 110%;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #6CA529;
		}
			#cat a {
				color: #131313;
				text-decoration: underline;
			}

	
	.center {
		float: right;
		margin-left: 313px;
		padding-top: 18px;
		padding-right: 30px;
		padding-bottom: 60px;
	}
	
		#bigban {
		padding-bottom: 25px;
		}

		#scraps {
			width: 468px;
			text-align: right;
			height: 23px;
			line-height: 23px;
			font-size: 90%;
			color: #A8A8A8;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			margin-bottom: 6px;
		}
			#scraps a {
				color: #A8A8A8;
				text-decoration: none;
			}
			#scraps a:hover {
				text-decoration: underline;
			}

		#mainpage h1 {
			color: #0D0E0D;
			text-transform: uppercase;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 160%;
			font-weight: 100;
		}
		
		h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
			text-transform: uppercase;
			font-size: 110%;
			font-weight: 100;
			color: #000000;
			margin: 0px;
			padding: 0px;
			margin-bottom: 12px;
		}
		
		h2 {
			font-size: 120%;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: 100;
			color: #000000;
			margin: 0px;
			padding: 0px;
		}
		
		h3 {
			font-size: 100%;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: 600;
			color: #6CA529;
			margin: 0px;
			padding: 0px;
		}
		
		p {
			margin: 0px;
			padding: 0px;
			padding-bottom: 10px;
		}
		
		#content a {
			color: #6CA529;
		}

		#mainpage h2 {
			color: #6CA529;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 160%;
			font-weight: 100;
			margin-bottom: 24px;
			padding-left: 22px;
		}
		
		.hr {
			border-top: #C4DAA9 2px solid;
			margin: 12px 0px;
		}
		
		#mainpage .title_gr {
			color: #6CA529;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 160%;
			text-align: center;
			margin-bottom: 12px;
		}
		
		table.sets {
			width: 100%;
			margin-bottom: 24px;
		}
			table.sets td {
				width: 33.3%
			}
			
		.good {
			margin-bottom: 22px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
			.good .imag {
				width: 102px;
				text-align: center;
				padding: 0px 24px;
				padding-top: 2px;
				color: #6CA529;
			}
				.good .imag img {
					margin-bottom: 10px;
				}
				.good .imag a {
					color: #6CA529;
					text-decoration: none;
				}
				.good .imag a:hover {
					text-decoration: underline;
				}
			.good .title {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 110%;
				color: #020202;
				margin-bottom: 12px;
			}
				.good .title a {
					color: #3F3D3D;
				}
				.good .title .price {
					color: #6CA529;
					font-size: 150%;
				}
				
				span.price {
					font-family: Georgia, "Times New Roman", Times, serif;
					color: #6CA529;
					font-size: 150%;
					font-weight:600;
				}
				
			.good p {
				margin: 0px;
				podding: 0px;
				padding-bottom: 12px;
			}
				.good p b {
					font-weight: 600;
				}
			.good ul {
				margin: 0px;
				padding: 0px;
				list-style: none;
				margin-bottom: 12px
			}
				.good ul li {
					padding-left: 10px;
					background: url(images/li_square_2.gif) no-repeat 0px 5px;
					color: #6CA529;
				}
				
		#content .good {
			border-top: #CADFB2 1px solid;
		}
			#content .good td {
				padding-top: 10px;
			}
			#content .title a {
				color: #020202;
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
			}
			#content .title a:hover {
				text-decoration: underline;
			}
			#content .price {
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 110%;
			}
				#content .price .buy {
					font-weight: 600;
					padding-left: 20px;
					text-decoration: none;
				}
				#content .price .buy:hover {
					text-decoration: underline;
				}
			
		.grn {
			color: #6CA529;
		}
				
		#goto {
			margin-bottom: 36px;
		}
				
		#goto a {
			display: block;
			font-size: 110%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #fff;
			font-weight: 600;
			background: #B2D08F;
			height: 40px;
			line-height: 39px;
			text-align: center;
			text-decoration: none;
		}
				
		#news {
			color: #6CA529
		}
			#news .imag img {
				border: #6CA529 1px solid;
			}
			#news .date {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 110%;
				color: #020202;
			}
			
		.order_list {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			margin-bottom: 20px;
		}
			
			.order_list th {
				font-weight: 100;
				font-size: 90%;
				padding: 10px 12px;
				border-bottom: #B2D08F 1px solid;
				color: #A8A8A8;
				text-align: center;
			}
			.order_list td {
				color: #565656;
				font-size: 110%;
				padding: 10px 12px;
				border-bottom: #B2D08F 1px solid;
				text-align: center;
			}
			.order_list .left {
				text-align: left;
			}
			.order_list .sml {
				font-size: 90%;
			}
			.order_list a {
				color: #565656 !important;
				text-decoration: none;
			}
			.order_list a:hover {
				text-decoration: underline;
			}
			
		#order_other {
			padding-left: 0px;
			padding-top: 40px;
			color: #3F3F3F;
		}
			#order_other textarea {
				border: #B2D08F 1px solid;
				margin: 3px 0px 6px 0px;
				overflow: auto;
			}
			
			#order_other input {
				border: #B2D08F 1px solid;
				margin: 3px 0px 6px 0px;
				overflow: auto;
			}
			
			#order_other .sbmt {
				border: #6CA529 1px solid;
				width: 120px;
				height: 26px;
				color: #6CA529;
				font-weight: 600;
				background: none;
				margin: 10px 0px;
				cursor: pointer;
			}
			
			
			
			
			
		#copyrights {
			color: #fff;
			background: #B2D08F url(images/bg_copyrights.jpg) no-repeat 17px 22px;
			padding: 18px 0px;
			padding-left: 200px;
			font-size: 90%;
		}
		
		#btm_menu {
			text-align: center;
			color: #020400;
			padding: 12px 0px;
			font-size: 110%;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
			#btm_menu a {
				color: #020400;
			}
		
		#counters {
			text-align: center;
			padding: 12px 0px;
		}
		

.feedback_form TD input, .feedback_form TD textarea {

	border: 1px solid #c0c0c0;

	background: #ffffff;

	font-size: 90%;

} 



.button {

	background: #B2D08F;

	color: #44730c;

	border: 1px solid #44730c;

	font-size: 90%;

}


TABLE.zak_spisok {
 border: 0px;
 border-collapse:collapse;
}

TABLE.zak_spisok TH {
 border: 1px solid #6CA529;
 text-align: left;
 padding: 3px 5px 3px 5px;
}

TABLE.zak_spisok TD {
 border: 1px solid #6CA529;
 padding: 3px 5px 3px 5px;
}

TABLE.zak_spisok caption {
 padding: 20px 0 10px 0;
 text-transform: uppercase;
 color: #6CA529;
 font: 14px Georgia, "Times New Roman", Times, serif;
 font-weight:600;
}


