body {
    max-width:800px !important;
    min-width:375px;
    width:100%;
    box-sizing:border-box;
}

.nomobleft60, .nomobleft80 { margin-left:0px;  }
.center-wrap, .cnter-wrap-two {
    width:100%;
}

#header-line {
    height:auto;
    margin-bottom:0px !important;
    padding:20px; box-sizing:border-box;
}
#header-line .float-left-wrap, #header-line .float-right-wrap {
    float:none;
}
#header-line-second { position:relative; top:0px; }

#header-line .phone-block { margin: 0 auto; width: 200px; }
#header-line .times-block { margin: 0 auto; width: 200px; }
#header-line .float-right-wrap { float:left; }
#header-line .float-right-wrap.contacts-link { margin-left: 40px; float: left; margin-right:0px; }
#header-line .languages { float:right; margin:0px; margin-top: 10px; }

.logoblock { float:none; margin:0 auto; width:216px; }

.slider { display:none; }

#mpage_text { padding:20px; box-sizing:border-box; }
#main-menu ul li { line-height:30px; }

#bannerbox { display: none; }
#objects .element { margin:0 auto; max-width:100%; float:none; margin-bottom:20px; }

#footer-line .center-wrap .float-left-wrap { margin-bottom:20px; }
#footer-line { padding:6px; box-sizing: border-box; }

.footer2-block1 { float:none; margin:0 auto; margin-bottom:20px; width:216px; }

.footer2-block2 { text-align:center; float:none; margin:0px; width:100%; margin-bottom:20px; }
.footer2-block3 { text-align:center; float:none; margin:0px; width:100%; margin-bottom:20px; }
.footer2-block4 { text-align:center; float:none; margin:0px; width:100%; margin-bottom:20px; }

#double-block .left { width:100%; float:none; margin:0px; margin-bottom:20px;}
#double-block .right { width:100%; float:none; margin:0px;  }

.contiwrap {
    padding:20px; box-sizing:border-box;
}
#goods_info, #goodimages, #item_page .left-block, #item_page .right-block { width:100%; float:none; margin:0px; }

.nomobile { display:none !important; }
.moreimages { padding:20px; }
.images_t a { width:47%; }
#ogo .element:nth-child(4n), #ogo .element { width:70%; float:none; margin:0 auto; margin-bottom:20px; }
#doprava { margin-left:0px; float:none; }

#doprava_button { float:none; margin-top:20px;}

#slider3 .element a:nth-child(4n), #slider3 .element a { float:none; margin:0 auto; margin-bottom:10px;  }
#objects .element.end-element { margin:0 auto !important; }
#main-menu ul li:last-child { padding-right:20px; }

.nodesc { display:block; }
#cheap {
    display: block;
    left: 20px;
    top: 25px;
}
#cheap a {display:inline-block; cursor:pointer; }
#cheap svg {
    width:30px;
    fill:#404040;
}
/*#cheap svg:hover {
    width:30px;
    fill:#d41224;
}*/

#main-menu ul {
    display:none;
}

#ogo .element:nth-child(4n), #ogo .element {
    width: 46%;
    float: left;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-right: 5px;
    margin-left: 5px;
}

#slider3 .element a:nth-child(4n), #slider3 .element a {
    float: left;
    margin-bottom: 10px;
    width: 46%;
    margin-left: 5px;
    margin-right: 5px;
}

#objects {
    padding: 0px 20px;
}

iframe { max-width:100% !important; }


.searchbox {
    float:none !important; clear:both;padding-top:15px;
}
#search-wrap { position:relative; margin-top:5px; margin-right:0px;  }
#search-wrap input[type="text"] {
    width:100%;
    border:1px solid #cdcdcd;
    height:40px;
    box-sizing:border-box;
    padding:0px 20px;
}

.tpl-block-cart-actions { margin-top:0px; } 

#fancybox-outer  { margin-left:-40px; }

#alerbox div a {
    margin:0px 0px 20px 0px !important;
}