html
{
    color:#616161;
    font-family:verdana;
    font-size:12px;
}
div#container
{
    margin:0 auto;
    width:970px;
}
div#top
{
    margin-top:12px;
    width:970px;
    height:155px;
    /*background:url('http://www.rycar.pl/images/subpages/top.jpg') no-repeat;*/
}
div#mid-box
{
    width:970px;
    height:217px;
    clear:both;
}
div#active
{
    width:209px;
    height:219px;
    float:left;
}
div#mid-right
{
    width:761px;
    height:217px;
    float:left;
}
div#menu-box
{
    width:761px;
    height:80px;
}
div#mid-img
{
    width:761px;
    height:137px;
    background:url('http://www.rycar.pl/images/subpages/mid-firma.jpg') no-repeat;
}
ul#menu li
{
    display:block;
    float:left;
    width:190px;
    height:80px;
}
ul#menu img
{
    border:0px;
}
div#side-menu
{
    width:190px;
    float:left;
    line-height:1;
}
div#side-menu ul
{
    margin:0px;
    padding:0px;
    font-size:12px;
}
div#side-menu ul li
{
    background:url('http://www.rycar.pl/images/subpages/navi-bg1.png') no-repeat;
    padding:13px 0px 0px 25px;
    color:#4180ea;
    margin:0px;
    margin-bottom:5px;
}
div#side-menu ul li#hidden-top
{
    display:none;
    margin:0px;
    padding:0px;
    background:url('http://www.rycar.pl/images/subpages/navi-hidden-bg.png') repeat-y;
}
div#side-menu ul li div#hidden
{
    width:190px;
    height:11px;
    background:url('http://www.rycar.pl/images/subpages/navi-hidden-top.png') no-repeat top;
}
div#side-menu ul li div#hidden-bottom
{
    width:190px;
    background:url('http://www.rycar.pl/images/subpages/navi-hidden-bottom.png') no-repeat bottom;
}
div#side-menu li a
{
    vertical-align:top;
    margin-left:-4px;
    padding-left:0px;
    text-decoration:none;
    text-shadow:#fff 1px 1px 1px;
}
div#side-menu li a:link, div#side-menu li a:visited
{
    color:#787878;
}
div#side-menu li a:hover
{
    color:#3399cc;
}
div#side-menu ul li ul
{
    font-size:10px;
}
div#side-menu ul li ul li
{
    background: url('http://www.rycar.pl/images/subpages/bullet2.png') no-repeat 0px 4px;
    padding:0px 0px 0px 13px;
    margin:4px 0px 0px -2px;
}
div#side-menu ul li ul li a
{
    margin-left:-5px;
}
div#side-menu ul li ul li a:link, div#side-menu ul li ul li a:visited
{
    color:#787878;
}
div#side-menu ul li ul li a:hover
{
    color:#C4696A;
}

.clear
{
    clear:both;
}
div.side-menu-bottom
{
    margin-top:4px;
    width:190px;
    height:10px;
    background:url('http://www.rycar.pl/images/subpages/navi-bottom.png') no-repeat bottom left;
    margin-left:-25px;
}
div#location
{
    background:url('http://www.rycar.pl/images/subpages/location-red.jpg') no-repeat;
    height:39px;
    margin-bottom:5px;
    padding-left:31px;
    line-height:39px;    
}
div#content-box
{
    margin-left:18px;
    width:762px;
    float:left;
}
div#content-top
{
    width:762px;
    height:10px;
    background:url('http://www.rycar.pl/images/subpages/content-top.png') no-repeat bottom;
}
div#content-mid
{
    width:762px;
    background:url('http://www.rycar.pl/images/subpages/content-bg1.png') repeat-y;
}
div#content-middle-left
{
    float:left;
    width:11px;
    background:url('http://www.rycar.pl/images/subpages/content-middle-left-bg.png') repeat-y;   
}
div#content
{
    text-align:justify;
    width:707px;
    padding:10px 25px 10px 30px;
}
div#content-bottom
{
    width:762px;
    height:11px;
    background:url('http://www.rycar.pl/images/subpages/content-bottom.png') no-repeat top;  
}
div#content-img-abs
{
    position:absolute;
    width:11px;
    height:96px;
    background:url('http://www.rycar.pl/images/subpages/content-middle-left.png') no-repeat;
}
div#footer
{
    font-size:12px;
    width:950px;
    height:49px;
    line-height:49px;
    padding-right:20px;
    margin:10px 0;
    text-align:right;
    background:url('http://www.rycar.pl/images/subpages/footer-red.png') no-repeat;
}
/*
div#footer-red
{
    background:url('http://www.rycar.pl/images/subpages/footer-red.png') no-repeat;
}
div#footer-blue
{
    background:url('http://www.rycar.pl/images/subpages/footer-blue.png') no-repeat;   
}*/

div#footer a
{
    text-decoration:none;
    color:#616161;
    text-shadow:#fff 1px 1px 1px;
}
a.link, a.link:visited
{
    text-decoration:none;
    color:#616161;
    font-weight:bold;
}
a.link:hover
{
    color:#3399cc;
}
.geez
{
    color:#3399cc;
}
.red
{
    color:#E00000;
}
.center
{
    text-align:center;
}
.floatleft
{
float:left;
}
.floatright
{
float:right;
}
.alignright
{
text-align:right;
}
.list
{
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:15px;
}
.break
{
    margin-bottom:14px;
}
.mbreak
{
    margin-bottom:5px;
}
.para
{
    margin:14px 0px;
}
.mtop
{
    margin:14px 0 0 0;
}
.none
{
    margin-bottom:0px;
    margin-top:0px;
}
.hide
{
    display:none;
}
img.left
{
    margin:0 10px 5px 0;
}
img.last
{
    margin-bottom:5px;
}
img.right
{
    margin:0 0 5px 10px;
}
img.border
{
    border:1px solid #000000;
}
.header
{
    margin:0 0 10px 10px;
}
.large
{
    font-size: large;
}
.small
{
    font-size: small;
}
.divleft
{
    width:520px;
    float:left;
}
.divright
{
    width:185px;
    float:left;
    text-align:right;
}
.divright img
{
    padding-bottom:10px;
}
.divright img.last
{
    padding-bottom:0px;
}
.gpslist ul
{
    list-style:disc;
    color:red;
}
.gpslist li
{
    background:transparent url('http://www.rycar.pl/images/subpages/arrow_red.gif') no-repeat scroll left 5px;
    padding-left:14px;
}
.info
{
    background:#DFDFDF;
    border:2px solid #fff;
    padding:6px;
    text-align:center;
    position:relative;
}
.close_info
{
    position:absolute;
    top:7px;
    right:10px;
    background:url('http://www.rycar.pl/images/subpages/x__light_gray_alt_16x16.png') no-repeat 0 0;
    height:16px;
    width:16px;
}
hr
{
    background:#CFCFCF;
    border:0px;
    height:1px;
}
img.gg
{
    position: relative;
    top: 7px; left: 3px;
}
.kontakt_left
{
    padding-left:20px;
    margin-left:20px;
    width:405px;
    border-left:1px #CFCFCF solid;
}
.kontakt_input_title
{
    width:175px;
    line-height:20px;
}
.kontakt_input
{
    width:218px;
}
.kontakt_input_subject
{
    width:345px;
}
.kontakt_textarea
{
    width:393px;
    height:110px;
}
.margin-left
{
    margin-left:5px;
}
.margin-right
{
    margin-right:5px;
}
