.utilities {
    height: 20px;
    margin: 5px;
}

.utilities a, .utilities a:visited {
    color: #d80001;
}

.utilities .utility {
    float: left;
}

.utilities .utility, .utilities span, .utilities .utility a {
    height: 28px;
    line-height: 23px;
}

.utilities .pager {
    color: #989898;
}

.utilities .pager a, .utilities .pager a:visited {
    color: #d80001;
}

.utilities .pager a.active {
    color: #777;
    text-decoration: none;
}

.promoResults, .searchResults {
    width: 100%;
}

.searchResults thead, .searchResults thead th {
    visibility: hidden;
}

.promoResults thead th {
    background-color: #333;
    color: #fff;
    background:transparent url(/www/static/frontend/default/gfx/box/box2_3.head.bg.png) no-repeat scroll center 0;
    height:24px;
}

.promoResults th a {
    color: #fff;
    text-decoration: none;
}

.promoResults th.activeColumn a {
    text-decoration: underline;
}

.promoResults th, .promoResults td, .searchResults td {
    text-align: center;
}

.searchResults tr.evenRow {
    background-color: #eee;
}

.promoResults tr.evenRow {
    background-color: #f1e2e2;
}
.promoResults tr.evenRow2 {
    background-color: #f1f1f1;
}

.carDescription p span {
    display: block;
    float: left;
    width: 100px;
}
.rowHeader {
    color: #fff;

    font-size:10px;
    padding:1px 0;
}

.promoResults .rowHeader {
    background-color: #d13535;
    background: url(/www/static/frontend/default/gfx/box/special.bg.png) repeat-x;
    color:#9e9e9e;
    heigth:20px;
}

.searchResults .rowHeader {
    background-color: #9d9d9d;
    background-image: none;
    height:6px;
}

th.sortColumn {
    height: 24px;
}

table .typePicture {
    height:100px;
    padding: 0 5px;
    width: 70px;
}

table .typePicture img {
    border: 1px solid #c0c0be;
    padding: 1px;
    width:68px;
}

table .typeMake {
    font-weight: bold;
    padding:5px 0 5px 5px;
}

table .typeMake2 {
    font-weight: bold;
    padding:5px 0 5px 5px;
}
table .typeMake2 div {
    text-align:left;
    text-indent:10px;
}

table .typeModel {
    font-weight: bold;
}

table .typeEngine {

}

table .typeMileage {

}

table .typeYear {

}

table .typeRegion {
    font-weight: bold;
}

table .typePrice {
    font-weight: bold;
}

table .typeActions {
    padding-left: 5px;
    text-align: left;
    width: 110px;
}

table .typeActions a {
    color: #da0001;
}

table .typePicture a.more {
    background-color:#cdc7c7;
    color: #ffffff;
    display:block;
    font-size:11px;
    height:14px;
    line-height:12px;
    margin:2px 0;
    text-align:center;
    text-decoration:none;
    width:100%;
}

.typeMake, .typeYear, .typePrice {
    min-height:30px !important;
}
.typeDesc {
    height:60px;
    text-align:left !important;
    padding:0px 5px;
}

.floatRight {
    display: block;
    float: right;
}

.floatLeft {
    display: block;
    float: left;
}

a.kryteria_change{
    color: #da0001;
    display:block;
    margin-bottom: 20px;
}

.searchAgain {
    background: url(/www/static/frontend/default/gfx/btn.szukaj.ponownie.gif) no-repeat 0 3px;
    height: 28px;
    margin-right: 10px;
    width: 115px;
}

.sortColumn a {
    background: url(/www/static/frontend/default/gfx/arr.sort.gif) no-repeat right 3px;
    padding-right: 10px;
}

.metka {
    background: url('/www/static/frontend/default/gfx/metka2.png') no-repeat center 0;
    cursor:pointer;
    display:block;
    height:59px;
    margin:0 0 5px 3px;
    position:relative;
    width:94px;
}
.metka span{
    color:#ffffff;
    cursor:pointer;
    display:block;
    font-weight:bold;
    font-size:14px;
    padding-top:9px;
    text-decoration:none;
    text-align:center;
}
.metka a {
    color:#595959 !important;
    display:block;
    font-size:11px;
    margin-top:15px;
    text-align:center;
}

.metka span strong {
    font-size:11px;
}

.typeMake div, .typeYear div, .typePrice div, .typeViewedCount div, .typeRecommendsCount div  {
    border-right:1px solid #cfcfcf;
    height:80%
}
table .typeMake div{
    text-align:left;
}
h2.graySBg {}
h2.fieldsetSlider div {float:left;}
h2.fieldsetSlider span {float:right;padding-right:13px;}
h2.fieldsetSlider {cursor:pointer;background:#eee url('../gfx/sliderArrowDown.png') 565px 5px no-repeat;height:16px;}
h2.fieldsetSlider.active {background:#eee url('../gfx/sliderArrowUp.png') 565px 5px no-repeat;}

#contactLoader { margin:75px auto; }
#formMessage, #recommendFormMessages, #recommendFormSuccess { display:none; }

/*
**  hacki IE
*/

* html table .typePicture img { display:block; margin:4px auto 4px; }
*:first-child+html table .typePicture img { display:block; margin:4px auto 4px; }

