.l-header, .l-main, .l-footer {
*zoom:1;
	_width: 100%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
.l-header:after, .l-main:after, .l-footer:after {
	content: "";
	display: table;
	clear: both;
}
.l-header {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}
.l-region--footer {
	padding: 0 10px;
}
body.admin-menu .l-header {
	margin-top: 29px !important;
}
.l-main {
	padding: 70px 0 0;
}
.l-region--highlighted, .l-region--help, .l-region--sidebar-first, .l-region--sidebar-second {
	margin-bottom: 20px;
}
.l-branding {
	width: 90%;
	margin: 0 auto;
	position: relative;
}
.l-branding a.site-logo {
	display: block;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 0;
	margin-bottom: 20px;
	width: 415px;
}
.l-branding .l-region {
}
body.node-type-panel .sub-bottom-wrapper {
	clear: both;
	padding: 60px 0;
	background: #eee;
	margin: 50px 0 20px;
}

@media (min-width:44em) {
.l-header, .l-main, .l-footer {
}
.l-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px !important;
	z-index: 49;
	background-image: url(../images/menu-bcg.png);
}
.l-region--footer {
	padding: 0;
}
.l-branding {
	top: 0px;

}
.l-branding .l-region {
	float: right;
	font-style: normal;
	font-variant: normal;
}
.l-branding a.site-logo {
	margin-right: 25px;
}
.l-region--header {
	width: 66.10169%;
	float: right;
	margin-right: 0;
}
.l-main {
	padding: 0;
}
.l-region--navigation {
	clear: both;
}
.l-main-meta.no-highlighted, .l-region--highlighted {
	padding: 81px 0 0;
}
.l-main-meta {
	position: relative;
}
}

@media (min-width:70em) {
.l-header, .l-main, .l-footer {
}
.l-branding {
	width: 1000px;
	margin: 0 auto;
}
.l-region--header {
	width: 62.02532%;
	float: right;
	margin-right: 0;
}
.has-sidebar-second #main-content-wrap {
	width: 1000px;
	margin: 0 auto;
}

.has-sidebar-second #main-content {
	width: 1000px;
	margin-right: 20px;
}

/*
.has-sidebar-second #main-content {
	width: 660px;
	float: left;
	margin-right: 20px;
} */

.has-sidebar-second .l-region--sidebar-second {
	width: 320px;
	float: right;
	margin-right: 0;
	clear: none;
}
body.node-type-panel .center-wrapper, body.node-type-panel .sub-bottom-inner, body.node-type-panel .bottom-wrapper, .l-main-meta, body.node-type-panel .pane-views-ke-sta-eni-block .pane-block-inner, body.node-type-panel .pane-views-vyjadreni-klientu-block .pane-block-inner, body.node-type-panel .pane-block-6 .pane-block-inner, body.node-type-panel .pane-views-pripadove-studie-block .pane-block-inner, body.node-type-panel .pane-views-pripadove-studie-block-1 .pane-block-inner, body.node-type-panel .pane-block-7 .pane-block-inner, body.node-type-panel .pane-block-8 .pane-block-inner, body.node-type-panel .pane-block-10 .pane-block-inner, body.node-type-panel .pane-webform-client-block-26 .pane-block-inner, body.node-type-panel .pane-block-12 .pane-block-inner, body.node-type-panel .pane-block-13 .pane-block-inner, body.node-type-panel .pane-block-14 .pane-block-inner, body.node-type-panel .pane-block-23 .pane-block-inner, body.node-type-panel .pane-block-30 .pane-block-inner, body.node-type-panel .pane-block-31 .pane-block-inner, body.node-type-panel .pane-block-32 .pane-block-inner, body.node-type-panel .pane-block-34 .pane-block-inner, body.node-type-panel .pane-block-35 .pane-block-inner, body.node-type-panel .pane-block-36 .pane-block-inner, body.node-type-panel .pane-block-37 .pane-block-inner, body.node-type-panel .pane-block-38 .pane-block-inner, body.node-type-panel .pane-block-39 .pane-block-inner, body.node-type-panel .pane-block-43 .pane-block-inner, body.node-type-panel .pane-webform-client-block-94 .pane-block-inner, body.node-type-panel .pane-views-zamestnanci-block .pane-block-inner, body.node-type-panel .pane-views-volne-pozice-block .pane-block-inner, body.node-type-panel .pane-views-voln-pozice-new-block .pane-block-inner, .pane-views-klienti-large-block .pane-block-inner, body.node-type-panel #contact-form .pane-block-inner, body.node-type-klient #main-content-wrap, body.node-type-webform #main-content-wrap, body.page-user #main-content-wrap, body.page-search #main-content-wrap, body.page-sitemap #main-content-wrap, body.page-node-done #main-content-wrap, body.node-type-hardware-scanner #main-content-wrap, body.page-co-nabizime-dokumentove-skenery-prehled #main-content-wrap, body.page-co-nabizime-dokumentove-skenery-list #main-content-wrap, body.page-partnerska-zona-info #main-content-wrap, body.page-partnerska-zona-skenery #main-content-wrap, body.page-partnerska-zona-software #main-content-wrap, body.page-cart #main-content-wrap, body.page-checkout #main-content-wrap fieldset .fieldset-wrapper, body.page-checkout-review #main-content-wrap, body.page-checkout-complete #main-content-wrap, body.node-type-panel .pane-menu-menu-partneri .pane-block-inner, body.node-type-panel .pane-views-related-terms-block .pane-block-inner, body.node-type-panel .pane-views-related-terms-block-1 .pane-block-inner, body.node-type-panel .pane-views-related-terms-block-2 .pane-block-inner, body.section-kontakty .center-wrapper, body.section-kontakty .bottom-wrapper .pane-block-inner, body.page-node-65 .panel-col-top .inside, body.page-node-65 .center-wrapper-wrap-1 .center-wrapper, body.section-partnerska-zona .pane-views-scanner-mesice-block .pane-block-inner, body.section-partnerska-zona .pane-block-46 .pane-block-inner, body.section-partnerska-zona .pane-views-partnerska-zona-kontakt-block .pane-block-inner, #block-views-partnerska-zona-kontakt-block, body.section-partnerska-zona .pane-views-licence-block .pane-block-inner, .view-header-bcg, #quicktabs-scanner_partnerska_zona_podpora .node--hardware-scanner .node__content .content-inner, .view-partnerska-zona-detail-skeneru .node--hardware-scanner .node__content .content-inner, #quicktabs-scanner_partnerska_zona_podpora .quicktabs-tabs-inner, #quicktabs-container-scanner_partnerska_zona_podpora, .scanner-info-top, body.page-node-users #main-content-wrap, body.node-type-firma #main-content-wrap, body.page-toboggan-denied #main-content-wrap, body.page-partnerska-zona-uplatnit #main-content-wrap, body.page-co-nabizime-sw #main-content-wrap, body.node-type-basic-page .node--basic-page--full, body.node-type-produkt-servis .node--produkt-servis--full {
	width: 1000px;
	margin: 0 auto;
}
body.partnerska-zona-skener #main-content-wrap {
	width: 100%;
	margin: 0;
}
body.section-kontakty .bottom-wrapper {
	width: 100%;
	margin: 0;
}
.l-region--highlighted .block, .has-sidebar-second #main-content-wrap {
	width: 1000px;
	margin: 0 auto;
}
}
body.page-partnerska-zona-uplatnit #main-content-wrap {
	text-align: center;
	padding: 30px;
}

@media (max-width:800px) {
body.admin-menu .l-header {
	margin-top: 0 !important;
}
}
@media (max-width: 756px) {
    .l-branding {
	width: 80%;
	margin: 0 auto;
	position: relative;
}
.l-branding a.site-logo {
	display: block;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0;
	margin-bottom: 20px;
	width: 315px;
}
}