﻿/*------global--------*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext");
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;color:#3a3b3d;}
p, ul, h1, h2, h3, h4, h5{margin:0;padding:0;}
.b_item h1{font-size:26px;font-weight:600;}
    @media (max-width:699px) and (min-width:1px){
        .b_item h1{font-size:18px;}
    }

h1, h2, h3, h4, h5, h6, strong, b{font-weight: 600;}

a{color:#d62a2a;text-decoration:underline;}
input[type="text"]{border:1px solid #d2d2d2;color:#585858;font-size:12px;height:19px;line-height:19px;}
input[type="submit"]{border-radius:5px;background-color:#d62a2a;border:none;color:white;font-size:14px;font-weight:600;padding:4px 10px;cursor:pointer;font-family:'Open Sans';transform: translateZ(0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
textarea{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#585858; }
.elem-fixed {position:fixed; top:0;}
.elem-absolute {position:absolute;}

#OtherAgreement{ position:absolute;visibility:hidden; }

.video-wrapper {max-width: 800px;margin: auto;padding: 20px 0px 20px 0px;}
.video-container {position: relative;overflow: hidden;max-width: 100%;padding-top: 56.25%;}
.video {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}

.infobox {padding: 20px;background-color: #eff0f2;border-left: 3px solid #d62a2a;}

.Item > h2:hover{text-decoration: underline;}
.Item > h3:hover{text-decoration: underline;}

#pop-up {padding:0}

/*----TOP---*/
.head-block, .top-block{max-width:1180px;margin:auto;text-align:right;}

    /*-------horni menu------*/
    #textMenu{display:inline-block;margin:15px 0 0 0;color:#3a3b3d;}
    #textMenu a{color:#3a3b3d;text-decoration:none;}
    #textMenu a:hover{text-decoration:underline;}
    #textMenu > li{display:inline-block;font-size:15px;margin-left:20px;}
    #textMenu + div.spacer{display:none;}
    #textMenuArticle{margin-left:10px;}

    @media (max-width:799px) and (min-width:1px){
        #textMenu{display:none;}
    }

    /*----prepina webu-----*/
    #DomainSwitch{display:inline-block;margin-left:5px;margin-right:5px;margin-top:7px;padding-left:10px;}
    #DomainSwitch > a{background-position:right 0px;background-repeat:no-repeat;color:#3a3b3d;display:inline-block;height:16px;padding:0px 28px 0px 0px;text-decoration:none;font-size:15px;}
    #DomainSwitch > a:hover {text-decoration: underline;}
    #DomainSwitch > a.web-5{background-image:url('/ImgGalery/Img5/Design/Svg/23_cz.svg');}
    #DomainSwitch > a.web-6{background-image:url('/ImgGalery/Img5/Design/Svg/23_sk.svg');}
    #DomainSwitchD{width:120px;}
    #DomainSwitchD a{color:#363636;font-size:13px;font-weight:bold;}
    #DomainSwitchD a:hover {text-decoration: none;}
    #DomainSwitchD li{background-position:0px 3px;background-repeat:no-repeat;line-height:20px;list-style-type:none;margin:5px 0px;padding-left:30px;}
    #DomainSwitchD li.web-5{background-image:url('/ImgGalery/Img5/Design/Svg/23_cz.svg'); background-size:23px 15px; }
    #DomainSwitchD li.web-6{background-image:url('/ImgGalery/Img5/Design/Svg/23_sk.svg'); background-size:23px 15px;}
    #DomainSwitchD ul{margin:0px;padding-left:0px;width:110px;}

    @media (max-width:699px) and (min-width:1px){
        #DomainSwitch{position:absolute;top:35px;right:20px;margin:0;padding:0;}
        #DomainSwitch > a{font-size:0px;}
        #DomainSwitch > a.web-5{height:39px; width:62px;background-image:url('/ImgGalery/Img5/Design/Svg/23_cz.svg');background-size: 62px 39px; }
        #DomainSwitch > a.web-6{height:39px; width:62px;background-image:url('/ImgGalery/Img5/Design/Svg/23_sk.svg');background-size: 62px 39px;}
    }

    /*------prihlaseni-----*/
    #LoginLite{display:inline-block;border-left:1px solid #dcdcdc;margin-left:10px;}
    #LoginLite a{color:#3a3b3d;text-decoration:none;font-size:15px;margin-left:15px;}
    #LoginLite a:hover{text-decoration:underline;}
    #LoginLite a:before{content:url('/ImgGalery/Img5/Design/Svg/icon-login.svg');display:inline-block; width:19px; vertical-align:-3px;margin-right:10px;}

    .LoginLiteClone{ display:none; position:absolute; z-index: +5; width:100%;margin-top:212px; padding:0px; background-color:white; box-shadow:1px 1px 2px 1px rgba(72,72,72,0.5); }
    .LoginLiteClone > span > a{ display:block; line-height:35px; font-size:24px; font-weight:400;font-family:"Open Sans";padding:5px 10px;border-bottom: 1px solid #dadbdf;text-align:left;width:100%;text-decoration:none; color:#000000;}
    .LoginLiteClone > span > a:hover{background-color:#eff0f2; }
    .LoginLiteClone > span:nth-child(1) > a:before{content:url('/ImgGalery/Img5/Design/Svg/icon-reg.svg');display:inline-block; width:28px; vertical-align:-3px;margin-right:10px;}
    .LoginLiteClone > span:nth-child(2) > a:before{content:url('/ImgGalery/Img5/Design/Svg/icon-orders.svg');display:inline-block; width:19px; vertical-align:-3px;margin-right:19px;}
    .LoginLiteClone > span:nth-child(3) > a:before{content:url('/ImgGalery/Img5/Design/Svg/icon-logout.svg');display:inline-block; width:19px; vertical-align:-3px;margin-right:19px;}

    @media (min-width:700px){
        #LoginLite a[href="/registrace/"]:before{content:url('/ImgGalery/Img5/Design/Svg/icon-reg.svg');display:inline-block; width:28px; vertical-align:-3px;margin-right:10px;}
        #LoginLite a[href="/objednavky/"]:before{content:url('/ImgGalery/Img5/Design/Svg/icon-orders.svg');display:inline-block; width:19px; vertical-align:-3px;margin-right:10px;}
        #LoginLite a[href="/?action=logout"]:before{content:url('/ImgGalery/Img5/Design/Svg/icon-logout.svg');display:inline-block; width:19px; vertical-align:-3px;margin-right:10px;}
        #LoginLite > span:first-child a[href="/registrace/"]:before{content:url('/ImgGalery/Img5/Design/Svg/icon-edit.svg');display:inline-block; width:28px; vertical-align:-3px;margin-right:10px;}
    }

    @media (max-width:962px) and (min-width:700px){
        #LoginLite{margin-right:10px;}
    }
    @media (max-width:699px) and (min-width:1px){
        #LoginLite{border-left:none;position:absolute;top:147px;right:80px;}
        #LoginLite > span:last-child, #LoginLite a[href="/registrace/"]{display:none;}
        #LoginLite a{font-size:0px;}
        #LoginLite a:before{content:url('/ImgGalery/Img5/Design/Svg/resp-icon-login.svg'); width:39px; height:46px;vertical-align:auto;margin-right:0;}
    }

    .ucregistration-wrap-1{max-width:1180px;margin:auto;padding-bottom:80px;}
    body.b_registration .ucregistration-wrap-1 input[type="submit"]{display:block;margin:auto;margin-top:20px;padding:10px 20px;cursor:pointer;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    body.b_registration .ucregistration-wrap-1 input:hover[type="submit"]{background-color: #E85757;}
    body.b_registration .ucregistration-wrap-1 input:active[type="submit"]{background-color: #d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}


/*----------hlavicka--------*/
.head-block{max-width:1180px;margin:auto;height:100px;text-align:right;}

    #logoHref{float:left;margin-top:15px;margin-left:10px;}
    #logoHref img{width:465px;}
    #logoHref.small{margin-top:0px;}
    #logoHref.small img{width:180px;}

    @media (max-width:699px) and (min-width:1px){
        #logoHref{margin-top:15px;}
        .head-block{height:130px;display:table-cell;vertical-align:middle;}
        #logoHref > img{width:auto;margin-top:0;margin-left:10px;max-width:65vw;vertical-align:middle;}
    }

    /*------hledani-----*/
    #SearchBox{display:block;float:right;margin-top:20px;}
    #SearchBox > div:first-child{display:none;}
    #SearchForm{border:2px solid #dadbe0;display:flex;justify-content:space-between;}
    #SearchBox input[type="text"]{height:30px; width:380px; border:none;padding:5px 10px;font-size:16px;color:#b4b4b4;}
    #SearchBox input[type="submit"]{height:40px; width:40px; border:none; background-color:transparent;font-size:0px;color:transparent;background-image:url('/ImgGalery/Img5/Design/Svg/search-butt-back.svg');background-size:28px 28px;background-repeat:no-repeat;background-position:center 50%;}

    @media (max-width:1179px) and (min-width:1000px){
        #SearchBox{margin-left:4vw;}
        #SearchBox input[type="text"]{width:40vw;}
    }
    @media (max-width:999px) and (min-width:700px){
        #SearchBox{margin-left:3vw;}
        #SearchBox input[type="text"]{width:34vw;}
    }
    @media (max-width:699px) and (min-width:1px){
        #SearchBox{margin:0px;}
        #SearchForm{border:none;}
        #SearchBox input[type="text"]{display:none;position:absolute;top:205px;left:10px;width:calc(100% - 40px);border:2px solid #d62a2a;z-index:+10;
                -webkit-box-shadow: 5px 5px 16px -6px rgba(0,0,0,1);
                -moz-box-shadow: 5px 5px 16px -6px rgba(0,0,0,1);
                box-shadow: 5px 5px 16px -6px rgba(0,0,0,1);
            }
        #SearchBox input[type="submit"]{position:absolute;top:141px;right:125px;height:60px;width:60px; background-image:url('/ImgGalery/Img5/Design/Svg/resp-icon-search.svg');background-size:40px 40px;padding:0;}
        #SearchBox input[type="submit"]#searchButtClone{
                            top: 208px;
                            right: 10px;
                            background-size: 30px 30px;
                            background-color: #d62a2a;
                            width: 38px;
                            height: 38px;
                            z-index: 20;
        }
        #searchButtClone{display:none;}
    }

    #SearchFormClone{ max-width:300px;width:100%; }
    #SearchFormClone  > #searchIdClone{ border:3px solid #DADBDD;padding:10px;width:100%;margin-top:20px; }
    #SearchFormClone input[type="submit"]{padding:10px 20px; border:none;border-bottom:3px solid #9B1F20;background-color:#D62929;color:#FFFFFF; border-radius:5px;font-weight:600;font-family:"Open Sans";font-size:17px;margin-top:20px;float:right;}


    /*-----kosik box-------*/
    #ucBasketBoxLite-WrapAj{ display:block;float:right;margin-left:10px; }
    #basketBoxLite{margin-top:20px;display:inline-block;height:46px;background-color:#eff0f4;color:#d62a2a;white-space:nowrap;vertical-align:top;line-height:44px;padding:0 10px;font-size:16px;cursor:pointer;}
    #basketBoxLite:hover {background-color: #E3E3E3;}
    #basketBoxLite:hover strong {text-decoration: underline;}
    #basketBoxLite a{display:inline-block;color:transparent;font-size:0px;background-image:url('/ImgGalery/Img5/Design/Svg/basket-icon-top.svg');background-size:32px 26px; background-repeat:no-repeat;background-position:center 50%;height:44px;width:40px;margin-right:10px;vertical-align:top;}
    @media (max-width:699px) and (min-width:1px){
        #basketBoxLite{background-color:transparent;position:absolute;top:143px;right:5px;margin:0;}
        #basketBoxLite strong{display:none;}
        #basketBoxLite a{background-image:url('/ImgGalery/Img5/Design/Svg/resp-icon-basket.svg');background-size:46px 37px;height:60px;width:60px;margin-right:0;vertical-align:top;}
    }


    /*-------kategorie menu-----*/
    .menu-block-wrap-1{background-color:#d62a2a;}
    .menu-block{max-width:1180px;margin:auto;color:white;position:relative;}
    .menu-block a{color:white;text-decoration:none;}
    #CategoryTopMenu{line-height:55px;font-size:18px;display:inline-block;}
    #CategoryTopMenu > nav{display:inline-block;}
    .nav{display:inline-block;}
    .nav-mobile{display:none;cursor:pointer;position:absolute;top:-65px;left:5px;background:url('/ImgGalery/Img5/Design/Svg/resp-icon-menu.svg') no-repeat center center;background-size:58px 48px;  height:48px;width:58px;}

    #freeBlock2{display:inline-block;line-height:55px;font-size:18px;}
    #freeBlock2 ul{display:inline-block;white-space:nowrap;}
    #freeBlock2 ul > li{display:inline-block; padding:0 10px;}
    #freeBlock2 ul > li:hover, #freeBlock2 ul > li:hover > a, #freeBlock2 ul > li:hover > strong{color:#3a3b3d;background-color:#f6f6f8;}

    @media (min-width:700px){
        #CategoryTopMenu > nav > ul{display:inline-block;}
        #CategoryTopMenu > nav > ul ul{display:none;}
        #CategoryTopMenu > nav > ul > li{display:inline-block;}
        #CategoryTopMenu > nav > ul > li:hover{background-color:#f6f6f8;}
        #CategoryTopMenu > nav > ul > li:hover > strong > a, #CategoryTopMenu > nav > ul > li:hover > strong{color:#3a3b3d;}
        #CategoryTopMenu > nav > ul > li > strong{display:inline-block;font-weight:normal;padding:0 10px;}
        #CategoryTopMenu > nav > ul > li:first-child > strong{font-weight:bold;text-decoration:underline;}
        #CategoryTopMenu > nav > ul > li > strong > a{display:inline-block;}

        #CategoryTopMenu > nav > ul > li:hover > ul{display:block;position:absolute;z-index:100;left:0px;margin-top:0px;background-color:#f6f6f8;border-bottom:2px solid #d62a2a;line-height:normal;padding:20px 1% 0px 1%;width:98%;}
        #CategoryTopMenu > nav > ul > li ul li{float:left;height:60px;margin:0 5px 25px 10px;width:270px;}
        #CategoryTopMenu > nav > ul > li ul li a{display:flex; align-items:center;font-size:15px;color:black;text-decoration:none;height:60px;}
        #CategoryTopMenu > nav > ul > li ul li a > img{height:60px;width:60px;margin-right:10px;}
        #CategoryTopMenu > nav > ul > li ul li a:hover{text-decoration:underline;}
        #CategoryTopMenu > nav > ul > li ul:before{border-left:1px solid #ffffff;content:"";display:block;height:27px;margin:-20px 0 0 -11px;position:absolute;}

        #CategoryTopMenu ul.lev-2 img{width:60px;height:60px;}
    }
     /*
    @media (max-width:970px) and (min-width:700px){
        #CategoryTopMenu > nav > ul > li, #freeBlock2{font-size:1.8vw;}
    }
    */
    @media (max-width:699px) and (min-width:1px){
        #freeBlock2{display:none;}
        .menu-block{position:static;}
        .menu-block a{color:#000000;}
        .nav-mobile{display:block;}
        .nav-mobile-open {border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;	}

        #CategoryTopMenu{height:82px;}
        #CategoryTopMenu > nav > ul{visibility:hidden;}
        #CategoryTopMenu > nav > ul > li:first-child > strong{display:none;}
        #treeCatTop-nav{width:100%;position:absolute;top:212px;left:0;z-index:1000;margin-top:0;height:0px;}
        #treeCatTop-nav.open{height:auto;}

        .nav-list > li:first-child > ul {visibility:hidden;opacity:0;transition-duration:0.75s;position:absolute;z-index:-1000;width:100%;}
        #CategoryTopMenu > nav > ul> li:first-child ul{display:block;background-color:#f6f6f8;}
        #CategoryTopMenu > nav > ul> li:first-child ul > li{display:block;padding:5px 10px 5px 10px;border-bottom:1px solid #dadbdf;}
        #CategoryTopMenu > nav > ul> li:first-child ul > li:last-child{border-bottom:4px solid #d82b27;}
        #CategoryTopMenu > nav > ul> li:first-child ul > li a{display:block;width:100%;font-family:"Open Sans";font-weight:400;font-size:24px;}
        #CategoryTopMenu > nav > ul> li:first-child ul > li a img{vertical-align:-21px;margin:5px 10px 5px 0;}
        .nav-active > li:first-child > ul  {visibility:visible;opacity:1;transition-duration:0.75s;position:static;}

        .nav-item strong{display:inline-block;width:100%;}
        .nav-item a{padding:10px 0; margin:0 20px;display:inline-block;width:90%;}

        #CategoryTopMenu ul.lev-2 img{width:60px;height:60px;}
    }


/*--------titulka blok-------*/
body:not(.b_title) .title-block-wrap-1{display:none;}
.title-block-wrap-1:after{content:"";display:block;clear:both;}
.title-block{max-width:1180px;margin:auto;margin-top:30px;}

/*------sloupce------*/
.title-block-col-1{max-width:880px;width:74.576%;float:right;}
.title-block-col-2{max-width:280px;width:23.729%;float:left;}
    @media (max-width:699px) and (min-width:1px){
        .title-block-col-1, .title-block-col-2{float:none;max-width:100%;width:auto;}
    }


    /*-------slider titulka-----*/
    #SliderOwl .owl-dots {text-align: center; -webkit-tap-highlight-color: transparent;margin-top:10px;}
    #SliderOwl .owl-dots .owl-dot {display: inline-block; zoom: 1;}
    #SliderOwl .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
    #SliderOwl .owl-dots .owl-dot.active span,
        #SliderOwl .owl-dots .owl-dot:hover span {background: #869791; }


    /*----banner title-------*/
    #BannImg_1{margin-top:15px;display:none;}
    #BannImg_1 img{width:100%;}

    /*-------title param------*/
    #TitleParam_1_owl, #TitleParam_3_owl{border:solid 1px #dbdbdd;margin-top:20px;}
    #TitleParam_1_owl > h2, #TitleParam_3_owl > h2{color:#d62a2a;margin:10px 0 0 20px;font-size:24px;}

    /*----carousel---*/
    #uctitleparam_3-wrap-1 .owl-dots,
        #uctitleparam_1-wrap-1 .owl-dots{display:none;}
    .owl-prev, .owl-next {position: absolute;top: calc(50% - 30px);z-index:3;height: 69px;width: 33px;color:transparent;}
    .owl-next:hover, .owl-prev:hover{opacity:0.8;}
    .owl-next {right: 0px; background-image:url("/ImgGalery/Img5/Design/Svg/owl-arr-right.svg"); background-size:33px 69px; background-repeat:no-repeat;background-position:center middle;}
    .owl-prev {left: 0px; background-image:url("/ImgGalery/Img5/Design/Svg/owl-arr-left.svg"); background-size:33px 69px; background-repeat:no-repeat;background-position:center middle;}
    .owl-next.disabled, .owl-prev.disabled {opacity:0.3;}


    .title-block .Item{text-align:center;margin:10px 0px 20px 20px;padding-right:20px;background-image:url("/ImgGalery/Img5/Design/grey-dot.gif");background-repeat:repeat-y;background-position:right top;cursor:pointer;}
    .title-block .Item > h2{height:65px;overflow:hidden;text-align:justify;}
    .title-block .Item > h2 > a{font-size:16px;text-decoration:none;color:#3a3b3d;font-weight:normal;}
    .title-block .Item > div{margin-top:15px;}
    .title-block .Item > div > a > img{height:auto;max-height:150px;max-width:150px;margin:auto;}
    .title-block .Item > form > input[type="submit"], .title-block .Item > form > input[type="text"]{display:none;}
    .title-block .Item > form > span{display:none;}
    .title-block .Item > form > strong{color:#d62a2a;font-size:18px;}
    .title-block .Item > p{display:none;}

    .title-block .Item > div > div.iconsItem{display:none;}

    /*-----levy sloupec--------*/
    #freeBlock1 > div{margin-bottom: 20px;}

    #freeBlock1 .fbtab-1{background-color: #54575c;color: white;padding: 1px 18px;font-size: 18px;margin-bottom: 0px;}
    #freeBlock1 .fbtab-1 strong{font-size: 28px;}
    #freeBlock1 .fbtab-1 a{color: white;text-decoration: none;}
    #freeBlock1 .fbtab-1 a:hover{text-decoration: underline;}
    #freeBlock1 .fbtab-1 > div{display: flex;align-items: center;background-repeat: no-repeat;padding-left: 58px;margin: 20px 0px;background-size: 48px 48px;min-height: 48px;}
    #freeBlock1 .fbtab-1 > div.phone{background-image: url("/ImgGalery/Img5/Design/Svg/24/phone.svg");}
    #freeBlock1 .fbtab-1 > div.clock{background-image: url("/ImgGalery/Img5/Design/Svg/24/clock.svg");}
    #freeBlock1 .fbtab-1 > div.email{background-image: url("/ImgGalery/Img5/Design/Svg/24/email.svg");}
    #freeBlock1 .fbtab-1 > div.email strong{font-size: 16px;}
    #freeBlock1 .fbtab-1 > div.form{background-image: url("/ImgGalery/Img5/Design/Svg/24/form.svg");}
    #freeBlock1 .fbtab-1 > div.form strong{font-size: 16px;}
    
    #freeBlock1 .fbtab-2{background-color:#eff0f2;color:#4f5052;padding:20px 22px;font-size:14px;}
    #freeBlock1 .fbtab-2 > div{margin-bottom:10px;background-repeat:no-repeat;background-position:left 2px;padding-left:40px;}
    #freeBlock1 .fbtab-2 > div.a{padding-left: 0px;}
    #freeBlock1 .fbtab-2 > div.a strong{font-family: 'Segoe Print';color: #54575D; font-size: 18px; line-height: 24px;}
    #freeBlock1 .fbtab-2 strong{color:#d62a2a;display:block;font-size:18px;}
    #freeBlock1 .fbtab-2 > div.b{background-image:url("/ImgGalery/Img5/Design/Svg/tab2-home.svg");background-size:25px 20px;}
    #freeBlock1 .fbtab-2 > div.c{background-image:url("/ImgGalery/Img5/Design/Svg/tab2-otaznik.svg");background-size:25px 21px;}
    #freeBlock1 .fbtab-2 > div.d{background-image:url("/ImgGalery/Img5/Design/Svg/tab2-home2.svg");background-size:20px 23px;}
    #freeBlock1 .fbtab-2 > div.e{background-image:url("/ImgGalery/Img5/Design/Svg/tab2-ruka.svg");background-size:23px 23px;}
    #freeBlock1 .fbtab-2 > div.f{background-image:url("/ImgGalery/Img5/Design/Svg/tab2-30.svg");background-size:25px 20px;}
    #freeBlock1 .fbtab-2 > div.g{padding:0;margin:auto;}
    #freeBlock1 .fbtab-2 > div.g > div{margin:auto;width:130px;}

    #freeBlock1 .fbtab-3{background-color:#54575c;color:white;padding:20px 22px;font-size:16px; display:none;}
    #freeBlock1 .fbtab-3 > div{background-image:url("/ImgGalery/Img5/Design/Svg/tab3-konfigurator.svg");background-size:33px 39px; background-repeat:no-repeat;background-position:left top;padding-left:50px;font-weight:bold;}
    #freeBlock1 .fbtab-3 > div a{color:#92e24b;text-decoration:none;}
    #freeBlock1 .fbtab-3 > div span{font-weight:normal;display:block;}

    #freeBlock1 .fbtab-4{background-color:#eff0f2;color:#4f5052;}
    #freeBlock1 .fbtab-4 > div.a > img{max-width:280px;width:100%;margin:auto;}
    #freeBlock1 .fbtab-4 > div.b{padding:15px 22px 20px;font-size:16px;}
    #freeBlock1 .fbtab-4 strong{color:#d62a2a;display:block;font-size:18px;}
    #freeBlock1 .fbtab-4 > div.c{padding: 20px; text-align: center;}
    #freeBlock1 .fbtab-4 > div.c .vatpayer{font-size: 28px;}
    #freeBlock1 .fbtab-4 > div.c .zeropercent{font-size: 36px; font-family: 'Segoe Print'; color: #221E1F; line-height: 40px;}

    #freeBlock1 .fbtab-5{background-color:#eff0f2;padding:20px 20px 20px 40px;line-height:25px;}
    #freeBlock1 .fbtab-5 a{color:#4f5052;text-decoration:none;font-size:15px;}
    #freeBlock1 .fbtab-5 a:hover {text-decoration: underline;}
    #freeBlock1 .fbtab-5 ul{list-style-type: none; margin:0px;padding:0px;}
    #freeBlock1 .fbtab-5 ul > li:before{content:""; display:inline-block;background-image: url("/ImgGalery/Img5/Design/Svg/tab5-arr-right.svg"); background-size:6px 9px; width:6px; height:9px; background-repeat: no-repeat; margin-left:-10px;margin-right:5px;}

    @media (max-width:1179px) and (min-width:700px){
        #freeBlock1 .fbtab-1{padding: 11px 18px;} 
        #freeBlock1 .fbtab-1 > div {font-size:1.6vw; padding-left:0;min-height: 0px; margin: 10px 0;}
        #freeBlock1 .fbtab-1 > div.phone{background-image: none;}
        #freeBlock1 .fbtab-1 > div.clock{background-image: none;}
        #freeBlock1 .fbtab-1 > div.email{background-image: none;}
        #freeBlock1 .fbtab-1 > div.form{background-image: none;}
        
        #freeBlock1 .fbtab-1 strong {font-size:2.0vw;}
        #freeBlock1 .fbtab-1 > div.email strong{font-size: 1.66vw;}
        #freeBlock1 .fbtab-1 > div.form strong{font-size: 1.66vw;}

        #freeBlock1 .fbtab-2 > div{background-image:none;padding-left:0px;font-size:1.4vw;}
        #freeBlock1 .fbtab-2 > div.a strong{font-size:1.6vw; line-height: 2.2vw;}
        #freeBlock1 .fbtab-2 > div.b, #freeBlock1 .fbtab-2 > div.c, #freeBlock1 .fbtab-2 > div.d, #freeBlock1 .fbtab-2 > div.e,	#freeBlock1 .fbtab-2 > div.f, #freeBlock1 .fbtab-2 > div.g{background-image:none;}
        #freeBlock1 .fbtab-2 strong{font-size:1.8vw;}

        #freeBlock1 .fbtab-3{font-size:1.5vw;}
        #freeBlock1 .fbtab-3 > div{background-image:none;padding-left:0px;font-weight:bold;}

        #freeBlock1 .fbtab-4 > div.b{font-size:1.3vw;}

        #freeBlock1 .fbtab-4 > div.c{font-size:1.3vw;}
        #freeBlock1 .fbtab-4 > div.c .vatpayer{font-size:2.5vw;}
        #freeBlock1 .fbtab-4 > div.c .zeropercent{font-size:3vw;line-height: 3.3vw;}

        #freeBlock1 .fbtab-5 a{font-size:1.3vw;}
    }

    /*----------paticka------------*/

    .bottom-block{background-color: #73767b;color: white;}
    .bottom-block a{color: white;}
    #BottomSub{display: flex;flex-direction: column;justify-content: center;}
    #BottomSub a:hover {text-decoration: underline;}
    .bottom-block .bott-1{background-color: #54575c;}
    .bottom-block .bott-1-sub, .bottom-block .bott-2-sub{max-width: 1180px;margin: auto;padding-top: 10px;padding-bottom: 10px; display: flex;justify-content: space-between;vertical-align: top;}
    .bottom-block .bott-1-sub a{text-decoration: none;}
    .bottom-block .bott-1-sub a:hover{text-decoration: underline;}
    .bottom-block .bott-1-sub > div{vertical-align: top;padding: 20px 15px;}
    .bottom-block .bott-2-sub > div > div > div{display: inline-block;width: 43%; font-size:14px;}
    .bottom-block .bott-1-sub > div ul{list-style-type: none; line-height: 25px;padding: 0px; margin: 0px; margin-left: 12px; margin-top: 10px;}
    .bottom-block .bott-1-sub > div ul > li:before{content: "";display: inline-block;background-image: url("/ImgGalery/Img5/Design/Svg/tab5-arr-right-bott.svg");background-size: 6px 9px;width: 6px;height: 9px;background-repeat: no-repeat;margin-left: -14px;margin-right :5px;}
    .bottom-block .bott-1-sub > div ul a{font-size:14px;}

    .bottom-block .bott-1-sub > div.a > div > div{min-height: 53px;display: flex;align-items: center;background-size: 53px 53px;background-repeat: no-repeat;padding-left: 68px;margin-top: 25px;font-size: 17px;}
    .bottom-block .bott-1-sub > div.a > div > div strong{font-size: 28px;}
    .bottom-block .bott-1-sub > div.a > div > div.phone {background-image: url("/ImgGalery/Img5/Design/Svg/24/phone.svg");}
    .bottom-block .bott-1-sub > div.a > div > div.clock{background-image: url("/ImgGalery/Img5/Design/Svg/24/clock.svg");}
    .bottom-block .bott-1-sub > div.a > div > div.email{background-image: url("/ImgGalery/Img5/Design/Svg/24/email.svg");}
    .bottom-block .bott-1-sub > div.a > div > div.email strong{font-size: 16px;}
    .bottom-block .bott-1-sub > div.a > div > div.form{background-image: url("/ImgGalery/Img5/Design/Svg/24/form.svg");}
    .bottom-block .bott-1-sub > div.a > div > div.form strong{font-size: 16px;}

    .bottom-block .bott-1-sub > div.b > div > div.hodnoceni{display: flex;align-items: end;justify-content: space-between;max-width: 320px;}
    .bottom-block .bott-1-sub > div.b > div > div > div.apek{background-color: white;border-radius: 5px;transform: translateY(-3px);}



    .bottom-block .bott-2-sub div.a{text-align:right;padding:20px 15px; order:2;line-height: 30px;}
    .bottom-block .bott-2-sub div.b{padding:20px 15px; order:1;line-height: 30px; margin-bottom: 80px;}
    .bottom-block .bott-2-sub a{text-decoration:none;margin-left:30px;}

    
    
    /*----------EcoMail----------*/
    .ec-v-form-input label {color: white;}
    #ec_form_2-2bb287d15897fe2f9d89c882af9a3a8b .ec-v-form-holder {margin: 0px !important;}
    #ec_form_2-2bb287d15897fe2f9d89c882af9a3a8b .ec-v-form-holder p {margin-top: 0px !important;line-height: 22px;}
    .ec-v-form-regular button,
    .ec-v-form-close button,
    .ec-v-form-submit button,
    .ec-v-form-button button {font-weight: bold !important;}
    .ec-v-form-submit button:hover {background-color: #eff0f4 !important;}
    #ec_form_2-2bb287d15897fe2f9d89c882af9a3a8b .ec-v-form-text a:hover {text-decoration: none;}
    .bottom-block .bott-1-sub > .b h1,
    .bottom-block .bott-1-sub > .b h2,
    .bottom-block .bott-1-sub > .b h3,
    .bottom-block .bott-1-sub > .b h4,
    .bottom-block .bott-1-sub > .b h5,
    .bottom-block .bott-1-sub > .b h6,
    .bottom-block .bott-1-sub > .b strong,
    .bottom-block .bott-1-sub > .b b {font-weight: bold;}
    
    @media only screen and (max-width: 600px) {
        .bottom-block .bott-1-sub > .b .EcoForm,
        .bottom-block .bott-1-sub > .b .ec-v-form-text,
        .bottom-block .bott-1-sub > .b .ec-v-form-input,
        .bottom-block .bott-1-sub > .b .ec-v-form-submit,
        .bottom-block .bott-1-sub > .b .ec-v-form-btntype-submit {padding-left: 0px !important;padding-right: 0px !important;}
        }

    @media (max-width: 1179px) {
        .bottom-block .bott-1-sub,
        .bottom-block .bott-2-sub {display: flex;flex-wrap: wrap;justify-content: space-evenly;align-items: flex-start;}
        .bottom-block .bott-1-sub > div {display: flex;justify-content: center;}
        }
    @media (min-width: 880px) and (max-width: 1179px) {
        .bottom-block .bott-1-sub > div,
        .bottom-block .bott-2-sub > div {flex: 0 1 400px;}
        .bottom-block .bott-2-sub > div {width: 400px}
        .bottom-block .bott-1-sub > div > div {width: 400px}
        }
    @media (max-width: 879px) {
        .bottom-block .bott-2-sub > div {flex: 0 1 340px;}
        .bottom-block .bott-2-sub > div {width: 340px}
        }
    @media (max-width: 749px) {
        .bottom-block .bott-2-sub > div.a {order: 1; text-align: center; padding: 5px 15px;}
        .bottom-block .bott-2-sub > div.b {order: 2; text-align: center; padding: 5px 15px;}
        }
    @media (min-width: 717px) and (max-width: 879px) {
        .bottom-block .bott-1-sub > div {flex: 0 1 320px;}
        .bottom-block .bott-1-sub > div > div {width: 320px}
        }
    @media (min-width: 652px) and (max-width: 716px) {
        .bottom-block .bott-1-sub > div.a, .bottom-block .bott-1-sub > div.c {flex: 0 1 255px;}
        .bottom-block .bott-1-sub > div.b, .bottom-block .bott-1-sub > div.d {flex: 0 1 320px;}
        .bottom-block .bott-1-sub > div.a > div, .bottom-block .bott-1-sub > div.c > div {width: 255px}
        .bottom-block .bott-1-sub > div.b > div, .bottom-block .bott-1-sub > div.d > div {width: 320px}
        }
    @media (max-width: 651px) {
        .bottom-block .bott-1-sub > div {flex: 0 1 320px;}
        .bottom-block .bott-1-sub > div > div {width: 320px}
        }   


/*-------zanoreni--------*/
.uccategoryparent-wrap-1{border-bottom:1px solid #ededed;}
#CategoryPar{max-width:1180px;margin:auto;line-height:42px;font-size:14px;}
#CategoryPar:before{content:url("/ImgGalery/Img5/Design/Svg/24/home.svg");margin-right:5px;vertical-align:-2px; width:15px; display:inline-block;}
#CategoryPar > span:after{content:url("/ImgGalery/Img5/Design/Svg/arr-right-white.svg");margin:0 10px 0 10px; width:8px; display:inline-block;}
#CategoryPar > span:last-child a{font-weight:bold;text-decoration:none;}
#CategoryPar > span:last-child:after{content:"";}
#CategoryPar > span a{color:#6f6f6f;}
#CategoryPar a:hover {text-decoration:none;}
#CategoryPar > span:last-child a:hover{text-decoration:underline;}
    @media (max-width:899px) and (min-width:1px){
        #CategoryPar{padding-left:10px;}
    }

    /*-------nadpis----------*/
    h1{max-width:1180px;margin:auto;font-weight:400;font-size:32px;font-family:"Open Sans";margin-top:15px;margin-bottom:15px;}
    @media (max-width:899px) and (min-width:1px){
        h1{padding-left:10px;}
    }

    /*----podkategorie------*/
    #CategorySub{max-width:1180px;margin:auto;margin-bottom:20px;}
    #CategorySub > h2{display:none;}
    #CategorySub > strong{float:left;font-weight:normal;height:70px;margin:6px;position:relative;width:278px;border:1px solid #ededed;}
    #CategorySub > strong:hover {text-decoration: underline; background-color: #EFF1F3;}
    #CategorySub > strong > a{color:#6f6f6f;display:table-cell;font-size:16px;height:70px;padding:0 5px 0 75px;text-decoration:none;vertical-align:middle;width:278px;}
    #CategorySub > strong > a > span > img{left:10px;position:absolute;top:8px;width:50px;}

    @media (max-width:899px) and (min-width:1px){
        #CategorySub > strong{float:left;width:46%;margin:0 0 10px 10px;}
    }


    /*---------price slider------*/
    .ucpriceslider-wrap-1{max-width:1180px;margin:auto;}
    #PriceSliderBlock {width:200px;white-space:nowrap;background-color:transparent;position:absolute;margin-top:20px;margin-left:280px;color:white;}
    #PriceSliderBlock > span {font-size:14px;vertical-align:-2px;}
    #PriceSliderBlock > div{display:inline-block;width:150px;margin:0 14px 0 12px;}
    #PriceSliderBlock input{display:inline-block;border:0;color:white;font-weight:bold;background-color:transparent;width:55px;font-size:14px;font-family:"Open Sans";vertical-align:-2px;}
    #PriceSliderBlock .hidPriceMin {text-align:right;}
    #PriceSliderBlock .hidPriceMax {text-align:left;}

    #PriceSliderBlock .ui-slider-horizontal{height: .4em;}
    #PriceSliderBlock .ui-slider-horizontal .ui-slider-handle{ margin-left:-1.0em; }
    #PriceSliderBlock .ui-widget-content, #PriceSliderBlock .ui-widget.ui-widget-content{border:none;border-top:2px solid #414548;background-color:#76797e}
    #PriceSliderBlock .ui-state-default,
 	#PriceSliderBlock .ui-widget-content .ui-state-default,
 	#PriceSliderBlock .ui-widget-header .ui-state-default,
    #PriceSliderBlock .ui-button,
    html #PriceSliderBlock  .ui-button.ui-state-disabled:hover,
    html #PriceSliderBlock  .ui-button.ui-state-disabled:active{border:none; background:transparent;color:transparent;}

    #PriceSliderBlock .ui-state-hover,
    #PriceSliderBlock .ui-widget-content .ui-state-hover,
    #PriceSliderBlock .ui-widget-header .ui-state-hover,
    #PriceSliderBlock .ui-state-focus,
    #PriceSliderBlock .ui-widget-content .ui-state-focus,
    #PriceSliderBlock .ui-widget-header .ui-state-focus,
    #PriceSliderBlock .ui-button:hover,
    #PriceSliderBlock .ui-button:focus {border:none; background:transparent;color:transparent;}

    #PriceSliderBlock .ui-slider .ui-slider-handle{height:32px;width:23px;margin-top:-11px;}
    #PriceSliderBlock .sliderO > span.ui-slider-handle{background-image:url("/ImgGalery/Img5/Design/price-slider-left.png");}
    #PriceSliderBlock .sliderO > span.ui-slider-handle + span.ui-slider-handle{background-image:url("/ImgGalery/Img5/Design/price-slider-right.png");}
    #PriceSliderBlock .ui-widget-header{background:#76797e;}
    #PriceSliderBlock .ui-corner-all{border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-top-left-radius:0px;}

    @media (max-width:899px) and (min-width:1px){
        .ucpriceslider-wrap-1{display:none;}
    }

    /*-------sort--------------*/
    #ucSort-WrapAj{max-width:1180px;margin:auto;background-color:#54575c;height:60px;}
    #ucSort-WrapAj .s-ip{display:none;}
    #ucSort-WrapAj .s-sort{float:right;margin-top:12px;margin-right:12px;}
    #ucSort-WrapAj .s-sort > span{display:none;}
    #ucSort-WrapAj .s-sort{background: url("/ImgGalery/Img5/Design/Svg/back-select-sort.svg") no-repeat;background-size:179px 36px;  height: 36px;overflow: hidden;width: 179px;}
    #ucSort-WrapAj .s-sort > select{background-color: transparent;border: none;font-size: 14px;width:210px;color:#dddce1; height:35px;margin-left:10px;}
    #ucSort-WrapAj .s-sort > select option{background-color:#54575c;padding:8px 10px;line-height:30px;}

    @media (max-width:899px) and (min-width:1px){
        #ucSort-WrapAj{width:calc(100% - 20px);margin:auto;}
    }

    #ucSort-WrapAj span.s-lt input{cursor:pointer;opacity:0.4;}
    #ucSort-WrapAj span.s-lt input.a{opacity:1;cursor:default;}
    #ucSort-WrapAj .buttList-1, #ucSort-WrapAj .buttList-2{border-radius:0px;background-color:transparent;border:none;color:transparent;font-size:0px;padding:0px;width:32px;height:32px;margin-top:14.5px;}
    #ucSort-WrapAj .buttList-1{background-image:url("/ImgGalery/Img5/Design/Svg/icon-type-block.svg"); background-size:32px 32px; margin-left:14.5px;}
    #ucSort-WrapAj .buttList-2{background-image:url("/ImgGalery/Img5/Design/Svg/icon-type-list.svg"); background-size:32px 32px; margin-left:5px;}


    /*-----------polozky------------*/
    #ucCommodityCat-WrapAj{max-width:1180px;margin:auto;}
    #ucCommodityCat-WrapAj > div.NavBar.n-1{display:none;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item{display:inline-block;vertical-align:top;width:21.3%;min-width:244px;min-height:305px;background-image:url("/ImgGalery/Img5/Design/grey-dot.gif");background-repeat:repeat-y;background-position:right top;margin:00px 0px 0px 20px;padding:20px 20px 0 0;}
   	#ucCommodityCat-WrapAj #Items.list-1 .Item:after{content:""; display:block;border-bottom:1px solid #dbdbdd;margin-top:25px;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item:nth-child(4n){background-image:none;}
    /*#ucCommodityCat-WrapAj #Items.list-1 .Item:nth-child(4n+1):after{display:block;content:"";border-top:1px solid #dbdbdd;width:1180px;padding-bottom:20px;margin-top:20px;margin-left:-20px;}*/
    #ucCommodityCat-WrapAj #Items.list-1 .Item > h2{font-weight:normal;text-align:center;height:66px;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item > h2 > a{color:#3a3b3d;text-decoration:none;font-size:14px;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item > p{display:none;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item > div{text-align:center;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item > form{position:relative;height:70px;}
    #ucCommodityCat-WrapAj #Items .Item > form input[type="text"]{display:none;}
    #ucCommodityCat-WrapAj #Items .Item > form input[type="submit"]{position:absolute;bottom:0px;right:0px;background-image:url("/ImgGalery/Img5/Design/Svg/24/cart.svg");width:123px;height:35px;box-sizing:border-box;background-size:30px 20px;background-position:10px center;background-repeat:no-repeat;text-align:right;display:inline-block;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    #ucCommodityCat-WrapAj #Items .Item > form input:hover[type="submit"]{background-color: #E85757;}
    #ucCommodityCat-WrapAj #Items .Item > form input:active[type="submit"]{background-color: #d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}
    #ucCommodityCat-WrapAj #Items .Item > form > span{position:absolute;bottom:40px;right:0px;}
        .Item > form > span.avail_0{color:green;font-weight:bold;}
        .Item > form > span.avail_7{color:grey;font-weight:bold;}
        .Item > form > span.avail_X{color:grey;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item > form > strong{position:absolute;bottom:0px;left:0px;display:inline-block;width:120px;color:#d62a2a;font-size:17px;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item > form > p{position:absolute;bottom:22px;left:0px;display:inline-block;width:120px;font-size:13px;}
    #ucCommodityCat-WrapAj #Items.list-1 .Item > form > p > span:nth-child(2){display: none;}

    /*----list 2----*/
    #ucCommodityCat-WrapAj #Items.list-2 .Item{display:block;width:calc(100% - 160px);min-height:150px;position:relative;padding-left:160px;padding-bottom:10px;}
   	#ucCommodityCat-WrapAj #Items.list-2 .Item{border-bottom:1px solid #dbdbdd;}
    #ucCommodityCat-WrapAj #Items.list-2 .Item > h2{text-align:left;height:50px;padding-top:20px;width:650px;}
    #ucCommodityCat-WrapAj #Items.list-2 .Item > h2 > a{color:#3a3b3d;text-decoration:none;font-size:16px;}
    #ucCommodityCat-WrapAj #Items.list-2 .Item > div{position:absolute; top:10px; left:10px;text-align:center;width:130px; height:130px;}
   	#ucCommodityCat-WrapAj #Items.list-2 .Item > div > a > img{width:130px; height:130px;}
  	#ucCommodityCat-WrapAj #Items.list-2 .Item > p.anot{font-size:16px;width:650px;}
   	#ucCommodityCat-WrapAj #Items.list-2 .Item > p.code{font-size:14px;position:absolute;width:320px;padding-top:20px;top:0px;right:0px;font-weight:bold;z-index: 10;}
   	#ucCommodityCat-WrapAj #Items.list-2 .Item > p.code span{font-weight:normal;margin-right:10px;}
    #ucCommodityCat-WrapAj #Items.list-2 .Item > form{position:absolute;width:320px;top:10px;right:0px;padding-top:100px;padding-left:20px;border-left:1px solid #ECECEE;}
   	#ucCommodityCat-WrapAj #Items.list-2 .Item > form > strong{display:inline-block;width:120px;color:#d62a2a;font-size:17px;}
   	#ucCommodityCat-WrapAj #Items.list-2 .Item > form > p{float:left;margin-top:-20px;left:0px;display:block;width:142px;font-size:13px;}
    #ucCommodityCat-WrapAj #Items.list-2 .Item > form > span{font-size:14px;}

    #ucFiltersParamStatic-WrapAj{max-width:1180px;margin:auto;}
    #ucFiltersParamStatic-WrapAj #formFiltersParam h2{display:none;}

    @media (max-width:1179px) and (min-width:1000px){
        #ucCommodityCat-WrapAj #Items.list-2 .Item > h2{width:46vw;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > h2 > a{font-size:1.3vw;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > p.anot{width:46vw;font-size:1.3vw;}
    }

    @media (max-width:999px) and (min-width:900px){
        #ucCommodityCat-WrapAj #Items.list-2 .Item > h2{width:40vw;height:65px;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > h2 > a{font-size:1.5vw;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > p.anot{width:40vw;font-size:1.5vw;}
    }

    @media (max-width:699px) and (min-width:1px){
        #ucCommodityCat-WrapAj #Items.list-1 .Item > h2 > a{font-size:16px;}
    	#ucCommodityCat-WrapAj #Items.list-1 .Item{display:blok;vertical-align:top;width:100%;min-height:305px;background-image:none;margin:20px 0;padding:0;border-bottom:1px solid #dbdbdd;}
        #ucCommodityCat-WrapAj #Items.list-1 .Item form{ margin:0 20px; }
    }

    @media (max-width:899px) and (min-width:470px){
        
        #ucCommodityCat-WrapAj #Items.list-2 .Item{min-height: 190px;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > div{top:37px;}
       	#ucCommodityCat-WrapAj #Items.list-2 .Item > h2{position: absolute; width:calc(100% - 175px);padding-top: 32px; z-index: 11;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > h2 > a{font-size: 14px;}
       	#ucCommodityCat-WrapAj #Items.list-2 .Item > p.code{right:auto;padding-top: 102px; font-weight: normal;}
    	#ucCommodityCat-WrapAj #Items.list-2 .Item > p.anot{display:none;}
       	#ucCommodityCat-WrapAj #Items.list-2 .Item > form{width: calc(100% - 175px); padding-top:160px;padding-left: 0; border-left:none; right:auto;}

    }

    @media (max-width:469px) and (min-width:1px){

        #ucCommodityCat-WrapAj #Items.list-2 .Item{min-height: 300px;width: auto;padding-left: 10px; padding-right: 10px; padding-top: 10px;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > div{top:82px;}
       	#ucCommodityCat-WrapAj #Items.list-2 .Item > h2{position: absolute; width:calc(100% - 20px);padding-top: 0; z-index: 11;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > h2 > a{font-size: 14px;}
       	#ucCommodityCat-WrapAj #Items.list-2 .Item > p.code{padding-left: 0; width: calc(100% - 20px); right:auto;padding-top: 220px; font-weight: normal;}
    	#ucCommodityCat-WrapAj #Items.list-2 .Item > p.anot{display:none;}
       	#ucCommodityCat-WrapAj #Items.list-2 .Item > form{width: calc(100% - 20px); padding-top:275px;padding-left: 0; border-left:none; right:auto;}

    }

    /*-------vysledky vyhledavani--------------*/
    #ucSearchResult-WrapAj{max-width:1180px;margin:auto;}
    #ucSearchResult-WrapAj > div.NavBar.n-1{display:none;}
    #ucSearchResult-WrapAj #Items.list-1 .Item{display:inline-block;vertical-align:top;width:21.3%;min-height:305px;background-image:url("/ImgGalery/Img5/Design/grey-dot.gif");background-repeat:repeat-y;background-position:right top;margin:00px 0px 0px 20px;padding:20px 20px 0 0;}
   	#ucSearchResult-WrapAj #Items.list-1 .Item:after{content:""; display:block;border-bottom:1px solid #dbdbdd;margin-top:25px;}
    #ucSearchResult-WrapAj #Items.list-1 .Item:nth-child(4n){background-image:none;}
    /*#ucCommodityCat-WrapAj #Items.list-1 .Item:nth-child(4n+1):after{display:block;content:"";border-top:1px solid #dbdbdd;width:1180px;padding-bottom:20px;margin-top:20px;margin-left:-20px;}*/
    #ucSearchResult-WrapAj #Items.list-1 .Item > h2{font-weight:normal;text-align:center;height:66px;}
    #ucSearchResult-WrapAj #Items.list-1 .Item > h2 > a{color:#3a3b3d;text-decoration:none;font-size:14px;}
    #ucSearchResult-WrapAj #Items.list-1 .Item > p{display:none;}
    #ucSearchResult-WrapAj #Items.list-1 .Item > div{text-align:center;}
    #ucSearchResult-WrapAj #Items.list-1 .Item > form{position:relative;height:60px;}
    #ucSearchResult-WrapAj #Items .Item > form input[type="text"]{display:none;}
    #ucSearchResult-WrapAj #Items .Item > form input[type="submit"]{position:absolute;bottom:0px;right:0px;border:none;color:transparent;background-color:transparent;background-image:url("/ImgGalery/Img5/Design/Svg/butt-buy-cat.svg");width:123px;height:35px;}
    #ucSearchResult-WrapAj #Items .Item > form > span{position:absolute;bottom:40px;right:0px;}
        .Item > form > span.avail_0, .uctopsalecat-wrap-1 form span.avail_0{color:green;font-weight:bold;}
        .Item > form > span.avail_7, .uctopsalecat-wrap-1 form span.avail_7{color:grey;font-weight:bold;}
        .Item > form > span.avail_X, .uctopsalecat-wrap-1 form span.avail_X{color:grey;}
    #ucSearchResult-WrapAj #Items.list-1 .Item > form > strong{position:absolute;bottom:0px;left:0px;display:inline-block;width:120px;color:#d62a2a;font-size:18px;}
    #ucSearchResult-WrapAj #Items.list-1 .Item > form > p{position:absolute;bottom:22px;left:0px;display:inline-block;width:120px;font-size:13px;}
    #ucSearchResult-WrapAj #Items.list-1 .Item > form > p > span:nth-child(2){display: none;}

    .Item > form .avail-rules{font-family: Open Sans; font-size:12px; text-align:right;margin:10px 0; font-weight:bold;}
    .Item > form .avail-rules.avail-store > span{color:#35C935;}
    .Item > form .avail-rules.avail-day > span{color:#EFAE00;}
    .Item > form .avail-rules.avail-way > span{color:#0000c0;}
    .Item > form .avail-rules.avail-x > span{color:#EA7300;}

    .list-2 .Item > form .avail-rules{position: absolute;bottom: 40px;right: 0px;}

    @media (max-width:899px) and (min-width:470px){
        
        .list-2 .Item > form .avail-rules{right: auto;}

    }
    @media (max-width:469px) and (min-width:1px){
        
        .list-2 .Item > form .avail-rules{right: auto; padding-left: 0; bottom: 35px; text-align: left;}

    }

    .uctopsalecat-wrap-1 form span.avail-store{color:#70b922; font-family:Open Sans;font-weight:bold;}
    .uctopsalecat-wrap-1 form span.avail-x{color:#EA7300; font-family:Open Sans;font-weight:bold;}
    .uctopsalecat-wrap-1 form span.avail-day{color:#EFAE00; font-family:Open Sans;font-weight:bold;}
    .uctopsalecat-wrap-1 form span.avail-way{color:#0000c0; font-family:Open Sans;font-weight:bold;}


    /*----list 2----*/
    /*
    #ucSearchResult-WrapAj #Items.list-2 .Item{display:block;vertical-align:top;width:calc(100% - 160px);min-height:150px;position:relative;padding-left:160px;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item{border-bottom:1px solid #dbdbdd;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > h2{text-align:left;height:50px;padding-top:20px;width:650px;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > h2 > a{color:#3a3b3d;text-decoration:none;font-size:16px;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > div{position:absolute; top:10px; left:10px;text-align:center;width:130px; height:130px;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > div > a > img{width:130px; height:130px;}
  	#ucSearchResult-WrapAj #Items.list-2 .Item > p.anot{font-size:16px;width:650px;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > p.code{font-size:16px;position:absolute;width:320px;padding-top:20px;top:0px;right:0px;font-weight:bold;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > p.code span{font-weight:normal;margin-right:10px;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > form{position:absolute;width:320px;top:10px;right:0px;padding-top:100px;padding-left:20px;border-left:1px solid #ECECEE;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > form > strong{display:inline-block;width:120px;color:#d62a2a;font-size:18px;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > form > p{float:left;margin-top:-20px;left:0px;display:inline-block;width:120px;font-size:13px;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > form > span{font-size:14px;}
    */

    #ucSearchResult-WrapAj #Items.list-2 .Item{display:block;width:calc(100% - 160px);min-height:150px;position:relative;padding-left:160px;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item{border-bottom:1px solid #dbdbdd;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > h2{text-align:left;height:50px;padding-top:20px;width:650px;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > h2 > a{color:#3a3b3d;text-decoration:none;font-size:16px;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > div{position:absolute; top:10px; left:10px;text-align:center;width:130px; height:130px;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > div > a > img{width:130px; height:130px;}
  	#ucSearchResult-WrapAj #Items.list-2 .Item > p.anot{font-size:16px;width:650px;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > p.code{font-size:16px;position:absolute;width:320px;padding-top:20px;top:0px;right:0px;font-weight:bold;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > p.code span{font-weight:normal;margin-right:10px;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > form{position:absolute;width:320px;top:10px;right:0px;padding-top:100px;padding-left:20px;border-left:1px solid #ECECEE;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > form > strong{display:inline-block;width:120px;color:#d62a2a;font-size:18px;}
   	#ucSearchResult-WrapAj #Items.list-2 .Item > form > p{float:left;margin-top:-20px;left:0px;display:block;width:140px;font-size:13px;}
    #ucSearchResult-WrapAj #Items.list-2 .Item > form > span{font-size:14px;}

    #ucSearchResult-WrapAj > div#noSearchResult p { margin:20px 0; font-size:16px;}
    #ucSearchResult-WrapAj > div#noSearchResult ul { list-style:none; margin:20px 30px; line-height:20px;}
    #ucSearchResult-WrapAj > div#noSearchResult ul li:before {content: url('/ImgGalery/Img5/Design/Svg/li-bod.svg'); width: 7px; height: 7px; margin-right: 8px; display:inline-block;}

    #ucFiltersParamStatic-WrapAj{max-width:1180px;margin:auto;}
    #ucFiltersParamStatic-WrapAj #formFiltersParam h2{display:none;}

    @media (max-width:1179px) and (min-width:1000px){
        #ucSearchResult-WrapAj #Items.list-2 .Item > h2{width:49vw;}
        #ucSearchResult-WrapAj #Items.list-2 .Item > h2 > a{font-size:1.3vw;}
        #ucSearchResult-WrapAj #Items.list-2 .Item > p.anot{width:49vw;font-size:1.3vw;}
    }

    @media (max-width:999px) and (min-width:700px){
        #ucSearchResult-WrapAj #Items.list-2 .Item > h2{width:40vw;}
        #ucSearchResult-WrapAj #Items.list-2 .Item > h2 > a{font-size:1.5vw;}
        #ucSearchResult-WrapAj #Items.list-2 .Item > p.anot{width:40vw;font-size:1.5vw;}
    }

    @media (max-width:699px) and (min-width:1px){
        #ucSearchResult-WrapAj #Items.list-1 .Item > h2 > a{font-size:16px;}
    	#ucSearchResult-WrapAj #Items.list-1 .Item{display:blok;vertical-align:top;width:100%;min-height:305px;background-image:none;margin:20px 0;padding:0;border-bottom:1px solid #dbdbdd;}
        #ucSearchResult-WrapAj #Items.list-1 .Item form{ margin:0 20px; }

        #ucSearchResult-WrapAj #Items.list-2 .Item{height:auto;width:100%;padding:0px;border:none;}
    	#ucSearchResult-WrapAj #Items.list-2 .Item > div{position:static;width:100%;}
       	#ucSearchResult-WrapAj #Items.list-2 .Item > h2{width:auto;text-align:center;font-weight:normal;}
       	#ucSearchResult-WrapAj #Items.list-2 .Item > p.code{display:none;}
    	#ucSearchResult-WrapAj #Items.list-2 .Item > p.anot{display:none;}
       	#ucSearchResult-WrapAj #Items.list-2 .Item > form{position:relative;width:auto; margin:10px 20px 0 20px;padding:0px;border-left:none;}
        #ucSearchResult-WrapAj #Items.list-2 .Item:after{content:""; display:block;border-bottom:1px solid #dbdbdd;margin-top:25px;}

        #ucSearchResult-WrapAj > div#noSearchResult p { margin:20px 20px;}
        #ucSearchResult-WrapAj > div#noSearchResult ul { margin:20px 20px;}

    }

    /*-----naseptavac----------*/
    #Whisperer{background-color:#ffffff;border:2px solid #d4d3d2;color:#bcbaba;font-size:20px;margin-left:-2px;top:98px;width:440px;z-index:1000;}
    #Whisperer > div > span{float:right;}

    .Whis_a{background-color:#eff0f2;color:#b4b4b4;padding:2px 10px; width:calc(100% - 20px);}
    .Whis_p{color:#b4b4b4;padding:2px 10px; width:calc(100% - 20px);}
    .Whis_p:hover{background-color:#eff0f2;color:#54575c;}

    @media (max-width:699px) and (min-width:1px){
        #Whisperer{ display:none; }
    }


    /*----------zalozky filtrovani parametry---------*/
    #formFiltersParam{position:relative;}
    #ucFiltersParamStatic-WrapAj{display:none;}
    #ucFiltersParamStatic-WrapAj .ui-tabs { padding:0px;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical {width:100%;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-nav { padding:0; float: left; width: 20%;margin-bottom:0px;border:none;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; margin:0;line-height:35px;border:none;border-radius:0px;border-bottom:1px solid #eff0f2;border-right:1px solid #eff0f2;background-color:#dadbdf;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-nav li a { display:block; position:relative;width:90%;font-weight:bold;font-size:14px;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-nav li a span {position:absolute;right:20px;top:calc(50% - 10px);background-color:#53565b;display:inline-block;border-radius:10px;width:20px;height:20px;text-align:center;color:white;line-height:20px;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-nav li.count-0 a span{display:none;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {padding:0px;background-color:#eff0f2;border-bottom:1px solid #c9cace;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active ~ li {border-right:1px solid #c9cace;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {color:#454545;}
    #ucFiltersParamStatic-WrapAj .ui-tabs-vertical .ui-tabs-panel { padding:0px;float:none;width:100%;}

    #ucFilters#ucFiltersParamStatic-WrapAjParamStatic .ui-widget-content,
    #ucFiltersParamStatic-WrapAj .ui-widget.ui-widget-content{border-top:none;background-color:#eff0f2;border:none;border-radius:0px;}

    #formFiltersParam > span{display:block;width:20%;line-height:45px;background-color:#dadbdf;clear:left;border-right:1px solid #c9cace;}
    #formFiltersParam > span > a{margin-left:15px;}

    #formFiltersParam > div{width:75%; float:right;padding:20px 15px;}
    #formFiltersParam > div h3{margin-bottom:20px;}
    #formFiltersParam > div > div > div:not(.slidBlockPar){width:33%; float:left;display:flex;}
    #formFiltersParam > div > div > div.noAllow{opacity:0.55;}
    /*#formFiltersParam > div > div > div > input[type="checkbox"]{vertical-align:-2px;}*/
    #formFiltersParam > div > div > div > label{cursor:pointer;align-self:center;padding-left:5px;}
    #formFiltersParam > div > div > div:not(.slidBlockPar) .infoPar{display:inline-block; height:16px; width: 16px; border-radius: 8px; background-color: #54575c; color:white; line-height:18px; text-align:center; font-weight:bold;margin-left:10px;cursor:default;align-self:center;}
    #formFiltersParam > div > div > div > p{display:none;}

    #formFiltersParam > div h4{margin:0px 0 5px 0; clear: both; padding-top: 20px;}
    #formFiltersParam > div h3 + h4{padding-top: 0px;}
    #formFiltersParam > div p{margin:0 0 5px 0;}

    .s-sp {display:block;max-width:1180px;margin:auto;margin-bottom:-60px;height:60px;line-height:47px;}
    .s-sp .buttShowParam{border:none;width:150px;height:32px;border-bottom:2px solid #96999e; border-radius:3px;font-weight:bold;color:#62656c;margin-left: 98px;vertical-align:bottom;background: url("/ImgGalery/Img5/Design/Svg/par-arr-down.svg") #cfd2db no-repeat 10px 50%; background-size:14px 6px;}
    .s-sp .buttShowParam.open{background-image:url("/ImgGalery/Img5/Design/Svg/par-arr-up.svg"); background-size:14px 6px;}
    .s-sp > span {position:absolute;margin-left:-26px;margin-top:20px;background-color:#53565b;display:inline-block;border-radius:10px;width:20px;height:20px;text-align:center;color:white;line-height:20px;}

    #formFiltersParam > div.spacer{display:none;}

    .det-weight{ visibility:hidden; }


    @media (max-width:699px) and (min-width:1px){
        .s-sp .buttShowParam, .ucfiltersparamstatic-wrap-1, #formSort .s-sp > span {display:none;}
    }


    /*-------kategorie složeniny v H1--------*/

    .category-block > h1 > span.cp1 {color:#231F20;font-weight:600;}
    .category-block > h1 > span.cp2 {color:#EB2027;}


    /*-------subkategorie script--------*/
/*	.SubCatTwo-wrap{position:absolute;width:200px;}*/
    .SubCatTwo{width:200px;margin-left:-200px;}
    .SubCatTwo.elem-fixed{margin-top:40px;}
    .SubCatTwo strong{display:block;color:#6f6f6f;font-size:22px;margin-bottom:10px;font-weight:400;font-family:"Open sans";}
    .SubCatTwo a{color:#6f6f6f;font-size:14px;line-height:28px;text-decoration:none;}
    @media (max-width:1600px) and (min-width:1px){
        .SubCatTwo{display:none;}
    }


    /*------strankovani------*/
    a.buttNextX{display:block;width:230px;height:40px;background-color:#cfd2db;margin:auto;border-radius:5px;box-shadow:0 2px #97979f;color:#54575e;font-size:16px;text-align:center;text-decoration:none;font-weight:bold;line-height:43px;margin-bottom:30px;font-family:'Open Sans';transition-duration: 0.2s;}
    a.buttNextX:hover{background-color:#e7e9f0;}
    a.buttNextX:active{background-color:#cfd2db;transform: translateY(1px);box-shadow:0 1px #97979f;}
    .NavBar.n-2{text-align:right;margin-bottom:30px;margin-top:10px;}
    .NavBar.n-2 > div{display:none;}
    .NavBar.n-2 > a{color:#363739;font-weight:bold;font-size:16px;margin:0px 5px;}
    .NavBar.n-2 > a:hover {text-decoration: none;}
    .NavBar.n-2 > a.activ{color:#d62a2a;}
    .NavBar.n-2 > div + a, .NavBar.n-2 > a:last-child{color:transparent;width:9px;height:19px;}
    .NavBar.n-2 > div + a{background:url("/ImgGalery/Img5/Design/Svg/navbar-left.svg") no-repeat;margin-left:5px; background-size:9px 19px; width:9px; height:19px;}
    .NavBar.n-2 > a:last-child{background:url("/ImgGalery/Img5/Design/Svg/navbar-right.svg") no-repeat;margin-right:5px; background-size:9px 19px;}

    /*-----scroll top-------*/
    #backTop{position:static;display:block;float:left;cursor:pointer;}
    #backTop span {display:inline-block;color:#3a3b3d;font-size:14px;text-decoration:underline;}
    #backTop span:hover {text-decoration: none;}
    #backTop span:before{content:url("/ImgGalery/Img5/Design/scroll-top-arr.png");margin-right:5px;vertical-align:1px;}

 /*-------ikony------*/
     div.iconWarr{display:none;}
    div.iconWarr.m36{background-image:url('/ImgGalery/Img6/Design/Icons/zaruka3.svg');display:block;}
    div.iconWarr.m60{background-image:url('/ImgGalery/Img6/Design/Icons/zaruka5.svg');display:block;}
    div.iconDeliveryFree{background-image:url('/ImgGalery/Img6/Design/Icons/doprava.svg');}
    div.iconGroupItems{background-image:url('/ImgGalery/Img6/Design/Icons/varianty.svg');}
    div.iconPar_1{background-image:url('/ImgGalery/Img6/Design/Icons/tip.svg');}
    div.iconPar_2{background-image:url('/ImgGalery/Img6/Design/Icons/novinka.svg');}
    div.iconPar_3{background-image:url('/ImgGalery/Img6/Design/Icons/akce.svg');}
    div.iconPar_4{background-image:url('/ImgGalery/Img6/Design/Icons/vyprodej.svg');}
    div.iconUsedProduct-1{background-image:url('/ImgGalery/Img6/Design/Icons/pouzite.svg');}
    div.iconUsedProduct-2{background-image:url('/ImgGalery/Img6/Design/Icons/zanovne.svg');}
    div.iconUsedProduct-3{background-image:url('/ImgGalery/Img6/Design/Icons/rozbalene.svg');}


    div.iconsDetail{display:flex;flex-direction:row;margin-bottom:10px;flex-wrap:wrap;}
        div.iconsDetail > div{background-repeat:no-repeat;background-size:auto 35px;height:35px;margin-right:10px;margin-bottom:10px;}
        div.iconsDetail > div.iconWarr.m36{width:166px;}
        div.iconsDetail > div.iconWarr.m60{width:155px;}
        div.iconsDetail > div.iconDeliveryFree{width:185px;}
        div.iconsDetail > div.iconGroupItems{width:151px;}
        div.iconsDetail > div.iconPar_1{width:108px;}
        div.iconsDetail > div.iconPar_2{width:121px;}
        div.iconsDetail > div.iconPar_3{width:91px;}
        div.iconsDetail > div.iconPar_4{width:125px;}
        div.iconsDetail > div.iconUsedProduct-1{width:116px;}
        div.iconsDetail > div.iconUsedProduct-2{width:128px;}
        div.iconsDetail > div.iconUsedProduct-3{width:141px;}

    .Item > div > div.iconsItem{position:absolute;z-index:25;display:flex;flex-direction:column;width:130px;cursor:pointer;}
        .Item > div > div.iconsItem > div{background-repeat:no-repeat;background-size:auto 25px;height:25px;width:130px;margin-bottom:1px;}

    #ucCommodityCat-WrapAj #Items.list-2 .Item > div.iconsItem,
    #ucSearchResult-WrapAj #Items.list-2 .Item > div.iconsItem{display:flex;flex-direction:row;position:absolute;width:320px;padding-top:40px;top:0px;right:0px;left:auto;height:22px;}
        #ucCommodityCat-WrapAj #Items.list-2 .Item > div.iconsItem > div,
        #ucSearchResult-WrapAj #Items.list-2 .Item > div.iconsItem > div{background-repeat:no-repeat;height:22px;margin-right:1px;/*background-size:auto 22px;*/}
        #Items.list-2 div.iconWarr.m36{width:104.3px;}
        #Items.list-2 div.iconWarr.m60{width:91px;}
        #Items.list-2 div.iconDeliveryFree{width:116.3px;}
        #Items.list-2 div.iconGroupItems{width:95px;}
        #Items.list-2 div.iconPar_1{width:67.9px;}
        #Items.list-2 div.iconPar_2{width:76.1px;}
        #Items.list-2 div.iconPar_3{width:57.2px;}
        #Items.list-2 div.iconPar_4{width:78.6px;}
        #Items.list-2 div.iconUsedProduct-1{width:72.5px;}
        #Items.list-2 div.iconUsedProduct-2{width:80px;}
        #Items.list-2 div.iconUsedProduct-3{width:88.1px;}

        @media (max-width:899px) and (min-width:470px){
            #ucCommodityCat-WrapAj #Items.list-2 .Item > div.iconsItem{left: 10px;padding-top:10px;}
        }
    
        @media (max-width:469px) and (min-width:1px){
            #ucCommodityCat-WrapAj #Items.list-2 .Item > div.iconsItem{padding-top:90px;flex-direction: column;height: auto;width: calc(100% - 160px);  padding-right: 10px;}
            #ucCommodityCat-WrapAj #Items.list-2 .Item > div.iconsItem > div{margin-bottom:1px;}
        }


 /*-------detail image-------*/
 .ucdetailimage-wrap-1{max-width:1180px;margin:auto;}
     .ucdetailimage-wrap-1 #DetailImgBase{width:48%; max-width:600px;border:none;border-bottom:1px solid #DBDBDD;padding:0 00px 20px 0;float:left;margin-right:20px;}
     .ucdetailimage-wrap-1 #DetailImgBase img{width:100%; max-width:600px;}

    .ucdetailimggalery-wrap-1{max-width:1180px;margin:auto;text-align:left;clear:left;margin-bottom:30px;}
    .ucdetailimggalery-wrap-2{max-width:600px;padding-top:20px;}
    .ucdetailimggalery-wrap-1 img{border:1px solid #DBDBDD;}

    .ucdetaildata-wrap-1{max-width:1180px;margin:auto;}
    .ucdetaildata-wrap-1 #DetailForm{width:48%;float:right;font-size:16px;color:#606165;}
    #DetailForm{border-left:1px solid #ececee;padding:30px 0 30px 20px;}

    #DetailForm .det-anot{margin-bottom:20px; line-height:24px; font-size:15px; font-family:"Open Sans";}
    #DetailForm .det-anot a:hover{text-decoration: none;}
    #DetailForm .det-anot span.nav{margin-left:10px; padding-right:20px;  background: url("/ImgGalery/Img5/Design/Svg/par-arr-down.svg") no-repeat 105px 60%; background-size:10px 6px;}
    /*#DetailForm .det-anot span.nav:before{ content:"..."; margin-left:-10px;}*/


    #DetailForm .det-code > span:first-child{width:100px;display:inline-block;}
    #DetailForm .det-code > span:last-child{font-weight:bold;padding-left:20px;}
    #DetailForm .det-avail > span:first-child{display:none;}
    #DetailForm .det-avail > span > span.avail_0{display:inline-block;padding:5px 10px;background-color:#70b922;color:white;font-weight:bold;margin:20px 0;}
    #DetailForm .det-avail > span > span.avail_0:before{content:"\002714";margin-right:5px;}
    #DetailForm .det-avail > span > span.avail_X{display:inline-block;padding:5px 10px;background-color:#b0b0b0;color:white;font-weight:bold;margin:20px 0;}


    #DetailForm .det-avail-rules{font-family: Open Sans; font-size:18px; padding:10px 0; text-decoration: underline dotted; margin-left:23px;}
    #DetailForm .det-avail-rules > span:first-child:before{display:inline-block;position:absolute; margin-left:-23px; }

    #DetailForm .det-avail-rules.avail-store{text-decoration-color:#35C935; color:#35C935;}
    #DetailForm .det-avail-rules.avail-store > span:first-child:before{content:"✔ "; font-weight:bold;}

    #DetailForm .det-avail-rules.avail-day{text-decoration-color:#EFAE00; color:#EFAE00;}
    #DetailForm .det-avail-rules.avail-day > span:first-child:before{content:"✎ "; font-weight:bold;}

    #DetailForm .det-avail-rules.avail-way{text-decoration-color:#0000c0; color:#0000c0;}
    #DetailForm .det-avail-rules.avail-way > span:first-child:before{content:"⛟ "; font-weight:bold;}

    #DetailForm .det-avail-rules.avail-x{text-decoration-color:#EA7300; color:#EA7300; }
    #DetailForm .det-avail-rules.avail-x > span:first-child:before{content:"? "; font-weight:bold;}
    #DetailForm .det-avail-rules.avail-x{ margin-left:15px; }
    #DetailForm .det-avail-rules.avail-x > span:first-child:before{ margin-left:-15px; }

    #DetailForm .det-avail-rules.avail-archiv{text-decoration-color:#FF4100; color:#FF4100; }
    #DetailForm .det-avail-rules.avail-archiv > span:first-child:before{content:"✖ "; font-weight:bold;}

    #DetailForm .det-commonprice{border-top:1px solid #ececee;padding-top:10px;margin-top:10px;}
    #DetailForm .det-commonprice > span{ margin-right:10px;}
    #DetailForm .det-commonprice > span:nth-child(2) > span:nth-child(-n + 2) {text-decoration: line-through;}
    #DetailForm .det-commonprice > span:nth-child(2) > span:nth-child(2):after {content:" ,"; text-decoration: none; display:inline-block;margin-left:3px;}
    #DetailForm .det-commonprice > span:nth-child(2) > span:nth-child(2) {margin-right:5px;}
    #DetailForm .det-commonprice > span:nth-child(2) > span:nth-child(3) {font-weight:bold;}

    #DetailForm .det-pricevat{padding-top:5px;margin-top:5px;}
    #DetailForm .det-variants + .det-pricevat{border-top:1px solid #ececee;padding-top:13px;margin-top:10px;}

    #DetailForm .det-pricevat > span{font-size:0px;display:inline-block;width:125px;color:#d62a2a;}
    #DetailForm .det-pricevat > span:first-child{display:none;}
    #DetailForm .det-pricevat > span > span{font-size:26px;font-weight:bold;padding-top:5px;margin-right:3px;}
    #DetailForm .det-price{ margin-top:8px; }
    #DetailForm .det-price > span:first-child{display:none;}
    #DetailForm .det-price > span{display:inline-block;width:150px;font-size:16px;}
    #DetailForm .det-price > span > span:last-child:after{ content:" bez DPH" }

    #DetailForm .buy{float:left; margin-left:150px;margin-top:-55px;}
    #DetailForm .buy > strong{ display:none; }
    #DetailForm .buy input[name="count"]{ border:none; width:55px; height:35px; font-size:22px; font-family:"Open Sans"; font-weight:300;padding:4px 10px 4px 4px;text-align:center;}
    #DetailForm .buy label{ position:absolute;margin-left:-60px;line-height:59px;}
    #DetailForm .buy span.ui-widget{border:3px solid #eaebef;border-radius:0px;}
    #DetailForm .buy a.ui-button{background-color:#eaebef;border:none;border-left:3px solid #eaebef;padding:10px;cursor:pointer;}

    #DetailForm .buy input[name="addbasket"]{font-size:18px;padding:4px 20px;display:inline-block;border-bottom: 1.5px solid #9c1e1f;width:237px;height:54px;color:white;text-align:right;box-shadow:0 2px #9B1F1D;transition-duration:0.2s;background:url("/ImgGalery/Img5/Design/Svg/24/cart.svg") 20px center / 42px 28px no-repeat border-box;margin-left:10px;vertical-align:-1px;background-color:#d62a2a;}
    #DetailForm .buy input[name="addbasket"]:hover {background-color:#E85757;}
    #DetailForm .buy input[name="addbasket"]:active {background-color:#d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}

    #DetailForm .det-warranty{border-top:1px solid #ececee;margin-top:17px;padding-top:20px;margin-bottom:10px;}
    #DetailForm .det-warranty > span:first-child{width:100px;display:inline-block;}
    #DetailForm .det-warranty > span:nth-child(2){font-weight:bold;padding-left:20px;}
    #DetailForm .det-producer > span:first-child{width:100px;display:inline-block;}
    #DetailForm .det-producer > span:nth-child(2){font-weight:bold;padding-left:20px;text-decoration: underline;cursor: pointer;}
    #DetailForm .det-producer > span:nth-child(2):hover{text-decoration: none;}
    #DetailForm .det-warranty > span > span{margin-left:5px; }
    #DetailForm .det-warranty > span.warrInfo{padding:0;cursor:pointer;margin-left:10px;font-size:18px; font-weight:bold; color:#F6F6F9; background-color:#95969B;display:inline-block;height:20px;width:20px;border-radius:10px;text-align:center;line-height:20px;}
    #DetailForm .det-warranty > span.warrInfo:hover{background-color: #d62a2a;}
    #DetailForm .det-warranty.war-24 > span:nth-child(3){display:none;}
    #DetailForm .det-ean {margin-top: 10px;}
    #DetailForm .det-ean > span:first-child{width:100px;display:inline-block;}
    #DetailForm .det-ean > span:nth-child(2){font-weight:bold;padding-left:20px;}

    @media (max-width:1180px) and (min-width:700px){
        .category-block-wrap-1, .ucdetaillegend-wrap-1, .ucdetailrelateditems-wrap-1, .ucdetailalternateitems-wrap-1, .ucdetailfiles-wrap-1{ padding:0 10px;}
    }

    @media (max-width:1180px) and (min-width:370px){
        .ucdetailimage-wrap-1 #DetailImgBase{width:initial; max-width:600px;float:none;margin:10px 20px;padding:0;}
        .ucdetaildata-wrap-1 #DetailForm{width:auto;float:none;margin:10px 20px;padding:0;}

        #DetailForm .buy{ margin-left:120px;float:right;}
        #DetailForm .buy input[name="addbasket"]{background:url("/ImgGalery/Img5/Design/Svg/24/cart.svg") 15px center / 42px 28px no-repeat border-box;width:72px;font-size:0;vertical-align:6px;background-color:#d62a2a;}

        #DetailForm .buy label{ margin-left:-53px;}
        #DetailForm .buy input[name="count"]{ width:50px; height:35px; font-size:18px;padding:4px 10px 4px 4px;margin-left:0px;}
    }

    @media (max-width:369px) and (min-width:1px){
        #DetailForm .buy label{ display:none; }
        .ucdetaildata-wrap-1 #DetailForm{ font-size:12px; }
        #DetailForm .buy{ margin-left:125px; }

        .ucdetailimage-wrap-1 #DetailImgBase{width:initial; max-width:600px;float:none;margin:10px 20px;padding:0;}
        .ucdetaildata-wrap-1 #DetailForm{width:auto;float:none;margin:10px 20px;padding:0;}

        #DetailForm .buy input[name="addbasket"]{background:url("/ImgGalery/Img5/Design/Svg/24/cart.svg") 15px center / 42px 28px no-repeat border-box;width:72px;font-size:0;vertical-align:6px;background-color:#d62a2a;}
        #DetailForm .buy input[name="count"]{ width:40px; height:35px; font-size:18px;padding:4px 0px 4px 0px;margin-left:0px;margin-right:25px;}
    }

        @media (max-width: 1180px) {
            #DetailForm{border-left: 0px;}
    }

    /*--------volitelny parametr------*/
    #tabParameterDd{border-spacing:0px 5px;border-collapse: separate; }
    #tabParameterDd tr > td:last-child{ display: inline-block; border: 3px solid #DADBDD; width: 150px; margin-left: 10px; }
    #tabParameterDd tr > td:last-child > select { border: none; padding:5px 10px; width: 100%; }
    #DetailForm div.det-paraminfo{ color: red; font-weight: bold; padding:10px 0;}

    /*----zalozky----------*/
    .ucbookmarkformodul_1-wrap-1, .ucbookmarkformodul_1-wrap-2{ margin-top:0px;width:100%; z-index:100;height:60px;clear:right;}
    .ucbookmarkformodul_1-wrap-1 .ucbookmarkformodul_1-wrap-2.elem-absolute{ position:static; }
    #BookmarkForModul_1{max-width:1180px;margin:auto;clear:both;height:50px;visibility:hidden;background-color:#EFF1F3;padding-top:10px;margin-top:0px;position:static;}
    #BookmarkForModul_1 li{font-size:19px;font-weight:normal;min-width:80px;padding:3px 10px;text-align:center;margin-left:10px;line-height:35px;height:44px;}
    #BookmarkForModul_1 li.activ{background-color:white;}
    #BookmarkForModul_1.modBookRun{visibility:visible;}
    #BookmarkForModul_1 > ul > li > span{ display:inline-block; width:100%; }
    #BookmarkForModul_1 > ul > li > span:hover{ text-decoration: underline; }    

    @media (max-width:699px) and (min-width:1px){
        .ucbookmarkformodul_1-wrap-1, .ucbookmarkformodul_1-wrap-2{ height:auto;}
        #BookmarkForModul_1{height:auto;margin-bottom:20px;padding-top:0px;margin-top:5px;}
        #BookmarkForModul_1 > ul > li.ok{ display:block;background-color:#EFF1F3;text-align:left;border-bottom:1px solid white;line-height:40px; height:40px;padding:0;position:relative;}
        #BookmarkForModul_1 > ul > li.respA{height:auto;}
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert{background-color:white;padding:20px;}        
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert > h2{display:none;}
        #BookmarkForModul_1 > ul > li.activ{background-color:#EFF1F3;}
        #BookmarkForModul_1 > ul > li:before{ content:"+";position:absolute;float:right;color:#A0A1A6;font-size:24px;font-weight:bold;right:20px;top:1px;}
        #BookmarkForModul_1 > ul > li.respA:before{ content:"-";right:24px;top:-1px;}
    }

@media (min-width: 700px) {
        #BookmarkForModul_1 li:hover {text-decoration: underline; background-color: white;}
    }


    /*----popis----------*/
    #DetailLegend{max-width:1180px;margin:auto;margin-bottom:40px;}
    #DetailLegend a:hover{text-decoration: none;}
    #DetailLegend > h2{margin:40px 0 20px;color:#373A3E;font-size:22px;}
    #DetailLegend > div{font-size:14px;color:#373A3E;font-family:Verdana;}
    #DetailLegend > div ul{list-style:none; margin:20px 30px; line-height:20px;}
    #DetailLegend > div ul ul {margin: 5px 30px;}
    #DetailLegend > div ul li:before{content: url('/ImgGalery/Img5/Design/Svg/li-bod.svg'); width: 7px; height: 7px; margin-right: 8px; display:inline-block;}


    @media (max-width:699px) and (min-width:1px){
        #DetailLegend{ margin:0 20px; display:none;}
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert > h2{margin-bottom: 20px;}
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert{font-size:14px;line-height:normal;}
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert ul li:not(.file_pdf){font-size:14px;line-height:normal;height:auto;text-align:left;padding-left:10px;}

        #BookmarkForModul_1 > ul > li.respA .dynamicInsert ul { list-style:none; line-height:18px; margin:20px 30px; }
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert ul ul { margin:5px 30px; }
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert ul li:not(.file_pdf):before {content: url('/ImgGalery/Img5/Design/Svg/li-bod.svg'); width: 7px; height: 7px; margin-right: 5px; margin-left:-15px; display:inline-block;}
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert div#DetailFiles ul li:not(.file_pdf):before { display:none;}

        #BookmarkForModul_1 > ul > li.respA .dynamicInsert ol{margin:20px 30px;padding:0px;}
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert ol li{font-size:14px;line-height:normal;height:auto;text-align:left;padding-left:10px;}


    }

    /*------parametry--------*/
    .ucdetailparameter-wrap-1{ max-width:450px; float:right;margin:-50px 0 30px 30px;}
        #tabParameter{margin:0px 0;color:#373A3E; width:400px;}
        #tabParameter th{ font-size: 22px;text-align:left;padding:0; }
        #tabParameter td{ font-size: 14px;border-bottom: 1px solid #ececee;padding:10px 20px; text-align:left;}
        #tabParameter tr > td:first-child{ padding-left:0;}
        #tabParameter tr > td:last-child{ font-weight:bold;}
        #tabParameter tr > td:last-child a{ display:none;}
        #tabParameter tr > td span{ display:none;}
        #tabParameter input{display:none;}

    @media (max-width:699px) and (min-width:1px){
        .ucdetailparameter-wrap-1{ margin:0 20px; display:none; }
        #tabParameter{width:calc(100% - 0px);}
        #tabParameter tbody > tr:first-child{display:none;}
    }

    /*----souvisejici------*/
    #DetailRelated{ max-width:1180px;margin:auto;clear:right; display:flex; flex-wrap: wrap;}
    #DetailRelated > h2{ margin:40px 0 20px;color:#373A3E;font-size:22px; flex-basis: 100%;}
    #DetailRelated .Item{position:relative;display:inline-block;vertical-align:top;width:251px;min-height:315px;margin:0px 0px 0px 20px;padding-right:20px;border-bottom:1px dotted lightgrey; border-right:1px dotted lightgrey; margin-bottom:20px;}
    #DetailRelated .Item > h3{font-weight:normal;text-align:center;height:66px;}
    #DetailRelated .Item > h3 > a{color:#3a3b3d;text-decoration:none;font-size:14px;}
    #DetailRelated .Item > p{display:none;}
    #DetailRelated .Item > div{text-align:center;}
    #DetailRelated .Item > form{position:relative;height:70px;}
    #DetailRelated .Item > form span.ui-spinner.ui-corner-all.ui-widget.ui-widget-content{display:none;}
    #DetailRelated .Item > form input[type="submit"]{position:absolute;bottom:0px;right:0px;background-image:url("/ImgGalery/Img5/Design/Svg/24/cart.svg");width:123px;height:35px;box-sizing:border-box;background-size:30px 20px;background-position:10px center;background-repeat:no-repeat;text-align:right;display:inline-block;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    #DetailRelated .Item > form input:hover{background-color: #E85757;}
    #DetailRelated .Item > form input:active{background-color: #d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}
    #DetailRelated .Item > form > span{position:absolute;bottom:40px;right:0px;}
    #DetailRelated .Item > form > span.avail_0{color:green;font-weight:bold;}
    #DetailRelated .Item > form > span.avail_7{color:grey;font-weight:bold;}
    #DetailRelated .Item > form > span.avail_X{color:grey;}
    #DetailRelated .Item > form > strong{position:absolute;bottom:0px;left:0px;display:inline-block;width:130px;color:#d62a2a;font-size:18px;}
    #DetailRelated .Item > form > p{position:absolute;bottom:22px;left:0px;display:inline-block;width:130px;font-size:13px;}
    #DetailRelated .Item > form > p > span:last-child{display:none;}



    @media (max-width:699px) and (min-width:1px){
        .ucdetailrelateditems-wrap-1{ display:none;}
        .dynamicInsert #DetailRelated > h2{ margin:20px 0;color:#373A3E; }
    	.dynamicInsert #DetailRelated .Item{display:block;width:100%;min-height:305px;margin:0px;padding:0px;margin-bottom:20px;border-right:none;}
    	.dynamicInsert #DetailRelated .Item > h3{font-weight:normal;text-align:center;height:66px;}
    	.dynamicInsert #DetailRelated .Item > h3 > a{color:#3a3b3d;text-decoration:none;font-size:14px;}
    	.dynamicInsert #DetailRelated .Item > p{display:none;}
    	.dynamicInsert #DetailRelated .Item > div{text-align:center;}
    	.dynamicInsert #DetailRelated .Item > form{position:relative;height:60px;}
    	.dynamicInsert #DetailRelated .Item > form span.ui-spinner.ui-corner-all.ui-widget.ui-widget-content{display:none;}
    	.dynamicInsert #DetailRelated .Item > form input[type="submit"]{position:absolute;bottom:0px;right:0px;background-image:url("/ImgGalery/Img5/Design/Svg/24/cart.svg");width:123px;height:35px;box-sizing:border-box;background-size:30px 20px;background-position:10px center;background-repeat:no-repeat;text-align:right;display:inline-block;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    	.dynamicInsert #DetailRelated .Item > form > span{position:absolute;bottom:40px;right:0px;}
    	.dynamicInsert #DetailRelated .Item > form > span.avail_0{color:green;font-weight:bold;}
    	.dynamicInsert #DetailRelated .Item > form > span.avail_7{color:grey;font-weight:bold;}
    	.dynamicInsert #DetailRelated .Item > form > span.avail_X{color:grey;}
    	.dynamicInsert #DetailRelated .Item > form > strong{position:absolute;bottom:0px;left:0px;display:inline-block;width:120px;color:#d62a2a;font-size:18px;}
    	.dynamicInsert #DetailRelated .Item > form > p{position:absolute;bottom:22px;left:0px;display:inline-block;width:120px;font-size:13px;}
    }

    /*----alternativni------*/
    #DetailAlternate{ max-width:1180px;margin:auto;clear:right; display:flex; flex-wrap: wrap;}
    #DetailAlternate > h2{ margin:40px 0 20px;color:#373A3E;font-size:22px; flex-basis: 100%;}
    #DetailAlternate .Item{position:relative;display:inline-block;vertical-align:top;width:251px;min-height:315px;margin:0px 0px 0px 20px;padding-right:20px;border-bottom:1px dotted lightgrey; border-right:1px dotted lightgrey; margin-bottom:20px;}
    #DetailAlternate .Item > h3{font-weight:normal;text-align:center;height:66px;}
    #DetailAlternate .Item > h3 > a{color:#3a3b3d;text-decoration:none;font-size:14px;}
    #DetailAlternate .Item > p{display:none;}
    #DetailAlternate .Item > div{text-align:center;}
    #DetailAlternate .Item > form{position:relative;height:70px;}    
    #DetailAlternate .Item > form span.ui-spinner.ui-corner-all.ui-widget.ui-widget-content{display:none;}
    #DetailAlternate .Item > form input[type="submit"]{position:absolute;bottom:0px;right:0px;background-image:url("/ImgGalery/Img5/Design/Svg/24/cart.svg");width:123px;height:35px;box-sizing:border-box;background-size:30px 20px;background-position:10px center;background-repeat:no-repeat;text-align:right;display:inline-block;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    #DetailAlternate .Item > form input:hover{background-color: #E85757;}
    #DetailAlternate .Item > form input:active{background-color: #d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}
    #DetailAlternate .Item > form > span{position:absolute;bottom:40px;right:0px;}
    #DetailAlternate .Item > form > span.avail_0{color:green;font-weight:bold;}
    #DetailAlternate .Item > form > span.avail_7{color:grey;font-weight:bold;}
    #DetailAlternate .Item > form > span.avail_X{color:grey;}
    #DetailAlternate .Item > form > strong{position:absolute;bottom:0px;left:0px;display:inline-block;width:130px;color:#d62a2a;font-size:18px;}
    #DetailAlternate .Item > form > p{position:absolute;bottom:22px;left:0px;display:inline-block;width:130px;font-size:13px;}
    #DetailAlternate .Item > form > p > span:last-child{display:none;}

    @media (max-width:699px) and (min-width:1px){
        .ucdetailalternateitems-wrap-1{ display:none;}
        .dynamicInsert #DetailAlternate > h2{ margin:20px 0;color:#373A3E; }
    	.dynamicInsert #DetailAlternate .Item{display:block;width:100%;min-height:305px;margin:0px;padding:0px;margin-bottom:20px;border-right:none;}
    	.dynamicInsert #DetailAlternate .Item > h3{font-weight:normal;text-align:center;height:66px;}
    	.dynamicInsert #DetailAlternate .Item > h3 > a{color:#3a3b3d;text-decoration:none;font-size:14px;}
    	.dynamicInsert #DetailAlternate .Item > p{display:none;}
    	.dynamicInsert #DetailAlternate .Item > div{text-align:center;}
    	.dynamicInsert #DetailAlternate .Item > form{position:relative;height:60px;}
    	.dynamicInsert #DetailAlternate .Item > form span.ui-spinner.ui-corner-all.ui-widget.ui-widget-content{display:none;}
    	.dynamicInsert #DetailAlternate .Item > form input[type="submit"]{position:absolute;bottom:0px;right:0px;background-image:url("/ImgGalery/Img5/Design/Svg/24/cart.svg");width:123px;height:35px;box-sizing:border-box;background-size:30px 20px;background-position:10px center;background-repeat:no-repeat;text-align:right;display:inline-block;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    	.dynamicInsert #DetailAlternate .Item > form > span{position:absolute;bottom:40px;right:0px;}
    	.dynamicInsert #DetailAlternate .Item > form > span.avail_0{color:green;font-weight:bold;}
    	.dynamicInsert #DetailAlternate .Item > form > span.avail_7{color:grey;font-weight:bold;}
    	.dynamicInsert #DetailAlternate .Item > form > span.avail_X{color:grey;}
    	.dynamicInsert #DetailAlternate .Item > form > strong{position:absolute;bottom:0px;left:0px;display:inline-block;width:120px;color:#d62a2a;font-size:18px;}
    	.dynamicInsert #DetailAlternate .Item > form > p{position:absolute;bottom:22px;left:0px;display:inline-block;width:120px;font-size:13px;}
    }

    /*-------souvisejici soubory-------*/
    #DetailFiles{ max-width:1180px;margin:auto; margin-bottom:40px; }
    #DetailFiles:before{ content:"Návody na stiahnutie"; color: #373A3E; font-weight:bold; font-size:22px;display:block;margin-top:40px; }
    #DetailFiles > div:first-child{ margin:10px 0 20px;color:#373A3E;font-size:22px;font-weight:bold; }
    #DetailFiles > div ul{ margin:20px 35px; line-height:20px; }
    #DetailFiles > div ul a{ font-size:18px; vertical-align:10px;}
#DetailFiles > div ul a:hover {text-decoration: none;}

    #DetailFiles ul li.file_pdf{list-style-type: none; margin:0px 0px 20px 0px;padding:0px;text-align:left;height:auto;}
    #DetailFiles ul li.file_pdf:before{content:""; display:inline-block;background-image: url("/ImgGalery/Img5/Design/Svg/pdf.svg"); background-size:32px 32px; width:32px; height:32px; background-repeat: no-repeat; margin-right:5px;}


    @media (max-width:699px) and (min-width:1px){
        .ucdetailfiles-wrap-1{display:none;}
        #DetailFiles:before{display:none;}
        #BookmarkForModul_1 #DetailFiles li{line-height:normal;padding-left:40px;}
        #DetailFiles ul li.file_pdf:before{ margin-left:-40px;}
        #BookmarkForModul_1 > ul > li.respA .dynamicInsert #DetailFiles ul{ margin:20px 0px;}
    }

    /*----------video-------------*/
    #DetailLegendSub{ max-width:1180px;margin:auto; margin-bottom:40px; }
    #DetailLegendSub > div:first-child:before{content:"Videa";margin:40px 0 20px; color:#373A3E; font-size:22px; font-weight:bold;display:block;}
    @media (max-width:699px) and (min-width:1px){
        .ucdetaillegendsub-wrap-1{display:none;}
        #DetailLegendSub > div:first-child:before{ content:""; display:none; }
        #DetailFiles > div ul a{ font-size:16px; vertical-align:8px;}
    }

    /*-------souvisejici clanky----------*/
    .uccommodityarticlesrelated-wrap-1{ max-width:1180px;margin:auto; margin-bottom:40px; }
    #CommodityArticlesRelated:before{content:"Články k produktu";margin:40px 0 30px; color:#373A3E; font-size:22px; font-weight:bold;display:block;}
    #CommodityArticlesRelated > div{display: flex; flex-wrap: wrap;justify-content: space-between;}
    #CommodityArticlesRelated > div > div{display: grid; width: 560px; background-color: #eff0f2; margin: 10px; grid-template-columns: 175px auto; grid-template-rows: 59px 52px auto;}
    #CommodityArticlesRelated > div > div > div.imgCont{   grid-column-start:1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 4;}
    #CommodityArticlesRelated > div > div > h2{            grid-column-start:2; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2;}
    #CommodityArticlesRelated > div > div > p{             grid-column-start:2; grid-column-end: 4; grid-row-start: 2; grid-row-end: 3;}
    #CommodityArticlesRelated > div > div > div{           grid-column-start:2; grid-column-end: 3; grid-row-start: 3; grid-row-end: 4;}
    #CommodityArticlesRelated > div > div > strong{        grid-column-start:3; grid-column-end: 4; grid-row-start: 3; grid-row-end: 4;}
    #CommodityArticlesRelated > div br.spacer{ display:none;}
    #CommodityArticlesRelated > div > div a:hover {text-decoration: none;}
    #CommodityArticlesRelated > div > div > h2{ padding: 10px; font-size: 17px;}
    #CommodityArticlesRelated > div > div > h2 > a:hover {text-decoration: none;}
    #CommodityArticlesRelated > div > div > div {  display:block; margin: auto;}
    #CommodityArticlesRelated > div > div > div > span.c a{border:solid 0px #d62a2a;font-size:14px;padding:7px 15px;cursor:pointer;margin-bottom: 10px;}
    #CommodityArticlesRelated > div > div > div > span.c a:active{background-color: none;transform: translateY(1px);}
    #CommodityArticlesRelated > div > div > div > span.b{ display:none; }
    #CommodityArticlesRelated > div > div > div.imgCont{ display:block; float:left; height:170px;margin:0px 5px 0 0;width:170px;}
    #CommodityArticlesRelated > div > div > p{ padding: 0 10px 10px 10px; }
    #CommodityArticlesRelated > div > div > strong{ display:block; margin: auto; margin-bottom: 10px;}
    #CommodityArticlesRelated > div > div > strong a{text-decoration:none;border-radius:5px;background-color:#d62a2a;border:none;color:white;font-size:14px;font-weight:600;padding:7px 15px;cursor:pointer;font-family:'Open Sans';transform: translateZ(0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display:inline-block;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    #CommodityArticlesRelated > div > div > strong a:hover{background-color: #E85757;}
    #CommodityArticlesRelated > div > div > strong a:active{background-color: #d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}

    @media (max-width:1180px){
        #CommodityArticlesRelated > div > div {width: 100%; grid-template-columns: 175px 175px auto;}
        #CommodityArticlesRelated > div > div > div {margin: auto auto auto 0;}
        #CommodityArticlesRelated > div > div > strong{margin: auto auto auto 0;}

    }

    @media (max-width:699px) and (min-width:1px){
        .uccommodityarticlesrelated-wrap-1{ display: none; }
        #CommodityArticlesRelated:before{ content:""; display:none; }
        #CommodityArticlesRelated > div > div {margin: 10px 0;}
        #BookmarkForModul_1 > ul > li.respA[data-object=".uccommodityarticlesrelated-wrap-1"] > .dynamicInsert {padding: 0 10px}
    }

    @media (max-width:560px){
        #CommodityArticlesRelated > div > div {grid-template-columns: 30% auto;grid-template-rows: 59px 62px auto;}
        #CommodityArticlesRelated > div > div > div.imgCont { height:auto;width:100%;}
        #CommodityArticlesRelated > div > div > div.imgCont img{ width: calc(100% - 10px);height:auto;padding-left: 10px;}
        #CommodityArticlesRelated > div > div > div.imgCont{   grid-column-start:1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 4;}
        #CommodityArticlesRelated > div > div > h2{            grid-column-start:1; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2;}
        #CommodityArticlesRelated > div > div > p{             grid-column-start:2; grid-column-end: 4; grid-row-start: 2; grid-row-end: 3;}
        #CommodityArticlesRelated > div > div > div{           grid-column-start:2; grid-column-end: 3; grid-row-start: 3; grid-row-end: 4;}
        #CommodityArticlesRelated > div > div > strong{        grid-column-start:3; grid-column-end: 4; grid-row-start: 3; grid-row-end: 4;}
    }


    /*--------napiste nam----------*/
    #WrapBookForm{ max-width:1180px;margin:auto; margin-bottom:40px; }
    #WrapBookForm:before{content:"Dotaz na produkt";margin:40px 0 30px; color:#373A3E; font-size:22px; font-weight:bold;display:block;}
    #WrapBookForm input[type="text"], #WrapBookForm textarea{height:30px; width:400px; border:2px solid #dadbe0;padding:5px 10px;font-size:16px;color:#b4b4b4;}
    #WrapBookForm textarea{height:80px;}
    #WrapBookForm table th, #WrapBookForm table td{display:block;text-align:left;}
    #WrapBookForm table tr.PersonalOther{display:flex;line-height:30px;}
    #WrapBookForm table tr.PersonalOther a:hover {text-decoration: none;}
    #WrapBookForm table tr.PersonalOther .chPersonalOther{ vertical-align:-2px; }
    #WrapBookForm table tr:not(.PersonalOther) th{ font-size:16px; color:#626262;padding-top:10px;font-weight:normal;}
    #WrapBookForm input[type="submit"]{background-color:#cfd2db;box-shadow:0 2px #9898A0; color:#626262;padding:7px 15px;transition-duration: 0.2s;}
    #WrapBookForm input:hover[type="submit"]{background-color: #e7e9f0;}
    #WrapBookForm input:active[type="submit"]{background-color: #CFD2DB;box-shadow: 0 1px #9898A0;transform: translateY(1px);}
    #WrapBookForm form > div{ max-width:400px; text-align:right;padding-top:10px;}
    #WrapBookForm form > div .spm{ position:absolute;}

  	@media (max-width:699px) and (min-width:1px){
  	    #WrapBookForm{display:none;}
  	    #WrapBookForm:before{content:"";display:none;}
        #WrapBookForm table{width:95%;margin-left:10px;}
        #WrapBookForm input[type="text"], #WrapBookForm textarea{width:90%;}
        #WrapBookForm form > div{width:95%;}
        #WrapBookForm input[type="text"].spm{width:0px;}
    }

/*----vhozeni do kosiku--------*/
.addBasketBox { display: grid; grid-template-columns: 180px 200px auto; grid-template-rows: 50px 80px 50px auto;  padding-top:10px; min-height: auto; position: static;}
    .addBasketBox > img{            grid-column-start:1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 4; }
    .addBasketBox > img + strong{   grid-column-start:2; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2; }
    .addBasketBox > div.name{       grid-column-start:2; grid-column-end: 4; grid-row-start: 2; grid-row-end: 3;}
    .addBasketBox > div.count{      grid-column-start:2; grid-column-end: 3; grid-row-start: 3; grid-row-end: 4;}
    .addBasketBox > div.priceVat{   grid-column-start:3; grid-column-end: 4; grid-row-start: 3; grid-row-end: 4;}
    .addBasketBox > div.butt{       grid-column-start:1; grid-column-end: 4; grid-row-start: 4; grid-row-end: 5;}

    .addBasketBox > img + strong{font-size:28px;font-weight:600;font-family:"Open Sans";}
    .addBasketBox > img + strong:after{content:"...";}
    .addBasketBox div.name{color:#b10300;font-size:14px;font-weight:600;margin:5px 0 5px 0;font-family:"Open Sans";}
    .addBasketBox div.anot{display:none;}

    .addBasketBox div.count:after{ content:"x"; margin:0 5px; }
    .addBasketBox div.count > span:first-child,.addBasketBox div.price > span:first-child,.addBasketBox div.priceVat > span:first-child, .addBasketBox div.price{display:none;}
    .addBasketBox div.count,.addBasketBox div.priceVat{float:right;padding-right:15px;text-align:right;font-size:19px;font-weight:600;font-family:"Open Sans"}

    .addBasketBox > div.butt > span{display: flex; justify-content: space-evenly; min-height: 55px;}
    .addBasketBox div.butt a{text-decoration:none;border-radius:5px;background-color:#d62a2a;border:none;color:white;font-size:18px;font-weight:600;padding:14px 16px;cursor:pointer;font-family:'Open Sans';transform: translateZ(0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-image:url("/ImgGalery/Img5/Design/Svg/24/cart.svg");width:173px;height:51px;box-sizing:border-box;background-size:50px 30px;background-position:10px center;background-repeat:no-repeat;text-align:right;display:inline-block;box-shadow:0 4px #9B1F1D;transition-duration: 0.2s;}
    .addBasketBox div.butt a:hover{background-color: #E85757;}
    .addBasketBox div.butt a:active{background-color: #d62a2a;box-shadow: 0 2px #9B1F1D;transform: translateY(2px);}
    .addBasketBox div.butt input.backBuy{text-decoration:none;border-radius:5px;border:none;color:#54575F;font-size:18px;font-weight:600;padding:14px 16px;cursor:pointer;font-family:'Open Sans';transform: translateZ(0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #CFD2DB;width:246px;height:51px;box-sizing:border-box;text-align:center;display:inline-block;box-shadow:0 4px #9898A0;transition-duration: 0.2s;}
    .addBasketBox div.butt input.backBuy:hover{background-color: #e7e9f0;}
    .addBasketBox div.butt input.backBuy:active{background-color: #CFD2DB;box-shadow: 0 2px #9898A0;transform: translateY(2px);}


    @media (max-width:699px) and (min-width:1px){

    .addBasketBox { display: grid; grid-template-columns: 50% auto; grid-template-rows: 50px 60px 180px 50px auto;  padding-top:10px; min-height: auto; position: static;}
        .addBasketBox > img + strong{   grid-column-start:1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; }
        .addBasketBox > div.name{       grid-column-start:1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3;}
        .addBasketBox > img{            grid-column-start:1; grid-column-end: 3; grid-row-start: 3; grid-row-end: 4; }
        .addBasketBox > div.count{      grid-column-start:1; grid-column-end: 2; grid-row-start: 4; grid-row-end: 5;}
        .addBasketBox > div.priceVat{   grid-column-start:2; grid-column-end: 3; grid-row-start: 4; grid-row-end: 5;}
        .addBasketBox > div.butt{       grid-column-start:1; grid-column-end: 3; grid-row-start: 5; grid-row-end: 6;}

        .addBasketBox > img{margin:auto;}
        .addBasketBox div.butt input.backBuy{ display:none;}

    }

/*---------kosik steps--------------*/
.ucbasketpage-wrap-1{ max-width:1180px;margin:auto;margin-top:40px;}
    #basketSteps{width:95%; margin:auto;}
    #basketSteps td{width:25%;line-height:50px;font-family:"Open Sans";}
    #basketSteps td a:before{content:"1"; display:inline-block;border:1px solid #636468;width:50px;height:50px;font-size:29px;font-weight:600;border-radius:25px;text-align:center;color:#9e9fa1;margin-right:10px;line-height:50px;}
    #basketSteps td a.activ:before{background-color:#636468;color:#eff0f2; }
    #basketSteps tr > td:nth-child(2) a:before{content:"2";}
    #basketSteps tr > td:nth-child(3) a:before{content:"3";}
    #basketSteps tr > td:nth-child(4) a:before{content:"4";}

    #basketSteps td a{font-size:0px;}
    #basketSteps td a:after{ text-decoration: none; color: #636468;font-size:22px; display:inline-block;}
    #basketSteps tr > td:nth-child(1) a:after{content:"Nákupný košík";}
    #basketSteps tr > td:nth-child(2) a:after{content:"Doprava a platba";}
    #basketSteps tr > td:nth-child(3) a:after{content:"Dodacie údaje";}
    #basketSteps tr > td:nth-child(4) a:after{content:"Súhrn objednávky";}

    @media (max-width:699px) and (min-width:1px){
        #basketSteps{width:100%;}
        #basketSteps td{text-align:center;line-height:normal;vertical-align:top;}
        #basketSteps td a:before{ margin-right:0px;margin-bottom:10px; }
        #basketSteps td a:after{ font-size:16px;}
    }

    /*------------1 krok----------------*/
    #baskItems_1{ width:100%; }
        .Step1H3{ content:"Nákupný košík";display:block;color:#3a3b3d;font-size:3em;font-weight:300;font-family:"Open Sans";margin-top:20px; }
        #baskItems_1 > tbody > tr:first-child{ background-color: #EFF1F3;height:60px;line-height:60px; }
        #baskItems_1 > tbody > tr:first-child > th{ text-align:right;font-size:16px;font-weight:400;font-family:"Open Sans";white-space:nowrap;padding-right:10px;}
        #baskItems_1 > tbody > tr:first-child > th:first-child{ text-align:left;padding-left:20px;}
       /* #baskItems_1 > tbody > tr > th:last-child, #baskItems_1 > tbody > tr > td:last-child{padding-right:60px;}  */
        #baskItems_1 > tbody > tr > td{ border-bottom:1px solid #ECECEE;text-align:right;font-size:16px;font-weight:400;font-family:"Open Sans";color:#3a3b3d;padding-right:10px;}
        #baskItems_1 > tbody > tr > td:last-child{ font-weight:600;color:#D72824;}        
        #baskItems_1 > tbody > tr.product > td.rowPriceVat{ min-width:115px;}
        #baskItems_1 > tbody > tr.product > td.cellAvail{ min-width:120px;}

        #baskItems_1 > tbody > tr > td:first-child{ display:inline-grid; grid-template-columns: 90px auto; text-align:left;width:98%; }
        #baskItems_1 > tbody > tr > td:first-child a{ font-size:14px;font-weight:400;font-family:"Open Sans";color:#3a3b3d;text-decoration:none; }
        #baskItems_1 > tbody > tr > td:first-child > span{ font-size:13px;font-weight:400;font-family:"Open Sans";color:#3a3b3d;align-self:center;padding:0px 0px 0px 5px;}

        #baskItems_1 > tbody > tr > td:first-child > a:first-child{grid-column-start:1; grid-column-end: 2;grid-row-start:1;grid-row-end: 4;justify-self:center; align-self:center;padding:5px;}
        #baskItems_1 > tbody > tr > td:first-child a:nth-child(2){grid-column-start:2; grid-column-end: 3;grid-row-start:1;grid-row-end: 2;align-self:center;padding:5px 0px 0px 5px;}
        #baskItems_1 > tbody > tr > td:first-child > span.a{ grid-column-start:2; grid-column-end: 3;grid-row-start:3;grid-row-end: 4; font-weight:600}
        #baskItems_1 > tbody > tr > td:first-child > span.b{ grid-column-start:2; grid-column-end: 3;grid-row-start:2;grid-row-end: 3;color:#d62a2a; }

        #baskItems_1 > tbody > tr > td:first-child > br{ display:none; }
        /*#baskItems_1 > tbody > tr > td:first-child > span, #baskItems_1 > tbody > tr > td:first-child > br{ display:none; }*/

        #baskItems_1 input[type="text"]{ border:none; width:50px; height:35px; font-size:22px; font-family:"Open Sans"; font-weight:300;padding:4px 10px 4px 4px;margin-left:0px;text-align:center;}
        #baskItems_1 span.ui-widget{border:3px solid #eaebef;border-radius:0px;position:relative;}
        #baskItems_1 a.ui-button{background-color:#eaebef;border:none;border-left:3px solid #eaebef;padding:10px;cursor:pointer;}
        #baskItems_1 span.ui-widget:after{content:"ks";position:absolute;top:18px;right:31px;font-size:16px; color:#606165;}
        #baskItems_1 a#buttChange{display:none;}

        #baskItems_1 > tbody > tr{position:relative;}
        #baskItems_1 a#buttDel{display:block;float:right;font-size:0px;color:transparent;width:18px;height:21px;margin-left:10px;background-image:url("/ImgGalery/Img5/Design/Svg/basket-del.svg");}
        #baskItems_1 > tbody > tr > td.rowPriceVat > div{ display: flex; justify-content:space-between;align-items:center; }

        #baskItems_1 > tbody > tr#sumRow > td:first-child{ display:none;}
        #baskItems_1 > tbody > tr#sumRow > td.rowPrice{ display:none;}
        #baskItems_1 > tbody > tr#sumRow > td.rowPriceVat:before{ content:"Celková cena s DPH:"; margin-right:20px; font-size:16px;font-weight:400;font-family:"Open Sans";color:#3a3b3d;}
        #baskItems_1 > tbody > tr#sumRow > td.rowPriceVat{ padding-right:0px; font-size:34px;font-weight:600;border:none;padding-top:20px;}

        /*---kupon---*/
        #baskItems_1 > tbody > tr.gift > td.b > span,
        #baskItems_1 > tbody > tr.gift > td.b > p,
        #baskItems_1 > tbody > tr.gift > td.cellAvail > span { visibility: hidden;}
        #baskItems_1 > tbody > tr.gift > td.rowPrice {color:transparent; font-size:0px;}
        #baskItems_1 > tbody > tr.gift > td.a  img {width:70px; height:70px; border: 5px transparent solid;}

        #baskItems_1 > tbody > tr.coupon > td.b > span,
        #baskItems_1 > tbody > tr.coupon > td.b > p,
        #baskItems_1 > tbody > tr.coupon > td.cellAvail > span { visibility: hidden;}
        #baskItems_1 > tbody > tr.coupon > td.rowPrice {color:transparent; font-size:0px;}
        #baskItems_1 > tbody > tr.coupon > td.a  img {width:70px; height:70px; border: 5px transparent solid;}

        .coupon-box{width:40%; float:left;margin-top:-50px;margin-bottom:40px;}
        .coupon-box > span{font-size:14px;}
        .coupon-box > div.o{ display:flex;flex-wrap: nowrap;justify-content: flex-start; height:38px; gap:10px; }
        .coupon-box > div.o > div:nth-child(1){ flex-grow:2; }
        .coupon-box > div.o > div + div{ flex-basis:auto; }
        .coupon-box:after{content:"";display:block;clear:left;}
        #buttCouponAdd{color:#54575F; margin-left:10px;z-index:5;background-color:#CFD2DB;position:relative;padding:7px 15px;cursor:pointer;box-shadow:0 2px #9898A0;transition-duration: 0.2s;}
        #buttCouponAdd:hover{background-color: #e7e9f0;}
        #buttCouponAdd:active{background-color: #CFD2DB;box-shadow: 0 1px #9898A0;transform: translateY(1px);}
        input[type="text"].coupon-input{ width:100%; height:calc(100% - 10px);z-index:5;font-size:16px;border: 4px solid #d2d2d2;position:relative;}
        .coupon-box .MessResult-wrap{ width:calc(100% + 12px);}

        .MessResult div{padding:5px 20px; font-size:15px;}
        .MessResult div.success{background-color:rgb(223,240,216); color:rgb(70,136,71);}
        .MessResult div.error{background-color:rgb(242,222,222); color:rgb(185,74,72); }

   		.cellAvail > span.avail_0{color:green;font-weight:bold;}
        .cellAvail > span.avail_7{color:grey;font-weight:bold;}
        .cellAvail > span.avail_X{color:grey;}

        .cellAvail > span.avail-store{color:#70b922; font-family:Open Sans;}
        .cellAvail > span.avail-x{color:#EA7300; font-family:Open Sans;}
        .cellAvail > span.avail-day{color:#EFAE00; font-family:Open Sans;}

    	@media (max-width:850px) and (min-width:1px){
            .coupon-box{width:calc(100% - 20px); float:none; margin:10px; margin-bottom:30px; }
    	}

    	@media (max-width:699px) and (min-width:1px){
    	    .Step1H3{ margin-left:10px; }
    	    #baskItems_1{ padding:0 10px; }
    	    #baskItems_1:before{display:block;}
    	    #baskItems_1 > tbody > tr:first-child{ display:none; }
            #baskItems_1 > tbody > tr > td:first-child >a:first-child{ display:none;}
            #baskItems_1 > tbody > tr{ display:flex;flex-flow: row wrap; border:1px solid #EFF1F3;margin-bottom:10px;}
            #baskItems_1 > tbody > tr > td{ flex-grow: 1; align-self:center; border-bottom:none;padding-top:10px;padding-bottom:10px;  }
            #baskItems_1 > tbody > tr > td:first-child{ flex-grow: 3; background-color:#EFF1F3; }
            #baskItems_1 > tbody > tr > td.rowPrice{ display:none; }
            #baskItems_1 a#buttDel{ top:auto; bottom:29px; }
            #baskItems_1 span.ui-widget:after{top:0px;margin-top:16px;}
            #baskItems_1 > tbody > tr.product > td.rowPriceVat{ min-width:auto;}
            #baskItems_1 > tbody > tr.product > td.cellAvail{ min-width:auto;}

            #baskItems_1 > tbody > tr > td:first-child{  grid-template-columns: auto; }
            #baskItems_1 > tbody > tr > td:first-child a:nth-child(2){grid-column-start:1; grid-column-end: 2;padding:0px 0px 0px 5px;}
            #baskItems_1 > tbody > tr > td:first-child > span.a{ grid-column-start:1; grid-column-end: 2; }
            #baskItems_1 > tbody > tr > td:first-child > span.b{ grid-column-start:1; grid-column-end: 2; }
    	}

    .baskNavigation{ margin: 20px 0; display:flex;justify-content:space-between; width:100%}
    .baskNavigation #StepPreviousButton, .baskNavigation #FinishPreviousButton{order:1;background:url("/ImgGalery/Img5/Design/Svg/arrow-left-bask.svg") no-repeat 10px center; background-size:28px 18px; padding-left:40px; border:none;box-shadow:0 4px #9898A0;background-color:#CFD2DB;color:#54575F; width:200px; height:45px;border-radius:5px;font-weight:600;font-family:"Open Sans";font-size:17px;transition-duration: 0.2s;transform: translateZ(0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor:pointer;}
    .baskNavigation #StepPreviousButton:hover, .baskNavigation #FinishPreviousButton:hover{background-color: #e7e9f0;}
    .baskNavigation #StepPreviousButton:active, .baskNavigation #FinishPreviousButton:active{background-color: #CFD2DB;box-shadow: 0 2px #9898A0;transform: translateY(2px);}
    .baskNavigation #StartNextButton,
    .baskNavigation #StepNextButton,
    .baskNavigation #FinishButton{order:2;background:url("/ImgGalery/Img5/Design/Svg/arrow-right-bask-red.svg") no-repeat 93% center; background-size:28px 18px; padding-right:40px;box-shadow: 0 4px #9B1F1D; width:200px; height:45px;font-size:17px;background-color: #d62a2a;border: none; border-radius: 5px;}
    .baskNavigation #StartNextButton:hover, .baskNavigation #StepNextButton:hover, .baskNavigation #FinishButton:hover{background-color: #E85757;}
    .baskNavigation #StartNextButton:active, .baskNavigation #StepNextButton:active, .baskNavigation #FinishButton:active{background-color: #d62a2a;box-shadow: 0 2px #9B1F1D;transform: translateY(2px);}
        .baskNavigation #FinishButton{ width:260px;cursor:pointer; color: white;font-weight: 600;}
        .baskNavigation #FinishPreviousButton{ width:260px; }

        .FinishButton.dis, #FinishButton.dis{opacity:0.5;filter: grayscale(100%);cursor:default;}
        .FinishButton.dis, #FinishButton.dis:hover{background-color: #d62a2a;opacity:0.5;filter: grayscale(100%);cursor:default;}
        .FinishButton.dis, #FinishButton.dis:active{background-color: #d62a2a;box-shadow: 0 4px #9B1F1D;opacity:0.5;filter: grayscale(100%);cursor:default;transform: none;}
        .tooltip {max-width:300px;position:absolute;display:none;z-index:+10;padding:5px 10px;border-radius:3px;color:#FFFFFF;font-size:14px;background-color:#54575C; }

        @media (max-width:699px) and (min-width:1px){
    	    .baskNavigation #StepPreviousButton, .baskNavigation #FinishPreviousButton{ margin-left:10px;margin-right:5px; }
            .baskNavigation #StartNextButton, .baskNavigation #StepNextButton, .baskNavigation #FinishButton{ margin-left:5px;margin-right:10px; }
            .baskNavigation #FinishPreviousButton{ width:130px; }
    	}

     /*------------2 krok----------------*/
    #DelPayModul > h2 { display:none; }
        #DelPayModul > table{ margin-top:30px;width:100%; }
        #DelPayModul > table > tbody > tr:nth-child(-n+4) { display:none; }
        #DelPayModul > table > tbody > tr.trPayDel > td { display:flex; }
        #DelPayModul > table > tbody > tr.trPayDel > td > div.spacer { display:none;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div:first-child {order:1;flex-basis:49%;margin-right:2%;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div + div { order:2;flex-basis:49%;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div > strong{ color:#3a3b3d;font-size:2em;font-weight:400;font-family:"Open Sans"; }

        #DelPayModul > table > tbody > tr.trPayDel > td > div ul { list-style-type: none; border:1px solid #DCDCDE; border-bottom:none;margin-top:20px;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li { display:flex;justify-content:space-between;border-bottom:1px solid #DCDCDE;padding:20px 10px; flex-flow: row wrap;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li:hover {background-color:#F6F6F9; }
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > input { order:1;flex-basis:5%; }
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label { order:2;flex-basis:93%; display:flex;flex-wrap:nowrap;justify-content:space-between; }

        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > div.i { order:1; flex-basis:73px;margin-right:5px;opacity:0.7;align-self:center;flex-flow: row wrap;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > a { order:3; flex-basis:10%;text-align:right;align-self:center;font-size:0px;color:transparent;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > span { order:4; flex-basis:20%;text-align:right;align-self:center; color:transparent; font-weight:bold;font-size:14px;margin-left:5px;flex-grow:1;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > span.p-0 { color:#D62929;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > span > span { color:#D62929;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > span:contains('zadarmo') { color:#D62929;}

        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > span.t { order:2; flex-basis:63%;text-align:left;align-self:center;color:#3a3b3d;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div + div ul li > label > span.t { flex-basis:80%;}

        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > a:after { content:"?"; font-size:18px; font-weight:bold; color:#F6F6F9; background-color:#54575c80;display:inline-block;height:20px;width:20px;border-radius:10px;text-align:center;line-height:20px;}
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > a:hover:after{ background-color:#54575c;}

    /*
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li#Pay290 > label > span.t{ color:transparent;font-size:0px; }
        #DelPayModul > table > tbody > tr.trPayDel > td > div ul li#Pay290 > label > span.t:before{ content:"Dobierka (POZOR - DPD len platobnou kartou)";color: #3a3b3d;font-weight: bold;font-size: 14px; }
    */
        .payDelPriceVat{ margin:20px 10px;text-align:right; font-family:"Open Sans"; }
        .payDelPriceVat span{ margin-right:20px; font-size:16px;font-weight:400;font-family:"Open Sans";color:#3a3b3d;}
        .payDelPriceVat strong{ padding-right:0px; font-size:34px;font-weight:600;border:none;padding-top:20px; color:#D72824;}
        .payDelPriceVat div.del{ margin-bottom:5px; }
        .payDelPriceVat div.del strong{ font-size:20px;}

         /*--Dobírka zdarma
         #DelPayModul li#Pay290 > label span.p-1-33 { color:transparent;font-size:0px; }
         #DelPayModul li#Pay290 > label span.p-1-33:before{ content:"zadarmo";color: #D62929;font-weight: bold;font-size: 14px; }
         --*/

         /*--Dobírka DPH23--*/
         #DelPayModul li#Pay290 > label span.p-1-33 { color:transparent;font-size:0px; }
         #DelPayModul li#Pay290 > label span.p-1-33:before{ content:"1,50 €";color: #D62929;font-weight: bold;font-size: 14px; }
         
         

        /*--DPD PickUp--*/
            #DpdLocation{flex-basis:100%;order:3;padding-left:114px;}
            #pickupdpd-content{height:290px;}
            #pickupdpd-content > div > strong.a{display:inline-block;    width:110px;    text-align:right;}
            #pickupdpd-content input[type="text"]{width:245px;    background:#e6e7e7 none repeat scroll 0 0;    border:1px solid #e6e7e7;    color:#424143;    height:38px;    line-height:38px;    margin-bottom:10px;    margin-top:0 !important;    outline-color:#e6e7e7;    padding:0 10px !important; }
            #pickupdpd-content input[type="button"]{background-color:#dc0032;    border:medium none;    border-radius:0;    cursor:pointer;    color:white;    height:40px;    outline:medium none;    font-size:14px;    font-weight:bold;    width:150px;    margin-right:18px;    margin-top:5px;}

        @media (max-width:699px) and (min-width:1px){
    	    #DelPayModul > table > tbody > tr.trPayDel > td { display:block; padding:0 10px;}
            #DelPayModul > table > tbody > tr.trPayDel > td > div, #DelPayModul > table > tbody > tr.trPayDel > td > div:first-child { display:block; width:100%;margin:5px 0px;}
            #DelPayModul > table > tbody > tr.trPayDel > td > div.spacer { display:none;}
            #DelPayModul > table > tbody > tr.trPayDel > td > div ul{ margin-top:10px; margin-bottom:10px; }
            #DelPayModul > table > tbody > tr.trPayDel > td > div > strong{ color:#3a3b3d;font-size:2em;font-weight:400;font-family:"Open Sans"; }


            #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > input { flex-basis:5%; }
            #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label { flex-basis:90%;}
            #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > span { flex-basis:30%;}
            #DelPayModul > table > tbody > tr.trPayDel > td > div ul li > label > span.t { flex-basis:50%;}

            #DpdLocation{flex-basis:100%;order:5;padding:10px 5px 5px 5px;}

            #pickupdpd-content{ height:350px;}
            #pickupdpd-content > div > strong.a{display:block; text-align:left;}
            #pickupdpd-content input[type="text"]{width:90%; }


    	}

    /*-----zasilkovna------*/
            #zasilkovna-value{flex-basis:100%;order:3;padding-left:114px;}


    /*------------3 krok----------------*/
    .formLogDyn{ max-width:780px;padding:0 10px;margin:auto;margin-top:40px; }
        .formLogDyn > h2{color:#3a3b3d;font-size:2em;font-weight:400;font-family:"Open Sans";}
        .formLogDyn > div{ border: 1px solid #DBDBDD;margin-top:10px;padding:15px; }
        .formLogDyn > div > strong{color:#3a3b3d;font-size:1.4em;font-weight:600;font-family:"Open Sans";}
        .formLogDyn > div > table{ max-width:480px; width:100%; margin:auto;margin-top:20px; margin-bottom:10px; }
        .formLogDyn > div > table tr > td:last-child{ padding-bottom:10px;padding-top:0px;line-height:45px; }
        .formLogDyn > div > table td{ display:block; }
        .formLogDyn > div > table input[type="text"], .formLogDyn > div > table input[type="password"]{ border:3px solid #DADBDD;padding:10px;width:calc(100% - 26px); }
        .formLogDyn > div a{ color:#3a3b3d; font-size:1.2em; font-weight:400;font-family:"Open Sans"; }
        .formLogDyn > div a:hover{ text-decoration: none; }
        .formLogDyn > div > table input[type="submit"]{box-shadow:0 2px #9898A0;background-color:#CFD2DB;color:#54575F; width:140px; height:45px;font-size:17px;float:right;transition-duration: 0.2s;}
        .formLogDyn > div > table input:hover{background-color: #e7e9f0;}
        .formLogDyn > div > table input:active{background-color: #CFD2DB;box-shadow: 0 1px #9898A0;transform: translateY(1px);}

    #bask3Fakt{ max-width:780px;padding:0 10px;margin:auto;margin-top:40px; }
        #bask3Fakt > h2{color:#3a3b3d;font-size:2em;font-weight:400;font-family:"Open Sans"; display:flex; justify-content:space-between; align-items:flex-end; flex-wrap:wrap;}
        #bask3Fakt > div{ border: 1px solid #DBDBDD;margin-top:10px;padding:15px;padding-top:40px; }
        #bask3Fakt > div > table{ max-width:480px; width:100%; margin:auto;margin-top:0px; margin-bottom:10px; }
        #bask3Fakt > div > table td{ display:block; }
        #bask3Fakt > div > table input[type="text"]{ border:3px solid #DADBDD;padding:10px;width:calc(100% - 26px); }
        #bask3Fakt > div > table textarea{ border:3px solid #DADBDD;padding:10px;width:calc(100% - 26px);height:80px; }
        #bask3Fakt > div > table tr > td:last-child{ padding-bottom:10px;padding-top:0px;line-height:45px;}
        #bask3Fakt > div > table tr > td:last-child > span br{display:none;;}

        #bask3Fakt > div > table td > div{ border:3px solid #DADBDD;width:calc(100% - 26px); overflow:hidden; padding: 0 10px; line-height:39px;}
        #bask3Fakt > div > table select{ visibility:hidden; position:absolute;}
        #bask3Fakt > div > table select#ddPhoneNational{ display:none;}

        #bask3Fakt > div > table tr:last-child{display:flex;}
        #bask3Fakt > div > table tr:last-child td{padding:10px 5px 0 5px; line-height:30px;}
        #bask3Fakt > div > p{ max-width:480px; width:100%; margin:auto;margin-top:0px; margin-bottom:10px;}
        #bask3Fakt > div > p > input{ margin:0 10px;}

        #bask3Fakt > h2 > #buttFaktShow{ padding:10px 20px;border:none;box-shadow:0 4px #9898A0;background-color:#CFD2DB;color:#54575F;border-radius:5px;font-weight:600;font-family:"Open Sans";font-size:17px;cursor:pointer;text-transform:none;transform: translateZ(0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition-duration: 0.2s;}
        #bask3Fakt > h2 > #buttFaktShow:hover{background-color: #e7e9f0;}
        #bask3Fakt > h2 > #buttFaktShow:active{background-color: #CFD2DB;box-shadow: 0 2px #9898A0;transform: translateY(2px);}

    #bask3Firm{ max-width:780px;padding:0px;margin:auto;margin-top:0px; display:none; }
        #bask3Firm > h2{display:none;}
        #bask3Firm > div{ border:none; margin-top:0px;padding:0px; }
        #bask3Firm > div > table{ max-width:480px; width:100%; margin:auto;margin-top:0px; margin-bottom:10px; }
        #bask3Firm > div > table td{ display:block; }
        #bask3Firm > div > table input[type="text"]{ border:3px solid #DADBDD;padding:10px;width:calc(100% - 26px); }
        #bask3Firm > div > table > tbody > tr:nth-child(4){ display: none; }
        /*
        #bask3Firm > div > table > tbody > tr:nth-child(-n+4) > td:last-child{ display:flex; font-size:36px;font-weight:bold;color:#DADBDD; }
        #bask3Firm > div > table > tbody > tr:nth-child(-n+4) > td:last-child input#BankAccount{flex-basis:auto;}
        #bask3Firm > div > table > tbody > tr:nth-child(-n+4) > td:last-child input#BankCode{width:30px;}
        */
        #bask3Firm > div > table tr > td:last-child{ padding-bottom:10px;padding-top:0px;line-height:45px;}

    #bask3Reg{ max-width:780px;padding:0 10px;margin:auto;margin-top:40px; }
        #bask3Reg > h2{color:#3a3b3d;font-size:1.5em;font-weight:400;font-family:"Open Sans";}
        #bask3Reg > div{ border: 1px solid #DBDBDD;margin-top:10px;padding:15px; }
        #bask3Reg > div > table{ max-width:480px; width:100%; margin:auto;margin-top:20px; margin-bottom:10px; }
        #bask3Reg > div > table td{ display:block; }
        #bask3Reg > div > table input[type="password"]{ border:3px solid #DADBDD;padding:10px;width:calc(100% - 26px); }
        #bask3Reg > div > table tr > td:last-child{ padding-bottom:10px;padding-top:0px;line-height:45px;}

     #bask3Dod{ max-width:780px;padding:0 10px;margin:auto;margin-top:40px; }
        #bask3Dod > h2{color:#3a3b3d;font-size:2em;font-weight:400;font-family:"Open Sans";}
        #bask3Dod > div{ border: 1px solid #DBDBDD;margin-top:10px;padding:15px; }
        #bask3Dod > div > table{ max-width:480px; width:100%; margin:auto;margin-top:20px; margin-bottom:10px; }
        #bask3Dod > div > table td{ display:block; }
        #bask3Dod > div > table input[type="text"]{ border:3px solid #DADBDD;padding:10px;width:calc(100% - 26px); }
        #bask3Dod > div > table textarea{ border:3px solid #DADBDD;padding:10px;width:calc(100% - 26px);height:80px; }

        #bask3Dod > div > table td > div{ border:3px solid #DADBDD;width:calc(100% - 26px); overflow:hidden; padding: 0 10px; line-height:39px;}
        #bask3Dod > div > table select{ visibility:hidden; position:absolute;}
        #bask3Dod > div > table select#chPhoneNational{ display:none;}

        #bask3Dod > div > table tr > td:last-child{ padding-bottom:10px;padding-top:0px;line-height:45px;}

        #bask3Dod > h2 > p{ display:inline-block; border:3px solid #DADBDD;width:250px; margin-left:10px;}
        #bask3Dod > h2 > p > select{ border:none;padding:10px;width:100%;}

        #bask3Dod h2{ display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap; }
        #bask3Dod #buttChangeDeliveryAddress{padding:10px 20px;border:none;box-shadow:0 4px #9898A0;background-color:#CFD2DB;color:#54575F; font-size:17px;transition-duration: 0.2s;}        
        #bask3Dod #buttChangeDeliveryAddress:hover{background-color: #e7e9f0;}
        #bask3Dod #buttChangeDeliveryAddress:active{background-color: #CFD2DB;box-shadow: 0 2px #9898A0;transform: translateY(2px);}
        #bask3Dod > div.subTabs-wrap {padding-bottom:0px;border-bottom:none;}
        #bask3Dod > div.subTabs-wrap + div {padding-top:0px;border-top:none;}
        #bask3Dod > div > div.subTabs { position:relative;max-width:474px;margin:auto;}
        #bask3Dod > div > div.subTabs table td{ padding:0 10px; line-height:45px; }
        #bask3Dod > div > div.subTabs table#radioDeliveryAddress { border:1px solid #DBDBDD;width:100%;}
        #bask3Dod > div > div.subTabs table#radioDeliveryAddress tr td { border-bottom: 1px solid #DBDBDD;}
        #bask3Dod > div > div.subTabs table#radioDeliveryAddress tr td label{ cursor:pointer; }
        #bask3Dod > div > div.subTabs table#radioDeliveryAddress tbody > tr:last-child td { border-bottom:none;}
        #bask3Dod > div > div.subTabs table#radioDeliveryAddress tr td input[type="radio"]{ margin-right:5px; vertical-align:-1px;}
        #bask3Dod > div > div.subTabs table#radioDeliveryAddressDel {width:100px; color:transparent; position:absolute;z-index:+5;top:0px;right:0px;}
        #bask3Dod > div > div.subTabs table#radioDeliveryAddressDel td {background-image:url("/ImgGalery/Img5/Design/Svg/basket-del.svg");background-repeat:no-repeat;background-size:18px 21px;background-position:right 10px center;}
        #bask3Dod > div > div.subTabs table#radioDeliveryAddressDel input[type="radio"] {visibility:hidden;position:absolute;z-index:-4;}
        #bask3Dod > div > div.subTabs table#radioDeliveryAddressDel td label{ width:20px; height:100%; display:block;cursor:pointer;float:right;}

        @media (max-width:699px) and (min-width:1px){
    	    #bask3Dod > h2 > p{ display:block; border:3px solid #DADBDD; width:calc(100% - 46px);margin:0 20px;}
    	}

    #bask3Fakt > div > table input[type="text"].phoneBase,
    #bask3Fakt > div > table input[type="text"]#Phone,
    #bask3Dod > div > table input[type="text"]#chPhone{ padding-left:42px; width:calc(100% - 56px); }
    .phonePrefix{ position:absolute;margin-left:10px;font-weight:bold;font-size:14px; }

    ul.bask3Valid{ margin:0; padding:0; list-style-type: none; }

     /*------------4 krok----------------*/
    #baskItems_4{ width:100%; }
        .Step4H3{color:#3a3b3d;font-size:3em;font-weight:300;font-family:"Open Sans";margin-top:20px;margin-bottom:20px; }
        #baskItems_4 > tbody > tr:not(.sumRow) > th:nth-child(4),
        #baskItems_4 > tbody > tr:not(.sumRow) > td:nth-child(4),
        #baskItems_4 > tbody > tr#sumRow{ display:none; }

        #baskItems_4 > tbody > tr:first-child{ background-color: #EFF1F3;height:60px;line-height:60px; }
        #baskItems_4 > tbody > tr:first-child > th{ text-align:right;font-size:16px;font-weight:400;font-family:"Open Sans";white-space:nowrap;padding-right:10px;}
        #baskItems_4 > tbody > tr:first-child > th:first-child{ text-align:left;padding-left:20px;}
        #baskItems_4 > tbody > tr > td{ border-bottom:1px solid #ECECEE;text-align:right;font-size:16px;font-weight:400;font-family:"Open Sans";color:#3a3b3d;padding-right:10px;}
        #baskItems_4 > tbody > tr > td:first-child{ padding:10px 10px 10px 20px;text-align:left;font-size:14px;font-weight:400;font-family:"Open Sans";color:#3a3b3d;text-decoration:none;margin-left:20px; }
        #baskItems_4 > tbody > tr > td:first-child strong{ font-weight:400;}
        #baskItems_4 > tbody > tr > td:last-child{ font-weight:600;color:#D72824;}
        #baskItems_4 > tbody > tr.delpay > td:nth-child(2), #baskItems_4 > tbody > tr.delpay > td:nth-child(3){ color:transparent;}

        #bask4Fakt{ width:40%;float:left;padding:20px 20px 20px 40px;font-family:"Open Sans"; line-height:20px; font-size:14px;}
        #bask4Dod{ width:40%;float:left; padding:20px 20px 20px 40px;font-family:"Open Sans"; line-height:20px; font-size:14px;}
        #bask4Fakt h2, #bask4Dod h2{ margin-bottom:15px; }

        #Agreement{ text-align:right; padding-right:10px;font-size:14px;}
        #Agreement a:hover{ text-decoration: none;}
        #Agreement input{ vertical-align:-2px;}

        #DivOtherAgreement{ text-align:right; padding-right:10px;font-size:14px;margin-top:10px;}
        #DivOtherAgreement input{ vertical-align:-2px;}


        .fancybox-container #PublishArtDetail{background-image:none;max-width:785px;}
        .fancybox-container #PublishArtDetail:after{content:"";}

        @media (max-width:699px) and (min-width:1px){
    	    .Step4H3{ font-size:26px; margin-left:10px; }
            #baskItems_4{ padding:0 10px; }

    	    #baskItems_4 > tbody > tr:first-child{ display:none; }
            #baskItems_4 > tbody > tr > td:first-child >a:first-child{ display:none;}
            #baskItems_4 > tbody > tr{ display:flex;flex-flow: row wrap; border:1px solid #EFF1F3;margin-bottom:10px;}
            #baskItems_4 > tbody > tr > td{ flex-grow: 1;flex-basis: 21%; align-self:center; border-bottom:none;padding-top:10px;padding-bottom:10px;  }
            #baskItems_4 > tbody > tr > td:first-child{ flex-grow: 3; flex-basis:calc(100% - 20px); text-align:left; background-color:#EFF1F3;padding:10px;margin-left:0px; }
            #baskItems_4 > tbody > tr > td:first-child br{ display:none; }

    	}

    /*------------5 krok----------------*/
    #OrderFinishText{ font-size: 14px; padding: 0 10px; width: calc(100% - 20px); line-height: 21px; }
    #OrderPrint ul{ margin-left:20px; }
        @media (max-width:699px) and (min-width:1px){
            #OrderPrint{ display:none; }
    	}

/*---------historie objednavek------------*/
.ucordershistory-wrap-1{ max-width:1180px;margin:auto; margin-bottom:40px; }
    #tabOrdersHistory{border-collapse:collapse;margin-bottom:20px;width:100%;}
    #tabOrdersHistory th, #tabOrdersHistory td{text-align:right;}
    #tabOrdersHistory th.tal, #tabOrdersHistory td.tal{text-align:left;}
    #tabOrdersHistory tr td{border-bottom:1px solid #E0E0E0;padding:5px 10px;}
    #tabOrdersHistory tr.headOrder{background-color:#E0E0E0;font-weight:bold;}
    #tabOrdersHistory tr.headOrder > td + td + td + td{width:80px;}
    #tabOrdersHistory tr.headOrder.paid-ok > td.c{color:green;}
    #tabOrdersHistory tr:first-child{background-color:#d62a2a;color:#ffffff;line-height:25px;}
    #tabOrdersHistory tr:first-child:hover{background-color:#852411;}
    #tabOrdersHistory tr:hover{background-color:#C0C0C0;}
    #OrderFinishText{ font-size: 14px; padding: 0 10px; width: calc(100% - 20px); line-height: 21px; }
    @media (max-width:699px) and (min-width:1px){
        #tabOrdersHistory > tbody > tr:first-child{ display:none; }

        #tabOrdersHistory,
        #tabOrdersHistory > tbody,
        #tabOrdersHistory > tbody > tr.headOrder{display: block !important;width: 100%;}
        #tabOrdersHistory > tbody > tr.headOrder > td{display: block !important;width:calc(100% - 20px);text-align:right;height:18px;}
        #tabOrdersHistory tr.headOrder > td + td + td + td{ width:calc(100% - 20px); }

        #tabOrdersHistory tr.headOrder > td:before{ float:left; margin-left:0px;display:block; }
        #tabOrdersHistory tr.headOrder > td:nth-child(1):before{ content:"Číslo objednavky:"; }
        #tabOrdersHistory tr.headOrder > td:nth-child(2):before{ content:"Dátum:"; }
        #tabOrdersHistory tr.headOrder > td:nth-child(3):before{ content:"Stav úhrady:"; }
        #tabOrdersHistory tr.headOrder > td:nth-child(4):before{ content:"Stav:"; }
        #tabOrdersHistory tr.headOrder > td:nth-child(5):before{ content:"Cena bez DPH:"; }
        #tabOrdersHistory tr.headOrder > td:nth-child(6):before{ content:"Cena s DPH:"; }

    }

/*----prihlasovaci box-----------*/
#hsLogForm{ height:170px; }
    #hsLogForm > table{ width:100%;border-spacing: 0px; border-collapse: collapse; }
    #hsLogForm input[type="text"], #hsLogForm input[type="password"]{ border:3px solid #DADBDD;padding:10px;width:calc(100% - 26px); }

    #hsLogForm .logBottomTd{ position:relative; }
    #hsLogForm input[type="submit"]{padding:10px 20px; border:none;font-size:17px;position:absolute; top:15px;right:0px;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    #hsLogForm input:hover[type="submit"]{background-color: #E85757;}
    #hsLogForm input:active[type="submit"]{background-color: #d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}
    #hsLogForm tr > td:first-child{ font-size:16px;}
    #hsLogForm a { font-size:14px; float:left;clear:left; display:block;padding:15px 0 0 0; }
    #hsLogForm a:hover { text-decoration: none; }
    #hsLogForm a.linkLogNewReg {padding:10px 0 0 0; }
    #hsLogForm #logFailMess{ font-weight:bold; padding-top:10px; }


/*----zapomenute heslo-----------*/

.ucpasswordonmail-wrap-1{max-width:1180px;margin:auto; font-size:16px;padding-bottom:50px;}
    .ucpasswordonmail-wrap-1 form > div:last-child{padding:30px 0 10px 0;}
    .ucpasswordonmail-wrap-1 form table{width:100%;margin:10px 0;}
    .ucpasswordonmail-wrap-1 form table tr > td:first-child{width:150px;}
    .ucpasswordonmail-wrap-1 input[type="text"],.ucpasswordonmail-wrap-1 input[type="password"]{ border:3px solid #DADBDD;padding:10px;width:40%;max-width:300px; }
    .ucpasswordonmail-wrap-1 input[type="submit"]{padding:9px 20px; border:none;border-bottom:3px solid #9B1F20;background-color:#D62929;color:#FFFFFF; border-radius:5px;font-weight:600;font-family:"Open Sans";font-size:17px;}
    .ucpasswordonmail-wrap-1 table input[type="submit"]{margin-top:10px;}

    @media (max-width:899px) and (min-width:1px){
         .ucpasswordonmail-wrap-1{ padding:10px 10px 30px 10px;}
         .ucpasswordonmail-wrap-1 input[type="text"],.ucpasswordonmail-wrap-1 input[type="password"]{ width:100vw; margin:5px 0;}

         .ucpasswordonmail-wrap-1 table input[type="password"]{ width:50vw; margin:5px 0;}
    }


/*---------parametry slider------*/
.ucpriceslider-wrap-1{max-width:1180px;margin:auto;}
    .slidBlockPar {width:400px;white-space:nowrap;background-color:transparent;margin-top:20px;color:white;}
    .slidBlockPar > div{display:inline-block;width:250px;margin:0 12px 0 12px;}
    .slidBlockPar .slidMin{ min-width:50px;text-align:right; }
    .slidBlockPar .slidMin,
    .slidBlockPar .slidMax,
    .slidBlockPar .slidMinUnit,
    .slidBlockPar .slidMaxUnit{display:inline-block;border:0;color:black;font-weight:bold;background-color:transparent;width:auto;font-size:14px;font-family:"Open Sans";vertical-align:-2px;margin:0 0 0 4px;}
    .slidBlockPar .slidMinUnit,
    .slidBlockPar .slidMaxUnit{margin:0 4px 0 4px;}

    .slidBlockPar .ui-slider-horizontal{height: .4em;}
    .slidBlockPar .ui-slider-horizontal .ui-slider-handle{ margin-left:-1.0em; }
    .slidBlockPar .ui-widget-content, .slidBlockPar .ui-widget.ui-widget-content{border:none;border-top:2px solid #414548;background-color:#76797e}
    .slidBlockPar .ui-state-default,
 	.slidBlockPar .ui-widget-content .ui-state-default,
 	.slidBlockPar .ui-widget-header .ui-state-default,
    .slidBlockPar .ui-button,
    html .slidBlockPar  .ui-button.ui-state-disabled:hover,
    html .slidBlockPar  .ui-button.ui-state-disabled:active{border:none; background:transparent;color:transparent;}

    .slidBlockPar .ui-state-hover,
    .slidBlockPar .ui-widget-content .ui-state-hover,
    .slidBlockPar .ui-widget-header .ui-state-hover,
    .slidBlockPar .ui-state-focus,
    .slidBlockPar .ui-widget-content .ui-state-focus,
    .slidBlockPar .ui-widget-header .ui-state-focus,
    .slidBlockPar .ui-button:hover,
    .slidBlockPar .ui-button:focus {border:none; background:transparent;color:transparent;}

    .slidBlockPar .ui-slider .ui-slider-handle{height:32px;width:23px;margin-top:-11px;cursor:pointer;}
    .slidBlockPar .sliderPar > span.ui-slider-handle{background-image:url("/ImgGalery/Img5/Design/Svg/param-slider-left.svg"); background-size:23px 32px;}
    .slidBlockPar .sliderPar > span.ui-slider-handle + span.ui-slider-handle{background-image:url("/ImgGalery/Img5/Design/Svg/param-slider-right.svg"); background-size:23px 32px;}
    .slidBlockPar .ui-corner-all{border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-top-left-radius:0px;}

    .slidBlockPar .ui-widget-header,
    #ucFilters#ucFiltersParamStatic-WrapAjParamStatic .ui-slider.ui-widget-content,
    #ucFiltersParamStatic-WrapAj .ui-slider.ui-widget.ui-widget-content{background-color:#DADBDF;border:none;border-top:1px solid #B5B6BA;}

/*----------publikacni clanky--------*/
.ucpublisharticledetail-wrap-1{max-width:1180px;margin:auto;}
.ucpublisharticledetail-wrap-1 a:hover{text-decoration:none;}
    #ucPublishArticles-WrapAj .NavBar.n-1{ display:none; }
    #PublishArtDetail, #CategoryDesription{ font-size:14px;font-family:"Open Sans";padding-bottom:20px; }
    #PublishArtDetail > br{display:none;}
    #PublishArtDetail > p{display:none;}
    #PublishArtDetail > div.imgCont {float:left;height:170px;margin:0px 10px 10px 10px;width:170px;}
    #PublishArtDetail img[align="left"]{margin-right:10px;}
    #PublishArtDetail img[align="right"]{margin-left:10px;}
    #PublishArtDetail ul,
    #CategoryDesription ul{list-style-type: none; margin:0px 0px 20px 30px;padding:0px;}
    #PublishArtDetail ul > li:before,
    #CategoryDesription ul > li:before{content:""; display:inline-block;background-image: url("/ImgGalery/Img5/Design/Svg/tab5-arr-right.svg"); background-size:6px 9px; width:6px; height:9px; background-repeat: no-repeat; margin-left:-10px;margin-right:5px;}
    #PublishArtDetail p,
    #CategoryDesription p{ margin:13px 0; }
    #PublishArtDetail ul ul,
    #CategoryDesription ul ul{ margin-bottom:2px; }
    #PublishArtDetail h2, #CategoryDesription h2 {margin: 0.83em 0;}
    #PublishArtDetail h3, #CategoryDesription h3 {margin: 1em 0;}
    #PublishArtDetail h4, #CategoryDesription h4 {margin: 1.33em 0;}


    @media (max-width:899px) and (min-width:1px){
        .ucpublisharticledetail-wrap-1{padding:0 10px;}
    }

/*----varianty v detailu---------*/
#DetailForm .det-variants #DetailGroupItems > h2{font-size:20px;padding:0 0 10px 0;}
    #DetailForm .item-master .det-variants #DetailGroupItems > h2{padding:15px 0 10px 0;}
    #DetailForm .det-variants #DetailGroupItems > div{display:flex;flex-wrap:wrap;}
    #DetailForm .det-variants #DetailGroupItems > div > div{width:180px; height:80px;border-radius: 8px; border:1px solid #d62a2a; border-bottom:5px solid #d62a2a;margin: 0 5px 5px 0;cursor:pointer;}
    #DetailForm .det-variants #DetailGroupItems > div > div:hover {background-color: #EFF1F3;}
    #DetailForm .det-variants #DetailGroupItems > div > div.actual{background-color:#F3DADA;}
    #DetailForm .det-variants #DetailGroupItems > div > div > p{display:none;}
    #DetailForm .det-variants #DetailGroupItems > div > div > div{display:none;}
    #DetailForm .det-variants #DetailGroupItems > div > div{display: grid;}
    #DetailForm .det-variants #DetailGroupItems > div > div > h3{grid-column-start: 1;grid-column-end:3;grid-row-start: 1;grid-row-end: 1; font-size:14px; font-weight:normal;text-align:center;padding:5px 0 5px 0;}
    #DetailForm .det-variants #DetailGroupItems > div > div:hover > h3 {text-decoration: underline;}
        #DetailForm .det-variants #DetailGroupItems > div > div > h3 a{color:#606165; text-decoration:none;}
        #DetailForm .det-variants #DetailGroupItems > div > div > h3:first-letter{text-transform: uppercase;}
    #DetailForm .det-variants #DetailGroupItems > div > div > a{grid-column-start: 1;grid-column-end:2;grid-row-start: 2;grid-row-end: 4;text-decoration:none;}
        #DetailForm .det-variants #DetailGroupItems > div > div > a img{width:45px;margin-left:5px;color:transparent;}
    #DetailForm .det-variants #DetailGroupItems > div > div > span{grid-column-start: 2;grid-column-end:3;grid-row-start: 2;grid-row-end: 3; text-align:right;padding-right:5px;align-self: center;font-weight:bold;font-size:14px;}
        #DetailForm .det-variants #DetailGroupItems > div > div > span:first-letter{text-transform: uppercase;}
    #DetailForm .det-variants #DetailGroupItems > div > div > strong{grid-column-start: 2;grid-column-end:3;grid-row-start: 3;grid-row-end: 4; text-align:right;padding-right:5px;align-self: center;color:#d62a2a; font-size:18px;}

    #DetailForm .det-variants span.avail_0{color:#70b922;}
    #DetailForm .det-variants #DetailGroupItems > div > div > span.avail-store{color:#70b922; font-size:12px; font-family:Open Sans;}
    #DetailForm .det-variants #DetailGroupItems > div > div > span.avail-x{color:#EA7300; font-size:12px; font-family:Open Sans;max-width:124px;}
    #DetailForm .det-variants #DetailGroupItems > div > div > span.avail-day{color:#EFAE00; font-size:12px; font-family:Open Sans;max-width:124px;}
    .detailBlock.item-master .det-pricevat,
    .detailBlock.item-master .det-price,
    .detailBlock.item-master .det-avail,
    .detailBlock.item-master .det-avail-rules,
    .detailBlock.item-master .buy{display:none;}


    @media (max-width:899px) and (min-width:1px){
        #DetailForm .det-variants #DetailGroupItems > div > div{width:160px;}
    }

/*----------kategorie clanku----------------*/
.ucpublisharticles-wrap-1{max-width:1180px;margin:auto;margin-bottom:20px;}

    #ucPublishArticles-WrapAj .spacer{display:none!important;}
    #PublishArticles{display: flex; flex-wrap: wrap;justify-content: space-between;}

    #PublishArticles > div {display: grid; width: 560px; background-color: #eff0f2; margin: 10px; grid-template-columns: 175px auto; grid-template-rows: 59px 52px auto;}
    #PublishArticles > div > div.imgCont{   grid-column-start:1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 4; }
    #PublishArticles > div > h2{            grid-column-start:2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; }
    #PublishArticles > div > p{             grid-column-start:2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3;}
    #PublishArticles > div > strong{        grid-column-start:2; grid-column-end: 3; grid-row-start: 3; grid-row-end: 4;}

    #PublishArticles > div > h2{ padding: 10px; font-size: 17px;}
    #PublishArticles > div > h2 > a:hover {text-decoration: none;}
    #PublishArticles > div > div{ display:none; }
    #PublishArticles > div > div.imgCont{ display:block; float:left; height:170px;margin:0px 5px 0 0;width:170px;}
    #PublishArticles > div > p{ padding: 0 10px 10px 10px; }
    #PublishArticles > div > strong{ display:block; margin: auto; margin-bottom: 10px;}
    #PublishArticles > div > strong a{text-decoration:none;border-radius:5px;background-color:#d62a2a;border:none;color:white;font-size:14px;font-weight:600;padding:7px 15px;cursor:pointer;font-family:'Open Sans';transform: translateZ(0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display:inline-block;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    #PublishArticles > div > strong a:hover{background-color: #E85757;}
    #PublishArticles > div > strong a:active{background-color: #d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}

    @media (max-width:1180px){
        #PublishArticles > div {width: 100%;}

    }



    @media (max-width:560px){
        #PublishArticles > div {grid-template-columns: 30% auto;grid-template-rows: 59px 62px auto;}
        #PublishArticles > div > div.imgCont { height:auto;width:100%;}
        #PublishArticles > div > div.imgCont img{ width: calc(100% - 10px);height:auto;padding-left: 10px;}
        #PublishArticles > div > div.imgCont{   grid-column-start:1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 4; }
        #PublishArticles > div > h2{            grid-column-start:1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; }
        #PublishArticles > div > p{             grid-column-start:2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3;}
        #PublishArticles > div > strong{        grid-column-start:2; grid-column-end: 3; grid-row-start: 3; grid-row-end: 4; padding:10px;}
    }

/*------CSOB---------*/
div#PaidCsobFinal-ok,div#PaidCsobFinal-nok{line-height:34px;font-size:28px;font-family:"Open Sans";font-weight:400;padding-top:40px;margin-left:-12px;text-align:center;background-repeat:no-repeat;background-position:center 65%;}
div#PaidCsobFinal-ok{color:#5EB117;background-image:url('/ImgGalery/Img6/Design/Svg/znak-zaplaceno.svg');background-size: 171px 171px;}
div#PaidCsobFinal-nok{color:#E00000;background-image:url('/ImgGalery/Img6/Design/Svg/znak-nezaplaceno.svg');background-size: 171px 171px;}
div#PaidCsobFinal-ok > span,div#PaidCsobFinal-nok > span{font-weight:normal;display:block;}
div#PaidCsobFinal-ok > span{color:#6d6d6d;margin-bottom:30px;}
div#PaidCsobFinal-nok > span{color:#6d6d6d;margin-bottom:15px;}
div#PaidCsobFinal-nok > span:last-child{margin-top:15px;}

.csob-final div.butt-block{display:flex;margin:250px auto 40px auto;justify-content:center;flex-wrap:wrap;}
.csob-final div.butt-block a{height:55px;width:208px;margin:5px 10px;display:inline-block;text-decoration:none;background-repeat:no-repeat;background-position:center center;background-size: 208px 55px;font-size:0px;color:transparent;}
.csob-final  a.home-butt{background-image:url('/ImgGalery/Img6/Design/Svg/na-hlavni-stranku.svg');}
.csob-final  a.repeat-butt{background-image:url('/ImgGalery/Img6/Design/Svg/opakovat-platbu.svg');}

/*
div#PaidCsobFinal-nok > a.home-butt:before{content:"Registrovaní zákazníci mohou vyvolat opakování platby v přehledu objednávek."; display:block;font-size:20px;font-family:"Open Sans";font-weight:400;color: #6d6d6d;display:block;margin-bottom:85px;}
*/

div#PaidCsobFinal-ok > a{ height:55px; }
div#PaidCsob{padding-top: 40px;text-align:center;background-repeat: no-repeat;background-image: url('/ImgGalery/Img6/Design/Svg/karty.svg');background-size: 281px 226px;background-position: center bottom;padding-bottom: 290px;margin-bottom:30px;}
div#PaidCsob > a{line-height:140%; display: block;height: 44px;background-image: url('/ImgGalery/Img6/Design/Svg/zaplatit-online.svg');background-position: center bottom;background-repeat: no-repeat;text-align: center;margin: auto;padding-bottom: 95px;text-decoration: none;font-size: 25px;background-size: 208px 55px;color: #6d6d6d;font-family: "Open Sans";font-weight: 400;}

td.payOnline{background-color:white;}
td.payOnline > a{background-color:white;color:#000000;font-weight:bold;padding:5px 0px;  display:inline-block;}
td.payOnline > div#PaidCsob{padding-top:10px;margin-left:0px;margin-bottom:0px;width:auto;height:105px;position:static;background-image:none;}
td.payOnline > div#PaidCsob > a{width:auto;height:65px;margin:auto;padding-bottom:40px;}

#OrderFinishText.csob{margin-bottom:-23px;}
#PaidCsob + style + #OrderPrint, #OrderFinishText.csob > div:first-child{display:none;}

    @media (max-width:899px) and (min-width:1px){
        div#PaidCsobFinal-nok{background-position:center 60%;}
        div#PaidCsobFinal-nok > a:before{font-size:16px;margin-bottom:140px;}
    }


/*------publikacni kategorie------------*/
.ucpublishcategorylist-wrap-1{max-width:1180px;margin:auto;margin-bottom:20px;}
    /*  body.b_publish-cat .ucpublishcategorylist-wrap-1{display:none;}    */
    #PublishCatList{ display:flex;flex-wrap:wrap; align-items:center;}
    #PublishCatList > div{ width:25%;}
    #PublishCatList br.spacer{ display:none;}
    #PublishCatList > div div.imgCont{ width:calc(100% - 40px); height:calc(100% - 20px);margin:auto;}
    #PublishCatList > div div.imgCont:hover {background-color: #EFF1F3;}
    #PublishCatList > div div.imgCont a{ display:block;width:100%;}
    #PublishCatList > div img{ width:100%;padding:20px 0;}
    @media (max-width:699px) and (min-width:1px){
        .ucpublishcategorylist-wrap-1{ padding:10px; }
        #PublishCatList > div{ width:33%;}
    }

/*-----fotogalerie clanek---*/
    .ucpublishfotogalery-wrap-1{ max-width:1180px;margin:auto;margin-bottom:20px; }
        #PublishFotoGal div#ImgCont{ display:flex; flex-wrap: wrap;}
        #PublishFotoGal h2{ font-family:"Open Sans"; font-size:28px; font-weight:400; margin-bottom:20px;}
    @media (max-width:699px) and (min-width:1px){
        #PublishFotoGal div#ImgCont{ flex-direction:column;justify-content: center; text-align:center;}
    }
               /*
    @media (max-width:699px) and (min-width:1px){
              iframe[name^="mcs_"]{ max-height:0px; }
    }
    */


/*----------chybove stranky--------*/
.ucerrorsmessage-wrap-1{max-width:1180px;margin:auto;padding-bottom:40px;}
    .ucerrorsmessage-wrap-1 h2 {padding: 10px 0;}
    .ucerrorsmessage-wrap-1 ul{list-style-type: none; margin:10px 10px 20px 30px;padding:0px; line-height:25px;}
    .ucerrorsmessage-wrap-1 li:before{content: url('/ImgGalery/Img5/Design/Svg/li-bod.svg');width: 7px;height: 7px;margin-right: 8px;display: inline-block;vertical-align: 1px;}
    .ucerrorsmessage-wrap-1 ul ul{ margin-bottom:2px; }

    @media (max-width:899px) and (min-width:1px){
        .ucerrorsmessage-wrap-1{padding:0 10px;}
        .ucerrorsmessage-wrap-1 h1{ padding-left:0px; } 
        .ucerrorsmessage-wrap-1 blockquote{ margin-left:0px; }
    }


/*--------odber novinek----------------*/
.ucmailnewsedit-wrap-1{max-width:1180px;margin:auto;padding-bottom:40px;}

/*----------obrazky v clancich--------*/
img.img-10{width:10%;}
img.img-20{width:20%;}
img.img-30{width:30%;}
img.img-40{width:40%;}
img.img-50{width:50%;}
img.img-60{width:60%;}
img.img-70{width:70%;}
img.img-80{width:80%;}
img.img-90{width:90%;}
img.img-100{width:100%;}

img.img-r-10{width:10%;}
img.img-r-20{width:20%;}
img.img-r-30{width:30%;}
img.img-r-40{width:40%;}
img.img-r-50{width:50%;}
img.img-r-60{width:60%;}
img.img-r-70{width:70%;}
img.img-r-80{width:80%;}
img.img-r-90{width:90%;}
img.img-r-100{width:100%;}

@media (max-width:1199px) and (min-width:1px){
    img.img-r-10{width:100%;}
    img.img-r-20{width:100%;}
    img.img-r-30{width:100%;}
    img.img-r-40{width:100%;}
    img.img-r-50{width:100%;}
    img.img-r-60{width:100%;}
    img.img-r-70{width:100%;}
    img.img-r-80{width:100%;}
    img.img-r-90{width:100%;}
    img.img-r-100{width:100%;}
}

/*-------------cislovany seznam---------*/
#PublishArtDetail ol {list-style-type: none;counter-reset: item;margin: 0;padding: 0;}
    #PublishArtDetail ol > li {display: table;counter-increment: item;margin-bottom: 0.6em;}
    #PublishArtDetail ol > li:before {content: counters(item, ".") ". "; display: table-cell;padding-right: 0.6em;font-weight:bold;}
    #PublishArtDetail li ol > li:before {font-weight:normal;}
    #PublishArtDetail li ol > li {margin: 0.5em 0 0 0;}
    #PublishArtDetail li ol > li:before {content: counters(item, ".") " ";}

/*------------nejprodavanejsi-----------------*/
.uctopsalecat-wrap-1{max-width:1180px;margin:auto;}
    .uctopsalecat-wrap-1 form{ display:grid; grid-template-columns: 120px auto 150px 150px;border-bottom:1px solid #dbdbdd;padding: 10px;}
    .uctopsalecat-wrap-1 form .imgTopSale{grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; }
    .uctopsalecat-wrap-1 form h2{grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; justify-self:start;align-self: center;min-height: 42px;}
    .uctopsalecat-wrap-1 form .code-topsale{grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; justify-self:start;align-self: center;}
    .uctopsalecat-wrap-1 form .price-topsale{grid-column-start: 3; grid-column-end: 4; grid-row-start: 1; grid-row-end: 3; justify-self:start;align-self: stretch;place-self: center;}
    .uctopsalecat-wrap-1 form span[class^="avail"]{grid-column-start: 4; grid-column-end: 5; grid-row-start: 1; grid-row-end: 2;justify-self:end; align-self: end;}
    .uctopsalecat-wrap-1 form .submit-topsale{grid-column-start: 4; grid-column-end: 5; grid-row-start: 2; grid-row-end: 3;justify-self:end; align-self: center;}
    .uctopsalecat-wrap-1 form input[name="count"]{display:none; }

    #TopSaleBox:before{ content:"Najpredávanejšie";font-weight: 400;font-size: 26px;font-family: "Open Sans"; margin-top: 15px;margin-bottom: 15px;display:block;}
    .uctopsalecat-wrap-1 form:nth-child(3){border-bottom:none;}
    #TopSaleBox > form .imgTopSale{ display:flex; }
    .uctopsalecat-wrap-1 form .imgTopSale img{width:80px;}
    #TopSaleBox > form:nth-child(1) .imgTopSale:before{content:"1.";}
    #TopSaleBox > form:nth-child(2) .imgTopSale:before{content:"2.";}
    #TopSaleBox > form:nth-child(3) .imgTopSale:before{content:"3.";}
    #TopSaleBox > form .imgTopSale:before{ display:block;font-size:16px;align-self:center;padding-right:15px;font-weight: 400;font-family: "Open Sans";}

    .uctopsalecat-wrap-1 form h2 a {text-decoration:none;color:#3a3b3d;font-size:16px;}
    .uctopsalecat-wrap-1 form h2 a:hover {text-decoration: underline;}
    .uctopsalecat-wrap-1 form .code-topsale:before{content:"Kód položky: "; font-size:14px;}
    .uctopsalecat-wrap-1 form .price-topsale{border-left:1px solid #dbdbdd;padding-left:20px;}
    .uctopsalecat-wrap-1 form .price-topsale > div{ padding:8px 0; }
    .uctopsalecat-wrap-1 form .price-topsale > div:nth-child(1){width:130px;font-size:13px;}
    .uctopsalecat-wrap-1 form .price-topsale > div:nth-child(1):after{content:" bez DPH";}
    .uctopsalecat-wrap-1 form .price-topsale > div:nth-child(2){width:120px;color:#d62a2a;font-size:18px;font-weight:bold;}
    .uctopsalecat-wrap-1 form input[type="submit"]{background-image:url("/ImgGalery/Img5/Design/Svg/24/cart.svg");width:123px;height:35px;box-sizing:border-box;background-size:30px 20px;background-position:10px center;background-repeat:no-repeat;text-align:right;display:inline-block;box-shadow:0 2px #9B1F1D;transition-duration: 0.2s;}
    .uctopsalecat-wrap-1 form input:hover[type="submit"]{background-color: #E85757;}
    .uctopsalecat-wrap-1 form input:active[type="submit"]{background-color: #d62a2a;box-shadow: 0 1px #9B1F1D;transform: translateY(1px);}

@media (max-width:800px) and (min-width:1px){
   .uctopsalecat-wrap-1 form{ display:grid; grid-template-columns: 120px auto auto auto;width:calc(100% - 26px);margin:auto;;border-bottom:1px solid #dbdbdd;}
    .uctopsalecat-wrap-1 form .imgTopSale{grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; }
    .uctopsalecat-wrap-1 form h2{grid-column-start: 2; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2; justify-self:start;align-self: center;}
    .uctopsalecat-wrap-1 form .code-topsale{display:none;}
    .uctopsalecat-wrap-1 form .price-topsale{grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 4; justify-self:start;align-self: stretch;place-self: none;}
    .uctopsalecat-wrap-1 form span[class^="avail"]{grid-column-start: 3; grid-column-end: 4; grid-row-start: 2; grid-row-end: 3;justify-self:end; align-self: end;}
    .uctopsalecat-wrap-1 form .submit-topsale{grid-column-start: 3; grid-column-end: 4; grid-row-start: 3; grid-row-end: 4;justify-self:end; align-self: center;padding-bottom:10px;}

    .uctopsalecat-wrap-1 form .price-topsale{border-left:none;padding-left:5px;}
    .uctopsalecat-wrap-1 form .price-topsale > div{ padding:3px 0; }
    #TopSaleBox:before{margin-left:10px;}
}

/*------------popis kategorie---------------*/
.uccategorydescription-wrap-1{max-width:1180px;margin:auto;}
    #CategoryDesription{margin-bottom:20px;font-size:13px; position:relative; padding: 0 10px;}
    #CategoryDesription a:hover {text-decoration: none;}
    #CategoryDesription .hidden-body{display:none;}
    #CategoryDesription.hide:before {display:block;content:'';width:100%;height:100px;max-height:100%;position:absolute;left:0;bottom:38px;background:linear-gradient(transparent , white);z-index: +10;}

    #CategoryDesription .butt-shop-desc{ display:block; width:200px; height:38px; background-color: white; border: 2px solid #54575D; color: #54575D; text-align: center; margin:auto; font-size: 13px;  border-radius: 5px; font-weight: 600; font-family: 'Open Sans'; cursor: pointer; transition-duration: 0.2s; margin:auto;margin-top:5px; }
    #CategoryDesription .butt-shop-desc img { width: 10px; height: 7px; vertical-align: middle; margin-left: 10px; }
    #CategoryDesription .butt-shop-desc:hover{ background-color: #54575D; color: white; }
    #CategoryDesription .butt-shop-desc:hover img { filter: invert(1); }


/*-------------cookies GDPR -------------*/
#cookes-gdpr-box {display:none; width:100%; max-width:400px; padding:20px; background-color: white; position:absolute; left:10px;bottom:10px;}
#cookes-gdpr-box .downUp-head{ display:inline-block; width:100%; height:20px; background-image:url(""); background-size: 15px 8px; background-repeat:no-repeat; background-position: right center; cursor:pointer;}
#cookes-gdpr-box .downUp-head.up{ background-image:url("/ImgGalery/Base/arr_down.svg");}

#cookes-gdpr-box > p{padding:20px 0; }
#cookes-gdpr-box input[type="button"]{ padding:10px 20px; border:none;font-size:14px;background-color:#73767B; color:white;font-weight:600; }
#cookes-gdpr-box input[type="button"]:focus, #cookes-gdpr-box input[type="button"]:active{ outline: 0; border: 0; }
#cookes-gdpr-box input[type="button"].allow-all{ background-color:#039010;border:2px solid #039010;border-radius:3px;}
#cookes-gdpr-box input[type="button"].allow-select{ background-color:transparent;text-decoration:underline;color:#3a3b3d;cursor:pointer;border:2px solid transparent;border-radius:3px;}
#cookes-gdpr-box input[type="button"].save-sel{ background-color:white; border:2px solid #3a3b3d;border-radius:3px;color:#3a3b3d; display:none;}

#cookes-gdpr-box .cookieGDPR { display:none; }
#cookes-gdpr-box .cookieGDPR > ul:before{ content:"Jednotlivé súhlasy";display:block;font-size: 16px; font-weight:600; margin:10px 0 10px -10px; }
#cookes-gdpr-box .cookieGDPR > ul{ list-style-type: none; margin-left:10px;}
#cookes-gdpr-box .cookieGDPR > ul > li{ margin-bottom:10px; border-bottom:1px solid #3a3b3d;}
#cookes-gdpr-box .cookieGDPR > ul > li:last-child{ border-bottom:none;}
#cookes-gdpr-box .cookieGDPR > ul > li > label{cursor:pointer; margin-bottom:5px;}
#cookes-gdpr-box .cookieGDPR > ul > li > p{display:none; margin-bottom:7px;}
#cookes-gdpr-box .head-butt{ text-align:right; }
#cookes-gdpr-box .row-head{ display:flex; justify-content: space-between;align-content:stretch; padding-bottom:7px;}
#cookes-gdpr-box .row-head label{ display:flex; justify-content: space-between;align-content:stretch; width:100%;}
#cookes-gdpr-box .row-head label > strong{ display:inline-block;}
#cookes-gdpr-box .row-head .downUp{ display:inline-block; width:30px; height:20px; background-image:url("/ImgGalery/Base/arr_down.svg"); background-size: 15px 8px; background-repeat:no-repeat; background-position: center center; cursor:pointer;}
#cookes-gdpr-box .row-head .downUp.up{ background-image:url("/ImgGalery/Base/arr_up.svg");}

#cookes-gdpr-box .cookieGDPR input[type="checkbox"]{ border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
#cookes-gdpr-box .cookieGDPR input + span.switch{ flex-shrink:0;display:inline-block; background-image:url("/ImgGalery/Base/toggle-off.svg"); width:35px; height:20px; background-size:30px 19px; margin-left:5px;background-repeat:no-repeat; background-position: center center;}
#cookes-gdpr-box .cookieGDPR input:checked + span.switch{ background-image:url("/ImgGalery/Base/toggle-on.svg"); width:35px; height:20px; background-size:30px 19px;}

#cookes-gdpr-box .bottom-cookies{ display:flex; justify-content: space-between; flex-wrap: wrap;}

.cookies-edit-butt{ display:none; position:fixed; bottom: 10px; left:10px; width:72px; height:72px; cursor:pointer; background-image: url("/ImgGalery/Img5/Design/cookies-edit-user.png"); z-index:+100;}

@media (max-width:440px) and (min-width:1px){
    #cookes-gdpr-box {left:0px; bottom:0px;padding:10px;width:calc(100% - 20px);left:auto;bottom:70px;}
    #cookes-gdpr-box input[type="button"]{ padding:5px 10px; font-size:13px; }
}

@media (max-width:300px) and (min-width:1px){
    #cookes-gdpr-box .bottom-cookies{ justify-content: center;}
}

.HeurekaWidgetArt{ display: flex; flex-direction: row;justify-content: space-around;flex-wrap:wrap; }
.HeurekaWidgetArt > div {  text-align:center; min-width:249px; align-self:center;}

@media (max-width:600px) and (min-width:1px){
    .HeurekaWidgetArt{ flex-direction: column;flex-wrap:wrap; }
    .HeurekaWidgetArt > div { margin-bottom : 10px;}
}

@media (max-width:300px) and (min-width:1px){
    .HeurekaWidgetArt > div { min-width:180px;}
}