#ctlProdejna .postaPopOver,#naPoste .postaPopOver,.postaPopOver,.show-pointer{cursor:pointer}body{background-image:url(../images/tvproducts_bg.jpg),url(../images/tvproducts_bg_gradient.jpg);background-position:center top,center top;background-repeat:no-repeat,repeat-x;position:relative;font-family:Arial,Helvetica,sans-serif;color:#000;margin:0 auto;padding:0}.navbar .topmenu,.navbar.navbar-default.top-menu{margin-bottom:0}
/*.h3,h3{font-size:20px}*/
.navbar{border-radius:0}footer,input.search-input{border-bottom-left-radius:5px}.navbar.top-menu,.navbar.top-menu a,.navbar.top-menu a:hover{color:#FFF;background-color:#444;min-height:25px;font-size:95%}#topNavbar,.navbar-nav.kontakty>li>a,.navbar-nav.kontakty>li>a:hover,.navbar-nav.links>li>a,.navbar-nav.links>li>a:hover,.navbar-nav.partners>li>a,.navbar-nav.partners>li>a:hover{color:#fff;font-size:1em}@media (min-width:768px){.row-topKontakty,.row-topLinks,.row-topPartners{padding:2px 2px 0}#topNavbar,.navbar-nav.kontakty>li>a,.navbar-nav.kontakty>li>a:hover,.navbar-nav.links>li>a,.navbar-nav.links>li>a:hover,.navbar-nav.partners>li>a,.navbar-nav.partners>li>a:hover{margin:0;padding:2px 4px 0;color:#fff}}@media (min-width:992px){.row-topKontakty,.row-topLinks,.row-topPartners{padding:0;margin:0}#topNavbar,.navbar-nav.kontakty>li>a,.navbar-nav.kontakty>li>a:hover,.navbar-nav.links>li>a,.navbar-nav.links>li>a:hover,.navbar-nav.partners>li>a,.navbar-nav.partners>li>a:hover{margin:0;padding:2px 4px 0;color:#fff;font-size:.95em}.navbar-nav.kontakty>li>a,.navbar-nav.kontakty>li>a:hover,.navbar-nav.links>li>a,.navbar-nav.links>li>a:hover{padding:2px 6px}}.navbar-nav.kontakty>li>a:active,.navbar-nav.kontakty>li>a:hover,.navbar-nav.links>li>a:active,.navbar-nav.links>li>a:hover,.navbar-nav.partners>li>a:active,.navbar-nav.partners>li>a:hover{color:#FF0}.nav.navbar-nav.links{padding-left:10%}.row-topPartners .list-inline>li img{padding-top:5px;padding-right:3px}.row-topPartners .list-inline>li,.row-topPartners .list-inline>li a,.row-topPartners .list-inline>li a:hover{padding-right:3px;padding-left:2px}.row-topKontakty .list-inline>li img{padding-top:3px;padding-right:3px}
input.search-input{
    background:url(../images/lupa.png) no-repeat #FFF;
    color:#000;
    font-weight:700;
    padding:0 10px 4px 40px;
    text-decoration:none;
    height:40px;
    text-align:left;
    border-top-left-radius:5px;
    border-right:#a9a9a9 1px solid;
    border-top:#a9a9a9 1px solid;
    border-left:#a9a9a9 1px solid;
    border-bottom:#a9a9a9 1px solid;
    font-size:14px;
    background-position: left top;
}
.search-input.mobile {
    height:45px;
    font-size:16px;
    background-position: left center;
}
.btn.style-tvp,.btn.style-tvp:hover{background:linear-gradient(180deg,#418C33,#57BB44);color:#FFF;font-weight:700;border:0 solid;border-bottom-right-radius:5px;border-top-right-radius:5px;height:40px;max-width:350px}.btn.style-tvp:hover{background:linear-gradient(180deg,#57BB44,#418C33)}.btn.popUpAdd{background:linear-gradient(180deg,red,#A10616);width:100%}.btn.popUpAdd:hover{background:linear-gradient(180deg,#A10616,red)}.row.logo-search-basket{padding-bottom:0}.top-logo,.vertical-center{display:inline}
.btn.style-tvp{height:40px}
.btn.style-tvp.mobile{height:45px}
.form-inline .form-group{display:inline-table;position: relative;}
.navbar.head-menu1,.navbar.head-menu2{line-height:10px;min-height:10px;background:linear-gradient(180deg,red,#A10616);border:0;border-radius:5px;margin-bottom:5px}.menu-leve,.menu-leve-nav .nav>li>a{line-height:.9em;font-size:12px;Text-transform:uppercase;font-weight:700}.navbar.head-menu1 a:hover,.navbar.head-menu2 a:hover{background:linear-gradient(180deg,#A10616,red)}.navbar.head-menu1 a,.navbar.head-menu2 a{color:#FFF;font-weight:700}.navbar.head-menu2 a.menu-slevoprodukt{background:linear-gradient(180deg,#2aabd2,#1b6d85)}.navbar.head-menu2 a:hover.menu-slevoprodukt{background:linear-gradient(180deg,#1b6d85,#2aabd2)}.garance-nakupu,.menu-leve,.menu-leve-nav,.nakupujici,.navbar,.newsletter-sign{margin-left:-15px;margin-right:-15px}.menu-leve{color:#000}.menu-leve a,.menu-leve a:active{background-color:#F2F2F2;color:#000}.menu-leve a.list-group-item.active,.menu-leve a:hover,.menu-leve a:hover.list-group-item.active,a.list-group-item.sub-menu.active,a:hover.list-group-item.sub-menu{background-color:#FDACAC;border:1px solid #FDACAC;color:#000}a.list-group-item.sub-menu{padding-left:20px;background-color:#fff}.menu-leve-box{border-radius:5px}.menu-leve-nav .nav>li>a{color:#000;border:1px solid #F2F2F2;background-color:#F2F2F2;border-bottom:#d9d9d9 1px solid}.menu-leve-nav .nav>li>a.active,.menu-leve-nav .nav>li>a.sub-menu.active,.menu-leve-nav .nav>li>a:hover,.menu-leve-nav .nav>li>a:hover.active,.menu-leve-nav .nav>li>a:hover.sub-menu,.menu-leve-nav .nav>li>a:hover.sub-menu.active{border-radius:0;background-color:#FDACAC;border:1px solid #FDACAC;color:#000;border-bottom:#d9d9d9 1px solid}.menu-leve-nav .nav>li>a.sub-menu{padding-left:20px;background-color:#fff}.menu-leve-nav .nav>li>a.last{border-bottom:0}.menu-leve-box-header button{color:red;font-weight:700;font-size:14px}.menu-leve-box-header{margin-left:15px;margin-right:15px}.menu-leve a.bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.tvp-small-12{font-size:12px}.tvp-small-12.margin-leftRigh-10{margin-left:-10px;margin-right:-10px}.form-group{margin-top:12px;font:700 17px Verdana}.nl-send{margin-left:-10px}.nl-send input.nl-input{background-color:#FFF;color:#000;text-decoration:none;height:25px;text-align:left;border-bottom-left-radius:5px;border-top-left-radius:5px;border-right:#a9a9a9 1px solid;border-top:#a9a9a9 1px solid;border-left:#a9a9a9 1px solid;border-bottom:#a9a9a9 1px solid;font-size:10px;width:100%}.nl-send .btn.style-tvp,.nl-send .btn.style-tvp:hover{background:linear-gradient(180deg,red,#A10616);color:#FFF;border:0 solid;font-size:9px;padding-left:2px;padding-right:2px;height:25px}.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:5px;border-top-right-radius:5px}.nl-send .btn.style-tvp:hover{background:linear-gradient(180deg,#A10616,red)}a.ls-nl-link{text-decoration:none;color:grey}a:hover.ls-nl-link{color:red}hr{border-top:1px solid #fff;border-bottom:1px solid #d9d9d9}footer{background-color:#fff;color:grey;font-size:.9em}.footer-link{color:grey;background-color:#f5f5f5;border-radius:5px;border:1px solid #e3e3e3;margin-bottom:5px;padding:10px;text-decoration:none}.footer-copyright,.footer-copyright a,.footer-link a{text-decoration:none;color:grey}.footer-copyright a:hover,.footer-link a:hover{color:red}@media (min-width:480px){footer{font-size:.8em}}@media (min-width:992px){footer{font-size:.8em}}@media (min-width:1200px){footer{font-size:.85em}}
.kategorie-vypis{border:1px solid #FFF;border-top:#e3e3e3 1px solid;font-weight:700;margin-bottom:-1px;padding-bottom:15px;cursor:pointer;
}
.kategorie-vypis a, .kategorie-vypis{text-decoration:none;color:#000}.kategorie-vypis:hover{border:1px solid #e3e3e3;text-decoration:none;border-radius:0}
.kategorie-vypis .kat-btn-bay,.kategorie-vypis .kat-btn-bay:hover{background:linear-gradient(180deg,#418C33,#57BB44);height:35px;width:90%}
.kategorie-vypis .kat-btn-bay:hover{background:linear-gradient(180deg,#57BB44,#418C33)}.style-tvp.regular-link{background:linear-gradient(180deg,red,#A10616)}.style-tvp.regular-link:hover{background:linear-gradient(180deg,#A10616,red)}
.kat-vyp-btn{margin-top:7px}
.kategorie-vypis .img-responsive.kat-img{width:190px}.kategorie-vypis a .caption-titul, .kategorie-vypis .caption-titul{font-size:15px;font-weight:700;height:45px;overflow:hidden}.kategorie-vypis a .caption-popis, .kategorie-vypis .caption-popis{color:grey;height:80px;font-weight:400;overflow:hidden;line-height: 1.3;}.cena-old{text-decoration:line-through;font-weight: normal;}.cena{color:red;font-size: 18px;}
.banner{position:absolute;width:122px;height:300px;top:133px;overflow:hidden}.banner.left{margin-left:-122px;float:left}.banner.right{margin-right:-130px;float:right;margin-left:1170px}.zindex{z-index:-999}.banner a{text-indent:-9999px}.clearfix{overflow:auto}.container.narrow-style-xs{font-size:200%}
.style-tvp.top-menu-small-second,.style-tvp.top-menu-small-second:hover{
    height:30px;width:60%;background:linear-gradient(180deg,red,#A10616)
}
.glyphicon.glyphicon-shopping-cart {
    /*color: #000;*/
}
.navbar.top-menu-small-second, .top-menu-small-second .glyphicon.glyphicon-shopping-cart {
    color: #818181;
}
.container .menu-hamburger .glyphicon {
    cursor:pointer;
}
.container .menu-hamburger .glyphicon[aria-expanded="true"]::before {
    font-family: "FontAwesome";
    content: "\f00d";
    font-size: 34px;
}

#top-kontakt,img{display:inline-block;height:auto}.style-tvp.top-menu-small-second:hover{background:linear-gradient(180deg,#A10616,red)}.navbar.top-menu-small-second{margin-bottom:0}.main-block{margin-right:0;margin-left:0}img{max-width:100%}img.noRespons{max-width:none}
#drop-navigace-kosik{margin:0 0 5px;padding:0 3px 0 10px}.noPading,.noPading-right{padding-right:0}.noPading,.noPading-left{padding-left:0}
.div-breadcrumb .breadcrumb{margin-top:8px}
.breadcrumb{background-color:#fff;margin:0 0 10px;position:relative}
.breadcrumb .drob-navigace-arrow{margin:10px;vertical-align:top}
.breadcrumb-const,hr{margin:0}
.breadcrumb .active{color:red;font-weight:700;}
.breadcrumb a,.breadcrumb-const{color:#000;font-size:12px;font-weight:400;text-decoration:underline}
.breadcrumb a:hover{color:#f01;text-decoration:underline}
.breadcrumb>li+li::before{content:none}
.div-breadcrumb .breadcrumb H1 {display: inline;}
.navbar.navbar-default.top-menu{margin-right:0;border-color:#444}#top-kontakt{position:relative;text-align:left;left:-20px}#top-kontakt a #tvp_top_logo,#tvp_top_logo{height:66px;background-image:url(../images/logo_tvproducts.png);background-repeat:no-repeat;background-size:100% auto}.btn .glyphicon{margin-right:8px}.btn .glyphicon.nomarginRight,.btn.btn-icon .glyphicon{margin-right:0}label{font-weight:400}.second-menu.nav>li>a{padding:10px 2px}.nav>li>a{padding:10px 15px}#menu-navbar-from-top,#menu-navbar-search{margin:10px 10px 0}.row.mainblock{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}#ctlProdejna .popover-title,.popover-title{background-color:red;color:#FFF}.popover{border:1px solid red}.arrow{border-width:1px;border-right-color:red!important}#ctlProdejna .popover{border:1px solid red}#ctlProdejna .arrow{border-right-color:red!important}#naPoste .popover{border:1px solid #132f81;min-width:350px}#naPoste .popover-title{background-color:#fad000;color:#132f81}#naPoste .arrow{border-right-color:#132f81!important}
@media (max-width:480px) {
    /*.table-head{font-size:.8em}*/
    #top-kontakt a #tvp_top_logo,#tvp_top_logo{
        height:45px;
        /*height: 4rem;*/
    }
    #bookmarks table.popis-tbl, .clanek table.doprava-tbl{width:100%;}}
@media (max-width:767px){#bookmarks {margin-right: 0;}#bookmarks table.popis-tbl, .clanek table.doprava-tbl{width:100%;}}
@media (min-width:768px) {
    .container,.container2{width:750px}.table-head{font-size:1em}
    #top-kontakt a #tvp_top_logo,#tvp_top_logo{height:66px;max-width: 333px;}
    #bookmarks table.popis-tbl, .clanek table.doprava-tbl{width:100%;}
}
@media (min-width:992px){
    .container,.container2{width:970px}
    #top-kontakt a #tvp_top_logo,#tvp_top_logo{height:66px;max-width: 333px;}
    #bookmarks table.popis-tbl, .clanek table.doprava-tbl{width:80%;}
}
@media (min-width:1200px){
    .container,.container2{width:1170px}
    #top-kontakt a #tvp_top_logo,#tvp_top_logo{height:66px;max-width: 333px;}
    #bookmarks table.popis-tbl{width:60%;}
    .clanek table.doprava-tbl{width:80%;}
}

#loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('/images/page-loader.gif') 50% 50% no-repeat rgb(0,0,0);
    opacity: 0.5;
}

footer{padding:10px;border-bottom-right-radius:5px}


/*  Ulozenka    */
.modal-body .row {
    margin-left: 0;
}
#gmap, .gmap-over {
    height: 100%;
}
.gmap-provozovny {
    /*height: 410px;*/
    height: 515px;
}
.gmap-over {
    height: 515px;
}
.pac-container {
    z-index: 100000;
}
#pac-container {
    padding-left: 0;
    margin-right: 15px;
}
#pac-input {
    width: 100%;
    line-height: 1.5;
}
#obal-pobocky {
    padding-left: 0;
}
.gmaps{
    border-radius: 5px;
}

@media screen and (min-width: 768px) {
    .modal-dialog {
        width: 700px; /* New width for default modal */
    }
    .modal-sm {
        width: 350px; /* New width for small modal */
    }
}
@media screen and (min-width: 992px) {
    .modal-lg {
        width: 1200px; /* New width for large modal */
    }
}

.panel-heading {
    border-bottom: 0px solid transparent;
    padding: 5px 5px;
}
.panel {
    margin-bottom: 5px;
}
.modal-body .row {
    margin-right: 0;
}
.pobocka-active {
    border: 1px solid #f00;
    background-color: #e3e3e3;
    /*font-weight: bold;  */
}
.pobocka-normal {
    border: 1px solid #ddd;
    background-color: #FFF;
}
.ikona-firmy {
    position:absolute;
    background-repeat: no-repeat;
    top:10px;
    left:10px;
    width: 50px;
    height: 50px;
}
.ikona-firmy.Ttyp {
    background-image: url(../images/maps_g/tvp.png);
}
.ikona-firmy.Utyp {
    background-image: url(../images/maps_g/ulo.png);
}
.ikona-firmy.Ptyp {
    background-image: url(../images/maps_g/inP.jpg);
}
.ikona-firmy.Dtyp {
    background-image: url(../images/maps_g/inD.png);
}
.secected-pobocka {
    margin: 0px;
    /*margin: 0 5px;*/
    background-color: #f2f2f2;
    border-radius: 4px;
}
.onHoverGrey:hover {
    background-color: #e3e3e3;
}
.parent-for-center-vertical {
    height: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    text-align: right;
}