body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px Tahoma;color:#464646;background:#fff;}
td{font:12px Tahoma;}
a:link,a:visited{color:#009151;text-decoration:underline;}
a:hover{color:#009151;text-decoration:none;}
h1{font:normal 16px Tahoma;color:#009151;margin:0;padding:0 0 15px 0;}
h2,h3{font:normal 14px Tahoma;color:#009151;margin:0;padding:0 0 10px 0;}
form{margin:0;padding:0;}
.authForm { width:50%; float:left; }
.prodhot { width: 50%	;float:right; }
.cart_reduct tr:last-of-type { display: none; }
.delinfo { text-align: start; padding-top: 15px; }
input,textarea{font:12px Tahoma;color:#464646;}
img{border:none;}
hr{height:1;border-top:solid 1px #009151;border-bottom:none;background:none;}
.left_col_header,.top_menu td a,.content_conteiner,.left_menu ul li,.left_menu ul li a{position:relative;display:block;}
.clear{clear:both;}
.small_header{border-bottom:solid 1px #c2d6d3;font:bold 14px Tahoma;color:#009151;padding:0 0 3px 0;}
.small_header a{color:#009151;text-decoration:none;}
.header{height:230px;margin:10px auto 0 auto;}
@media (max-width: 768px){.header{height:160px;margin:10px auto 0 auto;}}
@media (max-width: 576px){.header{height:150px;margin:10px auto 0 auto;}}
.left_col_header{float:left;width:190px;}
.lang img{margin:0 46px 0 0;}
.logo{margin:45px auto auto 7px;}
@media (max-width: 768px){.logo{margin:15px auto auto 7px;}}
@media (max-width: 576px){.logo{margin:15px auto auto 7px;}}
.phone{font:bold 14px Tahoma;text-align:center;margin:35px 0 0 0;}
@media (max-width: 768px){.phone{font:bold 14px Tahoma;text-align:center;margin:15px 0 0 0;}}
@media (max-width: 576px){.phone{font:bold 14px Tahoma;text-align:center;margin:15px 0 0 0;}}
.phone div{color:#009151;font:bold 24px Arial;}
.merch{float:right;}
@media (max-width: 768px){.merch{float:left;width:390px;}}
@media (max-width: 576px){.merch{float:left;width:290px;}}
.menues{margin-bottom:10px;}
.top_menu{background:url(img/top_menu.gif);width:751px;height:34px;border:none;float:right;}
@media (max-width: 768px){.top_menu{background:url(img/top_menu.gif);width:450px;height:34px;border:none;float:left;}}
@media (max-width: 576px){.top_menu{background:url(img/top_menu.gif);width:450px;height:34px;border:none;float:left;}}
.top_menu td{padding:0;text-align:center;vertical-align:middle;text-transform:uppercase;border-right:solid 1px #b19f64;border-left:solid 1px #e3d196;}
.top_menu td a{width:100%;height:24px;padding:10px 0 0 0;text-decoration:none;color:#fff;}
.top_menu td:hover{background:url(img/top_menu_hover.gif) repeat-x;}
.top_menu td.first{border-left:none;}
.top_menu td.last{border-right:none;}
.top_menu td.first:hover{background:url(img/top_menu_first_hover.gif);}
.top_menu td.last:hover{background:url(img/top_menu_last_hover.gif) right;}
.go_shop{/*float:left;*/padding-bottom: 5px;}
.zinalbuttonback {
	background-image: linear-gradient(90deg, #248b94 0%, #32c2c4 49%, #248b94 100%);
	  position: relative;
	  padding: 3px;
	  display: inline-block;
	  border-radius: 7px;
	width: 185px;
	height: 27px;
	margin: 5px 0;
}
.zinalbuttonback span {
    padding: 4px 16px;
    display: inline-block;
    font-size: 16px;
    color: #fff;
}

@media (max-width: 768px){.go_shop{position:absolute;left:300px;top:125px;}}
@media (max-width: 576px){.go_shop{position:absolute;left:240px;top:100px;}}
.zakazinal{background-color:#e3d196;padding:10px;display:block;border-radius:0 0 5px 5px;color:#fff;letter-spacing:.5px;margin-right:2px;margin-top:-2px;text-transform:uppercase;font-weight:700;text-align:center;}
.content_conteiner{padding-bottom:15px;}
.left_col{width:auto;float:left;}
.cart{margin-bottom:25px;}
.right_col{width:749px;float:right;text-align:justify;}
@media (max-width: 768px){.right_col{width:490px;float:left;text-align:justify;}}
@media (max-width: 576px){.right_col{width:296px;float:left;text-align:justify;}}
.left_menu{background:url(img/left_menu_top.gif) no-repeat;padding-top:5px;margin:0 0 25px 0;}
.left_menu_ins{background:url(img/left_menu_bot.gif) bottom left no-repeat;padding-bottom:5px;}
.left_menu ul{margin:0;padding:0;list-style:none;width:188px;background:url(img/left_menu_mid.gif) repeat-y;}
.left_menu ul li{margin:0 5px;font:14px Tahoma;}
.left_menu ul li a{color:#fff;text-decoration:none;padding:10px 8px 12px 8px;background:url(img/left_menu_borber.gif) bottom repeat-x;}
.left_menu ul li a:hover{background:#017057;border-radius:5px;}
.left_menu ul li .last{background:none;}
.akciya{font:bold 20px Arial;text-align:center;color:#175c64;display:none;margin:-23px 0 20px;}
.akciya span{color:#c03;}
.copyright{float:left;width:190px;}
.contacts{float:left;margin:0 0 0 15px;}
.counter{float:right;}
.catalog{margin:0;padding:0;list-style:none;}
.catalog li{float:left;text-align:center;margin:0 45px 27px 0;}
.catalog li a{text-decoration:none;}
.catalog li a:hover{text-decoration:underline;}
.catalog li img{width:200px;height:200px;margin-bottom:5px;border:solid 1px #c2d6d3;}
.small_price{color:#917d3c;font:bold 16px Tahoma;}
.small_price span{font-size:11px;}
.p_photo{float:left;width:300px;}
.p_image{border:solid 1px #c2d6d3;width:300px;margin-bottom:20px;}
.text{float:right;width:420px;}
.text p{margin:0;padding:0 0 7px 0;}
.ordering{float:right;}
.price{font:bold 26px Tahoma;color:#009151;float:left;}
.price span{font-size:12px;}
.cart_reduct{width:100%;border:none;border-collapse:collapse;}
.cart_reduct td{padding:5px;background:url(img/pp.gif) repeat-x bottom;vertical-align:top;font:14px Tahoma;line-height:20px;}
.p_num{width:14px;text-align:right;}
.p_name a{text-decoration:none;}
.p_name a:hover{text-decoration:underline;}
.p_count{width:20px;}
.p_count input{width:20px;text-align:center;}
.p_price{width:80px;font-weight:bold;}
.p_del{width:14px;vertical-align:middle !important;}
.order_next{font:bold 14px Tahoma;text-align:right;color:#017057;text-align:right;padding:10px 0;}
.sender{margin:0 0 0 auto;border:none;border-collapse:collapse;}
.sender td{vertical-align:top;padding:3px;}
.order{width:100%;border:none;border-collapse:collapse;margin-bottom:15px;}
.order td{width:33%;padding:7px;vertical-align:top;}
.order td input,.order td textarea{width:97%;}
.order td textarea{height:50px;}
.order td span{color:#900;}
.re_count{text-align:right;padding:10px 0;}
.user_data{margin:0;padding:0;list-style:none;}
.user_data li{width:47%;float:left;margin:0 15px 5px 0;font-size:14px;}
.user_data li b{color:#999;font-size:12px;}
.dl-review{margin:0;padding:0;}
.dl-review b{font-size:10px;}
.dl-review dt{border:solid 1px #9f9f9f;padding:4px;}
.dl-review dd{color:#9f9f9f;}
.dl-review dd i{color:#009151;}
#wrap{min-height:100%;width:100%;}
#main{overflow:auto;padding-bottom:56px;width:970px;margin:auto;}
.mp-img { display:inline-block; }
.mp-img span {
    text-align: center;
    display: block;
    font-size: 1.5em;
}
#footer{position:relative;margin:-56px auto 0 auto;height:56px;clear:both;width:948px;background:url(img/footer.gif) no-repeat;padding:10px 11px 0 11px;}
@media (max-width: 768px){#main{overflow:auto;padding-bottom:56px;width:768px;margin:auto;}
#footer{position:relative;margin:-56px auto 0 auto;height:56px;clear:both;width:668px;background:url(img/footer.gif) no-repeat;padding:10px 11px 0 11px;}}
@media (max-width: 576px){#main{overflow:auto;padding-bottom:56px;width:576px;margin:auto;}
#footer{position:relative;margin:-56px auto 0 auto;height:56px;clear:both;width:476px;background:url(img/footer.gif) no-repeat;padding:10px 11px 0 11px;}}
body:before{content:'';height:100%;float:left;width:0;margin-top:-32767px;}
