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;
}
.czesci a, .zakres a
{
    text-decoration:none;
    font-weight:bold;
    color:#fff;
}
.czesci a:hover, .zakres a:hover
{
    color:#0D4F6F;
}
.czesci, .zakres
{
    padding-left:40px;
    background:#3399cc;
    color:#fff;
    margin:1px 0;
}
.czesci_tresc
{
    background:url('../images/czescibg.png') repeat-y #fff;
    padding:3px 5px 3px 43px;
    display:none;
}
.zakres_tresc
{
    padding:10px;
    display:none;
}
.zakres_tresc .divleft
{
    width:500px;
}
.czesci_tresc img
{
    padding:0px 0px 4px 10px;
    float:right;
}
div#czescibox, div#castrolbox, div#zakresbox
{
    width:705px;
    background:#fff;
}
.castrol_nazwa
{
    background:#017B32;
    padding-left:40px;
    margin:0px 0px 1px 0px;
    float:left;
    width:665px;
    clear:both;
}
.castrol_nazwa a
{
    display:block;
    float:left;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    width:530px;
}
.castrol_nazwa span
{
    display:block;
    float:left;
    font-weight:bold;
    color:#fff;
    width:100px;
    text-align:right;
    padding-right:10px;
}
.castrol_nazwa a:hover
{
    color:#FA6B71;
}
.castrol_tresc
{
    background:url('../images/castrolbg.png') repeat-y #fff;
    padding:3px 5px 3px 43px;
    display:none;
    clear:both;
    margin-bottom:1px;
}
.castrol_tresc img
{
    padding:0px 0px 4px 10px;
    float:right;
}
.webasto
{
    color:#00519E;
}
.cennik_table_left, .cennik_table_right, .cennik_table_single
{
    vertical-align:middle;   
}
.cennik_table_left
{
    background:url('../images/cennik_table_left_bg.jpg') no-repeat;
    width:497px;
    height:30px;
    padding-left:15px;
}
.cennik_table_right
{
    background:url('../images/cennik_table_right_bg.jpg') no-repeat;
    width:162px;
    height:30px;
    text-align:center;
}
#tablebox
{
    width:705px;
    background:#D0DFF2;
}
#tablebox table
{
    margin-left:16px;
    width:674px;
    color:#1c87c9;
    font-weight:bold;
}
.cennik_table_single
{
    padding-left:10px;
    letter-spacing: -.06em;
    font-size:9px;
    font-weight:normal;
    color:#000;
    width:664px;
    height:29px;
    background:url('../images/cennik_table_single_bg.jpg') no-repeat bottom center;
}
div#webastoimages
{
    background:url('../images/webastobg.png') repeat-x;
    height:101px;
    text-align:center;
}
div#webastolinks
{
    background:url('../images/webastobg2.gif') repeat-x bottom #f3f3f3;
    height:55px;
    line-height:55px;
}
div#webastolinks a, div#webastolinks a:visited
{
    padding-left:60px;
    text-decoration:underline;
    color:#3351B7;
}
div#webastolinks a:hover
{
    text-decoration:none;
}
div#webastodetails div
{
    display:none;
}
table.flota
{
    border-collapse:  separate;
    border-spacing:5px;
}
.flotaimg
{
    border:1px solid #616161;
    width:110px;
    height:110px;
    text-align:center;
    vertical-align:middle;
    background:#fff;
}
.flotaimg img
{
    width:100px;
}
.flotaopis
{
    border-left:5px #f0f0f0 solid ;
    border-right:5px #f0f0f0 solid ;
    padding:5px;
    width:220px;
    height:110px;
    background:#E4E4E4;
}
.news_title_left, .news_title_right
{
    width:347px;
    background:#fff;
    border:2px solid #DFDFDF;
    margin-bottom:2px;
    color:#3399cc;
    float:left;
}
.news_title_left div, .news_title_right div
{
    width:342px;
    padding:3px;
}
.news_title_left
{
    margin-right:4px;   
}
.news_title_right
{
}
.news_left img, .news_right img
{
    border:1px solid #3399cc;
padding:1px;
}

.news_left, .news_right
{
    width:341px;
    background:#fff;
    padding:3px;
    border:2px solid #DFDFDF;
    float:left
}
.news_left
{
    margin-right:4px;
}
.news_right
{

}
.table_elektronika td
{
    width:160px;
}
.table_klima td img
{
    width:160px;
}
.zakres_tresc .center img
{
    width:160px;
}
.big
{
    font-size:16px;
}
table.aku
{
    width:705px;
    text-align:center;
    margin-top:15px;
    color:#000;
    border-top:1px dotted #555;
    border-left:1px dotted #555;
}
table.aku td
{
    padding:5px;
    border-bottom:1px dotted #555;
    border-right:1px dotted #555;
}
table.aku tr.even
{
    background:#e6e6e6;;
}
table.aku tr.odd
{
    background:#fff;
}
td.aku-type
{
    width:50px;
    font-size:15px;
    font-weight:bold;
    vertical-align:middle;
    background:#fff;
}
td.aku-bold
{
    font-weight:bold;
    font-size:14px;
}
.red
{
    color:red;
}
.frame
{
    border:1px solid #000;
    padding:5px;
}
