/* === made by Kopfsturm, december 2016, Live long and prosper! http://kopfsturm.ru/ === */
#burger {display: none;}
#cart-btn {display: none;}
#wtftable {width: 100%;height: 187px;}
#maintable {
width: 1184px;
background: url(/img/topbg.jpg);
background-position: 50% 0%;
background-repeat: no-repeat;
}
#headertable {width: 1150px;height: 187px;}
#contacts-mobile {display: none;}
#contacts-mobile-small {display: none;}
#slider-td {height: 403px;padding: 20px 0 0 50px;}
#logo {padding: 20px 0 0 62px;text-align: right;}
#logo img {width: 435px;height: 111px;}
#logo p {
text-align: left;
margin: 0 0 0 70px;
font-size: 22px;
font-weight: normal;
color: #ffdbb9;
text-decoration: none;
}
.menushka-hide {
position: absolute;
opacity: 0;
top: 0px;
left: -1000px;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
.menushka-show {
position: absolute;
opacity: 0;
top: 0px;
left: -1000px;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
#product-container {overflow: auto;}
#topmenu {padding: 30px 0 0 62px;}
#mobilemenu {display: none;}
#contenttable {width: 1184px;}
#content-inner {width: 1150px;}
#cnt {padding: 8px 0px 0px 15px;text-align: left;}
#pricecnt {padding: 5px 0 0 0;}
#btn-to-cart {padding: 10px 0px 0px 0px;text-align: left;}
/* INFORMATION */
.infopage {padding: 10px 0px 10px 0px;}
.infopage span {font-size: x-large;}
/* END: INFORMATION */
/* ABOUT */
#about-lefttd {padding-right: 30px;}
#about-righttd {width: 30%;}
#about-righttd-inner {width: 480px;}
#prichintd-table {width: 100%;}
#prichintd {width: 20%;}
/* END: ABOUT */
/* CATEGORY */
#breadcrumb {padding: 10px 0 10px 15px;}
#sort-desc {}
#sort-mobile {display: none;}
/* END: CATEGORY */
/* PRODUCT */
#product-table {width: 100%;}
#product-left {width: 605px;}
#product-right {width: 50%;padding: 0 0 0 15px;}
#tocartinproduct {width: 100%;}
.nalichie-mobile {display: none;}
.prevsmallimg img {width: 193px;height: 131px;}
/* END: PRODUCT */
/* CONTACTS */
.maps {width: 607px;height: 437px;}
.maps-inner {width: 607px;text-align: right;}
/* END: CONTACTS */
/* IN CART */
#products-table {width: 100%;}
#products-table-table {
width: 100%;
background-color: #f2c196;
background: url(/img/tovbg.png);
background-repeat: repeat-x;
background-position: 0% 0%;
border: 1px solid #f0cca9;
}
.cart-img {padding: 0px;margin: 0px;}
.cart-img img {
width: 100px;
padding: 0px;
margin: 0px;
vertical-align: bottom;
}
.btn-minus {
background-color: #564720;
padding: 5px 10px 5px 10px !important;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.btn-plus {
background-color: #564720;
padding: 5px 8px 5px 8px !important;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.total-and-delivery-td {padding: 4 10 0 0px;}
#cart-inputs {width: 50%;}
#check-table {width: 50%;}
.cart-input-check-name {width: 30%;}
.cart-input-check-check {width: 70%;}
.cart-input-name {width: 30%;text-align: left;}
.cart-input-input {width: 70%;text-align: left;}
.cart-input {
width: 100%;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #707070;
}
.cart-button-table {width: 50%;}
.cart-button-align {text-align: left;}
.cart-button {
width: 180px;
height: 20px;
font-size: 11px;
font-weight: bold;
margin: 10px 0px 10px 0px;
}
/* END: IN CART */
/* FOOTER */
#footertable {
width: 1184px;
height: 276px;
background: url(/img/footer.jpg);
background-repeat: no-repeat;
text-align: center;
}
#footer-inner {
padding: 30px 90px 150px 320px;
color: #b79b84;
font-size: 10px;
}
/* END: FOOTER */
/* ================================================================================================================================== */
/* 1025px = ipad landscape */
@media screen and (max-width: 1250px) {
body {background: none;background-color: #000000;}
.yashare-auto-init {
margin: 0px auto 0px auto;
width: 696px;
text-align: left;
background-color: #EEEEEE;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
#maintable {
width: 100%;
background: none;
background-color: #000000;
}
/* HEADER */
#wtftable {height: 60px;}
#headertable {
width: 100%;
margin: 0px;
padding: 0px;
height: 60px;
}
/* HEADER BUTTONS */
#burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#close-burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#close-burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#cart-btn {
display: block;
position: absolute;
top: 10px;
right: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#cart-btn .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
/* HEADER BUTTONS */

/* LOGO */
#logo {
position: absolute;
top: 10px;
left: 60px;
padding: 0px;
margin: 0px;
width: auto !important;
height: 40px;
text-align: center;
}
#logo p {display: none;}
#logo img {
padding: 0px;
margin: 3px 0px 0px 0px;
width: auto !important;
height: 34px;
}
#slider-td {display: none;}
#logo p {
text-align: center;
margin: 6px 0px 0px 0px;
font-size: 16px;
font-weight: normal;
color: #ffdbb9;
text-decoration: none;
}
/* LOGO */
/* MOBILE */
#contacts-desc {display: none;}
#contacts-mobile {
display: block;
position: absolute;
top: 10px;
right: 60px;
}
#contacts-mobile-small {display: none;}
.toptext2 {
padding: 0px;
margin: 0px;
font-size: 13px;
line-height: 20px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align: right;
}
.toptext2 A {
font-size: 14px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
margin-right: 0px;
}
/* MOBILE */
/* CART */
#orderContent2 {
position: absolute;
top: -50px;
right: 0px;
}
.topbasket {
background: none;
padding: 0px;
margin: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: pointer;
width: 60px;
height: 40px;
}
.topbasket:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.basket-content {display: none;}
/* END: CART */
/* MENU */
.menushka-hide {
position: absolute;
opacity: 0;
top: 0px;
left: -1000px;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
.menushka-show {
position: absolute;
opacity: 1;
top: 0px;
left: 0px;
width: 100%;
height: 60px;
background-color: #000000;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
z-index: 99999;
text-align: left;
}
.menushka-links {margin-left: 60px;}
.menushka-links a {
float: left;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
line-height: 20px;
margin-top: 20px;
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #696969;
}
.menushka-links a:last-child {
margin-right: 0px;
padding-right: 0px;
border-right: none;
}
#topmenu {
width: 300px;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: center;
display: block !important;
clear:both !important;
}
.topmenudiv {
display: none;
width: 300px;
height: 100px;
background: none;
padding: 0px;
color: #ffdbb9;
margin-top: 20px;
}
.menut2 {
filter: Shadow(Color=#000000, Direction=135, Strength=3);
text-shadow: #000000 2px 2px 2px;
font-size: 12px; 
color: #ffdbb9;
text-decoration: none;
border-bottom: none;
display: inline-block;
margin: 68px 0px 0px 0px;
}
.menut2_s, .menut2:hover, .menut2_s:hover {
margin: 68px 0px 0px 0px;
filter: Shadow(Color=#000000, Direction=135, Strength=3);
font-size: 12px; 
text-decoration: none;
border-bottom: none;
color: #ffdbb9;
display: inline-block;
text-shadow: #000000 2px 2px 2px;
}
.menut2:hover, .menut2_s:hover {text-decoration: none;border-bottom: 0;}
/* END: MENU */
/* END: HEADER */
/* MAIN MENU */
.topmenubg {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
height: 58px;
border-bottom: 1px solid #181818;
text-align: left;
position: relative;
}
/* MOBILE MENU */
#descmenu {display: none;}
#mobilemenu {display: block;width: 100%;}
#mobilemenu div {
display: inline-block;
margin-top: 10px;
margin-left: -1px;
float: left;
width: 25%;
text-align: center;
border-right: 1px solid #B5B5B5;
}
#mobilemenu div img {height: 20px;}
#mobilemenu div:last-child {border-right: 0px;}
.header_menu {
  font-size: 12px;
  font-weight: normal;
  color: #2b0000;
  border-bottom: none;
  text-decoration: none;
  text-transform: none;
}
/* END: MOBILE MENU */
/* END: MAIN MENU */
/* PRODUCT */
#product-container {overflow: visible !important;}
.product {
display: inline-block;
padding-right: 0px;
margin: 0px 7px 18px 7px;
width: 220px;
height: 258px;
float: none;
text-align: left;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.productimage {
border: none;
width: 220px;
min-height: 100px;
display: block;
margin-bottom: 5px;
text-align:center;
padding: 0px;
}
.productimage:hover {border: none;box-shadow: none;}
.productimage img {
padding: 0px;
margin: 10px 0px 0px 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
width: 220px;
height: 147px;
}
.prodname {
text-align: center;
overflow: hidden;
height: 34px;
margin: 0px 0px -24px 0px;
padding: 0px 10px;
}
.product .catprice {
color: #000000;
text-decoration: none;
font-weight: normal;
font-size: 14px;
}
.nalichie {
display: block;
margin-top: 0px;
margin-bottom: -14px;
padding: 0px 0px 0px 10px;
width: 90px;
text-align: left;
font-size: 12px;
}
.nalichie img {width: auto;height: 10px;}
#pricecnt {
display: inline-block;
margin-top: 10px;
margin-bottom: -6px;
padding: 0px 0px 0px 10px;
width: 90px;
text-align: left;
}
.pricefnt {display: none;}
#btn-to-cart {
display: inline-block;
padding: 0px 10px 0px 0px;
width: 110px;
text-align: right;
}
.catprice12 {font-size: 16px;}
.buybutton {
display:inline-block;
padding: 0px 20px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px;
text-indent: 0;
color:#000000;
font-size:14px;
font-weight: normal;
font-style: normal;
text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;
cursor:pointer;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}
/* END: PRODUCT */
/* CONTENT */
.zag {
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 18px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
#contenttable {width: 100%;}
#content-inner {width: 100%;}
#cnt {padding: 0px;text-align: center;}
.blocktext {
display: block;
margin: 10px auto 20px auto;
padding: 10px;
width: 914px;
min-height: 50px;
font-size: 14px;
text-align: left;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.blocktext H2 {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #9C9C9C;
font-size: 20px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
.blocktext p {
margin: 0px;
padding: 0px;
text-align: justify;
}
/* END: CONTENT */
/* ABOUT */
#about-lefttd {
display: inline-block;
padding-right: 0px;
width: 100%;
text-align: center;
}
#about-righttd {display: inline-block;width: 100%;}
#about-righttd-inner {margin: 20px auto 0px auto;width: 934px;}
#about-righttd-inner img {
max-width: 150px;
width: 100% !important;
height: auto !important;
margin: 0px;
}
#about-righttd-inner td {padding: 0px 0px 0px 0px;}
#about-righttd-inner td:first-child {padding: 0px 0px 0px 0px;}
#about-righttd-inner td:last-child {padding: 0px 0px 10px 10px;text-align: left;font-size: 14px;}
.omag1 {
margin: 0px;
padding: 5px 20px 5px 100px;
font-size: 14px;
border-top: 1px solid #de0400;
border-bottom: 1px solid #de0400;
border-left: none;
border-right: none;
background: url(/img/alert.jpg) 20px 20px no-repeat;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
}
.omag1 p {padding: 0px !important;margin: 0px 0px 10px 0px !important;}
.omag1 p:first-child {margin: 10px 0px 10px 0px !important;}
.prblocktext {
display: block;
margin: 0px auto 20px auto;
padding: 10px;
width: 914px;
font-size: 14px;
background: #fff8e1;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prblocktext p {padding: 0px 0px 10px 0px !important;margin: 0px !important;}
.class5 {
  border-bottom: 1px solid #9C9C9C;
  font-size: 14px !important;
  font-weight: normal;
  color: #200000;
  text-decoration: none;
  margin-bottom: 10px !important;
}
#prichintd-table {width: 914px;text-align: left;}
#prichintd-table td {
width: 20% !important;
display: inline-block;
padding: 0px;
font-size: 12px;
text-align: center;
}
#prichintd-table td img {
width: 80% !important;
height: auto !important;
margin: 20px 20px 0px 10px;
float: none;
}
/* END: ABOUT */
/* INFORMATION */
.infopage {padding: 0px 0px 20px 0px;text-align: center;}
.infopage p {
margin: 0px;
padding: 0px 20px 10px 20px;
text-align: justify;
font-size: 14px;
}
.infopage p:last-child {padding: 0px 20px 0px 20px;}
.infopage span {font-size: 18px !important;}
.infopage a {text-decoration: none;}
.infopage iframe {width: 100% !important;height: auto !important;}
.infopage img {width: 100% !important;height: auto !important;margin: 20px 0px;}
/* END: INFORMATION */
/* CATEGORY */
#breadcrumb {padding: 10px 0px 0px 10px;}
.way {font-size: 12px; font-weight: normal; color: #555555; text-decoration: underline;text-transform:normal;}
.way_text {font-size: 14px; font-weight: normal; color: #555555; text-decoration: none;}
#sort-desc {display: none;}
#sort-mobile {display: inline-block;}
#sort-mobile ul {list-style: none;margin: 0px;padding: 0px;}
#sort-mobile ul li {
display: inline-block;
border: 1px dotted #0a71a9;
padding: 5px 10px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-top: 10px;
margin-right: 15px;
width: 200px;
}
#sort-mobile ul li:last-child {width: 120px;margin-right: 0px;}
.filtblock {
display: block;
margin: 20px auto 20px auto;
padding: 10px;
width: 914px;
background: #eeeeee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
font-size: 14px;
}
.filtblock A {
margin: 0px;
padding: 0px;
border: none;
font-size: 14px;
margin: 0px;
color: #0a71a9;
text-decoration: none;
border: none;
}
.filtblock A.filters {
margin: 0px;
padding: 0px;
border: none;
color: #0a71a9;
font-weight: bold;
text-decoration: none;
display: inline-block;
}
.conter A {
background: #d19e73;
background-image: -webkit-linear-gradient(top, #d19e73, #220001);
background-image: -moz-linear-gradient(top, #d19e73, #220001);
background-image: -ms-linear-gradient(top, #d19e73, #220001);
background-image: -o-linear-gradient(top, #d19e73, #220001);
background-image: linear-gradient(to bottom, #d19e73, #220001);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
color: #ffffff;
font-size: 14px;
padding: 7px 12px 7px 12px;
text-decoration: none;
margin-right: 5px;
}
.conter A:hover, .conter A.active {
background: #550300;
background-image: -webkit-linear-gradient(top, #550300, #220001);
background-image: -moz-linear-gradient(top, #550300, #220001);
background-image: -ms-linear-gradient(top, #550300, #220001);
background-image: -o-linear-gradient(top, #550300, #220001);
background-image: linear-gradient(to bottom, #550300, #220001);
text-decoration: none;
}
/* END: CATEGORY */
/* PRODUCT */
#product-table {width: 100%;text-align: center;}
#product-left {width: 100%;display: inline-block;padding-left: 0px;}
#product-right {width: 100%;padding: 0px;display: inline-block;}
#aditimgcnt {display: inline-block;margin: 0px;width: 280px;text-align: justify;}
.bigimg {
display: inline-block;
margin: 0px 20px 0px 10px;
padding: 0px;
width: 400px;
min-height: 150px;
text-align: center;
clear: none;
border: none;
vertical-align: top;
}
.bigimg:hover {border: none;box-shadow: none;}
.bigimg img {
width: 400px;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg {
display: inline-block;
margin: 0px 10px 16px 10px;
padding: 0px;
width: 72px;
height: auto !important;
text-align:center;
float: left;
border: none;
}
.prevsmallimg img {
width: 70px;
height: auto !important;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg:hover {border: none;box-shadow: none;}
#tocartinproduct {
width: 300px;
min-height: 50px;
display: inline-block;
margin-left: 0px;
margin-right: 0px;
vertical-align: top;
}
.nalichie-mobile {display: block;}
.tehhar {
width: 300px;
min-height: 50px;
display: inline-block;
margin-top: 15px;
margin-left: 10px;
margin-right: 0px;
text-align: left;
vertical-align: top;
}
.tehhar ul {padding-left: 20px;margin: 0px;}
.firstorder {
display: block;
margin: 10px auto 0px auto;
padding: 10px 10px 10px 10px;
width: 674px;
height: 95px;
font-size: 14px;
background: #fff7df;
border: 1px solid #ddc57b;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.firstorderphonesend2 {margin-left: 10px;}
/* END: PRODUCT */
/* CONTACTS */
.maps {
width: 696px !important;
height: 437px;
display: block;
margin: 0px auto 0px auto;
padding-left: 0px;
}
.maps-inner {
width: 696px !important;
text-align: right;
display: block;
margin: 0px auto 10px auto;
}
/* END: CONTACTS */
/* IN CART */
#products-table {
display: block;
margin: 0px auto 0px auto;
width: 934px;
border-spacing: 0px;
}
#products-table td {padding: 0px;}
#products-table-table {width: 934px;border-spacing: 0px;}
.cart-img {padding: 0px;margin: 0px;}
.cart-img img {
width: 100px;
padding: 0px;
margin: 0px;
vertical-align: middle;
}
#prodname {
display: block;
width: 160px;
text-align: left;
margin-top: 10px;
margin-left: 10px;
}
.btn-minus {
background-color: #564720;
padding: 5px 10px 5px 10px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.btn-plus {
background-color: #564720;
padding: 5px 8px 5px 8px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.zag22 {font-size: 14px; font-weight: normal; color: #655d4c; text-decoration: none;}
.zag2 {font-size: 12px; font-weight: normal; color: #84671e; text-decoration: none;}
.lnhght {line-height: 20px !important;}
#cart-inputs {width: 100%;border-spacing: 0px;}
#cart-inputs a {font-size: 14px;text-decoration: none;}
#check-table {width: 934px;margin: 0px auto 10px auto;border-spacing: 0px;}
.cart-input-check-name {width: 10%;}
.cart-input-check-check {width: 90%;}
.cart-input-name {
display: block;
width: 628px;
margin: 10px auto 10px auto;
padding: 0px;
text-align: left;
}
.cart-input-input {
display: block;
width: 628px;
margin: 0px auto 10px auto;
padding: 0px;
text-align: center;
}
.cart-input {
padding: 10px 10px;
margin: 0px;
width: 606px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #707070;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.cart-button-table {width: 100%;}
.cart-button-align {text-align: center;}
.cart-button {
padding: 0px 20px;
margin: 20px 0px 20px 0px;
width: 314px;
height: 30px;
line-height: 30px;
text-indent: 0;
color: #000000;
font-size: 14px;
font-weight: normal;
font-style: normal;
text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;
cursor:pointer;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
/* END: IN CART */
/* FOOTER */
#footertable {width: 100%;height: 60px;background: none;}
#footer-inner {padding: 0px;color: #b79b84;font-size: 10px;}
/* END: FOOTER */
/* POPUP */
#addedtovwindow {
display:none;
position:fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 300px;
height: 300px;
background: #fff7df;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
z-index:9999;
}
.addedtovwindowdv {
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
padding: 20px 20px 20px 20px;
background-color: #FFFFFF;
}
.addedtovwindowdv a {line-height: 34px;}
  #opaco2 {
background-color: #666666;
 left: 0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */
 filter: alpha(opacity=50);/* IE4- */
 moz-opacity: 0.5; /* Mozilla */
 -khtml-opacity: 0.5; /* Safari */
 opacity: 0.5;  /* general CSS3 */
 position: absolute;
 top: 0;
 width: 100%;
 z-index: 1000;
   }
.zag31 {
  display: block;
  text-align:center;
  background: #00ae24;
  padding: 10px;
  font-size: 18px;
  font-weight: normal;
  color: #ffffff;
  margin: 0px;
}
.backtocatalog {
display:inline-block;
padding: 0px 10px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px !important;

text-indent: 0;
color:#000000 !important;
font-size:14px !important;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}

.firstorder2 {
  border-top: 1px solid #ddc57b;
  padding: 20px;
  
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
  
  font-size: 12px;
  color: #ff8033;
  text-align: center;
}
.firstorderphone {
  border: 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  height: 28px;
  width: 120px;
  padding: 1px 3px;
  margin: 3px 0px 0px 0px;
  display: inline-block;
  border: 1px solid #ddc57b;
}

.firstorderphonesend {
  padding: 20px 0px 0px 0px;
}
/* END: POPUP */
}
/* ================================================================================================================================== */
/* 800px = ipad vertical */
@media screen and (max-width: 800px) {
body {
background: none;
background-color: #000000;
}
#maintable {
width: 100%;
background: none;
background-color: #000000;
}
.yashare-auto-init {
width: 696px;
}
/* HEADER */
#wtftable {
height: 60px;
}
#headertable {
width: 100%;
margin: 0px;
padding: 0px;
height: 60px;
}
/* HEADER BUTTONS */
#burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#close-burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#close-burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#cart-btn {
display: block;
position: absolute;
top: 10px;
right: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#cart-btn .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
/* HEADER BUTTONS */

/* LOGO */
#logo {
position: absolute;
top: 10px;
left: 60px;
padding: 0px;
margin: 0px;
width: auto !important;
height: 40px;
text-align: center;
}
#logo p {
display: none;
}
#logo img {
padding: 0px;
margin: 3px 0px 0px 0px;
width: auto !important;
height: 34px;
}
#slider-td {
display: none;
}
#logo p {
text-align: center;
margin: 6px 0px 0px 0px;
font-size: 16px;
font-weight: normal;
color: #ffdbb9;
text-decoration: none;
}
/* LOGO */

/* MOBILE */
#contacts-desc {
display: none;
}
#contacts-mobile {
display: block;
position: absolute;
top: 10px;
right: 60px;
}
#contacts-mobile-small {
display: none;
}
.toptext2 {
padding: 0px;
margin: 0px;
font-size: 13px;
line-height: 20px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align: right;
}
.toptext2 A {
font-size: 14px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
margin-right: 0px;
}
/* MOBILE */

/* CART */
#orderContent2 {
position: absolute;
top: -50px;
right: 0px;
}
.topbasket {
background: none;
padding: 0px;
margin: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: pointer;
width: 60px;
height: 40px;
}
.topbasket:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.basket-content {
display: none;
}
/* END: CART */

/* MENU */
.menushka-hide {
position: absolute;
opacity: 0;
top: 0px;
left: -1000px;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
.menushka-show {
position: absolute;
opacity: 1;
top: 0px;
left: 0px;
width: 100%;
height: 60px;
background-color: #000000;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
z-index: 99999;

text-align: left;
}
.menushka-links {
margin-left: 60px;
}

.menushka-links a {
float: left;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
line-height: 20px;
margin-top: 20px;
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #696969;
}
.menushka-links a:last-child {
margin-right: 0px;
padding-right: 0px;
border-right: none;
}
#topmenu {
width: 300px;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: center;
display: block !important;
clear:both !important;
}
.topmenudiv {
display: none;
width: 300px;
height: 100px;
background: none;
padding: 0px;
color: #ffdbb9;
margin-top: 20px;
}
.menut2 {
filter: Shadow(Color=#000000, Direction=135, Strength=3);
text-shadow: #000000 2px 2px 2px;
font-size: 12px; 
color: #ffdbb9;
text-decoration: none;
border-bottom: none;
display: inline-block;
margin: 68px 0px 0px 0px;
}
.menut2_s, .menut2:hover, .menut2_s:hover {
margin: 68px 0px 0px 0px;
filter: Shadow(Color=#000000, Direction=135, Strength=3);
font-size: 12px; 
text-decoration: none;
border-bottom: none;
color: #ffdbb9;
display: inline-block;
text-shadow: #000000 2px 2px 2px;
}
.menut2:hover, .menut2_s:hover {
text-decoration: none ;
border-bottom: 0;
}
/* END: MENU */
/* END: HEADER */

/* MAIN MENU */
.topmenubg {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
height: 58px;
border-bottom: 1px solid #181818;
text-align: left;
position: relative;
}
/* MOBILE MENU */
#descmenu {
display: none;
}
#mobilemenu {
display: block;
width: 100%;
}
#mobilemenu div {
display: inline-block;
margin-top: 10px;
margin-left: -1px;
float: left;
width: 25%;
text-align: center;
border-right: 1px solid #B5B5B5;
}
#mobilemenu div img {
height: 20px;
}
#mobilemenu div:last-child {
border-right: 0px;
}
.header_menu {
  font-size: 12px;
  font-weight: normal;
  color: #2b0000;
  border-bottom: none;
  text-decoration: none;
  text-transform: none;
}
/* END: MOBILE MENU */
/* END: MAIN MENU */

/* PRODUCT */
#product-container {
overflow: visible !important;
}
.product {
display: inline-block;
padding-right: 0px;
margin: 0px 7px 18px 7px;
width: 220px;
height: 258px;
float: none;
text-align: left;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.productimage {
border: none;
width: 220px;
min-height: 100px;
display: block;
margin-bottom: 5px;
text-align:center;
padding: 0px;
}
.productimage:hover {
border: none;
box-shadow: none;
}
.productimage img {
padding: 0px;
margin: 10px 0px 0px 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
width: 220px;
height: 147px;
}
.prodname {
text-align: center;
overflow: hidden;
height: 34px;
margin: 0px 0px -24px 0px;
padding: 0px 10px;
}
.product .catprice {
color: #000000;
text-decoration: none;
font-weight: normal;
font-size: 14px;
}
.nalichie {
display: block;
margin-top: 0px;
margin-bottom: -14px;
padding: 0px 0px 0px 10px;
width: 90px;
text-align: left;
font-size: 12px;
}
.nalichie img {
width: auto;
height: 10px;
}
#pricecnt {
display: inline-block;
margin-top: 10px;
margin-bottom: -6px;
padding: 0px 0px 0px 10px;
width: 90px;
text-align: left;
}
.pricefnt {
display: none;
}
#btn-to-cart {
display: inline-block;
padding: 0px 10px 0px 0px;
width: 110px;
text-align: right;
}
.catprice12 {
font-size: 16px;
}
.buybutton {
display:inline-block;
padding: 0px 20px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px;

text-indent: 0;
color:#000000;
font-size:14px;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}
/* END: PRODUCT */

/* CONTENT */
.zag {
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 18px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
#contenttable {
width: 100%;
}
#content-inner {
width: 100%;
}
#cnt {
padding: 0px;
text-align: center;
}
.blocktext {
display: block;
margin: 10px auto 20px auto;
padding: 10px;

width: 676px;
min-height: 50px;

font-size: 14px;
text-align: left;

border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.blocktext H2 {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #9C9C9C;

font-size: 20px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
.blocktext p {
margin: 0px;
padding: 0px;
text-align: justify;
}
/* END: CONTENT */

/* ABOUT */
#about-lefttd {
display: inline-block;
padding-right: 0px;
width: 100%;
text-align: center;
}
#about-righttd {
display: inline-block;
width: 100%;
}
#about-righttd-inner {
margin: 20px auto 0px auto;
width: 696px;
}
#about-righttd-inner img {
max-width: 120px;
width: 100% !important;
height: auto !important;
margin: 0px;
}
#about-righttd-inner td {
padding: 0px 0px 0px 0px;
}
#about-righttd-inner td:first-child {
padding: 0px 0px 0px 0px;
}
#about-righttd-inner td:last-child {
padding: 0px 0px 10px 10px;
text-align: left;
font-size: 14px;
}

.omag1 {
margin: 0px;
padding: 5px 20px 5px 100px;
font-size: 14px;
border-top: 1px solid #de0400;
border-bottom: 1px solid #de0400;
border-left: none;
border-right: none;
background: url(/img/alert.jpg) 20px 20px no-repeat;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
}
.omag1 p {
padding: 0px !important;
margin: 0px 0px 10px 0px !important;
}
.omag1 p:first-child {
margin: 10px 0px 10px 0px !important;
}

.prblocktext {
display: block;
margin: 0px auto 20px auto;
padding: 10px;
width: 676px;
font-size: 14px;
background: #fff8e1;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prblocktext p {
padding: 0px 0px 10px 0px !important;
margin: 0px !important;
}
.class5 {
  border-bottom: 1px solid #9C9C9C;
  font-size: 14px !important;
  font-weight: normal;
  color: #200000;
  text-decoration: none;
  margin-bottom: 10px !important;
}

#prichintd-table {
width: 676px;
text-align: left;
}
#prichintd-table td {
width: 20% !important;
display: inline-block;
padding: 0px;
font-size: 12px;
text-align: center;
}
#prichintd-table td img {
width: 80% !important;
height: auto !important;
margin: 20px 20px 0px 10px;
float: none;
}
/* END: ABOUT */

/* INFORMATION */
.infopage {
padding: 0px 0px 20px 0px;
text-align: center;
}
.infopage p {
margin: 0px;
padding: 0px 20px 10px 20px;
text-align: justify;
font-size: 14px;
}
.infopage p:last-child {
padding: 0px 20px 0px 20px;
}
.infopage span {
font-size: 18px !important;
}
.infopage a {
text-decoration: none;
}
.infopage iframe {
width: 100% !important;
height: auto !important;
}
.infopage img {
width: 100% !important;
height: auto !important;
margin: 20px 0px;
}
/* END: INFORMATION */

/* CATEGORY */
#breadcrumb {
padding: 10px 0px 0px 10px;
}
.way {font-size: 12px; font-weight: normal; color: #555555; text-decoration: underline;text-transform:normal;}
.way_text {font-size: 14px; font-weight: normal; color: #555555; text-decoration: none;}

#sort-desc {
display: none;
}
#sort-mobile {
display: inline-block;
}
#sort-mobile ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#sort-mobile ul li {
display: inline-block;
border: 1px dotted #0a71a9;
padding: 5px 10px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-top: 10px;
margin-right: 15px;
width: 200px;
}
#sort-mobile ul li:last-child {
width: 120px;
margin-right: 0px;
}
.filtblock {
display: block;
margin: 20px auto 20px auto;
padding: 10px;
width: 676px;
background: #eeeeee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
font-size: 14px;
}
.filtblock A {
margin: 0px;
padding: 0px;
border: none;
font-size: 14px;
margin: 0px;
color: #0a71a9;
text-decoration: none;
border: none;
}
.filtblock A.filters {
margin: 0px;
padding: 0px;
border: none;
  color: #0a71a9;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
}
.conter A {
  background: #d19e73;
  background-image: -webkit-linear-gradient(top, #d19e73, #220001);
  background-image: -moz-linear-gradient(top, #d19e73, #220001);
  background-image: -ms-linear-gradient(top, #d19e73, #220001);
  background-image: -o-linear-gradient(top, #d19e73, #220001);
  background-image: linear-gradient(to bottom, #d19e73, #220001);
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  color: #ffffff;
  font-size: 14px;
  padding: 7px 12px 7px 12px;
  text-decoration: none;
  margin-right: 5px;
}

.conter A:hover, .conter A.active {
  background: #550300;
  background-image: -webkit-linear-gradient(top, #550300, #220001);
  background-image: -moz-linear-gradient(top, #550300, #220001);
  background-image: -ms-linear-gradient(top, #550300, #220001);
  background-image: -o-linear-gradient(top, #550300, #220001);
  background-image: linear-gradient(to bottom, #550300, #220001);
  text-decoration: none;
}
/* END: CATEGORY */

/* PRODUCT */
#product-table {
width: 100%;
text-align: center;
}
#product-left {
width: 100%;
display: inline-block;
padding-left: 0px;
}
#product-right {
width: 100%;
padding: 0px;
display: inline-block;
}
#aditimgcnt {
display: inline-block;
margin: 0px;
width: 280px;
text-align: justify;
}
.bigimg {
display: inline-block;
margin: 0px 20px 0px 10px;
padding: 0px;
width: 400px;
min-height: 150px;

text-align: center;
clear: none;

border: none;
vertical-align: top;
}
.bigimg:hover {
border: none;
box-shadow: none;
}
.bigimg img {
width: 400px;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg {
display: inline-block;
margin: 0px 10px 16px 10px;
padding: 0px;
width: 72px;
height: auto !important;
text-align:center;
float: left;
border: none;
}
.prevsmallimg img {
width: 70px;
height: auto !important;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg:hover {
border: none;
box-shadow: none;
}
#tocartinproduct {
/*width: 628px;
display: block;
margin-left: auto;
margin-right: auto; */

width: 300px;
min-height: 50px;
display: inline-block;
margin-left: 0px;
margin-right: 0px;
vertical-align: top;
}
.nalichie-mobile {
display: block;
}
.tehhar {
/*width: 628px;
display: block;
margin-left: auto;
margin-right: auto;
text-align: left; */

width: 300px;
min-height: 50px;
display: inline-block;
margin-top: 15px;
margin-left: 10px;
margin-right: 0px;
text-align: left;
vertical-align: top;
}
.tehhar ul {
padding-left: 20px;
margin: 0px;
}
.firstorder {
display: block;
margin: 10px auto 0px auto;
padding: 10px 10px 10px 10px;
width: 674px;
height: 95px;

font-size: 14px;
background: #fff7df;
border: 1px solid #ddc57b;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.firstorderphonesend2 {
margin-left: 10px;
}
/* END: PRODUCT */

/* CONTACTS */
.maps {
width: 696px !important;
height: 437px;
display: block;
margin: 0px auto 0px auto;
padding-left: 0px;
}
.maps-inner {
width: 696px !important;
text-align: right;
display: block;
margin: 0px auto 10px auto;
}
/* END: CONTACTS */

/* IN CART */
#products-table {
display: block;
margin: 0px auto 0px auto;
width: 696px;
border-spacing: 0px;
}
#products-table td {
padding: 0px;
}
#products-table-table {
width: 696px;
border-spacing: 0px;
}
.cart-img {
padding: 0px;
margin: 0px;
}
.cart-img img {
width: 100px;
padding: 0px;
margin: 0px;
vertical-align: middle;
}
#prodname {
display: block;
width: 160px;
text-align: left;
margin-top: 10px;
margin-left: 10px;
}
.btn-minus {
background-color: #564720;
padding: 5px 10px 5px 10px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.btn-plus {
background-color: #564720;
padding: 5px 8px 5px 8px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.zag22 {font-size: 14px; font-weight: normal; color: #655d4c; text-decoration: none;}
.zag2 {font-size: 12px; font-weight: normal; color: #84671e; text-decoration: none;}
.lnhght {line-height: 20px !important;}

#cart-inputs {
width: 100%;
border-spacing: 0px;
}
#cart-inputs a {
font-size: 14px;
text-decoration: none;
}
#check-table {
width: 696px;
margin: 0px auto 10px auto;
border-spacing: 0px;
}
.cart-input-check-name {
width: 10%;
}
.cart-input-check-check {
width: 90%;
}
.cart-input-name {
display: block;
width: 628px;
margin: 10px auto 10px auto;
padding: 0px;
text-align: left;
}
.cart-input-input {
display: block;
width: 628px;
margin: 0px auto 10px auto;
padding: 0px;
text-align: center;
}
.cart-input {
padding: 10px 10px;
margin: 0px;
width: 606px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #707070;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.cart-button-table {
width: 100%;
}
.cart-button-align {
text-align: center;
}
.cart-button {
padding: 0px 20px;
margin: 20px 0px 20px 0px;
width: 314px;
height: 30px;
line-height: 30px;

text-indent: 0;
color: #000000;
font-size: 14px;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
/* END: IN CART */
/* FOOTER */
#footertable {
width: 100%;
height: 60px;

background: none;
}
#footer-inner {
padding: 0px;
color: #b79b84;
font-size: 10px;
}
/* END: FOOTER */
/* POPUP */
#addedtovwindow {
display:none;
position:fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;

width: 300px;
height: 300px;

 background: #fff7df;
  
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  
  z-index:9999;
}
.addedtovwindowdv {
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF;
}
.addedtovwindowdv a {
line-height: 34px;
}
  #opaco2 {
 background-color: #666666;
 left: 0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */
 filter: alpha(opacity=50);/* IE4- */
 moz-opacity: 0.5; /* Mozilla */
 -khtml-opacity: 0.5; /* Safari */
 opacity: 0.5;  /* general CSS3 */
 position: absolute;
 top: 0;
 width: 100%;
 z-index: 1000;
   }
.zag31 {
  display: block;
  text-align:center;
  background: #00ae24;
  padding: 10px;
  font-size: 18px;
  font-weight: normal;
  color: #ffffff;
  margin: 0px;
}
.backtocatalog {
display:inline-block;
padding: 0px 10px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px !important;

text-indent: 0;
color:#000000 !important;
font-size:14px !important;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}

.firstorder2 {
  border-top: 1px solid #ddc57b;
  padding: 20px;
  
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
  
  font-size: 12px;
  color: #ff8033;
  text-align: center;
}
.firstorderphone {
  border: 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  height: 28px;
  width: 120px;
  padding: 1px 3px;
  margin: 3px 0px 0px 0px;
  display: inline-block;
  border: 1px solid #ddc57b;
}

.firstorderphonesend {
  padding: 20px 0px 0px 0px;
}
/* END: POPUP */
}
/* ================================================================================================================================== */
/* 750px = landscape 5'5" & 6 */
@media screen and (max-width: 750px) {
#maintable {
width: 100%;
background: none;
background-color: #000000;
}
.yashare-auto-init {
width: 628px;
}
/* HEADER */
#wtftable {
height: 60px;
}
#headertable {
width: 100%;
margin: 0px;
padding: 0px;
height: 60px;
}
/* HEADER BUTTONS */
#burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#close-burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#close-burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#cart-btn {
display: block;
position: absolute;
top: 10px;
right: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#cart-btn .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
/* HEADER BUTTONS */

/* LOGO */
#logo {
position: absolute;
top: 10px;
left: 60px;
padding: 0px;
margin: 0px;
width: auto !important;
height: 40px;
text-align: center;
}
#logo p {
display: none;
}
#logo img {
padding: 0px;
margin: 3px 0px 0px 0px;
width: auto !important;
height: 34px;
}
#slider-td {
display: none;
}
#logo p {
text-align: center;
margin: 6px 0px 0px 0px;
font-size: 16px;
font-weight: normal;
color: #ffdbb9;
text-decoration: none;
}
/* LOGO */

/* MOBILE */
#contacts-desc {
display: none;
}
#contacts-mobile {
display: block;
position: absolute;
top: 10px;
right: 60px;
}
#contacts-mobile-small {
display: none;
}
.toptext2 {
padding: 0px;
margin: 0px;
font-size: 13px;
line-height: 20px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align: right;
}
.toptext2 A {
font-size: 14px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
margin-right: 0px;
}
/* MOBILE */

/* CART */
#orderContent2 {
position: absolute;
top: -50px;
right: 0px;
}
.topbasket {
background: none;
padding: 0px;
margin: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: pointer;
width: 60px;
height: 40px;
}
.topbasket:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.basket-content {
display: none;
}
/* END: CART */

/* MENU */
.menushka-hide {
position: absolute;
opacity: 0;
top: 0px;
left: -1000px;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
.menushka-show {
position: absolute;
opacity: 1;
top: 0px;
left: 0px;
width: 100%;
height: 60px;
background-color: #000000;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
z-index: 99999;

text-align: left;
}
.menushka-links {
margin-left: 60px;
}

.menushka-links a {
float: left;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
line-height: 20px;
margin-top: 20px;
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #696969;
}
.menushka-links a:last-child {
margin-right: 0px;
padding-right: 0px;
border-right: none;
}
#topmenu {
width: 300px;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: center;
display: block !important;
clear:both !important;
}
.topmenudiv {
display: none;
width: 300px;
height: 100px;
background: none;
padding: 0px;
color: #ffdbb9;
margin-top: 20px;
}
.menut2 {
filter: Shadow(Color=#000000, Direction=135, Strength=3);
text-shadow: #000000 2px 2px 2px;
font-size: 12px; 
color: #ffdbb9;
text-decoration: none;
border-bottom: none;
display: inline-block;
margin: 68px 0px 0px 0px;
}
.menut2_s, .menut2:hover, .menut2_s:hover {
margin: 68px 0px 0px 0px;
filter: Shadow(Color=#000000, Direction=135, Strength=3);
font-size: 12px; 
text-decoration: none;
border-bottom: none;
color: #ffdbb9;
display: inline-block;
text-shadow: #000000 2px 2px 2px;
}
.menut2:hover, .menut2_s:hover {
text-decoration: none ;
border-bottom: 0;
}
/* END: MENU */
/* END: HEADER */

/* MAIN MENU */
.topmenubg {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
height: 58px;
border-bottom: 1px solid #181818;
text-align: left;
position: relative;
}
/* MOBILE MENU */
#descmenu {
display: none;
}
#mobilemenu {
display: block;
width: 100%;
}
#mobilemenu div {
display: inline-block;
margin-top: 10px;
margin-left: -1px;
float: left;
width: 25%;
text-align: center;
border-right: 1px solid #B5B5B5;
}
#mobilemenu div img {
height: 20px;
}
#mobilemenu div:last-child {
border-right: 0px;
}
.header_menu {
  font-size: 12px;
  font-weight: normal;
  color: #2b0000;
  border-bottom: none;
  text-decoration: none;
  text-transform: none;
}
/* END: MOBILE MENU */
/* END: MAIN MENU */

/* PRODUCT */
#product-container {
overflow: visible !important;
}
.product {
display: inline-block;
padding-right: 0px;
margin: 0px 5px 14px 5px;
width: 200px;
height: 235px;
float: none;
text-align: left;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.productimage {
border: none;
width: 200px;
min-height: 100px;
display: block;
margin-bottom: 5px;
text-align:center;
padding: 0px;
}
.productimage:hover {
border: none;
box-shadow: none;
}
.productimage img {
padding: 0px;
margin: 10px 0px 0px 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
width: 200px;
height: 130px;
}
.prodname {
text-align: center;
overflow: hidden;
height: 34px;
margin: 0px 0px -24px 0px;
padding: 0px 10px;
}
.product .catprice {
color: #000000;
text-decoration: none;
font-weight: normal;
font-size: 12px;
}
.nalichie {
display: block;
margin-top: 0px;
margin-bottom: -14px;
padding: 0px 0px 0px 10px;
width: 80px;
text-align: left;
font-size: 10px;
}
.nalichie img {
width: auto;
height: 8px;
}
#pricecnt {
display: inline-block;
margin-top: 10px;
margin-bottom: -6px;
padding: 0px 0px 0px 10px;
width: 80px;
text-align: left;
}
.pricefnt {
display: none;
}
#btn-to-cart {
display: inline-block;
padding: 0px 10px 0px 0px;
width: 100px;
text-align: right;
}
.catprice12 {
font-size: 14px;
}
.buybutton {
display:inline-block;
padding: 0px 15px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px;

text-indent: 0;
color:#000000;
font-size:14px;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}
/* END: PRODUCT */

/* CONTENT */
.zag {
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 18px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
#contenttable {
width: 100%;
}
#content-inner {
width: 100%;
}
#cnt {
padding: 0px;
text-align: center;
}
.blocktext {
display: block;
margin: 10px auto 20px auto;
padding: 10px;

width: 608px;
min-height: 50px;

font-size: 14px;
text-align: left;

border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.blocktext H2 {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #9C9C9C;

font-size: 20px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
.blocktext p {
margin: 0px;
padding: 0px;
text-align: justify;
}
/* END: CONTENT */

/* ABOUT */
#about-lefttd {
display: inline-block;
padding-right: 0px;
width: 100%;
text-align: center;
}
#about-righttd {
display: inline-block;
width: 100%;
}
#about-righttd-inner {
margin: 20px auto 0px auto;
width: 628px;
}
#about-righttd-inner img {
width: 100% !important;
height: auto !important;
margin: 0px;
}
#about-righttd-inner td {
padding: 0px 0px 0px 0px;
}
#about-righttd-inner td:first-child {
padding: 0px 0px 0px 0px;
}
#about-righttd-inner td:last-child {
padding: 0px 0px 10px 10px;
text-align: left;
font-size: 14px;
}

.omag1 {
margin: 0px;
padding: 5px 20px 5px 100px;
font-size: 14px;
border-top: 1px solid #de0400;
border-bottom: 1px solid #de0400;
border-left: none;
border-right: none;
background: url(/img/alert.jpg) 20px 20px no-repeat;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
}
.omag1 p {
padding: 0px !important;
margin: 0px 0px 10px 0px !important;
}
.omag1 p:first-child {
margin: 10px 0px 10px 0px !important;
}

.prblocktext {
display: block;
margin: 0px auto 20px auto;
padding: 10px;
width: 608px;
font-size: 14px;
background: #fff8e1;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prblocktext p {
padding: 0px 0px 10px 0px !important;
margin: 0px !important;
}
.class5 {
  border-bottom: 1px solid #9C9C9C;
  font-size: 14px !important;
  font-weight: normal;
  color: #200000;
  text-decoration: none;
  margin-bottom: 10px !important;
}

#prichintd-table {
width: 608px;
text-align: left;
}
#prichintd-table td {
width: 20% !important;
display: inline-block;
padding: 0px;
font-size: 12px;
text-align: left;
}
#prichintd-table td img {
width: 80% !important;
height: auto !important;
margin: 20px 20px 0px 10px;
float: none;
}
/* END: ABOUT */

/* INFORMATION */
.infopage {
padding: 0px 0px 20px 0px;
text-align: center;
}
.infopage p {
margin: 0px;
padding: 0px 20px 10px 20px;
text-align: justify;
font-size: 14px;
}
.infopage p:last-child {
padding: 0px 20px 0px 20px;
}
.infopage span {
font-size: 18px !important;
}
.infopage a {
text-decoration: none;
}
.infopage iframe {
width: 100% !important;
height: auto !important;
}
.infopage img {
width: 100% !important;
height: auto !important;
margin: 20px 0px;
}
/* END: INFORMATION */

/* CATEGORY */
#breadcrumb {
padding: 10px 0px 0px 10px;
}
.way {font-size: 12px; font-weight: normal; color: #555555; text-decoration: underline;text-transform:normal;}
.way_text {font-size: 14px; font-weight: normal; color: #555555; text-decoration: none;}

#sort-desc {
display: none;
}
#sort-mobile {
display: inline-block;
}
#sort-mobile ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#sort-mobile ul li {
display: inline-block;
border: 1px dotted #0a71a9;
padding: 5px 5px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-top: 10px;
margin-right: 15px;
width: 200px;
}
#sort-mobile ul li:last-child {
width: 120px;
margin-right: 0px;
}
.filtblock {
display: block;
margin: 20px auto 20px auto;
padding: 10px;
width: 608px;
background: #eeeeee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
font-size: 14px;
}
.filtblock A {
margin: 0px;
padding: 0px;
border: none;
font-size: 14px;
margin: 0px;
color: #0a71a9;
text-decoration: none;
border: none;
}
.filtblock A.filters {
margin: 0px;
padding: 0px;
border: none;
  color: #0a71a9;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
}
.conter A {
  background: #d19e73;
  background-image: -webkit-linear-gradient(top, #d19e73, #220001);
  background-image: -moz-linear-gradient(top, #d19e73, #220001);
  background-image: -ms-linear-gradient(top, #d19e73, #220001);
  background-image: -o-linear-gradient(top, #d19e73, #220001);
  background-image: linear-gradient(to bottom, #d19e73, #220001);
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  color: #ffffff;
  font-size: 14px;
  padding: 7px 12px 7px 12px;
  text-decoration: none;
  margin-right: 5px;
}

.conter A:hover, .conter A.active {
  background: #550300;
  background-image: -webkit-linear-gradient(top, #550300, #220001);
  background-image: -moz-linear-gradient(top, #550300, #220001);
  background-image: -ms-linear-gradient(top, #550300, #220001);
  background-image: -o-linear-gradient(top, #550300, #220001);
  background-image: linear-gradient(to bottom, #550300, #220001);
  text-decoration: none;
}
/* END: CATEGORY */

/* PRODUCT */
#product-table {
width: 100%;
text-align: center;
}
#product-left {
width: 100%;
display: inline-block;
padding-left: 0px;
}
#product-right {
width: 100%;
padding: 0px;
display: inline-block;
}
#aditimgcnt {
display: inline-block;
margin: 0px;
width: 300px;
text-align: justify;
}
.bigimg {
display: inline-block;
margin: 0px 10px 0px 0px;
padding: 0px;
width: 300px;
min-height: 150px;

text-align: center;
clear: none;

border: none;
vertical-align: top;
}
.bigimg:hover {
border: none;
box-shadow: none;
}
.bigimg img {
width: 300px;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg {
display: inline-block;
margin: 0px 3px 3px 0px;
padding: 0px;
width: 72px;
height: auto !important;
text-align:center;
float: left;
border: none;
}
.prevsmallimg img {
width: 70px;
height: auto !important;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg:hover {
border: none;
box-shadow: none;
}
#tocartinproduct {
/*width: 628px;
display: block;
margin-left: auto;
margin-right: auto; */

width: 300px;
min-height: 50px;
display: inline-block;
margin-left: 0px;
margin-right: 0px;
vertical-align: top;
}
.nalichie-mobile {
display: block;
}
.tehhar {
/*width: 628px;
display: block;
margin-left: auto;
margin-right: auto;
text-align: left; */

width: 300px;
min-height: 50px;
display: inline-block;
margin-top: 15px;
margin-left: 10px;
margin-right: 0px;
text-align: left;
vertical-align: top;
}
.tehhar ul {
padding-left: 20px;
margin: 0px;
}
.firstorder {
display: block;
margin: 10px auto 0px auto;
padding: 10px 10px 10px 10px;
width: 606px;
height: 95px;

font-size: 14px;
background: #fff7df;
border: 1px solid #ddc57b;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.firstorderphonesend2 {
margin-left: 10px;
}
/* END: PRODUCT */

/* CONTACTS */
.maps {
width: 628px !important;
height: 437px;
display: block;
margin: 0px auto 0px auto;
padding-left: 0px;
}
.maps-inner {
width: 628px !important;
text-align: right;
display: block;
margin: 0px auto 10px auto;
}
/* END: CONTACTS */

/* IN CART */
#products-table {
display: block;
margin: 0px auto 0px auto;
width: 628px;
border-spacing: 0px;
}
#products-table td {
padding: 0px;
}
#products-table-table {
width: 628px;
border-spacing: 0px;
}
.cart-img {
padding: 0px;
margin: 0px;
}
.cart-img img {
width: 100px;
padding: 0px;
margin: 0px;
vertical-align: middle;
}
#prodname {
display: block;
width: 160px;
text-align: left;
margin-top: 10px;
margin-left: 10px;
}
.btn-minus {
background-color: #564720;
padding: 5px 10px 5px 10px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.btn-plus {
background-color: #564720;
padding: 5px 8px 5px 8px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.zag22 {font-size: 14px; font-weight: normal; color: #655d4c; text-decoration: none;}
.zag2 {font-size: 12px; font-weight: normal; color: #84671e; text-decoration: none;}
.lnhght {line-height: 20px !important;}

#cart-inputs {
width: 100%;
border-spacing: 0px;
}
#cart-inputs a {
font-size: 14px;
text-decoration: none;
}
#check-table {
width: 628px;
margin: 0px auto 10px auto;
border-spacing: 0px;
}
.cart-input-check-name {
width: 10%;
}
.cart-input-check-check {
width: 90%;
}
.cart-input-name {
display: block;
width: 628px;
margin: 10px auto 10px auto;
padding: 0px;
text-align: left;
}
.cart-input-input {
display: block;
width: 628px;
margin: 0px auto 10px auto;
padding: 0px;
text-align: center;
}
.cart-input {
padding: 10px 10px;
margin: 0px;
width: 606px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #707070;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.cart-button-table {
width: 100%;
}
.cart-button-align {
text-align: center;
}
.cart-button {
padding: 0px 20px;
margin: 20px 0px 20px 0px;
width: 314px;
height: 30px;
line-height: 30px;

text-indent: 0;
color: #000000;
font-size: 14px;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
/* END: IN CART */
/* FOOTER */
#footertable {
width: 100%;
height: 60px;

background: none;
}
#footer-inner {
padding: 0px;
color: #b79b84;
font-size: 10px;
}
/* END: FOOTER */
/* POPUP */
#addedtovwindow {
display:none;
position:fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;

width: 300px;
height: 300px;

 background: #fff7df;
  
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  
  z-index:9999;
}
.addedtovwindowdv {
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF;
}
.addedtovwindowdv a {
line-height: 34px;
}
  #opaco2 {
 background-color: #666666;
 left: 0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */
 filter: alpha(opacity=50);/* IE4- */
 moz-opacity: 0.5; /* Mozilla */
 -khtml-opacity: 0.5; /* Safari */
 opacity: 0.5;  /* general CSS3 */
 position: absolute;
 top: 0;
 width: 100%;
 z-index: 1000;
   }
.zag31 {
  display: block;
  text-align:center;
  background: #00ae24;
  padding: 10px;
  font-size: 18px;
  font-weight: normal;
  color: #ffffff;
  margin: 0px;
}
.backtocatalog {
display:inline-block;
padding: 0px 10px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px !important;

text-indent: 0;
color:#000000 !important;
font-size:14px !important;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}

.firstorder2 {
  border-top: 1px solid #ddc57b;
  padding: 20px;
  
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
  
  font-size: 12px;
  color: #ff8033;
  text-align: center;
}
.firstorderphone {
  border: 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  height: 28px;
  width: 120px;
  padding: 1px 3px;
  margin: 3px 0px 0px 0px;
  display: inline-block;
  border: 1px solid #ddc57b;
}

.firstorderphonesend {
  padding: 20px 0px 0px 0px;
}
/* END: POPUP */
}
/* ================================================================================================================================== */
/* 600px = landscape 5" */
@media screen and (max-width: 600px) {
#maintable {
width: 100%;
background: none;
background-color: #000000;
}
.yashare-auto-init {
width: 538px;
}
/* HEADER */
#wtftable {
height: 60px;
}
#headertable {
width: 100%;
margin: 0px;
padding: 0px;
height: 60px;
}
/* HEADER BUTTONS */
#burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#close-burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#close-burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#cart-btn {
display: block;
position: absolute;
top: 10px;
right: 0px;
width: 60px;
height: 40px;
text-align: center;
}
#cart-btn .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
/* END: HEADER BUTTONS */

/* LOGO */
#logo {
position: absolute;
top: 10px;
left: 60px;
padding: 0px;
margin: 0px;
width: auto !important;
height: 40px;
text-align: center;
}
#logo p {
display: none;
}
#logo img {
padding: 0px;
margin: 3px 0px 0px 0px;
width: auto !important;
height: 34px;
}
#slider-td {
display: none;
}
#logo p {
text-align: center;
margin: 6px 0px 0px 0px;
font-size: 16px;
font-weight: normal;
color: #ffdbb9;
text-decoration: none;
}
/* END: LOGO */

/* MOBILE */
#contacts-desc {
display: none;
}
#contacts-mobile {
display: block;
position: absolute;
top: 10px;
right: 60px;
}
#contacts-mobile-small {
display: none;
}
.toptext2 {
padding: 0px;
margin: 0px;
font-size: 13px;
line-height: 20px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align: right;
}
.toptext2 A {
font-size: 14px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
margin-right: 0px;
}
/* END: MOBILE */

/* CART */
#orderContent2 {
position: absolute;
top: -50px;
right: 0px;
}
.topbasket {
background: none;
padding: 0px;
margin: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: pointer;
width: 60px;
height: 40px;
}
.topbasket:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.basket-content {
display: none;
}
/* END: CART */

/* MENU */
.menushka-hide {
position: absolute;
opacity: 0;
top: 0px;
left: -1000px;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
.menushka-show {
position: absolute;
opacity: 1;
top: 0px;
left: 0px;
width: 100%;
height: 60px;
background-color: #000000;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
z-index: 99999;

text-align: left;
}
.menushka-links {
margin-left: 60px;
}

.menushka-links a {
float: left;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
line-height: 20px;
margin-top: 20px;
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #696969;
}
.menushka-links a:last-child {
margin-right: 0px;
padding-right: 0px;
border-right: none;
}
#topmenu {
width: 300px;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: center;
display: block !important;
clear:both !important;
}
.topmenudiv {
display: none;
width: 300px;
height: 100px;
background: none;
padding: 0px;
color: #ffdbb9;
margin-top: 20px;
}
.menut2 {
filter: Shadow(Color=#000000, Direction=135, Strength=3);
text-shadow: #000000 2px 2px 2px;
font-size: 12px; 
color: #ffdbb9;
text-decoration: none;
border-bottom: none;
display: inline-block;
margin: 68px 0px 0px 0px;
}
.menut2_s, .menut2:hover, .menut2_s:hover {
margin: 68px 0px 0px 0px;
filter: Shadow(Color=#000000, Direction=135, Strength=3);
font-size: 12px; 
text-decoration: none;
border-bottom: none;
color: #ffdbb9;
display: inline-block;
text-shadow: #000000 2px 2px 2px;
}
.menut2:hover, .menut2_s:hover {
text-decoration: none ;
border-bottom: 0;
}
/* END: MENU */
/* END: HEADER */

/* MAIN MENU */
.topmenubg {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
height: 58px;
border-bottom: 1px solid #181818;
text-align: left;
position: relative;
}
/* MOBILE MENU */
#descmenu {
display: none;
}
#mobilemenu {
display: block;
width: 100%;
}
#mobilemenu div {
display: inline-block;
margin-top: 10px;
margin-left: -1px;
float: left;
width: 25%;
text-align: center;
border-right: 1px solid #B5B5B5;
}
#mobilemenu div img {
height: 20px;
}
#mobilemenu div:last-child {
border-right: 0px;
}
.header_menu {
  font-size: 12px;
  font-weight: normal;
  color: #2b0000;
  border-bottom: none;
  text-decoration: none;
  text-transform: none;
}
/* END: MOBILE MENU */
/* END: MAIN MENU */

/* PRODUCT */
#product-container {
overflow: visible !important;
}
.product {
display: inline-block;
padding-right: 0px;
margin: 0px 5px 14px 5px;
width: 170px;
height: 250px;
float: none;
text-align: left;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.productimage {
border: none;
width: 170px;
min-height: 100px;
display: block;
margin-bottom: 5px;
text-align:center;
padding: 0px;
}
.productimage:hover {
border: none;
box-shadow: none;
}
.productimage img {
padding: 0px;
margin: 10px 0px 0px 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
width: 170px;
height: 100px;
}
.prodname {
text-align: center;
overflow: hidden;
height: 34px;
margin: 0px;
padding: 0px 10px;
}
.product .catprice {
color: #000000;
text-decoration: none;
font-weight: normal;
font-size: 12px;
}
.nalichie {
display: block;
margin-top: -30px;
margin-bottom: 0px;
padding: 0px;
width: 170px;
clear: both;
text-align: center;
font-size: 14px;
}
.nalichie img {
width: auto;
height: 8px;
}
#pricecnt {
display: block;
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;
width: 170px;
clear: both;
text-align: center;
}
.pricefnt {
display: none;
}
#btn-to-cart {
display: block;
padding: 0px;
width: 170px;
clear: both;
text-align: center;
}
.catprice12 {
font-size: 16px;
}
.buybutton {
display:inline-block;
padding: 0px 20px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px;

text-indent: 0;
color:#000000;
font-size:14px;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}
/* END: PRODUCT */

/* CONTENT */
.zag {
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 18px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
#contenttable {
width: 100%;
}
#content-inner {
width: 100%;
}
#cnt {
padding: 0px;
text-align: center;
}
.blocktext {
display: block;
margin: 10px auto 20px auto;
padding: 10px;

width: 518px;
min-height: 50px;

font-size: 14px;
text-align: left;

border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.blocktext H2 {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #9C9C9C;

font-size: 20px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
.blocktext p {
margin: 0px;
padding: 0px;
text-align: justify;
}
/* END: CONTENT */

/* ABOUT */
#about-lefttd {
display: inline-block;
padding-right: 0px;
width: 100%;
text-align: center;
}
#about-righttd {
display: inline-block;
width: 100%;
}
#about-righttd-inner {
margin: 20px auto 0px auto;
padding: 0px;
width: 538px;
}
#about-righttd-inner img {
width: 100% !important;
height: auto !important;
margin: 0px;
}
#about-righttd-inner td {
padding: 0px 0px 0px 0px;
}
#about-righttd-inner td:first-child {
padding: 0px 0px 0px 0px;
}
#about-righttd-inner td:last-child {
padding: 0px 0px 10px 10px;
text-align: left;
font-size: 14px;
}

.omag1 {
margin: 0px;
padding: 5px 20px 5px 100px;
font-size: 14px;
border-top: 1px solid #de0400;
border-bottom: 1px solid #de0400;
border-left: none;
border-right: none;
background: url(/img/alert.jpg) 20px 20px no-repeat;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
}
.omag1 p {
padding: 0px !important;
margin: 0px 0px 10px 0px !important;
}
.omag1 p:first-child {
margin: 10px 0px 10px 0px !important;
}

.prblocktext {
display: block;
margin: 0px auto 20px auto;
padding: 10px;
width: 518px;
font-size: 14px;
background: #fff8e1;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prblocktext p {
padding: 0px 0px 10px 0px !important;
margin: 0px !important;
}
.class5 {
  border-bottom: 1px solid #9C9C9C;
  font-size: 14px !important;
  font-weight: normal;
  color: #200000;
  text-decoration: none;
  margin-bottom: 10px !important;
}

#prichintd-table {
width: 518px;
text-align: left;
}
#prichintd-table td {
width: 100% !important;
display: inline-block;
padding: 0px;
font-size: 12px;
text-align: left;
}
#prichintd-table td img {
width: auto !important;
height: 60px !important;
margin: 20px 20px 0px 10px;
float: left;
}
/* END: ABOUT */

/* INFORMATION */
.infopage {
padding: 0px 0px 20px 0px;
text-align: center;
}
.infopage p {
margin: 0px;
padding: 0px 20px 10px 20px;
text-align: justify;
font-size: 14px;
}
.infopage p:last-child {
padding: 0px 20px 0px 20px;
}
.infopage span {
font-size: 18px !important;
}
.infopage a {
text-decoration: none;
}
.infopage iframe {
width: 100% !important;
height: auto !important;
}
.infopage img {
width: 100% !important;
height: auto !important;
margin: 20px 0px;
}
/* END: INFORMATION */

/* CATEGORY */
#breadcrumb {
padding: 10px 0px 0px 10px;
}
.way {font-size: 12px; font-weight: normal; color: #555555; text-decoration: underline;text-transform:normal;}
.way_text {font-size: 14px; font-weight: normal; color: #555555; text-decoration: none;}

#sort-desc {
display: none;
}
#sort-mobile {
display: inline-block;
}
#sort-mobile ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#sort-mobile ul li {
display: inline-block;
border: 1px dotted #0a71a9;
padding: 5px 5px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-top: 10px;
margin-right: 5px;
width: 180px;
}
#sort-mobile ul li:last-child {
width: 100px;
margin-right: 0px;
}
.filtblock {
display: block;
margin: 20px auto 20px auto;
padding: 10px;
width: 518px;
background: #eeeeee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
font-size: 16px;
}
.filtblock A {
margin: 0px;
padding: 0px;
border: none;
font-size: 12px;
margin: 0px;
color: #0a71a9;
text-decoration: none;
border: none;
}
.filtblock A.filters {
margin: 0px;
padding: 0px;
border: none;
  color: #0a71a9;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
}
.conter A {
  background: #d19e73;
  background-image: -webkit-linear-gradient(top, #d19e73, #220001);
  background-image: -moz-linear-gradient(top, #d19e73, #220001);
  background-image: -ms-linear-gradient(top, #d19e73, #220001);
  background-image: -o-linear-gradient(top, #d19e73, #220001);
  background-image: linear-gradient(to bottom, #d19e73, #220001);
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  color: #ffffff;
  font-size: 14px;
  padding: 7px 12px 7px 12px;
  text-decoration: none;
  margin-right: 5px;
}

.conter A:hover, .conter A.active {
  background: #550300;
  background-image: -webkit-linear-gradient(top, #550300, #220001);
  background-image: -moz-linear-gradient(top, #550300, #220001);
  background-image: -ms-linear-gradient(top, #550300, #220001);
  background-image: -o-linear-gradient(top, #550300, #220001);
  background-image: linear-gradient(to bottom, #550300, #220001);
  text-decoration: none;
}
/* END: CATEGORY */

/* PRODUCT */
#product-table {
width: 100%;
text-align: center;
}
#product-left {
width: 100%;
display: inline-block;
padding-left: 0px;
}
#product-right {
width: 100%;
padding: 0px;
display: inline-block;
}
#aditimgcnt {
display: inline-block;
margin: 0px;
width: 230px;
text-align: justify;
}
.bigimg {
display: inline-block;
margin: 0px 5px 0px 0px;
padding: 0px;
width: 300px;
min-height: 150px;

text-align: center;
clear: none;

border: none;
vertical-align: top;
}
.bigimg:hover {
border: none;
box-shadow: none;
}
.bigimg img {
width: 300px;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg {
display: inline-block;
margin: 0px 3px 2px 0px;
padding: 0px;
width: 72px;
height: auto !important;
text-align:center;
float: left;
border: none;
}
.prevsmallimg img {
width: 70px;
height: auto !important;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg:hover {
border: none;
box-shadow: none;
}
#tocartinproduct {
/*width: 538px;
display: block;
margin-left: auto;
margin-right: auto; */

width: 270px;
min-height: 50px;
display: inline-block;
margin-left: 0px;
margin-right: 0px;
vertical-align: top;
}
.nalichie-mobile {
display: block;
}
.tehhar {
/*width: 538px;
display: block;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
text-align: left; */

width: 250px;
min-height: 50px;
display: inline-block;
margin-top: 15px;
margin-left: 0px;
margin-right: 0px;
text-align: left;
vertical-align: top;
}
.tehhar ul {
padding-left: 20px;
margin: 0px;
}
.firstorder {
display: block;
margin: 10px auto 0px auto;
padding: 10px 10px 7px 10px;
width: 516px;
height: 95px;

font-size: 14px;
background: #fff7df;
border: 1px solid #ddc57b;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.firstorderphonesend2 {
margin-left: 10px;
}
/* END: PRODUCT */

/* CONTACTS */
.maps {
width: 478px !important;
height: 437px;
display: block;
margin: 0px auto 0px auto;
padding-left: 0px;
}
.maps-inner {
width: 478px !important;
text-align: right;
display: block;
margin: 0px auto 10px auto;
}
/* END: CONTACTS */

/* IN CART */
#products-table {
display: block;
margin: 0px auto 0px auto;
width: 478px;
border-spacing: 0px;
}
#products-table td {
padding: 0px;
}
#products-table-table {
width: 478px;
border-spacing: 0px;
}
.cart-img {
padding: 0px;
margin: 0px;
}
.cart-img img {
width: 100px;
padding: 0px;
margin: 0px;
vertical-align: middle;
}
#prodname {
display: block;
width: 160px;
text-align: left;
margin-top: 10px;
margin-left: 10px;
}
.btn-minus {
background-color: #564720;
padding: 5px 10px 5px 10px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.btn-plus {
background-color: #564720;
padding: 5px 8px 5px 8px;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.zag22 {font-size: 12px; font-weight: normal; color: #655d4c; text-decoration: none;}
.zag2 {font-size: 12px; font-weight: normal; color: #84671e; text-decoration: none;}
.lnhght {line-height: 20px !important;}

#cart-inputs {
width: 100%;
border-spacing: 0px;
}
#cart-inputs a {
font-size: 14px;
text-decoration: none;
}
#check-table {
width: 478px;
margin: 0px auto 10px auto;
border-spacing: 0px;
}
.cart-input-check-name {
width: 10%;
}
.cart-input-check-check {
width: 90%;
}
.cart-input-name {
display: block;
width: 478px;
margin: 10px auto 10px auto;
padding: 0px;
text-align: left;
}
.cart-input-input {
display: block;
width: 478px;
margin: 0px auto 10px auto;
padding: 0px;
text-align: center;
}
.cart-input {
padding: 10px 10px;
margin: 0px;
width: 456px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #707070;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.cart-button-table {
width: 100%;
}
.cart-button-align {
text-align: center;
}
.cart-button {
padding: 0px 20px;
margin: 20px 0px 20px 0px;
width: 478px;
height: 30px;
line-height: 30px;

text-indent: 0;
color: #000000;
font-size: 14px;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
/* END: IN CART */
/* FOOTER */
#footertable {
width: 100%;
height: 60px;

background: none;
}
#footer-inner {
padding: 0px;
color: #b79b84;
font-size: 10px;
}
/* END: FOOTER */
/* POPUP */
#addedtovwindow {
display:none;
position:fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;

width: 300px;
height: 300px;

 background: #fff7df;
  
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  
  z-index:9999;
}
.addedtovwindowdv {
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF;
}
.addedtovwindowdv a {
line-height: 34px;
}
  #opaco2 {
 background-color: #666666;
 left: 0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */
 filter: alpha(opacity=50);/* IE4- */
 moz-opacity: 0.5; /* Mozilla */
 -khtml-opacity: 0.5; /* Safari */
 opacity: 0.5;  /* general CSS3 */
 position: absolute;
 top: 0;
 width: 100%;
 z-index: 1000;
   }
.zag31 {
  display: block;
  text-align:center;
  background: #00ae24;
  padding: 10px;
  font-size: 18px;
  font-weight: normal;
  color: #ffffff;
  margin: 0px;
}
.backtocatalog {
display:inline-block;
padding: 0px 10px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px !important;

text-indent: 0;
color:#000000 !important;
font-size:14px !important;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}

.firstorder2 {
  border-top: 1px solid #ddc57b;
  padding: 20px;
  
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
  
  font-size: 12px;
  color: #ff8033;
  text-align: center;
}
.firstorderphone {
  border: 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  height: 28px;
  width: 120px;
  padding: 1px 3px;
  margin: 3px 0px 0px 0px;
  display: inline-block;
  border: 1px solid #ddc57b;
}

.firstorderphonesend {
  padding: 20px 0px 0px 0px;
}
/* END: POPUP */
}
/* ================================================================================================================================== */
/* 450px = 5.5" */
@media screen and (max-width: 450px) {
#maintable {
width: 100%;
background: none;
background-color: #000000;
}
.yashare-auto-init {
width: 314px;
}
/* HEADER */
#wtftable {
height: 60px;
}
#headertable {
width: 100%;
margin: 0px;
padding: 0px;
height: 60px;
}
/* HEADER BUTTONS */
#burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 50px;
height: 40px;
text-align: center;
}
#burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#close-burger {
display: block;
position: absolute;
top: 10px;
left: 0px;
width: 50px;
height: 40px;
text-align: center;
}
#close-burger .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
#cart-btn {
display: block;
position: absolute;
top: 10px;
right: 0px;
width: 50px;
height: 40px;
text-align: center;
}
#cart-btn .fa {
color: #FFFFFF;
font-size: 30px;
line-height: 40px;
}
/* HEADER BUTTONS */

/* LOGO */
#logo {
position: absolute;
top: 10px;
left: 50px;
padding: 0px;
margin: 0px;
width: auto !important;
height: 40px;
text-align: center;
}
#logo p {
display: none;
}
#logo img {
padding: 0px;
margin: 3px 0px 0px 0px;
width: auto !important;
height: 34px;
}
#slider-td {
display: none;
}
#logo p {
text-align: center;
margin: 6px 0px 0px 0px;
font-size: 16px;
font-weight: normal;
color: #ffdbb9;
text-decoration: none;
}
/* LOGO */

/* MOBILE */
#contacts-desc {
display: none;
}
#contacts-mobile {
display: block;
position: absolute;
top: 10px;
right: 50px;
}
.toptext2 {
padding: 0px;
margin: 0px;
font-size: 13px;
line-height: 20px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align: right;
}
.toptext2 A {
font-size: 14px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
margin-right: 0px;
}
/* MOBILE */

/* CART */
#orderContent2 {
position: absolute;
top: -50px;
right: 0px;
}
.topbasket {
background: none;
padding: 0px;
margin: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: pointer;
width: 50px;
height: 40px;
}
.topbasket:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.basket-content {
display: none;
}
/* END: CART */

/* MENU */
.menushka-hide {
position: absolute;
opacity: 0;
top: 0px;
left: -1000px;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
.menushka-show {
position: absolute;
opacity: 1;
top: 0px;
left: 0px;
width: 100%;
height: 60px;
background-color: #000000;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
z-index: 99999;

text-align: left;
}
.menushka-links {
margin-left: 50px;
}

.menushka-links a {
float: left;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
line-height: 20px;
margin-top: 20px;
margin-right: 6px;
padding-right: 6px;
border-right: 1px solid #696969;
}
.menushka-links a:last-child {
margin-right: 0px;
padding-right: 0px;
border-right: none;
}
#topmenu {
width: 300px;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: center;
display: block !important;
clear:both !important;
}
.topmenudiv {
display: none;
width: 300px;
height: 100px;
background: none;
padding: 0px;
color: #ffdbb9;
margin-top: 20px;
}
.menut2 {
filter: Shadow(Color=#000000, Direction=135, Strength=3);
text-shadow: #000000 2px 2px 2px;
font-size: 12px; 
color: #ffdbb9;
text-decoration: none;
border-bottom: none;
display: inline-block;
margin: 68px 0px 0px 0px;
}
.menut2_s, .menut2:hover, .menut2_s:hover {
margin: 68px 0px 0px 0px;
filter: Shadow(Color=#000000, Direction=135, Strength=3);
font-size: 12px; 
text-decoration: none;
border-bottom: none;
color: #ffdbb9;
display: inline-block;
text-shadow: #000000 2px 2px 2px;
}
.menut2:hover, .menut2_s:hover {
text-decoration: none ;
border-bottom: 0;
}
/* END: MENU */
/* END: HEADER */

/* MAIN MENU */
.topmenubg {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
height: 58px;
border-bottom: 1px solid #181818;
text-align: left;
position: relative;
}
/* MOBILE MENU */
#descmenu {
display: none;
}
#mobilemenu {
display: block;
width: 100%;
}
#mobilemenu div {
display: inline-block;
margin-top: 10px;
margin-left: -1px;
float: left;
width: 25%;
text-align: center;
border-right: 1px solid #B5B5B5;
}
#mobilemenu div img {
height: 20px;
}
#mobilemenu div:last-child {
border-right: 0px;
}
.header_menu {
  font-size: 12px;
  font-weight: normal;
  color: #2b0000;
  border-bottom: none;
  text-decoration: none;
  text-transform: none;
}
/* END: MOBILE MENU */
/* END: MAIN MENU */

/* PRODUCT */
#product-container {
overflow: visible !important;
}
.product {
display: inline-block;
padding-right: 0px;
margin: 0px 5px 14px 5px;
width: 150px;
height: 250px;
float: none;
text-align: left;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.productimage {
border: none;
width: 150px;
min-height: 100px;
display: block;
margin-bottom: 5px;
text-align:center;
padding: 0px;
}
.productimage:hover {
border: none;
box-shadow: none;
}
.productimage img {
padding: 0px;
margin: 10px 0px 0px 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: none;
width: 150px;
height: 100px;
}
.prodname {
text-align: center;
overflow: hidden;
height: 34px;
margin: 0px;
padding: 0px 10px;
}
.product .catprice {
color: #000000;
text-decoration: none;
font-weight: normal;
font-size: 12px;
}
.nalichie {
display: block;
margin-top: -30px;
margin-bottom: 0px;
padding: 0px;
width: 150px;
clear: both;
text-align: center;
font-size: 14px;
}
.nalichie img {
width: auto;
height: auto;
}
#pricecnt {
display: block;
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;
width: 150px;
clear: both;
text-align: center;
}
.pricefnt {
display: none;
}
#btn-to-cart {
display: block;
padding: 0px;
width: 150px;
clear: both;
text-align: center;
}
.catprice12 {
font-size: 16px;
}
.buybutton {
display:inline-block;
padding: 0px 20px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px;

text-indent: 0;
color:#000000;
font-size:14px;
font-weight: normal;
font-style: normal;

text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;

cursor:pointer;

-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
}
/* END: PRODUCT */

/* CONTENT */
.zag {
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 18px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
#contenttable {
width: 100%;
}
#content-inner {
width: 100%;
}
#cnt {
padding: 0px;
text-align: center;
}
.blocktext {
display: block;
margin: 10px auto 20px auto;
padding: 10px;

width: 294px;
min-height: 50px;

font-size: 14px;
text-align: left;

border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.blocktext H2 {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #9C9C9C;

font-size: 16px;
font-weight: normal;
color: #200000;
text-decoration: none;
}
.blocktext p {
margin: 0px;
padding: 0px;
text-align: justify;
}
/* END: CONTENT */

/* ABOUT */
#about-lefttd {
display: inline-block;
padding-right: 0px;
width: 100%;
text-align: center;
}
#about-righttd {
display: inline-block;
width: 100%;
}
#about-righttd-inner {
margin: 20px auto 0px auto;
width: 314px;
}
#about-righttd-inner img {
width: 100% !important;
height: auto !important;
margin: 0px;
}
#about-righttd-inner td {
padding: 0px 0px 0px 0px;
}
#about-righttd-inner td:first-child {
padding: 0px 0px 0px 0px;
}
#about-righttd-inner td:last-child {
padding: 0px 0px 10px 10px;
text-align: left;
font-size: 14px;
}

.omag1 {
margin: 0px;
padding: 5px 20px 5px 100px;
font-size: 14px;
border-top: 1px solid #de0400;
border-bottom: 1px solid #de0400;
border-left: none;
border-right: none;
background: url(/img/alert.jpg) 20px 20px no-repeat;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
}
.omag1 p {
padding: 0px !important;
margin: 0px 0px 10px 0px !important;
}
.omag1 p:first-child {
margin: 10px 0px 10px 0px !important;
}

.prblocktext {
display: block;
margin: 0px auto 20px auto;
padding: 10px;
width: 294px;
font-size: 14px;
background: #fff8e1;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prblocktext p {
padding: 0px 0px 10px 0px !important;
margin: 0px !important;
}
.class5 {
  border-bottom: 1px solid #9C9C9C;
  font-size: 14px !important;
  font-weight: normal;
  color: #200000;
  text-decoration: none;
  margin-bottom: 10px !important;
}

#prichintd-table {
width: 294px;
text-align: left;
}
#prichintd-table td {
width: 100% !important;
display: inline-block;
padding: 0px;
font-size: 12px;
text-align: left;
}
#prichintd-table td img {
width: 30% !important;
height: auto !important;
margin: 20px 20px 0px 10px;
float: left;
}
/* END: ABOUT */

/* INFORMATION */
.infopage {
padding: 0px 0px 20px 0px;
text-align: center;
}
.infopage p {
margin: 0px;
padding: 0px 20px 10px 20px;
text-align: justify;
font-size: 14px;
}
.infopage p:last-child {
padding: 0px 20px 0px 20px;
}
.infopage span {
font-size: 18px !important;
}
.infopage a {
text-decoration: none;
}
.infopage iframe {
width: 100% !important;
height: auto !important;
}
.infopage img {
width: 100% !important;
height: auto !important;
margin: 20px 0px;
}
/* END: INFORMATION */

/* CATEGORY */
#breadcrumb {
padding: 10px 0px 0px 10px;
}
.way {font-size: 12px; font-weight: normal; color: #555555; text-decoration: underline;text-transform:normal;}
.way_text {font-size: 14px; font-weight: normal; color: #555555; text-decoration: none;}

#sort-desc {
display: none;
}
#sort-mobile {
display: inline-block;
}
#sort-mobile ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#sort-mobile ul li {
display: block;
border: 1px dotted #0a71a9;
padding: 5px 10px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-top: 10px;
margin-right: 0px;
width: 252px;
}
#sort-mobile ul li:last-child {
width: 252px;
margin-right: 0px;
}

.filtblock {
display: block;
margin: 20px auto 20px auto;
padding: 10px;
width: 294px;
background: #eeeeee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
font-size: 14px;
}
.filtblock A {
margin: 0px;
padding: 0px;
border: none;
font-size: 14px;
margin: 0px;
color: #0a71a9;
text-decoration: none;
border: none;
}
.filtblock A.filters {
margin: 0px;
padding: 0px;
border: none;
  color: #0a71a9;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
}
.conter A {
  background: #d19e73;
  background-image: -webkit-linear-gradient(top, #d19e73, #220001);
  background-image: -moz-linear-gradient(top, #d19e73, #220001);
  background-image: -ms-linear-gradient(top, #d19e73, #220001);
  background-image: -o-linear-gradient(top, #d19e73, #220001);
  background-image: linear-gradient(to bottom, #d19e73, #220001);
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
  color: #ffffff;
  font-size: 14px;
  padding: 7px 12px 7px 12px;
  text-decoration: none;
  margin-right: 5px;
}

.conter A:hover, .conter A.active {
  background: #550300;
  background-image: -webkit-linear-gradient(top, #550300, #220001);
  background-image: -moz-linear-gradient(top, #550300, #220001);
  background-image: -ms-linear-gradient(top, #550300, #220001);
  background-image: -o-linear-gradient(top, #550300, #220001);
  background-image: linear-gradient(to bottom, #550300, #220001);
  text-decoration: none;
}
/* END: CATEGORY */

/* PRODUCT */
#product-table {
width: 100%;
text-align: center;
}
#product-left {
width: 100%;
display: inline-block;
padding-left: 0px;
}
#product-right {
width: 100%;
padding: 0px;
display: inline-block;
}
.bigimg {
display: block;
margin: 0px auto 5px auto;
padding: 0px;
width: 300px;
min-height: 150px;

text-align:center;
clear: right;

border: none;
}
.bigimg:hover {
border: none;
box-shadow: none;
}
.bigimg img {
width: 300px;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg {
display: inline-block;
margin: 0px 0px 3px 0px;
padding: 0px;
width: 72px;
height: auto !important;
text-align:center;
float: none;
border: none;
}
.prevsmallimg img {
width: 70px;
height: auto !important;
border: none;
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prevsmallimg:hover {
border: none;
box-shadow: none;
}
#aditimgcnt {
width: 302px;
margin: 0px auto 0px auto;
text-align: center;
}
#tocartinproduct {
width: 314px;
display: block;
margin-left: auto;
margin-right: auto;
}
.nalichie-mobile {
display: block;
}
.tehhar {
width: 314px;
display: block;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
.tehhar ul {
padding-left: 20px;
margin: 0px;
}
.firstorder {
display: block;
margin: 10px auto 0px auto;
padding: 10px 10px 20px 10px;
width: 292px;
height: 95px;

font-size: 14px;
background: #fff7df;
border: 1px solid #ddc57b;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.firstorderphonesend2 {
margin-left: 10px;
}
/* END: PRODUCT */

/* CONTACTS */
.maps {width: 314px !important;height: 437px;display: block;margin: 0px auto 0px auto;padding-left: 0px;}
.maps-inner {width: 300px !important;text-align: right;display: block;margin: 0px auto 10px auto;}
/* END: CONTACTS */
/* IN CART */
#products-table {display: block;margin: 0px auto 0px auto;width: 314px;border-spacing: 0px;}
#products-table td {padding: 0px;}
#products-table-table {width: 314px;border-spacing: 0px;}
.cart-img {padding: 0px;margin: 0px;}
.cart-img img {width: 100px;padding: 0px;margin: 0px;vertical-align: middle;}
#prodname {display: none;}
.btn-minus {background-color: #564720;padding: 5px 10px 5px 10px;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.btn-plus {background-color: #564720;padding: 5px 8px 5px 8px;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.zag22 {font-size: 12px; font-weight: normal; color: #655d4c; text-decoration: none;}
.zag2 {font-size: 12px; font-weight: normal; color: #84671e; text-decoration: none;}
.lnhght {line-height: 20px !important;}
#cart-inputs {width: 100%;border-spacing: 0px;}
#cart-inputs a {font-size: 14px;text-decoration: none;}
#check-table {width: 314px;margin: 0px auto 10px auto;border-spacing: 0px;}
.cart-input-check-name {width: 10%;}
.cart-input-check-check {width: 90%;}
.cart-input-name {display: block;width: 314px;margin: 10px auto 10px auto;padding: 0px;text-align: left;}
.cart-input-input {display: block;width: 314px;margin: 0px auto 10px auto;padding: 0px;text-align: center;}
.cart-input {padding: 10px 10px;margin: 0px;width: 292px;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #707070;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
}
.cart-button-table {width: 100%;}
.cart-button-align {text-align: center;}
.cart-button {
padding: 0px 20px;
margin: 20px 0px 20px 0px;
width: 314px;
height: 30px;
line-height: 30px;
text-indent: 0;
color: #000000;
font-size: 14px;
font-weight: normal;
font-style: normal;
text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;
cursor:pointer;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
/* END: IN CART */
/* FOOTER */
#footertable {width: 100%;height: 60px;background: none;}
#footer-inner {padding: 0px;color: #b79b84;font-size: 10px;}
/* END: FOOTER */
/* POPUP */
#addedtovwindow {
display:none;
position:fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 300px;
height: 300px;
background: #fff7df;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);  
z-index:9999;
}
.addedtovwindowdv {
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
padding: 20px 20px 20px 20px;
background-color: #FFFFFF;
}
.addedtovwindowdv a {line-height: 34px;}
  #opaco2 {
background-color: #666666;
left: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */
filter: alpha(opacity=50);/* IE4- */
moz-opacity: 0.5; /* Mozilla */
-khtml-opacity: 0.5; /* Safari */
opacity: 0.5;  /* general CSS3 */
position: absolute;
top: 0;
width: 100%;
z-index: 1000;
}
.zag31 {
display: block;
text-align:center;
background: #00ae24;
padding: 10px;
font-size: 18px;
font-weight: normal;
color: #ffffff;
margin: 0px;
}
.backtocatalog {
display:inline-block;
padding: 0px 10px;
margin: 0px 0px 0px 0px;
width: auto;
height: 30px;
line-height: 30px !important;
text-indent: 0;
color:#000000 !important;
font-size:14px !important;
font-weight: normal;
font-style: normal;
text-transform: none;
text-decoration:none;
text-align:center;
text-shadow: none;
cursor:pointer;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow: 0px 2px 2px 0px #B5B5B5;
border: 1px solid #FFFFFF;
background: rgb(255,249,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
.buybutton:hover {background: rgb(255,249,232); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,249,232,1) 0%, rgba(255,225,136,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(255,249,232,1) 0%,rgba(255,225,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e8', endColorstr='#ffe188',GradientType=0 ); /* IE6-9 */}
.firstorder2 {border-top: 1px solid #ddc57b;padding: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;font-size: 12px;color: #ff8033;text-align: center;}
.firstorderphone {border: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;height: 28px;width: 120px;padding: 1px 3px;margin: 3px 0px 0px 0px;display: inline-block;border: 1px solid #ddc57b;}
.firstorderphonesend {padding: 20px 0px 0px 0px;}
/* END: POPUP */
}
/* ================================================================================================================================== */
/* 350px = 5" */
@media screen and (max-width: 350px) {
.menushka-links a {font-size: 12px;margin-right: 5px;padding-right: 5px;}
.yashare-auto-init {width: 294px;}
#logo img {margin: 6px 0px 0px 0px;height: 28px;}
/* PHONE */
#contacts-mobile {top: 15px;line-height: 16px;}
.toptext2 {font-size: 12px;}
.toptext2 A {font-size: 13px;}
/* END: PHONE */
#mobilemenu div {margin-left: 0px;border-right: none;}
.product {width: 140px;}
.productimage {width: 140px;}
.productimage img {width: 140px;}
.nalichie {width: 140px;}
#pricecnt {width: 140px;}
#btn-to-cart {width: 140px;}
.catprice12 {font-size: 16px;}
#sort-mobile ul li {padding: 6px 10px;margin-right: 0px;width: 252px;}
#sort-mobile ul li:last-child {width: 252px;margin-right: 0px;}
.filtblock {margin: 15px auto 15px auto;width: 274px;font-size: 14px;}
.filtblock A {font-size: 14px;}
#tocartinproduct {width: 294px;}
.tehhar {width: 294px;}
.firstorder {width: 272px;}
.zag {margin: 15px 0px 0px 0px;font-size: 18px;}
.blocktext H2 {font-size: 16px;}
.blocktext {width: 274px;}
.prblocktext {width: 274px;font-size: 12px;}
#about-righttd-inner {margin: 20px auto 0px auto;padding: 0px;width: 294px;}
#about-righttd-inner td {padding: 0px 0px 0px 0px;}
#about-righttd-inner td:first-child {padding: 0px 0px 0px 0px;}
#about-righttd-inner td:last-child {padding: 0px 0px 10px 10px;font-size: 12px;}
/* MAP */
.maps {width: 274px !important;}
.maps-inner {width: 274px !important;}
/* END: MAP */
#prichintd-table {width: 274px;}
/* 5 PRICHIN */
#products-table {width: 300px;}
#products-table-table {width: 300px;}
/* 5 PRICHIN */
#prodname {display: none;}
#check-table {width: 300px;}
.cart-input-name {width: 300px;}
.cart-input-input {width: 300px;}
.cart-input {width: 278px;}
.cart-button {width: 300px;}
}