ul li { list-style: none; }

.filter { overflow: hidden; zoom: 1; line-height: 1.5em; }
.filter .checkbox label { float: left; margin-right: 5px; width: 80px; }
.filter .checkbox { overflow: hidden; zoom: 1; }
.filter label { float: left; margin-right: 5px; }
.filter div { 
/*    padding-bottom: 5px; */
    float: left;
}
.filter .txt { 
    background: #fff;
    padding: 3px;
    float: left;
    width: 50px;
}
.field {
    float: left;
    width: 203px;
    height: 40px;
    /* width:215px; */
/*    padding: 0 5px !important;*/
    padding-left: 3px;
    border-right: 1px solid #ccc;
    margin-bottom: 5px;
/*    -border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;*/
}
.marka_select {
    width: 90px !important;
}
/*#marka { margin-top: 2px !important; }*/
html* #marka { margin-top: -38px; }
.field em { font-style: normal; font-weight: bold; font-size: 12px; color: #fff; display: block; margin-top: -5px; }
.filter div .acenter { text-align: right !important; float: none; display: block; clear: both; }
.field div { margin-right: 5px; }
.filter div.submit { text-align: right; clear: both; display: block; float: none; text-align: right; overflow: hidden; zoom: 1;}
.filter div.submit input { float: right; }
.filter .last { border-right: 0; clear: right; }
.content { padding: 20px; }
.submit { display: block; clear: both; text-align: center; }

.views { text-align: right; }
.views em, .sort em, .paging_contain em, .p_content strong { font-style: normal; font-size: 11px; color: #fff; }
.views strong { background: #D4670A; color: #ffffff; padding: 2px; color: #fff;
    -border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;}
.filter_results {
    color: #ffffff;
    -border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 0;
}
.with_margin {
    margin-bottom: 10px;
}

.sort a { padding-right: 10px; margin-right: 15px; }
.sort a.active {
    background: #D4670A;
    color: #ffffff;
    padding: 2px 10px 2px 2px;
    color: #ffffff;
    font-weight: bold;
    -border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.sort .asc { background-image: url("/_p/gfx/desc.gif") !important; background-position: right center !important; background-repeat: no-repeat !important; }
.sort .desc { background-image: url("/_p/gfx/asc.gif") !important; background-position: right center !important; background-repeat: no-repeat !important;  }

.manage { overflow: hidden; zoom: 1; padding: 10px 0; border-bottom: 1px solid #fff; margin-bottom: 10px; }
.sort { float: left; }
.views { float: right; }

.paging_contain { text-align: right; overflow: hidden; zoom: 1; padding-bottom: 10px; font-weight: normal; color: #fff; }
.paging_contain em { float: left; font-weight: normal; color: #fff;  }

.paging { display: inline; float: right; }

.loading {
    display: none;
    position: absolute;
    top: 40%;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    padding: 15px 0;
    text-align: center;
    background: #000000;
}

.all { display: block; clear: both; overflow: hidden; zoom: 1; margin: 0; }
.all .foto { float: left; margin-right: 10px; }
.next .foto img { border: 1px solid #7B7B7B; }
.prev .foto img { border: 1px solid #7B7B7B; }
.roz h6 { margin-bottom: 0px; }

.details { margin: 0; }

.roz .details li { display: inline; }
.links { margin: 0; float: right; text-align: right; }
.min .links { position: absolute; bottom: 0; right: 0px; }
.con .foto a img { border: 1px solid #7B7B7B; float: left;  }

.min li.con { float: left; width: 330px; list-style: none; padding: 0 5px 0px 0; margin-right: 10px; height: 91px; border-bottom: 1px solid #626262; margin-bottom: 10px; position: relative; }
.min .details { float: left; padding-bottom: 0; width: 160px; }
.min .desc { float: left; width: 190px; }
.roz .desc { float: left; width: 578px; }

.roz li.con { float: none; clear: both; overflow: hidden; zoom: 1; border-bottom: 1px solid #626262; margin-bottom: 10px; }

#porownywarka {
    position: fixed;
    top: 0;
    background: #000;
    right: 0;
    z-index: 100;
}
#porownywarka ul { margin: 10px 0; overflow: hidden; zoom: 1; clear: both; }
#porownywarka ul .foto { float: left; margin-right: 5px; }
#porownywarka li { clear: both; overflow: hidden; zoom: 1; padding-bottom: 10px; }
.p_content { padding: 10px; }

.porownywarka-table { border-collapse: collapse; }
.porownywarka-table td, .porownywarka-table th { border: 1px solid #1f1f1f; padding: 5px; text-align: center; }
.porownywarka-table th { border-top: 0 !important; background: #1f1f1f; border-bottom: 1px solid #000; text-align: left; }
.noborder { background: #000 !important; border: 0 !important; }

.title { font-weight: bold; font-size: 16px; color: #F47820; margin: 0 !important; padding: 0 !important; }

.next_prev { overflow: hidden; zoom: 1; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #fff; }
.next_prev .foto {float: left; margin-right: 5px; }
.next_prev .left { float: left; }
.next_prev .right { float: right; }

.details { padding-bottom: 7px; overflow: hidden; zoom: 1; }
.details h4 { font-size: 24px; padding: 5px 0; }
.details ul { margin: 0; margin-bottom: 15px; }
.details .description { float: right; width: 370px; }
.details .description h4 { font-size: 24px; }
.details .foto { float: left; margin-right: 10px; padding: 10px; background: #1F1F1F; position: relative; }

.podobne { padding: 10px 0; clear: both; border-top: 1px solid #2F2F2F; }
.podobne h4 { padding-bottom: 10px !important; }

.motors_list .info { text-align: center; }
.motors_list li { list-style: none; position: relative;}
.motors_list .foto { float: left; margin-right: 5px; margin-top: 2px; }
.motors_list .foto img { border: 1px solid #7B7B7B; }

.fotos { width: 320px; background: #1F1F1F; overflow: hidden; zoom: 1; float: left; padding-bottom: 10px; }
.fotos ul { margin: 0; margin-left: 10px; }
.fotos li { float: left; margin: 1px; height: 43px; }
.fotos li a { margin-bottom: 2px !important; float: left; }
.fotos li.current img { border: 2px solid #F47820; }

.sprzedany {
    background: url("/_p/gfx/sprzedany2.gif") left bottom no-repeat;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 300px;
    height: 225px;
    opacity:0.7;
    text-align: right;
}

.states li { display: inline; margin-right: 15px; }
.states img { position: relative; top: 5px; }

.filmy {    
    padding: 10px;
    background: #1f1f1f;
    margin-top: 15px;
    overflow: hidden;
    zoom: 1;
}
.filmy h4 { padding: 5px 0 5px 60px; background: url("/_p/gfx/youtube.gif") 0 0 no-repeat; font-size: 14px !important;  margin-bottom: 10px; }
.filmiki a { float: left; margin-right: 5px; }

.info { text-align: center; font-size: 14px; color: #cccccc; font-weight: bold; }
.motor { overflow: hidden; zoom: 1; }

.close_por { float: right; }

.filter #submit { padding: 0; }
#rok_od, #rok_do { width: 70px; }

.adwords { padding: 15px 20px; }
.adwords h2 { clear: both; font-size: 16px; margin-bottom: 15px !important; width: 100%; display: block; padding: 0 !important; padding-top: 0 !important; margin-left: 0 !important; }
.adwords div { float: left; }
.marka { display: block; clear: both; margin-bottom: 15px; }

#porownywarka div { float: none !important; }
