
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}
.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative}
.ui-tabs .ui-tabs-nav{margin:0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x}
.ui-widget-content a{}
.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;font-weight:bold}
.ui-widget-header a{}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555555}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#555555;text-decoration:none}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:1px solid #999999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited{color:#212121;text-decoration:none}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,
.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}
.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}
.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}
.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay{background:#aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
.cl_bila{color:white}
.cl_zluta{color:yellow}
.cl_purpurova{color:fuchsia}
.cl_azurova{color:aqua}
.cl_zluta{color:#FFFF00}
.cl_cervena{color:red}
.cl_svetle_zelena{color:lime}
.cl_modra{color:blue}
.cl_cerna{color:black}
.cl_zelena{color:green}
.cl_hneda{color:maroon}
.cl_olivova{color:olive}
.cl_fialova{color:purple}
.cl_seda{color:gray}
.cl_tmave_modra{color:navy}
.cl_modro_zelena{color:teal}
.cl_svetle_seda{color:silver}
.font_1{font-size:8pt}
.font_2{font-size:10pt}
.font_3{font-size:12pt}
.font_4{font-size:14pt}
.font_5{font-size:18pt}
.font_6{font-size:24pt}
.font_7{font-size:36pt}
.right{text-align:right}
.left{text-align:left}
.center{text-align:center}
.underline{text-decoration:underline}
.strikethrough{text-decoration:line-through}
.fotoleft{float:left;margin:5px 15px 5px 0px}
.fotoright{float:right;margin:5px 0px 5px 15px}
sup{vertical-align:top}
sub{vertical-align:bottom}
.vlevo{text-align:left}
.uprostred{text-align:center}
.vpravo{text-align:right}
.nahore{vertical-align:top}
.doprostred{vertical-align:middle}
.dole{vertical-align:bottom}
.tbl_center{margin:0px auto}
.tucne{font-weight:bold}
#div-sofico-eshopy{background-color:rgb(66,66,66);font-family:Arial,Helvetica,sans-serif;color:white;font-size:11px;text-align:left;padding:3px}
#div-sofico-eshopy span{margin-right:10px}
#div-sofico-eshopy a:link,
#div-sofico-eshopy a:visited{color:white;text-decoration:none}
#div-sofico-eshopy a:hover{color:rgb(255,0,51)}
.input_submit_vypis_kosik{vertical-align:middle;margin:0px 0px 0px 2px}
.eu-cookies{position:fixed;left:0px;bottom:0px;right:0px;width:98%;color:white;background:#444444;z-index:9999;margin:0px;padding:1%;padding-top:5px;padding-bottom:5px;text-align:center;font-size:100%}
.eu-cookies button{background:green;color:white;border:0px;padding:2px 5px;margin:0px 10px;cursor:pointer;font-size:100%;display:inline-block;text-transform:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.eu-cookies button:hover{background:green;color:white;border:0px;padding:2px 5px;margin:0px 10px;cursor:pointer;font-size:100%;display:inline-block;text-transform:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.eu-cookies a,
.eu-cookies a:link,
.eu-cookies a:visited{color:white;text-decoration:underline;font-size:100%}
.eu-cookies a:hover{color:white;text-decoration:none}
*{margin:0;padding:0}
body{font-family:"Open sans",Arial;font-size:13px;line-height:150%}
a{color:#000;text-decoration:underline}
a:hover{text-decoration:none}
p{margin-bottom:15px}
h1,h2,h3,h4,h5{margin-bottom:15px;font-weight:300;line-height:120%}
h1{font-size:35px}
table{border-spacing:0;margin-bottom:15px;width:100%}
table td{padding:5px}
table thead td,
table th{background-color:#adadad;border:0;font-size:110%;font-weight:bold;padding:5px;padding-top:10px;padding-bottom:10px}
.tbl_katalog_vypis thead td a{color:#fff}
td.top,
tr.top td{vertical-align:top}
ul{margin-left:15px;margin-bottom:15px;list-style:square}
ol{margin-left:15px;margin-bottom:15px}
img{border:0;max-width:100%;height:auto !important}
input[type="text"],
input[type="password"],
input[type="number"],
input[type="email"],
select,
textarea{padding:5px;border:1px solid #adadad;box-sizing:border-box}
input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
::-webkit-inner-spin-button{display:none}
textarea{width:80%;font-family:"Open sans",Arial;font-size:100%}
.readonly,
input[readonly]{background-color:#f1f1f1;color:gray}
input[type="checkbox"],
input[type="radio"]{margin-right:5px;position:relative;top:2px}
label{cursor:pointer}
.button,
button,
input[type="button"],
input[type="submit"]{padding:5px;border:0;cursor:pointer;background-color:#adadad;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;line-height:18px;font-size:100%}
.button:hover,
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover{background-color:#000;color:#fff}
input::-moz-focus-inner{border:0;padding:0}
.button.big,
button.big{padding:10px;font-size:120%;text-decoration:none}
input.green,
.button.green{padding:10px;padding-left:15px;padding-right:15px;font-size:110%;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#91c71d;background:-moz-linear-gradient(top,#91c71d 0%,#7e9e00 100%);background:-webkit-linear-gradient(top,#91c71d 0%,#7e9e00 100%);background:linear-gradient(to bottom,#91c71d 0%,#7e9e00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#91c71d',endColorstr='#7e9e00',GradientType=0 )}
input.red,
.button.red{background-color:#8B0003}
input.green:hover,
.button.green:hover,
input.red:hover,
.button.red:hover{opacity:0.8}
label.radio{border:1px solid lightgrey;padding:5px;padding-left:10px;min-height:30px;font-weight:bold;overflow:hidden;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
label.radio:hover{border-color:gray}
label.radio input[type="radio"]{float:left;margin-top:5px}
label.radio img{float:left}
.table_radio td{padding-bottom:10px}
.table_radio td.img{padding-right:10px
}
.input_range{padding-top:5px}
.input_range input{width:25%;padding:2px;box-sizing:border-box;text-align:center}
.input_range label.min{float:left}
.input_range .max{float:right}
.input_range .slider-range{margin:auto;margin-bottom:5px;width:calc(100% - 20px);clear:both}
.no_padding{padding:0}
.cleaner{clear:both;display:block;width:0;height:1px;visibility:hidden}
.tucne{font-weight:bold}
.overflow_div{overflow:auto;clear:both}
.center{text-align:center}
.right{text-align:right}
.back_icon{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;cursor:pointer;background-color:#adadad;color:#fff;font-weight:bold;font-size:140%;text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.back_icon:hover{background-color:#000}
.compare{display:inline-block;background-image:url("/grafika/compare_icon.png");background-repeat:no-repeat;background-position:center;min-width:22px;min-height:22px}
.compare.active{background-image:url("/grafika/compare_active_icon.png")}
.favourite{display:inline-block;background-image:url("/grafika/favourite_icon.png");background-repeat:no-repeat;background-position:center;min-width:22px;min-height:22px}
.favourite.active{background-image:url("/grafika/favourite_active_icon.png")}
.point{display:inline-block;text-decoration:none;cursor:pointer;background-position:left center;background-repeat:no-repeat;padding-left:30px}
.point:hover{color:#000}
.point.fb{background-image:url("/grafika/fb_detail.png")}
.point.favourite{background-position:1px center}
.point.compare{background-position:3px center}
.point.query{background-image:url("/grafika/query_detail.png")}
.point.send{background-image:url("/grafika/post_icon.png")}
.print_icon{display:inline-block;background-image:url("/grafika/print_icon.png");background-repeat:no-repeat;background-position:center;min-width:22px;min-height:22px}
.close_icon{display:inline-block;width:24px;height:24px;line-height:24px;background-color:#000;color:#fff;text-align:center;cursor:pointer;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
td.count{white-space:nowrap}
td.price{white-space:nowrap}
.error,
.send_ok{padding:15px;margin-bottom:15px;color:#fff;font-size:110%;font-weight:600;clear:both}
.error a,
.send_ok a{color:#FFF}
.error{background-color:#8B0003}
.send_ok{background-color:#287201}
.neaktivni,
.form_box_content .neaktivni .info,
.neaktivni a{color:lightgrey;cursor:default}
.neaktivni img{opacity:0.4}
.neaktivni label{cursor:default}
.foot_box{width:31.3333%;padding:2%;margin:1%;box-sizing:border-box;float:left;display:inline-block;background-color:#9b9b9b;color:#FFFFFF}
.foot_box a{color:#FFFFFF}
.foot_box ul{list-style:square}
.box{box-sizing:border-box}
.box_title{padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-size:130%}
.box_content{background-color:#F4F4F4;padding:15px;margin-bottom:15px}
.box_content label{display:block}
.box_content p{margin-bottom:5px}
.box_content li{margin-bottom:5px}
.box_content h3{margin-bottom:5px;font-weight:normal;overflow:hidden}
.box_content h3 .date{float:right;font-size:90%;font-weight:300}
.box_content .box_item{margin-bottom:15px;overflow:hidden}
.box_content img{float:left;margin-right:5px;margin-bottom:5px}
.div_page_content .box{width:50%;display:inline-block;float:left}
.div_page_content .box:nth-child(odd){padding-left:8px}
.div_page_content .box:nth-child(even){padding-right:8px}
#col-1 .box_content input[type=text],
#col-1 .box_content textarea,
#col-1 .box_content select{margin-bottom:5px;width:90%}
.div_page_content{overflow:hidden}
.info_box{border-left:3px solid #50B948;padding-left:10px;margin-bottom:15px;padding-bottom:5px}
.mobil{display:none}
.print{display:none;visibility:hidden}
body{background-attachment:fixed}
.grid{box-sizing:border-box;width:1240px;margin-left:auto;margin-right:auto}
#top_bar{padding-top:5px;padding-bottom:5px;position:relative;line-height:20px}
#header{z-index:500;position:relative;padding-top:15px;padding-bottom:15px}
#header.fixed{background-color:#FFF;position:fixed;top:0;left:50%;margin-left:-620px;padding:10px;z-index:1000;-webkit-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);-moz-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6)}
#header.fixed:hover{opacity:1}
#header.fixed .hlavni_nadpis{display:none}
#header.fixed .head-motto{display:none}
.menu ul{list-style:none;margin:0}
.menu a{text-decoration:none}
#content .menu{margin-bottom:15px}
#content .menu .nadpis{display:block;padding:5px 10px;margin-bottom:1px;font-weight:bold}
#content .menu a{display:block;padding:5px 10px;margin-bottom:1px;background-color:lightgrey}
#content .menu a:hover{background-color:gray}
.top_bar .menu{float:left}
.top_bar .menu ul li{float:left}
.top_bar .menu ul li a{padding-left:10px;padding-right:10px;color:#000;text-decoration:none;border-left:1px solid #000}
.top_bar .menu ul li.level_1:first-child a.level_1{border:0;padding-left:0}
.top_bar .menu ul li a:hover{color:#C7C7C7}
.top_bar .menu ul li ul{visibility:hidden;margin:0;z-index:9999;background-color:#fff;position:absolute;display:block;-webkit-transition:all 50ms ease;-moz-transition:all 50ms ease;-ms-transition:all 50ms ease;-o-transition:all 50ms ease;transition:all 50ms ease}
.top_bar .menu ul li:hover ul{visibility:visible;-webkit-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);-moz-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6)}
.top_bar .menu ul li ul li{display:block;float:none;padding:0}
.top_bar .menu ul li ul li a{display:block;padding:5px;padding-left:10px;padding-right:10px;border:0}
.top_bar .menu ul li ul li:first-child a{padding-left:10px}
#login_form .menu{float:none}
#login_form .menu ul li{display:block;float:none}
#login_form .menu .nadpis{border:0;font-size:110%;display:block;margin:0;padding:10px}
#login_form .menu a{border:0;padding:0}
#top_bar_right{float:right}
#registrace{display:inline-block;border-right:1px solid #000000;padding-right:10px;margin-right:10px}
#registrace a{text-decoration:none}
#login{display:inline-block;cursor:default;background-image:url("/grafika/user_icon.png");background-position:right center;background-repeat:no-repeat;padding-right:30px;cursor:pointer}
#login #login_link{text-decoration:none}
#login .nadpis{display:block}
#login_form{display:none;position:absolute;top:0;right:0;background-color:#fff;width:500px;margin-left:-335px;text-align:left;z-index:99999;-webkit-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);-moz-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6)}
#login_form #login_form_1{position:relative;padding:20px;padding-bottom:40px}
#login_form .close_icon{position:absolute;top:25px;right:20px}
#login_form .nadpis{font-weight:bold;font-size:150%;padding:10px;padding-bottom:30px;border-bottom:1px solid #e6e6e6;margin:0;margin-bottom:40px}
#login_form .content{padding:10px}
#login_form table{margin-left:auto;margin-right:auto;width:auto}
#login_form .input_text{background-color:#ebebeb;padding:10px;border:0;font-size:120%;width:80%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#login_form a{text-decoration:none}
#login_form a:hover{color:#adadad}
#login_form .content a:before{content:"> "}
#logo{display:block;float:left;background-image:url("/grafika/logo.gif");background-repeat:no-repeat;width:179px;height:43px;margin-right:10px}
.hlavni_nadpis{float:left;margin-top:22px;margin-right:40px}
.head-motto{position:absolute;top:54px;left:215px;font-size:90%;color:lightgrey}
#basket{float:right;display:inline-block}
#basket #basket_link{display:block;text-align:right;text-decoration:none}
#basket .nadpis{display:inline-block;margin-right:5px;position:relative}
#basket #basket_suma{font-weight:bold;font-size:120%;text-decoration:none}
#basket #basket_mena{font-size:80%}
#basket #basket_ks{background-image:url("/grafika/basket_top.png");background-repeat:no-repeat;background-position:right;color:#fff;font-weight:bold;font-size:110%;display:inline-block;line-height:24px;padding-top:10px;width:30px;text-align:center;margin-left:10px}
#basket #basket_show_popup{cursor:pointer;width:0;height:0;border-style:solid;border-width:9px 8px 0px 8px;border-color:#000000 transparent transparent transparent;position:absolute;left:-20px;top:7px
}
#basket_products{display:none;position:absolute;background-color:#fff;width:500px;right:0;margin-top:5px;text-align:left;z-index:9999;-webkit-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);-moz-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6)}
#basket_products_1{padding:20px;padding-bottom:40px;position:relative}
#basket_products a{text-decoration:none}
#basket_products a:hover{text-decoration:none;color:#888}
#basket_products .close_icon{position:absolute;right:20px;top:25px}
#basket_products .nadpis{font-size:150%;font-weight:bold;padding:10px;margin-bottom:30px}
#basket_products #basket_products_icon{background-image:url("/grafika/basket_top.png");background-repeat:no-repeat;background-position:right;color:#fff;font-weight:bold;font-size:110%;line-height:25px;padding-top:9px;width:30px;text-align:center;position:absolute;right:15px;top:10px;display:none}
#basket_products .nadpis_table{font-size:12px;line-height:10px;color:#000 !important;font-weight:normal;margin:0;border-bottom:1px solid #c7ced9;text-align:center}
#basket_products .nadpis_table span{background-color:#fff;padding-left:5px;padding-right:5px;font-weight:bold}
#basket_products .basket_no_items{text-align:center;padding:10px;font-weight:bold;margin-bottom:20px}
#basket_products #basket_products_tbl_items{margin-bottom:15px;max-height:420px}
#basket_products #basket_products_tbl table.basket_product{width:100%;margin-bottom:0}
#basket_products td{border-bottom:1px solid #c7ced9;padding-top:10px;padding-bottom:10px;font-weight:bold;height:30px}
#basket_products td a{text-decoration:none;font-weight:bold}
#basket_products td a:hover{opacity:0.8}
#basket_products td.img{width:30px;text-align:center}
#basket_products td.count{width:30px;text-align:right;color:#626262}
#basket_products td.price{width:75px;text-align:right;font-weight:bold;font-size:110%}
#basket_products .basket_cena_total{font-weight:bold;text-align:right;margin-bottom:30px;font-size:150%;padding-right:5px}
#basket_products .button{display:inline-block;margin-bottom:15px}
#basket_products .button:hover{color:#fff}
#basket_products .button.kosik{float:right}
#basket_products .link a:before{content:"> "}
#top_bar2_bg,
#top_bar2{background-color:#000}
#top_bar2{position:relative}
#content_bg{background-color:#F5F5F5}
#content{background-color:#fff;position:relative;padding:15px}
#col-1{display:block;float:left;width:20%}
#col-1-in{margin-right:15px}
#col-2{width:80%;float:left;position:relative}
#col-2.fullpage{width:100%;float:none}
#navigation{padding-top:10px;padding-bottom:10px;margin-bottom:15px;font-weight:600;line-height:20px}
#navigation a{margin-right:10px;line-height:20px;display:inline-block}
#navigation a:first-child,
#navigation a.home{background-image:url("/grafika/home_icon.png");background-repeat:no-repeat;padding-left:30px}
#navigation .delic{margin-right:10px;line-height:20px}
#foot_bg,
#foot{background-color:#adadad}
#foot{padding-top:60px;padding-bottom:60px;overflow:hidden}
#foot_2_bg{background-color:#9B9B9B}
#foot_2{overflow:hidden;font-size:90%;color:#f4f4f4}
#foot_2 a{color:#FFFFFF;text-decoration:none}
#foot_2 a:hover{text-decoration:underline}
#foot_2 #static_links a{padding-right:10px;border-right:1px solid #f4f4f4;margin-right:10px;white-space:nowrap}
#foot_2 #static_links a:last-child{margin:0;padding:0;border:0}
#foot_2 span{width:33.3333%;float:left;padding-top:1%;padding-bottom:1%;box-sizing:border-box}
#foot_2 span:nth-child(2){text-align:center}
#foot_2 span:last-child{text-align:right}
#banner_right,
#banner_left{position:fixed;top:150px;width:150px}
#banner_right{left:50%;margin-left:640px}
#banner_left{right:50%;margin-right:640px;text-align:right}
#fixed_bottom_bar{position:fixed;bottom:0;right:0;z-index:1000}
#fixed_bottom_bar .bookmark{float:left}
#fixed_bottom_bar .bookmark a{padding:10px;margin-right:5px;color:#fff;font-size:120%;text-align:center;background-color:#ADADAD;text-decoration:none;display:block;line-height:20px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
#fixed_bottom_bar .bookmark a:hover{background-color:#000}
#fixed_bottom_bar #nahoru{display:none;width:40px;height:40px;line-height:40px;background-color:#adadad;color:#fff;text-align:center;background-image:url("/grafika/sipka_nahoru.png");background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:1000;float:left;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
#fixed_bottom_bar #nahoru:hover{background-color:#000}
#fixed_bottom_bar #home_fixed a{background-image:url("/grafika/home_icon_white.png");background-repeat:no-repeat;background-position:center;width:20px}
.form_query table{width:100%}
.form_query table thead td{background:transparent;color:#000}
.form_query table td.left{width:110px}
.captcha_img{overflow:hidden;margin-bottom:5px}
#captcha_image{margin-right:5px;float:left}
.captcha_reload{float:left;width:20px}
#captcha_code{display:block;margin-top:5px}
#col-1 #captcha_image{width:70%;float:left}
#product_enq_form_error .error{padding:15px;margin-bottom:15px;color:#fff;background-color:#8B0003;font-weight:600;font-size:110%}
.write-us{background-color:#F4F4F4;margin-bottom:30px}
.write-us1{padding:30px;padding-left:20%;padding-right:20%}
.paging{text-align:right;margin-bottom:15px;overflow:hidden}
.paging a,
.paging span{display:inline-block;padding:5px;background-color:#f4f4f4;color:#000;text-decoration:none;font-size:110%;padding-left:10px;padding-right:10px}
.paging a:hover,
.paging span{background-color:#E8E8E8}
.form_box{}
h2.form_box_title,
.form_box h2{font-size:180%}
.form_box_content{padding:30px;padding-left:25%;padding-right:25%;margin-bottom:30px;background-color:#f4f4f4;clear:both}
.form_box_content table{width:100%}
.form_box_content table td{padding-left:0}
.form_box_content table td:last-child{padding-left:5px;padding-right:0}
.form_box_content table td.left{width:25%}
.form_box_content .info{font-size:95%;font-style:italic;color:grey;padding-bottom:5px;display:block;line-height:130%}
.form_box_content .line{margin-bottom:5px}
.form_box_content .switch{margin-bottom:15px}
.form_box_content .buttons{padding-top:20px;text-align:center}
#ic_loader{position:absolute;margin-left:10px}
.no_foto{background-color:#e6e6e6;background-image:url("/grafika/no_foto.png");background-repeat:no-repeat;background-position:center;min-height:120px;display:block}
.sleva{height:50px;width:50px;line-height:50px;text-align:center;color:#fff;font-size:110%;font-weight:bold;background-color:#d62c04;position:absolute;display:block;opacity:0.8;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
.puvodni_cena{text-decoration:line-through;font-size:90%;font-weight:normal;color:#000}
.skladem{color:#66a736;font-weight:bold}
.neni_skladem{color:#ff0000}
.tags{position:absolute;overflow:hidden}
.tags .tag{padding:4px;padding-left:10px;padding-right:10px;margin-bottom:1px;background-color:#000;color:#fff;float:left;clear:both;font-size:90%;opacity:0.8}
.tags .tag.tag_2{background-color:#d62c04}
.tags .tag.tag_3{}
.tags .tag.tag_4{background-color:#60893C}
div.subcategories{overflow:hidden;margin-bottom:5px}
.subcategories .subcategory{float:left;margin-right:10px;margin-bottom:10px}
.subcategories .subcategory a{display:block;padding:5px;border:1px solid #e6e6e6;background-color:#f4f4f4;text-decoration:none}
.subcategories .subcategory a:hover{background-color:#e6e6e6}
.div_messages{font-weight:bold;font-size:110%;color:#000;border:2px solid #66a736;padding:15px;margin-bottom:15px;text-align:center}
.doprava_zdarma{font-weight:bold;font-size:110%;color:#000;border:2px solid #66a736;padding:15px;margin-bottom:15px;text-align:center}
.eu-cookies{background-color:rgba(0,0,0,0.7)}
.bt-basket_bg{padding:0;display:inline-block;background-color:#adadad}
input.bt-basket,
.bt-basket{background-image:url("/grafika/basket_icon.png");background-repeat:no-repeat;background-position:center}
.bt-basket_bg:hover{background-color:#000000}
.delete{display:inline-block;width:29px;height:29px;background-color:#8B0003;background-image:url("/grafika/close.png");background-repeat:no-repeat;background-position:center;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}
#fixed_basket{position:fixed;top:0;margin-top:10px;background-image:url("/grafika/basket_top.png");background-position:center center;background-repeat:no-repeat;color:#fff;font-size:110%;font-weight:bold;line-height:24px;padding-top:10px;text-align:center;width:30px;z-index:1000;display:none;text-decoration:none;opacity:0.8}
#fixed_basket:hover{opacity:1}
#fixed_basket.fixed{display:block}
#loader{display:none}
#loader .loader{margin:auto;margin-top:20%}
.loader{border:5px solid #f3f3f3;border-top:5px solid grey;border-radius:50%;width:100px;height:100px;animation:spin 2s linear infinite;display:block}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.filtry_bg{margin-bottom:20px;background-color:#F4F4F4;border:1px solid #e6e6e6;overflow:hidden;clear:both}
.filtry{display:flex;flex-wrap:wrap}
.filtry .parametr{box-sizing:border-box;padding:10px;width:20%}
.filtry .parametr .nadpis{font-weight:bold;margin-bottom:5px;overflow:hidden}
.filtry .parametr label{display:block}
.filtry .parametr select{width:100%;box-sizing:border-box}
.filtry_bg .buttons{text-align:right;padding:10px}
.filtry_bg .filtry_dalsi_button{background-color:transparent;color:#000}
.filtry_bg .filtry_dalsi_button .fa{margin-left:5px;display:inline-block}
.filtry_bg .filtry_dalsi_button .fa-minus,
.filtry_bg .filtry_dalsi_button.open .fa-plus{display:none}
.filtry_bg .filtry_dalsi_button.open .fa-minus,
.filtry_bg .filtry_dalsi_button .fa-plus{display:inline-block}
.filtry_bg .buttons input[type=submit]{padding:10px 20px}
.filtry_bg .filtry_vybrane{overflow:hidden;padding:10px}
.filtry_bg .filtry_vybrane .nadpis{color:gray;display:inline-block;padding:5px;padding-left:0;margin-bottom:5px;margin-right:5px;float:left}
.filtry_bg .filtry_vybrane a{background-color:#e6e6e6;display:inline-block;padding:5px;margin-bottom:5px;margin-right:5px;float:left;text-decoration:none;opacity:0.8}
.filtry_bg .filtry_vybrane a:hover{opacity:1}
.filtry_bg .filtry_vybrane a:after{content:"X";padding-left:10px;font-weight:bold;font-size:110%}
.filtry_bg .filtry_vybrane a.zrusit{float:right;margin-right:0}
.filtry .parametr .nadpis .fa{float:right;cursor:pointer;display:none}
.filtry .parametr.close .hodnoty{display:none}
.filtry .parametr.open .fa.fa-angle-up{display:block}
.filtry .parametr.close .fa.fa-angle-down{display:block}
#col-1 .filtry_bg .filtry{padding-top:10px}
#col-1 .filtry_bg .filtry .parametr{width:100%;padding-top:0}
#col-1 .filtry_bg .buttons{text-align:center}
#col-1 .filtry_bg .filtry_vybrane .nadpis{float:none;display:block}
.quick_order_box #ks_iq{width:20px;text-align:center}
.quick_order_box #i-pr-code{display:block}
.debate_box .debate{margin-bottom:15px}
.debate_box .debate_text{margin-bottom:10px}
.news_box h4{margin-bottom:5px;font-weight:bold}
.news_box .news_date{font-weight:bold}
.news_box .news_item{margin-bottom:15px}
.news_box .news_text{margin-bottom:10px;overflow:hidden}
.news_box .news_text img{float:left;margin-right:5px;margin-bottom:5px}
.recom-box .recom-item{overflow:hidden;position:relative}
.recom-box .recom-name a{font-weight:bold;text-decoration:none;display:block;font-size:14px;line-height:30px;height:30px;overflow:hidden;margin-bottom:10px}
.recom-box .recom-foto{overflow:hidden;text-align:center;height:250px;width:200px}
.recom-box .recom-foto img{max-width:100%;max-height:100%}
.recom-box .recom-price{font-weight:bold;font-size:110%;text-align:right;height:50px}
.recom-box .puvodni_cena{font-size:90%;font-weight:normal;text-decoration:line-through}
.recom-box .sleva{margin-top:-55px;position:absolute;right:0}
.recom-box .recom-box-button{margin-top:10px}
.sledovani_baliku{margin-bottom:20px;clear:both}
.sledovani_baliku_radio{margin-bottom:20px}
.sledovani_baliku input[type="text"]{padding:8px;font-size:110%;border-color:lightgrey;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.categories_tree{background-color:#f4f4f4;border:1px solid #e6e6e6;border-bottom:0;margin-bottom:15px;clear:both}
.categories_tree ul{list-style:none;margin:0}
.categories_tree ul.subcategories{display:none}
.categories_tree ul.open{display:block}
.categories_tree a{color:#000;text-decoration:none;padding:5px;padding-left:10px;padding-right:10px;display:block;clear:both;overflow:hidden}
.categories_tree .icon{display:block;width:8%;float:left}
.categories_tree a .name{display:block;width:92%;float:right}
.categories_tree .foto{display:none}
.categories_tree .subcategories{margin:0}
.categories_tree a.level_1{padding:10px;border-bottom:1px solid #e6e6e6;font-size:17px;font-weight:600}
.categories_tree a.level_1:hover,
.categories_tree a.level_1.active{background-color:#7e7e7e;color:#fff}
.categories_tree ul.level_1{border-bottom:1px solid #e6e6e6}
.hover_icon.level_1{float:right}
.categories_tree a.level_2{padding-left:25px}
.categories_tree li.level_2 a:hover .name{text-decoration:underline}
.categories_tree li.level_2 a.active{font-weight:bold}
.categories_tree .icon.level_2{top:9px;left:22px}
.categories_tree a.level_3{padding-left:40px;padding-top:4px;padding-bottom:4px}
.categories_tree .icon.level_3{top:7px;left:37px}
.categories_tree a.level_4{padding-left:55px;padding-top:2px;padding-bottom:2px;font-size:90%}
.categories_tree .icon.level_4{top:5px;left:51px}
.categories_tree a.level_5{padding-left:65px;padding-top:1px;padding-bottom:1px;font-size:90%}
.categories_tree .icon.level_5{top:3px;left:61px}
.categories_tree ul li{position:relative}
.categories_tree .icon{position:absolute;top:13px;left:8px;height:9px;width:9px;padding:2px;background-repeat:no-repeat;background-position:center;cursor:pointer}
.categories_tree .icon.subcategories{background-image:url("/grafika/plus.png")}
.categories_tree .icon.subcategories.open{background-image:url("/grafika/minus.png")}
.categories_tree .icon.nosubcategories{background-image:none}
.categories_tree .icon.subcategories:hover,
.categories_tree .icon.level_1.subcategories.active{background-image:url("/grafika/plus_white.png");background-color:#7E7E7E}
.categories_tree .icon.subcategories.open:hover,
.categories_tree .icon.level_1.subcategories.open.active{background-image:url("/grafika/minus_white.png");background-color:#7E7E7E}
.categories_tree ul.hover{position:absolute;margin-left:100%;top:-1px;display:none;background-color:#F4F4F4;border:1px solid #e6e6e6;z-index:100;width:410%}
.categories_tree .a_bg.level_1:hover ul.hover{display:block}
.categories_tree ul.hover .icon{display:none !important}
.categories_tree ul.hover a{padding:0}
.categories_tree ul.hover a .name{width:auto;float:none}
.categories_tree ul.hover a.level_2{font-weight:bold;font-size:110%}
.categories_tree ul.hover li.level_2{float:left;width:29.3333%;overflow:hidden;margin:2%;position:relative;box-sizing:border-box}
.categories_tree ul.hover ul.level_2{display:block}
.categories_tree ul.hover li.level_3{float:left}
.categories_tree ul.hover ul.level_2 .name:after{content:",";margin-right:5px}
.categories_tree ul.hover ul.level_2 li:last-child .name:after{content:""}
.categories_tree ul.hover .foto.level_2{width:100px;height:100px;display:block;position:absolute;left:0}
.categories_tree ul.hover .foto.level_2 img{max-width:100px;height:auto;max-height:100px}
.categories_tree ul.hover li.level_2.is_foto{min-height:100px;padding-left:110px}
.categories_strom{overflow:hidden;clear:both}
.categories_strom a{display:block;box-sizing:border-box;width:calc(50% - 1px);padding:10px;text-decoration:none;text-align:center;margin-bottom:1px;margin-right:1px;float:left}
.categories_strom a:last-child{margin-right:0;width:50%}
.categories_strom a:hover,
.categories_strom a.active{}
.categories *{-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease}
.categories .subcategories{margin:0}
.categories ul{margin:0;list-style:none}
.categories a{text-decoration:none}
.categories .icon{display:none}
.categories ul li a:hover{text-decoration:underline}
.categories li.level_1{display:block;float:left;padding-top:10px;padding-bottom:10px}
.categories a.level_1{color:#fff;display:block;font-size:120%;border-left:0px solid #7e7e7e;border-right:1px solid #7e7e7e;padding-left:15px;padding-right:15px;line-height:25px;height:25px;overflow:hidden;text-align:center}
.categories li.level_1:hover{background-color:#7e7e7e;margin-left:-1px;padding-left:1px}
.categories ul.subcategories.level_1{display:block;visibility:hidden;position:absolute;background-color:#f4f4f4;border:1px solid #e6e6e6;border-top:5px solid #7e7e7e;margin-top:8px;padding:30px;left:0;right:0;z-index:9999;opacity:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;transition-delay:0.6s;-webkit-transition-delay:0.6s}
.categories li.level_1:hover ul.level_1{visibility:visible;opacity:1}
.categories li.level_2{display:inline-table;margin:1%;width:22.7%;vertical-align:top;position:relative;box-sizing:border-box}
.categories a.level_2{font-size:115%;display:block;margin-bottom:5px;font-weight:bold;overflow:hidden}
.categories ul.level_2{display:block;float:left}
.categories a.level_3{font-size:105%;color:#7E7E7E}
.categories ul.level_3{display:none}
.categories.width_100 a.level_1{padding-left:5px;padding-right:5px;width:140px;text-align:center}
.categories.width_100 li.level_1:last-child a.level_1,
.categories.width_100 li.level_1:nth-child(8n+8) a.level_1{border-right:1px solid #7e7e7e}
.categories .foto.level_1{display:none}
.categories .foto.level_2{width:100px;height:100px;margin-right:5px;float:left}
.categories .foto.level_2 img{max-width:100px;height:auto;max-height:100px;display:block}
.categories a.is_foto span.name.level_2{display:block;float:left;width:75%}
.categories span.foto.level_3{display:none}
.popup_bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.6);top:0;left:0;display:none;z-index:1000}
.popup{left:30%;width:40%;top:10%;position:fixed;display:none;z-index:1002}
#popup_head{z-index:1003;-webkit-box-shadow:0px -2px 4px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px -2px 4px 0px rgba(50,50,50,0.5);box-shadow:0px -2px 4px 0px rgba(50,50,50,0.5)}
#popup_head .content{padding:20px;line-height:20px;height:20px;background-color:#f4f4f4;font-size:150%;overflow:hidden;border-bottom:1px solid #e7e7e7}
#popup_head .close{background-color:#afafaf;color:#fff;cursor:pointer;width:35px;height:35px;line-height:35px;text-align:center;position:absolute;right:20px;top:10px;background-image:url("/grafika/close.png");background-repeat:no-repeat;background-position:center;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}
#popup_head .close:hover{background-color:#000}
#popup_front{overflow:auto;text-align:left;background-color:#fff;margin-top:61px;max-height:70%;max-height:-moz-calc(80% - 61px);max-height:-webkit-calc(80% - 61px);max-height:-o-calc(80% - 61px);max-height:calc(80% - 61px);-webkit-box-shadow:0px 0px 6px 0px rgba(50,50,50,0.8);-moz-box-shadow:0px 0px 6px 0px rgba(50,50,50,0.8);box-shadow:0px 0px 6px 0px rgba(50,50,50,0.8)}
#popup_front .content{padding:20px}
#popup_front h1{margin:0;padding:0;padding-bottom:10px;border-bottom:1px solid #E6E6E6;margin-bottom:10px}
#popup_front p{margin:0;padding:0;margin-bottom:10px}
#help_id{width:400px;min-height:300px;margin-left:-200px;margin-top:-110px}
#popup_front #abp_header{margin-bottom:40px;font-size:110%}
#popup_front .abp_buttons{overflow:hidden}
#popup_front .abp_buttons.top{margin-bottom:40px}
#popup_front .abp_button_back:hover,
#popup_front .abp_button_basket:hover{opacity:0.8;box-shadow:none}
#popup_front .abp_button_back .ico{background-repeat:no-repeat;background-image:url("/grafika/triangl-left.png");display:inline-block;width:17px;height:20px;margin-right:10px;float:left}
#popup_front .abp_button_basket .ico{background-repeat:no-repeat;background-image:url("/grafika/triangl-right.png");display:inline-block;width:17px;height:20px;margin-left:10px;float:right}
#popup_front .abp_button_basket{float:right}
#popup_front .abp_nadpis_obsah_kosiku{font-size:12px;line-height:10px;font-weight:normal;margin:0;border-bottom:1px solid #c7ced9;text-align:center}
#popup_front .abp_nadpis_obsah_kosiku span{background-color:#fff;padding-left:5px;padding-right:5px;font-weight:bold;text-transform:uppercase}
#popup_front .abp_tbl_basket_product{margin-bottom:15px}
#popup_front .basket_product{border-spacing:0;width:100%;margin:0}
#popup_front .basket_product thead td{font-weight:bold;padding-top:10px;padding-bottom:10px;height:auto;font-size:100%;background:transparent;color:#000}
#popup_front .basket_product td{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #c7ced9;height:60px}
#popup_front .basket_product a{font-weight:bold;text-decoration:none}
#popup_front .basket_product .img{text-align:left;padding-left:0;width:100px}
#popup_front .basket_product .img img{max-height:60px;max-width:100px}
#popup_front .basket_product .price,
#popup_front .basket_product .price_total{width:90px;text-align:right;white-space:nowrap}
#popup_front .basket_product .price_total{font-size:110%;font-weight:bold}
#popup_front .basket_product .count{text-align:right}
#popup_front .abp_cena_total{font-size:160%;text-align:right;margin-bottom:30px}
#popup_front .abp_cena_total .price{font-weight:bold}
#popup_front .abp_info_rozdeleni_obj{padding:10px;color:#fff;font-size:95%;background-color:#C92E2E;margin-bottom:10px}
.cat-list{border:0;border-color:#e6e6e6;border-style:solid;border-top-width:1px;margin-left:-15px;margin-right:-15px;padding:15px;padding-bottom:0;padding-right:0;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f4f4f4 0%,#ffffff 200px);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(200px,#ffffff));background:-webkit-linear-gradient(top,#f4f4f4 0%,#ffffff 200px);background:-o-linear-gradient(top,#f4f4f4 0%,#ffffff 200px);background:-ms-linear-gradient(top,#f4f4f4 0%,#ffffff 200px);background:linear-gradient(to bottom,#f4f4f4 0%,#ffffff 200px)}
.produkty{clear:both}
.produkty .produkt-bottom_bg{background-color:#f4f4f4;padding:10px}
.produkty .table-produkt-bottom-1,
.produkty .table-produkt-bottom-2{width:100%;margin:0}
.produkty .table-produkt-bottom-1{margin-bottom:5px}
.produkty .table-produkt-bottom-1 td,
.produkty .table-produkt-bottom-2 td{padding:0}
.produkty .table-produkt-bottom-1 td.produkt-bottom-2{width:86px;height:50px;vertical-align:top}
.produkty .castka{font-size:160%;font-weight:bold;white-space:nowrap}
.produkty .castka .cena-body .jednotka{font-size:60%;font-weight:normal;display:inline}
.produkty .stav_skladu{text-align:right}
.produkty .table-produkt-bottom-1 table.basket_form_table{margin:0;float:right;border-spacing:0;width:86px}
.produkty .table-produkt-bottom-1 table.basket_form_table td{padding:0;vertical-align:top;text-align:left}
.produkty .input_ks{width:22px;margin-right:4px;margin-bottom:4px;height:17px;line-height:17px;text-align:center;float:right}
.produkty .jednotka{margin-right:4px;display:none}
.produkty .bt-basket_bg{float:right}
.produkty .bt-basket{width:48px;height:48px;padding:0;border:0;float:right}
.produkty .basket_form_down,
.produkty .basket_form_up{background-color:#adadad;display:inline-block;color:#fff;font-weight:bold;line-height:15px;font-size:15px;width:15px;text-align:center;cursor:pointer;margin-right:4px;float:left}
.produkty .basket_form_down:hover,
.produkty .basket_form_up:hover{background-color:#000}
.produkty .no_order{background-color:#adadad;font-weight:bold;color:#fff;padding:4px;display:block;float:right}
.produkty .puvodni_cena{display:block;margin-bottom:4px}
.produkty .compare{width:22px;height:22px}
.produkty .compare{visibility:hidden}
.produkty .produkt:hover .compare,
.produkty .produkt-radek:hover .compare{visibility:visible}
.produkty .favourite{width:22px;height:22px}
.produkty .favourite{visibility:hidden}
.produkty .produkt:hover .favourite,
.produkty .produkt-radek:hover .favourite{visibility:visible}
.produkty .in_basket{visibility:hidden;position:absolute;padding:4px;padding-left:10px;padding-right:10px;background-color:#adadad;line-height:25px;height:25px;overflow:hidden;font-size:90%;font-weight:bold;text-align:center;color:#000;text-transform:uppercase}
.produkty .in_basket.active{visibility:visible}
.produkt{width:25%;float:left}
.produkt:hover .produkt-in{-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5)}
.produkt .produkt-in{border:1px solid #e6e6e6;background-color:#FFF;margin-right:15px;margin-bottom:15px;position:relative}
.produkt .sleva{right:1px;top:1px}
.produkt .in_basket{right:0;bottom:0;left:0;opacity:0.8}
.produkt h2{margin:0}
.produkt h2 a{display:block;text-decoration:none;font-weight:bold;font-size:15px;line-height:23px;height:46px;padding-left:10px;padding-right:10px;margin-bottom:5px;text-align:center;overflow:hidden}
.produkt h2 a:hover{opacity:0.8}
.produkt .foto{text-align:center;height:250px;margin-bottom:10px;position:relative}
.produkt .foto .foto-in{height:250px;width:250px;display:table-cell;vertical-align:middle}
.produkt .foto .no_foto{height:250px}
.produkt .foto img{max-width:100%;height:auto}
.produkt .code{text-align:center;font-size:90%;margin-bottom:5px;color:grey}
.produkt .popisek{padding-left:10px;padding-right:10px;margin-bottom:15px;line-height:18px;font-size:12px;height:54px;overflow:hidden;position:relative;text-align:center}
.produkt .variants{position:absolute;bottom:0;left:0;right:0;padding-left:10px;padding-right:10px;background:#ffffff;height:54px}
.produkt .variants select{margin-top:17px;line-height:20px;padding-top:8px;padding-bottom:8px;width:100%;border:1px solid #d0d0d0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.cat-list-radek{border-top:1px solid #e6e6e6;margin-bottom:15px}
.produkt-radek{position:relative}
.produkt-radek-in{border-bottom:1px solid #e6e6e6;padding-top:10px;padding-bottom:10px}
.produkt-radek .produkt-left_bg{float:left;width:15%}
.produkt-radek .produkt-left{margin-right:15px;position:relative}
.produkt-radek .produkt-center_bg{width:50%;float:left}
.produkt-radek .produkt-center{margin-right:15px}
.produkt-radek .produkt-right_bg{float:right;width:35%}
.produkt-radek .foto a{display:block;text-align:center}
.produkt-radek .foto img{max-width:100%;max-height:120px}
.produkt-radek .foto .no_foto{min-height:100px}
.produkt-radek .sleva{top:0;left:0;margin-left:-10px;margin-top:-10px}
.produkt-radek .tags{bottom:0;left:0;margin-left:-10px;margin-bottom:-15px}
.produkt-radek h2{margin:0}
.produkt-radek h2 a{margin-bottom:5px;text-decoration:none;font-size:80%;font-weight:bold;display:block}
.produkt-radek .code{margin-bottom:5px;font-size:90%;color:gray}
.produkt-radek .popisek-1{font-size:90%}
.produkt-radek .variants{margin-top:5px}
.produkt-radek .variants select{width:100%}
.produkt-radek .produkt-bottom_bg{}
.produkt-radek .in_basket.active{position:relative;margin-bottom:4px}
.c-filters{border:1px solid #e6e6e6;background-color:#f4f4f4;padding:10px;margin-bottom:15px;overflow:hidden}
.c-filters .producer{overflow:hidden;margin-bottom:10px}
.c-filters .producer label{padding:5px;float:left}
.c-price-range{margin-bottom:15px}
.price-slider-range{overflow:hidden;clear:both}
.price-slider-range .nadpis{font-weight:bold;display:block;text-align:center}
.price-slider-range .cena_od,
.price-slider-range .cena_do{float:left;width:15%}
.price-slider-range .cena_od{text-align:right}
.price-slider-range .cena_od input,
.price-slider-range .cena_do input{width:50%}
#slider-range-bg{float:left;width:66%;margin-right:2%;margin-left:2%}
#slider-range{margin-top:10px;margin-bottom:10px;border:0;background-color:#E6E6E6}
#filtr_cena_submit{text-align:center}
.view_only{color:#66a736;font-weight:bold;float:right}
.sort_bookmark a{border:1px solid #e6e6e6;border-bottom:0;display:inline-block;text-decoration:none;margin:0;padding:10px;margin-right:2px;margin-left:2px;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease}
.sort_bookmark a.first{margin-left:0}
.sort_bookmark a.last{margin-right:0}
.sort_bookmark a.active,
.sort_bookmark a:hover{background-color:#f4f4f4}
.sort_bookmark a.active{position:relative;bottom:-1px;z-index:10;font-weight:bold}
.catalog_table{overflow:hidden}
.catalog_table .nadpis{display:inline-block;float:left}
.catalog_table .line,
.catalog_table .box{display:inline-block;height:21px;width:24px;border:1px solid transparent;float:left;margin-left:4px;background-position:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.catalog_table .line{background-image:url("/grafika/line.png")}
.catalog_table .box{background-image:url("/grafika/box.png")}
.catalog_table a:hover{border:1px solid lightgray}
.catalog_table a.active{border:1px solid gray}
.c-filters .catalog_table{float:left}
#p-favourites .catalog_table{float:right;margin-bottom:15px}
#ajax-vypis-dalsi-zbozi{text-align:center;background-position:center;height:90px}
#ajax-vypis-dalsi-zbozi .info{text-align:center;margin-bottom:10px}
#ajax-vypis-dalsi-zbozi .buttons{text-align:center;position:relative;padding-bottom:15px}
#ajax-vypis-dalsi-zbozi .button .icon{position:absolute;left:50%;margin-left:-10px;margin-top:28px;width:0;height:0;border-style:solid;border-width:10px 11px 0 11px;border-color:#adadad transparent transparent transparent}
#ajax-vypis-dalsi-zbozi .button:hover .icon{border-color:#000 transparent transparent transparent
}
#ajax-vypis-dalsi-zbozi-loader{text-align:center}
.popisek-more-mask{background-color:#000;height:40px;width:100%;display:block;position:absolute;bottom:0;background:rgb(255,255,255);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0 )}
#skupina-popisek{margin-bottom:10px;position:relative;overflow:hidden}
#skupina-popisek-more{margin-bottom:15px;text-align:right}
#skupina-popisek-more .button{width:85px;text-align:right;position:relative}
#skupina-popisek-more .button.down .icon{position:absolute;left:50%;margin-left:-10px;margin-top:22px;width:0;height:0;border-style:solid;border-width:10px 11px 0 11px;border-color:#adadad transparent transparent transparent}
#skupina-popisek-more .button.down:hover .icon{border-color:#000 transparent transparent transparent}
#skupina-popisek-more .button.up .icon{position:absolute;left:50%;margin-left:-10px;margin-top:-14px;width:0;height:0;border-style:solid;border-width:0 11px 10px 11px;border-color:transparent transparent #adadad transparent}
#skupina-popisek-more .button.up:hover .icon{border-color:transparent transparent #000 transparent}
.subcategories_img_in{width:calc(100% + 15px);display:flex;flex-wrap:wrap}
.subcategory_img{width:25%;float:left}
.subcategory_img:hover a{-webkit-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);-moz-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6)}
.subcategory_img a{display:block;border:1px solid #e6e6e6;padding:1px;overflow:hidden;text-decoration:none;margin-right:15px;margin-bottom:15px;position:relative}
.subcategory_img .img{display:table-cell;width:80px;overflow:hidden;vertical-align:middle;text-align:center}
.subcategory_img .img img{display:block;border:0;height:auto;max-width:80px;max-height:80px;margin:auto}
.subcategory_img:hover .img img{opacity:0.8}
.subcategory_img .name{display:table-cell;vertical-align:middle;padding-right:10px;padding-left:10px}
.subcategory_img .no_foto{min-height:80px}
.subcategory_img a,
.subcategory_img .img,
.subcategory_img .name{height:80px}
.top-sale{margin-bottom:15px}
.top-sale a.item-1{display:block;border-bottom:1px solid rgb(244,244,244);padding:5px;text-decoration:none;font-size:110%}
.top-sale .top-sale-1{border-top:1px solid rgb(244,244,244)}
.top-sale a.item-1:hover{background-color:rgb(244,244,244)}
.top-sale .item-1 .foto{margin-right:10px;width:60px;height:40px;display:block;overflow:hidden;float:left}
.top-sale .item-1 .foto img{max-width:100%}
.top-sale .item-1 .name{float:left;display:block;line-height:40px}
.top-sale .item-1 .price{line-height:40px;display:block;float:right;text-align:right;width:20%;font-weight:bold}
#detail-foto{width:49%;margin-right:1%;float:left;margin-bottom:15px;text-align:center;position:relative;overflow:hidden}
#detail-foto a#det-img-a{display:block;padding:1px;border:1px solid #E8E8E8;overflow:hidden}
#detail-foto img{max-width:100%;display:block;margin-left:auto;margin-right:auto}
#detail-foto .no_foto{height:500px}
#detail_more_fotos{margin-top:10px;overflow:hidden;width:102%}
#detail_more_fotos span.foto{float:left;margin-right:10px;margin-bottom:10px;display:block;border:1px solid #e8e8e8;width:54px;height:54px;padding:1px}
#detail_more_fotos span.foto:hover{background-color:#e8e8e8}
#detail_more_fotos span.foto a{display:table-cell;width:54px;height:54px;text-align:center;vertical-align:middle}
#detail_more_fotos span.foto a img{display:block;margin:0;margin-left:auto;margin-right:auto}
#detail-foto .sleva{margin-left:50%;right:10px;top:10px}
#detail-info{width:49%;margin-left:1%;float:right;margin-bottom:30px
}
#detail-info #table-detail-info{width:100%;margin-bottom:0}
#table-detail-info td{padding:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e8e8e8;font-weight:bold;font-size:110%}
#table-detail-info tr:last-child td{border:0}
#table-detail-info td.td_katalog_detail_nadpisek{width:35%}
#table-detail-info td.td_katalog_detail_polozka{text-align:right}
#detail-info .price{font-size:200%}
#detail-info select{padding:3%;width:100%;border:1px solid #e8e8e8;background-color:#f4f4f4;color:#555}
#detail-info select option{padding:3%;padding-top:5px;padding-bottom:5px}
#detail-info .price select{}
#detail-info .puvodni_cena{margin-right:10px;font-size:110%}
#detail-info .lepsi_cena{display:block;margin-top:5px}
#detail-info .lepsi_cena span{cursor:pointer;text-decoration:underline}
#detail-info .lepsi_cena span:hover{text-decoration:none}
#detail_basket{background-color:#f4f4f4;border:1px solid #e8e8e8;padding:15px;overflow:hidden;margin-bottom:15px;position:relative}
#detail_basket .left{width:50%;float:left}
#detail_basket .right{width:48%;float:right;text-align:right}
#detail_basket .point{display:block;color:#555;padding:10px;font-size:90%;padding-left:30px}
#detail_basket #in_basket{color:#FFFFFF;clear:both;padding:10px;background-color:#50B948;text-align:center;margin-bottom:20px;font-size:110%;position:relative;top:auto;left:auto}
#detail_basket #in_basket a{color:#FFFFFF}
#detail_basket #in_basket .variant{display:block;font-weight:normal;font-size:90%}
#detail_basket_form .basket_form_table{width:auto;float:right;margin:0}
#detail_basket_form .basket_form_table td{padding:0;vertical-align:top}
#detail_basket_form .basket_form_table td.td_1{padding:0;padding-right:2px}
#detail_basket_form .basket_form_table td.td_2{height:22px}
#detail_basket_form .basket_form_table td.td_4{height:20px}
#detail_basket_form .bt-basket_bg{float:right}
#detail_basket_form .bt-basket{padding:10px;line-height:22px;height:42px;width:50px;float:right}
#detail_basket_form .input_ks{padding:10px;line-height:20px;text-align:center;width:20px}
#detail_basket_form .jednotka{margin-left:4px;margin-right:4px;float:left;padding-top:10px}
#detail_basket_form .basket_form_up,
#detail_basket_form .basket_form_down{line-height:10px;font-size:150%;font-weight:bold;width:10px;display:inline-block;text-align:center;float:left}
.print_page{text-align:right}
#p-dp .back_icon{float:right}
.detail_title{font-size:250%}
.detail_content{margin-bottom:30px}
#detail_related .cat-list{border:0;background:#fff;padding-top:0}
.watch_last_box{position:relative;overflow:hidden;width:auto;padding:0;background-color:transparent}
.wl-item{float:left;width:15%;overflow:hidden;margin-right:2%}
.wl-item.last{margin:0}
.wl-item .wl-foto{border:1px solid #e7e7e7;overflow:hidden;height:150px;position:relative}
.wl-item .wl-foto a{position:absolute;top:0;left:0;right:0;bottom:0}
.wl-item .wl-foto a:hover{background-color:#e7e7e7}
.wl-item .wl-foto img{max-height:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto}
.wl-item .wl-foto a:hover img{opacity:0.8}
.wl-item .wl-foto .no_foto{height:100%;width:100%;min-height:100%}
.wl-item .wl-name a{display:block;height:50px;line-height:18px;text-decoration:none;font-weight:bold;text-align:center;padding:5px;font-size:13px}
.wl-item .wl-name a:hover{background-color:#e7e7e7}
.watch_last_box #last_right,
.watch_last_box #last_left{position:absolute;display:block;background-color:#adadad;line-height:40px;height:40px;width:20px;color:#fff;font-weight:bold;text-align:center;font-size:120%;cursor:pointer;top:25%;z-index:500}
.watch_last_box #last_right:hover,
.watch_last_box #last_left:hover{background-color:#000}
.watch_last_box #last_right{right:0;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px}
.watch_last_box #last_left{-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}
#detail_zalozky{overflow:hidden;position:relative;top:1px}
#detail_zalozky .zalozka{display:block;float:left;height:40px;line-height:40px;padding-left:20px;padding-right:20px;border-width:1px;border-style:solid;border-color:#ebebeb;text-decoration:none;text-align:center;font-size:14px;color:#000000;margin-right:10px;position:relative;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffffff 0%,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#ffffff 0%,#f7f7f7 100%);background:-o-linear-gradient(top,#ffffff 0%,#f7f7f7 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f7f7f7 100%);background:linear-gradient(to bottom,#ffffff 0%,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0 );-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}
#detail_zalozky .zalozka:hover{background:none;background-color:#f7f7f7}
#detail_zalozky .zalozka.active{border-bottom-color:#f7f7f7;font-weight:600}
#detail_zalozky_obsah{overflow:hidden;border-top:1px solid #ebebeb;margin-left:-15px;margin-right:-15px;padding:15px;padding-top:20px;min-height:40px;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#f7f7f7 0%,#ffffff 40px,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(40px,#ffffff),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#f7f7f7 0%,#ffffff 40px,#ffffff 100%);background:-o-linear-gradient(top,#f7f7f7 0%,#ffffff 40px,#ffffff 100%);background:-ms-linear-gradient(top,#f7f7f7 0%,#ffffff 40px,#ffffff 100%);background:linear-gradient(to bottom,#f7f7f7 0%,#ffffff 40px,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7',endColorstr='#ffffff',GradientType=0 )}
table.parametry tr:nth-child(even){background:#F4F4F4}
#div_kosik_zpet{text-align:right;margin-bottom:10px}
#div_kosik_zpet .back_icon{margin-right:10px}
#div_kosik_zpet a{color:#adadad;text-decoration:none}
#div_kosik_zpet a:hover{color:#000}
#div_kosik_zpet a:hover .back_icon{background-color:#000}
#basket_button{text-align:right;margin-bottom:30px;overflow:hidden}
#basket_button #basket-smazat{margin-right:5px;font-size:100%}
#basket_button #basket-prepocitat{float:right}
#basket_sum{text-align:right;overflow:hidden;margin-bottom:15px}
#basket_sum #table_basket_sum{float:right;font-size:150%;width:auto}
#table_basket_sum .basket_sum_price .price{font-weight:bold}
.basket-pay-note{color:#555;display:block;margin-left:20px;font-style:italic}
.hlp-input{color:#555;font-size:90%;position:absolute;padding:5px}
.val-bad,
input.val-bad{border:2px solid #ff0000}
.td_kosik_zpusoby_dopravy_typ{width:75%}
.td_kosik_zpusoby_dopravy_cena{text-align:right;font-weight:bold;vertical-align:top;width:25%}
#talbe_shrnuti_ceny{}
#talbe_shrnuti_ceny td{padding:5px;padding-top:10px;padding-bottom:10px;width:60%}
#talbe_shrnuti_ceny thead td{text-align:right}
#talbe_shrnuti_ceny thead td.td_kosik_shrnuti_ceny_info{font-weight:normal;font-size:120%}
#talbe_shrnuti_ceny td.td_kosik_shrnuti_ceny_info{font-weight:bold;text-align:right;font-size:120%;white-space:nowrap}
#talbe_shrnuti_ceny td.td_kosik_shrnuti_ceny_celkem{border-top:1px solid #adadad;font-weight:bold}
#talbe_shrnuti_ceny td.td_kosik_shrnuti_ceny_celkem.td_kosik_shrnuti_ceny_info{font-size:140%;white-space:nowrap}
#chksouhlas-dod-pod{text-align:center;margin-bottom:30px}
#send-order{margin-bottom:60px;padding-bottom:30px;position:relative;text-align:center}
#send-order .input_submit{padding:20px;padding-left:30px;padding-right:30px;font-size:150%}
#send-order .input_submit:hover{opacity:0.6}
#send-order .print_paper{position:absolute;right:0;bottom:0;background-image:url("/grafika/print_icon.png");background-position:left center;background-repeat:no-repeat;padding-left:30px;line-height:25px;display:block;color:#BEBEBE}
#send-order .print_paper:hover{color:#000}
.div_detail_souvpol_nadpis{margin-bottom:15px;font-size:180%;font-weight:300}
#div-ceska-posta .info{font-size:90%;color:gray}
#cp-posty{width:120%}
#cp-posty th{text-align:left;white-space:nowrap;font-weight:normal}
#cp-posty td{border-bottom:1px solid #c7ced9}
#cp-posty img{display:block}
#cp-posty .balik-vybrat{white-space:nowrap;font-weight:bold}
#legend td{padding:2px}
#legend td:first-child{width:25px}
#legend img{display:block}
.message-platba-nok{padding:20px;margin-bottom:20px;font-size:120%;background-color:rgb(156,23,8);color:#ffffff;line-height:200%}
.kosik-varovani-min-hodnota-obj{padding:20px;text-align:center;background-color:#FFF500;font-size:110%;margin-bottom:20px;font-weight:bold}
#kosik_kroky{overflow:hidden;display:flex;width:calc(100% + 10px)}
#kosik_kroky span{display:block;padding:15px;cursor:pointer;text-align:center;background:#ADADAD;font-size:120%;font-weight:bold;margin-right:10px;margin-bottom:15px;flex:1}
#kosik_kroky span.active{background-color:#7E7E7E;color:#FFF}
.kosik-kroky-prechod{overflow:hidden;clear:both;margin-bottom:20px}
.kosik-krok-prechod{background-color:#ADADAD;padding:15px;font-size:110%;cursor:pointer;position:relative;font-weight:bold}
.kosik-krok-prechod .fa{position:absolute;top:20%}
.kosik-krok-prechod.dalsi{float:right;padding-right:40px}
.kosik-krok-prechod.dalsi .fa{right:10px}
.kosik-krok-prechod.predchozi{float:left;padding-left:40px}
.kosik-krok-prechod.predchozi .fa{left:10px}
#kosik_starsi_objednavky{margin-bottom:20px;text-align:right}
.table_order td{border-bottom:1px solid #D0D0D0;padding-top:10px;padding-bottom:10px}
.table_order thead td{border:0}
.table_order .too-label td{border:0;font-size:110%}
.table_order td.order_products{padding:0;border:0}
.table_order .order_number{width:120px}
.table_order .price{text-align:right;width:120px}
.table_order .price.vat{font-weight:bold}
.table_order .ks{text-align:right;width:120px}
.table_order .order_detail{text-align:right;width:200px;white-space:nowrap;padding-right:0}
.table_order .order_detail .button{white-space:nowrap}
.table_order_products{margin-bottom:30px}
.table_order_products thead td{font-size:100%;border:0;font-weight:normal}
.table_order_products thead .price.sum{font-weight:normal}
.table_order_products td{padding:5px;vertical-align:top}
.table_order_products .ks{width:40px;white-space:nowrap}
.table_order_products .kod{width:80px;white-space:nowrap}
.table_order_products .price{width:80px;text-align:right;white-space:nowrap}
.table_order_products .vat{text-align:right;width:40px;white-space:nowrap}
.table_order_products .price.sum{font-weight:bold}
.order-address th{text-align:left;width:25%;padding:10px}
.order-address td{padding:10px}
.table_order_products.detail td{border:0;padding-top:10px;padding-bottom:10px}
.table_order_products.detail tr:nth-child(2n+1) td{background-color:#f4f4f4}
.table_order_products.detail thead tr td{background-color:#ADADAD !important;color:#fff;font-weight:bold;font-size:110%}
.order_sum{width:auto;float:right}
.order_sum td{padding:10px;font-size:120%}
.order_sum .price{text-align:right}
.order_sum .sum{font-weight:bold}
#p-articles .back_icon{position:absolute;top:0;right:0}
#p-articles h1{padding-right:50px}
.paging.articles{padding-bottom:10px;border-bottom:1px dotted #7E7E7E;margin-bottom:10px}
.paging.articles.bottom{padding:0;margin:0;border:0}
.article-item{padding-bottom:10px;border-bottom:1px dotted #7E7E7E;margin-bottom:10px}
.article-item h2 .date{float:right}
.article-img{float:left;margin-right:15px}
.article-button{text-align:right}
.sort.articles{text-align:right;margin-bottom:15px}
.prispevek_hlavicka{display:block;background-color:#F4F4F4;padding:10px;font-size:110%;overflow:hidden}
.prispevek_hlavicka .prispevek_nadpis{display:inline-block;font-weight:bold;margin-right:10px}
.prispevek_hlavicka .prispevek_datum{float:right}
.prispevek_text{padding:10px;border:1px solid #F4F4F4;border-top:0;margin-bottom:1px}
.reagovatdiv{text-align:right;margin-bottom:5px}
#p-gallery .back_icon{position:absolute;top:0;right:0}
#p-gallery h1{padding-right:50px}
.paging.foto{padding-bottom:10px;border-bottom:1px dotted #7E7E7E;margin-bottom:10px}
.paging.foto.bottom{padding:0;margin:0;border:0}
.sort.foto{text-align:right;margin-bottom:15px}
.foga-item{margin-bottom:10px}
.cfoga-img{float:left;margin-right:10px;margin-bottom:10px}
.cfoga-img a,
.cfoga-img img{display:block}
.tbl_katalog_vypis tbody td{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #c7ced9}
.tbl_katalog_vypis thead td a{text-decoration:none}
.tbl_katalog_vypis select{width:100%}
.tbl_katalog_vypis .obrazek{width:40px;text-align:center}
.tbl_katalog_vypis .obrazek .no_foto{display:none}
.tbl_katalog_vypis .nazev a{font-weight:bold;text-decoration:none}
.tbl_katalog_vypis .nazev a:hover{color:#888}
.tbl_katalog_vypis .dph{width:40px;text-align:right}
.tbl_katalog_vypis .zakaznik_cena_s_dph,
.tbl_katalog_vypis .zakaznik_cena_bez_dph{text-align:right;width:130px;white-space:nowrap}
.tbl_katalog_vypis .pridat_do_kosiku{text-align:right;width:80px}
.tbl_katalog_vypis .pridat_do_kosiku .input_ks{text-align:center;margin-right:5px}
.tbl_katalog_vypis .pridat_do_kosiku .jednotka{margin-right:5px}
.tbl_katalog_vypis .delete{float:right}
.tbl_katalog_vypis .kosik_celkova_cena_s_dph,
.tbl_katalog_vypis .kosik_celkova_cena_bez_dph{text-align:right;width:110px;font-weight:bold;font-size:110%;white-space:nowrap}
.tbl_katalog_vypis table.basket_form_table{margin:0;float:right;border-spacing:0;width:auto}
.tbl_katalog_vypis table.basket_form_table td{padding:0;vertical-align:top;text-align:left;border:0}
.tbl_katalog_vypis .input_ks{width:22px;margin-right:4px;margin-bottom:4px;text-align:center}
.tbl_katalog_vypis .jednotka{margin-right:4px;display:none}
.tbl_katalog_vypis .bt-basket_bg{float:left;display:inline-block}
.tbl_katalog_vypis .bt-basket{background-image:url("/grafika/basket_icon.png");background-repeat:no-repeat;background-position:center;width:48px;height:48px;padding:0;border:0;float:left}
.tbl_katalog_vypis .basket_form_down,
.tbl_katalog_vypis .basket_form_up{background-color:#adadad;display:inline-block;color:#fff;font-weight:bold;line-height:15px;font-size:15px;width:15px;text-align:center;cursor:pointer;margin-right:4px;float:left}
.tbl_katalog_vypis .basket_form_down:hover,
.tbl_katalog_vypis .basket_form_up:hover{background-color:#000}
.tbl_katalog_vypis .no_order{background-color:#adadad;font-weight:bold;color:#fff;padding:4px;display:block;float:right}
.search *{box-sizing:border-box}
.search{border:1px solid #d0d0d0;background-color:#ebebeb;margin-bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.search .search_input{float:left;width:calc(100% - 50px)}
.search .it-search{background-color:transparent;border:0;padding:0;padding-left:10px;height:42px;line-height:42px;overflow:hidden;color:#a0a0a0;font-size:120%;width:100%;display:block}
.search .search_button{float:right}
.search .bt-search{background:transparent;background-image:url("/grafika/search_icon.png");background-repeat:no-repeat;background-position:center;height:42px;overflow:hidden;line-height:42px;padding:0;width:50px;color:#a0a0a0;font-size:120%;float:left}
.search .bt-search:hover{background-color:#D0D0D0}
#header .search{float:left;position:absolute;left:50%;margin-left:-145px;width:292px;margin-bottom:0}
#naseptavac_content{clear:both;position:relative}
#as_vyhledavani_text{position:absolute;background:#fff;width:100% !important;top:0 !important;left:0 !important;z-index:9999;overflow:hidden;margin-top:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);-moz-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease}
#as_vyhledavani_text ul{list-style:none;margin:0}
#as_vyhledavani_text ul li{}
#as_vyhledavani_text ul li a{display:block;padding:10px;text-decoration:none;overflow:hidden}
#as_vyhledavani_text ul li a:hover{background-color:#f4f4f4}
#as_vyhledavani_text a .nas-div-img{float:left;width:14%;margin-right:1%;margin-bottom:1%}
#as_vyhledavani_text a .nas-div-img .no_foto{height:45px;min-height:45px;background-size:50%}
#as_vyhledavani_text a .nas-div-cena{float:right;font-weight:600;text-align:right;width:30%;margin-bottom:1%;font-size:110%;white-space:nowrap}
#as_vyhledavani_text a .nas-div-nazev{float:left;width:54%;margin-right:1%;margin-bottom:1%}
#as_vyhledavani_text a .nas-div-nazev em{font-weight:bold;font-style:normal}
#as_vyhledavani_text a .nas-div-info{clear:both;display:block;padding-left:15%}
#vyhledavani_kategorie{background-color:#f4f4f4;border:1px solid #E6E6E6;padding:10px;padding-bottom:0;margin-bottom:15px}
#vyhledavani_kategorie li{margin-bottom:5px}
#vyhledavani_kategorie a{margin-right:5px}
#vyhledavani_kategorie .delic{margin-right:5px}
a.broadsheet-item{float:left;width:20%;margin-bottom:1%;margin-right:1%;padding:2%;background-color:rgb(245,245,245);text-align:center;display:block;text-decoration:none;overflow:hidden}
a.broadsheet-item:hover{background-color:#e6e6e6}
.broadsheet-item .brshe-name{font-size:110%;font-weight:600;margin-bottom:5px;display:block;line-height:20px;height:40px;overflow:hidden}
.broadsheet-item .brshe-validity{display:block;margin-bottom:5px;line-height:20px;height:40px;overflow:hidden}
.broadsheet-item .brshe-validity strong{display:block}
.broadsheet-item .brshe-img{display:block;height:200px;overflow:hidden}
.broadsheet-item .brshe-img img{display:block;margin:auto;max-width:100%}
a.c-letaky-det{float:left;width:20%;margin-bottom:1%;margin-right:1%;padding:2%;padding-top:4%;padding-bottom:4%;background-color:rgb(245,245,245);text-align:center;display:block;text-decoration:none;overflow:hidden;position:relative}
a.c-letaky-det:hover{background-color:#e6e6e6}
.c-letaky-det .name{position:absolute;top:0;right:0;padding:5px;font-weight:600;background-color:rgba(222,222,222,0.6)}
.c-letaky-det .img{display:block;height:200px;overflow:hidden}
.c-letaky-det .img img{display:block;margin:auto}
#p-leaflets .back_icon{position:absolute;top:0;right:0}
#p-leaflets h1{padding-right:50px}
.c-letaky-det .no_foto,
.broadsheet-item .no_foto{height:200px}
#div_rozvozove_trasy_filtr{margin-bottom:20px}
#div_rozvozove_trasy_filtr #div_rozvozove_trasy_filtr_nadpis{display:inline-block;margin-right:10px;border-bottom:1px solid rgb(247,247,247)}
#tbl_rozvozove_trasy_vypis tbody tr:nth-child(2n+1) td{background-color:rgb(247,247,247)}
#vypis{display:block;margin-bottom:10px;height:40px;line-height:40px;font-weight:bold;font-size:110%}
.div_prmista_vypis_kraj{font-weight:bold;font-size:110%;margin-bottom:10px}
.div_prmista_vypis_misto{margin-bottom:5px;background-color:rgb(247,247,247);padding:20px}
.div_prmista_vypis_misto .div_prmista_vypis_misto_nazev{font-weight:bold}
.map_pages h2{}
.map_pages_content{background-color:#f4f4f4;margin-bottom:20px;padding:20px}
.map_pages_content ul{margin-bottom:5px}
.tbl-reg-adresy-vypis{border-bottom:1px solid rgb(173,173,173)}
.tbl-reg-adresy-vypis td{border-top:1px solid rgb(173,173,173)}
.tbl-reg-adresy-vypis .td-adresy-editace{white-space:nowrap}
#form_registrace_dodacich_adres table td.left{width:35%}
.slider *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.slider{position:relative;top:0;left:0;overflow:hidden}
.slider .slides{cursor:move;position:absolute;left:0;top:0;overflow:hidden}
.slider .loading{position:absolute;top:0;left:0}
.slider .loading_bg{filter:alpha(opacity=70);opacity:0.7;position:absolute;display:block;background-color:#000000;top:0;left:0;width:100%;height:100%}
.slider .loading_icon{position:absolute;display:block;background:url("/grafika/slider/loading.gif") no-repeat center center;top:0;left:0;width:100%;height:100%}
.jssorb05{position:absolute;bottom:16px;right:6px}
.jssorb05 div,
.jssorb05 div:hover,
.jssorb05 .av{position:absolute;width:16px;height:16px;background:url("/grafika/slider/b05.png") no-repeat;overflow:hidden;cursor:pointer}
.jssorb05 div{background-position:-7px -7px}
.jssorb05 div:hover,
.jssorb05 .av:hover{background-position:-37px -7px}
.jssorb05 .av{background-position:-67px -7px}
.jssorb05 .dn,
.jssorb05 .dn:hover{background-position:-97px -7px}
.jssora12l,
.jssora12r{display:block;position:absolute;width:30px;height:46px;cursor:pointer;background:url(../grafika/slider/a12.png) no-repeat;overflow:hidden;top:180px}
.jssora12l{background-position:-16px -37px;left:0}
.jssora12r{background-position:-75px -37px;right:0}
.jssora12l:hover{background-position:-136px -37px}
.jssora12r:hover{background-position:-195px -37px}
.jssora12l.jssora12ldn{background-position:-256px -37px}
.jssora12r.jssora12rdn{background-position:-315px -37px}
.slider_text,
.slider_text .slides,
.jssort11{height:400px}
.slider_text{position:relative;margin:0 auto;top:0;left:0;width:968px;overflow:hidden;visibility:hidden;margin-bottom:15px}
.slider_text .slides{position:relative;width:768px;overflow:hidden}
.jssort11{position:absolute;right:0;top:0;width:200px;box-sizing:border-box;padding-left:1px;border-bottom:1px solid lightgray;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.jssort11 .p{height:80px;box-sizing:border-box;padding:10px;border:1px solid lightgray;border-bottom:0;cursor:pointer}
.jssort11 .p:hover,
.jssort11 .p.pav{background-color:lightgrey}
.jssort11 .tp{width:100%;height:100%}
.live-search{z-index:99;background:#fff;overflow:hidden;-webkit-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);-moz-box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6);box-shadow:0px 0px 3px 0px rgba(50,50,50,0.6)}
.live-search .live-search-row{padding:5px;border-bottom:1px solid rgb(244,244,244);cursor:pointer}
.live-search .live-search-row:hover{background-color:rgb(244,244,244)}
.live-search span{font-weight:bold;display:block}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/plugins/prettyPhoto/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/plugins/prettyPhoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/plugins/prettyPhoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/plugins/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
@media all and (max-width:1400px){#col-1{width:25%}
#col-2{width:75%}
.grid{width:995px}
#header.fixed{margin-left:-498px}
#banner_right{margin-left:525px
}
#banner_left{margin-right:525px}
.categories_tree ul.hover{width:310%}
.categories_tree ul.hover li.level_2{width:46%}
.produkt,
.subcategory_img{width:33.3333%}
.popup{left:20%;width:60%}
}
@media all and (max-width:1024px){#col-1{width:33.3333%}
#col-2{width:66.6666%}
.grid{width:750px}
.categories_tree ul.hover{width:210%}
.hlavni_nadpis{display:none}
#header.fixed{margin-left:-375px}
#banner_right,
#banner_left{display:none}
.form_box_content{padding-left:20%;padding-right:20%}
#detail-foto,
#detail-info{float:none;margin-right:0;width:100%}
#detail-foto a#det-img-a{height:auto}
.wl-item{width:32.3333%;margin:0;padding:0.5%}
.wl-item .wl-foto{height:100px
}
a.broadsheet-item{width:45%}
a.c-letaky-det{width:45%}
.produkt,
.subcategory_img{width:50%}
.produkt-radek .produkt-center_bg{margin-bottom:10px}
.produkt-radek .produkt-right_bg{float:none;width:100%;clear:both}
.produkt-radek .produkt-left_bg{width:50%;margin:0;margin-bottom:10px;text-align:center}
.produkt-radek table.produkt-bottom{}
.div_page_content .box,
.div_page_content .box:nth-child(even),
.div_page_content .box:nth-child(odd){width:auto;padding:0}
}
@media print{body{padding:0;margin:0;padding-right:15px}
.noprint{display:none !important}
table{}
#nahoru,
#fixed_bottom_bar,
.heureka-reviews_bg{display:none !important}
#content{width:100%}
#col-2{width:100%}
#navigation,
#navigation a{font-weight:normal;font-size:95%;text-decoration:none}
#navigation{padding:0;margin:0;margin-bottom:20px}
.c-filters,
.sort_bookmark,
#ajax-vypis-dalsi-zbozi,
.subcategories{display:none !important}
.cat-list{margin:0;background:none;border:0;padding:0}
.produkt{page-break-inside:avoid}
.produkt .popisek{background:none}
.back_icon,
.lepsi_cena,
#detail_basket,
.print_page,
#detail_prilohy,
#detail_related{display:none !important}
#detail-foto,
#detail-info{width:47%;border:0;float:left}
#detail-foto a#det-img-a{height:auto;padding-top:30px;padding-bottom:30px}
.detail_content{padding:0;background:none;font-weight:normal}
#div_kosik_zpet,
#basket_button,
.tbl_katalog_vypis .delete,
.doprava_zdarma,
.c-kosik-souvpol,
.form_box,
#chksouhlas-dod-pod,
#send-order,
#kosik_kroky,
.uzivatelsky_text{display:none !important}
#shrnuti_ceny.form_box,
.kosik_krok{display:block !important}
.form_box{page-break-inside:avoid}
.form_box_content{background:none;padding:0}
}
@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700&subset=latin-ext');body{background-color:transparent;font-family:'Noto Sans',sans-serif;background-position:top center}
input,textarea,select{font-family:'Noto Sans',sans-serif}
h1{font-size:30px}
h1,h2,h3,h4,h5{}
strong{font-weight:bold}
.button,button,input[type="button"],input[type="submit"]{background-color:#00774C}
.foot_box{width:25%;background-color:transparent;margin:0;padding:0}.skladem{font-weight:normal}
.cleaner{height:0}
.sleva,
.tags .tag{height:auto;width:auto;border-radius:0;font-weight:100;font-size:100%;padding:5px 10px;line-height:100%;position:relative;margin:0}
.tags .tag_5{background:#00cc00}
#top_bar .menu ul li a{border:0;color:#7f8c8d;font-size:110%;padding-right:20px}
#content .menu .nadpis{background-color:#00774C;padding:15px 10px;color:#fff;font-weight:normal;margin-bottom:0;padding-bottom:0}
#content .menu .nadpis strong{display:block}
#content .menu a{background-color:#DEDBDE}
#content .menu a:hover{background-color:#7E7E7E;color:#FFF}
#content .menu li:last-child a{margin-top:10px}
#content .menu li:nth-child(2) a{background-color:#00774C;color:#fff;padding-top:0;font-size:90%;padding-bottom:10px}
#content .menu li:nth-child(2) a:hover{text-decoration:underline}
#top_bar{padding:0;padding-top:5px;padding-left:10px;padding-right:10px;background-color:#fff}
#registrace a,
#login #login_link{color:#7f8c8d;font-size:110%;font-weight:normal}
#login_form .menu .nadpis strong{display:none}
#registrace{border-color:lightgrey}
.hlavni_nadpis{margin:auto;font-size:120%;text-align:center;float:none;color:#7f8c8d}
#header{padding:10px;padding-top:5px;padding-bottom:5px;background-color:#fff}
#header.fixed{padding-top:0;padding-bottom:0}
#logo{background-image:url("/grafika/fktech/fktechnics_65v2.png");width:244px;height:65px}
.search{margin-top:10px;background-color:transparent;border-color:#08784D;border-radius:0}
.search #vyhledavani_text{background-color:transparent;font-weight:100;font-size:100%}
.search .bt-search{background-color:rgb(0,119,76);background-image:none;color:#FFF;width:80px;height:40px}
.search .it-search{height:40px}
.search .search_input{width:calc(100% - 80px)}
#basket_link{background-color:rgba(0,119,76,0.2);padding:5px;padding-left:30px;padding-right:10px;margin-top:10px;line-height:20px;height:32px}
#oblibene,
#moje_FKT{padding:5px 10px;padding-top:17px;float:right;background-color:rgba(0,119,76,0.2);margin-right:1px;margin-top:10px;text-decoration:none;line-height:20px;height:20px}
#content_bg{background:transparent}
#content{padding:0;padding-left:10px;padding-right:10px}
#col-1-in{margin-right:10px}
#col-2{padding-bottom:30px}
#navigation{background-color:#00774C;color:#FFF;padding:15px;font-size:90%;margin-bottom:15px;font-weight:100}
#navigation a{color:#FFF}
#navigation a.home,#navigation a:first-child{background-image:url("/grafika/home_icon_white.png")}
.filtry_bg{background-color:#DEDBDE;border:0}
.filtry_bg select{border-color:#fff}
.filtry_bg .fa-2x{font-size:150%}
.filtry_bg .filtry_vybrane a.zrusit{float:none;background:#FE4042;color:#fff}
.parametr.cena_od_do{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #fff}
.parametr.cena_od_do .nadpis{font-size:120%}
.categories_strom{display:flex}
.categories_strom a{color:#fff;font-size:70%;background-color:rgba(0,119,76,0.8);padding:6px;padding-top:10px;padding-bottom:10px}
.categories_strom a:last-child{width:calc(60% - 1px);font-size:80%}
.categories_strom a:first-child{width:calc(40% - 1px)}
.categories_strom a strong{font-size:110%}
.categories_strom a:hover,
.categories_strom a.active{background-color:rgba(0,119,76,1)}
.categories_tree{border:0;background-color:transparent}
.categories_tree a.level_1{border-bottom:0;background-color:#DEDBDE;margin-bottom:1px;font-weight:normal;font-size:110%}
.categories_tree .icon:hover{background-color:transparent !important}
.categories_tree .icon.subcategories:hover,.categories_tree .icon.level_1.subcategories.active{background-image:url("/grafika/plus.png")}
.categories_tree .icon.subcategories.open:hover,.categories_tree .icon.level_1.subcategories.open.active{background-image:url("/grafika/minus.png")}
.categories_tree a.level_2{padding-left:10px}
.categories_tree .icon.level_2{left:8px}
.categories_tree a.level_3{padding-left:25px}
.categories_tree .icon.level_3{left:22px}
.categories_tree a.level_4{padding-left:40px}
.categories_tree .icon.level_4{left:37px}
.categories_tree ul.open.level_5{margin-bottom:10px}
.categories_tree a.level_6{padding:0;padding-left:70px;font-size:95%;line-height:130%;padding-bottom:2px;color:gray}
.categories_tree .icon.level_6{left:57px}
.categories_tree ul.hover{background-color:#DEDBDE;border:0;margin-top:1px}
.subcategories_img.typ_2 a,
.subcategories_img.typ_2 .img,
.subcategories_img.typ_2 .name{height:auto}
.subcategories_img.typ_2 .img{display:block;text-align:center;width:auto;height:230px;margin-bottom:1px}
.subcategories_img.typ_2 .img img{max-width:230px;max-height:230px}
.subcategories_img.typ_2 .no_foto{height:230px}
.subcategories_img.typ_2 .name{display:block;background:#00774c;padding:10px;line-height:150%;color:#fff}
.c-filters{display:none}
.catalog_table .nadpis{display:none}
.produkty{background:transparent;border:0;padding:0;margin:0;border-top :1px solid #e6e6e6;border-left:1px solid #e6e6e6;clear:both;margin-bottom:10px}
.sort_bookmark{float:left;width:calc(100% - 60px)}
.sort_bookmark a{margin:0;float:left;border-left:0;padding:10px 5px}
.sort_bookmark a:first-child{border-left:1px solid #e6e6e6}
.sort_bookmark a.active{bottom:0}
.catalog_table{float:right;padding-top:10px}
.catalog_table .line{margin:0}
.produkty .sleva{position:relative;top:auto;left:auto;right:auto}
.produkty .code{text-align:left;color:#000;margin-bottom:0}
.produkty .compare,
.produkty .favourite{display:block;visibility:visible;width:auto;text-align:left;background-position:left center;padding-left:25px;font-size:90%}
.produkty .basket_form_table .td_1,
.produkty .basket_form_table .td_3{display:none}
.produkty .bt-basket{width:auto;font-weight:normal;height:auto;padding:8px 15px;background-position:10px center;background-image:none;font-size:110%}
.produkty .table-produkt-bottom-1{height:60px;margin-bottom:0}
.produkty .table-produkt-bottom-1 td.produkt-bottom-1,
.produkty .table-produkt-bottom-1 td.produkt-bottom-2{width:auto;vertical-align:top}
.produkty .table-produkt-bottom-1 td.produkt-bottom-2{min-width:35%;text-align:right}
.produkty .stav_skladu{font-weight:normal;font-size:110%}
.produkty .bez_dph{font-size:85%;white-space:nowrap}
.produkty .skladem_na_sklade{font-size:80%;line-height:109%;text-align:left}
.produkty .puvodni_cena{margin-bottom:0;line-height:110%}
.produkt{width:25%;margin:0}
.produkt .produkt-in{border-top:0;border-left:0;margin:0}
.produkt:hover .produkt-in{-webkit-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.2)}
.produkt h2 a{padding:10px;padding-bottom:0;margin-bottom:10px;font-weight:600;text-align:left}
.produkt .foto .foto-in{width:250px;height:200px}
.produkt .foto{padding:0;height:200px}
.produkt .foto .no_foto{height:200px}
.produkt .tags{right:5px;top:5px}
.produkt .tags .tag,
.produkt .sleva{float:right;margin-bottom:1px;clear:right}
.produkt .popisek{text-align:left;margin-bottom:0}
.produkt .stav_skladu{text-align:center;margin-bottom:10px}
.produkt .table-produkt-bottom-1{margin-bottom:10px}
.produkt .basket_form_table{margin-bottom:0}
.produkt .basket_form_table td{padding:0}
.produkt .produkt-bottom_bg{background-color:transparent}
.produkt-radek .produkt-center_bg{width:40%}
.produkt-radek .produkt-right_bg{width:44%}
.produkty.cat-list-radek{border-left:0}
.produkt-radek h2 a{font-weight:600;font-size:70%;margin:0}
.produkt-radek .produkt-bottom_bg{background-color:transparent;padding:0;text-align:right}
.produkt-radek .favourite,.produkt-radek .compare{display:inline-block;margin-left:10px;margin-bottom:5px}
.produkt-radek .compare{margin-left:0}
.produkt-radek td.produkt-bottom-1{text-align:right;padding-right:10px}
.produkt-radek .castka,
.produkt-radek .puvodni_cena{display:inline-block;margin-bottom:0}
.produkt-radek .puvodni_cena{display:block}
.produkt-radek .cena{margin-bottom:5px;line-height:120%;white-space:nowrap}
.produkt-radek .tags{overflow:hidden}
.produkt-radek .sleva,
.produkt-radek .tags .tag{margin:0;position:relative;display:inline-block;margin-left:1px;margin-bottom:1px;float:none}
.produkt-radek .tags{margin:0;position:relative;display:block;margin-bottom:5px;text-align:right}
.produkt-radek .code{margin-bottom:5px}
.produkt-radek .code span{margin-right:10px}
.produkt-radek .skladem_na_sklade{margin-right:10px;text-align:center}
.produkt-radek .stav_skladu{white-space:nowrap}
.produkt-radek .in_basket.active{display:inline-block}
#ajax-vypis-dalsi-zbozi .button .icon{display:none}
#slevove_kupony{width:50%;float:left}
#slevove_kupony .form_box_title{display:none}
#slevove_kupony .form_box_content{padding:15px;text-align:center;margin-bottom:1px}
#slevove_kupony .form_box_content div{display:inline-block}
#slevove_kupony label{display:inline-block;font-weight:bold;text-transform:uppercase;padding-top:6px;padding-right:6px;width:150px;text-align:left}
#hromadny_import{width:50%;float:left}
#hromadny_import .form_box_content{padding:15px;text-align:center}
#hromadny_import label{display:inline-block;font-weight:bold;text-transform:uppercase;padding-top:6px;padding-right:6px;width:150px;text-align:left}
.tbl_katalog_vypis .bt-basket{width:auto;background-position:10px center;padding-left:50px;padding-right:10px}
.tbl_katalog_vypis .pridat_do_kosiku .input_ks{width:35px}
.tbl_katalog_vypis.basket tbody .pridat_do_kosiku .input_ks{width:40px;line-height:30px;padding:0;float:left;margin-right:0}
.tbl_katalog_vypis .nazev a{clear:both;display:block}
.tbl_katalog_vypis .pridat_do_kosiku .delete{width:30px;height:32px}
.tbl_katalog_vypis .pridat_do_kosiku{width:135px;text-align:left}
.tbl_katalog_vypis .kosik-kod-typ{float:left}
.tbl_katalog_vypis .kosik-nazev-right{float:right}
.tbl_katalog_vypis .skladem_na_sklade,
.tbl_katalog_vypis .kosik-dostupnost{float:right;background-color:#f4f4f4;padding:10px 5px;margin-left:1px;font-size:85%;line-height:12px;text-align:center;width:120px;box-sizing:border-box}
.tbl_katalog_vypis .skladem_na_sklade{width:160px}
.tbl_katalog_vypis .kosik-dostupnost span{display:block}
.tbl_katalog_vypis .kosik-dostupnost .skladem{text-transform:uppercase}
.tbl_katalog_vypis .delete{border-radius:0;margin:0}
.tbl_katalog_vypis.basket .basket_form_down,
.tbl_katalog_vypis.basket .basket_form_up{float:left;line-height:32px;margin:0;padding:0;width:20px;text-decoration:none}
.tbl_katalog_vypis tbody .zakaznik_cena_s_dph,.tbl_katalog_vypis tbody .zakaznik_cena_bez_dph,
.tbl_katalog_vypis tbody .kosik_celkova_cena_s_dph,.tbl_katalog_vypis tbody .kosik_celkova_cena_bez_dph{font-size:120%}
.tbl_katalog_vypis .jednotka{display:inline-block;float:left;padding-top:6px;padding-left:4px}
#kosik_krok_1 .kosik-kroky-prechod{float:right;margin-top:20px}
.kosik-krok-prechod.predchozi{font-weight:normal;font-size:90%}
.kosik-krok-prechod.dalsi{padding:15px;padding-right:40px}
.kosik-krok-prechod{text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#div_kosik_zpet{float:left;margin-top:20px}
#div_kosik_zpet a{display:inline-block;text-transform:uppercase;padding:15px;background-color:#ADADAD;color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none}
#div_kosik_zpet a:hover{text-decoration:none}
#div_kosik_zpet .back_icon{display:none}
#basket_sum{width:50%;float:right}
.c-kosik-souvpol{clear:both}
.basket_sum_title{display:none}
#basket_sum #table_basket_sum{font-size:120%}
#table_basket_sum tr:last-child td{font-size:120%;padding-top:15px}
#kosik_krok_2 .form_box .form_box_title{padding-left:30%;margin-bottom:0}
#kosik_krok_2 .form_box .form_box_content{padding-left:30%;padding-right:30%;background-color:transparent}
#kosik_krok_2 .form_box td{display:block;width:auto;padding:0;padding-bottom:5px}
#kosik_krok_2 .form_box td.left,
#kosik_krok_2 .form_box td.vlevo{padding-bottom:1px}
#kosik_krok_2 .form_box td input[type=text],
#kosik_krok_2 .form_box td input[type=number],
#kosik_krok_2 .form_box td input[type=email],
#kosik_krok_2 .form_box td input[type=password],
textarea{width:100% !important;box-sizing:border-box}
.form_box table h2{padding-top:30px}
#basket_registration .switch{margin-bottom:0}
.chci_se_registrovat{padding-left:18px}
#div_kosik_prihlaseni{padding-top:15px}
#basket_registration .input_submit{float:right}
#basket_registration td{overflow:hidden}
#basket_registration .zapemenute_heslo{padding-top:10px;display:inline-block}
#kosik_krok_3 .form_box{width:48%;box-sizing:border-box;margin:1%;padding:1%;float:left}
#kosik_krok_3 .form_box h2.form_box_title{padding-left:5%}
#kosik_krok_3 .form_box .form_box_content{padding:5%;padding-bottom:calc(5% - 10px);margin:0}
.bas_cena_dopravy{text-align:right;font-size:120%;padding:1%;margin:1%;font-weight:bold;clear:both}
#cena_dopravy{font-size:140%}
.shrnuti_tbl_katalog_vypis_basket .tbl_katalog_vypis.basket tbody .input_ks{border:0;background:transparent;width:100%;display:block;margin:auto;text-align:center;font-size:120%;font-weight:bold}
.shrnuti_adresa_fakturacni div.ICO{padding-top:15px}
#kosik_krok_4 .box_adresa{width:calc(25% - 10px)}
#kosik_krok_4 #talbe_shrnuti_ceny{width:40%;float:right}
#kosik_krok_4 #talbe_shrnuti_ceny thead td{background:transparent}
#kosik_krok_4 #talbe_shrnuti_ceny td{padding:5px}
#kosik_krok_4 #talbe_shrnuti_ceny .doprava_platba{display:none}
#send-order{margin-bottom:0}
#send-order .print_paper{display:none}
#kosik_krok_4 .tbl_katalog_vypis.basket:first-child{margin-bottom:0}
#talbe_shrnuti_ceny td.td_kosik_shrnuti_ceny_celkem{border:0}
#kosik_krok_4 .tbl_katalog_vypis .obrazek{width:50px}
.shrnuti_zpusob_dopravy_uhrady{margin-bottom:15px}
.shrnuti_zpusob_dopravy_uhrady .tbl_katalog_vypis tbody td{padding-top:15px;padding-bottom:15px}
.shrnuti_zpusob_dopravy_uhrady td.pridat_do_kosiku{font-size:120%}
#chksouhlas-dod-pod{font-size:120%;font-weight:bold}
.news_mail_box.box{width:100%;float:none;clear:both;padding:0 !important;text-align:center}
.news_mail_box .box_title{display:none}
.news_mail_box label{display:inline-block;padding:6px;margin-right:40px}
.news_mail_box input{margin:0}
#detail-foto a#det-img-a{border:0}
#detail-foto .sleva{position:relative;margin:0;right:auto;top:auto;display:inline-block}
#detail-foto .tags{right:2px;top:2px}
#detail-foto .sleva,
#detail-foto .tags .tag{float:right;margin-bottom:1px;clear:right}
#detail-info-in .detail_code{font-size:120%;margin-bottom:5px}
#detail-info-in .detail_code.typ{margin-bottom:15px}
.detail_popis_kratky{text-align:justify;margin-bottom:15px}
.detail_title{font-size:160%;text-transform:uppercase}
.detail_content_left{width:60%;float:left}
.detail_content_right{float:right;width:40%;padding-left:30px;box-sizing:border-box}
#detail_prilohy ul{list-style:none;margin-left:0}
#detail_prilohy ul li{overflow:hidden;margin-bottom:5px}
#detail_prilohy .icon_extension{float:left;margin-right:10px}
#detail_prilohy .velikost{white-space:nowrap;color:grey}
#table-detail-info{border-top:1px solid #e8e8e8}
#table-detail-info td{font-weight:normal}
#table-detail-info td:first-child{width:45%}
#table-detail-info .point{font-weight:normal;margin-right:10px;padding-left:25px}
#table-detail-info .availability{text-align:right;font-size:120%}
#p-dp .print_page{display:none}
#table-detail-info .detail_cena{line-height:180%;vertical-align:top}
#table-detail-info .detail_cena_s_dph{font-size:200%;font-weight:bold}
#table-detail-info .detail_cena_bez_dph{font-size:120%}
#table-detail-info .puvodni_cena{text-decoration:none}
#table-detail-info .puvodni_cena .detail_cena_s_dph{font-weight:normal}
#table-detail-info .puvodni_cena .detail_cena_s_dph span,
#table-detail-info .puvodni_cena .detail_cena_bez_dph span{text-decoration:line-through}
#detail_basket{margin:0}
#detail_basket .left{float:left;width:39%;clear:none}
#detail_basket .right{float:right;width:61%;clear:none}
#detail_basket_form .input_ks{width:40px}
#detail_basket_form .bt-basket{background-position:10px center;padding-left:50px;width:auto}
#p-dp .ihned{font-size:110%;font-weight:600}
#p-dp .zaruka{float:right}
.mnozstevni_slevy h3{margin-bottom:5px}
.mnozstevni_slevy h3 strong{font-weight:bold}
.mnozstevni_slevy ul{list-style:none;margin:0;display:flex;flex-wrap:wrap}
.mnozstevni_slevy ul li{width:50%}
.mnozstevni_slevy ul span{width:45%;display:inline-block}
#detail_related .cat-list{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}
#foot_bg,#foot,#foot_2_bg,#foot_2{background-color:transparent}
#foot,#foot_2{background-color:#00774C;box-sizing:border-box;padding:40px}
#foot .loga{margin:-40px;margin-bottom:40px;padding:20px;background-color:#fff}
#foot_2 span{width:50%}
#foot_copyright{display:none}
#banner_right,#banner_left{top:166px}
#fixed_basket{padding-left:20px;background-position:right}
.slider_text,.slider_text .slides,.jssort11{height:350px}
.slider_text{margin-bottom:0;width:992px}
.slider_text .slides{width:735px}
.jssort11{padding:0;width:257px}
.jssort11 .p{height:70px}
.jssort11 strong{font-weight:bold}
.no_padding table td{position:relative}
#ic_loader{margin:0;right:7px;top:26px}
#form_registrace table td{padding-left:0}
#form_registrace table table{margin:0}
#registrace_page1 label,
#div_adresa_dodani label{display:block}
#registrace_page1 input[type=text],
#div_adresa_dodani input[type=text],
#registrace_page1 input[type=number],
#div_adresa_dodani input[type=number],
#registrace_page1 input[type=email],
#div_adresa_dodani input[type=email],
#registrace_page1 input[type=password],
#div_adresa_dodani input[type=password]{width:100%;box-sizing:border-box}
#div_adresa_dodani{width:calc(50% - 10px)}
#registrace_page2 .buttons{margin-bottom:20px}
.box_adresy{overflow:hidden;margin-bottom:20px;display:flex;flex-wrap:wrap;width:calc(100% + 10px)}
.box_adresa{width:calc(33.3333% - 10px);margin-right:10px;margin-bottom:10px;box-sizing:border-box;padding:20px;background-color:#F4F4F4}
#registrace_page2 .box_adresa .buttons{text-align:right;margin:0}
.box_adresa .upravit{text-transform:uppercase}
.registrace_dodaci_adresy_text{width:40%}
#registrace_page1 .infotext-101 label{display:inline-block;margin-bottom:20px}
#p-faktury h1{}
.c-faktury-filtr{float:right;clear:right;margin-bottom:10px}
.c-faktury-filtr input{box-sizing:border-box;padding:5px;line-height:20px}
.c-faktury-filtr input[type=submit]{line-height:20px;border:1px solid #00774C}
.c-faktury-filtr.search{padding-top:10px}
.tbl-faktury{border:1px solid lightgrey;clear:both}
.tbl-faktury td{padding:10px;border-right:1px solid lightgrey;vertical-align:top}
.tbl-faktury td:last-child{border:0}
.tbl-faktury .qartal{width:12%}
.tbl-faktury .date{text-align:center;width:15%}
.tbl-faktury .img{border:0}
.tbl-faktury .ks,
.tbl-faktury .stav{text-align:center;width:12%}
.tbl-faktury .price{text-align:right;width:15%}
.tbl-faktury tbody tr:nth-child(2n) td{background-color:#f4f4f4}
.order_list .doprava,
.order_list .platba,
.order_list .stav,
.order_list .order_number{width:12%}
.tbl-faktury .shipping td{border-top:1px solid lightgrey;padding-top:20px;padding-bottom:20px}
.order_sum td{padding:2px}
.order_sum td:first-child{text-align:right;padding-right:20px}
.order_sum .sum{font-size:140%;padding-top:10px}
.box_left,
.box_right{float:left;width:50%;margin-bottom:15px;box-sizing:border-box}
.box_left{padding-right:10px}
.box_right{float:right;padding-left:10px}
#p-order .box_left{padding-top:20px}
.tabs.ui-widget-content,
.tabs .ui-widget-content{border:0;background:transparent}
.tabs .ui-widget-header{border:0;background:transparent}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:10px 30px;border-color:#e6e6e6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border-color:#e6e6e6}
.slider_products{position:relative;margin-bottom:15px}
.slider_products .slide_right,
.slider_products .slide_left{padding:40px 10px;background-color:#e6e6e6;border:1px solid #e6e6e6;font-size:250%;cursor:pointer;box-sizing:border-box;display:inline-block;position:absolute;top:160px;left:-5px;z-index:10}
.slider_products .slide_right{left:auto;right:-5px}
.slider_products .slide_left:hover,
.slider_products .slide_right:hover{border:1px solid lightgrey}
.slider_products .cat-list_in{}
.slider_products .cat-list{width:100%;overflow:hidden;margin-bottom:0}
#p-reklamace .c-faktury-filtr{float:none;margin-bottom:20px}
#p-reklamace .tbl-faktury{border-bottom:0}
#p-reklamace .tbl-faktury tbody td{border-bottom:1px solid lightgrey;background-color:transparent !important}
#p-reklamace .buttons{clear:both;text-align:center}
#p-reklamace .tbl-faktury table{margin:0}
#p-reklamace .tbl-faktury .reklamace table tbody td{border:0;padding:0;width:50%;vertical-align:middle}
.tbl-faktury .reklamace input[type=number]{width:40px;text-align:center}
#p-reklamace .box_left select{width:90%}
.quick_order_box{width:50%;float:left;text-align:center}
.quick_order_box .box_title{display:none}
.quick_order_box label[for=ks_iq]{display:none}
.quick_order_box label[for=i-pr-code]{display:inline-block;font-weight:bold;text-transform:uppercase;padding-top:6px;padding-right:6px;width:150px;text-align:left}
.quick_order_box #i-pr-code{display:inline-block}
.quick_order_box .buttons{text-transform:uppercase;padding-top:5px}
.quick_order_box .box_content{margin-bottom:1px}
#p-hromadny-import .form_box_content{padding:0;background:transparent}
#p-hromadny-import .box_left{padding-right:20px}
#p-hromadny-import .box_right{padding-left:20px}
#p-hromadny-import .buttons{text-align:right}
#p-hromadny-import .buttons .back{float:left}
#cenova_nabidka{float:left;width:50%;text-align:center;clear:both}
#cenova_nabidka .form_box_content{padding:15px}
div.pp_default .pp_description{display:none !important}
.hlp-input{padding-left:250px;padding-top:1px}
.doprava_zdarma{background-color:#00774C;border:0;padding:40px;color:#fff;font-weight:normal}
.grecaptcha-badge{display:inline-block}
#novinkyemailem .box_content > div{display:inline-block}
.grecaptcha-badge{display:none !important}
.hide_show_nakupni_cena{color:grey;float:right;padding:5px;margin-top:23px;cursor:pointer;position:absolute;right:5px;bottom:-6px;font-size:90%}
.hide_show_nakupni_cena .fa{display:inline-block;margin:0 5px;cursor:pointer;font-size:120%}
.hide_show_nakupni_cena .MO{color:lightgrey}
.hide_show_nakupni_cena.hide .MO{color:gray}
.hide_show_nakupni_cena.hide .VO{color:lightgrey}
@media all and (max-width:1400px){#header .search{left:43%
}
.produkt{width:33.3333%}
.produkt-radek .na_sklade td{display:block;padding:1px;text-align:center}
.produkt-radek .skladem_na_sklade{margin:0;text-align:right}
#detail_basket .left{margin-bottom:10px;text-align:right;width:auto;clear:both;float:none}
#detail_basket .right{width:auto;clear:both;float:none}
}
@media all and (max-width:1024px){#header.fixed{padding:5px}
#header.fixed #logo{display:none}
#header.fixed #basket_link{margin:0}
#header.fixed .search{float:left}
#header .search{position:relative;float:right;margin:0;left:auto;top:auto}
.produkt{width:50%}
.produkt-radek .produkt-right_bg{width:100%}
.detail_content_right,
.detail_content_left{width:auto;float:none;clear:both;padding:0;margin:0;margin-bottom:15px}
.box_adresa{width:calc(50% - 10px)}
.registrace_dodaci_adresy_text{width:auto}
.tbl_katalog_vypis .obrazek,
td.img{display:none}
.tbl_katalog_vypis .zakaznik_cena_s_dph,.tbl_katalog_vypis .zakaznik_cena_bez_dph,
.tbl_katalog_vypis .kosik_celkova_cena_s_dph,.tbl_katalog_vypis .kosik_celkova_cena_bez_dph{width:auto}
#slevove_kupony,
#basket_sum,
.quick_order_box,
#cenova_nabidka{width:auto;float:none}
#kosik_krok_3 .form_box .form_box_content{margin-bottom:15px}
#kosik_krok_4 .box_adresa{width:calc(50% - 10px)}
.hide_show_nakupni_cena{position:relative;right:0;bottom:0}
}
