article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body {
	margin: 0;
}


a:focus {
	outline: thin dotted;
}
a:active, a:hover {
	outline: 0;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
h2 {
	font-size: 1.5em;
	margin: 0.83em 0;
}
h3 {
	font-size: 1.17em;
	margin: 1em 0;
}
h4 {
	font-size: 1em;
	margin: 1.33em 0;
}
h5 {
	font-size: 0.83em;
	margin: 1.67em 0;
}
h6 {
	font-size: 0.67em;
	margin: 2.33em 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
mark {
	background: #ff0;
	color: #000;
}
p, pre {
	margin: 1em 0;
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019";
}
q {
	quotes: none;
}
q:before, q:after {
	content: '';
	content: none;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
dl, menu, ol, ul {
	margin: 1em 0;
}
dd {
	margin: 0 0 0 40px;
}
menu, ol, ul {
	padding: 0 0 0 40px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
*margin-left:-7px;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle;
}
button, input {
	line-height: normal;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
*overflow:visible;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*height:13px;
*width:13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}

@media all and (max-width:800px) {
#toolbar, #admin-menu {
	display: none;
}
html body.toolbar, html body.admin-menu {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.cinnost {
	color: #999;
}

.cenik {
	font-family: Arial, Helvetica, sans-serif !important;
	margin-top: -20px;
	text-align: left;
	line-height:25px;
	border-bottom:#c15098 2px solid;
	}	

.cenik td {
	padding-top:5px;
	padding-bottom:2px;
	padding-left: 20px;
	}	
	

.radek_sedy {
	background-color: #d4d4d4;
}

.radek_bily {
	background-color: #fff;}
	
.radek_fialovy {
	background-color: #c15098;
	color:#fff;
	font-weight:bold;
	}
	
.kus {
	font-weight:bold;
	}	
	
.cena {
	text-align:right;
	padding-right: 40px;
	}		


.btn {
  background: #c15098;
  background-image: -webkit-linear-gradient(top, #c15098, #c15098);
  background-image: -moz-linear-gradient(top, #c15098, #c15098);
  background-image: -ms-linear-gradient(top, #c15098, #c15098);
  background-image: -o-linear-gradient(top, #c15098, #c15098);
  background-image: linear-gradient(to bottom, #c15098, #c15098);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 16px 16px 16px 16px;
  text-decoration: none;
}

.btn:hover {
  background: #e75098;
  background-image: -webkit-linear-gradient(top, #e75098, #e75098);
  background-image: -moz-linear-gradient(top, #e75098, #e75098);
  background-image: -ms-linear-gradient(top, #e75098, #e75098);
  background-image: -o-linear-gradient(top, #e75098, #e75098);
  background-image: linear-gradient(to bottom, #e75098, #e75098);
  text-decoration: none;
}


}
@font-face {
    font-family:  'HelveticaNeue-Light';
	src: url(../fonts/HelveticaNeue-Light.eot), url(../fonts/HelveticaNeue-Light.ttf), url(../fonts/HelveticaNeue-Light.woff);}

@font-face {
    font-family:  'HelveticaNeue-UltraLight';
	src: url(../fonts/HelveticaNeue-UltraLight.eot), url(../fonts/HelveticaNeue-UltraLight.ttf), url(../fonts/HelveticaNeue-UltraLight.woff);}

@font-face {
	font-family: 'HelveticaNeue';
	src: url(../fonts/helvetica_neue_medium-webfont.ttf), url(../fonts/helvetica_neue_medium-webfont.woff), url(../fonts/HelveticaNeue.svg);
}
@font-face {
	font-family: 'HelveticaNeueLTPro-Lt';

}
@font-face {
	font-family: 'helvetica_neue_ultralight';

}
@font-face {
	font-family: 'helvetica_neue_medium';

} 

img, media {
	max-width: 100%;
	height: auto;
}
body {
	font-family: 'HelveticaNeueLTPro-Lt';
	font-size: 16px;
	line-height: 24px;
	color: #4D4D4D;
	-webkit-font-smoothing: antialiased;
}
a {
	color: #0080A4;
	font-family: "HelveticaNeue-Light";
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0 0 1em;
	font-size: 14px;
}
table {
	width: 100%;
}
table thead th {
	font-size: 14px;
	color: #0080A4;
	line-height: 20px;
	font-weight: normal;
	background: none;
}
table tbody td, table tbody th {
	padding: 4px 10px 11px 10px;
}
table tr.odd, table tr.even {
	background: none;
	border-bottom: solid 1px #ccc;
}
.pane-block-16 iframe {
	height: auto;
	width: 100%;
	max-width: 100%;
	min-height: 300px;
}
strong {
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
h1 {
	font-family: "HelveticaNeue-Light";
	color: #000;
	text-decoration: none;
	font-size:22px;
	font-weight:100;
	}


h2 {
	font-family: "HelveticaNeue-Light";
	color: #000;
	text-decoration: none;
	font-size:22px;
	font-weight:100;
	}

h3 {
	font-family: "HelveticaNeue-Light";
	color: #000;
	text-decoration: none;
	font-size:22px;
	font-weight:100;
	}
	
h2.element-invisible {
	display: none;
}
.hidden {
	display: none;
}
.l-header {
	background-repeat: repeat-x;
	background-position: 0 -7px repeat-x;
	background-image: url(../images/menu-bcg.png);
}
.l-region--highlighted {
	background-repeat: repeat;
	background-position: top left repeat;
	background-image: url(../images/submenu-bcg.png);
	background-color: #d4d4d4;
}
.l-region--pretitle {
	position: relative;
}
.l-region--sidebar-second .block {
	padding: 0 0 20px;
	margin: 0 0 20px;
	border-bottom: solid 1px #f2f2f2;
}
.l-region--sidebar-second .block:last-child {
	padding: 0;
	margin: 0;
	border: none;
}
.panel-2col-bricks .panel-col-top .inside, .panel-2col-bricks .panel-col-middle .inside {
	margin-bottom: 0;
}
a.site-logo {
	width: 120px;
	padding: 7px 0 0;
}
.form-item {
	margin-bottom: 1em;
}
.form-item label {
	font-weight: normal;
}
.form-item .description {
	font-size: 0.85em;
}
ul.pager li {
	list-style-type: none;
	display: inline-block;
	margin: 0 10px;
}
a#toggle_menu {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	background-position: 0 -727px;
	margin: -22px 0px;
	text-indent: -9999px;
}
#block-menu-block-1 {
	clear: both;
}
#block-menu-block-1 ul {
	margin: 0;
	padding: 0;
	font-weight:normal;
	text-decoration: none;
}

#menu {
	font:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size:10px;}


#block-menu-block-1 ul li {
	display: block;
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	opacity: 1;
}
#block-menu-block-1 ul li.first {
	padding: 10px;
}
#block-menu-block-1 ul li.last {
	border-bottom: none;
}
#block-menu-block-1 ul li a {
	padding: 10px;
	display: block;
	color: #4D4D4D;
	text-decoration: none;
}
#block-menu-block-1 ul li a.active-trail, #block-menu-block-1 ul li a:hover {
	color: #c15098;
}
#block-menu-block-1 ul li a#home-link {
	position: relative;
	top: -5px;
}
#block-search-form {
	position: absolute;
	top: 15px;
	right: -200px;
	display: none;
}
#block-search-form .container-inline {
	position: relative;
	padding: 0 40px;
}
#block-search-form .form-item-search-block-form {
	border: solid 1px #d4d4d4;
	padding: 10px 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
#block-search-form .form-item-search-block-form input {
	width: 321px;
	border: none;
	color: #999;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	background: transparent;
	outline-style: none;
}
#block-search-form input.form-submit {
	position: absolute;
	top: 5px;
	right: 0;
	width: 30px;
	height: 30px;
	display: block;
	border: none;
	background-position: -180px -50px;
	background-color: transparent;
	text-indent: -9999px;
}
#block-search-form .search-icon {
	position: absolute;
	top: 5px;
	left: 0;
	width: 30px;
	height: 30px;
	display: block;
	background-position: 0 -50px;
}
#block-search-form .search-close-icon {
	position: absolute;
	top: 12px;
	right: 55px;
	width: 16px;
	height: 16px;
	display: block;
	background-position: -210px -50px;
	cursor: pointer;
}
#block-search-form .search-close-icon:hover {
	background-position: -210px -66px;
}
#block-system-user-menu {
	position: absolute;
	top: 20px;
	right: 0;
}
#block-system-user-menu ul {
	margin: 0;
	padding: 0;
}
#block-system-user-menu ul li {
	display: block;
	float: left;
	margin: 0 0 0 10px;
}
.qtip-link {
	border: none;
	cursor: pointer;
}
.qtip-dark {
	border: none;
	padding: 5px 10px;
	font-size: 16px;
	background: #666;
	color: #fff;
	opacity: 0.8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a#toggle_menu, .button a, .button-large a, a.button-link, fieldset.commerce_coupon input.form-submit, .node--produkt-servis .commerce-add-to-cart input.form-submit, .node--hardware-scanner--partnerska-zona .scanner-info-bottom .commerce-add-to-cart input.form-submit, .checkout-buttons input.checkout-continue, #block-menu-block-1 ul li a#home-link, #block-system-user-menu ul li a, .field--name-field-more-info-link a, .pane-block-6 .pane-content a, .pane-block-33 .pane-content a, .pane-block-40 .pane-content a, .pane-block-41 .pane-content a, .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-link a, .pane-menu-menu-co-nabizime ul li a, .pane-menu-menu-partneri ul.menu li a, #block-search-form input.form-submit, #block-search-form .search-icon, #block-search-form .search-close-icon, #block-menu-block-2 ul li a span, #block-menu-block-3 ul li a span, .webform-client-form .form-actions input.form-submit, .field--name-field-tym-email a, ul.social-media-links li a, .pane-block-15 h2.pane-title, .pane-block-24 h2.pane-title, .pane-block-25 h2.pane-title, .pane-block-26 h2.pane-title, .pane-block-25 .pane-content a:after, .pane-block-26 .pane-content a:after, a.link-back, a.tema-download-link:before, .social-share a, .ui-state-default .ui-icon, .ui-state-active .ui-icon, .field--name-field-servis-link a, .view-related-terms .views-row a, .field--name-field-licence-link a, .views-exposed-form h4, .view-scannery .switch-view-link, .case-study-hover a, ul.list-arrows li, .view-klient-case-study .view-footer a, a.download-link, .download-link a, .field--name-field-scanner-download .field-value a, a.trial-link, .view-scanner-material a.more:after, .view-scanner-material a.less:after, #block-commerce-cart-cart .cart-contents:after, #block-custom-infomatic-term-product-demo-url .block__content a, #block-custom-infomatic-term-product-pdf-download .block__content a {
	background-image: url(../images/sprites_normal.png);
	background-repeat: no-repeat;
	background-size: 500px 1150px;
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
a#toggle_menu, .button a, .button-large a, a.button-link, fieldset.commerce_coupon input.form-submit, .node--produkt-servis .commerce-add-to-cart input.form-submit, .checkout-buttons input.checkout-continue, #block-menu-block-1 ul li a#home-link, #block-system-user-menu ul li a, .field--name-field-more-info-link a, .pane-block-6 .pane-content a, .pane-block-33 .pane-content a, .pane-block-40 .pane-content a, .pane-block-41 .pane-content a, .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-link a, .pane-menu-menu-co-nabizime ul li a, .pane-menu-menu-partneri ul.menu li a, #block-search-form input.form-submit, #block-search-form .search-icon, #block-search-form .search-close-icon, #block-menu-block-2 ul li a span, #block-menu-block-3 ul li a span, .webform-client-form .form-actions input.form-submit, .field--name-field-tym-email a, ul.social-media-links li a, .pane-block-15 h2.pane-title, .pane-block-24 h2.pane-title, .pane-block-25 h2.pane-title, .pane-block-26 h2.pane-title, .pane-block-25 .pane-content a:after, .pane-block-26 .pane-content a:after, a.link-back, a.tema-download-link:before, .social-share a, .ui-state-default .ui-icon, .ui-state-active .ui-icon, .field--name-field-servis-link a, .view-related-terms .views-row a, .field--name-field-licence-link a, added-points-box  .views-exposed-form h4, .view-scannery .switch-view-link, .case-study-hover a, ul.list-arrows li, .view-klient-case-study .view-footer a, a.download-link, .download-link a, a.trial-link, .view-scanner-material a.more:after, .view-scanner-material a.less:after, #block-commerce-cart-cart .cart-contents:after, #block-custom-infomatic-term-product-demo-url .block__content a, #block-custom-infomatic-term-product-pdf-download .block__content a {
	background-image: url(../images/sprites.png);
	background-repeat: no-repeat;
	background-size: 500px 1150px;
}
}
#block-custom-infomatic-infomatic-userpoints .block__content {
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
	background-image: url(../images/pohar2.png);
	background-size: 60px 60px;
	padding: 0 0 0 80px;
	min-height: 60px;
}
#added-points-box {
	position: absolute;
	display: none;
	top: 140px;
	left: 180px;
	width: 100px;
	height: 88px;
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
	background-image: url(../images/bublina.png);
	background-size: 100px 88px;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
}
#added-points-box-inner {
	position: relative;
	padding: 20px;
	text-align: center;
	width: 110px;
}
.userpoints-getting {
	color: #ef4d2c;
}
p.info-paragraph {
	display: block;
	padding: 10px 10px 10px 60px;
	margin: 0 0 1em;
	background-repeat: no-repeat;
	background-position: 15px 13px no-repeat;
	background-image: url(../images/info_normal.png);
	background-color: #f2f2f2;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 5px;
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
p.info-paragraph {
	background-repeat: no-repeat;
	background-position: 15px 13px no-repeat;
	background-image: url(../images/info.png);
	background-color: #f2f2f2;
	background-size: 30px 30px;
}
}
ul.list-ticks, ul.list-arrows {
	margin: 0;
	padding: 0;
}
ul.list-arrows li {
	background-position: -275px -863px;
	padding: 0 0 0 35px;
	margin: 0 0 0.5em;
	list-style-type: none;
}
.pane-block-31 ul, .pane-block-35 ul, .pane-block-38 ul, .pane-block-12 ul {
	padding-left: 0;
}
ul.list-ticks li, .pane-block-31 ul li, .pane-block-35 ul li, .pane-block-38 ul li, .pane-block-12 ul li {
	background-image: url(../images/bullet_normal.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 30px;
	list-style: none;
	margin: 0 0 10px;
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
ul.list-ticks li, .pane-block-31 ul li, .pane-block-35 ul li, .pane-block-38 ul li, .pane-block-12 ul li {
	background-image: url(../images/bullet.png);
	background-size: 22px 22px;
}
}
#block-menu-block-1 ul li a#home-link, #block-system-user-menu ul li a {
	display: block;
	width: 30px;
	height: 30px !important;
	text-indent: -9999px;
}
#block-system-user-menu ul li a#search-link {
	background-position: 0 -50px;
}
#block-system-user-menu ul li a#search-link:hover {
	background-position: 0 -80px;
}
#block-system-user-menu ul li a#login-link {
	background-position: -30px -50px;
}
#block-system-user-menu ul li a#login-link:hover {
	background-position: -30px -80px;
}
#block-system-user-menu ul li a#support-link {
	background-position: -60px -50px;
}
#block-system-user-menu ul li a#support-link:hover {
	background-position: -60px -80px;
}
#block-system-user-menu ul li a#logout-link {
	background-position: -120px -50px;
}
#block-system-user-menu ul li a#logout-link:hover {
	background-position: -120px -80px;
}
#block-menu-block-1 ul li a#home-link {
	background-position: -90px -50px;
}
#block-menu-block-1 ul li a#home-link:hover {
	background-position: -90px -80px;
}
#block-menu-block-2 .menu-block-wrapper, #block-menu-block-3 .menu-block-wrapper {
	display: block;
	margin: 0 auto;
	width: auto;
}
#block-menu-block-2 ul, #block-menu-block-3 ul {
	margin: 0;
	padding: 0;
	display: block;
}
#block-menu-block-2 ul li {
	display: block;
	float: left;
	padding: 10px 10px 0;
	vertical-align: bottom;
}
#block-menu-block-2 ul li a {
	font-size: 16px;
	width: 150px;
	padding: 48px 0 15px;
	line-height: 24px;
	display: block;
	text-align: center;
	color: #4D4D4D;
	text-decoration: none;
	position: relative;
}
#block-menu-block-2 ul li a:hover {
	color: #000;
}
#block-menu-block-2 ul li a.active, #block-menu-block-2 ul li a.active:hover, #block-menu-block-2 ul li a.active-trail, #block-menu-block-2 ul li a.active-trail:hover {
	color: #c15098;
}
#block-menu-block-2 ul li a span {
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 0;
	left: 52px;
	background-position: 0 -477px;
}
#block-menu-block-2 ul li a span.active-tip {
	display: none;
}
#block-menu-block-2 ul li a:hover span {
	background-position: 0 -523px;
}
#block-menu-block-2 ul li a.active-trail span, #block-menu-block-2 ul li a.active span {
	background-position: 0 -569px;
}
#block-menu-block-2 ul li a.active-trail span.active-tip, #block-menu-block-2 ul li a.active span.active-tip {
	display: none;
	position: absolute;
	top: 77px;
	left: 76px;
	width: 28px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
	background-image: url(../images/submenu-tip.png);
}
body.section-o-nas #block-menu-block-2 ul li a.active {
	color: #4D4D4D !important;
}
body.section-o-nas #block-menu-block-2 ul li a.active:hover {
	color: #0084FF !important;
}
body.section-o-nas .center-wrapper-wrap-1, body.section-o-nas .center-wrapper-wrap-2 {
	display: none;
}
#block-menu-block-2 ul li a#skenerybig-link span {
	background-position: -46px -477px;
}
#block-menu-block-2 ul li a#skenerybig-link:hover span {
	background-position: -46px -523px;
}
#block-menu-block-2 ul li a#skenerybig-link.active-trail span, #block-menu-block-2 ul li a#skenerybig-link.active span {
	background-position: -46px -569px;
}
#block-menu-block-2 ul li a#digitalizace-link span {
	background-position: -276px -477px;
}
#block-menu-block-2 ul li a#digitalizace-link:hover span {
	background-position: -276px -523px;
}
#block-menu-block-2 ul li a#digitalizace-link.active-trail span, #block-menu-block-2 ul li a#digitalizace-link.active span {
	background-position: -276px -569px;
}
#block-menu-block-2 ul li a#rizeni-link span {
	background-position: -322px -477px;
}
#block-menu-block-2 ul li a#rizeni-link:hover span {
	background-position: -322px -523px;
}
#block-menu-block-2 ul li a#rizeni-link.active-trail span, #block-menu-block-2 ul li a#rizeni-link.active span {
	background-position: -322px -569px;
}
#block-menu-block-2 ul li a#bi-link span {
	background-position: -368px -477px;
}
#block-menu-block-2 ul li a#bi-link:hover span {
	background-position: -368px -523px;
}
#block-menu-block-2 ul li a#bi-link.active-trail span, #block-menu-block-2 ul li a#bi-link.active span {
	background-position: -368px -569px;
}
#block-menu-block-2 ul li a#link-nastym span {
	background-position: 0 -627px;
}
#block-menu-block-2 ul li a#link-nastym:hover span {
	background-position: 0 -673px;
}
#block-menu-block-2 ul li a#link-spoluprace span {
	background-position: -46px -627px;
}
#block-menu-block-2 ul li a#link-spoluprace:hover span {
	background-position: -46px -673px;
}
#block-menu-block-2 ul li a#link-hodnoty span {
	background-position: -138px -627px;
}
#block-menu-block-2 ul li a#link-hodnoty:hover span {
	background-position: -138px -673px;
}
#block-menu-block-2 ul li a#link-kariera span {
	background-position: -92px -627px;
}
#block-menu-block-2 ul li a#link-kariera:hover span {
	background-position: -92px -673px;
}
#block-menu-block-2 ul li a#temata-link span {
	background-position: -138px -477px;
}
#block-menu-block-2 ul li a#temata-link:hover span {
	background-position: -138px -523px;
}
#block-menu-block-2 ul li a#temata-link.active-trail span {
	background-position: -138px -569px;
}
#block-menu-block-2 ul li a#slovnik-link span {
	background-position: -184px -477px;
}
#block-menu-block-2 ul li a#slovnik-link:hover span {
	background-position: -184px -523px;
}
#block-menu-block-2 ul li a#slovnik-link.active-trail span {
	background-position: -184px -569px;
}
#block-menu-block-2 ul li a#faq-link span {
	background-position: -230px -477px;
}
#block-menu-block-2 ul li a#faq-link:hover span {
	background-position: -230px -523px;
}
#block-menu-block-2 ul li a#faq-link.active-trail span {
	background-position: -230px -569px;
}
#block-menu-block-2 ul li a#novinkyakce-link span {
	background-position: -92px -477px;
}
#block-menu-block-2 ul li a#novinkyakce-link:hover span {
	background-position: -92px -523px;
}
#block-menu-block-2 ul li a#novinkyakce-link.active-trail span {
	background-position: -92px -569px;
}

#block-menu-block-3 ul li a {
	display: block;
	position: relative;
	width: 240px;
	height: 80px;
	padding: 19px 10px 21px 75px;
	margin: 0 10px 10px;
	font-size: 20px;
	color: #797979;
	line-height: 40px;
	border: solid 1px #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
} 
#block-menu-block-3 ul li a:hover {
	color: #000;
	text-decoration: none;
	background-color:#f2f2f2;
}
#block-menu-block-3 ul li a.active-trail, #block-menu-block-3 ul li a.active-trail:hover {
	color: #0084FF;
	border-color: #007EDF;
	background-color: #fff;
}

#block-menu-block-3 ul li a span {
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 16px;
	left: 16px;
	background-position: -46px -477px;
} 
#block-menu-block-3 ul li a span.active-tip {
	display: none;
}
#block-menu-block-3 ul li a:hover span {
	background-position: -46px -523px;
}
#block-menu-block-3 ul li a.active-trail span {
	background-position: -46px -569px;
}
#block-menu-block-3 ul li a.active-trail span.active-tip {
	display: none;
	position: absolute;
	top: 90px;
	left: 100px;
	width: 40px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
	background-image: url(../images/subsubmenu-tip.png);
}
#block-menu-block-3 ul li a#servis-link span {
	background-position: -92px -477px;
}
#block-menu-block-3 ul li a#servis-link:hover span {
	background-position: -92px -523px;
}
#block-menu-block-3 ul li a#servis-link.active-trail span {
	background-position: -92px -569px;
}


#block-menu-block-3 ul li a#rizeni-link span {
	background-position: -92px -477px;
}
#block-menu-block-3 ul li a#rizeni-link:hover span {
	background-position: -92px -523px;
}
#block-menu-block-3 ul li a#rizeni-link.active-trail span {
	background-position: -92px -569px;
}

#block-menu-block-3 ul li a#bi-link span {
	background-position: -92px -477px;
}
#block-menu-block-3 ul li a#bi-link:hover span {
	background-position: -92px -523px;
}
#block-menu-block-3 ul li a#bi-link.active-trail span {
	background-position: -92px -569px;
}



#block-menu-block-3 ul li a#sw-link span {
	background-position: -92px -477px;
}
#block-menu-block-3 ul li a#sw-link:hover span {
	background-position: -92px -523px;
}
#block-menu-block-3 ul li a#sw-link.active-trail span {
	background-position: -92px -569px;
}

#block-menu-block-3 ul li a#skenerybig-link span {
	background-position: -92px -477px;
}
#block-menu-block-3 ul li a#skenerybig-link:hover span {
	background-position: -92px -523px;
}
#block-menu-block-3 ul li a#skenerybig-link.active-trail span {
	background-position: -92px -569px;
}


#block-menu-block-3 ul li a#skenerybig-link span {
	background-position: -46px -477px;
}
#block-menu-block-3 ul li a#skenerybig-link:hover span {
	background-position: -46px -523px;
}
#block-menu-block-3 ul li a#skenerybig-link.active-trail span, #block-menu-block-3 ul li a#skenerybig-link.active span {
	background-position: -46px -569px;
}
#block-menu-block-3 ul li a#digitalizace-link span {
	background-position: -276px -477px;
}
#block-menu-block-3 ul li a#digitalizace-link:hover span {
	background-position: -276px -523px;
}
#block-menu-block-3 ul li a#digitalizace-link.active-trail span, #block-menu-block-3 ul li a#digitalizace-link.active span {
	background-position: -276px -569px;
}
#block-menu-block-3 ul li a#rizeni-link span {
	background-position: -322px -477px;
}
#block-menu-block-3 ul li a#rizeni-link:hover span {
	background-position: -322px -523px;
}
#block-menu-block-3 ul li a#rizeni-link.active-trail span, #block-menu-block-3 ul li a#rizeni-link.active span {
	background-position: -322px -569px;
}
#block-menu-block-3 ul li a#bi-link span {
	background-position: -368px -477px;
}
#block-menu-block-3 ul li a#bi-link:hover span {
	background-position: -368px -523px;
}
#block-menu-block-3 ul li a#bi-link.active-trail span, #block-menu-block-3 ul li a#bi-link.active span {
	background-position: -368px -569px;
}
#block-menu-block-3 ul li a#link-nastym span {
	background-position: 0 -627px;
}
#block-menu-block-3 ul li a#link-nastym:hover span {
	background-position: 0 -673px;
}
#block-menu-block-3 ul li a#link-spoluprace span {
	background-position: -46px -627px;
}
#block-menu-block-3 ul li a#link-spoluprace:hover span {
	background-position: -46px -673px;
}
#block-menu-block-3 ul li a#link-hodnoty span {
	background-position: -138px -627px;
}
#block-menu-block-3 ul li a#link-hodnoty:hover span {
	background-position: -138px -673px;
}
#block-menu-block-3 ul li a#link-kariera span {
	background-position: -92px -627px;
}
#block-menu-block-3 ul li a#link-kariera:hover span {
	background-position: -92px -673px;
}
#block-menu-block-3 ul li a#temata-link span {
	background-position: -138px -477px;
}
#block-menu-block-3 ul li a#temata-link:hover span {
	background-position: -138px -523px;
}
#block-menu-block-3 ul li a#temata-link.active-trail span {
	background-position: -138px -569px;
}
#block-menu-block-3 ul li a#slovnik-link span {
	background-position: -184px -477px;
}
#block-menu-block-3 ul li a#slovnik-link:hover span {
	background-position: -184px -523px;
}
#block-menu-block-3 ul li a#slovnik-link.active-trail span {
	background-position: -184px -569px;
}
#block-menu-block-3 ul li a#faq-link span {
	background-position: -230px -477px;
}
#block-menu-block-3 ul li a#faq-link:hover span {
	background-position: -230px -523px;
}
#block-menu-block-3 ul li a#faq-link.active-trail span {
	background-position: -230px -569px;
}
#block-menu-block-3 ul li a#novinkyakce-link span {
	background-position: -92px -477px;
}
#block-menu-block-3 ul li a#novinkyakce-link:hover span {
	background-position: -92px -523px;
}
#block-menu-block-3 ul li a#novinkyakce-link.active-trail span {
	background-position: -92px -569px;
}




#block-menu-block-3 ul li a#gitalizace-link span {
	background-position: -92px -477px;
}
#block-menu-block-3 ul li a#gitalizace-link:hover span {
	background-position: -92px -523px;
}
#block-menu-block-3 ul li a#gitalizace-link.active-trail span {
	background-position: -92px -569px;
}


#block-menu-block-2 ul li a#sw-link span {
	background-position: -414px -477px;
}
#block-menu-block-2 ul li a#sw-link:hover span {
	background-position: -414px -523px;
}
#block-menu-block-2 ul li a#sw-link.active-trail span, #block-menu-block-2 ul li a#sw-link.active span {
	background-position: -414px -569px;
}


.has-sidebar-second #main-content {
	background: #fff;
	padding: 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.has-sidebar-second .l-region--sidebar-second {
	background: #fff;
	padding: 30px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#views_slideshow_cycle_main_homepage_slideshow-block, #views_slideshow_cycle_teaser_section_homepage_slideshow-block, .views-slideshow-cycle-main-frame-row {
	width: 100% !important;
}
.view-homepage-slideshow, .views-slideshow-cycle-main-frame-row-item {
	position: relative;
	overflow: hidden;
}
.slide-bcg, .slide-bcg-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 200px;
	background-position: center 0;
	background-repeat: no-repeat;
}
.slide-bcg-top {
	left: 30%;
	background-position: left bottom;
}
.slide-bcg-right {
	position: absolute;
	left: 40%;
	bottom: 0;
	display: none;
}
.views-slideshow-cycle-main-frame-row-item .slide-content {
	margin: 0 auto;
	position: relative;
}
.views-slideshow-cycle-main-frame-row-item .slide-content .slide-inner {
	text-align: center;
	width: 80%;
	margin: 0 auto;
	padding: 20px 0 10px;
}
.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-subtitle {
	font-size: 14px;
	line-height: 22px;
}
.views-slideshow-cycle-main-frame-row-item .views-field-title, .views-slideshow-cycle-main-frame-row-item .views-field-title a {
	font-family: "HelveticaNeue-Light";
	font-size: 24px;
	margin: 0 0 5px;
	color: #c15098;
	text-decoration: none;
}
.button a, .button-large a, a.button-link, span.button-link, fieldset.commerce_coupon input.form-submit, .node--produkt-servis .commerce-add-to-cart input.form-submit, .node--hardware-scanner--partnerska-zona .scanner-info-bottom .commerce-add-to-cart input.form-submit, .checkout-buttons input.checkout-continue, .field--name-field-more-info-link a, .pane-block-6 .pane-content a, .pane-block-33 .pane-content a, .pane-block-40 .pane-content a, .pane-block-41 .pane-content a, .pane-menu-menu-partneri ul.menu li a, .webform-client-form .form-actions input.form-submit, .field--name-field-tym-email a, .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-link a, .field--name-field-servis-link a {
	padding: 5px 20px;
	width: 140px;
	font-size: 18px;
	height: 37px;
	line-height: 27px;
	background-color: #c15098;
	background-position: 120px -185px;
	display: block;
	text-align: left;
	color: #fff;
	text-decoration: none;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.node--produkt-servis .commerce-add-to-cart input.form-submit, .checkout-buttons input.checkout-continue, .field--name-field-more-info-link a {
	padding: 5px 30px;
	height: 37px;
	margin: 0 auto 20px;
	background-position: 120px -185px;
}
.webform-client-form .form-actions input.form-submit, .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-link a {
	background-position: 120px -185px;
}
.button a:hover, .button-large a:hover, a.button-link:hover, fieldset.commerce_coupon input.form-submit:hover, .node--produkt-servis .commerce-add-to-cart input.form-submit:hover, .node--hardware-scanner--partnerska-zona .scanner-info-bottom .commerce-add-to-cart input.form-submit:hover, .checkout-buttons input.checkout-continue:hover, .field--name-field-more-info-link a:hover, .pane-block-6 .pane-content a:hover, .pane-block-33 .pane-content a:hover, .pane-block-40 .pane-content a:hover, .pane-block-41 .pane-content a:hover, .pane-menu-menu-partneri ul.menu li a:hover, .webform-client-form .form-actions input.form-submit:hover, .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-link a:hover {
	background-color: #e75098;
}
.button-large a, .pane-menu-menu-partneri ul.menu li a, .pane-block-6 .pane-content a, .pane-block-33 .pane-content a, .pane-block-40 .pane-content a, .pane-block-41 .pane-content a {
	width: 300px;
	background-position: 270px -185px;
}
a.button-link, span.button-link, fieldset.commerce_coupon input.form-submit {
	width: 200px;
	background-position: 170px -185px;
	margin: 0 auto;
}
fieldset.commerce_coupon input.form-submit {
	border: none;
}
span.button-link {
	background: #e5e5e5;
	color: #000;
	text-align: center;
}
.controls-inner {
	display: block;
	width: 100%;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block {
	display: block;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item {
	display: block;
	border-bottom: solid 1px #fff;
	width: 100%;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
	text-align: center;
	font-size: 16px;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.views-row-last {
	border-right: solid 1px #fff;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.active {
	background: #c15098;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item a {
	color: #000;
	margin-top:-20px;
	padding: 0 20px;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 50px;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.active a {
	color: #fff;
	text-decoration: none;
}

.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.active a h1 {
	color: #fff;
	text-decoration: none;
}

.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.active a h2 {
	color: #fff;
	text-decoration: none;
}

.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.active a h3 {
	color: #fff;
	text-decoration: none;
}

.view-homepage-slideshow .views-slideshow-controls-bottom {
	background: #fff;
	position: relative;
	z-index: 10;
	width: 100%;
}
body.front .center-wrapper {
	padding: 50px 0 0;
}
body.front .center-wrapper h2.pane-title, body.front .bottom-wrapper h2.pane-title, body.front .center-wrapper h2.pane-title a {
	font-size: 32px;
	line-height: 34px;
	color: #333333;
}
.center-wrapper h2.pane-title, .bottom-wrapper h2.pane-title {
	font-size: 32px;
	line-height: 34px;
	font-weight: normal;
	color: #333333;
}
.pane-views-klienti-block {
	clear: both;
}
.panel-3col-33-stacked .panel-col-first .inside, .panel-3col-33-stacked .panel-col .inside, .panel-3col-33-stacked .panel-col-last .inside {
	margin: 0 20px;
}
.pane-menu-menu-co-nabizime ul {
	margin: 0;
	padding: 0;
}
.pane-menu-menu-co-nabizime ul li {
	margin: 0 0 20px 42px;
	padding: 0;
	display: block;
	-webkit-border-top-right-radius: 50px;
	-moz-border-top-right-radius: 50px;
	border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-bottom-right-radius: 50px;
	border-bottom-right-radius: 50px;
}
.pane-menu-menu-co-nabizime ul li a {
	display: block;
	position: relative;
	left: -42px;
	width: 200px;
	font-size: 20px;
	line-height: 24px;
	color: #4D4D4D;
	padding: 20px 10px 20px 100px;
	height: 89px;
	text-decoration: none;
}
.pane-menu-menu-co-nabizime ul li:hover {
	background-color: #666;
}
.pane-menu-menu-co-nabizime ul li:hover a {
	color: #fff;
}
.pane-menu-menu-co-nabizime ul li a#software-link {
	background-position: 0 -378px;

}
.pane-menu-menu-co-nabizime ul li a#skenery-link {
	background-position: -209px -378px;
}
.view-novinky-full-block .node, .view-novinky-block .node {
	margin: 0 0 5px;
}
.view-novinky-full-block .node h2, .view-novinky-block .node h2, .view-akce-full-block .node h2, .view-akce-block .node h2 {
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	margin: 0;
}
.view-novinky-full-block .node h2 a, .view-novinky-block .node h2 a, .view-akce-full-block .node h2 a, .view-akce-block .node h2 a {
	color: #4d4d4d;
	text-decoration: none;
}
.view-novinky-full-block .node p.submitted, .view-novinky-block .node p.submitted {
	color: #999;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
}
.view-novinky-full-block .node:hover h2 a, .view-novinky-block .node:hover h2 a, .view-novinky-block .node:hover p.submitted, .view-novinky-full-block .node:hover p.submitted, .view-akce-full-block .node:hover h2 a, .view-akce-block .node:hover h2 a {
	color: #007edf;
}
body.front .view-novinky-block .view-footer {
	display: none;
}
body.node-type-panel .pane-views-vyjadreni-klientu-block, body.node-type-panel .pane-block-6, body.node-type-panel .pane-block-8, body.node-type-panel .pane-block-10, body.node-type-panel .pane-webform-client-block-26, body.node-type-panel .pane-views-zamestnanci-block, body.node-type-panel .pane-block-14, body.node-type-panel .pane-block-23, body.node-type-panel .pane-block-31, body.node-type-panel .pane-block-35, body.node-type-panel .pane-block-38, body.node-type-panel .pane-views-volne-pozice-block, body.node-type-panel .pane-views-voln-pozice-new-block, .has-sidebar-second #main-content-bcg, .pane-views-klienti-large-block, .pane-views-ke-sta-eni-block, body.node-type-klient #main-content-bcg, body.node-type-webform #main-content-bcg, body.page-node-done #main-content-bcg, body.page-co-nabizime-dokumentove-skenery-prehled #main-content-bcg, body.page-co-nabizime-dokumentove-skenery-list #main-content-bcg, body.node-type-panel .pane-menu-menu-partneri, body.node-type-panel .pane-views-related-terms-block, body.node-type-panel .pane-views-related-terms-block-1, body.node-type-panel .pane-views-related-terms-block-2, body.section-kontakty .center-wrapper-wrap, body.node-type-panel #contact-form, body.page-node-65 .panel-col-top, body.section-partnerska-zona .pane-views-scanner-mesice-block, body.section-partnerska-zona .pane-block-46, body.section-partnerska-zona .pane-views-partnerska-zona-kontakt-block, #block-views-partnerska-zona-kontakt-block, body.page-partnerska-zona-skenery #main-content-bcg, body.page-partnerska-zona-software #main-content-bcg, body.page-checkout #main-content-wrap fieldset.cart_contents, .view-header-bcg-wrap, body.page-node-65 .center-wrapper-wrap-1 {
	background: #f2f2f2;
	padding: 30px 0;
}
body.node-type-panel .pane-block-9, body.node-type-panel .pane-block-10, body.node-type-panel .pane-block-12, body.node-type-panel .pane-block-13, body.node-type-panel .pane-block-14, body.node-type-panel .pane-block-16, body.node-type-panel .pane-block-23, body.node-type-panel .pane-block-32, body.node-type-panel .pane-block-33, body.node-type-panel .pane-block-34, body.node-type-panel .pane-block-36, body.node-type-panel .pane-block-37, body.node-type-panel .pane-block-40, body.node-type-panel .pane-block-41, #block-block-45, body.node-type-panel .pane-webform-client-block-94, body.node-type-panel .pane-views-zamestnanci-block, body.node-type-panel .pane-views-volne-pozice-block, body.node-type-panel .pane-views-voln-pozice-new-block, .view-content-bcg-wrap, #quicktabs-container-scanner_partnerska_zona_podpora, body.page-cart #main-content, body.page-toboggan-denied #main-content, body.page-checkout #main-content-wrap fieldset .fieldset-wrapper, body.node-type-panel .pane-views-pripadove-studie-block, body.node-type-panel .pane-views-pripadove-studie-block-1 {
	padding: 30px 0;
}
body.node-type-panel .pane-views-vyjadreni-klientu-block h2.pane-title, body.node-type-panel .pane-views-pripadove-studie-block h2.pane-title, body.node-type-panel .pane-views-pripadove-studie-block-1 h2.pane-title, body.node-type-panel .pane-views-ke-sta-eni-block h2.pane-title, body.node-type-panel .pane-block-9 h2.pane-title, body.node-type-panel .pane-block-10 h2.pane-title, body.node-type-panel .pane-block-12 h2.pane-title, body.node-type-panel .pane-block-13 h2.pane-title, body.node-type-panel .pane-block-14 h2.pane-title, body.node-type-panel .pane-block-23 h2.pane-title, body.node-type-panel .pane-block-29 h2.pane-title, body.node-type-panel .pane-block-30 h2.pane-title, body.node-type-panel .pane-block-31 h2.pane-title, body.node-type-panel .pane-block-32 h2.pane-title, body.node-type-panel .pane-block-34 h2.pane-title, body.node-type-panel .pane-block-35 h2.pane-title, body.node-type-panel .pane-block-36 h2.pane-title, body.node-type-panel .pane-block-37 h2.pane-title, body.node-type-panel .pane-block-38 h2.pane-title, body.node-type-panel .pane-block-39 h2.pane-title, body.node-type-panel .pane-webform-client-block-94 h2.pane-title, body.node-type-panel .pane-webform-client-block-26 h2.pane-title, body.node-type-panel .pane-views-zamestnanci-block h2.pane-title, body.node-type-panel .pane-views-volne-pozice-block h2.pane-title, body.node-type-panel .pane-views-related-terms-block h2.pane-title, body.node-type-panel .pane-views-related-terms-block-1 h2.pane-title, body.node-type-panel .pane-views-related-terms-block-2 h2.pane-title, body.node-type-panel .pane-views-scanner-mesice-block h2.pane-title, body.node-type-panel .pane-block-46 h2.pane-title, body.node-type-panel .pane-views-partnerska-zona-kontakt-block h2.pane-title, #block-views-partnerska-zona-kontakt-block h2.block__title, body.node-type-panel .pane-block-43 h2.pane-title, .pane-views-klienti-large-block h2.pane-title, .view-partnerska-zona-podpora .node--hardware-scanner h2, .view-partnerska-zona-detail-skeneru .node--hardware-scanner h2, .webform-confirmation h2, body.page-checkout #main-content-wrap fieldset legend, body.node-type-panel .pane-block-7 h2.pane-title {
	font-size: 32px;
	color: #c15098;
	text-align: center;
	font-weight: normal;
	margin: 0.83em 0;
}
.view-partnerska-zona-detail-skeneru .node--hardware-scanner h2 {
	margin-top: 0;
}
body.page-partnerska-zona-skenery #main-content-bcg {
	padding-bottom: 0;
}
body.node-type-panel .pane-block-6 {
	padding-top: 0;
}
body.page-checkout #main-content-wrap fieldset legend {
	position: relative;
	top: 40px;
}
.bottom-wrapper h2.pane-title {
	display: block;
	text-align: center;
	margin: 0.83em 0;
}
.sub-bottom-wrapper .pane-block {
	text-align: center;
}
.bean-icon-number-box {
	margin: 0 0 20px;
}
.sub-bottom-wrapper .pane-block .field--name-field-box-icon {
	margin: 0 0 1em;
	height: 66px !important;
}
.sub-bottom-wrapper .pane-block h4 {
	color: #4D4D4D;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	margin: 0 0 1em;
}
.sub-bottom-wrapper .pane-block .field--name-field-box-number {
	font-size: 41px;
	line-height: 42px;
	color: #0084FF;
	font-family: 'helvetica_neue_ultralight';
}
.sub-bottom-bottom {
	padding: 30px 0 0;
}
.sub-bottom-bottom .pane-block-42 .pane-content p {
	margin: 0;
	font-size: 90%;
}
.sub-bottom-bottom .pane-block-42 .pane-content span {
	color: #84DC22;
}
.pane-views-klienti-block table.views-view-grid tr td {
	vertical-align: bottom;
	width: 21%;
	text-align: center;
	padding: 0;
}
.pane-views-klienti-block {
	margin: 0 0 30px;
}
.view-podporujeme {
	margin: 0 250px;
}
.pane-views-podporujeme-block table.views-view-grid tr td {
	vertical-align: bottom;
	width: 21%;
	text-align: center;
	padding: 0;
}
.pane-views-podporujeme-block {
	margin: 0 0 30px;
}
.views-slideshow-caroufredsel-main-frame-row {
	float: left;
	display: table;
}
.views-slideshow-caroufredsel-main-frame-row-item {
	display: table-row;
}
.views-slideshow-caroufredsel-main-frame-row-item a {
	display: table-cell;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	padding: 0 10px;
}
body.page-node-1 .center-wrapper .panel-3col-33-stacked .panel-col-first, body.page-node-1 .center-wrapper .panel-3col-33-stacked .panel-col, body.page-node-1 .center-wrapper .panel-3col-33-stacked .panel-col-last {
	width: 100%;
	float: none;
}
body.page-node-1 .center-wrapper .panel-panel .pane-content {
	width: 50%;
	margin: 0 auto;
	min-width: 300px;
}
body.page-node-1 .center-wrapper .panel-panel .pane-block-20 .pane-content {
	min-width: 100px;
}
body.page-node-1 .center-wrapper .panel-panel .inside {
	margin: 0 10px 0 0;
}
body.page-node-1 .center-wrapper .pane-block {
	width: 100%;
	float: none;
	background: #f2f2f2;
}
body.page-node-1 .center-wrapper .pane-block-inner {
	padding: 1px 0 0;
}
body.page-node-1 .center-wrapper .pane-block h2.pane-title {
	font-size: 32px;
	color: #007EDF;
	text-align: center;
	line-height: 34px;
	padding: 0 30px;
	margin: 0.83em 0;
}
body.page-node-1 .center-wrapper .pane-block .field--name-field-more-info-link {
	padding: 0 50px 0 0;
}
body.page-node-1 .center-wrapper .pane-block-20 {
	width: 100%;
	margin: 0 0 50px;
	padding: 20px 0 0;
	position: relative;
}
body.page-node-1 .center-wrapper .pane-block-20 h2.pane-title {
	padding: 0;
	margin: 0.83em 0;
	font-size: 18px;
	line-height: 24px;
	color: #007EDF;
	text-align: center;
	font-family: 'HelveticaNeue';
}
body.page-node-1 .center-wrapper .pane-block-20:before {
	display: none;
	content: "";
	position: absolute;
	top: 120px;
	left: 100px;
	width: 40px;
	height: 110px;
	background-repeat: no-repeat;
	background-position: top left no-repeat;
	background-image: url(../images/v-formaty.png);
}
.input-format {
	margin: 0 10px 15px;
	padding: 5px 0 5px 35px;
	float: left;
	background-image: url(../images/ikony-v-formaty_normal.png);
	background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.input-format {
	background-image: url(../images/ikony-v-formaty.png);
	background-size: 50px 400px;
}
}
.input-paper {
	background-position: -7px -7px;
}
.input-fax {
	background-position: -7px -56px;
}
.input-email {
	background-position: -7px -103px;
}
.input-sms {
	background-position: -7px -150px;
}
.input-xml {
	background-position: -7px -198px;
}
.input-office {
	background-position: -7px -244px;
}
.input-pdf {
	background-position: -7px -292px;
}
.input-web {
	background-position: -7px -347px;
}
.more-info-image {
	position: relative;
	height: 110px;
}
.field--name-field-more-info-image {
	position: absolute;
	left: 0;
	width: 290px;
	height: 110px;
}
.field--name-field-more-info-text {
	height: 200px;
	overflow: hidden;
}
.pane-block-19 {
	width: 58%;
	margin: 0 auto;
	text-align: center;
}
.view-jak-to-funguje {
	margin: 30px 0;
}
.view-jak-to-funguje .views-slideshow-controls-top {
	padding: 0 0 0 40px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item {
	position: relative;
	float: left;
	width: 110px;
	margin: 0 50px 30px 0;
	cursor: pointer;
}
.view-jak-to-funguje .views_slideshow_pager_field_item .views-field-nothing {
	margin: 0 0 10px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item .views-field-nothing span {
	display: block;
	width: 110px;
	height: 110px;
	background-image: url(../images/ikony-sluzby_normal.png);
	background-repeat: no-repeat;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	border-radius: 55px;
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.view-jak-to-funguje .views_slideshow_pager_field_item .views-field-nothing span {
	background-image: url(../images/ikony-sluzby.png);
	background-size: 660px 330px;
}
}
span#krok-konzultace {
	background-position: 0 0;
}
span#krok-analyza {
	background-position: -110px 0;
}
span#krok-architektura {
	background-position: -220px 0;
}
span#krok-implementace {
	background-position: -330px 0;
}
span#krok-skoleni {
	background-position: -440px 0;
}
span#krok-podpora {
	background-position: -550px 0;
}
.view-jak-to-funguje .views_slideshow_pager_field_item .views-field-title {
	font-size: 16px;
	color: #4D4D4D;
	text-align: left;
	line-height: 24px;
	text-align: center;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active .views-field-title {
	color: #007EDF;
}
.view-jak-to-funguje .views_slideshow_pager_field_item:hover .views-field-nothing span {
	background-color: #f4f4f4;
}
.view-jak-to-funguje .views_slideshow_pager_field_item:hover .views-field-nothing span#krok-konzultace {
	background-position: 0 -110px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item:hover .views-field-nothing span#krok-analyza {
	background-position: -110px -110px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item:hover .views-field-nothing span#krok-architektura {
	background-position: -220px -110px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item:hover .views-field-nothing span#krok-implementace {
	background-position: -330px -110px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item:hover .views-field-nothing span#krok-skoleni {
	background-position: -440px -110px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item:hover .views-field-nothing span#krok-podpora {
	background-position: -550px -110px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active .views-field-nothing span {
	background-color: #007EDF;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active .views-field-nothing span#krok-konzultace {
	background-position: 0 -220px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active .views-field-nothing span#krok-analyza {
	background-position: -110px -220px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active .views-field-nothing span#krok-architektura {
	background-position: -220px -220px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active .views-field-nothing span#krok-implementace {
	background-position: -330px -220px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active .views-field-nothing span#krok-skoleni {
	background-position: -440px -220px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active .views-field-nothing span#krok-podpora {
	background-position: -550px -220px;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active:after {
	display: none;
	content: "";
	position: absolute;
	left: 35px;
	bottom: -30px;
	width: 40px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
	background-image: url(../images/krok-tip.png);
}
.view-jak-to-funguje .views-slideshow-cycle-main-frame-row .views-row {
	padding: 30px;
	background: #f4f4f4;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

@media (min-width:44em) {
.view-jak-to-funguje .views-slideshow-cycle-main-frame-row .views-row .views-field-body {
	width: 60%;
	float: left;
	padding: 0 30px 0 0;
	border-right: solid 1px #ccc;
}
.view-jak-to-funguje .views-slideshow-cycle-main-frame-row .views-row .views-field-field-krok-vyhody {
	width: 40%;
	float: left;
	padding: 0 0 0 30px;
}
}
body.node-type-panel .pane-views-related-terms-block h2.pane-title, body.node-type-panel .pane-views-related-terms-block-1 h2.pane-title, body.node-type-panel .pane-views-related-terms-block-2 h2.pane-title {
	font-size: 18px;
	color: #007EDF;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.view-related-terms .view-content {
	text-align: center;
}
.view-related-terms .views-row {
	display: inline-block;
	margin: 0 20px 20px;
	font-size: 16px;
	text-align: left;
	line-height: 24px;
}
.view-related-terms .views-row a {
	color: #4D4D4D;
	padding: 0 25px 0 0;
	background-position: right -170px;
}
.view-related-terms .views-row a:hover {
	color: #007EDF;
	background-position: right -188px;
	text-decoration: none;
}
.pane-block-31 .pane-block-inner, .pane-block-35 .pane-block-inner, .pane-block-38 .pane-block-inner {
	padding: 0 100px;
}
.pane-block-31 table td, .pane-block-35 table td, .pane-block-38 table td {
	vertical-align: top;
}
ul.list-ticks li, .pane-block-31 ul li, .pane-block-35 ul li, .pane-block-38 ul li {
	margin: 0 0 20px;
}

@media (max-width:800px) {
.pane-block-31 table tr td, .pane-block-35 table tr td, .pane-block-38 table tr td {
	display: block;
	width: 100% !important;
}
.pane-block-31 .pane-block-inner, .pane-block-35 .pane-block-inner, .pane-block-38 .pane-block-inner {
	padding: 0 20px;
}



}
.view-scannery .view-filters {
	background: #fff;
	margin: 0 0 3px 0;
}
.view-scannery .view-content {
}
.view-scannery ul.pager {
	display: none;
}
body.node-type-panel .pane-block-46 {
	padding-bottom: 10px;
}
body.node-type-panel .pane-block-46 h2.pane-title {
	margin-bottom: 0;
}
body.node-type-panel .pane-block-46 .pane-content {
	display: none;
}
.view-scannery.view-display-id-page_2 .view-content {
	float: none;
	width: 100%;
}
.view-scanner-mesice table.views-view-grid, .view-scannery table.views-view-grid {
	width: auto;
}
.view-scanner-mesice table.views-view-grid tr td, .view-scannery table.views-view-grid tr td {
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	background: #fff;
	border-right: solid 3px #f5f5f5;
	border-bottom: solid 3px #f5f5f5;
}
.view-scanner-mesice table.views-view-grid tr td .node, .view-scannery table.views-view-grid tr td .node {
	margin: 0;
	padding: 30px;
	text-align: center;
	width: 248px;
	max-width: 248px;
}
.node--hardware-scanner {
	position: relative;
}
.node--hardware-scanner h2.node__title {
	margin: 10px 0 0;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.node--hardware-scanner h2.node__title a:hover {
	text-decoration: none;
}
.node--hardware-scanner--teaser .field {
	clear: both;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	margin: 0 0 3px;
}
.node--hardware-scanner--teaser .field .field__label {
	font-weight: normal;
	display: inline;
	float: none;
}
.node--hardware-scanner--teaser .field .field__items, .node--hardware-scanner--teaser .field .field--name-field-scanner-format {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; 'helvetica_neue_medium' 
	font-weight: normal;
	display: inline;
	float: none;
	letter-spacing: -1px;
}
.node--hardware-scanner--teaser .field div {
	display: inline;
}
.node--hardware-scanner--teaser .field--name-field-scanner-preview {
	display: table;
	width: 100%;
}
.node--hardware-scanner--teaser .field--name-field-scanner-preview .field__items {
	display: table-row;
}
.node--hardware-scanner--teaser .field--name-field-scanner-preview .field__item {
	display: table-cell;
	width: 100%;
	height: 200px;
	vertical-align: middle;
}
.node--hardware-scanner--teaser .field--name-field-manufacturer {
	font-size: 13px;
	color: #007EDF;
	margin: 0 0 10px;
	font-weight: normal;
	text-transform: uppercase;
}
.view-scannery {
	position: static;
}
.view-scannery .view-header {
	height: 50px !important;
	padding: 50px 0 30px 10px;
	margin: 0;
	text-align: left;
}
.view-scannery .switch-view {
	position: absolute;
	top: 0;
	left: 10px;
	width: 80px;
}
.view-scannery .switch-view-link {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 3px 0 0;
}
.view-scannery #switch-grid {
	background-position: -30px -728px;
}
.view-scannery #switch-grid.active {
	background-position: -30px -788px;
}
.view-scannery #switch-list {
	background-position: 0 -728px;
}
.view-scannery #switch-list.active {
	background-position: 0 -788px;
}
.view-scannery .views-exposed-form {
	position: relative;
}
.view-scannery .views-exposed-form .views-exposed-widget {
	float: none;
	padding: 0 10px;
	position: relative;
}
.view-scannery .views-exposed-form .views-exposed-widget .views-widget {
	border-bottom: solid 1px #f2f2f2;
	padding: 0 10px 10px;
	margin: 0 0 10px;
	font-size: 13px;
	color: #333333;
	font-family: Arial;
}
.view-scannery .views-exposed-form .views-submit-button {
	position: absolute;
	top: 53px;
	right: 10px;
	z-index: 2;
}
.view-scannery .views-exposed-form .views-submit-button input.form-submit {
	height: 36px;
	line-height: 16px;
	font-size: 14px;
	padding: 10px 15px;
	margin: 0;
	border: none;
	background: #007EDF;
	color: #fff;
	cursor: pointer;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.view-scannery .views-exposed-form .views-submit-button input.form-submit:hover {
	background: #84DC22;
}
input#edit-field-certifikace-tid-25, input#edit-field-certifikace-tid-26, input#edit-field-certifikace-tid-15 {
	display: none;
}
.views-exposed-form #edit-title-wrapper {
	border-bottom: solid 3px #f2f2f2;
	float: none;
}
.views-exposed-form #edit-title-wrapper input.form-text {
	height: 36px;
	padding: 10px 70px 10px 10px;
	line-height: 16px;
	font-size: 14px;
	border: solid 1px #ccc;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.views-exposed-form h4 {
	font-size: 16px;
	color: #007EDF;
	padding: 3px 0 15px 40px;
	margin: 10px 0;
	background-position: -275px -211px;
	border-bottom: solid 1px #f2f2f2;
}
.views-exposed-form .views-exposed-widget > label {
	font-size: 14px;
	color: #0084FF;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.view-scannery .views-exposed-form .views-exposed-widget .views-widget label {
	font-weight: normal;
}
.view-scannery .views-exposed-form .views-exposed-widget a.bef-toggle {
	position: absolute;
	top: 3px;
	right: 10px;
	color: #4D4D4D;
	background: #f2f2f2;
	padding: 5px 8px;
	font-size: 12px;
	line-height: 12px;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.view-scannery .views-exposed-form .views-exposed-widget a.bef-toggle:hover {
	color: #fff;
	background: #007EDF;
	text-decoration: none;
}
.bef-checkboxes .form-type-bef-checkbox {
	float: left;
	width: 48%;
	margin: 0 2px 2px 0;
	letter-spacing: 0px;
	font-size: 12px;
}
.view-scannery .views-exposed-form .slider-filter-processed .views-widget {
	padding-top: 30px;
	position: relative;
}
.view-scannery .views-exposed-form .slider-filter-processed .widget-append {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0 10px;
}
.view-scannery .views-exposed-form .form-item-zatez-min, .view-scannery .views-exposed-form .form-item-kapacita-min, .view-scannery .views-exposed-form .form-item-field-scanner-ppm-value-min {
	width: 30%;
	float: left;
	display: inline;
	margin-right: -30%;
}
.view-scannery .views-exposed-form .form-item-zatez-max, .view-scannery .views-exposed-form .form-item-kapacita-max, .view-scannery .views-exposed-form .form-item-field-scanner-ppm-value-max {
	width: 30%;
	float: left;
	display: inline;
	margin-left: 70%;
	margin-right: -100%;
}
.slider-filter-processed .form-item label {
	display: none;
}
.view-scannery .views-exposed-form input.form-text {
	width: 100%;
}
#edit-title-wrapper .views-widget {
	padding-left: 0;
}
#edit-title-wrapper .views-widget, #edit-field-scanner-software-value-wrapper .views-widget {
	border: none;
}
.view-scanner-mesice td .scanner-hover-wrap, .view-scannery td .scanner-hover-wrap {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 247px;
	height: 225px;
	vertical-align: middle;
}
.view-scanner-mesice td:hover .scanner-hover-wrap, .view-scannery td:hover .scanner-hover-wrap {
	display: table;
}
.view-scanner-mesice td:hover .scanner-hover-wrap .scanner-hover, .view-scannery td:hover .scanner-hover-wrap .scanner-hover {
	display: table-row;
}
.view-scanner-mesice td:hover .scanner-hover-wrap .scanner-hover a, .view-scannery td:hover .scanner-hover-wrap .scanner-hover a {
	display: table-cell;
	height: 225px;
	padding: 100px 0;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 92px 40% no-repeat;
	background-image: url(../images/glasses.png);
	background-color: #333;
	background-size: 57px 23px;
	opacity: 0.9;
}
.view-scanner-mesice td:hover .scanner-hover-wrap .scanner-hover a:hover, .view-scannery td:hover .scanner-hover-wrap .scanner-hover a:hover {
	text-decoration: none;
}
ul.bef-tree, ul.bef-tree-child {
	margin: 0;
	padding: 0;
}
ul.bef-tree li {
	list-style-type: none;
}
ul.bef-tree-depth-1 {
	padding: 0 0 0 10px;
	font-size: 90%;
}
.view-scannery .views-exposed-sort {
	position: absolute;
	top: 0;
	right: 0;
	width: 285px;
	height: 36px;
	padding: 3px 0 2px 12px;
	background: #fff;
	font-size: 14px;
	line-height: 14px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}
.view-scannery .views-exposed-sort .form-item {
	margin: 0;
}
.view-scannery .views-widget-sort-by {
	float: left;
}
.view-scannery .views-widget-sort-by .bef-select-as-links {
	display: none;
}
.view-scannery .views-widget-sort-by label {
	color: #007EDF;
	padding: 8px 0 12px;
	letter-spacing: -1px;
	line-height: 14px;
}
.view-scannery .views-widget-sort-order label {
	display: none;
}
.view-scannery .views-widget-sort-order .form-type-bef-link {
	float: left;
}
.view-scannery .views-widget-sort-order .form-type-bef-link a {
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
	margin: 0 0 0 5px;
	padding: 8px 15px 12px;
	line-height: 14px;
	color: #797979;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.view-scannery .views-widget-sort-order .form-type-bef-link a:hover {
	background: #f2f2f2;
	text-decoration: none;
}
.view-scannery .views-widget-sort-order .selected a {
	color: #fff;
	background: #007EDF !important;
}

@media (min-width:70em) {
.view-scannery .view-empty {
	margin: 50px 0 0;
}
}
.view-scannery table.views-table thead th {
	background: none;
	padding: 0 1px 0 0;
}
.view-scannery table.views-table thead th a {
	display: block;
	height: 50px;
	padding: 10px;
	background: #ccc;
	color: #fff;
	vertical-align: middle;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}
.view-scannery table.views-table thead th.views-field-field-scanner-software {
	min-width: 140px;
	height: 50px;
	padding: 10px;
	border-right: solid 1px #fff;
	background: #007EDF;
	color: #fff;
	vertical-align: middle;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}
.view-scannery table.views-table thead th.views-field-field-scanner-capacity {
	min-width: 140px;
}
.view-scannery table.views-table thead th.views-field-field-scanner-zatez {
	min-width: 135px;
}
.view-scannery table.views-table thead th.views-field-nothing {
	min-width: 120px;
}
.view-scannery table.views-table thead th a.active {
	background: #007EDF;
}
.view-scannery table.views-table tbody {
	background: #fff;
}
.view-scannery table.views-table tbody tr {
	background: #fff;
	border: none;
	border-bottom: solid 1px #f2f2f2;
}
.view-scannery table.views-table tbody tr td {
	padding: 20px;
}
.view-scannery table.views-table tbody tr td.views-field-field-scanner-preview {
	width: 125px;
}
.node--hardware-scanner--full .scanner-image-full {
	width: 500px;
	max-width: 100%;
	padding: 20px 0;
	min-height: 275px;
	float: left;
}
.scanner-image-full .scanner-image-full-inner {
	display: table;
	width: 90%;
}
.scanner-image-full .field--name-field-scanner-preview {
	display: table-row;
}
.scanner-image-full .field--name-field-scanner-preview .field-value {
	display: table-cell;
	float: none;
	height: 500px !important;
	vertical-align: middle;
	text-align: center;
}
.node--hardware-scanner--full .node__content {
	width: 500px;
	float: left;
}
.node--hardware-scanner--full .node__content .scanner-content-inner {
	padding: 0 0 0 68px;
	background-repeat: no-repeat;
	background-position: top left no-repeat;
	background-image: url(../images/scanner-border-left.png);
}
.node--hardware-scanner--full .node__content .scanner-content-inner2 {
	padding: 50px 30px 30px 0;
	min-height: 500px;
	margin: 0 0 50px;
	background-repeat: no-repeat;
	background-position: top right no-repeat;
	background-image: url(../images/scanner-border-right.png);
}
.node--hardware-scanner--full .field {
	clear: both;
	margin: 0 0 10px;
}
.node--hardware-scanner--full span.field-label {
	display: block;
	float: left;
	clear: both;
	width: 150px;
	text-align: right;
	margin: 0 20px 10px 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color: #979797;
}
.node--hardware-scanner--full .field-value {
	display: block;
	float: left;
	width: 200px;
	text-align: left;
	margin: 0 0 30px 0;
	font-size: 16px;
	line-height: 14px;
	color: #000;
	font-family: Verdana;
	font-weight:;
}
body.node-type-panel .pane-block-29 h2.pane-title {
	margin: 0 !important;
}
body.page-node-65 .panel-col-top {
	padding-bottom: 0 !important;
}
.pane-block-29 p {
	margin: 0;
}
body.page-node-65 .center-wrapper-wrap-1 {
	padding-top: 0 !important;
}
.bean-servis-program {
	padding: 40px;
	background: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.bean-servis-program .field {
	height: auto;
}
.bean-servis-program h2 {
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.field--name-field-servis-logo {
	height: 100px;
}
.field--name-field-servis-popis {
	padding: 0 0 20px;
	border-bottom: solid 1px #f2f2f2;
	margin: 0 0 20px;
}
.field--name-field-servis-varovani {
	min-height: 90px;
	padding: 10px 20px 10px 80px;
	margin: 0 0 20px;
	background-repeat: no-repeat;
	background-position: 10px 15px no-repeat;
	background-image: url(../images/warning.png);
	background-color: #f2f2f2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.field--name-field-servis-varovani p {
	margin: 0;
}
.field--name-field-servis-popis2 {
	margin: 0 0 20px;
}
body.page-node-65 .center-wrapper-wrap-2 {
	padding: 30px 0;
}
body.page-node-65 .center-wrapper-wrap-2 .pane-block-28 {
	padding: 0 40px;
}
body.page-node-65 .center-wrapper-wrap-2 .pane-views-servis-kdo-zajistuje-block {
	padding: 0 20px;
}
.pane-views-servis-kdo-zajistuje-block h2.pane-title {
	font-size: 18px;
	line-height: 22px;
	color: #007EDF;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.field--name-field-servis-link a {
	background-color: #0080A4;
	color: #fff;
	width: 100%;
	background-position: 385px -185px;
}
.field--name-field-servis-link a:hover {
	background-color: #007EDF;
}
body.page-node-292 .node--basic-page--full .field--name-field-subtitle {
	background: #f2f2f2;
	padding: 30px;
	margin: 0 0 30px;
}
.view-vyjadreni-klientu table td {
	vertical-align: top;
}
.node--vyjadreni-klientu {
	padding: 0 10px 0 30px;
	margin: 0 0 20px;
}
.node--vyjadreni-klientu .field--name-field-portret {
	float: left;
	width: 100px;
	margin: 0 20px 0 0;
}
.node--vyjadreni-klientu .node__content {
	float: left;
	width: 330px;
}
.node--vyjadreni-klientu .field--name-body {
	font-style: italic;
}
.node--vyjadreni-klientu h3 {
	margin-bottom: 0;
}
.node--vyjadreni-klientu .field--name-field-nazev-firmy {
	color: #007EDF;
	font-size: 14px;
}
.view-klienti-large table {
	display: table;
}
.view-klienti-large table tr {
	display: table-row;
}
.view-klienti-large table tr td {
	display: table-cell;
	position: relative;
	width: 165px;
	height: 120px;
	padding: 10px;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	border-right: solid 1px #f2f2f2;
	border-bottom: solid 1px #f2f2f2;
}
.view-klienti-large table tr td img {
	max-width: 80%;
	height: auto;
}
.view-klienti-large table tr td .views-field-view-node a {
	display: none;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #333;
	color: #fff;
	padding: 50px 0;
	text-align: center;
	text-decoration: none;
	opacity: 0.9;
}
.view-klienti-large table tr td:hover .views-field-view-node a {
	display: block;
}
.view-klienti-large table tr td .views-field-title {
	text-indent: -9999em;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 74px;
	height: 84px;
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
	background-image: url(../images/casestudy.png);
	background-size: 74px 84px;
}
.view-pripadove-studie table.views-view-grid td {
	padding: 0 10px;
}
.node--pripadova-studie {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
	background: #f2f2f2;
	text-align: center;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.node--pripadova-studie .node__content {
	padding: 30px 10px 0;
}
.node--pripadova-studie .field--name-field-case-study-logo {
	margin: 0 0 10px;
	height: 80px;
	display: table;
	width: 100%;
}
.node--pripadova-studie .field--name-field-case-study-logo .field__items {
	display: table-row;
}
.node--pripadova-studie .field--name-field-case-study-logo .field__items .field__item {
	display: table-cell;
	vertical-align: middle;
}
.case-study-hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 90px 0 0;
	width: 100%;
	height: 200px;
	text-align: center;
	background: #333;
	opacity: 0.9;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.node--pripadova-studie:hover .case-study-hover, .node--termin:hover .case-study-hover {
	display: block;
}
.case-study-hover a {
	padding: 40px 0 0;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	background-position: 98px -225px;
}
.node--termin .case-study-hover a {
	background-position: 25px -225px;
}
.klient-sidebar-logo {
	display: table;
	width: 100%;
}
.klient-sidebar-logo .field--name-field-klient-logo {
	display: table-row;
}
.klient-sidebar-logo .field--name-field-klient-logo .field-value {
	display: table-cell;
	float: none;
	height: 200px !important;
	vertical-align: middle;
	text-align: center;
}
body.node-type-panel .pane-block-8 {
	padding-bottom: 10px;
}
body.node-type-panel .pane-block-8 .pane-content {
	width: 60%;
	margin: 0 auto;
	text-align: center;
}
body.node-type-panel .pane-menu-menu-partneri {
	padding-top: 10px;
}
.pane-menu-menu-partneri .pane-content {
	margin: 0 auto;
}
.pane-menu-menu-partneri ul.menu {
	margin: 0;
	padding: 0;
}
.pane-menu-menu-partneri ul.menu li {
	list-style-type: none;
	margin: 0 0 10px;
}
body.node-type-panel .pane-block-9 {
	padding-bottom: 10px;
}
body.node-type-panel .pane-block-9 .pane-content {
	display: none;
}
body.node-type-panel .pane-block-10 .pane-content {
	width: 50%;
	margin: 0 auto;
	text-align: center;
}
.section-partneri .panel-2col-bricks .center-wrapper {
	padding-top: 10px;
	padding-bottom: 30px;
}
.section-partneri .panel-2col-bricks .center-wrapper:nth-child(4) .panel-col-first .inside, .section-o-nas .panel-2col-bricks .center-wrapper:nth-child(2) .panel-col-first .inside {
	border-right: solid 1px #d4d4d4;
}
.section-partneri .pane-views-novinky-block-block, .section-partneri .pane-views-akce-block-block, .section-o-nas .pane-views-novinky-block-block, .section-partnerska-zona .pane-views-akce-block-block, .section-partnerska-zona .pane-views-akce-block-block-1, .section-partnerska-zona .pane-views-novinky-block-block, .section-partnerska-zona .pane-views-novinky-block-block-1, .section-o-nas .pane-views-akce-block-block {
	padding: 0 20px 0 20px;
}
.section-partneri .pane-views-novinky-block-block h2.pane-title, .section-partneri .pane-views-akce-block-block h2.pane-title, .section-o-nas .pane-views-novinky-block-block h2.pane-title, .section-partnerska-zona .pane-views-akce-block-block h2.pane-title, .section-partnerska-zona .pane-views-akce-block-block-1 h2.pane-title, .section-partnerska-zona .pane-views-novinky-block-block h2.pane-title, .section-partnerska-zona .pane-views-novinky-block-block-1 h2.pane-title, .section-o-nas .pane-views-akce-block-block h2.pane-title {
	text-align: center;
}
.view-novinky-full-block .views-row, .view-akce-full-block .views-row, .section-partneri .pane-views-novinky-block-block .views-row, .section-partneri .pane-views-akce-block-block .views-row, .section-o-nas .pane-views-novinky-block-block .views-row, .section-partnerska-zona .pane-views-akce-block-block .views-row, .section-partnerska-zona .pane-views-akce-block-block-1 .views-row, .section-partnerska-zona .pane-views-novinky-block-block .views-row, .section-partnerska-zona .pane-views-novinky-block-block-1 .views-row, .section-o-nas .pane-views-akce-block-block .views-row {
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: solid 1px #d4d4d4;
	min-height: 84px;
}
.view-novinky-full-block .node p.submitted, .section-partneri .view-novinky-block .node p.submitted, .section-o-nas .view-novinky-block .node p.submitted {
	font-size: 16px;
}
.section-partneri .pane-views-novinky-block-block .view-footer, .section-partneri .pane-views-akce-block-block .view-footer, .section-o-nas .pane-views-novinky-block-block .view-footer, .section-partnerska-zona .pane-views-akce-block-block .view-footer, .section-partnerska-zona .pane-views-akce-block-block-1 .view-footer, .section-partnerska-zona .pane-views-novinky-block-block .view-footer, .section-partnerska-zona .pane-views-novinky-block-block-1 .view-footer, .section-o-nas .pane-views-akce-block-block .view-footer {
	text-align: center;
}
.view-novinky-full-block .views-row, .view-akce-full-block .views-row {
	min-height: 100px;
}
.node--akce .event-date {
	width: 75px;
	float: left;
	margin: 0 10px 0 0;
	font-size: 16px;
	line-height: 18px;
	color: #84DC22;
}
.node--akce .event-date span {
	display: block;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	margin: 0 0 5px;
}
.section-partneri .pane-views-akce-block-block .node--akce header {
	float: left;
	width: 205px;
}
.webform-client-form .form-item {
	margin: 0 0 10px;
}
.webform-client-form input.form-text, .webform-client-form textarea {
	display: block;
	width: 100%;
	max-width: 400px;
	padding: 10px;
	height: 50px;
	line-height: 16px;
	font-size: 16px;
	color: #000;
	margin: 0 auto;
	background: #fff;
	border: solid 1px #d4d4d4;
	outline: none;
	box-shadow: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.webform-client-form textarea {
	height: auto;
}
.webform-client-form .form-actions input.form-submit {
	border: none;
	margin-top: 30px;
}
body.node-type-panel .pane-block-12 .pane-content {
	width: 60%;
	margin: 0 auto;
	text-align: center;
}
body.node-type-panel .pane-block-12 .pane-content ul li {
	text-align: left;
}
.section-o-nas .panel-2col-bricks .center-wrapper {
	padding-top: 30px;
	padding-bottom: 10px;
}
.view-zamestnanci td {
	padding: 10px 30px;
	vertical-align: top;
}
.node--zamestnanec .team-portrait {
	width: 150px;
	float: left;
	margin: 0 20px 0 0;
}
.node--zamestnanec .node__content {
	width: 270px;
	float: left;
}
.node--zamestnanec h3 {
	margin: 0;
}
.field--name-field-tym-pozice {
	font-size: 14px;
	color: #999;
	margin: 0 0 10px;
}
.field--name-field-tym-email a {
	background-color: #fff;
	color: #999;
	margin: 10px 0 0;
	background-position: 105px -149px;
}
.field--name-field-tym-email a:hover {
	background-color: #007EDF;
	color: #fff;
	background-position: 105px -186px;
}
.view-voln-pozice-new .ui-accordion .views-accordion-voln_pozice_new-block-header {
	border: solid 1px #007EDF;
	margin: 0 0 10px;
}
.view-voln-pozice-new .ui-accordion .ui-accordion-header a {
	color: #007EDF;
	padding-left: 20px;
	line-height: 28px;
}
.form-managed-file {
	position: relative;
	display: inline-block !important;
}
.NFI-wrapper {
	display: inline-block !important;
	overflow: visible !important;
}
.form-managed-file .form-submit, .NFI-button {
	display: inline-block;
	overflow: visible !important;
	float: none !important;
	margin: 0 5px 0 0;
	background: #007EDF;
	color: #fff;
	border: none;
	font-size: 14px;
	line-height: 14px;
	padding: 7px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.NFI-button:active {
	color: #000 !important;
}
.NFI-filename {
	display: none !important;
}
.pane-block-23 ol, .pane-block-30 ol, .pane-block-34 ol, .pane-block-37 ol, .page-node-292 .node--basic-page ol {
	list-style-type: none;
list-style-type:decimal !ie;
	margin: 0 0 0 30px;
	padding: 0;
	counter-reset: li-counter;
}
.pane-block-23 ol li, .pane-block-30 ol li, .pane-block-34 ol li, .pane-block-37 ol li {
	position: relative;
	margin-bottom: 20px;
	padding: 5px 20px 0 70px;
	min-height: 50px;
	width: 320px;
	float: left;
}
.page-node-292 .node--basic-page ol li {
	position: relative;
	margin-bottom: 20px;
	padding: 5px 20px 0 70px;
	min-height: 50px;
}
.pane-block-23 ol li:before, .pane-block-30 ol li:before, .pane-block-34 ol li:before, .pane-block-37 ol li:before, .page-node-292 .node--basic-page ol li:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	font-size: 24px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #0080A4;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	content: counter(li-counter);
	counter-increment: li-counter;
}
.pane-block-30 ol li strong, .pane-block-34 ol li strong, .pane-block-37 ol li strong {
	color: #0084FF;
	font-weight: bold;
}
.pane-block-14 .pane-content {
	width: 60%;
	text-align: center;
	margin: 0 auto;
}
.pane-views-volne-pozice-block {
	padding-top: 0 !important;
}
.view-volne-pozice .views-slideshow-controls-top {
	float: none;
	margin: 0 0 20px 0;
}
.view-volne-pozice .views-slideshow-controls-top .views-slideshow-pager-fields {
}
.view-volne-pozice .views-slideshow-controls-top .views-slideshow-pager-field-item {
	margin: 0 0 20px;
	width: 250px;
	height: 50px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	background: #f2f2f2;
	border: solid 1px #d4d4d4;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.view-volne-pozice .views-slideshow-controls-top .views-slideshow-pager-field-item.active {
	position: relative;
	background: #fff;
	color: #007EDF;
	border-color: #007EDF;
}
.view-volne-pozice .views-slideshow-controls-top .views-slideshow-pager-field-item.active:after {
	content: " ";
	position: absolute;
	left: 105px;
	bottom: -41px;
	width: 40px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: top left no-repeat;
	background-image: url(../images/active-tab-tip.png);
}
.view-volne-pozice .views-row {
	background: #fff;
	padding: 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.pane-views-voln-pozice-new-block {
	padding-top: 0;
}
#volne-pozice-form .webform-client-form {
	background: #fff;
	padding: 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#volne-pozice-form .webform-component--vase-cv {
	text-align: center;
}
#volne-pozice-form .views-label {
	text-align: center;
}
.view-voln-pozice-new .view-content h2 {
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.view-voln-pozice-new .view-content {
	padding: 31px 20px 20px;
}
.view-voln-pozice-new .view-content .ui-widget-content {
	background: transparent;
}
.job-col1 {
	float: none;
	width: 100%;
}
.job-col2 {
	float: none;
	width: 100%;
}
.views-label {
	display: block;
	font-size: 18px;
	color: #007EDF;
	margin: 0 0 10px;
	font-family: 'helvetica_neue_medium';
}
.job-detail .webform-client-form {
	background: #f2f2f2;
	margin: 20px 0 0;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.job-detail .webform-client-form input.form-text {
	width: 100%;
}
.pane-block-30 ol li, .pane-block-34 ol li, .pane-block-37 ol li {
	width: 193px;
	padding: 60px 5px 0;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}
.pane-block-30 ol li strong, .pane-block-34 ol li strong, .pane-block-37 ol li strong {
	font-size: 16px;
	color: #4D4D4D;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.pane-block-30 ol li:before, .pane-block-34 ol li:before, .pane-block-37 ol li:before {
	left: 71px;
}
.pane-block-30 h3, .pane-block-34 h3, .pane-block-37 h3 {
	font-size: 18px;
	color: #007EDF;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.pane-block-32 table td, .pane-block-36 table td, .pane-block-39 table td {
	color: #007EDF;
}
.webform-client-form .webform-component--co-bude-nasledovat {
	width: 400px;
	margin: 0 auto 20px;
	padding: 30px 30px 30px 120px;
	border: solid 1px #d4d4d4;
	background-repeat: no-repeat;
	background-position: 30px 30px no-repeat;
	background-image: url(../images/i.png);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.webform-client-form .webform-component--co-bude-nasledovat h3 {
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.webform-client-form .webform-component--zprava-pro-nas {
	width: 400px;
	margin: 0 auto 20px;
}

@media (max-width:800px) {
.pane-block-30 ol, .pane-block-34 ol, .pane-block-37 ol {
	margin: 0;
}
.pane-block-30 ol li, .pane-block-34 ol li, .pane-block-37 ol li {
	width: 100%;
	padding-top: 0;
}
.pane-block-30 ol li:before, .pane-block-34 ol li:before, .pane-block-37 ol li:before {
	left: auto;
	margin: 0 auto 10px;
	position: relative;
	display: block;
}
.webform-client-form .webform-component--zprava-pro-nas {
	width: 100%;
}
}
.webform-client-form .webform-component--zprava-pro-nas textarea {
	min-height: 200px;
	padding: 15px;
}
.webform-client-form .webform-component--souhlas {
	text-align: center;
	margin: 20px 0 0;
}
.pane-views-novinky-full-block-block h2.pane-title, .pane-views-akce-full-block-block h2.pane-title, .pane-views-novinky-full-block-block-1 h2.pane-title, .pane-views-akce-full-block-block-1 h2.pane-title {
	font-size: 32px;
	color: #84DC22;
	line-height: 34px;
}
.node--tema h2.node__title, .node--termin h2.node__title {
	font-size: 32px;
	color: #84DC22;
	line-height: 34px;
	font-family: 'helvetica_neue_ultralight';
	margin-top: 20px;
}
a.link-back {
	color: #4D4D4D;
	font-size: 14px;
	padding: 7px 15px 7px 35px;
	background-position: -190px -139px;
	background-color: #f2f2f2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
a.link-back:hover {
	text-decoration: none;
	background-position: -190px -163px;
	background-color: #007EDF;
	color: #fff;
}
.social-share a {
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	margin: 0 2px 2px 0;
	text-indent: -9999px;
}
.social-share a.social-share-facebook {
	background-position: 0 -827px;
}
.social-share a.social-share-facebook:hover {
	background-position: 0 -851px;
}
.social-share a.social-share-linkedin {
	background-position: -48px -827px;
}
.social-share a.social-share-linkedin:hover {
	background-position: -48px -851px;
}
.social-share a.social-share-twitter {
	background-position: -24px -827px;
}
.social-share a.social-share-twitter:hover {
	background-position: -24px -851px;
}
.view-temata .views-row {
	padding: 0 0 20px;
	margin: 0 0 20px;
	border-bottom: solid 1px #f4f4f4;
}
.view-temata .views-row-last {
	padding: 0;
	margin: 0;
	border: none;
}
.view-temata .node--tema h2 {
	font-size: 18px;
	font-family: 'helvetica_neue_medium';
	margin: 0 0 0.5em;
	font-weight: normal;
}
.view-temata .node--tema .field--name-field-perex {
	font-size: 14px;
	line-height: 20px;
}
.node--tema .social-share {
	clear: both;
	padding: 1em 0 0;
}
table.tema-links {
	width: 100%;
}
table.tema-links td {
	vertical-align: top;
}
table.tema-links td.tema-share {
	width: 33%;
}
table.tema-links td.tema-link {
	text-align: right;
}
table.tema-links td.tema-link a {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	background-color: #666;
	padding: 5px 12px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
table.tema-links td.tema-link a:hover {
	color: #fff;
	background: #007EDF;
}
table.tema-links td div {
	display: inline;
}
span.tema-link-label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	font-size: 14px;
	font-family: 'helvetica_neue_medium';
	color: #797979;
	line-height: 25px;
	font-weight: normal;
}
a.tema-download-link {
	display: block;
	position: relative;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 30px;
	color: #797979;
	font-size: 14px;
	line-height: 25px;
}
a.tema-download-link:hover {
	color: #007EDF;
	text-decoration: none;
}
a.tema-pdf-link:before {
	content: "";
	width: 24px;
	height: 24px;
	top: 0;
	left: 0;
	position: absolute;
	background-position: -96px -827px;
}
a.tema-video-link:before {
	content: "";
	width: 24px;
	height: 24px;
	top: 0;
	left: 0;
	position: absolute;
	background-position: -72px -827px;
}
a.tema-pdf-link:hover:before {
	background-position: -96px -851px;
}
a.tema-video-link:hover:before {
	background-position: -72px -851px;
}
.view-slovnik .letter-wrap {
	clear: both;
	padding: 0 0 20px;
	border-bottom: solid 1px #f2f2f2;
	margin: 0 0 20px;
}
.view-slovnik h3 {
	clear: both;
	color: #84DC22;
	font-size: 50px;
	font-weight: 200;
	line-height: 52px;
	display: block;
	float: left;
	width: 50px;
	text-align: center;
	margin: 0 20px;
	font-family: 'helvetica_neue_ultralight';
}
.view-slovnik .letter-terms {
	float: left;
	width: 510px;
}
.view-slovnik .letter-terms .views-field-title {
	float: left;
	margin: 0 5px 5px 0;
}
.view-slovnik .letter-terms .views-field-title a {
	padding: 5px 12px;
	color: #4D4D4D;
	display: block;
	font-size: 14px;
	line-height: 14px;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
	background: #f4f4f4;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.view-slovnik .letter-terms .views-field-title a:hover {
	color: #fff;
	background: #007EDF;
	text-decoration: none;
}
a.download-link, .download-link a, .field--name-field-scanner-download .field-value a, a.trial-link, #block-custom-infomatic-term-product-demo-url .block__content a, #block-custom-infomatic-term-product-pdf-download .block__content a {
	padding: 5px 0 5px 50px;
	background-position: -68px -1122px;
	font-size: 16px;
	display: block;
	line-height: 16px;
}
a.download-link, .download-link a, .field--name-field-scanner-download .field-value a, #block-custom-infomatic-term-product-pdf-download .block__content a {
	background-position: -64px -1095px;
}
.field--name-field-scanner-download .field-value {
	position: relative;
	top: -6px;
	max-height: 24px;
	overflow: hidden;
}
.field--name-field-scanner-download .field-value img {
	display: none;
}
.field--name-field-scanner-download .field-value a {
	padding-left: 35px;
}
.ui-widget {
	font-family: 'HelveticaNeueLTPro-Lt';
}
.view-faq .views-row {
	border-bottom: solid 1px #f2f2f2;
	padding: 0 0 10px;
	margin: 0 0 10px;
}
.view-faq .views-row-last {
	border: none;
	margin: 0;
}
.ui-accordion .ui-accordion-header {
	border: none;
	background: none;
}
.ui-accordion .ui-accordion-header a {
	color: #4D4D4D;
	text-align: left;
	font-size: 18px;
	line-height: 24px;
	padding-left: 0;
	padding-right: 60px;
}
.ui-accordion .ui-state-active a {
	color: #007EDF;
}
.ui-accordion .ui-accordion-header .ui-icon {
	left: auto;
	right: 20px;
	top: 8px;
	margin: 0;
	width: 30px;
	height: 30px;
}
.ui-state-default .ui-icon {
	background-position: -150px -80px;
}
.ui-state-active .ui-icon {
	background-position: -120px -80px;
}
.ui-accordion .ui-accordion-content {
	padding: 10px 0 0;
	font-size: 14px;
	line-height: 20px;
	border: none;
}
#webform-client-form-63 .form-item input, #webform-client-form-64 .form-item input, #webform-client-form-64 .form-item textarea, #webform-client-form-63 .form-actions input.form-submit, #webform-client-form-64 .form-actions input.form-submit {
	margin-left: 0;
}
.view-tag-cloud .views-row {
	float: left;
	margin: 0 3px 10px 0;
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
}
.view-tag-cloud .views-row a {
	padding: 5px 12px;
	color: #4D4D4D;
	display: block;
	font-size: 14px;
	line-height: 14px;
	background: #f4f4f4;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.view-tag-cloud .views-row a:hover {
	color: #fff;
	background: #007EDF;
}
fieldset.collapse-text-fieldset {
	padding: 0;
	border: none;
	margin: 0 0 1em;
	position: relative;
	top: -1em;
}
body.section-kontakty .center-wrapper .panel-col-first {
	width: 450px;
}
body.section-kontakty .center-wrapper .panel-col {
	width: 300px;
}
body.section-kontakty .center-wrapper .panel-col-last {
	width: 250px;
}
.pane-block-15 h2.pane-title, .pane-block-24 h2.pane-title, .pane-block-25 h2.pane-title, .pane-block-26 h2.pane-title {
	font-size: 18px;
	color: #007EDF;
	padding: 7px 0 6px 60px;
	margin: 0 0 1em;
	font-weight: bold;
	font-family: 'HelveticaNeueLTPro-Lt';
}
.pane-block-15 h2.pane-title {
	background-position: 0 -934px;
}
.pane-block-24 h2.pane-title {
	background-position: 0 -981px;
}
.pane-block-25 h2.pane-title {
	background-position: 0 -887px;
}
.pane-block-26 h2.pane-title {
	background-position: 0 -1028px;
}
.pane-block-15 .pane-content, .pane-block-24 .pane-content, .pane-block-25 .pane-content, .pane-block-26 .pane-content {
	padding: 0 0 0 60px;
}
.pane-block-15 .pane-content a, .pane-block-24 .pane-content a, .pane-block-25 .pane-content a, .pane-block-26 .pane-content a {
	color: #4D4D4D;
	position: relative;
}
.pane-block-15 .pane-content a:hover, .pane-block-24 .pane-content a:hover, .pane-block-25 .pane-content a:hover, .pane-block-26 .pane-content a:hover {
	color: #007EDF;
	text-decoration: none;
}
.pane-block-25 .pane-content a:after, .pane-block-26 .pane-content a:after {
	content: "";
	position: absolute;
	right: -25px;
	top: 1px;
	width: 18px;
	height: 18px;
	background-position: -98px -170px;
}
.pane-block-25 .pane-content a:hover:after, .pane-block-26 .pane-content a:hover:after {
	background-position: -98px -188px;
}
.pane-block-15 address {
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
}
.contact-left {
}
.webform-client-form .webform-component--mam-zajem-o {
	background: #fff;
	padding: 20px;
	border: solid 1px #d4d4d4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.webform-client-form .webform-component--mam-zajem-o > label {
	font-size: 18px;
	color: #007EDF;
	font-weight: bold;
}
.webform-client-form .webform-component--mam-zajem-o .form-item {
	margin: 0 0 4px;
}
#webform-client-form-41 .form-actions {
	clear: both;
	padding: 5px 0 0;
}
#webform-client-form-293 .webform-container-inline label.option, #webform-client-form-294 .webform-container-inline label.option {
	width: auto;
	display: inline;
	float: none;
	padding: 0;
}
#webform-client-form-293 .form-radios, #webform-client-form-294 .form-radios {
	display: block;
	width: 100%;
	max-width: 300px;
	padding: 10px;
	margin: 0 auto;
}
#webform-client-form-293 .form-radios .form-item, #webform-client-form-294 .form-radios .form-item {
	display: block;
}
.webform-client-form .webform-component--pokyny {
	padding: 0 0 10px;
	margin: 0 0 20px;
	border-bottom: solid 1px #ccc;
}
.webform-client-form .webform-component--pokyny p {
	margin: 0;
}
.webform-client-form .webform-component--jake-problemy-resite {
	padding: 20px 0 0;
	margin: 20px 0 0;
	border-top: solid 1px #ccc;
	clear: both;
}
.section-partnerska-zona .l-region--help {
	background: #333;
	text-align: center;
	margin: 0;
}
.section-partnerska-zona .l-region--help nav ul {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.section-partnerska-zona .l-region--help nav ul li {
	display: inline-block;
	margin: 0;
	padding: 0 20px;
	font-size: 18px;
	line-height: 50px;
}
.section-partnerska-zona .l-region--help nav ul li a {
	color: #ccc;
}
.section-partnerska-zona .l-region--help nav ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.section-partnerska-zona .l-region--help nav ul li a.active {
	color: #84dc22;
}
#block-menu-block-4 ul li a#zona-link {
	text-indent: -9999px;
	display: block;
	position: relative;
	top: 10px;
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
	background-image: url(../images/pz_home.png);
	background-size: 29px 100px;
}
#block-menu-block-4 ul li a#zona-link:hover {
	background-position: 0 -36px;
}
#block-menu-block-4 ul li a#zona-link.active {
	background-position: 0 -71px;
}
.view-scanner-mesice .field--name-field-scanner-preview {
	min-height: 150px;
}
.view-scanner-mesice .field--name-field-scanner-preview img {
	max-height: 150px;
	width: auto;
}
.view-scanner-mesice h3 {
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
	font-size: 18px;
	color: #007EDF;
}
.view-scanner-mesice .field--name-commerce-price {
	font-family: 'helvetica_neue_medium';
	font-weight: normal;
	font-size: 18px;
	color: #84DC22;
	margin: 0 0 1em;
}
.section-partnerska-zona .panel-2col-bricks .center-wrapper {
	padding-top: 30px;
	padding-bottom: 10px;
}
.view-licence table.views-view-grid tr td {
	vertical-align: middle;
}
.view-licence .licence-wrapper {
	position: relative;
}
.view-licence .licence-wrapper .views-field-title {
	position: absolute;
	left: 5%;
	bottom: 0px;
	width: 90%;
	height: 3em;
}
.licence-wrapper {
	display: table;
	width: 190px;
	background: #f5f5f5;
	padding: 25px 20px;
	text-align: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.field--name-field-licence-logo {
	width: 90%;
	margin: 0 auto 10px;
	display: table-row;
}
.licence-wrapper .field--name-field-licence-logo .field-value {
	display: table-cell;
	vertical-align: middle;
	padding: 10px 25px;
	height: 100%;
}
.licence-wrapper .views-field-title {
	font-family: 'helvetica_neue_medium';
	color: #007EDF;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.field--name-field-licence-link a {
	font-size: 16px;
	color: #4D4D4D;
	line-height: 24px;
	padding: 0 25px 0 0;
	background-position: right -170px;
}
.field--name-field-licence-link a:hover {
	color: #007EDF;
	background-position: right -188px;
	text-decoration: none;
}
.view-partnerska-zona-kontakt .node--zamestnanec .team-portrait {
	width: 130px;
	float: left;
	margin: 0 10px 0 0;
}
.view-partnerska-zona-kontakt .node--zamestnanec .node__content {
	width: 170px;
	float: left;
	padding-top: 20px;
}
.view-partnerska-zona-kontakt .node--zamestnanec .field--name-field-tym-pozice {
	min-height: 3.5em;
}
#block-block-44 {
	padding: 30px 30px 10px;
	margin: 0 0 20px;
	background: #fff;
	text-align: center;
}
#block-block-44 h2 {
	font-family: 'helvetica_neue_medium';
	font-size: 18px;
	color: #007EDF;
}
.view-partnerska-zona-podpora .view-empty {
	text-align: center;
}
.view-partnerska-zona-podpora .view-header {
	margin: 0 0 20px;
	text-align: center;
}
.view-partnerska-zona-podpora .views-exposed-form {
	position: relative;
}
.view-partnerska-zona-podpora .views-exposed-form .views-exposed-widget {
	padding: 0 10px 10px 0;
}
.view-partnerska-zona-podpora .views-exposed-form .views-exposed-widget label {
	display: block;
	float: left;
	font-family: 'helvetica_neue_medium';
	font-size: 18px;
	color: #007EDF;
}
.view-partnerska-zona-podpora .views-exposed-form #edit-field-manufacturer-tid-wrapper {
	width: 280px;
}
.view-partnerska-zona-podpora .views-exposed-form #edit-field-manufacturer-tid-wrapper label {
	width: 100px;
}
.view-partnerska-zona-podpora .views-exposed-form #edit-title-wrapper label {
	width: 125px;
	margin: 0 0 0 30px;
}
.view-partnerska-zona-podpora .views-exposed-form #edit-title-wrapper input.form-text {
	height: 46px;
}
.view-partnerska-zona-podpora .views-exposed-form select {
	-webkit-appearance: menulist-button;
	border-color: rgb(153,153,153);
	width: 165px;
	height: 46px;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
.view-partnerska-zona-podpora .views-exposed-form #edit-sku-wrapper select:disabled {
	color: #999;
}
.view-partnerska-zona-podpora .views-exposed-form .views-submit-button {
	position: absolute;
	right: 60px;
	bottom: 13px;
	float: none;
	padding: 0;
}
.view-partnerska-zona-podpora .views-exposed-form .views-submit-button input.form-submit {
	height: 46px;
	line-height: 16px;
	font-size: 14px;
	padding: 10px 15px;
	margin: 0;
	border: none;
	background: #007EDF;
	color: #fff;
	cursor: pointer;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.view-partnerska-zona-podpora .views-exposed-form .views-submit-button input.form-submit:hover {
	background: #84DC22;
}
#quicktabs-scanner_partnerska_zona_podpora .quicktabs-tabs-wrapper {
	background: #d9d9d9;
}
#quicktabs-scanner_partnerska_zona_podpora .quicktabs-container-wrapper {
	background: #fff;
}
#quicktabs-scanner_partnerska_zona_podpora ul.quicktabs-tabs {
	background: #d9d9d9;
	margin: 0;
	padding: 20px 0 0;
}
#quicktabs-scanner_partnerska_zona_podpora ul.quicktabs-tabs li {
	margin: 0;
	padding: 0;
}
#quicktabs-scanner_partnerska_zona_podpora ul.quicktabs-tabs li a {
	display: inline-block;
	width: 220px;
	text-align: center;
	background: #ccc;
	margin: 0 20px 0 0;
	padding: 20px;
	font-size: 18px;
	color: #4D4D4D;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}
#quicktabs-scanner_partnerska_zona_podpora ul.quicktabs-tabs li a:hover {
	color: #007EDF;
	text-decoration: none;
}
#quicktabs-scanner_partnerska_zona_podpora ul.quicktabs-tabs li.active a {
	background: #fff;
	color: #007EDF;
}
#quicktabs-scanner_partnerska_zona_podpora .node--hardware-scanner .node__content, .view-partnerska-zona-detail-skeneru .node--hardware-scanner .node__content {
	background: #fff;
	padding: 30px 0 0;
}
.node--hardware-scanner--partnerska-zona .content-inner {
	padding: 0 0 50px;
}
.node--hardware-scanner--partnerska-zona .scanner-info-top {
	margin-bottom: 30px;
}
.node--hardware-scanner--partnerska-zona .scanner-info-bottom {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 10px 50px;
}
.node--hardware-scanner--partnerska-zona .scanner-info-bottom td {
	vertical-align: middle;
}
.node--hardware-scanner--partnerska-zona .scanner-info-bottom td.field-label {
	width: 120px;
	text-align: left;
}
.node--hardware-scanner--partnerska-zona .scanner-info-bottom td.field-value {
	text-align: left;
	padding-right: 100px;
}
.node--hardware-scanner--partnerska-zona .scanner-info-bottom td.field-submit {
	text-align: right;
	padding-right: 0;
}
.node--hardware-scanner--partnerska-zona .scanner-info-bottom .field--name-commerce-price, .node--hardware-scanner--partnerska-zona .scanner-info-bottom .field--name-field-buying-price {
	font-family: 'helvetica_neue_medium';
	font-size: 24px;
	color: #0084FF;
	text-align: center;
	line-height: 20px;
}
.view-scanner-ke-stazeni .views-row .views-field {
	width: 31%;
	margin: 0 1%;
	float: left;
	text-align: center;
}
.view-scanner-ke-stazeni .field--name-field-scanner-download .field-value, .view-scanner-ke-stazeni .field--name-field-scanner-manual .field-value {
	position: static;
	max-height: 100px;
	overflow: visible;
}
.view-scanner-ke-stazeni .field--name-field-scanner-download .field-value a, .view-scanner-ke-stazeni .field--name-field-scanner-manual a {
	display: block;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: center top no-repeat;
	background-image: url(../images/pdf.png);
	background-size: 63px 63px;
	padding: 68px 10px 0;
}
.view-scanner-ke-stazeni .field--name-field-scanner-manual img {
	display: none;
}
#block-block-45 .block__content strong {
	color: #84dc22;
	font-weight: normal;
	font-family: 'HelveticaNeueLTPro-Lt';
}
.view-product-sw-list table tbody td {
	font-family: 'helvetica_neue_medium';
	font-size: 18px;
	line-height: 20px;
}
.view-product-sw-list .field--name-commerce-price {
	color: #0084FF;
	text-align: right;
}
.view-product-sw-list .views-field-field-buying-price, .view-product-sw-list .views-field-commerce-price {
	text-align: right;
	min-width: 100px;
}
.view-sw-znacky .views-view-grid .col-inner {
	background: #fff;
	padding: 50px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.view-sw-znacky .views-view-grid .col-first {
	width: 49%;
	padding: 0 1% 0 0;
}
.view-sw-znacky .views-view-grid .col-last {
	width: 49%;
	padding: 0 0 0 1%;
}
.view-sw-znacky .views-field-view {
	margin: 0 0 20px;
}
.view-sw-znacky .field--name-field-swbrand-logo {
	text-align: center;
	margin: 0 0 20px;
}
.view-sw-znacky .field--name-field-swbrand-description2 ul.list-ticks {
	margin: 0 0 20px;
}
.commerce-add-to-cart {
	text-align: right;
}
.commerce-line-item-actions input.form-submit, .commerce-add-to-cart input.form-submit {
	display: block;
	border: none;
	background-repeat: no-repeat;
	background-position: 130px 8px no-repeat;
	background-image: url(../images/arrow-tiny.png);
	background-color: #666;
	float: right;
	margin: 10px 0;
	padding: 0 30px 0 20px;
	width: 145px;
	height: 30px;
	font-family: 'HelveticaNeueLTPro-Lt';
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.commerce-line-item-actions input.form-submit {
	display: inline-block;
	margin: 0 0 20px 10px;
	width: 200px;
	float: none;
}
.commerce-line-item-actions input#edit-submit {
	background-image: none;
}
.commerce-line-item-actions input#edit-checkout {
	background-color: #0084FF;
	background-position: 180px 8px;
}
.commerce-line-item-actions input.form-submit:hover {
	background-color: #84DC22 !important;
}
.commerce-add-to-cart input.form-submit:hover {
	background-color: #0084FF;
}
div.messages.messages--commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue {
	font-size: 80%;
}
.view-scanner-material th {
	padding: 20px;
}
.view-scanner-material td {
	vertical-align: top;
	background: #f5f5f5;
	padding: 20px;
	font-size: 14px;
	line-height: 20px;
}
.view-scanner-material tr.opened td {
	background: #fff;
}
.view-scanner-material td.views-field-sku {
	width: 150px;
}
.view-scanner-material td.views-field-title {
	font-family: 'helvetica_neue_medium';
}
.view-scanner-material .field--name-field-short-description {
	font-family: 'HelveticaNeueLTPro-Lt';
}
.view-scanner-material .field--name-field-description {
	font-family: 'HelveticaNeueLTPro-Lt';
	display: none;
}
.view-scanner-material td.views-field-commerce-price {
	font-family: 'helvetica_neue_medium';
	font-size: 18px;
	color: #0084FF;
	line-height: 20px;
}
.view-scanner-material td.views-field-nothing {
	width: 110px;
	display: none;
}
.view-scanner-material a.more, .view-scanner-material a.less {
	display: block;
	position: relative;
	padding: 0 30px 0 0;
	line-height: 30px;
}
.view-scanner-material a.less {
	display: none;
}
.view-scanner-material a.more:after, .view-scanner-material a.less:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background-position: -150px -80px;
}
.view-scanner-material a.less:after {
	background-position: -120px -80px;
}
.view-scanner-material a.more:hover, .view-scanner-material a.less:hover {
	color: #000;
	text-decoration: none;
}
.view-scanner-material a.more:hover:after {
	background-position: -150px -50px;
	color: #000;
	text-decoration: none;
}
.view-scanner-material a.less:hover:after {
	background-position: -120px -50px;
	color: #000;
	text-decoration: none;
}
.view-scanner-material tr.opened .field--name-field-product-image, .view-scanner-material tr.opened .field--name-field-description, .view-scanner-material tr.opened a.less {
	display: block;
}
.view-scanner-material tr.opened a.more {
	display: none;
}
.view-product-services .views-row {
	padding: 30px 0;
	border-bottom: solid 1px #ccc;
}
.view-product-services .view-product-services .views-row-last {
	border-bottom: none;
}
.node--produkt-servis .basic-info {
	width: 250px;
	float: left;
	margin: 0 50px 0 0;
}
.node--produkt-servis .basic-info .servis-logo {
	text-align: center;
	padding: 0 0 20px;
	margin: 0 0 20px;
	border-bottom: solid 1px #ccc;
}
.node--produkt-servis .basic-info .servis-logo img {
	width: 80%;
}
.node--produkt-servis .basic-info .field--name-commerce-price {
	font-family: 'helvetica_neue_medium';
	font-size: 24px;
	color: #0084FF;
	text-align: center;
	line-height: 20px;
	padding: 0 0 20px;
	margin: 0 0 20px;
	border-bottom: solid 1px #ccc;
}
.node--produkt-servis .description {
	width: 600px;
	float: left;
}
#block-commerce-cart-cart {
	position: absolute;
	top: -20px;
	right: 10px;
	width: 100%;
	text-align: right;
}
#block-commerce-cart-cart h2.block__title {
	display: inline-block;
	font-family: 'HelveticaNeueLTPro-Lt';
	font-size: 16px;
	color: #4d4d4d;
	font-weight: normal;
}
#block-commerce-cart-cart .block__content {
	position: relative;
}
#block-commerce-cart-cart .cart-contents:after {
	content: " ";
	position: absolute;
	top: -5px;
	left: -30px;
	display: block;
	width: 30px;
	height: 30px;
	background-position: -286px -50px;
	text-indent: -9999px;
}
#block-commerce-cart-cart .block__content, #block-commerce-cart-cart .block__content div, #block-commerce-cart-cart .block__content ul {
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 20px;
}
#block-commerce-cart-cart .block__content span, #block-commerce-cart-cart .block__content ul li {
	display: inline;
	float: none;
	margin: 0;
}
#block-commerce-cart-cart .block__content .view-commerce-cart-block .view-content, #block-commerce-cart-cart .block__content span.line-item-total-label, #block-commerce-cart-cart .block__content .line-item-summary-checkout {
	display: none;
}
#block-commerce-cart-cart .block__content .line-item-summary div, #block-commerce-cart-cart .block__content .line-item-summary ul {
	padding: 0 0 0 10px;
}
a.back-partner-zone {
	float: left;
}
#block-block-47 {
	position: absolute;
	right: 0px;
	top: 0px;
	display: none;
}
.section-partnerska-zona #block-block-47 {
	top: 30px;
}
#block-custom-infomatic-infomatic-userpoints {
	display: none;
	position: absolute;
	top: -20px;
	left: 10px;
	width: 100%;
	text-align: left;
}
.view-commerce-cart-form .views-field-commerce-total {
	text-align: right;
}
.view-commerce-cart-form .line-item-total {
	padding: 10px;
}
.line-item-infomatic-links {
	font-size: 14px;
}
.line-item-infomatic-links a {
	text-decoration: underline !important;
}
.line-item-infomatic-links a:hover {
	text-decoration: none !important;
}
.checkout-buttons .button-operator, .checkout-buttons .checkout-cancel {
	display: none;
}
body.page-checkout #main-content-wrap fieldset, body.page-checkout-review #main-content-wrap fieldset {
	border: none;
}
fieldset.commerce_coupon {
	text-align: center;
}
.view-order-coupon-list {
	display: none;
}
fieldset.customer_profile_billing, fieldset.customer_profile_shipping, fieldset.commerce_shipping, fieldset.customer_profile_registrace_sw {
	text-align: center;
}
fieldset.customer_profile_billing .fieldset-wrapper, fieldset.customer_profile_shipping .fieldset-wrapper, fieldset.commerce_shipping .fieldset-wrapper, fieldset.customer_profile_registrace_sw .fieldset-wrapper {
	width: 90%;
	margin: 0 auto;
	text-align: left;
}
fieldset.customer_profile_billing div.addressfield-container-inline > div.form-item, fieldset.customer_profile_shipping div.addressfield-container-inline > div.form-item, fieldset.customer_profile_registrace_sw div.addressfield-container-inline > div.form-item {
	display: block;
	float: none;
	margin-right: 0;
}
fieldset.customer_profile_billing .form-item-customer-profile-billing-addressbook, fieldset.customer_profile_shipping .form-item-customer-profile-shipping-addressbook, fieldset.customer_profile_registrace_sw .form-item-customer-profile-shipping-addressbook {
	display: none;
}
fieldset.customer_profile_billing .form-item label, fieldset.customer_profile_shipping .form-item label, fieldset.customer_profile_registrace_sw .form-item label {
	display: inline-block;
	width: 30%;
}
fieldset.customer_profile_billing .form-item input.form-text, fieldset.customer_profile_billing .form-item select, fieldset.customer_profile_shipping .form-item input.form-text, fieldset.customer_profile_shipping .form-item select, fieldset.commerce_shipping .form-item input.form-text, fieldset.commerce_shipping .form-item select, fieldset.customer_profile_registrace_sw .form-item input.form-text, fieldset.customer_profile_registrace_sw .form-item select, {
display:inline-block;
width:65%;
}
fieldset .form-item input.premise, fieldset .form-item input.postal-code, fieldset .form-item input.locality {
	width: 30% !important;
}
.checkout-buttons input.checkout-back {
	display: block;
	margin: 0 auto;
}
.checkout-help {
	text-align: center;
}
.checkout-completion-message {
	text-align: center;
}
.customer_profile_registrace_sw .field-type-markup {
	font-size: 80%;
}
fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-profile-copy label {
	width: 90%;
}
body.page-toboggan-denied .l-content {
	text-align: center;
}
.field-name-field-commerce-order-note label {
	display: none;
}
.view-commerce-user-orders {
	margin: 0 0 30px;
}
.view-commerce-user-orders td.active {
	background: none;
}
.node--klient .node__content .field {
	margin: 0 0 30px;
}
.node--klient .node__content .field__label {
	font-size: 32px;
	color: #84DC22;
	line-height: 34px;
	font-weight: normal;
	margin: 0 0 20px;
}
.klient-sidebar .field--name-field-klient-logo {
	display: table;
	width: 100%;
	background: #fff;
	margin: 0 0 2px;
}
.klient-sidebar .field--name-field-klient-logo .field__items {
	display: table-row;
}
.klient-sidebar .field--name-field-klient-logo .field__items .field__item {
	display: table-cell;
	height: 230px !important;
	text-align: center;
	vertical-align: middle;
}
.view-klient-case-study {
	background: #fff;
	padding: 30px;
}
.view-klient-case-study h2 {
	font-family: 'helvetica_neue_medium';
	margin: 0 0 0.5em;
	font-weight: normal;
}
.view-klient-case-study .views-field-title a {
	color: #4D4D4D;
	margin: 0 0 20px;
	font-size: 14px;
}
.view-klient-case-study .view-footer a {
	font-size: 14px;
	color: #000;
	background-position: -141px -170px;
	padding: 0 25px 1px 0;
}
.view-klient-case-study .view-footer a:hover {
	text-decoration: none;
	color: #007EDF;
	background-position: -141px -188px;
}
.search-results {
	padding: 30px 0;
}
.view-search .views-row {
	margin: 0 0 30px;
}
.view-search .views-row-scanner .views-field-body {
	display: none;
}
.l-footer {
	background: #4d4d4d;
	color: #999;
	padding: 45px 0 25px !important;
	margin: 0 !important;
	font-size: 15px;
	line-height: 24px;
}
#block-menu-menu-footer-menu {
	width: 33%;
	float: left;
	margin-left: 0;
	margin-right: -33%;
	display: inline;
}
#block-menu-menu-footer-menu ul {
	margin: 0;
	padding: 0;
}
#block-menu-menu-footer-menu ul li {
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
}
#block-menu-menu-footer-menu ul li a {
	color: #999;
	text-decoration: none;
}
#block-menu-menu-footer-menu ul li a:hover {
	color: #fff;
}
#block-block-4 {
	width: 33%;
	float: left;
	margin-left: 67%;
	margin-right: -100%;
	display: inline;
	text-align: right;
}
#block-block-18 {
	clear: both;
	padding: 30px 0 0;
}
#block-block-18 h2 {
	font-size: 13px;
	font-weight: normal;
	color: #999;
	display: block;
	width: 120px;
	text-align: center;
	position: relative;
	top: 7px;
	line-height: 13px;
	padding: 0;
	margin: 0 auto;
	background: #4d4d4d;
}
#block-block-18 .block__content {
	border-top: solid 1px #999;
	padding: 45px 0 0;
}
#block-social-media-links-social-media-links {
	float: left;
	width: 34%;
	margin-left: 33%;
	margin-right: -67%;
	display: inline;
}
ul.social-media-links {
	margin: 0;
	padding: 0;
	text-align: center;
}
ul.social-media-links li {
	margin: 0;
	display: inline-block;
	padding: 0 5px;
}
ul.social-media-links li a {
	display: block;
	width: 36px;
	height: 36px;
}
ul.social-media-links li.facebook a {
	background-position: 0 -302px;
	background-image: url(../images/sprites_normal.png);
}
ul.social-media-links li.facebook a:hover {
	background-position: 0 -338px;
	background-image: url(../images/sprites_normal.png);
}
ul.social-media-links li.linkedin a {
	background-position: -36px -302px;
	background-image: url(../images/sprites_normal.png);
}
ul.social-media-links li.linkedin a:hover {
	background-position: -36px -338px;
	background-image: url(../images/sprites_normal.png);
}
ul.social-media-links li.youtube a {
	background-position: -72px -302px;
	background-image: url(../images/sprites_normal.png);
}
ul.social-media-links li.youtube a:hover {
	background-position: -72px -338px;
	background-image: url(../images/sprites_normal.png);
}
ul.social-media-links li.twitter a {
	background-position: -108px -302px;
	background-image: url(../images/sprites_normal.png);
}
ul.social-media-links li.twitter a:hover {
	background-position: -108px -338px;
	background-image: url(../images/sprites_normal.png);
}
.pane-social-media-links-social-media-links {
	width: 225px;
}
.pane-social-media-links-social-media-links ul.social-media-links li a {
	display: block;
	width: 46px;
	height: 46px;
}
.pane-social-media-links-social-media-links ul.social-media-links li.facebook a {
	background-position: -254px -628px;
}
.pane-social-media-links-social-media-links ul.social-media-links li.facebook a:hover {
	background-position: -208px -628px;
}
.pane-social-media-links-social-media-links ul.social-media-links li.linkedin a {
	background-position: -254px -674px;
}
.pane-social-media-links-social-media-links ul.social-media-links li.linkedin a:hover {
	background-position: -208px -674px;
}
.pane-social-media-links-social-media-links ul.social-media-links li.youtube a {
	background-position: -254px -720px;
}
.pane-social-media-links-social-media-links ul.social-media-links li.youtube a:hover {
	background-position: -208px -720px;
}
.pane-social-media-links-social-media-links ul.social-media-links li.twitter a {
	background-position: -254px -766px;
}
.pane-social-media-links-social-media-links ul.social-media-links li.twitter a:hover {
	background-position: -208px -766px;
}
#footer-codes {
	background: #4d4d4d;
}
div.ctools-modal-content .modal-header {
	background: #fff;
	padding: 0 20px;
}
div.ctools-modal-content .modal-title {
	display: block;
	padding: 20px 0;
	color: #000;
	font-family: 'helvetica_neue_ultralight';
}
div.ctools-modal-content a.close {
	color: #000;
	padding: 20px 0;
}
div.ctools-modal-content .modal-content {
	padding: 0 20px;
	font-size: 14px;
	color: #4d4d4d;
}
#modal-content h2.node__title {
	display: none;
}
.webform-confirmation > p {
	text-align: center;
}
.webform-confirmation .node--zamestnanec {
	max-width: 500px;
	padding: 20px;
	margin: 0 auto;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.user-profile .field {
	margin: 0 0 10px;
}
.user-profile .field h3, .user-profile .field .field-value {
	display: inline;
	padding: 0 5px 0 0;
}
.node--poukazka {
	margin: 10px;
	padding: 20px;
	text-align: center;
	border: solid 1px #e5e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.node--poukazka h3 {
	font-size: 28px;
	line-height: 1.1em;
}
.view-pz-poukazky .view-header {
	margin: 30px 0 0;
	color: #000;
	text-align: center;
}
.view-offer-sw {
	margin: 0 0 30px;
}
.view-offer-sw .taxonomy-term--sw {
	margin: 30px 0 0;
	border-top: solid 1px #e5e5e5;
	padding: 50px 0 0;
}
.view-offer-sw .field--name-field-category-logo {
	text-align: center;
	margin: 0 0 30px;
}
.view-sw-dictionary-terms {
}
.view-sw-dictionary-terms table.views-view-grid td {
	padding: 0 10px 20px;
}
.view-sw-dictionary-terms .node--termin {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
	background: #f2f2f2;
	text-align: center;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.view-sw-dictionary-terms .node--termin .node__content {
	padding: 30px 10px 0;
}
.view-sw-dictionary-terms .node--termin h3 {
	font-size: 18px;
	line-height: 1.2em;
	margin: 0;
	font-family: 'helvetica_neue_medium';
	font-weight: 500;
}
.view-sw-dictionary-terms .node--termin .field--name-field-sw-subcat {
	font-size: 14px;
	color: #999;
	text-align: center;
	line-height: 20px;
}
.view-sw-dictionary-terms .node--termin .field--name-field-sw-desc {
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 20px;
	position: absolute;
	top: 100px;
	left: 0;
	padding: 0 10px;
}
#taxonomy-term-33 .view-sw-dictionary-terms .node--termin {
	background-image: url(../images/sw-back.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}	
#taxonomy-term-34 .view-sw-dictionary-terms .node--termin {
	background-image: url(../images/sw-back-capt.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}
.view-ke-sta-eni .views-slideshow-pager-fields {
	text-align: center;
}
.view-ke-sta-eni .views-slideshow-pager-field-item {
	display: inline-block;
	text-indent: -9999em;
	width: 5px;
	height: 5px;
	background: #d7d7d7;
	margin: 10px 5px;
	cursor: pointer;
}
.view-ke-sta-eni .views-slideshow-pager-field-item:hover {
	background: #4d4d4d;
}
.view-ke-sta-eni .views-slideshow-pager-field-item.active {
	background: #007EDF;
}
.view-ke-sta-eni .node--pripadova-studie {
	margin: 0 10px;
	width: auto;
	text-align: center;
	background: #fff;
	padding-left: 30px;
	padding-right: 30px;
}
.view-ke-sta-eni .node--pripadova-studie img {
	height: 50px;
	width: auto;
	display: block;
	margin: 0 auto 20px;
}
.view-ke-sta-eni .case-study-hover {
	padding-top: 70px;
}
.view-ke-sta-eni .case-study-hover a {
	background-position: 128px -225px;
	display: block;
	height: 70px;
}
table.views-view-grid, table.views-view-grid tbody, table.views-view-grid thead, table.views-view-grid tr, table.views-view-grid td {
	display: block;
}
table.views-view-grid td {
	margin: 0 0 20px;
}

@media (max-width:44em) {
.panel-panel {
	display: block !important;
	width: 100% !important;
	margin: 0 0 20px;
}
#block-menu-block-1 {
	display: none;
}
.pane-views-klienti-block table.views-view-grid tr td {
	width: 40%;
	margin: 0 5% 20px;
	float: left;
	height: 76px;
}
}

@media (min-width:44em) {
a.site-logo {
	width: 200px;
	padding: 0;
}
a#toggle_menu {
	display: none;
}
.slide-bcg, .slide-bcg-top {
	height: 400px;
}
.slide-bcg-right {
	height: 400px;
}
#block-menu-block-1 {
	float: none;
}
#block-menu-block-1 ul li {
	float: left;
	margin: 25px 12px 25px 0;
	font-size: 14px;
	line-height: 20px;
	opacity: 1;
	text-decoration: none;
}
#block-menu-block-1 ul li a {
	padding: 0;
}
#block-menu-block-2 .menu-block-wrapper, #block-menu-block-3 .menu-block-wrapper {
	display: table;
}
#block-menu-block-2 ul, #block-menu-block-3 ul {
	display: table-row;
}
#block-menu-block-2 ul li, #block-menu-block-3 ul li {
	display: table-cell;
	float: none;
}
#block-menu-block-2 ul li a {
	width: 180px;
}
#block-menu-block-2 ul li a span {
	left: 67px;
}
#block-menu-block-2 ul li a.active-trail span.active-tip, #block-menu-block-3 ul li a.active-trail span.active-tip, #block-menu-block-2 ul li a.active span.active-tip, #block-menu-block-3 ul li a.active span.active-tip {
	display: block;
}
body.section-o-nas #block-menu-block-2 ul li a.active span.active-tip {
	display: none !important;
}
.views-slideshow-cycle-main-frame-row-item .slide-content {
	height: 400px;
	width: 800px;
	padding: 100px 0 0;
}
.views-slideshow-cycle-main-frame-row-item .slide-content .slide-inner {
	width: 250px;
	margin: 0;
	padding: 0;
}
.views-slideshow-cycle-main-frame-row-item .views-field-title, .views-slideshow-cycle-main-frame-row-item .views-field-title a {
	font-size: 30px;
	line-height: 42px;
	font-weight: normal;
	font-family:"HelveticaNeue-UltraLight";
}
.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-subtitle {
	font-size: 14px;
	line-height: 22px;
}
.slide-bcg, .slide-bcg-top {
	height: 400px;
}
.slide-bcg-right {
	height: 400px;
	display: block;
}
.view-volne-pozice .views-slideshow-controls-top {
	float: left;
	margin: 0 20px 20px 0;
}
.job-col1 {
	float: left;
	width: 47%;
	margin: 0 6% 0 0;
}
.job-col2 {
	float: left;
	width: 47%;
}
.view-scannery .view-filters {
}
.view-scannery .view-content {
}
.view-scanner-mesice table.views-view-grid tr td, .view-scannery table.views-view-grid tr td {
	width: 33%;
	padding: 0;
	margin: 0;
	float: none;
	vertical-align: top;
}
.view-scannery .view-header {
	padding-top: 7px;
	margin: 0;
	text-align: center;
}
.view-scannery .switch-view {
	left: 0;
}
.view-scannery .views-exposed-form .views-exposed-widget {
	width: 22%;
	min-height: 150px;
	margin: 0 3% 20px 0;
	float: left;
	clear: none;
	position: relative;
	border-bottom: solid 1px #f2f2f2;
}
.view-scannery .views-exposed-form .views-exposed-widget .views-widget {
	border: none;
}
.views-exposed-form #edit-title-wrapper {
	border: none;
	float: left;
}
.view-scannery .views-exposed-form .views-submit-button {
	top: 63px;
}
.view-pripadove-studie table.views-view-grid td {
	width: 30%;
}
.view-sw-dictionary-terms table.views-view-grid td {
	width: 25%;
}
.button-large a, .pane-menu-menu-partneri ul.menu li a, .pane-block-6 .pane-content a, .pane-block-33 .pane-content a, .pane-block-40 .pane-content a, .pane-block-41 .pane-content a {
	width: 300px;
	background-position: 270px -185px;
}
a.button-link, span.button-link {
	width: 200px;
	background-position: 170px -185px;
	margin: 0 auto;
}
.pane-menu-menu-partneri .pane-content {
	display: table;
	margin: 0 auto;
}
.pane-menu-menu-partneri ul.menu {
	margin: 0;
	padding: 0;
	display: table-row;
}
.pane-menu-menu-partneri ul.menu li {
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
	display: table-cell;
}
.sub-bottom-wrapper .pane-block h4 {
	height: 3.5em;
}
.bean-icon-number-box {
	margin: 0;
}
.view-jak-to-funguje .views_slideshow_pager_field_item.active:after {
	display: block;
}
.node--klient .node__content {
	float: left;
	width: 630px;
}
.klient-sidebar {
	float: right;
	width: 320px;
	margin: 0 0 0 50px;
}
.section-partneri .pane-views-novinky-block-block, .section-partneri .pane-views-akce-block-block, .section-o-nas .pane-views-novinky-block-block, .section-o-nas .pane-views-akce-block-block, .section-partnerska-zona .pane-views-novinky-block-block, .section-partnerska-zona .pane-views-novinky-block-block-1, .section-partnerska-zona .pane-views-akce-block-block, .section-partnerska-zona .pane-views-akce-block-block-1 {
	padding: 0 50px 0 50px;
}
.section-partnerska-zona #partnerska-zona.panel-2col-bricks .panel-col-last .inside {
	margin: 0;
}
.section-partnerska-zona .pane-views-akce-block-block, .section-partnerska-zona .pane-views-akce-block-block-1 {
	border-left: solid 1px #ccc;
}
.node--hardware-scanner--partnerska-zona .field--name-field-scanner-preview {
	width: 45%;
	float: left;
	margin: 0 5% 0 0;
	text-align: right;
}
.node--hardware-scanner--partnerska-zona .field--name-body {
	width: 30%;
	float: right;
	margin: 0 15% 0 5%;
}
.contact-left {
	float: left;
	width: 50%;
}
.webform-client-form .webform-component--mam-zajem-o {
	float: left;
	width: 50%;
}
table.views-view-grid {
	display: table;
}
table.views-view-grid thead, table.views-view-grid tbody {
	display: table-row-group;
}
table.views-view-grid tr {
	display: table-row;
}
table.views-view-grid td {
	display: table-cell;
	margin: 0;
	vertical-align: top;
}
#block-commerce-cart-cart {
	top: 0px;
	right: 0;
	width: 50%;
}
#block-custom-infomatic-infomatic-userpoints {
	display: block;
	top: 0px;
	left: 0;
	width: 50%;
}
#block-block-47 {
	display: block;
}
body.page-checkout #main-content-wrap fieldset.customer_profile_billing .fieldset-wrapper, body.page-checkout #main-content-wrap fieldset.customer_profile_shipping .fieldset-wrapper, body.page-checkout #main-content-wrap fieldset.commerce_shipping .fieldset-wrapper, body.page-checkout #main-content-wrap fieldset.customer_profile_registrace_sw .fieldset-wrapper, body.page-checkout #main-content-wrap fieldset.commerce_fieldgroup_pane__group_note .fieldset-wrapper {
	width: 450px;
}
#webform-client-form-293 .webform-container-inline label, #webform-client-form-294 .webform-container-inline label {
	width: 100px;
	display: block;
	float: left;
	padding: 10px 0 0;
}
.view-voln-pozice-new {
	width: 50%;
	float: left;
	margin: 0 0 20px;
}
#volne-pozice-form {
	width: 50%;
	float: left;
	margin: 0 0 20px;
}
}

@media (min-width:70em) {
#block-menu-block-1 ul li {
	margin: 25px 25px 25px 0;
	font-size: 18px;
}
.controls-inner {
	display: table;
	width: 1000px;
	margin: 0 auto;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block {
	display: table-row;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item {
	display: table-cell;
	border: none;
	border-left: solid 1px #fff;
	width: 10%;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
	text-align: center;
	font-size: 22px;
	color: #333;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.views-row-last {
	border-right: solid 1px #fff;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.active {
	background: #c15098;
	color: #fff;
	height:68px;
	position: relative;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item.active:before {
	content: "";
	display: block;
	width: 31px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center center no-repeat;

	position: absolute;
	top: -20px;
	width: 100%;
	left: 0;
}
.controls-inner #widget_pager_bottom_homepage_slideshow-block .views-slideshow-pager-field-item a {
	height: 58px;
	padding: 10px 20px;
}
.view-homepage-slideshow .views-slideshow-controls-bottom {
	background-repeat: repeat-x;
	background-position: top left repeat-x;
	background-image: url(../images/slideshow-bar.png);
	padding: 0px 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 88px;
}
.slide-bcg, .slide-bcg-top {
	height: 620px !important;
}
.slide-bcg-right {
	height: 620px;
}
.view-scannery .view-filters {
	float: left;
	width: 247px;
	margin: 0 3px 0 0;
}
.view-scannery .view-content {
	float: left;
	width: 750px;
}
.view-scannery div#views_infinite_scroll-ajax-loader {
	width: 750px;
	margin-left: 250px;
}
.view-scannery .views-exposed-form {
	position: relative;
}
.view-scannery .views-exposed-form .views-exposed-widget {
	float: none;
	width: 100%;
	height: auto;
	min-height: 0;
	border-bottom: none;
}
.view-scannery .views-exposed-form .views-exposed-widget .views-widget {
	border-bottom: solid 1px #f2f2f2;
	padding: 0 10px 10px;
	margin: 0 0 10px;
	font-size: 13px;
}
.view-scannery .views-exposed-form .views-submit-button {
	position: absolute;
	top: 53px;
	right: 10px;
	z-index: 2;
}
.view-scannery .views-exposed-form .views-submit-button input.form-submit {
	height: 36px;
	line-height: 16px;
	font-size: 14px;
	padding: 10px 15px;
	margin: 0;
}
.view-scannery .views-exposed-form .views-submit-button input.form-submit:hover {
}
.views-exposed-form #edit-title-wrapper {
	border-bottom: solid 3px #f2f2f2;
	float: none;
}
.views-exposed-form #edit-title-wrapper input.form-text {
	height: 36px;
	padding: 10px 70px 10px 10px;
	line-height: 16px;
	font-size: 14px;
	border: solid 1px #ccc;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.view-scannery .views-exposed-form .slider-filter-processed .views-widget {
	padding-top: 30px;
}
.webform-client-form-94 .webform-component-textfield, .webform-client-form-94 .webform-component-email {
	width: 440px;
	height: 50px;
}
.webform-client-form .webform-component--co-bude-nasledovat {
	width: 400px;
	height: 290px;
	float: right;
	margin: 0 8% 0 3%;
}
.webform-client-form .webform-component--zprava-pro-nas {
	width: 400px;
	height: 290px;
	float: right;
	margin: 0 8% 0 3%;
}
.webform-client-form .webform-component--zprava-pro-nas textarea {
	width: 400px !important;
	height: 290px !important;
}
.section-partneri .webform-component--zprava-pro-nas {
	width: 400px;
	height: 350px;
	float: right;
	margin: 0 8% 0 3%;
}
.section-partneri .webform-component--zprava-pro-nas textarea {
	width: 400px !important;
	height: 350px !important;
}
.section-partneri .pane-views-novinky-block-block, .section-partneri .pane-views-akce-block-block, .section-o-nas .pane-views-novinky-block-block, .section-o-nas .pane-views-akce-block-block, .section-partnerska-zona .pane-views-novinky-block-block, .section-partnerska-zona .pane-views-novinky-block-block-1, .section-partnerska-zona .pane-views-akce-block-block {
	padding: 0 100px 0 100px;
}
body.page-node-1 .center-wrapper .panel-3col-33-stacked .panel-col-first, body.page-node-1 .center-wrapper .panel-3col-33-stacked .panel-col, body.page-node-1 .center-wrapper .panel-3col-33-stacked .panel-col-last {
	float: left;
}
body.page-node-1 .center-wrapper .panel-col-first {
	width: 450px;
}
body.page-node-1 .center-wrapper .panel-col {
	width: 300px;
}
body.page-node-1 .center-wrapper .panel-col-last {
	width: 250px;
}
body.page-node-1 .center-wrapper .pane-block-20:before {
	display: block;
}
body.page-node-1 .center-wrapper .pane-block {
	width: 250px;
	float: left;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
body.page-node-1 .center-wrapper .pane-block-inner {
	padding: 0;
}
body.page-node-1 .center-wrapper .pane-block-20 {
	width: 100px;
	margin: 0 50px 0 0;
}
.input-format {
	float: none;
}
.page-node-293 .node--webform--full .field--name-body, .page-node-294 .node--webform--full .field--name-body {
	width: 370px;
	float: left;
}
#webform-client-form-293, #webform-client-form-294 {
	float: left;
	width: 600px;
	margin: 0 0 0 30px;
	padding: 0 0 0 30px;
	border-left: solid 1px #ccc;
}
#block-webform-client-block-63 .field--name-body {
	display: none;
}
.section-partnerska-zona #block-webform-client-block-63 .field--name-body {
	display: block;
}
.views-slideshow-cycle-main-frame-row-item .slide-content {
	height: 620px;
	width: 1000px;
	padding: 155px 0 0;
}
.views-slideshow-cycle-main-frame-row-item .slide-content .slide-inner {
	width: 335px;
}
.views-slideshow-cycle-main-frame-row-item .views-field-title, .views-slideshow-cycle-main-frame-row-item .views-field-title a {
	font-size: 72px;
	line-height: 68px;
}
.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-subtitle {
	font-size: 18px;
	line-height: 26px;
}
.button a, .button-large a, a.button-link, span.button-link, .field--name-field-more-info-link a, .pane-block-6 .pane-content a, .pane-block-33 .pane-content a, .pane-block-40 .pane-content a, .pane-block-41 .pane-content a, .pane-menu-menu-partneri ul.menu li a, .webform-client-form .form-actions input.form-submit, .field--name-field-tym-email a, .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-link a {
	padding: 10px 20px;
	width: 140px;
	font-size: 18px;
	height: 47px;
	line-height: 27px;
	background-position: 120px -185px;
}
.webform-client-form .form-actions input.form-submit, .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-link a {
	background-position: 120px -181px;
}
.field--name-field-more-info-link a {
	padding: 5px 30px;
	height: 37px;
}
.field--name-field-tym-email a {
	padding: 5px 10px;
	font-size: 16px;
	height: 37px;
	width: 125px;
}
.button-large a, .pane-menu-menu-partneri ul.menu li a, .pane-block-6 .pane-content a, .pane-block-33 .pane-content a, .pane-block-40 .pane-content a, .pane-block-41 .pane-content a {
	width: 300px;
	background-position: 270px -180px;
}
a.button-link, span.button-link {
	width: 200px;
	background-position: 170px -180px;
}
.checkout-buttons input.checkout-continue, .node--hardware-scanner--partnerska-zona .scanner-info-bottom .commerce-add-to-cart input.form-submit, .node--produkt-servis .commerce-add-to-cart input.form-submit {
	width: 250px;
	background-position: 220px -185px;
	border: none;
}
.field--name-field-tym-email a {
	background-position: 105px -149px;
}
.button-large a {
	margin: 0 0 1em;
}
.l-footer .l-region {
	width: 1000px;
	margin: 0 auto;
}


body,td,th {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.nadpis{
	font-size:14px;
	color:007EDF;
}

.partneri {
	
}

.nadpis_tabulky {
	color: #0080A4;
	font-size:18px;}

.nadpis_tabulky2 {
	color: #0080A4;
	font-size:18px;}


.mail {
	color: #0080A4;
	font-family:arial;
}

.cinnost {
	font-family: Verdana;
	font-size:13px;
	font-weight:normal;
	color: #999;
}

.dokumenty {
	color: #007EDF;
	font-size:14px;
}

.skener_typ {
	font-family:Arial;
	font-size:17px;}
	
.skener {
	font-family:Verdana;
	font-size:14px;}	
	
.pane-content.tab {
	padding-top:30px;
	padding-left:300px;
	}	
.onas {
	color:#000;
	font-size:34px;
	font-family: "HelveticaNeue-Light";
	align-content:center;
	}
.pole {
	width: auto;
	height: auto;
	padding: 40px 40px 40px 40px;
	background-color:#fff;
	border-radius: 10px;
	text-align:justify;}	
	
.rozcestnik {

	margin-left: 250px;
	margin-top: -40px;
}

.rozcestnik p {
	padding-bottom:18px;
	}
	
.tabulka {
	border-left-color: #000000;
}

.tabulka2 {
	margin: 0 auto;
	border-left-color: #000000;
	width: 800px;}


.pruh {
	height:96px;}

.pruh2 {
	height:36px;}

.pruh3 {
	height:200px;}

.skener {
	border-radius: 10px;
	width: 250px;
	height: 250px;
	background-color:#fff;
	 
	}

.pruh4 {
	background-color:#FFFFFF;
	width:100%;}

.pruh5 {
	background: #f2f2f2;
	padding: 30px 0;
}

.pruh6 {
	background: #f2f2f2;
	padding: 10px 0;
}

.klienti {
		font-size: 32px;
	line-height: 34px;
	font-weight: normal;
	color: #333333;
}

.btn {
  background: #c15098;
  background-image: -webkit-linear-gradient(top, #c15098, #c15098);
  background-image: -moz-linear-gradient(top, #c15098, #c15098);
  background-image: -ms-linear-gradient(top, #c15098, #c15098);
  background-image: -o-linear-gradient(top, #c15098, #c15098);
  background-image: linear-gradient(to bottom, #c15098, #c15098);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 16px 16px 16px 16px;
  text-decoration: none;
}

.btn:hover {
  background: #e75098;
  background-image: -webkit-linear-gradient(top, #e75098, #e75098);
  background-image: -moz-linear-gradient(top, #e75098, #e75098);
  background-image: -ms-linear-gradient(top, #e75098, #e75098);
  background-image: -o-linear-gradient(top, #e75098, #e75098);
  background-image: linear-gradient(to bottom, #e75098, #e75098);
  text-decoration: none;
}

.foto {
	margin-right: 2px;}

.formular {
	margin-left: 70px;}
	
.cenik {
	margin-top: -20px;
	text-align: left;
	line-height:25px;
	border-bottom:#c15098 2px solid;
	}	

.cenik td {
	padding-top:5px;
	padding-bottom:2px;
	padding-left: 20px;
	}	
	

.radek_sedy {
	background-color: #d4d4d4;
}

.radek_bily {
	background-color: #fff;}
	
.radek_fialovy {
	background-color: #c15098;
	color:#fff;
	font-weight:bold;
	}
	
.kus {
	font-weight:bold;
	}	
	
.cena {
	text-align:right;
	padding-right: 40px;
	}		

.popis {
	color: #c15098;
	font-size:20px;}
.bold {
	font-weight:bold;}
.italic {
	font-style:italic;}		
.hacko {
    display: block;
	text-align: center;
	font-size: 50px;
	font-weight:normal;
	line-height: 52px;
	margin: 22px 0 20px;
	font-family: "HelveticaNeue-Light";
	font-weight: 200;
	color: #c15098;
		}	 	
.qtip-link{border-bottom:1px dotted;color:#00F;cursor:default;}.qtip-tooltip{display:none;}
.panel-2col-bricks{margin-top:0;padding-top:0;}.panel-2col-bricks .panel-col-top,.panel-2col-bricks .panel-col-middle,.panel-2col-bricks .panel-col-bottom{width:99.9%;clear:both;}.panel-2col-bricks .panel-col-top .inside,.panel-2col-bricks .panel-col-middle .inside{margin-bottom:.5em;}.panel-2col-bricks .panel-col-first{float:left;width:50%;}* html .panel-2col-bricks .panel-col-first{width:49.9%;}.panel-2col-bricks .panel-col-first .inside{margin:0 .5em .5em 0;}.panel-2col-bricks .panel-col-last{float:left;width:50%;}* html .panel-2col-bricks .panel-col-last{width:49.9%;}.panel-2col-bricks .panel-col-last .inside{margin:0 0 .5em .5em;}.panel-2col-bricks .panel-separator{margin:0 0 1em 0;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(../../../all/modules/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(../../../all/modules/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
.block-social-media-links ul.platforms{padding-left:0;}.block-social-media-links .horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.block-social-media-links .vertical li{list-style-type:none;margin:0 0 .5em 0}.block-social-media-links .vertical li a img{vertical-align:middle;margin-right:.5em;}
