/******************************************************/
/* galerie, video galerie */
/******************************************************/                

.wrapGallery, .aVideoGallery, .wrapVideo
{
    display: block;
    overflow: hidden;
    float: none;
    width: 100%;    
}

    .wrapVideo, .detail .wrapVideo + .galerie
    {
        float: left;
        
    }

    .galerie
    {
        width: 100%;
    }
    
    .wrapVideo + .galerie
    {
        width: 850px !important;
    }
    
    .wrapVideo
    {
        width: 170px;
        margin-top: 20px;
    }
    
        .wrapVideo h2
        {
            text-transform: uppercase;
            margin-bottom: 15px;
        }
    
        .aVideoGallery
        {
            display: block;
            width: 130px;
            height: 74px;
/*            background: transparent url('../img/ico/ico-video-vozik-detail.jpg') no-repeat center center;*/
            background-size: contain;
            font-size: 0;
            
        }

            .butPlay
            {
                display: block;            
                width: 100%;
                height: 100%;
                background: transparent url('../img/ico/ico-play.png') no-repeat center center;
                font-size: 0;            
            }                                    
            
            
            
/**********/
/* navštívené položky */
/**********/

.wrapVisitedItems
{
    display: block;
    width: 100%;
    overflow: hidden;
    float: none;
}

    .wrapVisitedItems h2
    { 
        margin-bottom: 5px;
    }

.wrapVisitedItems + .wrapVisitedItems
{
    background: #f0f0f0;
    padding-bottom: 20px;
}

    .wrapPolozkaVisited, .boxPolozkaVisited
    {
        display: block;
        overflow: hidden;
        float: left;
    }

    .wrapPolozkaVisited
    {
        width: 14.70588235294118%;
        margin: 20px 2.352941176470588% 0 0;
    }

    .wrapPolozkaVisited:nth-of-type(6n+0)
    {
        margin-right: 0;
    }        
    
        .boxPolozkaVisited
        {
            width: 100%;
            position: relative;
        }     
        
            .visitedTitle
            {
                font-size: 77%;
            }
            
                .visitedTitle .black
                {
                    height: 20px;
                    line-height: 20px;
                    overflow: hidden;
                    display: block;
                    float: none;
                }
                
                .visitedTitle .rPz
                {
                    height: 40px;
                }

            .visitedImage
            {
                position: relative;
                height: 100px;
            }
            
                .visitedImage img
                {
                    width: 100%;
                    max-width: 100%;
                }
                
                .wrapPolozkaVisited .titulek_wrap
                {
                    position: relative;
                    top: -105px;
                    height: 100px;
                    overflow: hidden;
                    z-index: 100;
                }                

                .wrapPolozkaVisited .titulek_prodano, .wrapPolozkaVisited .titulek_upozorneni
                {
                    position: relative;
                    left: -38px;
                    top: 29px;                       
                    z-index:10;
                    
                    opacity:0.8;
                    height: 20px;
                    
                    text-align:center;
                    font-weight:bold;                    
                    font-size:12px;
                    
                    transform: perspective(1px) rotate(-45deg);
                    -webkit-transform: perspective(1px) rotate(-45deg);
                    -moz-transform: perspective(1px) rotate(-45deg);
                    -ms-transform: rotate(-45deg);                       
                }
                
                .wrapPolozkaVisited .titulek_prodano
                {                    

                    line-height:20px;
                    color:white;

                }  
                
                .wrapPolozkaVisited .titulek_upozorneni
                {
                    line-height: 17px;
                    background: rgba(255,255,255,0.65);

                    border-width: 2px 0 2px 0;
                    border-style: solid;
                }                
            
            .visitedPrice
            {
                text-align: center;
            }
            
                .visitedPrice .cenaLokalni
                {
                    font-size: 80%;
                }                            
                
                
                
.lCase
{
    text-transform: lowercase;
}                



/**********/
/* prodána položka v detailu, stav prodáno je jiný, než 0 nebo 1 */
/**********/

.wrapSoldItem
{
    display: block;
    overflow: hidden;
    float: none;
    margin: 40px 0 0 0;
    min-height: 458px;
}

    .boxSoldItem
    {
        width: 70%;
        float: left;
    }
    
    .boxSoldItem:last-child
    {
        width: 30%;
    } 
    
    .boxSoldItem:first-child
    {
        padding-top: 25px;
    }     
    
        .boxSoldItem a
        {
            width: 95%;
            font-weight: bold;
        }
        
        
        
/**********/
/* další nalezené vozíky */
/**********/

.block
{
    display: block;
    overflow: hidden;
    float: none;
    
    margin: 0;
    padding: 0;
    border: 0;
}

.wrapResultForklifts
{
    
}    



/*****************************************/
/* bublina */
/*****************************************/

.wrapBublina, .wrapBublinaBarva
{
    display: block;
    float: none;
    overflow: hidden;
}    

.wrapBublina
{
    margin-bottom: 40px;
}    

    .wrapBublinaBarva
    {
        background: #bb0303;        
    }    
    
        .boxBublinaBarva
        {
            width: 96%;
            margin: 2%;
            
            color: #fff;
            font-size: 113%;
            text-align: center;
            font-weight: 400;
        }        

    
    .arrowDownBarva, .arrowDownBarva 
    {
        border-left: 40px solid transparent;
        border-right: 40px solid transparent;
        border-top: 20px solid #bb0303;
        height: 0;
        margin: 0 auto;
        width: 0;
    }   
    
    
    
/*****************************************/
/* další vozíky z ostatních webů */
/*****************************************/

.wrapResultDalsiVoziky 
{
    margin-top: 30px;
}

.polozkaDalsiNabidka
{
    width: 20%;
    float: left;
    padding: 0;
    margin: 0;
    background: transparent url('../img/bg_dlazdice.gif') repeat-x left top;
}

    .rozdelovacDalsiNabidka
    {
        background: transparent  url('../img/carkovana_svisle.png') repeat-y right top;   
        width: 100%;
        margin-top: 15px
    }

    .polozkaDalsiNabidka:last-child .rozdelovacDalsiNabidka
    {
        background: none;   
    }

        .boxDalsiNabidka
        {
            width: 94%;
            padding: 0 3%;
            margin: 0 auto;    
        }

        .wrapDalsiNabidkaImageNalepka
        {
            width: 100%;
            position: relative;
        }

        .wrapDalsiNabidkaImage
        {
            width: 100%;
        }

            .wrapDalsiNabidkaImage img
            {
                width: 100%;
                max-width: 100%;
            }

            .wrapDalsiNabidkaImage .wrapTitulekPolozky
            {
                top: 0 !important;
                width: 100%;
            }    

        .aDalsiNabidkaNalepka
        {
            position: absolute;
        }

        .aDalsiNabidka
        {
            margin-top: 5px; 
            padding: 3px 0;
            font-weight: bold;
            color: #fff;
            font-size: 85%;
            background: #000;
            text-align: center;
        }

        .nadpisDalsiNabidka
        {
            font-size: 83%;
            line-height: 1em;
            padding: 0 0 3px 0;
            margin: 0 0 10px;
        }

        .cenaDalsiNabidka
        {
            font-size: 90%;
            font-weight: bold;
            text-align: center;
            margin-top: 5px;
        }
        
        .aDalsiNabidkaVse
        {
            margin: 40px 0 0 0;
            text-align: center;
            font-weight: bold;
        }
        
       

.dalsiNabidkaVZV .wrapBublinaBarva, .dalsiNabidkaVZV .aDalsiNabidka
{
    transition: all ease-in-out 0.3s;
    background: #bb0303;
}

.dalsiNabidkaVZV .arrowDownBarva
{
    border-top: 20px solid #bb0303;
}

.dalsiNabidkaVZV .cenaDalsiNabidka div, .dalsiNabidkaVZV .nadpisDalsiNabidka a, .dalsiNabidkaVZV + a.aDalsiNabidkaVse
{
    color: #bb0303;
}



.dalsiNabidkaVZVG .wrapBublinaBarva, .dalsiNabidkaVZVG .aDalsiNabidka
{
    transition: all ease-in-out 0.3s;
    background: #ff5400;
}

.dalsiNabidkaVZVG .arrowDownBarva
{
    border-top: 20px solid #ff5400;
}

.dalsiNabidkaVZVG .cenaDalsiNabidka div, .dalsiNabidkaVZVG .nadpisDalsiNabidka a, .dalsiNabidkaVZVG + a.aDalsiNabidkaVse
{
    color: #ff5400;
}



.aDalsiNabidkaVse:hover, .dalsiNabidkaVZV + a.aDalsiNabidkaVse:hover, .dalsiNabidkaVZVG + a.aDalsiNabidkaVse:hover
{
    color: #464646;
} 


.dalsiNabidkaVZV .aDalsiNabidka:hover, .dalsiNabidkaVZVG .aDalsiNabidka:hover
{
    transition: all ease-in-out 0.3s;
    background: #464646;
}
