*{
	margin:0;
	padding:0;
}
img{
	border:none;	
}
body{
	background: url(../images/bg.jpg); 
}
.clr{
	clear:both;
}
a{
    color:#3F7926;
}	
a:hover{
    text-decoration: none;
}
.main{
	background:#fff;
	min-width:980px;
	max-width:1400px;
	margin:0 auto;
}
.header{
	overflow:hidden;
	min-width:980px;
	max-width:1400px;
	margin:0 auto;
	background: url(../images/logo.png) left top 10px no-repeat; 
}
	.header-left{
		float: left;
    margin:10px 0 0 0;
	}
	.header-center{
		float: left; 
	}
	.logo{
/* 		float: left;
		margin: 20px 0 0 0px; */
	}
	.slogan{
		left: 22%;
    position: relative;
    top: -7px;
/* 		margin:10px 0 0 0px;
		width: 480px; */
	}
	.head-contact{
		background:url(../images/header-right-bg.png) repeat-x; 
    border: 1px solid #388118;
    border-radius: 10px;
    float: right;
    height: 100px;
    margin: 2px 2px 2px 0;
    padding: 5px 5px 5px 5px;
    text-align: center;
    width: 260px;
	}
		.head-contact p{
			font-size:12px; 
			font-family:Verdana, Geneva, sans-serif; 
			line-height:1.3; 
			margin:0 0 3px 0;
			color:#306f15;
		}
			.head-contact p strong{
				font-size:12px; 
				font-weight:normal;
			}
			.head-contact p span{
				font-size:16px; 
				font-weight: bold;
			}
	.header_right{
		 float: right;
	}
	.search{
		/* position: relative;
    top: 100px; */
	}
	.search-head{
		float:right;
		list-style:none; 
		background:url(../images/bg-search.png) no-repeat; 
		width:305px; 
		height:31px; 
		margin: 0 2px 2px 0;
	}
		#quickquery{
		background:url(../images/search-btn2.png) no-repeat; 
			border:none; 
			margin:6px 30px 3px 10px; 
			width:210px; 
			font-size:16px;
			font-weight: bold;
		}
		.search-head li{
			float:left; 
		}
	.search-btn{
		margin:8px 0 0 0;
	}
.menu{
	background:url(../images/menu-bg.jpg) top repeat-x;
	display:table-row;
	list-style:none;
}
	.menu li{
		display:table-cell;
		width:auto;
		text-align:center;
		height:50px;
		border-left:1px solid #2c9101;
		border-right:1px solid #133f01;
		background:url(../images/menu-bg-light.png) center top no-repeat;
		vertical-align:bottom;
	}
		.menu li:hover{
			border-left:1px solid #164502;
			border-right:1px solid #164502;
			background:#164502 url(../images/menu-bg-light.png) center top no-repeat;
		}
		.menu li:first-child{
			border-left:none;
		}
		.menu li:last-child{
			border-right:none;
		}
		.menu li a{
			display:block;
			display:table-cell;
			width:1000px;
			height:50px;
			vertical-align:middle;
			font: 14px Verdana, Geneva, sans-serif;
			color:#fff;
			text-decoration:none;
		}
#contentwrapper{
	background:#fff;
	float:left;
	width:100%;
}
	#content{
		margin:0 245px 0 240px;
	}
	#left-bar{
		float:left;
		width:240px;
		margin-left:-100%;
	}
		.left-bar-cont{
			background:#f7f7f7;
			margin:6px 0 0 6px;
		}
			.left-bar-cont h2{
				color:#fff;
				font:normal 18px Verdana, Geneva, sans-serif;
				background: #7CA46C; /* Old browsers */
				background: -moz-linear-gradient(left, #7CA46C 0%, #3F7926 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7CA46C), color-stop(100%,#3F7926)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* IE10+ */
				background: linear-gradient(to right, #7CA46C 0%,#3F7926 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7CA46C', endColorstr='#3F7926',GradientType=1 ); /* IE6-9 */
				border-radius:4px 4px 0 0;
			}
				.left-bar-cont h2 span{
					display:block;
					background: url(../images/glyanec.png) top repeat-x;
					padding:5px 0 5px 10px;
				}
			.nav-new, .nav-lider, .nav-sale{
				padding:10px 0 10px 55px;
			}
				.nav-new a, .nav-lider a, .nav-sale a{
					color:#000;
					font:bold 14px Verdana, Geneva, sans-serif;
					text-decoration:none;
				}
					.nav-new a:hover, .nav-lider a:hover, .nav-sale a:hover{
						text-decoration:underline;
					}
			.nav-new{
				background:url(../images/new-nav.jpg) left center no-repeat;
				border-bottom:1px solid #e1e1e1;
			}
			.nav-lider{
				background:url(../images/lider-nav.jpg) left center no-repeat;
				border-bottom:1px solid #e1e1e1;
				border-top:1px solid #fff;
			}
			.nav-sale{
				background:url(../images/sale-nav.jpg) left center no-repeat;
				border-bottom:1px solid #a1a1a1;
				border-top:1px solid #fff;
			}
			.left-bar-cont h4{
				color:#fff;
				font:bold 14px Verdana, Geneva, sans-serif;
				background: #7CA46C; /* Old browsers */
				background: -moz-linear-gradient(left, #7CA46C 0%, #3F7926 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7CA46C), color-stop(100%,#3F7926)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* IE10+ */
				background: linear-gradient(to right, #7CA46C 0%,#3F7926 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7CA46C', endColorstr='#3F7926',GradientType=1 ); /* IE6-9 */
			}
				.left-bar-cont h4 span{
					display:block;
					background: url(../images/glyanec2.png) top repeat-x;
					padding:5px 0 5px 15px;
				}
			.nav-catalog{
				padding:10px 10px 20px 55px;
				list-style:url(../images/disc.gif);
				border-top:1px solid #fff;
				border-bottom:1px solid #e1e1e1;
			}
				.nav-catalog ul{
					padding:5px 0 0 20px;
					list-style:none;
				}
					.nav-catalog ul li{
						margin:0;
					}
				.nav-catalog li{
					margin:0 0 5px 0;
				}
					.nav-catalog li a{
						font:bold 14px Verdana, Geneva, sans-serif;
						color:#000;
						text-decoration:none;
					}
					.nav-catalog li a:hover{
						font:bold 14px Verdana, Geneva, sans-serif;
						color:#1b7cb1;
						text-decoration:none;
					}
		.bar-contact{
			border-top:1px solid #fff;
			border-bottom:1px solid #e1e1e1;
			padding:15px 10px 15px 15px;
			color:#000;
			font-family:Verdana, Geneva, sans-serif;
		}
			.bar-contact h3{
				font-size:18px;
				font-weight:normal;
			}
			.bar-contact p{
				font-size:14px;
				margin-top:15px;
			}
				.bar-contact p span{
					font-size:12px;
					font-weight:bold;
				}
		.news{
			border-top:1px solid #fff;
			border-bottom:1px solid #e1e1e1;
			padding:15px 0 20px 15px;
			font-family:Verdana, Geneva, sans-serif;
		}
			.news h3{
				font-size:16px;
				font-weight:normal;
			}
			.news  p{
				margin-top:15px;
			}
			.news  p span{
				font-size:10px;
				background:#e7e7e7;
				padding:1px 7px;
			}
			.news a{
				color:#555;
				display:block;
				font-size:12px;
				margin:5px 0 0 0;
			}
				.news a:hover{
					text-decoration:none;
				}
			.news-arh{
				border: 1px solid #fff;
				padding: 10px 25px;
				margin:15px 0 0 0!important;
				text-align: center; 
				width: 105px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-webkit-box-shadow: #eee 0px 0px 7px;
				-moz-box-shadow: #eee 0px 0px 7px;
				box-shadow: #eee 0px 0px 7px;
				background: #eaeaea;
				behavior: url(/pie/PIE.htc);
			}
		.info{
			border-top:1px solid #fff;
			border-bottom:1px solid #e1e1e1;
			padding:15px 0 20px 15px;
			font-family:Verdana, Geneva, sans-serif;
			color:#555;
		}
		.info:last-child{
			border-bottom:none;
		}
			.info h3{
				font-size:18px;
				font-weight:normal;
				color:#000;
			}
			.info p{
				margin:4px 0 0 0;
			}
				.info a{
					font-size:12px;
					color:#555;
				}
					.info a:hover{
						text-decoration:none;
					}
	.catalog-index{
		overflow:hidden;
	}
		.catalog-index h1{
			text-align:center;
			margin:15px 0 20px 0;
            color: #3f7926;
		}
		.product-index{
			text-align:center;
			float:left;
			width:50%;
			margin:0 0 50px 0;
		}
			.goodsimg{
			/*height:150px;*/
			}
			.product-index h2{
				font:14px Verdana, Geneva, sans-serif;
				color:#2b8aba;
				margin:0 0 10px 0;
			}
			.product-index h2 a{
				color:#3F7926;
			}
				.product-index h2 a:hover{
					text-decoration:none;
				}
			.product-index p{
				font:bold 12px Verdana, Geneva, sans-serif;
				margin:0 0 10px 0;
			}
				.product-index p span{
					font:30px Candara;
				}
	#right-bar{
		float:left;
		width:245px;
		margin-left:-245px;
	}
		.right-bar-cont{
			margin:6px 6px 0 0;
		}
			.right-bar-cont h2{
				color:#fff;
				font:normal 18px Verdana, Geneva, sans-serif;
				background: #7CA46C; /* Old browsers */
				background: -moz-linear-gradient(left, #7CA46C 0%, #3F7926 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7CA46C), color-stop(100%,#3F7926)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left, #7CA46C 0%,#3F7926 100%); /* IE10+ */
				background: linear-gradient(to right, #7CA46C 0%,#3F7926 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7CA46C', endColorstr='#3F7926',GradientType=1 ); /* IE6-9 */
				border-radius:4px 4px 0 0;
			}
				.right-bar-cont h2 span{
					display:block;
					background: url(../images/glyanec.png) top repeat-x;
					padding:5px 0 5px 10px;
				}
		.enter, .basket, .share-search{
			margin:0 0 10px 0;
		}
			.enter div, .basket div{
				background:#f7f7f7;
				padding:15px;
			}
				.enter div img, .basket div img{
					display:block;
					margin:0 auto;
				}
				.basket div p{
					padding:0 0 15px 20px;
					font: 15px Verdana, Geneva, sans-serif;
					line-height:1.8;
				}
					.basket div p span{
						color:#2c88b9;
					}
			.share-search div{
				font: 12px Verdana, Geneva, sans-serif;
				padding:10px 10px 25px 10px;
				background:#f7f7f7;
			}
				.share-search div p{
					font-size: 14px;
					margin:0 0 8px 0;
				}
				.share-search div select{
					width:200px;
					font: 14px Verdana, Geneva, sans-serif;
					padding:5px;
				}
			.podbor-price{
				width:60px;
				text-align:right;
				font: 12px Verdana, Geneva, sans-serif;
				padding:3px;
				border:1px solid #959b9e;
			}
			.podbor{
				display:block;
				width:170px;
				margin:20px auto 0;
			}
	#footer{
		background:#133f01 url(../images/footer-bg.jpg) top repeat-x;
		overflow:hidden;
		color:rgba(255,255,255,0.7);
		#padding:0 0 10px 0;
	}
		.flogo{
			float:left;
			margin:35px 0 0 20px;
		}
			.flogo p{
				margin:10px 0 0 0;
				font:bold 14px Verdana, Geneva, sans-serif;
				
			}
		.fphone{
			float:right;
			text-align:right;
			font: 12px Verdana, Geneva, sans-serif;	
			margin:15px 20px 0 0;
			width: 305px;
		}
			.fphone h2{
				font-size:21px;
				margin-bottom:5px;
			}
			.fphone p span{
				font-size:21px;
			}
		.fmenu{
			font: 14px Verdana, Geneva, sans-serif;
			overflow:hidden;
			margin:15px auto 0 auto;
			width:360px;
		}
			.fmenu p{
			text-align:center; font-weight:bold;
			}
			.fmenu ul{
				float:left; list-style:none; margin:15px 15px 15px 40%;
			}
				.fmenu ul li{
					margin:0 0 5px 0;
				}
				.fmenu ul a{
					 color:rgba(255, 255, 255, 0.7); font-weight:bold;
				}
				.fmenu ul a:hover{
					 color:rgba(255, 255, 255, 1); font-weight:bold; text-decoration:none;
				}
/* catalog-line start*/
.kroshka{
	font: 14px Verdana, Geneva, sans-serif;
	color:#555;
	margin:15px 0 15px 15px;
}
	.kroshka span{
		color:#3F7926;
	}
	.kroshka a{
		color:#555;
	}
	.kroshka a:hover{
		text-decoration:none;
	}
.sort-wrap{
    border: 1px solid #2b8aba;
    padding: 5px;
    z-index: 45;
    position: absolute;
    left: 205px;
    top: 35px;
    background-color: #FAFBFB;
    visibility: hidden;
}
.sort-wrap a{
    margin-bottom:  5px;
    display: block;
}
.vid-sort{
	font: 12px Verdana, Geneva, sans-serif;
	color:#888;
	background:#fafbfb;
	border-bottom:1px solid #dee7ec;
	margin:0 15px 20px 15px;
	padding:10px 0 10px 2px;
	 position: relative;
}
	.vid-sort img{
		margin:0 2px;
		position:relative;
		top:3px;
	}
	.vid-sort a{
		color:#888;
		font-size:11px;
	}
		.vid-sort a:hover{
			text-decoration:none;
		}
	a.sort-top{
		background:url(../images/sort-top.gif) right 6px no-repeat; 
		padding:0 12px; 
		color: #2B8ABA; 
		cursor: pointer;
	}
	a.sort-bot{
		padding:0 0 0 12px;	color: #2B8ABA;	
	}
	a.sort-top-act{
		background:url(../images/sort-top-act.gif) left 5px no-repeat;
		padding-left:12px;
		color:#000;
	}
	a.sort-bot-act{
		background:url(../images/sort-top-act.gif) left 5px no-repeat;
		padding-left:12px;
		color:#000;
	}
.product-line{
	overflow:hidden;
	margin:0 5px 30px 15px;
}
	.product-line-img{
		float:left;
	}
	.product-line-price{
		float:right;
}
	
		.product-line-price p{
			font: 12px Verdana, Geneva, sans-serif;
			margin:0 0 5px 0;
			padding:3px 0;
		}
			.product-line-price p span{
				font: 24px Candara;
				line-height:0;
			}
			.product-line-price p a{
				color:#000;
			}
				.product-line-price p a:hover{
					text-decoration:none;
				}
		.product-line-price div{
			margin:5px 0 0 0;
			height:26px;
		}
			.product-line-price div img{
				margin:0 5px;
			}
	.product-line-opis{
		font: 12px Verdana, Geneva, sans-serif;
		padding:0 130px 0 110px;
	}
		.product-line-opis h2{
			font: 12px Verdana, Geneva, sans-serif;
			color:#2b8aba;
			margin:0 0 7px 0;
			line-height:0.8;
		}
			.product-line-opis h2 a{
				color:#3F7926;
			}
				.product-line-opis h2 a:hover{
					text-decoration:none;
				}
.pager{
	background:#fafbfb;
	border-top:1px solid #ebf1f4;
	font: 12px Verdana, Geneva, sans-serif;
	color:#2b8aba;
	padding:10px;
	margin:15px;
}
	.pager a{
		color:#888;
		font-size:14px;
		padding:0 3px;
	}
		.pager a:hover{
			text-decoration:none;
			color:#2b8aba;
		}
	.pager img{
		position:relative;
		top:5px;
	}
/* catalog-line end*/
/*  catalog-table start */
.product-table{
	float:left;
	width:33%;
	text-align:center;
	margin:0 0 50px 0;
}
	.addtocard-index{
	
	}
	.product-table h2{
		font: 12px Verdana, Geneva, sans-serif;
		color:#3F7926;
		margin:0 10px 10px;
		height: 28px;
	}
		.product-table h2 a{
			color:#3F7926;
		}
			.product-table h2 a:hover{
			text-decoration:none;
			}
	.product-table p{
		font: 12px Verdana, Geneva, sans-serif;
		margin:0 0 10px 0;
	}
		.product-table p span{
			font: 24px Candara;
		}
	.cat-table-more{
		margin:5px 0 0 0!important;
	}
		.cat-table-more a{
			color:#888;
		}
			.cat-table-more a:hover{
			text-decoration:none;
			}
	.product-table-img-main{
		position:relative;
	}
		.product-table-img{
			display:table-cell;
			height:185px;
			position:relative;
			vertical-align:middle;
			width:1%;
			
		}
			.product-table-img div{
				position:absolute;
				top:0;
				right:0;
				margin-right:5px;
			}
				.product-table-img div img{
					display:block;
				}
/*  catalog-table end */
/*  content-txt start */
.content-txt{
	overflow:hidden;
	font: 12px Verdana, Geneva, sans-serif;
	color:#000;
	margin:0 15px;
}
	.content-txt h1{
		font-size:24px;
		color:#3F7926;
		font-weight:normal;
		margin:0 0 15px 0;
	}
	.content-txt h2{
		font-size:20px;
		color:#000;
		font-weight:normal;
		margin:20px 0 15px 0;
	}
	.content-txt h3{
		font-size:18px;
		color:#000;
		font-weight:normal;
		margin:20px 0 15px 0;
	}
	.content-txt h4{
		font-size:14px;
		color:#000;
		font-weight:bold;
		margin:20px 0 15px 0;
	}
	.content-txt h5{
		font-size:12px;
		color:#000;
		font-weight:bold;
		margin:20px 0 15px 0;
	}
	.content-txt h6{
		font-size:10px;
		color:#000;
		font-weight:bold;
		margin:20px 0 15px 0;
	}
	.content-txt p{
		margin:0 0 10px 0;
	}
	.content-txt a{
		color:#3F7926;
	}
		.content-txt a:hover{
			text-decoration:none;
			}
	.content-txt ul{
		list-style:disc;
		margin:20px 0 15px 30px;
	}
		.content-txt ul li{
			line-height:1.7;
		}
/*  content-txt end */
/*  catalog-detail start */
.catalog-detail{
	overflow:hidden;
	font: 12px Verdana, Geneva, sans-serif;
	color:#000;
	margin:0 15px;
}
	.catalog-detail h1{
		font-size:24px;
		color:#3F7926;
		font-weight:normal;
		margin:0 0 15px 0;
	}

/*		Galery	start	*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:300px; margin:0; display:none; overflow:hidden; float:left;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:300px; height:300px; padding:2px; border:2px solid #fff;}
#information {position:absolute; bottom:0; width:200px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:0; font-size:0;}
#information p {padding:0}
#image {width:200px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:50px; background:url(../images/scroll-left.gif) center center no-repeat;}
#slideleft:hover {background:url(../images/scroll-lefth.gif) center center no-repeat;}
#slideright {float:right; width:20px; height:50px; background:url(../images/scroll-right.gif) center center no-repeat;}
#slideright:hover  {background:url(../images/scroll-righth.gif) center center no-repeat;}
#slidearea {float:left; position:relative; width:150px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
/*		Galery	end	*/
		
.icon-detail{
	margin:0 0 10px 330px;
}
.short-opais{
	margin:0 0 40px 170px; font-family:Verdana, Geneva, sans-serif;
}
	.short-opais h3{
		font-size:18px; font-weight:normal;margin:0 0 10px 0;
	}
	.short-opais p{
		font-size:14px; margin:0 0 10px 0;
	}
	.price-detail{
		font-size:18px!important;
	}
		.price-detail span{
			font-size:30px; font-family:Candara;
		}

.long-opais{
	font-family:Verdana, Geneva, sans-serif;
}
	.long-opais h3{
		font-size:18px; font-weight:normal;margin:0 0 10px 0;
	}
	.long-opais p{
		font-size:12px; margin:0 0 20px 0;
	}
	
.tech-harakt{
	margin:40px 0 0 0; font-family:Verdana, Geneva, sans-serif;
}
	.tech-harakt h3{
		font-size:20px; font-weight:normal; margin:0 0 20px 0;
	}
	.tech-harakt h4{
		font-size:12px; line-height:2;
	}
	.tech-harakt ul{
		margin:0 0 20px 0;
	}
		.tech-harakt ul li{
			font-size:12px; line-height:1.5;
		}
/*  catalog-detail end */	

/*  zakaz start */	
#content-zakaz{
	width:98%; margin:0 auto;
}
	#content-zakaz h2{
		text-align:center; 
		font:normal 24px Verdana; 
		margin:20px 0 10px 0;
	}
	.zakaz-maiin-table{
		width:100%; 
		margin:0 0 30px 0;
	}
	.zakaz-maiin-table td{
		padding:10px;
	}
	.z_top{
		background:#fafbfb; 
		border-bottom:1px solid #dee7ec; 
		font:bold 12px Verdana; 
		color:#555;
	}
	.z_bot{
		background:#fafbfb; 
		border-top:1px solid #dee7ec; 
		font:bold 12px Verdana; 
		color:#555;
	}
	.z_name{
		}	
		.z_name img{
			float:left; 
			margin:0 10px 0 0;
			}	
		.z_name a{
			font:12px Verdana; 
			color:#2b8aba;
			}				
		.z_name a:hover{
			text-decoration:none;
			}
		.z_kol, .z_price, .z_del{
			text-align:center;
			}
		.z_kol{
			width:75px;
			}
		.z_price{
			width:80px; font:24px Candara;
			}
		.z_del{
			width:65px;
			}		
		.kolvo{
			width:48px; 
			height:22px; 
			font:16px Verdana; 
			color:#000; 
			background:#fafafa; 
			border:1px solid #b5b5b5; 
			text-align:center;	
			}
	
	.sposob-dostavki p{
		font-size:12px; 
		font-family:Verdana; 
		margin-top:7px;
		}
	.sposob-dostavki{
		margin:0 0 30px 0;
		}	
	#content-zakaz h4{
		 font:bold 14px Verdana;
	}	
	#content-zakaz h3{
		 font:normal 18px Verdana;
	}
	
	.zakaz-data{
		width:100%; 
		background:#fafafa; 
		margin:10px 0 40px 0;
		padding-bottom: 10px;
	}
		.zakaz-data td{
			vertical-align:middle; 
			padding:10px 10px 0 10px;
		}
	.zakaz-txt{
		font:14px Verdana; color:#555555;
		}
	.zakaz-prim{
		font:12px Verdana; 
		color:#c0c0c0; 
		font-style:italic;
		padding-left:80px !important;
		}	
	.zakaz-inpt{
		}	
		.zakaz-inpt input{
			width:330px; 
			height:28px; 
			border:1px solid #ccc;
			}
		.zakaz-txtarea{	
			padding:10px 10px 20px 10px !important;
			}		
		.zakaz-txtarea textarea{
			width:330px; 
			height:100px; 
			border:1px solid #ccc;
			}	
/*  zakaz end */		
/* Авторизация + Регистрация */
p.link a{
    font-size: 11px;
}	
.error{
    margin-top:5px;
    border:1px solid #765858;
    background:#ffeded !important;
    color:#7f5354 !important;
    padding:3px;
}
.success{
    margin-top:5px;
    border:1px solid #adc092;
    background:#f0faf1 !important;
    color:#58715e !important;
    padding:3px;
}
.error ul{
    list-style: disc outside none;
    margin: 20px 0 15px 30px;
}
/* Авторизация + Регистрация */
/* Постраничная навигация */
.pagination{
    text-align:center;
    margin: 10px;
}
a.nav_active{
    border: 1px solid #ccc;
    background-color: #3F7926;
    color: #fff;
    padding: 5px 7px;
    margin: 0 2px;
}
a.nav_link{
    padding: 5px 7px;
    border: 1px solid #ccc;
    text-decoration: none;
    margin: 0 5px;
    color: #777;
}
a.nav_link:hover{
    background-color: #3F7926;
    color: #fff;
}	
/* Постраничная навигация */
/* Галерея продукта */
.item_gallery{
   /* padding: 10px 0 20px; */
   margin-bottom: 25px;
}
.item_img{
   position: relative;
   text-align: center;
   height: 300px;
   background: url(../images/ajax-loader.gif) no-repeat center 49%;
}

.item_img img{
   max-width: 650px;
}
.item_thumbs{
   margin-top: 50px;
}
.item_thumbs a{
   margin: 0 10px 10px 0;
}
.item_thumbs img{
 #  width: 45px;
   padding: 4px;
   border: 2px solid #B2B2B2;
}
.item_thumbs a:hover img,
.item_thumbs a.active img{
   border: 2px solid #666;
}
/* Галерея продукта */
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	