div#mid-img
{
    background:url('http://www.rycar.pl/images/subpages/mid-firma.jpg') no-repeat;
}
div#side-menu ul li
{
    background:url('http://www.rycar.pl/images/subpages/navi-bg.png') no-repeat;
}
div#side-menu ul li ul li
{
    background: url('http://www.rycar.pl/images/subpages/bullet2.png') no-repeat 0px 4px;
}

div#content-top
{
    background:url('http://www.rycar.pl/images/subpages/content-blue-top.png') no-repeat top;
}
div#content-mid
{
    background:url('http://www.rycar.pl/images/subpages/content-blue-bg.png') repeat-y;
}
div#content-middle-left
{
    background:url('http://www.rycar.pl/images/subpages/content-blue-middle-left-bg.png') repeat-y;   
}
div#content-bottom
{
    background:url('http://www.rycar.pl/images/subpages/content-blue-bottom.png') no-repeat bottom;
}
div#content-img-abs
{
    background:url('http://www.rycar.pl/images/subpages/content-blue-middle-left.png') no-repeat;
}
div#footer
{
    background:url('http://www.rycar.pl/images/subpages/footer-red.png') no-repeat !important;
}
#oferta-details-left
{
}
#oferta-details-right
{
    margin-left:10px;
    float:right;
    width:325px;
}
#oferta-images ul
{
    list-style-type:none;
    margin-top:2px;
}
#oferta-images li
{
    float:left;
    margin:0px 1px 0px 0px;
}
#oferta-images li img
{
    padding:1px;
    border:1px solid #616161;
    width:60px;
}
#oferta-main-image img
{
    padding:1px;
    border:1px solid #616161;
    width:320px;
}
.offer_single
{
    margin-top:10px;
}
.offer_single_title
{
    margin-bottom:3px;
    padding:3px;
    background:#DFDFDF;
    border:1px solid #fff;
}
.offer_single_img
{
    float:left;
    margin:0px 5px 2px 0px;
}
.offer_single_img img
{
    padding:1px;
    border:1px solid #616161;
}
.offer_pagination
{
    text-align:center;
    margin-top:10px;
}
.offer_pagination a
{
    text-decoration:none;
    color:#616161;
    font-weight:bold;
}
.offer_pagination a:hover
{
    color:#3399cc;
    font-weight:bold;
}
.offer_single_title_model
{
    display:inline-block;
    width:565px;
    float:left;
    
}
.offer_single_title_price
{

    display:inline-block;
    margin-right:10px;
    width:120px;
    text-align:right;
    color:#3399cc;
    font-weight:bold;
}
#offer-title
{
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
    margin-right:340px;
    padding:5px 0;
}
fieldset
{
    border:1px solid #fff;
    padding:5px;
    margin:7px 0;
}
legend
{
    padding:3px;
    padding: 0.2em 0.5em;
    font-size:90%;
    text-align:right;
}

.form label
{
    width:70px;
    float:left;
    text-align:right;
    padding:5px 5px;
}
.form input
{
    height:20px;
    vertical-align:middle;
    float:left;
}
.form p
{
    padding:5px 5px;
    height:20px;
    float:left;
}
.form input#query
{
    width:300px;
    height:20px;
    vertical-align:middle;
    float:left;
}
.form input.price
{
    width:50px;
    height:20px;
    vertical-align:middle;
    float:left;
}
.form #submit
{
    font-size:12px;
    color:#616161;
    background:#DFDFDF;
    border:1px solid #fff;
    margin-left:3px;
    height:25px;
}
.form ul
{
    list-style:none;
}
.form ul li
{
    clear: both;
    margin-top: 4px;
    display: block;
    overflow: hidden;
}

