@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=latin,latin-ext";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:active,a:hover{outline:0}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
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"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:none;margin:0;padding:0}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
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;width:100%}
span.checkbox{width:19px;height:25px;margin-top:3px;padding:0 5px 0 0;display:block;float:left;cursor:pointer}
#ajax-spinner{position:fixed;left:50%;top:50%;margin:-15px 0 0 -15px;background:#fff url(../images/spinner.gif) 50% 50% no-repeat;padding:35px;border-radius:8px;box-shadow:0 1px 5px #ddd;font-size:0;display:none;z-index:1000000}
.sbHolder{background-color:#fff;border:solid 1px #ccc;font-family:Arial,sans-serif;font-size:12px;font-weight:400;height:27px!important;line-height:27px;position:relative;width:150px!important;float:left;margin-left:80px;margin-top:-35px}
.sbSelector{display:block;height:27px;left:0;line-height:27px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:120px}
.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#1d1d1d;outline:none;text-decoration:none}
.sbToggle{display:block;height:27px;outline:none;position:absolute;right:0;top:0;width:28px}
.sbHolderDisabled{background-color:#fff;border:solid 1px #ccc}
.sbOptions{background-color:#fff;border:solid 1px #ccc;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:30px;width:150px;z-index:100000000000;overflow-y:auto}
.sbOptions a{border-bottom:solid 1px #ccc;display:block;outline:none;line-height:27px;padding:0 10px}
.sbOptions a:link,.sbOptions a:visited{color:#1d1d1d;text-decoration:none}
.sbOptions a:hover{background-color:#ececec}
.sbOptions li.last a{border-bottom:none}
.sbOptions .sbDisabled{border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px}
.sbOptions .sbGroup{border-bottom:dotted 1px #515151;color:#EBB52D;display:block;font-weight:700;padding:7px 0 7px 3px}
.sbOptions .sbSub{padding-left:17px}
.outer-gallery{position:relative;overflow:hidden}
.outer-gallery .gal-arr{opacity:1;position:absolute;z-index:1000;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.outer-gallery .gal-arr:hover{opacity:.9}
.gallery{overflow:hidden;position:relative}
.outer-gallery .prechod-l,.outer-gallery .prechod-r,.outer-gallery .prechod-b,.outer-gallery .prechod-t{position:absolute;display:block;z-index:50}
.outer-gallery .prechod-l{left:0}
.outer-gallery .prechod-r{right:0}
.outer-gallery .prechod-t{top:0}
.outer-gallery .prechod-b{bottom:0}
.gallery.horizont ul{min-width:3000px;position:absolute}
.gallery.horizont li{float:left;position:relative}
.gallery.vertical ul{min-height:3000px;position:absolute}
.gallery.vertical li{float:left;position:relative;clear:both}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-position:-40px -30px}
#fancybox-right-ico{background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%}
#fancybox-bg-ne{top:-20px;right:-20px;background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%}
#fancybox-bg-nw{top:-20px;left:-20px;background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px}
#fancybox-title-float-right{padding:0 0 0 15px}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{left:-5px}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px}
.bx-wrapper .bx-next{right:10px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
#slider #amount,#slider #amountL,#slider #amountR{background:none;border:none}
#slider-range.ui-slider-horizontal{border:none}
#slider-range .ui-widget-header{border:none}
#slider-range .ui-slider-handle{border:none;cursor:pointer}
#editable-status-bar{width:100%;background:#1e1e1e;color:#fff;font-weight:700;line-height:30px;text-align:center}
.alfax-editable:hover{border:1px solid #ccc;box-shadow:0 2px 5px #999;padding:5px 3px}
.cookie-box{background:rgba(40,40,40,.85);bottom:0;color:#fff;font-size:13px;position:fixed;text-align:center;width:100%;z-index:99999;display:none;min-height:40px;padding:2.5px}
.cookie-box button{background:#abff8a;border:none;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;color:#000;letter-spacing:1px;margin:0 16px;padding:8px 16px;position:relative;min-width:130px;font-weight: bold}
.cookie-box a{color:#fff}
.btn-4{color:#fff;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.btn-4:active{border-color:#fff;color:#fff}
.btn-4:hover{background:#74af37;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.btn-4:before{position:absolute;height:100%;font-size:125%;line-height:3.5;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.btn-4:active:before{color:#17954c}
.btn-4a:before{left:130%;top:0}
.btn-4a:hover:before{left:80%}
.icon-arrow-right:before{content:"";display:block;height:14px;width:14px;top:10px}
.gray{background:#333}
.red{background:#b41827}
.l-red{background:#cc1729}
.l-gray{background:#e2e2e2}
.e-gray{background:#eee}
.white{background:#fff}
.white-c,.white-c *{color:#fff!important}
.red-c,.red-c *{color:#b41827!important}
.color-c,.color-c *{color:#333!important}
.border{border:1px solid #e2e2e2}
.f-s-13{font-size:13px}
.f-s-14{font-size:14px}
.f-s-15{font-size:15px}
.f-s-18{font-size:18px}
.f-s-20{font-size:20px}
.uppercase{text-transform:uppercase}
.strong{font-family:'Open Sans',sans-serif;font-weight:600!important}
body{background-color:#e2e2e2!important;color:#333!important;font-family:'Open Sans',sans-serif!important;font-size:14px!important;font-weight:300}
p{line-height:20px}
.transition{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.non-transition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
a:hover,input[type='submit']:hover,.btn,.button,.imagebutton:hover,.text:focus,textarea:focus{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
a{text-decoration:underline;color:#b41827;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.mayer .container a{color:#004c9a}
a:hover{text-decoration:none}
.reverse{text-decoration:none}
.reverse:hover{text-decoration:underline}
.radius{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.radius-top{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.radius-bottom{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
input[type='submit'],input[type='image'],.button,.btn{display:inline-block;text-decoration:none;border:none;cursor:pointer;font-family:'Open Sans',sans-serif;font-weight:600!important;color:#fff!important;background:#b41827;padding:8px 25px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn.small{padding:8px 12px}
.btn.btn-match{background:url(../images/btn-match-ico.png) 19px 8px #b41827 no-repeat;padding-left:54px}
input[type='submit']:hover,input[type='image']:hover,.button:hover,.btn:hover{background:#cc1729;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.2);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.2)}
i{color:#b41827;font-style:normal!important}
strong,b{font-family:'Open Sans',sans-serif;font-weight:600!important}
th{font-weight:400}
ul{padding:0;list-style:none;margin:0 0 16px}
ul li{line-height:25px;padding-left:11px;list-style-image:url(../images/list-dot.png)}
.mayer ul li{list-style-image:url(../images/list-dot-mayer.png)}
#foot-sections .inner div.in.last li{list-style-image:none}
ul.dot{list-style-image:url(../images/list-dot.png)}
.mayer ul.dot{list-style-image:url(../images/list-dot-mayer.png)}
ul.ul-max li{padding-left:0}
ul.ul-max li:before{width:10px;height:10px;display:block;margin-left:0;margin-top:9px;margin-right:12px}
ul.ul-min li:before{width:6px;height:6px;display:block;margin-left:3px;margin-top:9px}
ul.ul-gray li:before{background:#e2e2e2}
ul.ul-reset li{list-style-image:none}
ul.ul-reset li:before{display:none}
.img{overflow:hidden;text-align:center}
.img a{display:block}
.img img{vertical-align:middle;max-height:100%}
hr{border:0;margin:20px 0;clear:both;border-bottom:1px solid #e2e2e2}
hr.clear,hr.clear-10,hr.clear-20{clear:both;width:100%;line-height:0;visibility:hidden;margin:0}
hr.clear{height:0}
hr.clear-10{height:10px}
hr.clear-20{height:20px}
h1,h2,h3,h4{font-weight:300!important;margin:0}
h1{font-size:40px;line-height:40px;margin-bottom:20px}
h2{font-size:30px;line-height:35px;margin-bottom:30px}
h3{font-size:20px;line-height:25px;margin-bottom:30px}
h4{font-size:14px;line-height:15px;margin-bottom:15px;font-family:'Open Sans',sans-serif;font-weight:600!important}
input[type="text"],input[type="password"],textarea,select{outline:none}
.text,textarea{padding:0 22px;border:1px solid #d4d4d4;font-family:'Open Sans',sans-serif;height:38px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;color:#333!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2)}
.text:focus,textarea:focus{border-color:#b41827;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.styled-select{display:inline-block;overflow:hidden;font-family:'Open Sans',sans-serif;height:38px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;color:#333!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2)}
.styled-select select{width:324px;padding:0 22px;padding-right:0;height:38px;border:none;background:transparent;-webkit-appearance:none}
.styled-select{width:81%}
.orderinvoiceform-country{background:#fff}
.field-orderinvoiceform-country .form-group .input-group{float:right;padding-right:16px}
textarea{padding:22px;resize:none}
.left{float:left}
.right{float:right}
.pointer{cursor:pointer}
.f-s-14{font-size:14px}
.f-s-13{font-size:13px}
.f-s-12{font-size:12px}
.f-s-10{font-size:10px}
::-moz-selection{background-color:#b41827;color:#fff}
::selection{background-color:#b41827!important;color:#fff!important;}
.non-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.silver{background:#e2e2e2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e2e2e2 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e2e2e2),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e2e2e2 0%,#fff 100%);background:-o-linear-gradient(top,#e2e2e2 0%,#fff 100%);background:-ms-linear-gradient(top,#e2e2e2 0%,#fff 100%);background:linear-gradient(to bottom,#e2e2e2 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#ffffff',GradientType=0)}
.silver-info-box{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0%,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0)}
.absolute{position:absolute}
.relative{position:relative}
.legend{display:inline-block;padding-left:38px;position:relative;height:57px;line-height:57px;font-family:'Open Sans',sans-serif;font-weight:600!important;background:#b41827;color:#fff!important;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}
.legend:after{content:"";border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #b41827;left:35px;top:47px;position:absolute}
.long-shadow-bottom:after{content:"";position:absolute;width:949px;height:33px;display:block}
.long-shadow-top:before{content:"";width:949px;height:33px;display:block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
.shadow-after{margin-bottom:5px;width:901px;height:47px;display:block;background:url(../images/cart-pay-shadow.png) 0 0 transparent no-repeat;float:left}
#fancybox-close{width:34px;height:34px;display:block}
#fancybox-overlay{z-index:11000}
#fancybox-wrap{z-index:11001}
.radio{float:left;border-radius:10px;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #e2e2e2;font-size:10px;cursor:pointer;background:#fff;text-align:center}
.radio .img{height:100px;width:111px;position:relative}
.radio .under{border-top:1px solid #e2e2e2;width: 100%;display:block;background:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.radio .under .param_round_checkbox{margin-left:9px!important}
.radio .under .param_piston_radio{/*margin-left:-43px!important*/margin-left:0!important;left:10px}
.radio .under input{margin:9px 6px 0 9px;margin-left:0!important;float:left;left:12px}
.radio .under span{width: 75%;line-height:10px;float:right;padding-top:6px}
.radio:hover .under,.radio.ac .under,.radio.current .under{background:#b41827;color:#fff!important}
.styled-select{position:relative;box-shadow:unset}
.styled-select select{padding:7px 16px;background:transparent;border:1px solid #e2e2e2;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:278px;height:39px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.styled-select:after{content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;pointer-events:none;position:absolute;right:14px;top:18px;z-index:200}
.styled-select:before{content:'';right:-1px;top:0;position:absolute;pointer-events:none;width:40px;height:39px;display:block;background:#b41827;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:100}
#try-spinalis-check{width:77px!important;padding-left:5px}
.qtip-tip,.qtip-wrapper{margin-bottom:-5px!important}
iframe[name='google_conversion_frame']{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}
#contextMessage{background:#b41827}
#contextMessage .container{position:relative;padding:10px 50px 10px 10px;text-align:center;color:#fff;width:1000px;margin-right:auto;margin-left:auto}
#contextMessage .container a{color:#fff!important}
#contextMessage .container .icon{position:absolute;right:0;top:50%;margin-top:-10px;cursor:pointer;background:url(../images/cross-icon.png) no-repeat;text-decoration:none;width:20px;height:20px;display:block}
#contextMessage .container .icon:hover{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}
@media (max-width: 768px) {
    #contextMessage .container .icon{right:15px}
}
.max-width{width:1000px}
.inner{margin:auto;width:1000px}
#banner{right:40px;top:0;color:#fff;text-align:center;position:absolute;width:140px;height:53px;display:block;padding-top:7px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:140px;-webkit-border-bottom-left-radius:140px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:140px;-moz-border-radius-bottomleft:140px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:140px;border-bottom-left-radius:140px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#b41827}
#banner p{line-height:15px;letter-spacing:-.5px;margin:0!important;font-size:13px}
#banner a{color:#fff!important;text-transform:none!important;font-size:12px;margin-left:60px;float:left;margin-top:0}
#detail #banner{top:-66px}
#sections #banner{top:-90px}
body{background:url(../images/background.jpg) center 0 #e2e2e2 no-repeat}
body.vyhody{background:url(../images/background-vyhody.jpg) center 25px #e2e2e2 no-repeat}
body.mayer{background:url(../images/background.jpg) center 200px #e2e2e2 no-repeat}
body.mayer #logo{background:url(../images/mayer-logo.png) center 18px transparent no-repeat;width:142px;height:140px;display:block;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
body.mayer #logo img{display:none}
body.mayer #top-menu{width:100%}
body.mayer #top-menu li:nth-child(2),body.mayer #top-menu li:nth-child(3),body.mayer #top-menu li:nth-child(4){display:none}
body.mayer .back-to-spinalis{display:inline-block!important;padding-left:40px;background:url(../images/back-to-spinalis.png) 18px 6px transparent no-repeat;position:relative}
body.mayer .back-to-spinalis::before{content:'';background:#e2e2e2;left:0;top:5px;width:1px;height:10px;display:block;position:absolute}
body.mayer .blue{color:#004c9a!important}
body.mayer .pdf-ico{color:#004c9a!important}
body.mayer #tabs-top-1 li{list-style-image:url(../images/list-dot-mayer.png)}
body.mayer #tabs-top-1 li a{color:#004c9a!important}
body.mayer #tabs-det-1 .tooltip-mayer,body.mayer #tabs-det-2 .tooltip-mayer{background:url(../images/mayer/ico-info-mayer.png) right top transparent no-repeat!important}
body.mayer #tabs-det-1 .piston .under,body.mayer #tabs-det-2 .piston .under{background:#004c9a}
body.mayer #info-top-foot{margin-top:150px;padding-bottom:40px}
#top{position:relative;z-index:10000;width:100%;min-height:90px;display:block;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.2)}
#top .inner{position:relative}
#top .inner #logo{z-index:1001!important;margin-top:-15px;float:left;position:absolute}
#top .inner #top-nav{float:right;width:420px;height:27px;display:block;line-height:27px;border:1px solid #e2e2e2;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#eee;font-size:12px;margin-right:83px}
#top .inner #top-nav li{display:inline-block;line-height:28px;float:left;margin-left:23px;margin-right:16px;position:relative; min-width: 135px}
#top .inner #top-nav li span{width:30px;display:inline-block}
#top .inner #top-nav li.dropdown span{width:auto}
#top .inner #top-nav li.showroom a{top:2px;left:0;text-decoration:none;text-align:center;background:url(../images/top-shwrm-bg.png) 0 2px transparent no-repeat;width:23px;height:30px;display:block;position:absolute;color:#fff!important}
.body_language_de #top .inner #top-nav li.showroom > a
{
    background: url('/uploads/users/1/e9728a3824-mail-w-ico.png') no-repeat;
    margin-top: 5px;
}
#top .inner #top-nav li.tel:before{content:"";float:left;width:18px;height:19px;display:block;background:url(../images/top-tel-ico.png) 0 0 transparent no-repeat;margin-top:4px;margin-right:6px}
#top .inner a.simple-login-login{position:absolute;top:-5px;right:-80px;width:60px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
#top .inner #snippet-simpleLoginForm-simpleloginlogin,#top .inner #snippet-simpleLoginForm-simpleloginlogout.simple-login-logout{float:right}
#top .inner a.simple-login-login,#top .inner .simple-login-logout a,#top .inner a.simple-login-user{padding:0 12px;padding-right:20px;display:block;height:35px;line-height:35px}
#top .inner a.simple-login-login.disabled,#top .inner .simple-login-logout a.disabled,#top .inner a.simple-login-user.disabled{padding-right:33px;background:url(../images/login-box-close.png) 65px 9px #fff no-repeat}
#top .inner a.simple-login-login:hover,#top .inner .simple-login-logout a:hover,#top .inner a.simple-login-user:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}
#top .inner .simple-login-box{padding:28px;display:block;min-height:220px;width:315px;padding-bottom:0;color:#333;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);box-shadow:0 8px 8px 0 rgba(0,0,0,0.2)}
#top .inner .simple-login-box h3{font-size:18px;text-transform:uppercase;margin:0;margin-bottom:20px}
#top .inner .simple-login-box label,#top .inner .simple-login-box a{font-size:13px}
#top .inner .simple-login-box th{width:57px;text-align:left;vertical-align:top;padding-top:10px}
#top .inner .simple-login-box .text{margin-bottom:15px;width:208px;font-size:15px}
#top .inner .simple-login-box #frmloginForm-send{margin-top:5px;margin-left:-57px}
#top .inner .simple-login-box ul{margin-top:-40px;margin-left:140px}
#top .inner .simple-login-box ul li{line-height:20px!important;clear:right;text-align:right!important}
#top .inner .simple-login-box .simple-login-in-ul{clear:left;margin:0;width:315px;margin-bottom:20px!important;float:left}
#top .inner .simple-login-box .simple-login-in-ul li{line-height:30px!important;text-align:left!important;clear:left;margin-left:0!important;float:left;margin-left:30px}
#top .inner .simple-login-box .simple-login-in-ul li:before{content:'';width:9px;height:9px;display:block;background:#b41827;float:left;margin-right:15px;margin-top:10px}
#top .inner .simple-login-box .simple-login-error{float:left;margin-top:5px;color:#e42929!important}
#top .inner #top-menu{float:left;margin-left:16px;margin-top:5px}
#top .inner #top-menu li:not(.back-to-spinalis){float:left}
#top .inner #top-menu li:not(.back-to-spinalis) a{font-family:'Open Sans',sans-serif;font-weight:700;text-decoration:none;color:#333!important;text-transform:uppercase;padding:15px;padding-bottom:15px}
#top .inner #top-menu li:not(.back-to-spinalis) a:after{content:"";border-right:1px solid #e2e2e2;width:0;height:10px;display:block;float:left;margin-top:5px}
#top .inner #top-menu li:not(.back-to-spinalis) a:hover,#top .inner #top-menu li:not(.back-to-spinalis) a.active{border-bottom:5px solid #b41827;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
#top .inner #top-menu li:not(.back-to-spinalis):first-child a:after{display:none}
#top .inner #top-menu .back-to-spinalis{display:none}
#top .inner #top-cart{right:0;top:0;text-align:center;position:absolute;width:36px;height:64px;display:block;background:url(../images/top-cart-bg.png) 0 0 transparent no-repeat;color:#fff!important;font-family:'Open Sans',sans-serif;font-weight:600!important;padding-right:10px;padding-top:5px;margin-right:12px;margin-top:11px}
#top .inner #under-top-cart{right:0;top:90px;background:#fff;width:305px;display:none;min-height:140px;position:absolute;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.2)}
#top .inner #under-top-cart:before{content:"";background:#b41827;top:-5px;right:0;width:80px;height:5px;display:block;position:absolute}
#top .inner #under-top-cart .top{background:#eee;padding:20px}
#top .inner #under-top-cart .top strong{color:#b41827}
#top .inner #under-top-cart .bottom .cart-prod{border-top:1px solid #e2e2e2;display:block;float:left;padding:24px;padding-right:0;margin-left:5px}
#top .inner #under-top-cart .bottom .cart-prod .obal-cart-img{line-height:100px;text-align:center;width:85px;height:77px;display:block;float:left}
#top .inner #under-top-cart .bottom .cart-prod .info{width:130px;font-size:12px;line-height:20px;color:#333;float:left}
#top .inner #under-top-cart .bottom .cart-prod .info span{color:#b41827;font-family:'Open Sans',sans-serif;font-weight:600!important}
#top .inner #under-top-cart .bottom .cart-prod:first-child{border-top:none}
#top .inner .menu-bot{border-top:1px solid #e2e2e2;width:940px;height:auto;display:block;background:#333;position:absolute;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:90px;margin-left:30px}
#top .inner .menu-bot .top{width:100%;height:525px;display:block;background:#fff;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 7px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 7px 7px 0 rgba(0,0,0,0.15);box-shadow:0 7px 7px 0 rgba(0,0,0,0.15)}
#top .inner .menu-bot .top-double .in{width:50%;position:relative;height:100%;padding-top:20px}
#top .inner .menu-bot .top-double .in.left{border-right:1px solid #e2e2e2;padding-left:55px}
#top .inner .menu-bot .top-double .in.right{padding-left:55px}
#top .inner .menu-bot .top-double h2{padding-top:40px}
#top .inner .menu-bot .top-double .ul-max li{line-height:15px;margin-bottom:20px}
#top .inner .menu-bot .top-double .ul-max li:before{margin-top:3px;margin-bottom:10px}
#top .inner .menu-bot .top-double .ul-max li a{color:#333!important}
#top .inner .menu-bot .bot-double .how{float:left;height:65px;line-height:65px;padding-left:60px;margin-right:26px;background:url(../images/q-red.png) 27px 22px transparent no-repeat}
#top .inner .menu-bot .bot-double a{display:block;color:#fff!important;font-size:12px;text-align:left}
#top .inner .menu-bot .bot-double ul{margin-left:45px;margin-top:20px;position:relative}
#top .inner .menu-bot .bot-double ul li{width:17%;display:inline-block;height:25px;line-height:13px;float:left;margin-right:35px;margin-bottom:5px}
#top .inner .menu-bot .bot-double ul li:after{content:"";background:#474747;top:8px;width:1px;height:46px;display:block;position:absolute;margin-left:-20px}
#top .inner .menu-bot .bot-double ul li:nth-child(1):after,#top .inner .menu-bot .bot-double ul li:nth-child(5):after{display:none}
#top .inner .menu-bot .bot-double ul li:before{margin-top:10px;margin-right:12px}
#top .inner .menu-bot .bot-double ul li:nth-child(2):not:first-child{clear:both}
#top .inner .menu-bot .bot-double ul li:nth-child(3),#top .inner .menu-bot .bot-double ul li:nth-child(6){width:180px;margin-right:0}
#top .inner .menu-bot span{margin:30px;display:block;font-size:22px;color:#fff;text-align:center}
#top .inner .menu_id_1 .top .menu{width:283px;min-height:388px;margin-left:38px;padding-top:65px;float:left;background:url(../images/left-menu-bg.png) top right transparent no-repeat}
#top .inner .menu_id_1 .top .menu li{text-decoration:none;height:31px;display:block;line-height:31px;padding-left:30px;cursor:pointer}
#top .inner .menu_id_1 .top .menu li:hover,#top .inner .menu_id_1 .top .menu li.ac{color:#b41827!important;background:url(../images/left-menu-li.png) 0 0 transparent no-repeat}
#top .inner .menu_id_1 .top .menu li.more a{background:url(../images/def-top-li-more.png) 0 8px transparent no-repeat;padding-left:25px;margin-top:10px}
#top .inner .menu_id_1 .top .menu li a{text-decoration:none;display:block;color:#333!important}
#top .inner .menu_id_1 .top .detail{width:560px;float:right}
#top .inner .menu_id_1 .top .detail h2{padding-top:36px}
#top .inner .menu_id_1 .top .detail .main-img{width:198px;height:353px;display:block;float:left;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
#top .inner .menu_id_1 .top .detail .in.right{width:270px;margin-right:30px}
#top .inner .menu_id_1 .top .detail .in.right hr{margin:25px 0}
#top .inner .menu_id_1 .top .detail .in.right ul{margin-left:30px}
#top .inner .menu_id_1 .top .detail .in.right ul li{line-height:18px;margin-left:6px;margin-bottom:3px;padding-top:3px;padding-bottom:3px}
#top .inner .menu_id_1 .top .detail .in.right ul li em{font-style:normal}
#top .inner .menu_id_1 .top .detail .in.right ul li.ac{border:1px solid #e2e2e2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#eee}
#top .inner .menu_id_1 .top .detail .in.right .colours{float:left;margin-left:27px}
#top .inner .menu_id_1 .top .detail .in.right .colours .img-min{float:left;margin-right:17px;margin-bottom:17px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#top .inner .menu_id_1 .top .detail .in.right .colours .img-min.last{margin-right:0}
#top .inner .menu_id_1 .top .detail .in.right .colours a{float:left}
#top .inner .menu_id_1 .top .detail .in.right .btn{margin-left:26px;padding:8px 33px}
#top .inner .menu_id_1 .top .detail.non-mayer .img-7,#top .inner .menu_id_1 .top .detail.non-mayer .img-8{display:none}
#top .inner .menu_id_1 .top .detail.mayer .more-colors{display:none!important}
#top .inner .menu_id_1 .top .detail.mayer .main-img{width:305px;height:320px;display:block;margin-left:-45px}
#top .inner .menu_id_1 .bot{margin-left:45px;margin-top:20px;position:relative}
#top .inner .menu_id_1 .bot li{width:150px;display:inline-block;height:25px;line-height:25px;float:left;margin-right:45px;margin-bottom:5px}
#top .inner .menu_id_1 .bot li:after{content:"";background:#474747;top:8px;width:1px;height:46px;display:block;position:absolute;margin-left:-20px}
#top .inner .menu_id_1 .bot li:nth-child(1):after,#top .inner .menu_id_1 .bot li:nth-child(5):after{display:none}
#top .inner .menu_id_1 .bot li a{color:#fff!important;font-size:12px}
#top .inner .menu_id_1 .bot li:before{margin-top:10px;margin-right:12px}
#top .inner .menu_id_1 .bot li:nth-child(2):not:first-child{clear:both}
#top .inner .menu_id_1 .bot li:nth-child(4),#top .inner .menu_id_1 .bot li:nth-child(8){width:180px;margin-right:0}
#top .inner .menu_id_4 .top{height:480px}
#top .inner .menu_id_4 .in{height:100%;width:50%;margin-top:0}
#top .inner .menu_id_4 .in:hover{-webkit-box-shadow:inset 50px 50px 50px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 50px 50px 50px 1px rgba(0,0,0,0.1);box-shadow:inset 50px 50px 50px 1px rgba(0,0,0,0.1)}
#top .inner .in .btn.big{bottom: 30px;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    padding: 21px 46px;
    position: absolute;
    max-width: 83%;width: 83%;}
#top .inner .in.right .btn{right:45px}
#top .inner .menu_id_4 .bot{text-align:center;width:100%;line-height:90px}
#top .inner .menu_id_4 .bot span{color:#fff!important;font-size:20px}
#top .inner .menu_id_3 .in{min-height:400px}
#top .inner .menu_id_3 .in ul{z-index:5;position:relative}
#top .inner .menu_id_3 .in .ill-img{bottom:-30px;right:0;z-index:2;position:absolute}
#top .inner .menu_id_3 .in.left .ill-img{width:243px;height:357px;display:block}
#top .inner .menu_id_3 .in.right .ill-img{width:283px;height:395px;display:block}
#container{text-align:left;margin:auto;width:1000px}
#def-foot{background:#b41827;height:350px;display:block;margin-top:120px;color:#fff!important;-webkit-box-shadow:inset 0 127px 127px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 127px 127px 0 rgba(0,0,0,0.2);box-shadow:inset 0 127px 127px 0 rgba(0,0,0,0.2)}
#def-foot.tit{height:500px}
#def-foot .def-foot-exp h2{padding-left:30px;padding-top:75px}
#def-foot .def-foot-exp h2 strong{color:#fff!important}
#def-foot .def-foot-exp .in-def{width:490px}
#def-foot .def-foot-exp .in-def p{font-style:italic;width:300px;background:#fff;padding:20px 20px 15px 30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#333!important;position:relative;font-size:13px;font-size:13px;float:left}
#def-foot .def-foot-exp .in-def p strong{font-style:normal;color:#b41827!important;padding-top:5px;float:left}
#def-foot .def-foot-exp .in-def p:before{content:"";top:55px;border-top:9px solid transparent;border-bottom:9px solid transparent;position:absolute}
#def-foot .def-foot-exp .in-def .circle-head{border:5px solid #fff;width:100px;height:100px;display:block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:20px;position:relative}
#def-foot .def-foot-exp .in-def .circle-head:after{content:"";bottom:-30px;left:-12px;background:url(../images/circle-shadow-big.png) 0 0 transparent no-repeat;width:126px;height:18px;display:block;position:absolute}
#def-foot .def-foot-exp .in-def.in-def-1{margin-right:20px}
#def-foot .def-foot-exp .in-def.left p{float:left}
#def-foot .def-foot-exp .in-def.left p:before{border-left:20px solid #fff;right:-20px}
#def-foot .def-foot-exp .in-def.left .circle-head{float:right}
#def-foot .def-foot-exp .in-def.right p{float:right}
#def-foot .def-foot-exp .in-def.right p:before{border-right:20px solid #fff;left:-20px}
#def-foot .def-foot-exp .in-def.right .circle-head{float:left}
#def-foot .def-foot-doc{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:-36px;margin-right:-27px;padding:79px 85px;color:#333!important}
#def-foot .def-foot-doc h2 strong{color:#333!important}
#def-foot .def-foot-doc p{width:220px;line-height:30px;font-size:14px;margin-top:5px;float:left}
#def-foot .def-foot-doc .btn{margin-top:22px;float:left;clear:both}
#float-info-top-foot .inner p{line-height:25px;margin-top:-10px}
#float-info-top-foot .inner #more-desc-btn{text-decoration:underline;color:#b41827!important;cursor:pointer}
#float-info-top-foot .inner #more-desc-btn:hover{text-decoration:none}
#info-top-foot{background:#f1f1f1;height:230px}
#info-top-foot ul{width:960px;margin:49px auto 0;float:left}
#info-top-foot ul li{text-align:center;height:127px;display:block}
#info-top-foot ul li:before{content:"";width:1px;height:128px;display:block;background:url(../images/info-top-foot-bg.png) 0 0 transparent repeat-y;float:left}
#info-top-foot ul li:first-child:before{display:none}
#info-top-foot ul li h3{padding-top:16px;margin:0}
#where-foot{background:#e2e2e2;width:100%;height:720px;display:block;-webkit-box-shadow:inset 0 60px 60px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 60px 60px 0 rgba(0,0,0,0.15);box-shadow:inset 0 60px 60px 0 rgba(0,0,0,0.15)}
#where-foot .inner{height:670px;background:url(../images/where-foot-bg.png) 15px 120px transparent no-repeat}
#where-foot .inner h2{margin-top:65px;float:left}
#where-foot .inner h2 strong{color:#333!important}
#where-foot .inner .map{width:640px;height:375px;display:block;position:relative;margin-top:7px}
#where-foot .inner .map .spot{position:absolute;width:26px;height:29px;display:block;background:url(../images/spot-bg.png) 0 0 transparent no-repeat;cursor:pointer}
#where-foot .inner .map .spot.ac{background:url(../images/spot-ac-bg.png) 0 0 transparent no-repeat}
#where-foot .inner .map .spot.spot-ostrava-uvodni-strana{top:170px;left:600px}
#where-foot .inner .map .spot.spot-vsetin-uvodni-strana{top:230px;left:590px}
#where-foot .inner .map .spot.spot-zlin-uvodni-strana{top:257px;left:570px}
#where-foot .inner .map .spot.spot-olomouc-uvodni-strana{top:204px;left:507px}
#where-foot .inner .map .spot.spot-brno-uvodni-strana{top:267px;left:465px}
#where-foot .inner .map .spot.spot-ceske-budejovice-uvodni-strana{top:274px;left:250px}
#where-foot .inner .map .spot.spot-jihlava-uvodni-strana{top:228px;left:367px}
#where-foot .inner .map .spot.spot-liberec-uvodni-strana{top:27px;left:294px}
#where-foot .inner .map .spot.spot-plzen-uvodni-strana{top:170px;left:95px}
#where-foot .inner .map .spot.spot-karlovy-vary-uvodni-strana{top:90px;left:56px}
#where-foot .inner .map .spot.spot-teplice-uvodni-strana{top:45px;left:151px}
#where-foot .inner .map .spot.spot-praha-uvodni-strana{top:117px;left:245px}
#where-foot .inner .map .spot.spot-pardubice-uvodni-strana{top:110px;left:365px}
#where-foot .inner .map .spot.spot-kolin-uvodni-strana{top:135px;left:300px}
#where-foot .inner .map .spot.spot-zdar-uvodni-strana{top:195px;left:395px}
#where-foot .inner .map .spot.spot-cheb-uvodni-strana{top:98px;left:8px}
#where-foot .inner .map .spot.spot-zatec-uvodni-strana{top:60px;left:136px}
#where-foot .inner .map .spot.spot-bratislava-uvodni-strana{top:245px;left:23px}
#where-foot .inner .map .spot.spot-zilina-uvodni-strana{top:45px;left:235px}
#where-foot .inner .map .spot.spot-trencin-uvodni-strana{top:120px;left:140px}
#where-foot .inner .map .spot.spot-trnava-uvodni-strana{top:200px;left:95px}
#where-foot .inner .map .spot.spot-kosice-uvodni-strana{top:155px;left:520px}
#where-foot .inner .map .spot.spot-presov-uvodni-strana{top:107px;left:520px}
#where-foot .inner .map .spot.spot-banskabystrica-uvodni-strana{top:155px;left:275px}
#where-foot .inner .map .spot.spot-nitra-uvodni-strana{top:230px;left:145px}
#where-foot .inner .map .spot.spot-dunajska-streda-uvodni-strana{top:270px;left:100px}
#where-foot .inner .map .spot.spot-gliwice-uvodni-strana{top:315px;left:240px}
#where-foot .inner .map .spot.spot-warszawa-uvodni-strana{top:175px;left:370px}
#where-foot .inner .map .spot.spot-bialystok-uvodni-strana{top:105px;left:490px}
#where-foot .inner .map .spot.spot-wroclaw-uvodni-strana{top:250px;left:160px}
#where-foot .inner .map .spot.spot-poznan-uvodni-strana{top:150px;left:160px}
#where-foot .inner .map .spot.spot-szczecin-uvodni-strana{top:65px;left:30px}
#where-foot .inner .map .spot.spot-katowice-uvodni-strana{top:330px;left:265px}
#where-foot .inner .map .spot.spot-torun-uvodni-strana{top:90px;left:250px}
#where-foot .inner .info-right{width:360px;height:405px;display:block;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:right;margin-top:-42px}
#where-foot .inner .info-right .legend{width:322px;font-family:'Open Sans',sans-serif;font-size:20px}
#where-foot .inner .info-right .showroom{float:left;padding:37px;overflow-y: auto;
    max-height: 475px}
#where-foot .inner .info-right p i,#where-foot .inner .info-right p em{font-style:normal;color:#b41827!important}
#where-foot .inner .info-right .btn{    margin-bottom: 10px;
    margin-left: 37px;
    margin-top: 3px;}
#where-foot .inner .info-right a.right{margin-right:30px;margin-top:-13px}
#foot-sections{background:#333;color:#fff!important}
#foot-sections .inner{position:relative;border-radius:20px}
#share-nwsltr-foot{height:80px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:-40px;position:absolute;z-index:9999}
#share-nwsltr-foot .in.left,#share-nwsltr-foot .in.right{width:50%;margin-top:0}
#share-nwsltr-foot .in.left p,#share-nwsltr-foot .in.right p{line-height:17px;height:72px;display:block;padding-left:90px;padding-top:28px;background:url(../images/share-nwsltr-foot-arr.png) 260px 0 transparent no-repeat;padding-right:70px;margin-top:-3px;color:#333!important;float:left}
#share-nwsltr-foot .in.left .fb{line-height:40px;text-decoration:none;width:226px;height:40px;display:block;background:url(../images/f-ico.png) 18px 10px #3b5999 no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff!important;padding-left:50px;float:left;margin-top:20px}
#share-nwsltr-foot .in.left:after{content:"";width:1px;height:60px;display:block;background:url(../images/info-top-foot-bg.png) 0 0 transparent repeat-y;float:right;margin-left:26px;margin-top:12px}
#share-nwsltr-foot .in.right p{display:block;margin-right:18px;padding-left:90px;background:url(../images/share-nwsltr-foot-arr.png) 227px 0 transparent no-repeat}
#share-nwsltr-foot #frm-ajaxNewsletterForm-form{position:relative;margin-top:20px}
#share-nwsltr-foot #frm-ajaxNewsletterForm-form th{display:none}
#share-nwsltr-foot #frm-ajaxNewsletterForm-form #frmform-email{width:200px;left:264px;position:absolute;margin-top:-56px}
#share-nwsltr-foot #frm-ajaxNewsletterForm-form #frmform-send{right:23px;position:absolute;padding:10px 22px;margin-top:-56px}
#foot-sections .inner div.in{width:50%;float:left;color:#fff!important}
#foot-sections .inner div.in h3{margin-top:95px;margin-bottom:40px}
#foot-sections .inner div.in h3 strong{color:#fff!important}
#foot-sections .inner div.in li{margin-top:15px}
#foot-sections .inner div.in li a{color:#fff!important}
#foot-sections .inner div.in p{line-height:35px}
#foot-sections .inner div.in .ul-reset{margin-top:-25px!important}
#foot-sections .inner div.in .ul-reset li{padding-left:40px;margin-bottom:-5px}
#foot-sections .inner div.in .ul-reset li h3{margin-bottom:0}
#foot-sections .inner .ico{float:left;width:44px;height:44px;display:block;margin-right:11px;margin-top:25px}
#foot-references{min-height:1220px;background:#333;color:#fff!important;padding-top:60px;-webkit-box-shadow:inset 0 60px 60px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 60px 60px 0 rgba(0,0,0,0.15);box-shadow:inset 0 60px 60px 0 rgba(0,0,0,0.15)}
#foot-references h2{padding-bottom:30px}
#foot-references h2 strong{color:#fff!important}
#foot-references .in.left{width:590px}
#foot-references .in.left .img{line-height:60px;width:110px;height:60px;display:block;margin-top:10px;margin-right:10px}
#foot-references .in.left .img.big{line-height:100px;width:190px;height:100px;display:block}
#foot-references .in.right{width:290px}
#foot-references .in.right .img{line-height:46px;width:92px;height:46px;display:block;margin-top:9px;margin-right:6px}
#foot-references .in.right .img.big{line-height:75px;width:142px;height:75px;display:block}
#foot-references .img{float:left;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#foot-references .img.last{margin-right:0!important}
#foot{width:100%;height:70px;display:block;background:#b41827;color:#fff!important;-webkit-box-shadow:inset 0 20px 20px 0 rgba(0,0,0,0.4);-moz-box-shadow:inset 0 20px 20px 0 rgba(0,0,0,0.4);box-shadow:inset 0 20px 20px 0 rgba(0,0,0,0.4)}
#foot p{float:left;margin:0;margin-left:30px;line-height:70px}
.in.right .flash{position:relative!important;left:160px!important;top:-110px!important;width:200px!important;height:30px;background:none!important}
.tabs .ui-tabs-nav li a{outline:none!important}
#breadcrumb{line-height:50px;width:100%;float:left;font-size:10px;margin-bottom:20px;padding-left:200px;margin-top:0}
#breadcrumb li{float:left;display:inline;line-height:50px;padding:0}
#breadcrumb li:before{display:none}
#breadcrumb a{color:#333!important}
#breadcrumb a,#breadcrumb span{float:left;background:url(../images/bread-arrow.png) 0 22px transparent no-repeat;padding-left:16px;margin-right:10px}
#breadcrumb li:first-child a{padding-left:23px;background:url(../images/bread-home.png) 0 18px transparent no-repeat}
.anchor{padding-left:10px;font-size:11px;color:#333;cursor:pointer}
.sbHolder{border:solid 1px #ccc;font-family:Verdana;font-size:11px;height:28px!important;line-height:28px;width:190px!important;position:relative;float:left}
.sbSelector{display:block;height:30px;left:0;line-height:30px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:190px;font-weight:700!important}
.sbSelector:hover{color:#1d1d1d;outline:none;text-decoration:none}
.sbToggle{display:block;height:30px;outline:none;position:absolute;right:-1px;top:-1px;width:30px}
.sbOptions{background-color:#fff;border:solid 1px #ccc;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:28px!important;width:190px;z-index:1000!important;overflow-y:auto}
.sbOptions a{border-bottom:solid 1px #ccc;display:block;outline:none;line-height:30px;padding:0 11px}
.sbOptions a:hover{background-color:#f3f3f3}
.gallery .in,.gallery ul{min-width:3000px;position:absolute}
.non-scroll .gal-arr,.non-scroll:hover .gal-arr{visiblity:hidden!important}
.gal-arr{z-index:900;cursor:pointer;position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16px;height:70px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.gal-arr-l{float:left;margin-left:0}
.gal-arr-l:before{margin:32px 0 0 5px}
.gal-arr-r{float:right;margin-right:0}
.gal-arr-r:before{margin-left:6px}
#default{height:670px;position:relative}
#default #banner{top:-35px}
#default h1{margin-left:142px;margin-top:-30px;margin-bottom:30px}
#default h1 span{padding-left:105px}
#default h1 strong{color:#b41827}
#default #def-top-info{overflow:hidden;background:url(../images/def-top-info-bg.png) 0 0 transparent no-repeat;width:375px;height:420px;display:block;padding-top:4px;margin-top:0;float:left}
#default #def-top-info h2{font-size:20px;margin-left:76px;margin-top:30px}
#default #def-top-info ul{height:345px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:30px 20px!important;padding-top:85px!important;margin-left:30px;margin-top:-97px}
#default #def-top-info ul li{line-height:16px;margin-bottom:24px;padding-left:65px;background:url(../images/def-top-li.png) 30px 0 transparent no-repeat;list-style-image:none}
#default #def-top-info ul li:before{display:none}
#default #def-top-info ul li.more{background:url(../images/def-top-li-more.png) 30px 0 transparent no-repeat;margin-bottom: 50px;}
#default #def-top-info.ac ul{overflow:hidden;height:410px;background:#fff;border:1px solid #e2e2e2;margin-left:29px}
#default #def-top-info.ac ul li.more,#default #def-top-info.ac ul li.def{display:none}
#default #def-illust-img{left:450px;top:110px;width:349px;height:443px;display:block;position:absolute}
#default #def-animation{border:1px solid #f2f2f2;overflow:hidden;float:right;width:170px;height:342px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;margin-top:55px;position:relative}
#default #def-animation a.anim-img{padding:0;width:170px;height:342px;display:block;background:url(../images/anim-img.png) 0 0 transparent no-repeat}
#default #def-animation a.abst{bottom:0;text-decoration:none;position:absolute;width:168px;height:48px;display:block;color:#fff!important;padding-left:55px;padding-top:4px;background:url(../images/q-ico.png) 12px 8px #b41827 no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#def-animations{width:100%;height:540px;display:block;background:#fff;-webkit-box-shadow:0 60px 60px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 60px 60px 0 rgba(0,0,0,0.05);box-shadow:0 60px 60px 0 rgba(0,0,0,0.05)}
#def-animations .inner .chair1,#def-animations .inner .chair2,#def-animations .inner .chair3{height:332px;display:block;margin-top:-95px;float:left}
#def-animations .inner .chair1 .flash,#def-animations .inner .chair2 .flash,#def-animations .inner .chair3 .flash{border:12px solid #b41827;width:0;height:0;position:absolute;top:132px;left:144px;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#def-animations .inner .chair1 .flash.flashing,#def-animations .inner .chair2 .flash.flashing,#def-animations .inner .chair3 .flash.flashing{border:12px solid #b41827;width:20px;height:20px;animation:flashing 1.1s infinite .2s;-moz-animation:flashing 1.1s infinite .2s;-webkit-animation:flashing 1.1s infinite .2s;-o-animation:flashing 1.1s infinite .2s;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#def-animations .inner .chair1{position:relative;background:url(../images/spinalis_bg.png) center bottom transparent no-repeat}
#def-animations .inner .chair1 .rot-chair1{margin-top:17px;z-index:1;position:relative;background:url(../images/spinalis_anim.png) center top transparent no-repeat;width:333px;height:430px;display:block;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}
#def-animations .inner .chair1 .rot-chair1.move{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg)}
#def-animations .inner .chair1 .rot-chair1 .flash{left:156px}
#def-animations .inner .chair1 .rot-chair1 .flash.flashing{border-color:#9fda5f}
#def-animations .inner .chair1 .circles-wrap{position:absolute;top:63px;right:15px;width:90px;height:90px;display:block;}
#def-animations .inner .chair1 .circles-wrap .c-4{background-color:transparent!important;width:90px;height:90px;display:block;}
#def-animations .inner .chair1 .circles-wrap .c-5{background-color:transparent!important;width:90px;height:90px;display:block;}
#def-animations .inner .chair2{position:relative;background:url(../images/balon_bg.jpg) center bottom transparent no-repeat}
#def-animations .inner .chair2 .rot-chair2{margin-top:17px;z-index:1;position:relative;background:url(../images/balon_anim.png) center top transparent no-repeat;width:333px;height:580px;display:block;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}
#def-animations .inner .chair2 .rot-chair2.move{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg)}
#def-animations .inner .chair2 .rot-chair2 .flash.flashing{border:12px solid #9fda5f}
#def-animations .inner .chair2 .chair_content{position:absolute;top:377px}
#def-animations .inner .chair1 .chair_content{position:absolute;top:377px}
#def-animations .inner .chair3 .chair_content{position:absolute;top:377px}
#def-animations .inner .chair2 .circles-wrap{position:absolute;top:63px;right:15px;width:90px;height:90px;display:block;}
#def-animations .inner .chair2 .circles-wrap .c-1{width:90px;height:90px;display:block;}
#def-animations .inner .chair2 .circles-wrap .c-3{background-color:transparent!important;width:90px;height:90px;display:block;}
#def-animations .inner .chair3{position:relative;background:url(../images/ergozidle_bg.png) center bottom transparent no-repeat}
#def-animations .inner .chair3 .rot-chair3{margin-top:17px;z-index:1;position:relative;background:url(../images/ergozidle_anim.png) center top transparent no-repeat;width:333px;height:290px;display:block;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg)}
#def-animations .inner .chair3 .rot-chair3.move{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg)}
#def-animations .inner .chair3 .circles-wrap{position:absolute;top:63px;right:15px;background-color:transparent!important;width:90px;height:90px;display:block;}
#def-animations .inner .chair3 .circles-wrap .c-1{width:90px;height:90px;display:block;}
#def-animations .inner .chair3 .circles-wrap .c-2{width:90px;height:90px;display:block;}
#def-animations .inner .abouts div{text-align:center;margin-top:20px}
#def-animations .inner .abouts div h3 strong{color:#333!important}
#def-animations .inner .abouts div.last{margin-right:0!important}
#def-animations .inner .abouts div p{padding:0 28px}
@keyframes flashing {
    0%{opacity:0;-webkit-transform:scale(0,0)}
    40%{opacity:1}
    70%{opacity:0}
    90%{opacity:0}
    100%{opacity:0;-webkit-transform:scale(1,1)}
}
@-webkit-keyframes flashing {
    0%{opacity:0;-webkit-transform:scale(0,0)}
    40%{opacity:1}
    70%{opacity:0}
    90%{opacity:0}
    100%{opacity:0;-webkit-transform:scale(1,1)}
}
@-moz-keyframes flashing {
    0%{opacity:0;-moz-transform:scale(0,0)}
    40%{opacity:1}
    70%{opacity:0}
    90%{opacity:0}
    100%{opacity:0;-moz-transform:scale(1,1)}
}
@-o-keyframes flashing {
    0%{opacity:0;-moz-transform:scale(0,0)}
    40%{opacity:1}
    70%{opacity:0}
    90%{opacity:0}
    100%{opacity:0;-moz-transform:scale(1,1)}
}
.wrap{width:100%;overflow:hidden;margin-top:-66px}
.bx-wrapper{width:2400px;left:50%;margin-left:-1200px;position:relative}
.bx-wrapper #def-products-list{margin-left:810px}
.bx-wrapper .def-prod{border:1px solid #e2e2e2;overflow:hidden;width:780px;height:500px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}
.bx-wrapper .def-prod .img{z-index:10;width:780px;height:410px;display:block}
.bx-wrapper .def-prod .pgr{z-index:50;left:345px;bottom:100px;position:absolute}
.bx-wrapper .def-prod .pgr a{font-size:0;text-decoration:none;float:left;margin-left:10px;width:15px;height:15px;display:block;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff}
.bx-wrapper .def-prod .pgr a:hover,.bx-wrapper .def-prod .pgr a.activeSlide{background:#b41827}
.bx-wrapper .def-prod .info-product{bottom:0;z-index:12;position:absolute;width:100%;height:90px;display:block;background:#fff;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.bx-wrapper .def-prod .info-product .car-desc{margin-top:12px;display:inline-block;position: absolute;}
.bx-wrapper .def-prod .info-product .car-desc p{margin-bottom:0!important;background:url(../images/car-desc-bg1.png) 0 6px transparent no-repeat;padding-left:15px}
.bx-wrapper .def-prod .info-product h2{line-height:90px;width:330px;margin-left:39px;float:left}
.bx-wrapper .def-prod .info-product h2 strong{color:#333!important}
.bx-wrapper .def-prod .info-product ul{float:left;margin-left:390px;margin-top:18px}
.bx-wrapper .def-prod .info-product ul li{width:170px;display:inline-block;height:25px;line-height:25px;float:left}
.bx-wrapper .def-prod .info-product ul li:before{content:"";width:8px;height:8px;display:block;background:#e2e2e2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;margin-right:8px;margin-top:10px}
.bx-wrapper .def-prod .info-product ul li:nth-child(3){clear:both}
.bx-wrapper .def-prod:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15)}
.bx-wrapper .def-prod:hover .info-product{background:#b41827;color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.bx-wrapper .def-prod:hover .info-product h2 strong{color:#fff!important}
.bx-wrapper .bx-controls-direction{width:1000px;height:0;display:block;margin:auto;position:relative}
.bx-wrapper .bx-controls-direction .bx-prev{left:0;background:url(../images/bx-l.png) 14px 33px rgba(180,24,39,0.65) no-repeat}
.bx-wrapper .bx-controls-direction .bx-next{right:0;background:url(../images/bx-r.png) 15px 33px rgba(180,24,39,0.65) no-repeat}
.bx-wrapper .bx-controls-direction a{top:-306px;width:50px;height:100px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.bx-wrapper .bx-controls-direction a:hover{background-color:#b41827}
#bx-pager-out{width:100%;margin-bottom:50px}
#bx-pager-out #bx-pager{width:1200px;display:block;margin:auto}
#bx-pager-out #bx-pager a{line-height:85px;text-align:center;z-index:10;width:85px;height:85px;display:block;-webkit-border-radius:85px;-moz-border-radius:85px;border-radius:85px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;float:left;margin-right:9px;position:relative;margin-bottom:50px}
#bx-pager-out #bx-pager a span{text-align:center;width:120px;left:0;bottom:-90px;visibility:hidden;position:absolute;text-transform:uppercase;color:#333!important}
#bx-pager-out #bx-pager a img{vertical-align:middle;/*display:initial*/display:inline}
#bx-pager-out #bx-pager a.ac{line-height:120px;border:5px solid #b41827;z-index:12;width:120px;height:120px;display:block;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-23px -15px 0;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.55);-moz-box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.55);box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.55)}
#bx-pager-out #bx-pager a.ac span{visibility:visible}
#bx-pager-out #bx-pager a.ac:after{content:"";bottom:-14px;left:0;width:126px;height:18px;display:block;background:url(../images/circle-shadow-big.png) 0 0 transparent no-repeat;position:absolute}
#bx-pager-out #bx-pager a:first-child{margin-left:30px}
#bx-pager-out #bx-pager a:after{content:"";bottom:-7px;left:13px;width:61px;height:10px;display:block;background:url(../images/circle-shadow.png) 0 0 transparent no-repeat;position:absolute}
#def-prods-pager .def-pager{width:85px;height:85px;display:block;-webkit-border-radius:85px;-moz-border-radius:85px;border-radius:85px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:12px;float:left;background:#fff;cursor:pointer}
#interactiv-cart{padding:30px;border:1px solid #b41827}
#interactiv-cart h2 strong,#interactiv-cart h2 span{color:#b41827}
#interactiv-cart .img{line-height:290px;margin-bottom:30px;width:200px;height:290px;display:block;float:left}
#interactiv-cart .right-block{width:265px;float:right;border-left:1px solid #f2f2f2}
#interactiv-cart .right-block h3{margin-left:18px;margin-bottom:15px}
#interactiv-cart .right-block table{width:100%;font-size:12px}
#interactiv-cart .right-block table tr{height:30px;line-height:30px}
#interactiv-cart .right-block table tr td{padding-left:18px}
#interactiv-cart .right-block table tr td.l{width:107px;font-family:'Open Sans',sans-serif;font-weight:600!important}
#interactiv-cart .right-block table tr:nth-child(2n){background:#f1f1f1}
#interactiv-cart .btn.back{background:#f1f1f1;border:1px solid #e2e2e2!important;color:#333!important;margin-left:100px;margin-right:40px}
#sections{position:relative}
#sections .menu{min-height:488px;padding-top:80px;margin-left:-50px;background:url(../images/left-menu-bg.png) top right transparent no-repeat}
#sections .menu li{margin-bottom:12px}
#sections .menu li a{display:block;border:1px solid transparent;line-height:18px;text-decoration:none;padding:8px 30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#333!important}
#sections .menu li a:hover,#sections .menu li a.ac{background:#f1f1f1;border:1px solid #e2e2e2;font-family:'Open Sans',sans-serif;font-weight:600!important;color:#b41827!important}
#sections .detail{padding-bottom:30px}
#sections .detail h3{margin-top:40px}
#sections .detail h2{margin-bottom:15px;margin-top:30px}
#sections .detail .send-by-mail{font-size:12px;padding-left:22px;background:url(../images/mail-gray.png) 0 4px transparent no-repeat}
#sections .detail img{margin:30px 30px 30px 0}
#sections .detail ul{margin-bottom:30px}
#sections .detail ul li{margin-bottom:15px;margin-left:15px}
#sections .detail .addthis_toolbox img{margin:4px 10px 0 0}
#vyhody-spinalis-2{display:block;background:url(../images/vyhody-list.jpg) 295px 45px transparent no-repeat;width:100%;height:100%;display:block}
#vyhody-spinalis-2 .main-block.left,#vyhody-spinalis-2 .main-block.right{width:327px;height:550px;display:block;position:relative}
#vyhody-spinalis-2 .main-block.left h3,#vyhody-spinalis-2 .main-block.right h3{bottom:-40px;position:absolute}
#vyhody-spinalis-2 .main-block.left.op,#vyhody-spinalis-2 .main-block.right.op{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
#vyhody-spinalis-2 .main-block.left img,#vyhody-spinalis-2 .main-block.right img{top:77px;left:35px;width:185px;height:280px;display:block;position:absolute}
#vyhody-spinalis-2 .main-block.left .bubble,#vyhody-spinalis-2 .main-block.right .bubble{line-height:130px;width:210px;height:130px;display:block;position:absolute;-webkit-opacity:0;-moz-opacity:0;opacity:0}
#vyhody-spinalis-2 .main-block.left .bubble p,#vyhody-spinalis-2 .main-block.right .bubble p{font-size:12px;text-align:center;vertical-align:middle;width:114px;min-height:40px;line-height:14px;margin:auto;margin-left:55px;display:inline-block;font-style:italic}
#vyhody-spinalis-2 .main-block.left .bubble.hov,#vyhody-spinalis-2 .main-block.right .bubble.hov{-webkit-opacity:1;-moz-opacity:1;opacity:1}
#vyhody-spinalis-2 .main-block.left{margin-left:-30px;background:url(../images/left-basic.png) 0 10px transparent no-repeat}
#vyhody-spinalis-2 .main-block.left h3{left:135px}
#vyhody-spinalis-2 .main-block.left img{top:73px;left:103px}
#vyhody-spinalis-2 .main-block.left img.last{top:-4px;left:120px;width:194px;height:394px;display:block}
#vyhody-spinalis-2 .main-block.left .bubble{left:-60px;top:-20px;background:url(../images/bubble-left.png) 0 0 transparent no-repeat}
#vyhody-spinalis-2 .main-block.left .bubble p{font-size:12px;text-align:center;vertical-align:middle;width:114px;min-height:10px;line-height:14px;margin:auto;margin-left:55px;display:inline-block}
#vyhody-spinalis-2 .main-block.right{margin-right:42px;background:url(../images/right-basic.png) 0 61px transparent no-repeat}
#vyhody-spinalis-2 .main-block.right .bubble{right:-75px;top:0;background:url(../images/bubble-right.png) 0 0 transparent no-repeat}
#vyhody-spinalis-2 .main-block.right .next-an{top:180px;left:145px;color:#b41826;display:none;position:absolute;padding-left:26px;background:url(../images/next-an.png) 0 0 transparent no-repeat}
#vyhody-spinalis-2 .main-block.right.last .bubble{-webkit-opacity:0;-moz-opacity:0;opacity:0}
#vyhody-spinalis-2 .main-block.right.last .next-an{display:block}
#vyhody-spinalis-2 .main-block.right img.last{top:37px;left:-3px;width:375px;height:475px;display:block}
#vyhody-spinalis-2 .main-block.center{float:left;width:346px;height:550px;display:block;position:relative}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody{height:470px;overflow:hidden;padding:40px 55px!important;padding-top:85px!important}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li{height:66px;border-bottom:1px solid #e2e2e2;z-index:100!important;margin-bottom:20px;position:relative;cursor:pointer}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li strong{width:95%;text-align:center;display:block;margin-bottom:5px;line-height: 1;}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li span{line-height:14px;font-size:12px}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li span:before{content:"";top:-3px;left:0;background:url(../images/plus-g.png) 0 0 transparent no-repeat;width:16px;height:17px;display:block;position:absolute}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li span.right{text-align:right}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li span.right:before{left:222px;background:url(../images/minus-r.png) 0 0 transparent no-repeat}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li span.op{display:none}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li.more{padding-left:57px;background:url(../images/def-top-li-more.png) 30px 5px transparent no-repeat;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li:not(.more):hover:before,#vyhody-spinalis-2 .main-block.center #middle-points-vyhody li:not(.more).ac:before{content:"";left:-20px;top:-20px;z-index:-1!important;width:270px;height:86px;display:block;background:url(../images/middle-points-li.jpg) 20px 20px transparent repeat-y;position:absolute}
#vyhody-spinalis-2 .main-block.center #middle-points-vyhody.ac li.def{display:none}
#vyhody-spinalis-2 .main-block.center #out-play-pouse-2{bottom:-15px;right:145px;z-index:999;position:absolute;width:90px;height:90px;display:block}
#vyhody-spinalis-2 .main-block.center #play-pause-2{margin-top:22px;margin-left:22px;z-index:1000;position:absolute;width:45px;height:45px;display:block;background:url(../images/play-pause.png) 0 0 transparent no-repeat;cursor:pointer}
#vyhody-spinalis-2 .main-block.center #play-pause-2:hover{background-position:right top}
#vyhody-spinalis-2 .main-block.center #play-pause-2.active{background-position:left bottom}
#vyhody-spinalis-2 .main-block.center #play-pause-2.active:hover{background-position:right bottom}
#vyhody-spinalis{height:auto;position:relative}
#vyhody-spinalis .arr-big{top:280px;width:50px;height:100px;display:block;position:absolute;background:url(../images/big-arr.png) 0 0 transparent no-repeat;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
#vyhody-spinalis .arr-big.arr-l{left:-125px}
#vyhody-spinalis .arr-big.arr-l:hover{background-position:bottom left}
#vyhody-spinalis .arr-big.arr-r{right:-125px;background-position:top right}
#vyhody-spinalis .arr-big.arr-r:hover{background-position:bottom right}
#vyhody-spinalis .img{min-height:533px;width:1018px;left:-20px;top:20px;background:url(../images/vyhody_spinalis_prozatimni.png) 0 0 transparent no-repeat;position:absolute}
#vyhody-spinalis h1{float:left;margin-left:30px}
#vyhody-spinalis .next-anim{text-decoration:none;width:425px;height:64px;display:block;padding:15px 20px;float:right;background:url(../images/next-anim-bg.png) 0 0 transparent no-repeat;color:#fff!important;position:relative;margin-top:-10px;margin-right:-30px;cursor:pointer;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
#vyhody-spinalis .next-anim h3{font-size:20px;margin:0;color:#b41827!important}
#vyhody-spinalis .next-anim span{top:35px;right:70px;font-size:12px;position:absolute;color:#333!important}
#vyhody-spinalis .next-anim:hover{background-position:bottom left}
#vyhody-spinalis .next-anim:hover h3{color:#fff!important}
#vyhody-spinalis .next-anim:hover span{color:#fff!important}
#vyhody-spinalis #out-points,#vyhody-spinalis .popis{width:308px;height:350px;display:block;padding-top:32px;margin-top:80px;background:url(../images/points-bg.png) 0 0 transparent no-repeat;position:relative}
#vyhody-spinalis #out-points h4,#vyhody-spinalis .popis h4{margin-bottom:0;text-transform:uppercase;padding-top:12px}
#vyhody-spinalis #video{margin-top:28px;margin-left:124px;position:relative}
#vyhody-spinalis #video:after{content:"";top:30px;left:-30px;z-index:10;width:328px;height:429px;display:block;position:absolute;background:url(../images/over-video.png) 0 0 transparent no-repeat}
#vyhody-spinalis #video #play-pause{bottom:40px;right:15px;z-index:1000;position:absolute;width:45px;height:45px;display:block;background:url(../images/play-pause.png) 0 0 transparent no-repeat;cursor:pointer}
#vyhody-spinalis #video #play-pause:hover{background-position:right top}
#vyhody-spinalis #video #play-pause.active{background-position:left bottom}
#vyhody-spinalis #video #play-pause.active:hover{background-position:right bottom}
#vyhody-spinalis .popis{height:380px;float:right;padding-left:40px;padding-right:40px;margin-right:-30px}
#vyhody-spinalis .popis p{line-height:25px;font-size:12px}
#vyhody-spinalis .popis .out-in-popis{height:297px;overflow:hidden;position:relative}
#vyhody-spinalis .popis .out-in-popis .in-popis{position:absolute;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
#vyhody-spinalis .popis .arr,#vyhody-spinalis .popis .gal-arr,#vyhody-spinalis #out-points .arr,#vyhody-spinalis #out-points .gal-arr{left:134px;width:36px;height:18px;display:block;position:absolute;background:url(../images/points-arr.png) 0 0 transparent no-repeat;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:999}
#vyhody-spinalis .popis .arr:before,#vyhody-spinalis .popis .gal-arr:before,#vyhody-spinalis #out-points .arr:before,#vyhody-spinalis #out-points .gal-arr:before{display:none}
#vyhody-spinalis .popis .arr.arr-t,#vyhody-spinalis .popis .arr.gal-arr-t,#vyhody-spinalis .popis .gal-arr.arr-t,#vyhody-spinalis .popis .gal-arr.gal-arr-t,#vyhody-spinalis #out-points .arr.arr-t,#vyhody-spinalis #out-points .arr.gal-arr-t,#vyhody-spinalis #out-points .gal-arr.arr-t,#vyhody-spinalis #out-points .gal-arr.gal-arr-t{top:0}
#vyhody-spinalis .popis .arr.arr-t:hover,#vyhody-spinalis .popis .arr.gal-arr-t:hover,#vyhody-spinalis .popis .gal-arr.arr-t:hover,#vyhody-spinalis .popis .gal-arr.gal-arr-t:hover,#vyhody-spinalis #out-points .arr.arr-t:hover,#vyhody-spinalis #out-points .arr.gal-arr-t:hover,#vyhody-spinalis #out-points .gal-arr.arr-t:hover,#vyhody-spinalis #out-points .gal-arr.gal-arr-t:hover{background-position:top right}
#vyhody-spinalis .popis .arr.arr-b,#vyhody-spinalis .popis .arr.gal-arr-b,#vyhody-spinalis .popis .gal-arr.arr-b,#vyhody-spinalis .popis .gal-arr.gal-arr-b,#vyhody-spinalis #out-points .arr.arr-b,#vyhody-spinalis #out-points .arr.gal-arr-b,#vyhody-spinalis #out-points .gal-arr.arr-b,#vyhody-spinalis #out-points .gal-arr.gal-arr-b{bottom:0;background-position:bottom left}
#vyhody-spinalis .popis .arr.arr-b:hover,#vyhody-spinalis .popis .arr.gal-arr-b:hover,#vyhody-spinalis .popis .gal-arr.arr-b:hover,#vyhody-spinalis .popis .gal-arr.gal-arr-b:hover,#vyhody-spinalis #out-points .arr.arr-b:hover,#vyhody-spinalis #out-points .arr.gal-arr-b:hover,#vyhody-spinalis #out-points .gal-arr.arr-b:hover,#vyhody-spinalis #out-points .gal-arr.gal-arr-b:hover{background-position:bottom right}
#vyhody-spinalis #out-points{float:left;margin-left:-30px;width:315px;height:380px;display:block}
#vyhody-spinalis #out-points .prechod-t,#vyhody-spinalis #out-points .prechod-b{background:#fff;width:290px;height:30px;display:block;margin-left:10px}
#vyhody-spinalis #out-points .prechod-t{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#vyhody-spinalis #out-points .prechod-b{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#vyhody-spinalis #out-points ul{position:absolute;padding-top:85px;width:100%}
#vyhody-spinalis #out-points li{height:56px;display:block;margin-bottom:10px;padding-left:65px;position:relative;cursor:pointer}
#vyhody-spinalis #out-points li span{font-size:11px;text-align:center;line-height:17px;top:19px;left:29px;width:17px;height:17px;display:block;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;position:absolute;border:1px solid #e2e2e2}
#vyhody-spinalis #out-points li p{margin-top:0}
#vyhody-spinalis #out-points li.ac{background:url(../images/points-li-bg.png) 0 0 transparent no-repeat}
#vyhody-spinalis #out-points li.ac span{color:#fff;background:#b41827}
#vyhody-spinalis #out-points li:hover{color:#fff;background:url(../images/points-li-bg.png) bottom left transparent no-repeat}
#vyhody-spinalis #out-points li:hover span{background:#fff;color:#333!important}
#contacts h1,#contacts .desc{margin-left:30px}
#contacts h2 strong{color:#b41827!important}
#contacts .desc{width:620px;float:left}
#contacts #out-map-canvas{overflow:hidden;height:500px;display:block;border:1px solid #e2e2e2;float:left;margin-left:-30px;margin-top:40px;position:relative}
#contacts #out-map-canvas #map_canvas{width:680px;height:500px;display:block;float:left}
#contacts .infobox-wrapper{display:none}
#contacts .infobox{z-index:10;margin-top:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0%,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0)}
#contacts .infobox img{z-index:12}
#contacts .infobox .legend{line-height:18px;font-family:'Open Sans',sans-serif;width:100%;height:47px;display:block;padding-top:10px;font-size:14px;font-size:14px;margin-bottom:30px;margin-top:0}
#contacts .infobox span{font-size:14px}
#contacts .infobox p{padding-left:36px}
#contacts .infobox p.info{font-size:12px;padding-left:65px;background:url(../images/ico-i.png) 38px 5px transparent no-repeat}
#contacts .infobox a.btn{margin-left:36px;font-size:14px;margin-top:10px}
#contacts .infobox:after{content:"";bottom:-26px;left:135px;width:88px;height:27px;display:block;background:url(../images/map-info-box-arr.png) 0 0 transparent no-repeat;position:absolute}
#contacts .shadow-under-map{background:url(../images/shadow-under-map.png) 0 0 transparent no-repeat;width:489px;height:20px;display:block;float:left;margin-left:105px;margin-bottom:50px}
#contacts .towns{
    /*padding-left:60px;*/
    padding-bottom: 40px
}
#contacts .towns strong{text-transform:uppercase;margin-bottom:30px;float:left}
#contacts .towns strong:after{content:"";width:230px;height:14px;display:block;background:url(../images/cont-towns-arr.png) 0 0 transparent no-repeat;position:absolute;margin-left:-20px;margin-top:5px}
#contacts .towns li{margin-left:20px; float: left;}
#contacts .towns li:before{margin-right:16px}
#contacts .towns li a{color:#333!important;cursor:pointer}
#contacts .towns li a.ac{color:#b41827!important}
#contacts .contact-box{padding-bottom:30px;margin-bottom:80px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}
#contacts .contact-box .in{margin-top:30px}
#contacts .contact-box .left{border-right:1px solid #e2e2e2}
#contacts .contact-box .left h3{background:url(../images/contact-spot-ico.png) 0 0 transparent no-repeat;padding-left:35px;margin-left:-10px;margin-bottom:0}
#contacts .contact-box .left .show-map{height:50px;display:block;padding-left:30px}
#contacts .contact-box .left ul{margin-bottom:25px}
#contacts .contact-box .left ul li,#contacts .contact-box .left p{padding-left:25px}
#contacts .contact-box .left .m{background:url(../images/ico-m.png) 0 6px transparent no-repeat}
#contacts .contact-box .left .p{background:url(../images/ico-p.png) 0 10px transparent no-repeat}
#contacts .contact-box .left .t{background:url(../images/ico-t.png) 0 5px transparent no-repeat}
#contacts .contact-box .left .w{background:url(../images/ico-w.png) 0 3px transparent no-repeat}
#contacts .contact-box .left .i{background:url(../images/ico-i.png) 0 2px transparent no-repeat;padding-left:30px}
#contacts .contact-box .left h4{margin-bottom:5px}
#contacts .contact-box .left span{color:#b41827!important}
#contacts .contact-box .left img{margin-left:-25px;margin-top:-10px}
#contacts .contact-box .right{font-size:12px}
#contacts .contact-box .right h4{margin-bottom:-5px}
#contacts .contact-box .right p{margin-bottom:25px}
#contacts .contact-box .center{border-right:1px solid #e2e2e2}
#contacts .contact-box .center ul li{padding-left:0;margin-bottom:10px;margin-left:20px!important}
#contacts .contact-box .center ul li:before{margin-right:15px;margin-top:11px}
#contacts .contact-box:after{content:"";bottom:-45px;background:url(../images/kontakt-box-shadow.png) 0 0 transparent no-repeat;width:90%;height:45px;display:block;position:absolute;background-position:center}
#why-content{float:left;padding-left:20px;overflow-x:hidden;width:650px;height:500px;display:block}
#why-content h2{margin-top:15px}
#why-content img{margin:0 20px 20px 0}
#why-content p{max-width:600px}
#search{padding:0 30px}
#search h1,#search h2,#search p.desc{margin-left:30px}
#search h1 strong,#search h2 strong,#search p.desc strong{color:#333!important}
#search h2{margin-bottom:0}
#search #search-filter{background:url(../images/search-bg.png);background-size:100% 100%;border-radius:15px;display:block;margin:5px 0 40px;padding-bottom:36px}
#search #search-filter .in{float:left;border-right:1px solid #ccc}
#search #search-filter .in h4{margin-top:16px}
#search #search-filter .in.in-1 .radio .img{width:78px;height:72px;display:block}
#search #search-filter .in.in-1 .radio:hover .under,#search #search-filter .in.in-1 .radio.ac .under{background:#b41827;color:#fff!important;border-radius:0 0 10px 10px;height:30px}
#search #search-filter .in.in-1 .radio.radio-1 .img{background:url(../images/search-radio-1.png) 18px 17px transparent no-repeat}
#search #search-filter .in.in-1 .radio.radio-2 .img{background:url(../images/search-radio-2.png) 22px 7px transparent no-repeat}
#search #search-filter .in.in-1 .radio.radio-3 .img{background:url(../images/search-radio-3.png) 14px 8px transparent no-repeat}
#search #search-filter .in.in-1 .radio.radio-4 .img{background:url(../images/search-radio-4.png) 0 0 transparent no-repeat}
#search #search-filter .in.in-2 .radio-f{width:60px;height:106px;display:block;float:left;margin-right:9px;margin-top:5px;font-size:10px;cursor:pointer}
#search #search-filter .in.in-2 .radio-f .img{width:78px;height:58px;display:block;margin-top:9px;margin-bottom:15px}
#search #search-filter .in.in-2 .radio-f .under input{float:left}
#search #search-filter .in.in-2 .radio-f .under span{width:42px;line-height:15px;float:right}
#search #search-filter .in.in-2 .radio-f.radio-1{margin-right:0}
#search #search-filter .in.in-2 .radio-f.radio-3{margin-left:7px}
#search #search-filter .in.in-2 .radio-f.radio-1 .img{background:url(../images/search-rad-1.png) 0 0 transparent no-repeat;margin-left:12px}
#search #search-filter .in.in-2 .radio-f.radio-2 .img{background:url(../images/search-rad-2.png) 0 0 transparent no-repeat;margin-left:19px}
#search #search-filter .in.in-2 .radio-f.radio-3 .img{background:url(../images/search-rad-3.png) 0 0 transparent no-repeat;margin-left:9px}
#search #search-filter .in.in-2 .radio-f:hover .img,#search #search-filter .in.in-2 .radio-f.ac .img{background-position:left bottom}
#search #search-filter .in.in-3{position:relative;margin-left:10px;border-right:none}
#search #search-filter .in.in-3 #slider *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
#search #search-filter .in.in-3 #amount{line-height:20px;text-align:center;position:absolute;font-size:10px;color:#fff!important;background:url(../images/amount-bg.png) 0 0 transparent no-repeat;width:48px;height:29px;display:block;margin-top:3px;margin-left:-18px}
#search #search-filter .in.in-3 #slider{width:220px;height:26px;display:block;float:left;margin-top:42px;background-color:#f4f4f4}
#search #search-filter .in.in-3 #slider .ui-slider-handle{position:absolute;margin-left:-15px;border:none;cursor:pointer;width:42px;height:42px;display:block;background:url(../images/ui-slider-handle.png) 0 0 transparent no-repeat;margin-top:-34px}
#search #search-filter .in.in-3 #slider:before{content:"";background:url(../images/slider-horizontal.png) 0 0 transparent no-repeat;width:240px;height:26px;display:block}
#search #search-filter .in.in-3 .ui-slider-horizontal{border:none}
#search #search-filter .in.in-3 span{font-size:10px;margin-top:18px}
#search #search-filter .in.in-3 span.right{margin-right:33px}
#detail{position:relative;padding-top:40px}
#detail h1{left:180px;top:-30px;font-size:30px;position:absolute}
#detail h1 strong{text-transform:uppercase}
#detail #mayer-products{display:block;width:90%;height:240px;margin:20px 86px 25px}
#detail #mayer-products li{    width: 10.5%;
    text-align: center;
    float: left;
    /* margin-top: 106px; */
    height: 127px;}
#detail #mayer-products li a{line-height:100px;text-align:center;z-index:10;width:100px;height:100px;display:block;-webkit-border-radius:85px;-moz-border-radius:85px;border-radius:85px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;float:left;position:relative}
#detail #mayer-products li a span{text-align: center;
    left: 0;
    top: 97px;
    visibility: hidden;
    background: #004c9a;
    color: #fff;
    line-height: 35px;
    z-index: 10;
    position: absolute;
    text-transform: uppercase;
    width: 105px;
    height: auto;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-left: 7px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 600!important;}
#detail #mayer-products li a .img{overflow:hidden;width:85px;height:85px;display:block;padding-left: 10px;}
#detail #mayer-products li a .img img{vertical-align:middle;display:initial;width: 58%;}
#detail #mayer-products li a.ac{line-height:120px;border:5px solid #004c9a!important;z-index:12;width:120px;height:120px;display:block;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-23px -15px 0 -22px;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.55);-moz-box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.55);box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.55)}
#detail #mayer-products li a.ac span{visibility:visible}
#detail #mayer-products li a.ac .img{width:100px;height:100px;display:block}
#detail #mayer-products li a.ac:after{content:"";bottom:-14px;left:0;width:126px;height:18px;display:block;background:url(../images/circle-shadow-big.png) 0 0 transparent no-repeat;position:absolute}
#detail #mayer-products li a:after{content:"";bottom:-7px;left:13px;width:61px;height:10px;display:block;background:url(../images/circle-shadow.png) 0 0 transparent no-repeat;position:absolute}
#detail #gif{z-index:14;left:393px;top:200px;background:#fff;position:absolute}
#detail #gif.stul{top:292px;left:320px}
#detail #show-gif,#detail #hide-gif{z-index:16;left:100px;top:357px;background:#004c9a;position:absolute}
#detail #hide-gif{left:113px}
#detail .stul-img{margin-top:40px}
#detail #detail-info-bubble{top:290px;left:220px;z-index:16;background:url(../images/detail-info-bubble_cs.png) 0 0 transparent no-repeat;width:168px;height:115px;display:block;position:absolute}
#detail #detail-info-bubble.sk{top:290px;left:220px;z-index:16;background:url(../images/detail-info-bubble_sk.png) 0 0 transparent no-repeat;width:168px;height:115px;display:block;position:absolute}
#detail #detail-info-bubble.pl{top:290px;left:220px;z-index:16;background:url(../images/detail-info-bubble_pl.png) 0 0 transparent no-repeat;width:168px;height:115px;display:block;position:absolute}
#detail #detail-info-bubble.de{top:290px;left:220px;z-index:16;background:url(../images/detail-info-bubble_de.png) 0 0 transparent no-repeat;width:168px;height:115px;display:block;position:absolute}
#detail #detail-info-bubble.mayer{top:490px;background:url(../images/mayer/detail-mayer-bubble.png) 0 0 transparent no-repeat}
#detail #detail-info-bubble.mayer.pl{top:885px;background:url(../images/mayer/detail-mayer-bubble_pl.png) 0 0 transparent no-repeat}
#detail #detail-info-bubble.mayer.sk{top:490px;background:url(../images/mayer/detail-mayer-bubble.png) 0 0 transparent no-repeat}
#detail #detail-info-bubble.mayer.de{top:490px;background:url(../images/mayer/detail-mayer-bubble.png) 0 0 transparent no-repeat}
#detail .tabs{margin:0;background:none;border:none;padding:0!important}
#detail .tabs .ui-tabs-nav{padding:0;background:none!important}
#detail .tabs .ui-tabs-nav li{background:none;border:none;padding:0!important;margin:0;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#detail .tabs .ui-tabs-nav li:first-child{margin-left:30px}
#detail .tabs .ui-tabs-nav li a{font-family:'Open Sans',sans-serif;font-size:14px;padding:0 18px;display:block;margin:0;text-decoration:none;font-weight:400;height:40px;line-height:40px;text-transform:uppercase;color:#333!important}
#detail .tabs .ui-tabs-nav li.ui-state-active a,#detail .tabs .ui-tabs-nav li.ui-state-hover a{cursor:pointer}
#detail .tabs .ui-tabs-nav li.ui-state-active{position:relative}
#detail .tabs .ui-tabs-nav li.ui-state-active a{font-family:'Open Sans',sans-serif;font-weight:600!important}
#detail .tabs .ui-tabs-nav li.ui-state-active:after{content:"";left:35%;bottom:-13px;position:absolute;background:url(../images/tab-li-arr.png) 0 0 transparent no-repeat;width:23px;height:14px;display:block}
#detail .tabs .ui-corner-all{background:none;border:none;padding:0!important;margin:0!important}
#detail .tabs .ui-corner-bottom{margin-top:-1px;padding:20px 0!important;font-family:'Open Sans',sans-serif;font-size:14px;background:url(../images/tabs-bg.png) 0 0 transparent no-repeat!important}
#detail .pdf-ico{line-height:18px;margin-top:10px;margin-right:10px;padding-left:24px;background:url(../images/pdf.png) 0 2px transparent no-repeat}
#detail #tabs-top{float:left}
#detail #tabs-top .ui-tabs-panel{padding-left:30px!important}
#detail #tabs-top-3 .img{line-height:70px;margin-right:8px;width:auto;max-width:100px;height:70px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;border:1px solid #e2e2e2;position:relative}
#detail #tabs-top-3 .img a:hover:before{content:"";width:100%;height:100%;display:block;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;position:absolute;background:url(../images/plus.png) center center #b41827 no-repeat}
#detail #tabs-top-1 ul li{line-height:18px;margin-left:10px;margin-top:9px;padding-top:3px;padding-bottom:3px}
#detail #tabs-top-1 ul li em{font-style:normal}
#detail #tabs-top-1 ul li.ac{border:1px solid #e2e2e2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#eee}
#detail #tabs-top-2 p{line-height:25px}
#detail #tabs-top-2 p span{text-transform:lowercase}
#detail #product-img-out{position:relative}
#detail #product-img img{max-height:366px;margin:0 auto}
#detail #product-img-out #product-img a{display:block}
#detail #product-img-out #product-img .main-img{text-align:center;height:385px;line-height:385px}
#detail #product-img-out .arr{top:222px;position:absolute;width:35px;height:35px;display:block;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#detail #product-img-out .arr.l{left:26px;background:url(../images/arr-l-w.png) 12px 9px #e2e2e2 no-repeat}
#detail #product-img-out .arr.r{right:26px;background:url(../images/arr-r-w.png) 14px 9px #e2e2e2 no-repeat}
#detail #product-img-out .arr:hover{background-color:#b41827!important}
#detail #out-tabs-top-right{min-height:400px}
#detail #out-tabs-top-right table{width:100%;font-size:12px}
#detail #out-tabs-top-right table tr{height:30px;line-height:30px}
#detail #out-tabs-top-right table tr td{padding-left:18px}
#detail #out-tabs-top-right table tr td.l{width:125px;font-family:'Open Sans',sans-serif;font-weight:600!important}
#detail #out-tabs-top-right table tr:nth-child(2n){background:#f1f1f1}
#detail #out-tabs-top-right #cartfrmDiv{background:#f1f1f1;height:98px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;font-size:12px;padding-top:12px;padding-left:35px}
#detail #out-tabs-top-right #cartfrmDiv label,#detail #out-tabs-top-right #cartfrmDiv #frmaddCartForm-variant{display:none}
#detail #out-tabs-top-right #cartfrmDiv .why{margin-left:-15px}
#detail #out-tabs-top-right #cartfrmDiv:before{content:attr(data-count);left:60px;top:50px;position:absolute}
#detail #out-tabs-top-right #cartfrmDiv .out-price{line-height:40px}
#detail #out-tabs-top-right #cartfrmDiv #price{padding-left:55px;padding-top:5px}
#detail #out-tabs-top-right #cartfrmDiv #price span{color:#b41827!important}
#detail #out-tabs-top-right #cartfrmDiv #price span strong{font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px}
#detail #out-tabs-top-right #cartfrmDiv #frmaddCartForm-count{width:33px;text-align:center;left:19px;top:39px;height:33px;line-height:33px;padding:0;position:absolute}
#detail #out-tabs-top-right #cartfrmDiv #frmaddCartForm-add{    top: 102px;
    right: 0;padding:0;position:absolute;background:transparent}
#detail #out-tabs-top-right #cartfrmDiv #frmaddCartForm-add:hover{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}
#detail #out-tabs-top-right #addToCartFancy{position:absolute;z-index:100;bottom:313px;right:38px;width:214px;height:64px;display:block;cursor:pointer}
#detail #out-tabs-top-right #tabs-top-right-1 .txt p{line-height:25px!important}
#detail #out-tabs-top-right #tabs-top-right-1 .txt .more{text-decoration:underline;color:#b41827!important;cursor:pointer}
.mayer #detail #out-tabs-top-right #tabs-top-right-1 .txt .more{color:#004C9A!important}
#detail #out-tabs-top-right #tabs-top-right-1 .txt .text_more{background:#fff;top:55px;right:210px;width:950px;padding:20px;z-index:1000;border:1px solid #e2e2e2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15)}
#detail #out-tabs-top-right #tabs-top-right-1 .txt .more:hover{text-decoration:none}
#detail #out-tabs-top-right #tabs-top-right-1 .txt.act{background:#fff;right:0;width:950px;padding:0 20px;z-index:1000;border:1px solid #e2e2e2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15)}
#detail #filter-detail{display:block;margin-top:50px}
#detail #filter-detail .detail-box{height:268px;display:block;border-radius:10px;background:#fff;background:-webkit-linear-gradient(#ebebeb,white);background:-o-linear-gradient(#ebebeb,white);background:-moz-linear-gradient(#ebebeb,white);background:linear-gradient(#ebebeb,white);padding:15px 30px}
#detail #filter-detail .detail-box ul{margin-top:25px}
#detail #filter-detail .detail-box ul li{border:1px solid transparent;background:none;height:52px;display:block;padding:6px 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:-15px;margin-right:-15px;margin-bottom:1px;cursor:pointer}
#detail #filter-detail .detail-box ul li img{width:37px;height:37px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:14px;float:left}
#detail #filter-detail .detail-box ul li h4{margin-bottom:-5px;margin-top:5px}
#detail #filter-detail .detail-box ul li span{font-size:10px}
#detail #filter-detail .detail-box ul li:hover,#detail #filter-detail .detail-box ul li.current{border:1px solid #e2e2e2;background:#f1f1f1}
#detail #filter-detail .detail-box.color img{margin-bottom:25px;margin-top:25px;width:225px;height:80px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#detail #filter-detail .detail-box.color p{font-size:12px}
#detail #filter-detail #tabs{min-height:300px;display:block}
#detail #filter-detail #tabs .ui-tabs-nav{padding:0}
#detail #filter-detail #tabs .ui-tabs-nav li{background:#e6e6e6;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#detail #filter-detail #tabs .ui-tabs-nav li:first-child{margin-left:0}
#detail #filter-detail #tabs .ui-tabs-nav li a{text-transform:none;padding:0 16px}
#detail #filter-detail #tabs .ui-tabs-nav li.ui-state-active{background:url(../images/detail-tab-bg.png) 0 0 transparent no-repeat;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#detail #filter-detail #tabs .ui-tabs-nav li.ui-state-active:after{content:"";display:none}
#detail #filter-detail #tabs .ui-corner-bottom{padding:16px 0!important;font-family:'Open Sans',sans-serif;background:#fff!important;font-size:14px;border:1px solid #e2e2e2;-webkit-border-top-right-radius:9px;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:9px;-moz-border-radius-topleft:0;border-top-right-radius:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;min-height:263px}
#detail #filter-detail #tabs-det-1{/*height:230px;*/height:263px;position:relative}
#detail #filter-detail #tabs-det-1 ul{float:left;width:140px;height:230px;display:block;background:url(../images/detail-in-menu-bg.png) right 0 transparent no-repeat;margin-top:-16px;padding-top:30px;background-position:right -6px}
#detail #filter-detail #tabs-det-1 ul li{text-decoration:none;width:128px;height:39px;display:block;line-height:11px;padding-top: 15px;padding-left:15px;cursor:pointer;margin-left:12px;margin-bottom:1px;position:relative;}
#detail #filter-detail #tabs-det-1 ul li:hover,#detail #filter-detail #tabs-det-1 ul li.current{background:url(../images/detail-menu-li.png) 0 0 transparent no-repeat;font-family:'Open Sans',sans-serif;font-weight:600!important}
#detail #filter-detail #tabs-det-1 ul li span.i{padding-right:15px;padding-top:5px;background:url(../images/ico-info.png) right top transparent no-repeat;cursor:pointer}
.mayer #detail #filter-detail #tabs-det-1 ul li span.i{padding-right:15px;padding-top:5px;background:url(../images/ico-info-mayer.png) right top transparent no-repeat;cursor:pointer}
#detail #filter-detail #tabs-det-1 ul li.more{width:200px;background:url(../images/def-top-li-more.png) 5px 9px transparent no-repeat;margin-left:20px;margin-top:10px}
#detail #filter-detail #tabs-det-1 .in.right{width:380px;height:180px;display:block;float:right;margin-right:10px}
#detail #filter-detail #tabs-det-1 .in.right .box{text-align:center;border:1px solid transparent;width:92px;height:96px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;font-size:10px;position:relative}
#detail #filter-detail #tabs-det-1 .in.right .box img{width:77px;height:37px;display:block;margin:7px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #e2e2e2}
#detail #filter-detail #tabs-det-1 .in.right .box .info span{width:100%;overflow:hidden;height:10px;display:block;line-height:12px}
#detail #filter-detail #tabs-det-1 .in.right .box .info span.availability{color:#70a835; height:23px}
#detail #filter-detail #tabs-det-1 .in.right .box .info span.availability.redify{color:#b41827!important}
#detail #filter-detail #tabs-det-1 .in.right .box .info span.availability.orange{color: #b49e00 !important}
#detail #filter-detail #tabs-det-1 .in.right .box .info .price.red{background:none;color:#b41827!important}
#detail #filter-detail #tabs-det-1 .in.right .box.current,#detail #filter-detail #tabs-det-1 .in.right .box:hover{background:#f1f1f1;border-color:#e2e2e2;cursor:pointer}
#detail #filter-detail #tabs-det-1 .in.right .box.current:before{content:"";top:36px;left:39px;background:url(../images/check-ico.png) 0 0 transparent no-repeat;width:15px;height:15px;display:block;position:absolute}
#detail #filter-detail #tabs-det-1 .in.right .box.r:after{content:attr(data-css);line-height:26px;top:-4px;right:-4px;font-size:7px;font-family:'Open Sans',sans-serif;font-weight:700;z-index:1000!important;background:#b41827;color:#fff!important;text-transform:uppercase;width:26px;height:26px;display:block;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute}
#detail #filter-detail #tabs-det-1 .downArrow,#detail #filter-detail #tabs-det-1 .upArrow{right:183px;font-size:0;width:35px;height:19px;display:block;position:absolute;cursor:pointer}
#detail #filter-detail #tabs-det-1 .downArrow{bottom:0;background:url(../images/downArr.png) 0 0 transparent no-repeat!important}
#detail #filter-detail #tabs-det-1 .upArrow{top:0;background:url(../images/upArrow.png) 0 0 transparent no-repeat!important}
#detail #filter-detail #tabs-det-2 .left.in{width:75%;height:auto;padding-left:10px}
#detail #filter-detail #tabs-det-2 .piston,#detail #filter-detail #tabs-det-2 .circle{margin-right:8px;margin-top:5px;width:111px;height:134px;display:block;margin-bottom: 40px;}
#detail #filter-detail #tabs-det-2 .round,#detail #filter-detail #tabs-det-2 .circle{margin-right:8px;margin-top:45px;width:111px;height:137px;display:block;float:right}
#detail #filter-detail #tabs-det-2 .piston .img span,#detail #filter-detail #tabs-det-2 .circle .img span{display:block;text-align:center;margin-top:7px}
#detail #filter-detail #tabs-det-2 .piston .img img,#detail #filter-detail #tabs-det-2 .circle .img img{bottom:0;left:0;position:absolute}
#detail #filter-detail #tabs-det-2 .piston .under,#detail #filter-detail #tabs-det-2 .circle .under{width:100%;height:34px;display:block;border:1px solid #e2e2e2;border-radius:0 0 10px 10px;position:relative}
#detail #filter-detail #tabs-det-2 .round .under,#detail #filter-detail #tabs-det-2 .circle .under{width:100%;height:33px;display:block;margin-bottom:5px;border-radius:0 0 10px 10px}
.round_param_title{display:block;position:absolute;bottom:140px;font-size:120%}
#detail #filter-detail #tabs-det-2 .piston .under span,#detail #filter-detail #tabs-det-2 .circle .under span{width:85px;line-height:12px;font-family:'Open Sans',sans-serif;font-weight:600!important}
#detail #filter-detail #tabs-det-2 .piston .plus,#detail #filter-detail #tabs-det-2 .circle .plus{margin-left:27px;position:absolute;margin-top:7px;display:block}
#detail #filter-detail #tabs-det-2 .piston .img img{left:14px;bottom:7px}
#detail #filter-detail #tabs-det-2 .right.in{width:25%;/*height:auto*/ height: 228px;
    overflow-x: auto;}
#detail #overlaySummary{position:relative}
#detail #overlaySummary:before{content:"";top:110px;right:34px;width:24px;height:25px;display:block;background:url(../images/zoom-ico.png) 0 0 transparent no-repeat;position:absolute}
#detail #overlaySummary .availability{color:#70a835}
#detail #overlaySummary .availability.redify{color:#b41827!important}
#detail #overlaySummary .availability.orange{color:#b49e00!important}
#detail #colorPreview{cursor:pointer}
#detail #colorPreview:after{content:"";top:110px;right:40px;width:24px;height:25px;display:block;background:url(../images/zoom-ico.png) 0 0 transparent no-repeat;position:absolute}
#detail #variantSummary .availability{color:#70a835}
#detail #variantSummary .availability.redify{color:#b41827!important}
#detail #variantSummary .availability.orange{color:#b49e00!important}
.pist-to-hide{opacity:0!important}
#frm-changePassForm,#frm-sendPassForm{margin-top:10px}
#frm-changePassForm th,#frm-sendPassForm th{padding-right:30px}
#frm-changePassForm .text,#frm-sendPassForm .text{margin-bottom:10px;width:250px}
#frm-changePassForm th{width:168px;display:block;text-align:right}
#products-list > li{overflow:hidden;height:425px;display:block;float:left;margin-bottom:0;background-origin:content-box;padding-top:15px;padding-bottom:15px;border-radius: 15px;}
#products-list li .inner-box{border:1px solid #e2e2e2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#products-list li .img{position:relative; border-radius: 15px 15px 0 0;text-align:center;line-height:304px;background:#fff;height:304px;display:block;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea}
#products-list li a{text-decoration:none}
#products-list li .under-img{border-top:1px solid #e2e2e2;border-radius: 0 0 15px 15px;background:#f3f3f3;padding:18px;color:#333!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;overflow:hidden;height:90px;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea}
#products-list li .under-img .colours{width:100%;position:absolute;margin-top:-44px}
#products-list li .under-img .colours img{margin:0 5px 0 0;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; position: relative;}
#products-list li .under-img .colours p{margin-top:-5px}
#products-list li .under-img h4{font-family:'Open Sans',sans-serif;margin:0;margin-top:-2px;margin-bottom:1px;font-weight: 200 !important;}
#products-list li .under-img h4 strong{color:#333!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
#products-list li .under-img p{line-height:25px;margin:0}
#products-list li.last{margin-right:0}
#products-list li:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15)}
#products-list li:hover .under-img{background:#b41827}
#products-list li:hover .under-img li{color:#fff!important}
#products-list li:hover .under-img p{color:#fff!important}
#products-list li:hover .under-img h4,#products-list li:hover .under-img h4 strong,#products-list li:hover .under-img p.f-s-12{color:#fff!important}
#products-list li.mayer{background:url(../images/mayer/cart-bg.jpg) 0 0 transparent no-repeat;background-clip:content-box}
#products-list li.mayer .img{background:transparent}
#products-list li.mayer .colours{width:190px;position:absolute;margin-top:-50px}
#products-list li.mayer .colours img{margin-right:4px}
#products-list li.mayer .colours p{margin-top:-2px}
#products-list li.spinesaver{background:url(../images/cart-spine-bg.jpg) 0 0 transparent no-repeat;background-clip:content-box}
#products-list li.spinesaver .img{background:transparent}
#products-list li.spinesaver .img img{display:none}
#products-list li.hide{display:none}
#product-img{position:relative}
#product-img .fotoWrap{width:100%;height:380px;line-height:380px;vertical-align:middle;position:absolute;top:0;z-index:5;text-align:center}
#product-img .fotoWrap a{display:inline-block;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
#product-img .fotoWrap.current{z-index:10}
#product-img a.current{-webkit-opacity:1;-moz-opacity:1;opacity:1}
#detail #product-img-out .arr{z-index:15}
.notExists{display:none!important}
#allColors{height:200px!important;overflow:hidden}
#allColors .colors{position:relative;top:0}
#detail #out-tabs-top-right #cartfrmDiv #price span#variantPrice{ /*color:#000!important;font-size: 22px; */ color: #b41827!important;
    font-size: 22px;
    font-weight: bold;}
#variantPriceWV
{
    color: #000;
    font-weight: 100!important;
}
.cookie-box{background:#b41827!important;min-height:39px;padding:2.5px}
.cookie-box button{margin-top:2.5px}
.cookie-box a{color:#fff!important}
#default #def-top-info{margin-bottom:18px}
#default #def-top-info .ul-reset{height:360px}
#default #def-top-info.ac{display:block}
#default #def-top-info .ul-reset li{line-height:16px;margin:0 0 0 25px;background:url(../images/def-top-li.png) 12px 8px #fff no-repeat;border-bottom:1px solid #f2f2f2;padding:8px 2px 8px 42px;width:100%}
#default #def-top-info .ul-reset li:last-child{border:none}
#default #def-top-info .ul-reset li.more{background:url(../images/def-top-li-more.png) 12px 8px transparent no-repeat;border:none}
#cart-steps{margin:10px 0 55px;float:left;width:100%}
#cart-steps a{display:inline;text-decoration:none;text-align:center;float:left;width:25%;height:96px;position:relative}
#cart-steps a:before{content:"";top:32px;left:107px;width:100%;height:1px;display:block;background:#e2e2e2;position:absolute}
#cart-steps a strong{line-height:64px;text-align:center;position:relative;z-index:10;margin:auto;border:3px solid #e2e2e2;width:64px;height:64px;display:block;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;background:#fff;color:#333!important;font-size:20px}
#cart-steps a span{text-transform:uppercase;color:#333!important;padding-top:28px;display:block;margin:0 auto}
#cart-steps a:hover:not(.disable) strong,#cart-steps a.active strong{border-color:#b41827;background:#b41827;color:#fff!important}
#cart-steps a.disable{cursor:default}
#cart-steps a.last{margin-right:0}
#cart-steps a.last:before{display:none}
.cart-def-back,.back-to-cart,.cart-back-button,.back-wrap,#frmformUser-back{clear:left;float:left;margin-left:30px}
.cart-def-back:before,.back-to-cart:before,.cart-back-button:before,.back-wrap:before,#frmformUser-back:before{content:'';background:url(../images/cart-def-back-bg.png) 0 0 transparent no-repeat;width:8px;height:14px;display:block;float:left;margin-right:20px;margin-top:4px}
#frmformUser-back,#frmnoteForm-back{font-family:'Open Sans',sans-serif;text-decoration:underline;background:url(../images/cart-def-back-bg.png) 0 10px transparent no-repeat;color:#b41827!important;float:left}
#frmformUser-back:hover,#frmnoteForm-back:hover{text-decoration:none;-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}
#frmformUser-back:before,#frmnoteForm-back:before{content:'';background:url(../images/cart-def-back-bg.png) 0 0 transparent no-repeat;width:8px;height:14px;display:block;float:left;margin-right:20px;margin-top:4px}
.next-cart-btn,#frmpayForm-changePaymant{text-decoration:none;width:180px;height:56px;display:block;float:right;background:url(../images/next-cart-btn.png) 0 0 transparent no-repeat;color:#fff!important;padding:20px 0 0 61px}
#frmpayForm-changePaymant,#frmformUser-save,#frmnoteForm-changePaymant{margin-top:60px;width:340px;height:76px;display:block;background:url(../images/next-cart-text-btn.png) 0 0 transparent no-repeat;margin-right:30px}
#frmpayForm-changePaymant:hover,#frmformUser-save:hover,#frmnoteForm-changePaymant:hover{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}
#frmnoteForm-changePaymant{background:url(../images/next-cart-last-btn.png) 0 0 transparent no-repeat}
@keyframes splash {
    from{background:#ccc}
    to{background:#f5f5f5}
}
@keyframes splash-w {
    from{background:#ccc}
    to{background:#fff}
}
#basket-table,#wishlist-table{width:100%;float:left;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}
#basket-table a,#wishlist-table a{color:#333!important}
#basket-table tr.basket-table-head,#basket-table tr.wishlist-table-head,#wishlist-table tr.basket-table-head,#wishlist-table tr.wishlist-table-head{background:#333;color:#fff!important;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#basket-table tr.basket-table-head th,#basket-table tr.wishlist-table-head th,#wishlist-table tr.basket-table-head th,#wishlist-table tr.wishlist-table-head th{text-align:center;font-weight:400;height:40px;line-height:40px;background:#333}
#basket-table tr.basket-table-head th.name,#basket-table tr.wishlist-table-head th.name,#wishlist-table tr.basket-table-head th.name,#wishlist-table tr.wishlist-table-head th.name{width:255px;padding:0 20px;text-align:left}
#basket-table tr.basket-table-head th.cart-price,#basket-table tr.wishlist-table-head th.cart-price,#wishlist-table tr.basket-table-head th.cart-price,#wishlist-table tr.wishlist-table-head th.cart-price{padding-right:0!important}
#basket-table tr,#wishlist-table tr{text-align:center;border-bottom:1px solid #eee}
#basket-table tr.active,#wishlist-table tr.active{animation:splash-w 2s ease-in}
#basket-table tr:nth-child(2n+1):not(.basket-table-head),#wishlist-table tr:nth-child(2n+1):not(.basket-table-head){background:#f5f5f5}
#basket-table tr:nth-child(2n+1):not(.basket-table-head).active,#wishlist-table tr:nth-child(2n+1):not(.basket-table-head).active{animation:splash 2s ease-in}
#basket-table td,#wishlist-table td{border:none;line-height:140px}
#basket-table td:last-child,#wishlist-table td:last-child{border:none}
#basket-table td.cart-name,#wishlist-table td.cart-name{text-align:left!important;line-height:15px!important;padding-top:40px;padding-right:50px;font-weight:400}
#basket-table .obal-cart-img,#wishlist-table .obal-cart-img{line-height:88px;z-index:1000;text-align:center;overflow:hidden;width:88px;height:88px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;float:left;border:1px solid #e2e2e2;background:#fff;position:relative;margin:-20px 30px 20px 36px}
#basket-table .obal-cart-img img,#wishlist-table .obal-cart-img img{display:inline-block;vertical-align:middle}
#basket-table .obal-cart-img:hover,#wishlist-table .obal-cart-img:hover{border-color:#b41827}
#basket-table p,#wishlist-table p{display:inline-block;vertical-align:middle}
#basket-table .cart-price,#wishlist-table .cart-price{text-align:right}
#basket-table .del,#wishlist-table .del{right:28px;z-index:1000;position:absolute;margin-top:64px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
#basket-table .del:hover,#wishlist-table .del:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.cart-table-product{width:1000px;border:1px solid #e2e2e2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:20px;float:left;background:#fff;position:relative;margin-bottom:-12px}
.cart-table-product .in{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.cart-table-product table tr{height:20px;line-height:20px;font-size:12px}
.cart-table-product table tr td{padding:0 8px}
.cart-table-product table.top{width:1000px;background:#333;color:#fff!important}
.cart-table-product table.top tr{height:50px;line-height:50px;font-size:14px}
.cart-table-product table.top tr td:first-child{width:258px;padding-left:30px}
.cart-table-product table.bot{width:625px;margin-left:30px;float:left;margin-top:10px}
.cart-table-product table.bot h3{margin:0}
.cart-table-product table.bot tr{height:38px;line-height:38px}
.cart-table-product table.bot tr:first-child,.cart-table-product table.bot tr:last-child{height:60px;line-height:60px}
.cart-table-product table.bot tr:first-child{border-bottom:1px solid #e2e2e2}
.cart-table-product table.bot tr.accessories td{padding-bottom:10px}
.cart-table-product table.bot tr:last-child{border-top:1px solid #e2e2e2}
.cart-table-product table.bot tr td:first-child{width:268px;padding-left:0}
.cart-table-product table.bot td:nth-child(5){width:50px}
.cart-table-product table.bot .productCount{border-right:none;text-align:center;width:35px;height:38px;display:block;border:1px solid #e2e2e2;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.25);float:left;margin-top:8px;margin-left:-16px}
.cart-table-product table.bot .productCountUp,.cart-table-product table.bot .productCountDown{line-height:20px;text-align:center;border-left:none;color:#fff!important;text-decoration:none;width:28px;height:20px;display:block;border:1px solid #e2e2e2;margin-right:-15px;background:#b41827;float:left;cursor:pointer}
.cart-table-product table.bot .productCountUp{margin-top:8px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.cart-table-product table.bot .productCountDown{margin-top:26px;margin-left:-13px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.cart-table-product .price{line-height:130px;right:21px;width:300px;height:130px;display:block;position:absolute;margin-top:0}
.cart-table-product .price span{float:left;width:50%}
.cart-table-product .price h3{line-height:130px;margin:0;float:right;width:50%}
.cart-table-product .code{background:#eee;right:-1px;bottom:14px;position:absolute;padding:0 20px;height:38px;line-height:38px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #e2e2e2;font-size:12px}
 .del{left:50%;top:-9px;position:relative;float:left;width:30px;height:30px;display:block;background:url(../images/ico-cross.png) 0 0 transparent no-repeat;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
 .del:hover{background-position:bottom left}
.cart-table-product:after{content:"";position:absolute;bottom:-45px;background:url(../images/kontakt-box-shadow.png) 0 0 transparent no-repeat;width:891px;height:45px;display:block}
.p-l-30{padding-left:30px}
#free-delivery{background:#97c264;line-height:90px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:auto;height:90px;display:block;padding-left:50px;padding-right:20px;color:#fff!important;position:relative;float:right;font-size:20px}
#free-delivery:before{content:"";top:18px;left:-20px;width:55px;height:55px;display:block;background:url(../images/free-delivery.png) 0 0 transparent no-repeat;position:absolute}
#under-cart-table{line-height:88px;width:100%;height:auto;display:block;margin:40px 0;position:relative;background:linear-gradient(to top,#fff,#f2f2f2);border-radius:12px;border:1px solid #e2e2e2;float:left}
#under-cart-table p{line-height:88px;margin:0;float:left}
#under-cart-table #h{font-size:30px;text-transform:uppercase;margin:0 36px}
#under-cart-table #p-bezDPH{float:right;margin-top:5px}
#under-cart-table #p-cartSum{font-size:30px;padding:0 30px 0 55px;float:right;color:#b41827!important}
.cart-first-step textarea{width:355px;height:105px;display:block;float:left}
.cart-def-back{margin-top:50px}
.pokracovat{margin-top:28px;margin-bottom:10px;text-decoration:none;height:75px;display:block;float:right;background:url(../images/next-cart-btn.png) 0 0 transparent no-repeat;color:#fff!important;padding:20px 0 0 61px}
.pokracovat:after{content:'';float:right;margin:10px;width:21px;height:22px;display:block}
.empty-basket #empty-bag{width:35%;height:411px;display:block;background:url(../images/empty-bag.png) 80px 70px transparent no-repeat; background-size: 50% auto !important;float:left;margin:83px 53px 150px 5%}
.empty-basket #div{width:35%;float:left;margin-top:137px}
.empty-basket #div p{width:280px}
.empty-basket #div ul li{line-height:22px;margin-bottom:10px;padding-left:25px}
#cart-paymant{display:block;overflow:hidden;min-height: 370px;margin-top:20px;padding-bottom:40px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:1px solid #e2e2e2}
#cart-paymant:before{content:"";border-left:1px solid #e2e2e2;left:50%;width:1px;height:100%;display:block;position:absolute;margin-top:50px}
#cart-paymant .left,#cart-paymant .right{padding:0}
#cart-paymant .left h3,#cart-paymant .right h3{background:#333;color:#fff!important;height:50px;line-height:50px;font-size:14px;padding-left:30px}
#cart-paymant .left .strong,#cart-paymant .right .strong{padding-left:10px;line-height:35px;padding-top:40px;clear:both;margin-left:40px}
#cart-paymant h4 img{float:left;padding-right:16px}
#cart-paymant .left .strong:before,#cart-paymant .right .strong:before{content:"";border-bottom:1px solid #e2e2e2;width:80%;height:1px;display:block;margin-top:-20px;position:absolute}
#cart-paymant .left h4:first-of-type::before{border-bottom:0!important}
#cart-paymant .right h4:first-of-type::before{border-bottom:0!important}
#cart-paymant .left .strong.ceska-posta:before,#cart-paymant .right .strong.ceska-posta:before{border:none}
#cart-paymant .left .strong.ceska-posta,#cart-paymant .right .strong.ceska-posta{background:url(../images/ceska-posta.png) 0 40px transparent no-repeat}
#cart-paymant .left .strong.personaly,#cart-paymant .right .strong.personaly{background:url(../images/personaly.png) 15px 47px transparent no-repeat}
#cart-paymant .left .strong.expres,#cart-paymant .right .strong.expres{background:url(../images/geis.png) 6px 38px transparent no-repeat}
#cart-paymant .left .strong.expres:before,#cart-paymant .right .strong.expres:before{-webkit-opacity:0;-moz-opacity:0;opacity:0}
#cart-paymant .left .strong.predem,#cart-paymant .right .strong.predem{background:url(../images/predem.png) 9px 45px transparent no-repeat}
#cart-paymant .left .strong.predem:before,#cart-paymant .right .strong.predem:before{-webkit-opacity:0;-moz-opacity:0;opacity:0}
#cart-paymant .left .strong.pri-prevzeti,#cart-paymant .right .strong.pri-prevzeti{background:url(../images/pri-prevzeti.png) 8px 39px transparent no-repeat}
#cart-paymant .left .delivery-choice,#cart-paymant .left .paymant-choice,#cart-paymant .right .delivery-choice,#cart-paymant .right .paymant-choice{line-height:53px;margin-left:80px;float:left;height:40px;display:block}
#cart-paymant .left .delivery-choice input,#cart-paymant .left .paymant-choice input,#cart-paymant .right .delivery-choice input,#cart-paymant .right .paymant-choice input{float:left;margin:20px 10px 0 7px}
#cart-paymant .left .delivery-choice label,#cart-paymant .left .paymant-choice label,#cart-paymant .right .delivery-choice label,#cart-paymant .right .paymant-choice label{margin-right:0;width:355px}
#cart-paymant .left .delivery-choice label img,#cart-paymant .left .paymant-choice label img,#cart-paymant .right .delivery-choice label img,#cart-paymant .right .paymant-choice label img{position:absolute;margin-left:35px;margin-top:2px}
#cart-paymant .left .delivery-choice label span.price,#cart-paymant .left .paymant-choice label span.price,#cart-paymant .right .delivery-choice label span.price,#cart-paymant .right .paymant-choice label span.price{float:right;padding:0;margin:0;background:none}
#cart-paymant .left .delivery-choice label span.i,#cart-paymant .left .paymant-choice label span.i,#cart-paymant .right .delivery-choice label span.i,#cart-paymant .right .paymant-choice label span.i{padding-right:15px;padding-top:5px;background:url(../images/ico-info.png) right top transparent no-repeat;cursor:pointer}
#cart-paymant .left .delivery-choice label.grayDisable span,#cart-paymant .left .paymant-choice label.grayDisable span,#cart-paymant .right .delivery-choice label.grayDisable span,#cart-paymant .right .paymant-choice label.grayDisable span{color:#aaa}
#cart-paymant .left .delivery-choice:before,#cart-paymant .left .paymant-choice:before,#cart-paymant .right .delivery-choice:before,#cart-paymant .right .paymant-choice:before{content:"";border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin:-12px 0 0 -15px;width:10px;height:39px;display:block;position:absolute}
#cart-paymant label{font-weight:400!important}
.after-shadow{content:"";background:url(../images/kontakt-box-shadow.png) 0 0 transparent no-repeat;width:891px;height:45px;display:block;position:absolute;margin-top:0}
#frm-cartDeliverySelector-payForm ul.error li{margin-top:10px;margin-bottom:20px;color:red}
.paymant .next-wrap{margin:68px 36px 5px 0}
.paymant a{margin-top:85px}
#frmpayForm-back{margin-top:45px}
.paymant{position:relative}
.paymant .info,.paymant #ppl-night-box{position:absolute;background:#fff;border:1px solid #eaeaea;width:428px;padding-bottom:12px;left:250px;top:100px;min-height:208px;cursor:pointer;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2)}
.paymant .info h4,.paymant #ppl-night-box h4{line-height:30px;color:#fff;padding-left:32px;margin-bottom:20px;background:url(../images/ico-cross.png) 395px -30px #333 no-repeat}
.paymant .info p,.paymant #ppl-night-box p{padding-left:32px;padding-right:32px;margin-bottom:8px}
.paymant .info{z-index:1000}
.paymant span.price div.info{display:none!important}
.delivery-confirmation-box{border:1px solid #e2e2e2;width:478px;padding-bottom:12px;left:250px;top:160px;position:absolute;z-index:999;background:#fff;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2)}
.delivery-confirmation-box h4{line-height:30px;padding-left:32px;margin-bottom:20px;cursor:pointer;background:url(../images/ico-cross.png) 455px 9px transparent no-repeat;color:#fff!important}
.delivery-confirmation-box p{padding:0 32px;margin-bottom:8px;float:left}
.delivery-confirmation-box .scrollable-post{overflow-y:scroll;display:block;height:440px}
.delivery-confirmation-box table.post-data-table{margin:10px 30px;float:left;width:90%}
.delivery-confirmation-box table.post-data-table tr{border-bottom:1px solid #e2e2e2}
.delivery-confirmation-box table.post-data-table td,.delivery-confirmation-box table.post-data-table th{padding:5px 10px;height:15px;line-height:15px}
.delivery-confirmation-box table.post-data-table th{padding:5px 10px!important;color:#fff!important}
.delivery-confirmation-box table.post-data-table td:first-child{width:400px;padding-left:30px}
#frm-cartDeliverySelectorExtended-postToHand-postForm{margin-left:35px}
#frm-cartDeliverySelectorExtended-postToHand-postForm table{float:left;clear:both}
#frm-cartDeliverySelectorExtended-postToHand-postForm tr{line-height:50px;height:50px}
#frm-cartDeliverySelectorExtended-postToHand-postForm tr th{width:50px!important;padding-right:10px;text-align:right}
#ppl-night-box{z-index:999;position:absolute!important;left:260px;top:100px;cursor:default}
#ppl-night-box #input-psc{float:left;margin-right:15px;margin-top:5px;height:30px;line-height:30px}
#ppl-night-box .btn{color:#fff!important;float:left;clear:both}
#ppl-night-box #try-btn{margin:10px 0 10px 30px}
#ppl-night-box #use-psc{margin-left:30px;background:#ccc}
#ppl-night-box #exit-psc{margin-left:10px}
#ppl-night-box #resu{padding-top:10px;font-size:12px}
.btn-newuser-login{line-height:60px;z-index:10!important;width:50%;height:60px;display:block;padding-left:30px;float:left;background:#e2e2e2;font-size:20px;text-transform:uppercase;position:relative;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;margin-bottom:30px}
.btn-newuser-login:after{content:"";left:191px;top:60px;position:absolute;background:url(../images/btn-newuser-login-arr.png) 0 0 transparent no-repeat;width:84px;height:19px;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;-webkit-opacity:0;-moz-opacity:0;opacity:0}
.btn-newuser-login.active,.btn-newuser-login:hover{background:#b41827;color:#fff}
.btn-newuser-login.active:after,.btn-newuser-login:hover:after{-webkit-opacity:1;-moz-opacity:1;opacity:1}
#login{-webkit-border-top-right-radius:9px;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:9px;border-bottom-right-radius:9px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#newuser{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:9px;-webkit-border-top-left-radius:9px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:9px;-moz-border-radius-topleft:9px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:9px;border-top-left-radius:9px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.frm-formUser,.login,#frm-loginForm-loginForm,#frm-registrationForm,#password,#frm-editUserForm{margin:0;position:relative}
.frm-formUser legend,.login legend,#frm-loginForm-loginForm legend,#frm-registrationForm legend,#password legend,#frm-editUserForm legend{width:100%;float:left;padding-left:30px;background:#333;color:#fff!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:auto;line-height:50px;margin-bottom:20px;margin-top:10px}
.frm-formUser table,.login table,#frm-loginForm-loginForm table,#frm-registrationForm table,#password table,#frm-editUserForm table{margin-bottom:24px;color:#333}
.frm-formUser tr,.login tr,#frm-loginForm-loginForm tr,#frm-registrationForm tr,#password tr,#frm-editUserForm tr{line-height:40px;height:40px}
.frm-formUser th,.login th,#frm-loginForm-loginForm th,#frm-registrationForm th,#password th,#frm-editUserForm th{display:block}
.frm-formUser th label,.login th label,#frm-loginForm-loginForm th label,#frm-registrationForm th label,#password th label,#frm-editUserForm th label{width:110px;display:block;font-family:'Open Sans',sans-serif;font-weight:600!important}
.frm-formUser td,.login td,#frm-loginForm-loginForm td,#frm-registrationForm td,#password td,#frm-editUserForm td{width:100%}
.frm-formUser .text,.login .text,#frm-loginForm-loginForm .text,#frm-registrationForm .text,#password .text,#frm-editUserForm .text{margin-bottom:5px;width:300px;color:#333}
.frm-formUser .cart-tip,.login .cart-tip,#frm-loginForm-loginForm .cart-tip,#frm-registrationForm .cart-tip,#password .cart-tip,#frm-editUserForm .cart-tip{position:absolute;top:85px;right:140px}
.frm-formUser .cart-tip:before,.login .cart-tip:before,#frm-loginForm-loginForm .cart-tip:before,#frm-registrationForm .cart-tip:before,#password .cart-tip:before,#frm-editUserForm .cart-tip:before{content:" *";color:#333;margin-right:5px}
#login-legend{width:100%;float:left;padding-left:30px;background:#333;color:#fff!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:50px;line-height:50px;margin-bottom:20px;margin-top:10px}
#frm-formLogin{clear:both}
.frm-formUser label.required:after,#frm-registrationForm label.required:after,#frm-editUserForm label.required:after{content:" *";color:#333}
.frm-formUser .other-address label,#frm-registrationForm .other-address label,#frm-editUserForm .other-address label{width:300px;margin-top:0;float:left;margin-left:5px}
.frm-formUser #frmformUser-allow_delivery_address,.frm-formUser #frmregistrationForm-allow_delivery_address,.frm-formUser #frmeditUserForm-allow_delivery_address,#frm-registrationForm #frmformUser-allow_delivery_address,#frm-registrationForm #frmregistrationForm-allow_delivery_address,#frm-registrationForm #frmeditUserForm-allow_delivery_address,#frm-editUserForm #frmformUser-allow_delivery_address,#frm-editUserForm #frmregistrationForm-allow_delivery_address,#frm-editUserForm #frmeditUserForm-allow_delivery_address{float:left;margin-top:15px}
#frm-registrationForm #frmregistrationForm-allow_delivery_address,#frmeditUserForm-allow_delivery_address{margin-top:13px;margin-left:-25px}
.frm-formUser .tabs{border:none;display:inline-block;width:100%;padding-bottom:8px;margin-bottom:25px;background:url(../images/radio-tabs-bg.png) bottom left transparent no-repeat!important}
.frm-formUser .tabs li{display:inline-block;font-size:19px;line-height:60px;margin-left:72px;text-transform:uppercase;position:relative}
.frm-formUser .tabs li:first-child{margin-left:32px}
.frm-formUser .tabs li.active:after{content:"";left:45%;bottom:-13px;position:absolute;background:url(../images/tab-li-arr.png) 0 0 transparent no-repeat;width:23px;height:14px;display:block}
.frm-formUser .tabs li input{margin-right:14px}
.frm-formUser .tabs li label{cursor:default}
.frm-formUser .form-group{margin-bottom:0}
.frm-formUser tr.containsTwoInputs td label{margin-left:30px;margin-right:30px;width:85px;text-align:right;display:inline-block;font-family:'Open Sans',sans-serif;font-weight:600!important}
.action-buttons{height:120px;display:block;position:relative}
.action-buttons #frmformUser-save{
right: 10px;
    position: absolute;
    z-index: 99999;
    float: right;}
.action-buttons #frmformUser-save.disable{cursor:default;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.action-buttons #frmformUser-back{left:30px;top:45px;position:absolute}
.newuser{position:relative}
#allow-conditions{left: 325px;
    margin-top: -126px;
    position: absolute;
    width: 682px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;}
#allow-conditions input{float: left;
    margin: 3px 0;
    cursor: pointer;
    margin-left: -5px;
    position: absolute;}
#allow-conditions label{margin-left:15px;cursor:pointer}
#allow-conditions.non{left:630px}
.styledCheckbox{background:#f0efec;border-radius:25px;position:relative;float:left;width:70px;height:29px;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.25)}
.styledCheckbox input{visibility:hidden}
.styledCheckbox:before,.styledCheckbox:after{position:absolute;top:-4px;font-size:12px;font-family:"Proxima-s";text-transform:uppercase}
.styledCheckbox:before{content:'Ano';left:9px;color:#fff}
.styledCheckbox:after{content:'Ne';right:10px;height:2px;color:#333}
.styledCheckbox label{border:7px solid #fff;border-radius:25px;cursor:pointer;position:absolute;top:1px;z-index:1;left:1px;background:#e1e0dd;width:12px!important;height:12px!important;display:block!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25)}
.styledCheckbox input[type=checkbox]:checked + label{left:34px}
.other-address span,.save-pass span{margin:-4px 0 0 35px;float:left}
.other-address th,.save-pass th{width:65px!important}
#styledCheckboxPass label{left:5px}
#styledCheckboxPass input[type=checkbox]:checked + label{left:39px}
#completeCartData{width:100%;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #e2e2e2;background:#fff;position:relative}
#completeCartData legend{width:100%;background:#333;color:#fff!important;padding-left:30px;float:left;height:50px;    line-height: 13px;
    padding-top: 19px;font-size: 18px;}
#completeCartData fieldset{float:left;width:33.3%;min-height:150px}
#completeCartData fieldset p{float:left;border-left:1px solid #e2e2e2;min-height:100px;line-height:30px;padding-left:20px;margin:0;padding-bottom:20px;padding-top:20px}
#completeCartData fieldset p:first-child{border:none!important}
.cart-complete #under-cart-table{margin-top:-25px}
#under-cart-post{line-height:74px;background:#fff;width:100%;height:auto;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-30px 0 60px;position:relative;float:left}
#under-cart-post p{line-height:74px;margin:0;float:right;width:160px;height:auto;display:block}
#under-cart-post #h{padding-left:30px;font-size:20px;text-align:left;float:left;margin:0;width:570px;height:auto;display:block}
#under-cart-post p{text-align:center;float:right}
#under-cart-post .stg{font-size:20px;padding-right:36px;font-weight:400!important;text-align:right;float:right;color:#b41827!important;width:100px;height:auto;display:block}
#under-cart-post hr.clear{width:auto;border:none;border-top:1px solid #e2e2e2;height:1px;visibility:visible;margin:0 36px}
.shadow-after.post{margin-top:-60px}
#frm-noteForm{margin-top:40px;width:495px;float:left}
#frm-noteForm label{font-weight:400}
#frm-noteForm label.note{font-size:20px;float:left;margin-bottom:15px}
#frm-noteForm #frmnoteForm-newsletter{margin-top:8px;margin-left:10px;float:left}
#frm-noteForm label.newsletter{font-weight:400;float:left;text-transform:none;margin:5px}
#frm-noteForm textarea{padding:30px;clear:both;width:375px;height:95px;display:block!important;margin-bottom:10px}
.cart-complete .right.more-info{width:440px;padding-top:40px}
.cart-complete .right.more-info ul{margin-top:-10px;margin-left:15px}
.cart-complete .right.more-info ul li{line-height:35px}
.cart-complete .right.more-info ul li:before{margin-top:13px}
.cart-complete .right.more-info ul li a{color:#333!important}
.cart-complete .right.more-info span strong{background:url(../images/top-tel-ico.png) 0 0 transparent no-repeat;padding-left:25px;margin-left:-4px}
#try-spinalis{left:312px;margin-top:308px;position:absolute;width:305px;display:none}
#cart .prep-buttons:before{content:"";width:949px;height:33px;display:block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
.cart-complete{position:relative}
.cart-complete #frmnoteForm-back{margin-top:35px}
.cart-complete #frmnoteForm-changePaymant{right:0;position:absolute;margin-top:-127px}
h3.souhrn{margin-left:30px}
#frmnoteForm-changePaymant-top{float:right;width:241px;height:76px;display:block;background:url(../images/next-cart-last-btn.png) 0 0 transparent no-repeat;margin-top:-70px;margin-right:30px;margin-bottom:10px;cursor:pointer}
#succes-send,#cancel-send{width:902px;display:inline-block;padding-left:38px;position:relative;height:57px;line-height:57px;font-family:'Open Sans',sans-serif;font-weight:600!important;background:#b41827;color:#fff!important;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#succes-send:after,#cancel-send:after{content:"";border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #b41827;left:35px;top:57px;position:absolute}
#succes-send p,#cancel-send p{line-height:35px;text-transform:uppercase}
#succes-div{height:250px;background:#fff;padding-top:20px}
#succes-div h3{margin:0;padding-left:26px}
#succes-div ul{margin:20px 40px}
#succes-div ul li{clear:both;line-height:30px}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #top .inner .simple-login-box .simple-login-error{margin-top:35px}
}
.lt-ie9 .text{line-height:38px}
#bx-pager-out #bx-pager{text-align:center;width:100%}
#bx-pager-out #bx-pager a,#bx-pager-out #bx-pager a.ac{display:inline-block;float:none!important}
#def-foot{margin-top:30px}
#def-foot.tit{height:auto}
.inner{margin:0 auto;width:100%}
#info-top-foot{height:auto}
#info-top-foot ul{width:100%}
#info-top-foot ul li{margin-bottom:50px}
#float-info-top-foot .inner{width:100%;padding:60px 0}
.dropdown.sign-up a{text-decoration:none!important}
.dropdown.sign-up .caret{display:inline-block!important;width:0!important;margin-left:20px}
#foot-references{min-height:unset}
#container{width:100%}
.circles-wrap div{background-color:transparent!important}
#foot-references .in.left{width:100%}
#foot-references .in.right{width:100%}
#where-foot .inner .info-right{height:auto}
#where-foot .inner .info-right .legend{width:100%}
.rot-chair1,.rot-chair2,.rot-chair3{margin-left:15px}
#def-animations .inner .chair1 .rot-chair1 .flash,#def-animations .inner .chair2 .rot-chair2 .flash,#def-animations .inner .chair3 .rot-chair3 .flash{left:155px}
#top .inner #top-nav{width:auto;margin-right:30px}
#top .inner #top-menu{bottom:0;position:relative;padding-left:165px}
#top .inner #under-top-cart{z-index:9000}
#top-nav .dropdown-menu{left:-120px}
#foot-sections .inner #share-nwsltr-foot{position:unset}
.simpleloginul{float:right}
.panel-default > .panel-heading{background-color:#b41827!important;color:#fff!important}
.top-login-modal{margin-bottom:40px}
.menu-button{color:#fff;font-size:25px;font-weight:700;position:absolute;right:59px;width:125px;height:40px;background:#b41827;top:33px;display:none;border-radius:10px;padding:7px}
.menu-button .menu-text{top:3px;right:9px;position:absolute}
.site-error h1{clear:both}
#foot-sections a.fb{margin-left:28px;padding-right:10px}
#foot-sections .inner #share-nwsltr-foot #frm-ajaxNewsletterForm-form #frmform-send{top:0}
#search #search-filter{margin:0 auto}
#search-filter .radio{margin-top:-5px;margin-right:10px;min-height: 103px;width: 22%;}
#breadcrumb{background-color:transparent;padding-left:181px}
#contacts #out-map-canvas{margin:0;padding:0; max-width:80%;overflow: hidden}
#contacts .contact-box{padding:30px;width:100%}
.clear{clear:both;float:none}
.ul-min{margin-left:20px}
#outer-top-menu{height:90px}
.i.tooltip{opacity:1!important;text-align:unset!important;position:absolute!important;display:block!important;font-size:unset!important;top:12px;height:13px;right:18px}
#order_add_partner_response{border:5px solid #FFF;padding:5px;width:38%;text-align:center;font-weight:700}
.delivery-choice.disabled{color:#aaa}
@media screen and (max-width: 1199px) {
    #detail #filter-detail .detail-box{margin-bottom:30px}
    #detail #filter-detail #tabs,#detail #filter-detail .detail-box,#detail #filter-detail #tabs-det-1{height:auto}
    #contacts .contact-box .left,#contacts .contact-box .right{float:none}
    #where-foot .inner .info-right{width:298px}
    #share-nwsltr-foot .in.left .fb{line-height:40px;text-decoration:none;width:50px;height:40px;display:block;background:url(../images/f-ico.png) 18px 10px #3b5999 no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff!important;padding-left:50px;float:left;margin-top:18px}
    .ikonaFcb{display:none}
    #share-nwsltr-foot #frm-ajaxNewsletterForm-form #frmform-email{width:200px;left:224px;position:absolute}
    #def-animations .inner .chair1 .rot-chair1{margin-top:17px;margin-left:-17px;z-index:1;position:relative;background:url(../images/spinalis_anim.png) center top transparent no-repeat;width:333px;height:430px;display:block;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}
    #def-animations .inner .chair2 .rot-chair2{margin-top:17px;margin-left:-17px;z-index:1;position:relative;background:url(../images/balon_anim.png) center top transparent no-repeat;width:333px;height:580px;display:block;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}
    #def-animations .inner .chair3 .rot-chair3{margin-top:17px;margin-left:-19px;z-index:1;position:relative;background:url(../images/ergozidle_anim.png) center top transparent no-repeat;width:333px;height:290px;display:block;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg)}
    #def-animations{width:100%;height:557px;display:block;background:#fff;-webkit-box-shadow:0 60px 60px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 60px 60px 0 rgba(0,0,0,0.05);box-shadow:0 60px 60px 0 rgba(0,0,0,0.05)}
    #vyhody-spinalis #video{margin-top:2px;margin-left:25px;position:relative}
    #vyhody-spinalis-2 .main-block.right{margin-right:-76px;background:url(../images/right-basic.png) 0 61px transparent no-repeat}
    #contacts .towns{width:100%;padding-left:0;padding-top:20px;padding-bottom:50px}
    #contacts .towns ul li{float:left}
    #contacts .shadow-under-map{background:url(../images/shadow-under-map.png) 0 0 transparent no-repeat;width:489px;height:20px;display:block;float:left;margin-top:-171px;margin-left:105px;margin-bottom:50px}
    #default #def-animation{display:none}
    #vyhody-spinalis .arr-big.arr-r{right:-81px;background-position:top right}
    #vyhody-spinalis .arr-big.arr-l{left:-81px}
    #detail #out-tabs-top-right #tabs-top-right-1 .txt .text_more{right:11px}
    /*.cart-table-product table.bot{width:615px} */
    .cart-table-product .price{right:35px;width:300px}
    .frm-formUser .tabs li{font-size:13px;margin-left:20px}
    #top .inner #top-cart{margin-right:-4px}
    .styled-select{width:99%}
}
@media screen and (max-width: 991px) {
    .action-buttons #frmformUser-save{margin-top:168px;}
    #product-img{height:380px}
    #detail #detail-info-bubble,.menu-bot,#info-top-foot ul li:before{display:none}
    #top .inner #top-menu{width:90%;bottom:7px}
    #foot-sections .inner{background:#fff}
    #foot-sections .inner #share-nwsltr-foot .in.left{background:#fff url(../images/share-nwsltr-left-bg.png) 30px 19px no-repeat}
    #foot-sections .inner #share-nwsltr-foot .in.right{background:#fff url(../images/share-nwsltr-right-bg.png) 30px 26px no-repeat}
    #top .inner #top-menu li:not(.back-to-spinalis) a:hover,#top .inner #top-menu li:not(.back-to-spinalis) a.active{border:0}
    #sections .menu{padding-top:0;width:100%;min-height:unset}
    #foot-sections .inner #share-nwsltr-foot #frm-ajaxNewsletterForm-form #frmform-send{right:0;top:80px}
    #default #def-illust-img{left:315px;top:110px;width:349px;height:443px;display:block;position:absolute}
    #share-nwsltr-foot{height:80px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:-30px;margin-left:-12px;position:absolute;z-index:9999}
    #share-nwsltr-foot #frm-ajaxNewsletterForm-form #frmform-send{right:3px;position:absolute;padding:10px 5px;margin-top:-1px;top:0}
    #share-nwsltr-foot #frm-ajaxNewsletterForm-form #frmform-email{width:100px;left:224px;position:absolute;margin:0;top:0}
    #vyhody-spinalis #video{display:none}
    #vyhody-spinalis #out-points{margin-left:47px}
    #vyhody-spinalis .popis{margin-right:20px}
    #vyhody-spinalis .arr-big.arr-r{right:-35px}
    #vyhody-spinalis .arr-big.arr-l{left:-15px}
    #vyhody-spinalis-2 .main-block.center #middle-points-vyhody{display:none}
    #vyhody-spinalis-2 .main-block.center{width:0}
    #vyhody-spinalis-2 .main-block.center #out-play-pouse-2{width:0;height:0}
    #vyhody-spinalis-2 .main-block.center #play-pause-2{margin-top:-5px;margin-left:130px}
    #vyhody-spinalis-2 .main-block.left{margin:0 auto}
    #vyhody-spinalis-2 .main-block.right{margin:0 auto}
    .styled-select:before{float:left;right:unset;left:433px}
    .styled-select:after{right:253px}
    .field-orderinvoiceform-country .form-group .input-group{float:left}
    .cart-table-product table.top tr{height:60px;line-height:20px}
    /*.cart-table-product table.bot{width:526px;text-align:center} */
    .cart-table-product table.top{text-align:center}
    .cart-table-product table.bot tr td:first-child{width:246px}
    .cart-table-product .price{right:7px;width:161px;margin-top:100px}
    .cart-table-product:after{background-image:none;width:0}
    #under-cart-table #p-cartSum{font-size:25px;padding:0 5px 0 48px}
    #under-cart-table #h{font-size:25px;margin:0}
    .cart-first-step textarea{width:300px}
    #free-delivery{font-size:15px}
    .cart-table-product .price span{float:left;font-size:12px}
    .cart-table-product{width:1000px}
    #cart-paymant .left .delivery-choice,#cart-paymant .left .paymant-choice,#cart-paymant .right .delivery-choice,#cart-paymant .right .paymant-choice{margin-left:40px}
    #cart-paymant .left .delivery-choice label,#cart-paymant .left .paymant-choice label,#cart-paymant .right .delivery-choice label,#cart-paymant .right .paymant-choice label{width:253px;line-height:30px}
    .after-shadow{background-image:none}
    #detail #out-tabs-top-right #tabs-top-right-1 .txt .text_more{background:unset;top:unset;right:unset;width:unset;padding:unset;z-index:unset;border:unset;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset;-moz-background-clip:unset;-webkit-background-clip:unset;background-clip:unset;position:unset;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset}
    .action-buttons{height:165px}
    #cart-paymant .left .strong,#cart-paymant .right .strong{padding-left:0;margin-left:20px}
    #under-cart-post p{line-height:40px}
    .cart-complete .right.more-info{padding-top:90px}
}
@media screen and (max-width: 767px) {
    #contacts .shadow-under-map {display:none}
    #sections .menu{padding-top:30px}
    #foot-sections a.fb{margin-left:0}
    #snippet-ajaxNewsletterForm-ajaxNewsletterFormContent td{text-align:center}
    #detail h1{position:relative;left:0;text-align:center}
    #detail #filter-detail #tabs-det-2 .piston,#detail #filter-detail #tabs-det-2 .circle{margin:0 auto;float:left}
    #detail #out-tabs-top-right #cartfrmDiv #frmaddCartForm-add{top:0;left:-14px;padding:0;position:relative;display:block;margin:0 auto}
    #detail #filter-detail #tabs .ui-corner-bottom{margin-bottom:30px}
    #detail #filter-detail #tabs-det-2 .left.in,#detail #filter-detail #tabs-det-2 .right.in{float:none;margin:0 auto;width:100%;height:auto}
    #detail #filter-detail #tabs-det-2 .left.in span,#detail #filter-detail #tabs-det-2 .right.in span{text-align:center;margin-left:14px}
    #detail #filter-detail #tabs-det-1 .in.right{height:auto}
    .menu-button{display:block;margin-right:-44px}
    .site-error{margin-top:110px}
    #logo{width:70px}
    #breadcrumb{display:none}
    #search h1,#search h2,#search p.desc{margin-left:0}
    #top .inner #top-nav{margin-right:0}
    #logo img{width:100%}
    #top{position:fixed;top:0}
    #top + #container{margin-top:85px}
    #top .inner #top-menu{width:100%;margin:0;min-height: 200px;padding-left: 0;}
    #outer-top-menu{display:none;position:absolute;width:100%;top:90px;padding-top:20px;background:#fff;border-bottom:1px solid #c3c3c3}
    #outer-top-menu #top-menu{background:#fff}
    #outer-top-menu #top-menu li{clear:both;float:none!important;height:35px}
    #foot-sections .inner .right table{clear:both;float:right}
    #foot-sections .inner #share-nwsltr-foot .in.left .fb{width:103px;overflow:hidden}
    #foot-sections .inner #share-nwsltr-foot #frm-ajaxNewsletterForm-form #frmform-send{right:0;position:relative;top:10px;margin-bottom:20px}
    .top-login-modal{margin-top:110px}
    #default #def-illust-img{left:225px;top:121px;width:349px;height:443px;display:block;position:absolute}
    #vyhody-spinalis .next-anim{background:none;float:left}
    #vyhody-spinalis .next-anim span{display:none}
    .incontent{margin-top:100px}
    #vyhody-spinalis #video{margin-top:2px;margin-left:191px;position:relative;border:7px solid #fff}
    #vyhody-spinalis .arr-big.arr-r{right:25px;background-position:top right}
    #vyhody-spinalis .arr-big.arr-l{left:0}
    #default #def-top-info{display:none}
    #share-nwsltr-foot{display:none}
    #top .inner #top-cart{right:66%}
    #vyhody-spinalis-2{background-image:none}
    #default h1{margin-left:0;margin-top:0;margin-bottom:0}
    #default h1 span{padding-left:0}
    #float-info-top-foot .inner{width:100%;padding:60px 0;padding-left:10px}
    .content{margin-bottom:50px;margin-top:100px}
    #cart-steps{margin:60px 0 0}
    #vyhody-spinalis #out-points{float:unset;margin:0 auto}
    #vyhody-spinalis .popis{float:unset;margin:0 auto;margin-top:20px}
    .next-anim strong,b{display:block}
    #vyhody-spinalis-2 .main-block.left{float:none}
    #vyhody-spinalis-2 .main-block.right{float:none}
    #under-cart-table{line-height:unset;text-align:center}
    #under-cart-table #h{margin:0;margin-top:10px}
    #under-cart-table p{line-height:unset;margin:0;float:unset}
    #under-cart-table #p-bezDPH{float:unset;margin-top:10px}
    #under-cart-table #p-cartSum{float:unset;margin-top:10px;padding:0}
    .p-l-30{padding-left:unset;text-align:center}
    .cart-first-step textarea{width:100%;float:unset;margin:0 auto}
    #free-delivery{width:100%;height:auto;float:unset;margin:0 auto;margin-top:10px;line-height:25px;padding-top:20px}
    .radio{float:unset;margin:0 auto}
    #search #search-filter{display:none}
    #detail #filter-detail #tabs-det-2 .round,#detail #filter-detail #tabs-det-2 .circle{margin:0 auto}
    #vyhody-spinalis .next-anim:hover h3{color:#000!important}
    #cart-paymant .left,#cart-paymant .right{width:50%}
    #cart-paymant{margin-top:60px;width:700px}
    #detail #filter-detail #tabs-det-1 .in.right{width:70%}
    #detail #filter-detail #tabs-det-1{height:auto}
    #detail #filter-detail #tabs-det-2 .left.in{padding-left:unset}
    .btn-newuser-login{font-size:13px}
    .frm-formUser .form-group{margin-bottom:0;margin-left:0}
    .styled-select{height:80px}
    .styled-select:before{float:left;right:unset;left:272px;top:24px}
    .styled-select:after{top:42px;margin-left:287px;right:unset}
    #top .inner #top-cart{margin-right:46px}

}
@media screen and (max-width: 711px) {
    #contacts .shadow-under-map{margin-top:-196px}
    .bx-wrapper .def-prod .info-product h2{margin-left:295px}
    .bx-wrapper .def-prod .info-product .car-desc{display:none}
    .frm-formUser .tabs li{margin-left:32px}
    .frm-formUser .tabs li.active:after{display:none}
}
@media screen and (max-width: 640px) {
    #default #def-illust-img{left:90px}
    #foot-references .in.left{display:none}
    #foot-references .in.right{display:none}
    .action-buttons #frmformUser-save{margin-top:168px;right:unset}
    #allow-conditions{left:unset;margin-top:-80px}
    .btn-newuser-login{line-height:20px;padding-left:15px;padding-top:15px}
    .btn-newuser-login:after{left:7px}
    .frm-formUser .tabs li{font-size:12px;line-height:40px;margin-left:-5px}
    .frm-formUser .tabs li:first-child{margin-left:-5px}
}
@media screen and (max-width: 575px) {
    #detail #filter-detail #tabs-det-1 .in.right{width:50%}
    .cart-complete #frmnoteForm-back{margin-top:110px}
    .cart-complete #frmnoteForm-changePaymant{right:unset}
    .cart-complete .right.more-info{width:100%}
    #frmnoteForm-changePaymant-top{margin-top:-20px;float:unset}
    .cart-complete #frmnoteForm-changePaymant{margin-top:60px}
}
@media screen and (max-width: 460px) {
    #default #def-illust-img{left:10px}
    #vyhody-spinalis .arr-big.arr-r{display:none}
    #vyhody-spinalis .arr-big.arr-l{display:none}
    #top .inner #top-nav{margin-right:0}
    #top .inner #top-cart{right:148px}
    .frm-formUser .tabs li{margin-left:-5px}
}
@media screen and (max-width: 399px) {
    #default{display:none}
    #default #def-illust-img{left:-10px;top:121px;width:349px;height:443px}
    #top .inner #top-nav li.tel.ico{display:none}
    #foot-sections .inner div.in{display:none}
    .menu-button{display:block;margin-right:-45px}
    #top .inner #top-cart{right:170px}
    #detail #filter-detail #tabs-det-1 .in.right{width:40%}
    .frm-formUser .tabs li.active:after{display:none}
    .frm-formUser .tabs li{margin-left:-5px}
    .frm-formUser .tabs li label{display:inline}
}
.obal-cart-img img{height:100px}
#foot-references img{padding:10px;border-radius:10px;background-color:#fff}
#products-list img{max-height:85%;margin:10px auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.detail .addthis_toolbox + .clear{margin-bottom:30px}
.content{margin-bottom:50px;margin-top:100px}
.under-img li{padding-left:0!important}
#cart.incontent .form-control{display:unset;width:297px;border-radius:10px;border:2px solid #d4d4d4;box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);background:#fff}
#cartModal{width:700px;margin:5% auto 0 auto;padding-right:0!important}
@media screen and (max-width: 700px) {
    #cartModal{width:100%;    height: 100%;}
    #interactiv-cart .img {height: 150px;}
    .img img{    vertical-align: middle;
        max-height: 100%;
    }
    #cartModal{
        margin: 0 auto;
    }
}
.redactor-box textarea{background-color:#f8f8f8}
.help-block{text-align:center}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:11px;direction:ltr;box-shadow:none;padding:0;border-radius:5px}
.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}
.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}
.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}
.qtip-titlebar + .qtip-content{border-top-width:0!important}
.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal 700 10px/14px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}
.qtip-default{border:1px solid #b41827;background-color:#b41827;color:#fff}
.mayer .qtip-default{border:1px solid #004C9A;background-color:#004C9A}
.qtip-default .qtip-titlebar{background-color:#b41827}
.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
.contact-box ul{margin-left:35px;list-style:none}
.contact-box ul li{padding-left:1em}
.contact-box ul li:before{font-size:25px;display:block;float:left;margin-right:5px}
@media (min-width: 992px) {
    .contact-box div.col-md-4{border-right:1px solid #e2e2e2}

}
@media (max-width: 991px) {

    #contacts .contact-box:after {background: none}


}

.contact-box div.col-md-4:last-of-type{border-right:none}
.contact-box td{vertical-align:top;padding:3px;min-width:43px}
.contact-box img{padding:5px}
.product_list_menu_detail ul{list-style:inherit}
.colours img{width:37px;height:37px}
.ajaxNewsletterForm_response{position:absolute;background:#fff;width:100%;height:55px;margin-top:-60px;text-align:center;font-weight:700;display:none}
#products-list li:hover p.next_product{color:#333!important}
.top.top-double a{color:#000;max-width: 65%;
    display: block;}
#tabs > p{float:right;padding:5px}


.ikonaFcb
{
    padding-right: 5px;
}
.cart-table-product
{
    width: 1000px!important;
    float: none;
    margin: 0 auto;
}
.cart-table-product table.bot
{
    width: 625px;!important;
}
.cart-table-product .price
{
    width: 300px!important;
}
.cart_items_scrolled
{
    width: 100%;
    overflow-x: auto;
    height: 380px;
}
.sign-up.hover_menu, #login_modal
{
    min-width: 165px;
}
.piston .plus p
{
    line-height: 10px;
}
.round .under span
{
    margin-top: -19px;
}
.left.in.required_param > span
{
    min-height: 40px;
    display: block;
    font-size: 12px;
}

body.mayer.body_language_pl
{
    background: url(../images/background.jpg) center 317px #e2e2e2 no-repeat;
}

@media(max-width: 768px) {

    #contacts #out-map-canvas #map_canvas{width:680px;max-width:100%;height:500px;display:block;float:none}
    body.mayer {
        background: url(../images/background.jpg) center 580px #e2e2e2 no-repeat;
    }
    body {
        background: url(../images/background.jpg) center 234px #e2e2e2 no-repeat;
    }
    #detail #mayer-products
    {
        margin: 20px 10px 0;
    }
    body.mayer #logo
    {
        max-width: 100px;
        background-size: 63% auto;
    }
    .empty-basket #empty-bag
    {
        width: 0;
        margin: 0;
    }
    .empty-basket #div
    {
        width: 100%;
    }

    #detail #mayer-products li
    {
        width: 20%;
        height: 116px;
    }
    #detail #mayer-products li a
    {
        width: 90px;
        height: 90px;
    }
    #detail #mayer-products li a .img
    {
        width: 90px;
        height: 90px;
    }
}
@media(max-width: 1280px) {
    #completeCartData legend
    {
        font-size: 14px;
    }
    #detail #out-tabs-top-right #cartfrmDiv #price span#variantPrice
    {
        font-size: 16px;
    }
}
@media(max-width: 991px) {
    body.mayer {
        background: url(../images/background.jpg) center 580px #e2e2e2 no-repeat;
    }
    body {
        background: url(../images/background.jpg) center 234px #e2e2e2 no-repeat;
    }
    #detail #mayer-products li a
    {
        width: 90px;
        height: 90px;
    }
    #detail #mayer-products li a .img
    {
        width: 90px;
        height: 90px;
    }
    #completeCartData legend
    {
        font-size: 12px;
    }
}


/*
.product_gif
{
    position: absolute;
    width: 26%;
    top: 8px;
    right: -24px;
    display: block;
}
*/
.discount_input
{
    width:50px;
}
#allow-conditions #allow-checkbox_gdpr
{
    margin-top: 28px;
    margin-left: -5px;
    /* margin-right: 20px; */
    position: absolute;
}
.order_order_status_draft
{
    opacity: 0.2;
}

.body_language_de #detail .tabs .ui-tabs-nav li a
{
    font-size: 12px;
}
.body_language_de #detail .tabs .ui-tabs-nav li:first-child
{
    margin-left: 0;
}
.block4_top
{
    width: 100%;
    height: 245px;
    margin-top: -80px;
    margin-bottom: 110px;
    background: #ffffff4f;
}
@media(max-width: 767px) {
    .block4_top
    {
        height: auto;
    }
    .block4_top ul
    {
        margin-left: 10px!important;
    }
}


.body_language_de #def-animation a.abst strong
{
    font-size:9px;
}

#top{
    position: fixed;
    top: 0;
}
#container
{
    margin-top: 120px;
}
@media(max-width: 767px) {
    #container
    {
        margin-top: 160px;
    }
}

#top-90
{
    margin-top: 90px;

}

.important-notification {
    background-color: #b41827;
    color: white;
    margin-bottom: 5px;
}
.important-notification p {
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: 600;
}

.cookie-box {
    display:none !important;
}

.presednete-link {color: #333333; text-decoration: none; font-weight: 600; font-size: 29px; }
.presednete-link:hover {color: #b41827;}
.presednete {text-align: right; position: absolute; right: 0; top: 0;}
.presednete strong { color: #b41827;}
