﻿.carousel-controls {
    position: absolute;
    right: 0;
    top: -29px;
    width: 80px;
    height: 30px;
    z-index: 12;
}

.carousel-control.left {
top:px
}
.carousel-control.right {
top:px
}


.logo{
border:2px #666;
}

.seznam {
	margin-left: 15px
}

.c {
 clear: both;
}

.vlajky {  
 position: relative;
 top: 10px;   
 right: 10px;
 
}

.left {
 float:left;
}

.ohraniceni{
 margin:10px;
}


.text h4{
    color:#CC2121; 
}

.table-middle{
  vertical-align: middle;
}

    #pt-menu-2451 .pt-menu-bar {
        background: #FFFFFF;
        color: #222222;
        float:left;
    }
    #pt-menu-2451 .ul-top-items .li-top-item .a-top-link {
        background: #FFFFFF;
        padding: 5px 0px 5px 0px;
        color: #222222;
        font-size: 1.3rem;
        text-transform: uppercase;
        font-weight: 500;
    }
    #pt-menu-2451 .ul-top-items .li-top-item:hover .a-top-link,#pt-menu-2451 .ul-top-items .li-top-item:hover .a-top-link i, #pt-menu-2451 .ul-top-items .li-top-item.active .a-top-link{
        color: #CC2121;
        font-weight: 500;
        background: #FFFFFF;
    }
    #pt-menu-2451 .mega-menu-container {
        
        background: #FFFFFF;
        padding: 0px 0px 0px 0px;
    }
    #pt-menu-2451 .mega-menu-container .a-mega-second-link {
        color: #FFFFFF;
        font-size: 1.4rem;
        text-transform: none;
        font-weight: 300;
    }
    #pt-menu-2451 .mega-menu-container .a-mega-second-link:hover {
        color: #FFFFFF;
        font-weight: 300;
    }
    #pt-menu-2451 .mega-menu-container .a-mega-third-link {
        color: #FFFFFF;
        font-size: 1.4rem;
        text-transform: none;
        font-weight: 300;
    }
    #pt-menu-2451 .mega-menu-container .a-mega-third-link:hover {
        color: #FFFFFF;
        font-weight: 300;
    }
    #pt-menu-2451 .mega-menu-container .a-mega-four-link {
        color: #FFFFFF;
        font-size: 1.4rem;
        text-transform: none;
        font-weight: 300;
    }
    #pt-menu-2451 .mega-menu-container .a-mega-four-link:hover {
        color: #FFFFFF;
        font-weight: 300;
    }
    #pt-menu-2451 .ul-second-items .li-second-items {
        background: #FFFFFF;
        color: #222222;
    }
    #pt-menu-2451 .ul-second-items .li-second-items:hover, #pt-menu-2451 .ul-second-items .li-second-items.active {
        background: #FFFFFF;
        color: #CC2121;
    }
    #pt-menu-2451 .ul-second-items .li-second-items .a-second-link {
        color: #222222;
        font-size: 1.4rem;
        text-transform: capitalize;
        font-weight: 500;
    }
    #pt-menu-2451 .ul-second-items .li-second-items .a-second-link:hover, #pt-menu-2451 .ul-second-items .li-second-items.active .a-second-link {
        color: #CC2121;
        font-weight: 500;
    }
    #pt-menu-2451 .ul-third-items .li-third-items {
        background: #FFFFFF;
    }
    #pt-menu-2451 .ul-third-items .li-third-items:hover, #pt-menu-2451 .ul-third-items .li-third-items.active {
        background: #FFFFFF;
    }
    #pt-menu-2451 .ul-third-items .li-third-items .a-third-link {
        color: #666666;
        font-size: 1.4rem;
        text-transform: capitalize;
        font-weight: 400;
    }
    #pt-menu-2451 .ul-third-items .li-third-items .a-third-link:hover, #pt-menu-2451 .ul-third-items .li-third-items.active .a-third-link {
        color: #CC2121;
        font-weight: 400;
    }
    #pt-menu-2451 .ul-four-items .li-four-items {
        background: #FFFFFF;
    }
    #pt-menu-2451 .ul-four-items .li-four-items:hover, #pt-menu-2451 .ul-four-items .li-four-items.active {
        background: #FFFFFF;
    }
    #pt-menu-2451 .ul-four-items .li-four-items .a-four-link {
        color: #666666;
        font-size: 1.4rem;
        text-transform: capitalize;
        font-weight: 400;
    }
    #pt-menu-2451 .ul-four-items .li-four-items .a-four-link:hover, #pt-menu-2451 .ul-four-items .li-four-items.active .a-four-link {
        color: #CC2121;
        font-weight: 400;
    }


    #pt-menu-1697 .pt-menu-bar {
        background: #FFFFFF;
        color: #FFFFFF;
        padding: 0px 0px 0px 0px;
    }
    #pt-menu-1697.pt-menu-bar {
        background: #FFFFFF;
        color: #FFFFFF;
    }
    #pt-menu-1697 .ul-top-items .li-top-item .a-top-link {
        background: #FFFFFF;
        padding: 1px 0 1px 0;
        color: #242424;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 500;
		word-wrap:break-word;
    }
    #pt-menu-1697 .ul-top-items .li-top-item:hover .a-top-link,#pt-menu-1697 .ul-top-items .li-top-item:hover .a-top-link i, #pt-menu-1697 .ul-top-items .li-top-item.active .a-top-link{
        color: #CC2121;
        font-weight: 500;
        background: #FFFFFF;
    }
    #pt-menu-1697 .mega-menu-container {
        
        background: #FFFFFF;
        padding: 3.5rem 4.9rem 4.9rem 4.9rem;
    }
    #pt-menu-1697 .mega-menu-container .a-mega-second-link {
        color: #292929;
        font-size: 1.4rem;
        text-transform: capitalize;
        font-weight: 500;
    }
    #pt-menu-1697 .mega-menu-container .a-mega-second-link:hover {
        color: #CC2121;
        font-weight: 500;
    }
    #pt-menu-1697 .mega-menu-container .a-mega-third-link {
        color: #707070;
        font-size: 1.4rem;
        text-transform: capitalize;
        font-weight: 400;
    }
    #pt-menu-1697 .mega-menu-container .a-mega-third-link:hover {
        color: #CC2121;
        font-weight: 400;
    }
    #pt-menu-1697 .ul-second-items .li-second-items {
        background: #FFFFFF;
        color: #292929;
    }
    #pt-menu-1697 .ul-second-items .li-second-items:hover, #pt-menu-1697 .ul-second-items .li-second-items.active {
        background: #FFFFFF;
        color: #CC2121;
    }
    #pt-menu-1697 .ul-second-items .li-second-items .a-second-link {
        color: #292929;
        font-size: 1.4rem;
        text-transform: capitalize;
        font-weight: 500;
    }
    #pt-menu-1697 .ul-second-items .li-second-items .a-second-link:hover, #pt-menu-1697 .ul-second-items .li-second-items.active .a-second-link {
        color: #CC2121;
        font-weight: 500;
    }
    #pt-menu-1697 .ul-third-items .li-third-items {
        background: #FFFFFF;
    }
    #pt-menu-1697 .ul-third-items .li-third-items:hover, #pt-menu-1697 .ul-third-items .li-third-items.active {
        background: #FFFFFF;
    }
    #pt-menu-1697 .ul-third-items .li-third-items .a-third-link {
        color: #707070;
        font-size: 1.4rem;
        text-transform: capitalize;
        font-weight: 400;
    }
    #pt-menu-1697 .ul-third-items .li-third-items .a-third-link:hover, #pt-menu-1697 .ul-third-items .li-third-items.active .a-third-link {
        color: #CC2121;
        font-weight: 400;
    }
    .reklama-row {
    display: flex;
    align-items: stretch;   /* oba sloupce stejná výška */
}

.reklama-col {
    display: flex;
}

.reklama-content {
    display: flex;
    flex-direction: column;
    justify-content: center; /* vertikální centrování */
    width: 100%;
}

.second-click-show {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}

/* Šipka v podkategorii 1. úrovně */
.third-click-show {
    position: absolute;
    right: 30px;   /* posunutí aby nepřekrývalo */
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
}

/* Šipka v podkategorii 2. úrovně (pokud budeš používat) */
.four-click-show {
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%);
}


.redb {
	background-color: #F99;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #F00;
	color:#000;
}

.chybabox{
	padding:10px;
}


/*alert message*/
.box {font-size:108.3%;margin:2px 0 15px;padding:20px 15px 20px 65px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;/*behavior:url(http://www.yourinspirationweb.com/tf/bolder/wp-content/themes/bolder/PIE.htc);*/}
.success-box {background:url("../images/icons/message/check.png") no-repeat 15px center #ebfab6;border:1px solid #bbcc5b;color:#599847;}
.arrow-box   {background:url("../images/icons/message/arrow.png") no-repeat 15px center #ebfab6;border:1px solid #bbcc5b;color:#599847;}
.alert-box   {background:url("../images/icons/message/alert.png") no-repeat 15px center #fbdd96;border:1px solid #e5af51;color:#ca6b1c; padding-left:70px;}
.error-box   {background:url("../images/icons/message/error.png") no-repeat 15px center #fdd2d1;border:1px solid #f6988f;color:#883333;}
.notice-box  {background:url("../images/icons/message/note.png") no-repeat 15px center #f9ebca;border:1px solid #e5b2ac;color:#9f6722;}
.info-box    {background:url("../images/icons/message/info.png") no-repeat 15px center #e6ebf0;border:1px solid #89becd;color:#277dce;}

