body{margin: 0px; min-width: 1200px;}
.bodya{background-image: url("../images/back.jpg");}
li{list-style-type: none;}
.clear{clear: both;}
.block-menu{    background-color: #1D1E22;    width: 100%;    height: 50px;}
.head{    width: 100%;    background-image: url(../images/1.png);}
.header{width: 1200px;    margin: 0 auto;    height: 115px;}
.main-block{height: 900px;background-image: url(../images/11.jpg);background-repeat:no-repeat;background-position:center;}
.main-container{width: 1200px;margin: 0 auto;}
.main-container h1{color: white;font: 98px/95px BravoRG;text-align: center;margin-top: 60px;text-shadow: 8px 5px 5px black;text-transform: uppercase;}
.main-kart{width: 1200px;margin: 0 auto;}
.header p{color: black;margin: 0px;font: 28px/21px BravoRG;}
.header a{text-decoration: none;}
.menu{width: 1200px;margin: 0 auto;}
.menulist{padding: 0px;}
.menulist li{margin-top: 7px;float: left;font: 28px BravoRG;color: white;list-style-type: none;}
.menulist1{margin-left: 48px;}
.menulist a{color: white; text-decoration: none;}
.menulist a:hover{transition:0.1s; color: #3C5482;border-bottom: 3px solid #3C5482;}
#menulistprice{margin-top:0px;margin-left: 0px;float: right; padding-left: 10px; padding-right: 10px; padding-top: 8px;padding-bottom: 9px; background-color: #388F37;}
#menulistprice a:hover{border-bottom: none; color: white;}
#menulistprice:hover{transition: 0.3s;opacity: 0.8;}
.logodiv{float:left;width: 396px;padding-top: 5px;}
.logodiv2{margin-top: 10px;}
.logodiv2 img{float: right;margin-top: 25px;}
.logodiv2 p{float: right;}
.logodiv2 p{text-align: right;}
.bxslider1{padding-left: 0px;margin-top: 0px; margin-bottom: 0px;}
.divcenter{float: left;width: 400px;}
.divcenter p{text-align: center;text-transform: uppercase; margin-top: 40px; font: 24px/26px BravoRG;}
.divright{float: right;width: 396px;padding-top: 15px;}
.divright p{font: 36px/36px BravoRG;text-align: right;letter-spacing: 2px;}
#headerline1{font: bold 20px BravoRG; color: #233657;padding-top: 5px;}
#headerline1 a{color: #3C5482}
#headerline{font: 25px BravoRG;}
.main-block2{height: 550px;}
.main-block2-content{margin: 0 auto; width: 1200px;}
.main-block2-content h2{font: 80px BravoRG;margin-top: 20px; color: black; text-align: center;text-transform: uppercase;padding-top: 30px;}
.main-block3{height: 900px;background-image: url(../images/12.jpg);background-repeat:no-repeat;background-position:center;}
.main-block3-content{margin: 0 auto; width: 1200px;}
.main-block3-content h2{font: 80px BravoRG;padding-top: 30px;text-align: center;text-transform: uppercase; color: white;margin-bottom: 10px;}
.main-block3-content p{margin-top:20px;font: 40px BravoRG;text-align: center;text-transform: uppercase; color: white;}
.cifra{width: 250px;float: left;margin-left: 25px;margin-right: 25px;}
.circule{border: 6px solid white; border-radius: 250px;width:230px;height: 230px;box-shadow: 0px 0px 29px -1px #ffffff;margin-top: 20px;margin-left: 10px;}
.circule p{font: 45px/40px BravoRG;
  text-align: center; padding-top: 30%; padding-bottom: 20%; margin: 0; color: white;}
.podpis p {font: 30px BravoRG; text-align: center; margin-top: 20px; color: black;}
.sliderbox{width: 1000px; margin-left: 100px; z-index: 9999;}
.sliderboxleft{float: left; width: 300px;}
.sliderboxright{float: right;width: 690px;}
.slidertext1{font: 36px BravoRG;margin: 0px; text-transform: uppercase;}
.slidertext2{font-size: 18px;}
.slidertext3{font-size: 22px; margin-top: 10px;}
.che{width: 380px; float: left; margin-left: 10px; margin-top: 10px;}
.che{position: static;}
.che img:hover{transform:scale(1.03); transition: 0.3s;-webkit-box-shadow: 0px 0px 29px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 29px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 29px 0px rgba(0,0,0,0.75);}
.main-block4{}
.main-block4-content{margin: 0 auto; width: 1200px;}
.main-block4-content h2{font: 80px BravoRG;margin-top:30px;text-align: center;text-transform: uppercase; color: black;margin-bottom: 10px;}
.main-block4-content p{margin-top:20px;font: 40px BravoRG;text-align: center;text-transform: uppercase; color: black;}
.sliderboxleft2{ width: 1000px;}
.sliderboxright2{width: 1000px;}
.slidertextleft2{width: 500px;float: left;}
.slidertextleft2 p{text-align: center;margin-bottom: 0px;margin-top: 0px;}
.slidertextright2{width: 500px;float: right;}
.slidertextright2 p{text-align: center;margin-bottom: 0px;margin-top: 0px;}
.slidertext2 p{font: 20px BravoRG;}
#tocatalog{margin-top: 20px; font:40px BravoRG ;}
#tocatalog a{color: white; background-color: #FFC601; padding: 5px 30px 7px 30px;text-decoration: none;}
#tocatalog a:hover{opacity: 0.8;}
.main-block5{margin-top:30px;padding-top:10px;height: 950px;background-image: url(../images/322.jpg);background-repeat:no-repeat;background-position:center;}
.main-block5-content{margin: 0 auto; width: 1200px;}
.main-block5-content h2{font: 80px BravoRG;margin-top:30px;text-align: center;text-transform: uppercase; color: white;margin-bottom: 10px;}
.main-block5-content p{margin-top:20px;font: 36px BravoRG;text-align: center;text-transform: uppercase; color: white;}
.delicon{ border-radius: 10px; width: 300px; float: left; margin-top: 40px; background-color: #0068CD; margin-bottom: 80px;}
.delicon img{margin-left: 75px; margin-top: 30px;}
.delicon1{margin-left: 150px;}
.delivery1{float: left;}
.delivery1 img{margin-left: 100px;padding-bottom: 50px;}
#tocatalog1 {padding-top: 80px; font:40px BravoRG ;}
#tocatalog1 a{color: white; background-color: #FFC601; padding: 5px 30px 7px 30px;text-decoration: none;}
#tocatalog1 a:hover{opacity: 0.8;}

.main-block6{margin-top:30px;padding-top:10px;height: 650px;}
.main-block6-content{margin: 0 auto; width: 1200px;}
.main-block6-content h2{font: 80px BravoRG;margin-top:30px;text-align: center;text-transform: uppercase; color: black;margin-bottom: 10px;}
.main-block6-content p{margin-top:20px;font: 36px BravoRG;text-align: center;text-transform: uppercase; color: white;}

.main-block7{margin-top:30px;padding-top:10px;height: 950px;background-color: #0068CD;}
.main-block7-content{margin: 0 auto; width: 1200px;}
.main-block7-content h2{font: 80px BravoRG;margin-top:30px;text-align: center;text-transform: uppercase; color: white;margin-bottom: 10px;}

.main-block8{margin-top:30px;padding-top:10px;height: 950px;}
.main-block8-content{margin: 0 auto; width: 1200px;}
.main-block8-content h2{font: 80px BravoRG;margin-top:0px;text-align: center;text-transform: uppercase; color: black;margin-bottom: 10px;}

.kartinka{width: 235px; height: 175px; border: 1px solid black; box-shadow: 3px 4px 6px -1px #000000; float: left;position: static;}
.kartinka img{margin-top: 3px; margin-left: 3px;}
.iframe{margin-left: 200px; margin-top: 30px;}

.main-block9{margin-top:30px;padding-top:10px;height: 950px;background-color: #0068CD;}
.main-block9-content{margin: 0 auto; width: 1200px;}
.main-block9-content h2{font: 80px BravoRG;margin-top:0px;text-align: center;text-transform: uppercase; color: white;margin-bottom: 10px;}

.main-block10{margin-top:0px;padding-top:10px;height: 1150px;background-color:#F8F8F8;}
.main-block10-content{margin: 0 auto; width: 1200px;}
.main-block10-content h2{font: 80px BravoRG;margin-top:20px;text-align: center;text-transform: uppercase; color: black;margin-bottom: 10px;}

.catal{width: 590px;float: left;margin-top: 20px; background-color: white;}
.catal1{margin-left: 20px;}
.catal-image{width: 300px;float: left;}
.catal-image img{margin-left: 5px; margin-top: 5px;}
.catal-text{float: right; width: 280px;}
.catal-text h3{margin-top: 0px;font: 40px BravoRG;margin-bottom: 0px;}
.catal-text p{margin-top: 10px; font-size: 18px;}
.catal-button{position: absolute; margin-top: 243px;margin-left: 313px;}
.catal-button p{font: 32px BravoRG; margin-top: 0px; margin-bottom: 0px;}
.catal-button a{background-color:#FFC601; color: white;padding: 5px 10px 5px 10px; text-decoration: none;}
.catal-button a:hover{transition: 0.3s; opacity: 0.8;}
.main-block11{margin-top:0px;padding-top:10px;height: 1500px; background-color: #F0F0F0;margin-bottom: -80px;}
.main-block11-content{margin: 0 auto; width: 1200px;}
.main-block11-content h2{font: 80px BravoRG;margin-top:20px;text-align: center;text-transform: uppercase; color: black;margin-bottom: 10px;}
.main-block11-content h3{font: 80px BravoRG;margin-top:40px;text-align: center;text-transform: uppercase; color: black;margin-bottom: 10px;}

.main-block12{margin-top:0px;padding-top:10px;height: 500px;background-image: url(../images/146.jpg);background-repeat:no-repeat;background-position:center;}
.main-block12-content{margin: 0 auto; width: 1200px;}
.main-block12-content h2{font: 80px BravoRG;margin-top:20px;text-align: center;text-transform: uppercase; color: white;margin-bottom: 10px;}
.proizvoditel{float: right; width: 500px; text-align: justify; padding-top: 80px;}
.proizvoditel span{color: #FFC601;}

.main-block-catalog{min-height: 100vh;}
.wapka-catalog{height: 330px; background-image: url(../images/55.jpg);background-repeat:no-repeat;background-position:center;}
.wapka-catalog2{height: 330px; background-image: url(../images/333.jpg);background-repeat:no-repeat;background-position:center;}
.wapka-catalog3{height: 330px; background-image: url(../images/3336.jpg);background-repeat:no-repeat;background-position:center;}
.wapka-catalog4{height: 330px; background-image: url(../images/123123.jpg);background-repeat:no-repeat;background-position:center;}
.wapka-catalog5{height: 330px; background-image: url(../images/321123.jpg);background-repeat:no-repeat;background-position:center;}
.wapka-catalog6{height: 330px; background-image: url(../images/123321.jpg);background-repeat:no-repeat;background-position:center;}
.catalog-in{width: 1200px; margin: 0 auto;}
.menu-catalog{
    width: 300px; padding-top: 0px; float: left;
}
.menu-in{background-color: white; border: 1px solid #A3A3A3;}
.consult{margin-top: 10px;background-color: white; border: 1px solid #A3A3A3;}
.consult-in{padding: 10px; margin-bottom: 10px;}
.consulimg{width: 110px;float: left;}
.consultext{width: 160px;float: right;}
.consultext h4{margin-top:0px; margin-bottom:10px;}
.consultext p{margin-top: 8px;margin-bottom:8px;}
.menu-catalog h2{font: 30px BravoRG; color: black;padding-left: 10px; margin-top: 10px;margin-bottom: 0px;border-bottom: 1px solid black;padding-bottom: 5px;}
.menuparagraph{margin-top: 0px; margin-bottom: 0px;padding-top: 10px; padding-bottom: 7px;padding-left: 10px; border-bottom: 1px solid #D3D3D3;color: black;}
.menuparagraph span{padding-right: 3px; padding-left: 7px;}
.menu-catalog li{list-style-type: none;font-size: 19px; }
.menu-catalog ul{padding-left: 0px; margin-top: 0px; margin-bottom: 0px;}
.menu-catalog a{color: black;text-decoration: none;}
.menu-catalog a:hover{transition:0.1s; color: #3F6585;text-decoration: none;}
.menu-catalog span:hover {transition:0.1s;border-bottom: 2px solid #3F6585;}
.catalog-sorej{width: 890px; float: right;}
.navbred{width: 850px;float: left;}
.navbred-in{width: 1200px;padding-bottom: 25px;margin: 0 auto; color:#333;}
.navbred a{color: black; text-decoration: none;}
.navbred a:hover{border-bottom: 1px solid black;}
.navbred ul{padding-left: 0px; margin-top: 0px;}
.navbred li{float: left;padding-right: 5px; font: 16px sans-serif; padding-top: 20px;}
.navbred span{float: left;padding-right: 5px;font-size: 14px;padding-top: 22px;}
.catalog-name{width: 890px; float: left;}
.catalog-name h2{padding-left: 10px; font: 36px BravoRG; color:#1D1E22; margin-bottom: 2px; margin-top: 8px; border-bottom: 1px solid black;}
.navbred-out{background-color: #DBDCDE;margin-top: -20px; height: 60px;margin-bottom: 20px;}
.table-wapka{background-color: #3F6585; color: white; font-size: 18px; text-align: center; height: 50px;}
.table-main{margin-left: 0px;margin-top: 25px; border: 1px solid #3F6585; background-color: white;}
.table-ya1{width: 189px;}
.table-ya2{width: 100px;}
.table-ya3{width: 189px;}
.table-ya4{width: 99px;}
.table-ya7{width: 90px;}
.table1{border: 1px solid #D3D3D3; text-align: center; font: 18px serif; padding-bottom: 10px;}
.table1 a{color: black;}
.table1 a:hover{transition: 0.3s; opacity: 0.8;}
.table1 ul{padding-left: 0px;}
.table-cart{border: 1px solid #D3D3D3; text-align: center; font: 18px serif;}
.search{float: right; margin-top: 10px;}
.count2 {padding-left: 16px;}
.count2 li{float: left;}
.count-minus2{margin-top: -3px;padding-right: 10px; font-size: 22px;}
.count-plus2{margin-top: -3px;padding-left: 10px;font-size: 22px;}
#input-search{height: 29px; width: 250px; font-size: 16px;margin-top: 3px; color: black; padding-left: 5px;margin-right: -5px;}
#button-search{height: 35px;width: 70px; font-size: 16px;}
.count-input{width: 60px;text-align: center;}
.count{padding-left: 0px;}
.count-zakaz{font-size: 14px;}
.count-zakaz a{color: #3F6585;}
.count-zakaz2{font-size: 14px;}
.count-zakaz2 a{color: #D84F42;}
.count1{padding-left: 0px;}
.basket{float: left;margin-right: 0px;}
.basket p{margin-top: 0px; background-color: #3F6585; color: white; padding:  8px 25px 9px 10px ;}
.basket a{color: white; text-decoration: none;}
.basket p:hover{transition: 0.3s; opacity: 0.8;}
.poisk{float:right;}
.table-cart1{width: 50px;}
.table-cart2{width: 300px;}
.table-cart3{width: 200px;}
.table-cart4{width: 100px;}
.table-cart5{width: 100px;}
.table-cart6{width: 100px;}
.table-cart7{width: 50px;}
.clean-backet{font: 18px sans-serif; text-align: right; margin-top: 60px; margin-bottom: 10px;}
.clean-backet a{padding: 5px 10px 5px 10px; text-decoration: none; color: white; background-color:#DD4F43;}
.basket-navbread{padding-left: 0px;margin-top: 0px;}
.basket-navbread li{float: left;padding-left: 10px; font: 19px serif; color: #3F6585;}
.basket-navbread a{color:#3F6585; text-decoration: none; border-bottom: 1px dashed #3F6585;}
.basket-navbread span{font-size: 28px;}
.basket-navbread i{font: 22px sans-serif;text-decoration: none;}
.backet-itogo{text-align: right; border-top: 1px solid #8B8B8B; margin-top: 10px; font: 20px serif;}
.next-step{text-align: right; text-transform: uppercase;  font-size: 18px; margin-top: 10px;}
.next-step a{padding:10px 20px  10px 20px; background-color: #388F37; color: white; text-decoration: none;}
.next-step a:hover{cursor: pointer; transition: 0.3s; opacity: 0.8;}
#active{color: #DC4A3D;border-bottom: 1px dashed #DC4A3D;}
.basket-step2{background-color:white; margin-top: 35px; border-bottom: 1px solid #A3A3A3;border-left: 1px solid #A3A3A3; border-right: 1px solid #A3A3A3; margin-bottom: 20px;}
.basket-step2 h2{padding-left: 10px; border-top: 1px solid #A3A3A3;border-bottom:1px solid #A3A3A3; font: 30px BravoRG; color:#1D1E22; margin-top: 5px; margin-bottom: 0px; background-color: #F0F0F0;}
.dost-ul{padding-left: 10px; margin-top: 15px; }
.dost-ul li{color: black; margin-top: 7px; font: 20px sans-serif;}
.dost-ul label{font: 19px serif;}
#confirm-button-next{text-align: right; text-transform: uppercase;  font: 18px serif; margin-top: 10px;padding:10px 20px  9px 20px; background-color: #388F37; color: white; text-decoration: none; border: 0px; height: auto; width: auto; margin-left: 10px;}
#confirm-button-next:hover{cursor: pointer; transition: 0.3s; opacity: 0.8;}
.dost-info{padding-left: 20px;}
.dost-info li{margin-top: 10px;}
.dost-info input{height: 30px; width: 380px; font: 19px serif; margin-left: 150px; border-left:1px solid #ABABAB; border-top:1px solid #ABABAB; border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding-left: 5px;}
.dost-info > li > input:focus,.dost-info > li > textarea:focus{border: 1px solid #C4E1EB;}
.dost-info > li > textarea{height: 110px; width: 381px;margin-left: 150px; border-left:1px solid #ABABAB; border-top:1px solid #ABABAB; border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding-left: 5px;}
.dost-info > li > label{font: 19px serif; position: absolute; margin-top: 7px;}
.order-span-style{margin-top: 0px; position: absolute; width: 300px; margin-left: 20px;color:#464648;}
#foarea{margin-top: 0px;}
.table-cart-box{font: 16px serif; border: 1px solid #D8D8D8; }
.table-cart-box1{text-align: center; }
.table-cart-box2{padding-left:10px; }
.table-box-cart{height: 30px; background-color: #F0F0F0;}
.itog{text-align: right;}
.itog span{margin-right: 7px; font: 18px sans-serif;}
.step3{margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}
.step3 span{ width: 600px;}
.add-tovar:hover{transition: 0.3s; cursor: pointer; opacity: 0.8;}
.fast-see{transition-delay:0.3s;position: absolute;margin-top: -150px; margin-left: 5px; text-transform: uppercase; font: 14px sans-serif;background-image:url(../images/3.png);padding-top: 70px;padding-bottom: 70px;padding-left: 00px;padding-right: 0px;}
.fast-see:hover{transition-delay:0.3s;}
.fast-see a{color: white;text-decoration: none; padding: 10px 5px 10px 5px; background-color: #3F6585;}
.modal:hover{cursor: pointer;}
.inmodal{width: 900px; height: 650px;}
.the1image{border: 4px solid #F5F5F5; height: 303px;}
.the1image:hover{cursor: pointer;}
.inmodal-info-block{float: right; width: 470px; margin-right: 0px; background-color: #F5F5F5;margin-top: 0px;padding-left: 10px; padding-top: 5px; min-height: 400px;}
.inmodal-info-block h3{color: black; font: 20px sans-serif; margin-top: 10px;min-height: 35px;padding-right: 10px;}
.inmodal-info-block p{font: 14px sans-serif;}
.inmodal-image-block{float: left;width: 420px; margin-top: 0px;}
.inmodal-image-block a{position: inherit; color: #3F6585; margin-left: 120px;}
.inmodal-image-block a:hover{transition:0.3s;color: #DE5347;cursor: pointer;}
#pricemodal{position: absolute;margin-left: 20px;}
#pricemodal2{position: absolute;margin-left: 13px;}

.inmodaltable{width: 100%;}
.inmodaltable td{ border-bottom: 1px dotted #B5B5B5; font: bold 16px serif; padding-top: 10px;}
.inmodaltable span{font: 16px serif;}
.modalopis span{font: bold 16px serif;}
.modalopis {padding-right: 10px; min-height: 66px;}
.modaldobav{margin-top: 60px;}
.modaldobav span{padding-left: 10px; padding-right: 10px; font: 20px;}
.modaldobav span:hover{color: #3F6585; cursor: pointer;}
.modaldobav input{width: 70px; height: 31px; text-align: center;}
.modaldobav a{margin-left: 3px; padding: 10px 10px 10px 10px; color: white; background-color: #3F6585;}
.modaldobav a:hover{transition: 0.3s; opacity: 0.8;cursor: pointer;}
.imggallery {width: 400px; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; min-height: 50px;}
.imggallery ul{padding: 0px; margin: 0px;}
.imggallery li{float: left;padding-left: 5px;}
.modaltocart{margin-top: 60px;}
.modaltocart a{margin-left: 3px; padding: 10px 10px 10px 10px; color: white; background-color: #DB4639; text-decoration: none;}
.modaltocart a:hover{transition: 0.3s; opacity: 0.8;}
.modalprem{width: 932px; height: 230px; background-color: #F5F5F5; margin-top: 50px;margin-left: -16px;}
.modalprem div{width: 191px; padding-left: 20px;padding-right: 20px;float: left; min-height: 225px;}
.modalprem img{margin-left: 55px;margin-top: 10px;}
.modalprem h4{text-align: center; margin-top: 5px; margin-bottom: 10px;font: 20px/18px serif; text-decoration: underline;}
.modalprem p{margin-top: 5px; font: 16px/18px serif;}
.prem1{border-top: 2px solid #BBBBBB;}
.prem2{border-top: 2px solid #BBBBBB; border-left:2px solid #BBBBBB;border-right:2px solid #BBBBBB;}
.imggal{border: 1px solid #BBBBBB;}
.imggal:hover{border: 1px solid #3F6585; cursor:pointer}
.imggal:active{border: 1px solid #BBBBBB;}
.menee1200{max-width: 1200px;}
.basketempty{margin-left: 20px;}
.footer-out{width: 100%; background-color: #DBDCDE; height: 190px; margin-top: 80px;-webkit-box-shadow: 0px -1px 12px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -1px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -1px 5px 0px rgba(50, 50, 50, 0.75);}
.footer-in{width: 1200px; margin: 0 auto;}
.footer-left{width: 300px; float: left; height: 180px;}
.footer-left p{font-size: 16px; color:#393C3B; padding-top: 0px;}
.footer-center{width: 600px; float: left;height: 180px;}
.footer-right{width: 250px; float: right;height: 180px;}
.footer-right p{font-size: 16px; color:#393C3B; padding-top: 0px;}
#footer-phone p{color: #222524;font-size: 18px; margin-top: 10px; margin-bottom: 0px;}
#footer-phone{float: right; width: 230px;}
#footer-phone img{position: absolute;}
#footer-phone span{padding-left: 35px;}
.footer-adress{float: left; width: 250px;margin-left: 30px;margin-right: 70px;margin-top: 5px;}
.footer-adress p{color: #222524;font-size: 18px; margin-top: 5px; margin-bottom: 0px;}
.footer-adress a{color: #3F6585;}
#rabotaem{padding-top: 10px;}
.openmap:hover{cursor: pointer; color:#DE5347;}
#socy{text-align: left;margin-top: 0px; margin-bottom: 0px;float: left; margin-left: 30px;font-size: 18px;}
#socy1{margin-top: 5px; margin-bottom: 0px;}
#socy1 img{margin-top: 5px; margin-bottom: 0px;}
#socy1 img{padding-left: 18px;}
.info{background-color: white; border:1px solid #D3D3D3;}
.info2{background-color: white; border:1px solid #D3D3D3;}
.info ul{padding-top:35px; margin-top: 0px;margin-bottom: 30px;}
.info li{font-size: 18px;padding-bottom: 10px;}
.info span{ color: #DE5347;}
.info a{text-decoration: none; border-bottom: 1px dotted black; color:black;}
.info a:hover{color: #DE5347;border-bottom: 1px dotted #DE5347; transition: 0.3s;}
.info p{font:18px serif;text-indent: 20px;padding-left: 20px;padding-right: 20px;}
.info h3{padding-left: 20px; color:black; font:bold 22px serif;}
.linedown{width: 94%; margin-left: 3%; border-bottom: 1px solid #D3D3D3; margin-top: 40px;}
.sklad1{width: 350px; float: left;}
.sklad2{width: 350px; float: right;}
.sklad-table{width: 100%; margin-top: 50px;}
.sklad-table td{width: 50%;}
.sklad-table1{padding-left: 30px;}
.sklad-table2{padding-left: 30px;}
#dostul{padding-left: 20px; padding-top:10px;}
#dostul li{float: left;}
.form1{width: 120px}
.form1 img{margin-left: 30px; margin-top: 20px;}
#dostul p{text-indent: 0px; font: 14px sans-serif; text-align: center; padding-left: 5px; padding-right: 5px; color:#33526B;}
.arrow{padding-top: 60px;}
.form2{width: 50px}
.form2 img{margin-left: 0px;}
.form1{border: 3px solid #3F6585; border-radius: 10px;}
.dobro{text-align: center;}
.sklad-table2 a{border-bottom: 0px;}
.sklad-table2 a:hover{border-bottom: 0px;}
.info2 h3{padding-left: 10px; font: 24px serif; margin-top: 10px;}
.info2 h4{font: 24px serif; margin-bottom: 0px; text-align: center; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; background-color: #D3D3D3;}
.linedown2{width: 98%; margin-left: 1%; border-bottom: 1px solid #D3D3D3;}
.info2 p{padding-left: 20px;padding-right: 20px;}
.icons{margin-top: 7px; margin-bottom: 7px; font: 16px serif;}
.icons1{margin-top: 7px;margin-bottom: 7px;font: 16px serif;}
.icons img{padding-top: 0px;}
.icons span{position:absolute; margin-left: 5px;margin-top: 10px;}
.icons1 span{position:absolute; margin-left: 5px;margin-top: 0px;}
.sklad1-1{float: left; width: 410px; padding-left: 10px;}
.sklad1-2{float: right; width: 460px;}
.sklad1-1 img{margin-left: 10px;}

.onasdiv{padding-top:  20px; text-align: center; color: white; background-image: url(../images/onas/312.jpg); margin-top: 0px; margin-bottom: 0px; height: 280px; background-repeat: no-repeat;}
.onasdiv h4{font: 46px/36px BravoRG; margin-bottom: 0px; margin-top: 20px;}
.onasdiv p{font: 34px BravoRG;margin-top: 20px;text-indent: 0px;}
.onasdiv2{margin-top:30px;padding-top:  0px; text-align: center; color: black; background-image: url(../images/onas/313.jpg); margin-bottom:80px; height: 280px; background-repeat: no-repeat;}
.onasdiv2 h4{font: 46px/36px BravoRG; margin-bottom: 0px; margin-top: 0px;}
.onasdiv2 p{font: 40px BravoRG;margin-top: 250px; margin-bottom: 0px;text-indent: 0px;}
.onasdiv3{padding-top:  40px; text-align: center; color: white; background-image: url(../images/onas/314.jpg); margin-top: 0px; margin-bottom: 0px; height: 280px; background-repeat: no-repeat;}
.onasdiv3 h4{font: 46px/36px BravoRG; margin-bottom: 0px; margin-top: 0px;}
.onasdiv3 p{font: 34px BravoRG;margin-top: 20px;text-indent: 0px;}
.onasp1 {margin-top: 0px; margin-bottom: 50px;}
.onasdiv4 h2{text-align: center; font:46px/36px BravoRG;}
.onasdiv6{padding-top:  20px; text-align: center; color: white; background-image: url(../images/onas/315.jpg); margin-top: 0px; margin-bottom: 0px; height: 280px; background-repeat: no-repeat;}
.onasdiv6 h4{font: 46px/36px BravoRG; margin-bottom: 0px; margin-top: 20px;}
.onasdiv6 p{font: 34px BravoRG;margin-top: 20px;text-indent: 0px;}
.cifra2{width: 180px;float: left;margin-left: 20px;margin-right: 20px;}
.circule2{border: 4px solid #3F6585; border-radius: 150px;width:180px;height:180px;box-shadow: 0px 0px 29px -1px #ffffff;margin-top: 20px;}
.circule2 span{color: black;}
.circule2 p{font: 35px/30px BravoRG;text-indent: 0px;
  text-align: center; padding-top: 30%; padding-bottom: 20%; margin: 0; color: black;}
.podpis2 p {font: 18px sans-serif; text-align: center; margin-top: 20px; color: black;text-indent: 0px;}
#phonemod h3{margin-top: 0px; margin-bottom: 0px; text-align: left; }
#phonemod p{text-align: center; width: 500px; font: 34px BravoRG; margin:20px;}
#informp{text-align: center; width: 500px; font: 16px sans-serif; margin-top:0px; margin-left: 20px;margin-right: 20px;}
.inputformcall{text-align: left;padding-left: 20px; width: 500px;color:#3C3C3C; font: 26px BravoRG; margin:20px; margin-top: 0px; margin-bottom: 20px; height: 45px;}
.inputformcall2{text-align: center;padding-left: 20px; width: 500px;color:#3C3C3C; font: 26px BravoRG; margin:20px; margin-top: 0px; margin-bottom: 20px; height: 45px;}
.catalog-sorej2{width: 890px; float: right; margin-top:0px; background-color: white; border: 1px solid #A3A3A3;}
.inmodal-info-block2{float: left; width: 460px; margin-right: 0px; background-color: #F5F5F5;margin-top: 0px;padding-left: 10px; padding-top: 5px; min-height: 400px; padding-bottom: 10px;}
.inmodal-info-block2 h3{color: black; font: 20px sans-serif; margin-top: 10px;min-height: 35px;padding-right: 10px;}
.inmodal-info-block2 p{font: 14px sans-serif;}
.modalprem2 {background-color: #F5F5F5; margin-top: 50px;margin-left: 1px;}
.modalprem2 div{width: 180px; padding-left: 20px;padding-right: 20px;float: left; min-height: 225px;}
.modalprem2 img{margin-left: 55px;margin-top: 10px;}
.modalprem2 h4{text-align: center; margin-top: 5px; margin-bottom: 10px;font: 20px/18px serif; text-decoration: underline;}
.modalprem2 p{margin-top: 5px; font: 16px/18px serif;}
#nomargicart{margin-left: 0px;}
.callerback{border: 0px;}
.callerback:hover{cursor:pointer; opacity: 0.8;}
.callback{border: 0px;}
.callback:hover{cursor:pointer; opacity: 0.8;}
.skidka{text-decoration: line-through;}
.contentthanks h4{font: 45px BravoRG; color: green; text-align: center;}
.contentthanks p{font: 30px BravoRG;text-align: center;}
.zahvat{background-color: white; width: 90%; margin-left: 5%;margin-top: 180px;
-webkit-box-shadow: 1px 1px 20px 0px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    1px 1px 20px 0px rgba(255, 255, 255, 0.75);
box-shadow:         1px 1px 20px 0px rgba(255, 255, 255, 0.75); }
.zahvat h3{text-align: center;font: 30px BravoRG;margin-bottom: 10px;padding-top: 10px;}
.zahvat span{font: bold 36px BravoRG;}
.zahvat p{font: 20px BravoRG; margin-top: 0px;padding-bottom: 13px; text-align: center; margin-top: 10px;}
.zahvattable{width: 100%;}
.zahvattable td {width: 25%; padding-left: 30px; }
.zahvattable p{font: 26px BravoRG; margin-top: 0px;margin-bottom: 17px;text-align: left;padding-bottom: 0px;}
.zahvattable input{width: 250px; margin-top: -20px;font: 30px BravoRG; border: 2px solid #3C5482; padding: 5px;}
#polych{width: 150px; margin-top: 27px; background-color: #3C5482; color: white;padding: 5px; margin-left: -10px;}
.thanks{background-color: white; border: 1px solid #D3D3D3;}
.thanks h4{color: #18A15F; text-align: center;font: 46px BravoRG;}
.thanks p{text-align: center;font: 26px BravoRG;padding-bottom: 30px;}
.thanks a{color: white; background-color:#3F6585; padding: 10px 30px 10px 30px; text-decoration: none;}
.contact{width: 580px; border: 1px solid #CACACA; min-height: 620px; float: left;margin-top: 50px;}
.contact p{margin-left: 20px; margin-top: 20px;}
.contact-left{float: left;}
.contact-right{float:right;}
#contacts h5{background-color: #CACACA;margin-top: 0px;margin-bottom: 0px; text-align: center; font: 36px BravoRG;}
.main-block11 h5{text-align: center; font: 36px BravoRG;margin-top: 30px;}
#contents{margin-left: 318px;}
#contents input{width: 500px; text-align: center;}
.inputformcall3{text-align: center;padding-left: 20px; width: 500px;color:#3C3C3C; font: 26px BravoRG; margin-left:30px; margin-top: 0px; margin-bottom: 20px; height: 45px; background-color: #FFCE43;}
.hidden{display: none;}
.inputformcall5{float: right; background-color: #388F37;font: 24px serif; padding: 10px 20px 10px 20px;}
#inputformcall5:hover{cursor:pointer; opacity:0.8;}
.inputformcall3 {
    text-align: center;
    padding-left: 20px;
    width: 500px;
    color: #3C3C3C;
    font: 26px BravoRG;
    margin-left: 30px;
    margin-top: 0px;
    margin-bottom: 20px;
    height: 45px;
    background-color: #FFCE43;
}