/**********/
/* Detail */
/**********/

.detail
{
    font-size: 11px;
    margin : 20px 0;
    width : 100%;
}
.detail h2
{
    font-size: 20px;
}
.detail .header
{
    background-color: #f2f2f2;
    overflow: hidden;
}
.detail .header .lupa
{
    position: absolute;
    right:10px;
    top:10px;
    cursor: pointer;
    z-index:10;
}
.detail .header .lupa_cela_fotka
{
    position: absolute;
    left:40px;
    cursor: pointer;
    z-index:10;
}
.detail .header .lupa_cela_fotka a 
{
    width:510px;
    height:380px;
    display:block;
}
.detail .header .titulek_prodano
{
    position: absolute;
    left:-43px;
    top:38px;
    cursor: pointer;
    z-index:10;
    
    background-color: #ff5400;
    
    width:200px;
    height:40px;
    
    opacity:0.8;
    font-size:14px;
    color:white;
    text-align:center;
    line-height:40px;
    font-weight:bold;
    
    
    /*background-image: url("../img/pruh_prodano.png");*/
    background-repeat: no-repeat;
    transform: perspective(1px) rotate(-45deg);
    -webkit-transform: perspective(1px) rotate(-45deg);
    -moz-transform: perspective(1px) rotate(-45deg);
    -ms-transform: rotate(-45deg);
    
    
}


.detail .header .foto
{
    float : left;
    width : 58%;
}
.detail .header .ceny
{
    width : 41%;
    overflow: hidden;
    padding: 1.5% 0 0 1%;
}

.detail .header .ceny .showToolTip
{
    font-size: 14px;
}

.detail .header .textbig
{ 
    font-size : 20px;
    font-weight: bold;
}
.detail .header .textnormal
{ 
    font-size : 14px;
}
.detail .header .hodnotabig
{
    /*float : right;  */  
    color : #ff5400;
    font-size : 24px;
    font-weight: bold;
    padding-right: 5px;
}
.detail .header .hodnotanormal
{
    /*float : right;*/    
    font-size : 14px;
    font-weight: bold;
}
.detail .header .leasing
{
    margin-top : 20px;
    width : 330px;
}
.detail .header .leasing .text
{
    font-size : 12px;
}
.detail .header .leasing .hodnota
{
    float : right;    
    color : #ff5400;
    font-size : 11px;
}
.detail .header .poptavka
{
    width : 330px;
}
.detail .header .poptavka a
{
    width : 100%;
}

.detail .data
{
    overflow: hidden;
    font-size: 130%;
    margin-top : 15px;
    width : 100%;
}
.detail .galerie
{
    float : left;
/*    width : 100%;*/
    margin-top:20px;
    /*margin-bottom:20px;*/
}
.detail .galerie img
{
    padding-right : 20px;
    margin-top:15px;
}
.detail .data .udaje
{
    float : left;  
    width : 75%;
    margin-top : 15px;
    margin-right: 3%;
}
.detail .data .udaje seznam
{
    width : 100%;  
    padding: 0 15px 0 15px;
}
.detail .data .udaje .row
{
    background-image: url("../img/cara.png");
    background-repeat: repeat-x;
    min-height : 35px;
    overflow: hidden;
    font-size: 14px;
}
.detail .data .udaje .row:first-child
{
    background-image: none;
}
.detail .data .ikony
{
    float : left;  
    width : 22%;
    margin-top: 15px;
}
.detail .data .ikona
{
    margin : 0; 
    width : 100%;
    float : right;
}
.detail .data .ikona:first-child
{
    margin : 0;    
}
.detail .data .nadpis
{
    text-align: left;
    color : #ff5400;
}
.detail .data .popisek
{
    text-align: left;
    float: left;
    position: relative;
/*    top : 10px;*/
}
.detail .data .popisek-gray
{
    width: 37.25490196%;
    max-width: 37.25490196%;   
    overflow: hidden;
    background-image: url('../img/odrazka_grey.gif');
    background-repeat: no-repeat;
    background-position: 0 15px;
    /*cursor: pointer;*/
}
.detail .data .popisek , .detail .data .hodnota
{
    padding: 10px 15px;
}

.detail .data .hodnota
{
    float : right;
    text-align: right;
    position: relative;
    padding-right: 0;

/*    width: 480px;*/
    width: 62.74509804%;
    max-width: 62.74509804%;
    overflow: hidden;
}
.detail .data .udaje .row:hover
{
    color : #ff5400;
}
.detail .data .udaje .row:hover .popisek-gray
{
    background-image: url('../img/odrazka_red.gif');
    background-repeat: no-repeat;
    background-position: 0 50%;
}


.detail .popis
{
    overflow: hidden;
    margin-top : 20px;
}


.detail .compare-icon
{
    background-image: url('../img/ico/compare_red.png');
    background-repeat: no-repeat;
    float: left;
    padding-left : 35px;
    height : 35px;
}
.detail .compare-icon strong
{
    position: relative;
    top : 8px;
}

.detail .parking-icon
{
    background-image: url('../img/ico/parking_red.png');
    background-repeat: no-repeat;
    padding-left : 25px;
    height : 35px;
    float : left;
    margin-left : 40px;
}
.detail .parking-icon strong
{
    position: relative;
    top : 8px;
}

.detail .chuf-icon
{
    background-image: url('../img/ico/chuf_red.png');
    background-repeat: no-repeat;
    float : right;
    padding-left : 25px;
    height : 35px;
}
.detail .chuf-icon strong
{

}

.detail .action-icon
{
    position: relative;
}
.detail .action-icon img
{
    position : absolute;
    right : -80px;
    top : -25px;
    z-index: 1000;
}

.detail .button-poptat
{
    cursor : pointer;
    font-family: 'Open Sans', sans-serif !important;
    font-size:20px;

    background-image: url('../img/bg_button_do-detailu.gif');
    background-repeat: repeat-x;
    
    border : none;
    color : white;
    font-weight : bold;
    height : 40px;
    width: 90%;
    display: inline-block;
    text-align:center;
    line-height:40px;
}


.detail .kontakt_jmeno {
    
    font-family: exo;
    color: #535353;
    font-weight: bold;
    padding-left: 10px;
}

.detail .kontakt_telefon {
    font-family: exo;
    color: #ff5400;
    font-weight: bold;
}


.detail .kontakt {
    margin-top:10px;
    margin-bottom:50px;
    
}

/**************/
/* panel akcí */
/**************/

.butPoptatInDetail
{
    margin: 10px 0 0;
}

.odsaditRadek td
{
    padding-top: 10px;
}

.wrapPanelAkci, .boxPanelAkci, .boxPanelAkci a
{
    display: block;
    overflow: hidden;
}


.wrapPanelAkci
{
    width: 100%;
    float: none;    
    margin: 10px 0 0;
}

.dlazdice .wrapPanelAkci
{
    float: left;
    margin : 0px;
}

    .boxPanelAkci
    {
        width: 90%;
        max-width: 90%;
        
        margin: 0 5%;
    }
    
    .dlazdice .boxPanelAkci
    {
        width: 100%;
        max-width: 100%;
        margin: 0;
    }    
    
        .boxPanelAkci a, .boxPanelAkci .wrapPorovnat
        {
            float: left;
            margin-right: 3.4%;
            
            width: 50px;            
            height: 39px;
            
            font-size: 0;
            
            background-size: cover;
        }
        
        .boxPanelAkci a:hover
        {
            background-position: center top;
        }        
        .boxPanelAkciDisable
        {
            background-position: center top !important;
        }
        
        .boxPanelAkci a:last-child
        {
            margin: 0;
        }   

        .dlazdice .boxPanelAkci a
        {
            margin-left: 0;
            margin-right: 5%;
        }
        .dlazdice .boxPanelAkci a
        {
            float: left;
            height: 28px;
            width: 35px;
            background-size: cover;
        }       
        .dlazdice .boxPanelAkci a:last-child
        {
            margin: 0;
        }
        
        #polozky table .wrapPanelAkci
        {
            margin : 0px;
        }
        #polozky table .boxPanelAkci a, .akceRadek
        {
            height: 19px;
            width: 24px;
            background-size: cover;
        }   
        
        #polozky table .boxPanelAkci a:last-child
        {
            margin: 0;
        }       
        
        .wrapPanelAkci .icoTisk { background: transparent url('../img/ico/panel_akci/ikony-panel_akci-tisk.png') no-repeat center bottom; }            
        .wrapPanelAkci .icoPdf { background: transparent url('../img/ico/panel_akci/ikony-panel_akci-pdf.png') no-repeat center bottom; }            
        .wrapPanelAkci .icoPorovnat { background: transparent url('../img/ico/panel_akci/ikony-panel_akci-compare.png') no-repeat center bottom; }              
        .wrapPanelAkci .icoChuf { width: 113px; background: transparent url('../img/ico/panel_akci/ikony-panel_akci-chuf.png') no-repeat center bottom; }             
        .wrapPanelAkci .icoParking{ background: transparent url('../img/ico/panel_akci/ikony-panel_akci-parking.png') no-repeat center bottom; }             
        .wrapPanelAkci .icoVideo { background: transparent url('../img/ico/panel_akci/ikony-panel_akci-video.png') no-repeat center bottom; }  
        
        #polozky table .boxPanelAkci a.butForkliftOnChuf
        {
            width: 54px;
            height: 19px;
            background-size: 100%;
            background-position-x: left;
        }
            
            
            
/**************/
/* navšívené položky - webové barvy */
/**************/

.wrapPolozkaVisited .titulek_prodano
{
    background: #ff5400;
}              

.wrapPolozkaVisited .titulek_upozorneni
{
    color: #ff5400;
    border-color: #ff5400;
}  



.boxSoldItem a:hover
{
    color : #fff;
}