/* CSS Document */
body{background:#fff;height:100%;width:100%;min-width:1000px;font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:normal;color:#000;line-height:1.5;margin:0;padding:0;}
img{border:none;}
p{margin:0;padding:0;}
a{text-decoration:none;}
h1{font-size:18px;font-weight:bold;margin:15px 0;}
h2{font-size:16px;font-weight:bold;margin:10px 0;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:10px;}
.big{font-size:18px;}
.red{color:#ff0000;}
.white{color:#fff;}
.white a{color:#fff;}
.black{color:#000;}
.blue{color:#003d6c;}
.light-blue{color:#0189f1;}
.yellow{color:#d89e00;}
.green{color:#18b025;}
.light-green{color:#009a21;}
.font-size12{font-size:12px;}
.font-size16{font-size:16px;}
.font-size18{font-size:18px;}
.font-size20{font-size:20px;}
.font-size24{font-size:24px;}
.bold{font-weight:bold;}
.floatleft{float:left;}
.floatright{float:right;}
.aligncenter{text-align:center;}
.clear{height:0;margin:0;padding:0;clear:both;}
.clearright{clear:right;}
.clearleft{clear:left;}
.margin-left-none{margin-left:0 !important;}
.margin-right-none{margin-right:0 !important;}
/* CSS Document */#page{height:100%;width:100%;min-width:1000px;}
@media (min-width:1500px){
.wrapper-left{background:url(../images/leaves-left.png) no-repeat left 315px;height:100%;width:100%;min-width:1000px;}
.wrapper-right{background:url(../images/leaves-right.png) no-repeat right 580px;height:100%;width:100%;min-width:1000px;}
}
@media (max-width:1499px){
#page{background:url(../images/leaves.png) no-repeat center 315px;}
}
#sidebar{background:#fe2a21;width:100%;min-width:1000px;/*height:100px;*/position:relative;top:0;left:0;right:0;z-index:10;height:auto;}
#sidebar .sr-ny{width:900px;margin:0 auto;padding:15px 50px 0;color:#fff;position:relative;}
.sr-ny p{padding-left:45px;}
#sidebar .sr-ny img{position:absolute;z-index:100;top:0;right:0;}
#geo-dist{display:none;background:#fff;height:170px;width:280px;padding:25px 15px;margin:0 0 0 -155px;border:1px solid #80c816;border-radius:20px;position:fixed;top:75px;left:50%;font-size:16px;font-weight:bold;z-index:10001;}
#geo-dist.active{display:block;}
#geo-dist .close{display: block;height: 20px;padding:10px;line-height: 0.8;font-size: 24px;position:absolute;top:10px;right:10px;cursor:pointer;}
.gd-title{margin:10px 0 20px;font-size:22px;text-align:center;}
.gd-novokosino, .gd-kosino, .gd-reutov{cursor:pointer;}
.sel-district{cursor:pointer;font-size:16px;}
#header{height:350px;width:1000px;margin:0 auto;position:relative;z-index:1;}
.hr-logo{background:url(../images/bg-logo-phone.png) no-repeat;height:200px;width:524px;position:absolute;left:0;top:0;z-index:10;}
.hrl-img{height:160px;width:160px;margin:0 0 0 45px;}
.hrl-contact{height:100px;width:250px;margin:20px 15px 0 0;color:#000;}
.hrl-contact a{color:#000;}
.hr-slide{height:275px;width:1000px;position:relative;}
#main-menu{background:url(../images/bg-menu.png) no-repeat;height:60px;width:835px;margin:0 auto;padding:24px 0 0 15px;position:relative;}
#main-menu .menu{list-style:none;margin:0;padding:0;}
#main-menu .menu li{float:left;margin:0 35px;}
#main-menu .menu li a{color:#fff;font-size:18px;}
#main-menu .menu li a:hover, #main-menu .menu li.current a, #main-menu .menu li.active a{color:#000;}
#main-menu .menu li.item-195{margin-top:-5px;}
#content{height:auto;width:1000px;min-height:485px;margin:-35px auto 10px;}
.mm-shadow{display:none;background:#000;height:100%;width:100%;opacity:0.75;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;cursor:pointer;}
.mm-shadow.active{display:block;}
#mobile-menu{background:#fff;height:auto;width:205px;padding:15px 15px 15px 25px;position:fixed;top:0;right:-245px;bottom:0;overflow-y:auto;z-index:10000;}
.mm-info{font-weight:bold;}
.mmi-city{margin-bottom:10px;cursor:pointer;}
.mmi-phone{margin-bottom:10px;}
.mmi-phone a{color:#000;}
#mobile-menu .menu{margin:0;padding:0;list-style:none;}
#mobile-menu .menu li{margin-bottom:5px;}
#mobile-menu .menu li.item-191, #mobile-menu .menu li.item-435, #mobile-menu .menu li.item-377{margin-top:35px;}
#mobile-menu .menu li.item-196{margin-bottom:15px;}
#mobile-menu .menu li.item-191, #mobile-menu .menu li.item-192, #mobile-menu .menu li.item-194, #mobile-menu .menu li.item-195, #mobile-menu .menu li.item-196, 
#mobile-menu .menu li.item-377, #mobile-menu .menu li.item-378, #mobile-menu .menu li.item-379, #mobile-menu .menu li.item-380, #mobile-menu .menu li.item-381, 
#mobile-menu .menu li.item-435, #mobile-menu .menu li.item-436, #mobile-menu .menu li.item-437, #mobile-menu .menu li.item-438, #mobile-menu .menu li.item-439{font-weight:bold;}
 #mobile-menu .menu li a{color:#000;}
#mobile-menu .menu li.active a, #mobile-menu .menu li a:hover{color:#fd3525;}
.ct-left{height:auto;width:49px;min-height:485px;}
.ct-right{height:auto;width:48px;min-height:485px;}
.ct-center{height:auto;width:903px;min-height:485px;margin:0 auto;}
.ctc-top{background:url(../images/bg-content-top.png) no-repeat;height:65px;width:903px;}
.ctc-center{background:url(../images/bg-content-center.png) repeat-y;height:auto;width:843px;min-height:355px;padding:1px 30px;}
.ctc-bottom{background:url(../images/bg-content-bottom.png) no-repeat;height:65px;width:903px;}
#footer{height:auto;width:850px;min-height:200px;padding:0 75px;margin:0 auto;}
.fr-top{background:url(../images/bg-sushi-soro-krasnogorsk.png) no-repeat;height:68px;width:850px;}
.frt-logo{background:url(../images/bg-black.png) no-repeat;height:32px;width:219px;padding:5px 0 0 15px;margin:25px 30px 0 20px;}
.frt-a{height:38px;width:565px;padding:30px 0 0;display:block;color:#000;}
.fr-content{height:auto;width:850px;padding:25px 0;}
.frc-left{height:auto;width:390px;}
.frc-right{height:auto;width:405px;}
#bottom-menu{margin:50px 0 0;padding:0;list-style:none;text-align:center;}
#bottom-menu > li{height:25px;display:inline-block;margin:0 10px;position:relative;}
#bottom-menu > li > a, #bottom-menu > li > span{color:#80c816;}
#bottom-menu > li.item-196 a img{margin-bottom:-20px;}
#bottom-menu > li > a:hover, #bottom-menu > li.active > a{color:#fe2e23;}
#bottom-menu > li > ul{display:none;background:#80c816;width:220px;margin:0;padding:5px;list-style:none;text-align:left;position:absolute;top:25px;left:-20px;opacity:0.9;}
#bottom-menu > li > ul > li{margin:5px 0;}
#bottom-menu > li > ul > li a{color:#fff;}
#bottom-menu > li > ul > li a:hover, #bottom-menu > li > ul > li.active a{color:#fe2e23;}
.fr-bottom{padding:15px 0 25px;border-top:1px solid #bdbdbd;font-size:12px;margin-top:20px;}
.frb-left a{color:#000;}
.frb-right{text-align:right;}
.frb-right a{background:url(../images/arrow-red.png) no-repeat left center;padding-left:30px;color:#000;}
.ctl-cart{height:77px;width:53px;margin-top:100px;}
.ctl-cart a{background:url(../images/basket.png) no-repeat;height:77px;width:53px;display:block;text-indent:-9999px;}
.ctr-msk{height:204px;width:50px;margin-top:100px;}
.ctr-msk a{background:url(../images/Moscow.png) no-repeat;height:204px;width:50px;display:block;text-indent:-9999px;}
.ctr-krsg{height:250px;width:50px;margin-top:100px;}
.ctr-krsg a{background:url(../images/krsg.png) no-repeat;height:250px;width:50px;display:block;text-indent:-9999px;}
.ctc-dostavka{background:url(../images/bg-dostavka.png) no-repeat;height:73px;width:785px;margin:25px auto 0;position:relative;}
.ctc-dostavka-desc{margin:10px 0 0 90px;}
.ctc-dostavka-img{margin:7px 75px 0 0;}
.ctc-menu{height:auto;width:850px;}
.ctcm-pizzamaker{display:none;}
.ctc-menu ul{list-style:none;margin:0;padding:0;}
.ctc-menu ul li{height:150px;width:150px;margin:20px 0 0 20px;display:inline-block;vertical-align:top;}
.ctc-menu ul li:nth-child(5n-4){margin:20px 0 0;}
.ctc-menu ul li a{height:151px;width:151px;border-radius:75px;display:block;text-indent:-9999px;}
.ctc-menu ul li a.ctcm-pizza{background:url(../images/cat/15.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-sushi{background:url(../images/cat/01.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-spacesushi{background:url(../images/cat/02.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-sashimi{background:url(../images/cat/03.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-rolls{background:url(../images/cat/04.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-smallroll{background:url(../images/cat/05.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-bakedrolls{background:url(../images/cat/09.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-hotrolls{background:url(../images/cat/10.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-sets{background:url(../images/cat/11.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-hotmeals{background:url(../images/cat/12.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-wok{background:url(../images/cat/07.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-salads{background:url(../images/cat/13.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-suop{background:url(../images/cat/14.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-alingred{background:url(../images/cat/18.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-drinks{background:url(../images/cat/16.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-desert{background:url(../images/cat/desert.png) no-repeat;background-position:0 0;}
.ctc-menu ul li a.ctcm-pizza:hover, .ctc-menu ul li a.ctcm-sushi:hover, .ctc-menu ul li a.ctcm-spacesushi:hover, .ctc-menu ul li a.ctcm-sashimi:hover, .ctc-menu ul li a.ctcm-rolls:hover, .ctc-menu ul li a.ctcm-smallroll:hover, .ctc-menu ul li a.ctcm-bakedrolls:hover, .ctc-menu ul li a.ctcm-hotrolls:hover, .ctc-menu ul li a.ctcm-sets:hover, .ctc-menu ul li a.ctcm-hotmeals:hover, .ctc-menu ul li a.ctcm-wok:hover, .ctc-menu ul li a.ctcm-salads:hover, .ctc-menu ul li a.ctcm-suop:hover, .ctc-menu ul li a.ctcm-alingred:hover, .ctc-menu ul li a.ctcm-drinks:hover, .ctc-menu ul li a.ctcm-desert:hover{background-position:0 -151px;}
.ctc-center-container{height:auto;width:550px;margin:0 auto;}
#floating_div_left{height:auto;width:205px;margin:0 0 0 -80px;}
  #floating_div_right{height:auto;width:205px;margin:0 -79px 0 0;}
.floating-div-right-menu{background:url(../images/menu-bg-up.png) no-repeat center top, url(../images/menu-bg-bottom.png) no-repeat center bottom;height:auto;width:205px;padding:40px 0;margin-top:-10px;}
.floating-div-right-menu .menu{background:url(../images/menu-bg-center-repeat.png) repeat-y center top;margin:0;padding:0 0 0 15px;list-style:none;}
.floating-div-right-menu .menu li{}
.floating-div-right-menu .menu li.item-143{background:none;height:25px;font-size:18px;font-weight:bold;margin-bottom:10px;}
.floating-div-right-menu .menu li a{padding:0 0 0 15px;color:#000;font-size:16px;}
.floating-div-right-menu .menu li a:hover, .floating-div-right-menu .menu li.current a, .floating-div-right-menu .menu li.active a{background:url(../images/marker.png) no-repeat left center;color:#fe3828;}
.floating-div-left-cart{z-index:2;}
.floating-div-left-cart-top{background:url(../images/menu/bg-basket-top.png) no-repeat;height:18px;width:205px;}
.floating-div-left-cart-center{background:url(../images/menu/bg-basket-center.png) repeat-y;height:auto;width:180px;min-height:90px;padding:10px 10px 10px 15px;}
.floating-div-left-cart-bottom{background:url(../images/menu/bg-basket-bottom.png) no-repeat;height:18px;width:205px;}
.floating-div-left-cart-order{background:url(../images/menu/basket.png) no-repeat;height:40px;width:85px;font-size:16px;font-weight:bold;padding:10px 0 0 65px;margin:-10px 0 0 -10px;}
.item-page p{margin:0 0 5px;}
.pay-card li{height:50px;}
.pay-card li span{height:20px;padding:15px 0;display:inline-block;}
.pay-card li img{vertical-align:bottom;}
/*virtuemart*/
.browse-view .row > .product{background: #eee;height: auto;min-height: 170px;border-radius: 10px;margin-bottom: 10px;}
.browse-view .row .product .spacer{padding: 10px;}
.pt-left{width:40%;float:left;}
.pt-left img{width:100%;border-radius: 10px;}
.pt-right{width:calc(60% - 10px);padding-left:10px;float:right;}
.pt-right h2{margin:0 0 5px;}
.pt-right h2 a{font-size:14px;color: #656565;}
.product_s_desc{margin-bottom:5px;}
.product-price{margin-bottom:5px;}
.product-price .PricesalesPrice{font-size:16px;font-weight:bold;}
.addtocart-bar{margin:10px 0;}
.product-fields .product-field label.radio{display:block;cursor:pointer;}
span.quantity-box{background: #e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border: solid #CAC9C9 1px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;display: inline-block;vertical-align:middle;font-size: 13px;color: #777;text-decoration: none;}
.quantity-box .quantity-input{height: 25px;width: 25px;text-align: center;font-weight: 700;padding: 1px;margin-bottom: 0;border-radius: 4px;}
span.quantity-controls{height:36px;width:15px;display: inline-block;vertical-align: middle;margin: 0 10px;}
span.quantity-controls input.quantity-controls{height: 15px;border: none;width: 15px;cursor: pointer;}
span.quantity-controls input.quantity-plus{background: url(../images/vmgeneral/quantity-controls.png) no-repeat;margin: 1px 0;}
span.quantity-controls input.quantity-minus{background: url(../images/vmgeneral/quantity-controls.png) repeat-x;background-position: 15px 0;margin: 1px 0;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {width: 142px;background: url(../images/menu/btn-spred.png) no-repeat; background-position: 0 0;color: #fff;font-size: 14px;cursor: pointer;height: 36px;text-align: center;letter-spacing: 1px;border: none;padding: 0 0 5px;}
span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover, input.highlight-button:hover, a.highlight:hover{background-position: 0 -36px;}
span.addtocart-button{margin-left:15px;}
.back-to-category{margin:10px 0;}
.back-to-category a.product-details{color:#fff;font-size:20px;}
.vm-product-container{background: #eee;height: auto;min-height: 170px;padding: 10px;border-radius: 10px;}
.vm-product-container h1{color:#000;}
.product-short-description{margin:10px 0;}
.vm-product-media-container{width:40%;float:left;}
.vm-product-media-container img{width:100%;border-radius: 10px;}
.vm-product-details-container{width:calc(60% - 10px);padding-left:10px;float:right;}
.padded-wrap{min-width:300px;}
.padded-wrap a{margin-bottom:10px;color:#000;text-decoration:none;}
.padded-wrap a:hover{text-decoration:underline;}
#vmCartModule{width:180px;}
.product .spacer .width60{position:relative;}
.notvisible{display:none;left:0;opacity:0.25;position:absolute;top:0;}
.productdetails-view .social-button{background:url(../images/menu/bg-social.png) no-repeat;height:45px;width:470px;margin:15px 0;padding:20px 0 0 80px;border-radius:10px;}
h1{color:#fff;font-size:26px;}
.order-delivery-div-tr{background:#fff;height:auto;min-height:100px;width:800px;margin:0 0 25px 40px;border-radius:10px;}
.order-delivery-div-number{background:url(../images/dostavka/circle-red-for-number.png) no-repeat;height:93px;width:69px;padding:11px 0 0 35px;margin:-10px 0 0 -40px;font-size:48px;color:#fff;}
.order-delivery-div-desc{width:700px;padding:10px;position:relative;}
.order-delivery-div-desc h3{margin:0;}
.order-delivery-div h2{color:#fff;font-size:24px;}
.order-delivery-div-bottom-tr{background:#fff;padding:35px 40px;border-radius:10px;}
.order-delivery-div-desc img{position:absolute;right:20px;top:20px;}
.stock-td{width:264px;text-align:center;}
.stock-td-desc{margin-top:20px;color:#fff;}
a#addcomments{color:#fff;}
#jc h4{color:#fff !important;}
#facebox .content{min-width:400px;}
#facebox .content a{color:#000;}
#vmCartModule{font-size:13px;}
#vmCartModule a{color:#000;}
.show_cart{margin-top:10px;}
.show_cart a:hover{text-decoration:underline;}
.fr-content h1{color:#000;font-size:16px;}
.productdetails-view-all h1{color:#000;}
.call-order{background:url(../images/bg-phone.png) no-repeat;height:71px;width:264px;padding:5px 0 5px 40px;position:fixed;left:-230px;top:200px;z-index:1;}
.call-order p{margin:0;padding:0;}
.call-order-left{height:75px;width:180px;}
.call-order-right{height:75px;width:75px;cursor:pointer;}
.product-field-type-E{margin-bottom:5px;}
.hr-slidera{height:140px;width:140px;margin:0;padding:0;position:absolute;top:83px;right:120px !important;border-radius:70px;text-indent:-9999px;z-index:1;}
.hrsa-online{height:275px;width:100%;margin:0;padding:0;position:absolute;top:0;right:0;text-indent:-9999px;z-index:1;}
.all-articles{text-align:right;clear:both;}
.all-articles a{color:#000;font-weight:bold;}
.blog{color:#fdfdfd;}
.blog h2 a{color:#6fad13;}
.readmore a{color:#6fad13;}
.pagination{background:#fff;color:#000;border-radius:10px;margin:15px 0 10px;padding:10px;}
.pagination ul{margin:10px 0;padding:0;list-style:none;text-align:center;}
.pagination ul li{display:inline-table;margin:0 5px;}
.pagination ul li span{text-decoration:underline;}
.pagination ul li a{color:#000;font-weight:bold;}
.breadcrumbs{padding-left:20px;}
.breadcrumbs a{color:#000;}
.item-page .legacy{background:#fff;border-radius:40px;padding:25px;color:#000;}
.item-page .legacy h1{color:#000;}
.item-page .legacy h2 a{color:#000;}
#page-articles .blog{background:#fff;border-radius:40px;padding:25px;color:#000;}
#page-articles .blog h1{color:#000;}
#counters{position:absolute;left:-9999px;}
#vmMainPageOPC{background:#fff;}
#tracking_div{clear:both;}
#shadow-online-stock{background:#000;height:100%;width:100%;opacity:0.75;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;}
#online-stock1{background:url("../images/banner-stock1.jpg") no-repeat #fff;box-shadow:0 1px 5px #000;cursor:pointer;height:350px;left:50%;margin-left:-300px;padding:0;position:fixed;top:100px;width:600px;z-index:10000;}
#online-stock1 p{text-indent:-9999px;}
#online-stock1 p.red{text-indent:0px;position:absolute;left:0;right:0;bottom:15px;text-align:center;}
#system-message{width:100%;min-height:10px;position:relative;}
#system-message .alert{width:100%;}
#system-message .close{font-size:22px;font-weight:bold;position:absolute;right:0;top:0;cursor:pointer;}
#system-message .alert-heading{margin:0;}
.dyne{display:none;}
@media (max-width:999px){
body{min-width:auto;}
#page{min-width:auto;}
#sidebar{min-width:auto;}
#sidebar .sr-ny{height:100px;width:calc(100% - 100px);}
#sidebar .sr-ny img{right:30px;}
#header{height:auto;width:100%;}
.hr-logo{background:#fff;height:175px;margin:0 auto;position:relative;}
.hr-slide{height:auto;width:100%;}
#jvTouchSlider{height:auto !important;}
#content{width:100%;}
.mm-icon{background:url(../images/btn-menu.png) no-repeat;height:59px;width:59px;display:block;cursor:pointer;position:fixed;top:5px;right:5px;z-index:10001;}
.ct-left{height:auto;width:auto;min-height:auto;position:fixed;top:10px;left:10px;z-index:10;}
.ctl-cart{margin-top:0;height:auto;width:auto;}
.ctl-cart a{background:url(../images/cart.png) no-repeat;height:43px;width:49px;}
.ct-right{display:none;}
.ct-center{float:none !important;margin:0 auto;}
.order-delivery-div-tr{width:calc(100% - 40px);}
.order-delivery-div-desc{width:calc(100% - 124px);}
#footer{width:auto;padding:0 calc(calc(100% - 850px) / 2);}
.fr-top{width:100%;}
.fr-content{width:100%;}
#floating_div_left{margin:0;width:50px;position:fixed;top:10px;left:10px;z-index:10;}
.floating-div-left-cart{position:relative !important;}
.floating-div-left-cart-order{height:43px;width:49px;margin:0;padding:0;text-indent:-9999px;position:absolute;top:0;right:0;cursor:pointer;}
.floating-div-left-cart-top, .floating-div-left-cart-bottom{display:none;}
.floating-div-left-cart-center{background:none;min-height:auto;width:auto;padding:43px 0 0;}
#vmCartModule{display:none;background:#fff;border:1px solid #ccc;padding:10px;}
.ctc-center-container{margin:0;}
#floating_div_right{margin:0 -30px 0 0;}
}
@media (max-width:904px){
.ct-center{width:100%;}
.ctc-top, .ctc-bottom{background-position:center 0;width:calc(100% - 20px);padding:0 10px;}
.ctc-center{background-position:center 0;padding:1px calc(calc(100% - 843px) / 2);}
#floating_div_right{display:none;}
.ctc-center-container{margin:0 auto;}
}
@media (max-width:869px){
#main-menu{background-position:calc(50% + 3.5px) 0;width:100%;padding:24px 0 0 0;text-align:center;}
#main-menu .menu li{margin:0 2%;float:none !important;display:inline-block;vertical-align:top;}
.ctc-center{background-position:center 0;width:calc(100% - 20px);padding:1px 10px;}
.ctc-menu{width:100%;text-align:center;}
.ctc-menu img[src="/images/menu/pizzamaker.png"]{width:100%;}
.ctc-menu ul{padding:15px 0;}
.ctc-menu ul li{margin:50px auto 0;}
.ctc-menu ul li:nth-child(5n-4){
margin:50px auto 0}
.ctc-menu ul li a{text-indent:0;color:#fff;position:relative;}
.ctc-menu ul li a span{position:absolute;top:-25px;left:0;right:0;}
.ctc-dostavka{background-position:center 0;width:100%;}
.ctc-dostavka-desc{margin:10px 0 0 11%;}
.ctc-dostavka-img{margin:7px 11% 0 0;}
#footer{width:calc(100% - 20px);padding:1px 10px;}
.fr-top{display:none;}
.frc-left, .frc-right{width:48%;}
}
@media (max-width:750px){
#main-menu .menu li{margin:0 1.3%;}
.ctc-dostavka-desc{margin:10px 0 0 4.5%;}
.ctc-dostavka-img{margin:7px 4.5% 0 0;}
.ctc-center-container{width:100%;}
}
@media (max-width:700px){
#vmMainPageOPC div.left_checkout, #vmMainPageOPC div.right_checkout{margin:0 0 0 0;}
}
@media (max-width:639px){
#online-stock1{background-size:contain;height:90%;width:90%;top:5%;left:5%;bottom:5%;right:5%;margin-left:0;}
#sidebar .sr-ny{width:calc(100% - 80px);padding:15px 60px 15px 20px;}
#sidebar .sr-ny img{display:none;}
#header{height:438px;}
.hr-logo{height:auto;width:100%;text-align:center;}
.hrl-img{width:100%;float:none !important;margin:10px 0 0 0;}
.hrl-contact{width:100%;float:none !important;margin:10px 0 0 0;}
.hr-slide{height:176px;width:640px;position:absolute;right:0;bottom:0;}
.jvTouchSliderButtons{left:50% !important;}
#main-menu{display:none;}
.ctc-menu ul li{height:148px;width:148px;}
.frc-left, .frc-right{width:100%;margin-bottom:25px;float:none;}
.ctc-dostavka{background:#fff;height:auto;width:calc(100% - 20px);margin-bottom:-50px;padding:10px;}
.ctc-dostavka-desc{width:100%;margin:0;float:none !important;}
.ctc-dostavka-img{width:100%;margin:0;float:none !important;}
#vmMainPageOPC fieldset.notes_checkout{width:calc(100% - 30px);}
.product-fields-title{margin-bottom:15px;}
.product-fields .product-field input[type="radio"]{margin-bottom:15px !important;}
.addtocart-bar{width:100% !important;}
span.quantity-box{width:35px !important;}
input.quantity-input{height:30px !important;width:35px !important;font-size:18px;}
span.quantity-controls{margin:0 0 0 15px !important;}
span.addtocart-button{margin:7px 0 0 10px !important;}
}
@media (max-width:479px){
.ctcmp-1{display:block;font-size:30px;}
.ctcmp-2{display:block;font-size:18px;font-weight:bold;}
.ctc-dostavka-desc .font-size20.bold.red{font-size:14px !important;}
.ctc-dostavka-desc .font-size20.bold{font-size:14px !important;font-weight:normal !important;}
.pt-left{width:100%;float:none;}
.pt-right{width:100%;padding-left:0;float:none;}
.vm-product-media-container{width:100%;float:none;}
.vm-product-details-container{width:100%;padding-left:0;float:none;}
.padded-wrap{min-width:220px;}
.padded-wrap a{display:block;}
.padded-wrap a.showcart{float:none;}
.vmsectiontableheader{padding:2px !important;font-size:11px !important;}
.vmsectiontableheader.delsumma{padding:0 5px 0 0 !important;}
#vmMainPageOPC td.prod_name{padding:5px 2px !important;}
#vmMainPageOPC td, #vmMainPageOPC tr{padding:0;}
#vmMainPageOPC td.prod_price{font-size:12px;}
#vmMainPageOPC input.inputbox_update{width:20px;height:30px;}
#vmMainPageOPC a.deletebtn, #vmMainPageOPC a.deletebtn:hover{margin:8px 3px 0 0;}
#vmMainPageOPC input.updatebtn, #vmMainPageOPC a.updatebtn{margin:8px 0 0 0;}
#vmMainPageOPC td.prod_update div{padding:0 2px;}
#vmMainPageOPC td.prod_total{font-size:16px;}
#vmMainPageOPC td.prod_total div{padding:0 5px 0 0;}
#vmMainPageOPC div.left_checkout, #vmMainPageOPC div.right_checkout{width:98%;}
div#totalam{width:98%;}
#vmMainPageOPC .formField{clear:both;}
#vmMainPageOPC .t3{font-size:16px !important;}
#vmMainPageOPC .t1, #vmMainPageOPC .t2, #vmMainPageOPC .t3{padding:5px !important;}
#vmMainPageOPC div#onepage_submit_section{width:280px;}
}