body{font-family:'PT Sans',sans-serif}h1,h2,h3,h4{font-family:'Roboto Slab',serif}h1{font-size:2.143em;font-weight:bold}h2{font-size:1.571em;font-weight:normal}h3{font-size:1.571em;font-weight:bold}.yellow{background-color:#fff100;height:4.000em;padding:1em 2em;height:auto;overflow:hidden}.header{background-color:#fbd901;background-image:url(../img/header.jpg);background-position:center center;background-repeat:no-repeat;min-height:224px}.adress{font-size:1.429em;font-family:'Roboto Slab',serif;color:#000;line-height:1.2;text-align:left}.phone{font-size:1.7em;font-family:'Roboto Slab',serif;color:#000;line-height:1.2;text-align:right}.top{padding-bottom:2em}.catalog-item{width:18.900em;height:16.000em;margin:2em auto;text-align:center}.catalog-item-photo img{border:3px solid #fff100}.catalog-item-name{width:100%;height:4em;margin-top:-4em;background-color:#000;opacity:.6;padding-top:1em}a .catalog-item-name{font-size:1.714em;color:#fff;font-family:'Roboto Slab',serif}.advantage-img{margin:1em 0}.advantage{font-family:'Roboto Slab',serif;font-size:1.286em;font-weight:bold;padding:0 2em 1em 2em}p{font-size:16px;font-family:"PT Sans";line-height:1.2;text-align:left;padding:.4em 0}.footer{background-color:#000;color:#fff;padding:2em;font-size:1.286em}.author{line-height:1em;font-size:1em}.footer a{color:#fff}.catalog-item{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.catalog-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}td{padding:.5em}.fit{height:2em;margin-bottom:1.333em;padding:.5em 1em}.fit,.fita{border:1px solid #8c8b8b;color:#8c8b8b;font-family:"Roboto Condensed";font-size:1.5em;font-weight:300 !important;width:100%}.fita{height:8.6em;margin-bottom:2em;padding:.5em}.fis{background:#fff100 none repeat scroll 0 0;border:1px solid #fff100;color:#000;font-family:"Roboto Condensed";font-size:1.5em;height:2em;margin:0 auto;width:6em}.hta{position:absolute;z-index:100;display:block;top:10%;left:5%;width:25%;height:160px}nav:not(.mm-menu){display:none}.gallery-img{float:left;display:inline;margin:1.5em;height:12em}.order{width:100%;text-align:center}.menu_list{padding-left:0;margin-left:0}table tr td{border:1px solid #000}.no-padding{padding:0}#mainmenu{position:relative;overflow:hidden;height:4em;margin:20px 0;background-color:#000;margin-top:-2.5em;border-bottom:5px solid #fff100}#mainmenu ul{list-style:none;margin:0;padding:0;position:relative;left:50%;float:left}#mainmenu ul li{position:relative;left:-50%;float:left;margin:0 5px}#mainmenu .active{background-image:url(../img/active.png);background-position:bottom center;background-repeat:no-repeat}.top-menu li{text-align:center;display:inline;float:left;list-style:none;padding:1em 2em}.top-menu li a{color:#FFF;font-size:1.429em}.imcalc{position:relative}#shir,#widthcalc{position:absolute;top:11%;left:47%;width:10%}#shirstav{position:absolute;top:13%;left:39%;width:8%}#vis,#heightcalc{position:absolute;top:54%;left:6%;width:8%}.itogcalc{position:absolute;bottom:1%;right:3%;font-size:2.5em;color:#fff100}.itogcalc span{font-size:2em}table.tablhar{width:300px;border-collapse:collapse;border:2px solid white;margin-bottom:10px;width:100%}.tablhar td,.tablhar th{padding:3px;border:1px solid maroon;text-align:center;width:50%}.clear{clear:both}.tableinf{width:100%;border:0}.tableinf td{width:33%;border:0;text-align:center}.tableinf td img{width:90%;height:auto}.btnt{width:60%;margin:10px auto}.btnt a{display:block;width:100%;padding:10px;background:#fef102;font-weight:800;text-align:center;color:#000}.shirdiv,.visdiv{width:50%;border:#fbd901 solid 2px;float:left;padding:15px}.shirdiv select,.visdiv select{margin-left:20px;width:70px;border:#fbd901 solid 1px}.it{text-align:center;font-size:20px;font-weight:800;background:#5d5959;color:#fbd901;padding:15px}#main-content{text-align:left}@media screen and (max-width:800px){#mainmenu{height:4em}#mainmenu .active{background:0}.breadcrumbs{padding-left:1em}.header{background-color:#fbd901;background-image:url(../img/header.jpg);background-position:left center;background-repeat:no-repeat;min-height:224px}#mainmenu{overflow:visible}#mainmenu ul{width:15em;min-height:40px;height:auto;padding:5px 0;position:absolute;top:5px;left:5px;background:url(../img/icon-menu.png) 10px 11px no-repeat #000}#mainmenu li{display:none;margin:0}#mainmenu a{display:block;padding:5px 5px 5px 32px;text-align:left}#mainmenu ul:hover{background-image:none;min-height:23em;height:auto;background-color:#000}#mainmenu ul:hover li{display:block;margin:0 0 5px;background-color:#000}#mainmenu ul{position:absolute;left:0;float:none;z-index:111}#mainmenu ul li{position:relative;left:0;float:left;margin:0 5px}}
.hh{
	font-size: 1.571em;
    font-weight: normal;
	font-family: 'Roboto Slab',serif;
	margin-top: 20px;
    margin-bottom: 10px;
	line-height: 1.1;
    color: inherit;
	text-align: center;
	padding:0;
}
.akcii {
    border: 2px solid #fff100;
    /* padding-bottom: 2em; */
    margin-bottom: 2em;
}
.catalog-akcii-photo img {
    padding: 3px;
    margin: 0 auto;
}
.catalog-akcii-name {
    padding-top: 2em;
    font-size: 20px;
    color: #000;
    font-weight: 600;
}
.catalog-akcii-introtext {
    padding-top: 2em;
    font-size: 16px;
    color: #000;
    float: right;
}
span.catalog-akcii-button {
    background: #fff100;
    padding: 10px;
    margin: 10px;
    color: #000;
    font-size: larger;
    float: right;
}
.catalog-akcii-buttonr {
    padding-top: 2em;
    float: right;
}

/* 
Слайдер
*/

#slides {
 position: relative;
 height: 224px;
 padding: 0px;
 margin: 0px;
 list-style-type: none;
        max-width: 1018px;
    margin: 0 auto;
}

.slide {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 opacity: 0;
 z-index: 1;

 -webkit-transition: opacity 1s;
 -moz-transition: opacity 1s;
 -o-transition: opacity 1s;
 transition: opacity 1s;
}



.showing {
 opacity: 1!important;
 z-index: 2!important;
}

.slide {
    color: #fff;
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
}

.slide:nth-of-type(1) {
 background-image:url(../img/rol-auto.png);
 background-size: auto;
}
.slide:nth-of-type(2) {
 background-image:url(../img/sl1.jpg);
}
.slide:nth-of-type(3) {
 background-image:url(../img/sl2.jpg);
}
.slide:nth-of-type(4) {
  background-image:url(../img/sl3.jpg);
}
.slide:nth-of-type(5) {
  background-image:url(../img/sl4.jpg);
}
.slide:nth-of-type(6) {
 background-image:url(../img/sl5.jpg);
}

div#main-slider {
    position: relative;
}

.buttons {
    position: absolute;
    top: 50%;
	margin-top:-55px;
    z-index: 2;
    width: 100%;
}

button#next {
    position: absolute;
    right: 0px;
}

button#previous, button#next{
    width: 55px;
    height: 111px;
    background-color: transparent;
    border: 0px;
    background-image: url(../img/left-arrow-chevron.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
	cursor: pointer;
    z-index: 3;
}

button#previous {
    position: absolute;
    top: 50%;
    height: 40px;
    margin-top: -20px;
}

button#next{
    background-image: url(../img/right-arrow-chevron.png);
    position: absolute;
    top: 50%;
    height: 40px;
    margin-top: -20px;
}

button#previous:focus, button#previous:target, button#next:focus, button#next:target{
    border: 0px!important;
    outline: -webkit-focus-ring-color auto 0px;
}

button#previous:hover, button#next:hover {
	opacity:0.7;
}

div#main-slider {
    margin-top: -41px;
    position: relative;
    background-color: #feda00;
}

.menu-container{
    position: relative;
    z-index: 9;
}

li.slide a {
    display: block;
    width: 100%;
    height: 100%;
}