/* POZOR! kopie print.css */

/* skrytí */
.print .search,
.print  .topForm,
.print  .topMenu,
.print  .homeMap,
.print   #map,
.print  .mainCol fieldset,
.print  #schranka,
.print  #footerinside,
.print  .types,
.print  #pop_up_pozadi,
.print .pop_up_popredi,
.print .leaderboard,
.print .skyscraper,
.print .prodejce_title,.print #logo,
.print .sponzorhp,
.print .kalkulacka,
.print .versionInfo
{
    display:none;
}

.print .mleft {
    margin-top:30px;
}
/* no float */

/* layout */
.print .main,
.print #lead,
.print .leadIn,
.print .searchresults,
.print .mainCol,
.print .mainCol table.nabidky,
.print .footer,
.print .mainColCenter    {
    width:100%;
    background:none;
    float:none;
    margin:0;
    padding:0;
    
}
.print .detail_title {
display:none;
}

.print .mainCol table.nabidky {
    border-collapse:separate;
}
.print * {
    
    overflow: visible !important; /* firefox one page bug */
}
.print th {
    color:black;
}
.print .footer {
    text-align:center;
    font-size:0.8em;
}

.print .box_foto {
    height:auto;
    width:100%;
    clear:both;
    float:none;
    background:none;
    border:none;min-height:240px;
}
.print .detail_text div {
    float:none;
    max-width:20cm !important;
    width:auto !important;
}
.print .detail_text h2 {
    float:none;
    width:80%;
    
    clear:both;
    font-size:20px;
    padding-top:20px;
}
.print #podrobnosti {
    display:block;
    clear:both;
}
.print .prodejce_title {
    border-bottom:20px solid #83BC2B;color:black;
}
.print .prodejce_title,
.print .prodejce_block {
    clear:both;
    float:none;
}
.print .prodejce_block {
    
}
.print .detail_text {
    margin:0;
}
.print #nahledy {
    width:100%;
}
.print #nahledy table  {
    width:100%;
}
.print #nahledy table td {
    float:left;
    overflow:hidden !important;
    padding:0 !important;
    width:160px;
    height:120px;
    text-align:center;
    vertical-align:middle;
}
.print .smallNahled {
    height:auto;
    max-width:150px;
    max-height:100px;
    float:left;
    margin:0px auto !important;
    padding:0px !important;
}

.print  .nexts,
.print #nahledyLeftArrow,
.print #nahledyRightArrow,
.print .podrobnosti
{display:none;}
body.print  {
    margin:0;
    padding:0;
}
.print .makler img {
    position:relative;
    left:-70px;
}

.print #printinfo {
    display:block !important;
    font-size:16px;
    /*text-align:center;*/
    padding:0 450px;
    display:block;
    margin:15px;
}

.print .makler {
    position:absolute;
    top:130px;
    left:330px;
}