.tool-bar{

    margin:25px 0 15px -44px;
    width:998px;
    height:111px;
    background:url(../../../images/listwa_duza.png) 0 0 no-repeat;
    float:left;
    overflow:hidden;


}
.tool-bar .offer-nr span{ color:#333}
.tool-bar .offer-nr,.category-title{
    font-size:14px;
    color:#cc0000;
    float:left;
    margin:20px 0 0 170px;
    font-weight:bold
}

.tool-bar .category-title{ margin-left:25px;}

.tool-bar .back{
    width:52px;
    height:17px;
    background:url(../../../images/title_powrot.png) 0 0 no-repeat;
    float:left;
    margin:20px 0 0 25px;
}

.tool-bar > div {overflow: hidden}
.tool-bar > div:first-child {
    background:url(../../../images/line_points.png) 25px bottom  repeat-x;
    padding:0 0 10px 0;
}

.tool-bar > div:first-child p a{ color: inherit }
.tool-bar > div:first-child p{ 
    float:right;
    margin:10px 25px 0 0;
    font-size:13px;
    color:#336699;
}
.tool-bar > div:first-child p img{ vertical-align: bottom}

.buttons a:hover,.buttons a.active,.b_napisz:hover{
    cursor: pointer;
    background-position: 0 -22px;
}
.buttons a, .b_napisz{ display:block;
                       width:126px;
                       height:22px;
                       float:right;
                       margin:0 0 0 15px;
}
.mapa{ background:url(../../../images/bt_mapa.png) 0 0 no-repeat; }
.opis{ background:url(../../../images/bt_opis.png) 0 0 no-repeat; }
.zdjecia{ background:url(../../../images/bt_zdjecia.png) 0 0 no-repeat; }
.b_napisz{ background:url(../../../images/bt_napisz.png) 0 0 no-repeat; float:none;margin:10px 0 0 0;}
.buttons{
    padding:17px 25px 0 0;
    float:right;
    overflow:hidden;


}

.outer{
    overflow: hidden;
    float:left;
    clear:both;
    background:url(../../../images/line_points.png) 0 top  no-repeat;
    padding:20px 0 0 0;
    width:910px ;
}
.w-405{width:405px;float:none;}

.gallery-box{
    min-height:340px;
    float:left;
    width:485px;
    background:url(../../../images/image_lista3_big.png) 0 top  no-repeat;
    padding:0;

}
.gallery-box .main-photo{
    margin:63px 0 62px 66px;
    display:block;

}


.offer-box{

    float:left;
    width:405px;
    padding:0 20px 0 0;

}

.other-info {width:inherit}
.other-info caption{
    font-size:14px;
    color:#cc0000;
    font-weight:bold;
    background:url(../../../images/line_points.png) 0 bottom  no-repeat;
    text-align:left;
    padding:5px 0;
}
.overall-description {
    font-size:11px;
    border-collapse: collapse;
    font-family:tahoma;
    width:350px;
    margin:0 0 20px 0;


}
.overall-description tr td:first-child{
    padding:5px 0 5px 0;
    font-weight:normal;
    text-align:right;
    font-size:13px
}
.overall-description tr td{
    padding:5px 0 5px 10px;
    font-weight:bold;
    font-size:18px;
}
.other-info tr td:first-child{
    padding:5px 0 5px 0;
    font-weight:normal;
    text-align:right;
    font-size:11px
}
.other-info tr td{
    padding:5px 0 5px 10px;
    font-weight:bold;
    font-size:11px;
    text-align:left;
}
.s-outer{overflow:hidden;width:405px;}

.s-outer h3,
.objects-list h3
{
    margin:0 0 20px 0;
    color:#cc0000;
    font-size:14px;
    padding:0 0 5px 0;
    background:url(../../../images/line_points.png) 0 bottom  no-repeat;
}

.employee-avatar{

    float:right;
    width:160px;
    height:240px;
    border:1px solid #ccc;
    padding:5px;
    background:#fff;
}

.licence{ margin:10px 0 0 0;line-height: 140% }
.licence span{ font-weight:bold }

.employee-data{
    padding:0 0 20px 0;
    line-height: 200%

}
.other-offers{
    margin-top:10px;
    color:#cc0000;
    font-size:14px;
    font-weight: bold
}



.objects-list table{
    font-family:tahoma;
    background:url(../../../images/tabela_top.png) 0 0 no-repeat;
    margin:0 0 20px 0;
    width:910px;
    border-collapse: collapse;
}
.objects-list table th{
    color:#fff;
    text-align:center;
    height:29px
}
.objects-list table tbody tr:first-child td{ border-top:0}
.objects-list table tr td{
    border-top:1px dotted #333;
    background:#fff;
    text-align:center;
    padding:6px 0;
    cursor:pointer;
}

.objects-list table tr:HOVER td{background:#cccccc;}

.gallery-box{}

.offer-gallery{ overflow:hidden;margin:0 0 20px 0}

.gallery-item{

    background:url(../../../images/image_lista3_mini.png) 0 0 no-repeat;
    float:left;
    margin:20px 17px 0 0;
    width:150px;
    height: 107px;

}
.gallery-item img{
    margin:19px 0 0 20px;
}

.last-in-line{
    margin-right:0;
}



@media print {
	#menu-img,
        #footer-wrapper,
        #social-media-fb,
        .employee-avatar,
        .offer-gallery
        {display:none}

        .main-photo img{height:103px;height:}

        .tool-bar{display:none}

        body,#wrapper{background: none;}

        a.mini-back{display:none;}
        
}