#mySidenav, .menu_btn{display: none;} #vmMainPage > div:nth-child(2) > table > tbody > tr:nth-child(3) > td > span > div > div.dash > form > table{width: 100%;} #vmMainPage > div:nth-child(2) > table > tbody > tr:nth-child(3) > td > span > div > div.dash > form > table > tbody > tr{display: flex; justify-content: space-between;} .addtocart_form {display: inline; white-space: nowrap;} .header-phones{display: none;} .mobile_rev{display: none;} .quantity_box {vertical-align: middle; font-weight: bold; margin-right: 5px;} .quantity_box_button {width: 9px; vertical-align: middle; height: 9px; background-repeat: no-repeat; background-position: center; border: none; background-color: transparent; padding: 0;} .quantity_box_button_down {background-image: url( "../images/down_small.gif" );} .quantity_box_button_up {background-image: url( "../images/up_small.gif" ); clear: both;} .continue_link, .checkout_link {margin-top: 15px; padding: 2px 0px 2px 30px; vertical-align: middle; font-weight: bold; font-size: 1.4em; width: 40%;} .checkout_link {margin-left: 80px; background: url( "../images/forward.png" ) no-repeat left center;} .continue_link {background: url( "../images/back.png" ) no-repeat left center;} .next_page {background: url( "../images/next_16x16.png" ) no-repeat right; padding-right: 30px; line-height: 20px; float: right; width: auto; font-weight: bold;} .previous_page {background: url( "../images/previous_16x16.png" ) no-repeat left; padding-left: 30px; line-height: 20px; float: left; width: auto; font-weight: bold;} .legalinfo {background: #F7F7F7; border: 1px solid #DDDDDD; margin: 10px; padding: 0px 0px 10px 10px;} div.pathway {margin-bottom: 1em;} div.pathway img {padding: 0 2px;} div.buttons_heading {float: right; padding-left: 20px;} div.buttons_heading img {margin-left: 5px;} .productPrice {font-weight: bold; white-space: nowrap;} .product-Old-Price {color: #C01122; text-decoration: line-through;} .browseProductContainer {width: 100%; padding: 15px 0; position: relative; background: url( "../images/dot-h.gif" ) repeat-x top; margin-top: 10px;} .browseProductTitle {font-weight: bold; padding: 0; margin: 0 0 10px; font-size: 12pt;} .browseProductImageContainer {float: left; padding-bottom: 10px; padding-top: 10px;} .browseProductDetailsContainer {float: left; width: 70%;} .browseProductDescription {float: left; margin-left: 20px;} .browseProductDescription img:hover{opacity: 0.8} .browseProductImageContainer img:hover{opacity: 0.9} .module img:hover{opacity: 0.8} .browsePriceContainer {width: 30%; display: flex; justify-content: center; color:#666666; font-size: 125%; float: left; line-height: 40px; padding: 0 20px; background: #eeeeee; border-radius: 5px; margin-bottom: 20px; margin-top: 30px; margin-left: 20px;} .browseProductSideContainer .browsePriceContainer .productPrice {color: #666666 !important} .browseBottomCast .browsePriceContainer .productPrice {color: #666666 !important} .browseRatingContainer {white-space: nowrap; float: left; height: 40px; padding: 0 20px; background: url( "../images/grad1.gif" ) repeat-x left bottom; border: 1px solid #DDDDDD; border-left: 1px solid #E6E6E6;} .browseAddToCartContainer {margin-top: 5px; display: inline-block; margin-bottom: 10px;} .browseAddToCartContainer .addtocart_button {margin: 0 0 0 5px; width: 130px; font-size: 14px !important;} .browseAddToCartContainer .podrobnee {margin: 0 0 0 5px; width: 125px; font-size: 14px !important;} .browseAddToCartContainer .videoobzor {margin: 0 0 0 5px; width: 140px; font-size: 15px;} button.podrobnee:hover {background-color: #04a504;} .browseAddToCartContainer .podrobnee {margin: 0 0 0 5px; width: 112px; font-size: 15px;} button.podrobnee {border-radius: 10px; background-color: #ababab; color: #FFFFFF; border: none; font-weight: bold; height: 40px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; float: right; padding-left: 15px; padding-right: 15px;} .podrobnee {cursor: pointer;} button.videoobzor:hover {background-color: #c01122;} .browseAddToCartContainer .videoobzor {margin: 0 0 0 5px; width: 120px; font-size: 15px;} button.videoobzor {border-radius: 10px; background-color: #e04c40; color: #FFFFFF; border: none; font-weight: bold; height: 40px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; float: right; padding-left: 15px; padding-right: 15px;} .videoobzor {cursor: pointer;} .browseRatingContainer img {vertical-align: baseline;} .thumbnailListContainer {text-align: center; width: 200px; height: 200px; overflow: auto;} .formLabel {float:left; width:30%; text-align:right; font-weight: bold; margin: 2px; white-space: nowrap; clear: left; vertical-align: middle; margin-top: 8px;} #agreed_div {white-space: normal;} .formField {float:left; width:60%; margin: 2px; vertical-align: middle; margin-top: 8px;} .missing {color: #C01122; font-weight:bold;} .adminListHeader {float:left; height: 48px; background-repeat: no-repeat; text-align: left; font-size: 18px; font-weight: bold; padding-left: 80px;} .labelcell {margin-left: auto; font-weight: bold; vertical-align: top; width: 30%;} table.adminform td.labelcell {text-align: right;} .iconcell {vertical-align: top; width: 5%;} .shop_error, .shop_warning, .shop_info, .shop_debug, .shop_critical, .shop_tip {background-color: #fff; background-position: 10px 8px; background-repeat: no-repeat; border: 1px solid #DDDDDD; font-weight: bold; margin-bottom: 15px; padding: 15px 15px 15px 50px;} .shop_error {background-image: url( "../images/error.gif" );} .shop_warning {background-image: url( "../images/warning.png" );} .shop_info, .shop_tip {background-image: url( "../images/info.png" );} .shop_debug {background-image: url( "../images/log_debug.png" );} .shop_critical {font-weight: bold; background-image: url( "../images/log_critical.png" );} .vmCartContainer {width: auto; float: left; background: #F7F7F7; padding: 5px 10px; border: 1px solid #DDDDDD;} .vmCartContainer .addtocart_button {margin: 0 0 0 5px;} .vmCartChildHeading {font-size: 14px; font-weight: bold; padding-bottom: 3px; text-align: left;} .vmCartChild {vertical-align: middle; border: 1px solid #DDDDDD; padding-left: 2px; padding-right: 2px; margin-bottom: 2px; float:left;} .vmChildDetail {vertical-align: middle; margin-top: 6px;} .vmCartChildElement {width: 100%; vertical-align: middle ; height: 25px; text-align: left;} .vmCartAttributes {margin-top:8px; width:100%;} .vmAttribChildDetail {} .vmMultiple {height:35px;} .vmChildType {width: 100%;} .vmClearDetail {clear: both;} .vmClearAttribs {clear:both;} .vmRowOne {background: lightgray;} .vmRowTwo {background: white;} .vmChildDetail a, .vmChildDetail a:link {font-size: 11px; color: #666666; text-decoration: none; font-weight: bold;} .vmChildDetail a:hover {font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;} .inputboxquantity {margin-top: 3px; vertical-align: middle;} .availabilityHeader {text-decoration:underline; font-weight:bold;} .inputboxattrib {float: left; margin-top: 0px; vertical-align: middle; margin-bottom: 2px;} .quantitycheckbox {margin-top: 6px; vertical-align: middle;} .vmCartContainer_2up {width: 100%; float: left; background: #F7F7F7; border: 1px solid #DDDDDD; padding: 3px;} .vmCartChildHeading_2up {font-size: 14px; font-weight: bold; padding-bottom: 3px; text-align: left;} .vmCartChild_2up {vertical-align: middle; border: 1px solid #DDDDDD; padding-left: 2px; padding-right: 2px; margin-bottom: 2px; float:left;} .vmChildDetail_2up {vertical-align: middle; margin-top: 6px;} .vmCartChildElement_2up {width: 100%; vertical-align: middle ; height: 25px; text-align: left;} .vmCartAttributes_2up {float: left; padding: 0px 5px 5px 5px; margin: 0px 5px 5px 5px; width:50%;} .vmAttribChildDetail_2up {} .vmMultiple {height:35px;} .vmChildType_2up {background: F7F7F7; padding: 0px 5px 5px 5px; margin: 0px 5px 5px 5px; float: left; width: 40%; border: 1px solid #DDDDDD;} .vmClearDetail_2up {} .vmClearAttribs_2up {clear:both;} .vmRowOne_2up {background: lightgray;} .vmRowTwo_2up {background: white;} .vmChildDetail_2up a, .vmChildDetail_2up a:link {font-size: 11px; color: #666666; text-decoration: none; font-weight: bold;} .vmChildDetail_2up a:hover {font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;} .vmCartModuleList {cursor: pointer; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold;} .vmCartModuleList:hover {font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;} .vmquote {margin: 4px; border: 1px solid #DDDDDD; background-color: #F7F7F7; padding: 10px; font-size: 12px; color: #006699;} .editable {background: #FFFFCC; cursor: pointer;} ul.pagination li {padding: 2px 1px; display: inline; background: none;} .clr { clear: both; overflow:hidden; } a.button:hover, a.button:active, a.button:focus {color: #FFFFFF; text-decoration: none;} #vmMainPage H4, #vmMainPage H3 {font-size: 150%;} .vm-product-img {text-align: center; padding-top: 0; padding-right: 20px;} .vm-product-img a:hover, .vm-product-img a:focus, .vm-product-img a:active {text-decoration: none;} .vmCouponField {background: #F7F7F7; padding: 10px; border: 1px solid #EFEFEF;} .vmCouponField input {margin-top: 10px;}.cbOverlay {background-color: #000;} .cbContainer {padding:5px; background-color:white; border: 2px solid gray;} .cbBox h3 {font-size:1.4em; margin-top:0px; padding-top: 3px; vertical-align: middle; text-align:center; background-color:#ccc; background-image: url( "js/mootools/header-background.png" );} .cbBox p {margin:3px;} .cbBox, .cbButtons {text-align:center;} .cbButton {margin: 3px;} .cbCloseButton {background: url( "js/mootools/close.gif" ) no-repeat; width: 16px; height: 16px; position:absolute; top: 9px; right:5px; cursor: pointer;}#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}.lbLoading {background: #fff url( "js/slimbox/css/loading.gif" ) no-repeat center;}#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}#lbPrevLink {left: 0;}#lbPrevLink:hover {background: transparent url( "js/slimbox/css/prevlabel.gif" ) no-repeat 0 15%;}#lbNextLink {right: 0;}#lbNextLink:hover {background: transparent url( "js/slimbox/css/nextlabel.gif" ) no-repeat 100% 15%;}#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url( "js/slimbox/css/closelabel.gif" ) no-repeat center;margin: 5px 0;outline: none;}#lbCaption, #lbNumber {margin-right: 71px;}#lbCaption {font-weight: bold;} .browseProductSideContainer{display: flex; flex-direction: column;} .browseRelatedGoodsWraper{display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); grid-gap:10px;} .browseRelatedGoodsWraper .productPrice {font-size: 14px !important;} .browseRelatedGoods{background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 75%, #f1f1f1 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 75%,#f1f1f1 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 75%,#f1f1f1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); -webkit-box-shadow: 0px 0px 10px 1px #CECECE; box-shadow: 0px 0px 0px 1px #CECECE; border-radius: 15px; display: flex; flex-direction: column; justify-content: space-between;} .browseRelatedGoods .browseProductTitle{font-size: 11pt !important;} .browseRelatedGoods .browseProductContainer{padding: 10px 10px; box-sizing: border-box; display: flex; flex-direction: column; background: none;} .browseRelatedGoods .browseProductImageContainer, .browseRelatedGoods .browseProductImageContainer img{text-align: center;} .browseRelatedGoods .browseProductContainer > div > div:nth-child(2){width: 100%; display: flex; flex-direction: column-reverse;} .browseRelatedGoods .browseProductDescription{margin-left: 0;} .browseBottomCast > .browsePriceContainer{padding: 0 10px !important; margin: 0 5px 0 0 !important;} .browseBottomCast > .browseAddToCartContainer{padding: 0 !important; margin: 0 5px 0 0 !important;} .browseBottomCast{display: flex; justify-content: space-between; margin-top: 5px; margin-bottom: 20px;} .browserBM > div > a{display: flex; align-items: center; margin: 0 0 20px 7px; color: #C01122;} .w_rew > a {color: #C01122;} .browseRelatedGoodsWraper .podrobnee {margin: 0 0 0 12px; width: 110px; font-size: 14px;} .browseRelatedGoodsWraper .browsePriceContainer {margin: 0 12px 0 6px !important;} .all_trees.module{border-radius: 10px; background: none !important; background-color: #04a504 !important; color: #FFFFFF; border: none; font-weight: bold; text-align: center; height: 40px; font-size: 13px !important; font-family: Aral, Helvetica, sans-serif; display: flex; align-items: center;} .all_trees:hover {background-color: #54992f !important;} .all_trees > a{width: 100%; display: block; color:white !important;} .all_trees > a:hover{text-decoration: none !important;} .land-li {padding-left: 10px; background: none;} .land-h1 {font-weight: bold; font-size: 11pt !important; margin: 0 0 10px;} .ty-product-options__box option-items {cursor: pointer;} .land-height {color: #ababab;} .land-price, .land-height, .land-li {cursor: pointer;} .browseRelatedGoods.grid{height: 100%; box-sizing: border-box; display: grid; grid-template-columns: 45% 1fr; grid-template-rows: auto; grid-template-areas: "header header" "image sidebar" "circle tube" "text text" "footer footer";} .allRelatedGoodsWraper > form > .browseRelatedGoods.grid{padding: 10px;} .grid-header{grid-area: header;} .grid-image-main{grid-area: image;} .grid-size{grid-area: sidebar;} .grid-circles{grid-area: circle; align-self: center; margin: 0 0 0 10px;} .grid-circle img{margin-top:0 !important;width: 60px !important;height: 60px !important;margin: 0 0 0 10px;} .grid-youtube{grid-area: tube;margin: 0px 0 0 0px;align-self: center} .grid-youtube a {color: #C01122 !important} .grid-youtube img{width: 40px !important;height: 40px !important;margin-left: 10px;} .grid-text{grid-area: text; margin: 0 0 0 10px;} .grid-footer{grid-area: footer;align-self: flex-end;justify-self:space-between;} .allRelatedGoodsWraper{display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); grid-gap:10px;} .elkas {color: #54992f; text-align: center; font-size: 14pt; text-transform: uppercase;} .allRelatedGoodsWraper p,h1,h2,h3 {padding-left: 10px; padding-right: 10px} .index-benefits {position: relative; max-width: 800px; border: 1px solid #cbcbcb; padding: 20px; box-sizing: border-box; margin-top: 20px; margin-bottom: 50px; border-radius: 10px; background-color: #ffffff} .olen {background-image: url( "../img/olen.png" ); position: absolute; right: 100%; top: 120px; height: 214px; margin-right: -18px; width: 155px; background-repeat: no-repeat;} .ded-moroz {background-image: url( "../img/ded-moroz.png" ); position: absolute; left: 100%; margin-left: -21px; top: 0; height: 214px; width: 152px; background-repeat: no-repeat;} .item {box-sizing: border-box; padding: 10px;} .ty-column3 {display: inline-block; width: 33.333333333333%; vertical-align: top; margin-right: -0.25em;} .item .title {color: #54992f; font-size: 15px; background: url( "../img/ok.png" ) no-repeat left; padding-left: 30px;} .item p {color: #666; font-size: 13px;} div[itemtype="http://schema.org/Product"] .vm-product-img{width: 25%;}