body {background: url('background.jpg') #f5f5f5; text-align:center; background-position:top center; background-repeat:no-repeat;}
#all {margin:0px auto; width:960px; text-align:center;}
img {border:0; padding:0; margin:0;}
#top {margin:0px auto; float:left; width:960px; height: 100px; z-index: 999;}

#logo {margin:0px auto; float:left; height:37px; width:360px; text-align:right;}
#menu {margin:0; float:right; height:37px; width:565px;}
#menu ul{z-index: 999;}
#menu ul li {list-style-type:none; margin:0; padding:0; border:0; float: left;}
#menu ul li a{background-repeat: no-repeat;}
.home, .kontakt, .oferta, .park-maszynowy, .zaufali-nam {position: relative; float:left; height:47px; background-position:bottom;}

.home {background-image:url('menu_item_non_active__01.png'); width:66px;}
.kontakt {background-image:url('menu_item_non_active__02.png'); width:92px;}
.oferta {background-image:url('menu_item_non_active__03.png'); width:90px;}
.park-maszynowy {background-image:url('menu_item_non_active__04.png'); width:165px;}
.zaufali-nam {background-image:url('menu_item_non_active__05.png'); width:109px;}

.home:hover, .home:active {background-image:url('menu_item_active__01.png');}
.kontakt:hover, .kontakt:active  {background-image:url('menu_item_active__02.png');}
.show_oferta_sub:hover > .oferta, .oferta:hover, .oferta:active{
    background:url('submenu_background.png') top left;
    background-repeat: no-repeat;
}
#menu .oferta_sub{
    background:url('submenu_background.png') bottom left;
    position: absolute;
    left: 0;
    padding: 14px 0 9px 0;
    margin: 0;
    top: 45px;
    width: 175px;
    border: 0;
    display: none;
    z-index: 1000;
}
#menu .oferta_sub p{
    padding: 5px 0 3px 0;
    color: #444444;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    margin: 0}
#menu .oferta_sub p a{
    color: #444444;
    text-decoration: none;}
#menu .oferta_sub p a:hover{
    color: red;
    text-decoration: none;}
.park-maszynowy:hover, .park-maszynowy:active  {background-image:url('menu_item_active__04.png');}
.zaufali-nam:hover, .zaufali-nam:active  {background-image:url('menu_item_active__05.png');}

.show_oferta_sub:hover > .oferta_sub {display: block !important;}

#content {margin:0; float:left; width:960px; text-align:center; margin-bottom:0;}
#content_left {margin:0px auto; float:left; width:600px; text-align:justify;}
#content_right, .right_offer {margin:0px auto; float:left; width:360px; text-align:justify;}
#content_left h1, #content_right h2 {font-family:"Arial"; font-size:30px; color:#ff3300; margin:0px 10px 0px 10px !important; padding:0;}
#content_left h2, #content_right h3, #partnerzy h2 {font-family:"Arial"; font-size:16px; color:#39677c; margin:0px 10px 0px 10px !important; padding:0; text-align:left;}
#content_left p, #content_right p {font-family:"Arial"; font-size:13px; color:#444444; padding:0; font-weight:normal;}
#content_left img {margin-right:10px !important;}
#content_left h1, #content_right h2, #content_left h2, #content_right h3, #content_left p, #content_right p {margin:10px 10px 0px 10px;}

.left_more_link {float:right; margin-top:20px; text-decoration:none;}
.right_more_link {color:#d70500; font-weight:bold; text-decoration:none;}

.right_offer {margin-top:10px;}
.right_offer h3 {cursor: pointer; background-image:url('right_red_slim.png'); background-repeat:no-repeat; width:353px; height:30px; font-family:'Arial' !important; font-weight:bold !important; font-size:13px !important; color:white !important; padding:6px 0px 0px 0px !important; text-indent:20px; margin-top:20px !important;}
.right_offer p {font-family:"Arial"; font-size:12px; color:#5a5a5a; display: none;}

.float_right {float:right; margin:10px 0px 0px 10px;}
#partnerzy {margin:15px 0px 10px 0px; float:left; width:960px; text-align:center; border-top:1px solid #b5b5b5; padding-top:15px;}
#partnerzy img {margin:10px 10px 10px 10px;}
#footer {margin:0px auto; float:left; width:960px; background-image:url('footer_background.png'); height:140px;}
#bottom_footer {margin:20px 0px 50px 0px; float:left; width:960px; text-align:left; font-family:"Arial"; font-size:12px; color:#5e5e5e;}
#bottom_footer a, #footer a {font-family:"Arial"; font-size:12px; color:#5e5e5e; text-decoration:none;}
#bottom_footer a:hover, #footer a:hover {font-weight:bold;}
#bottom_footer_1 {margin:10px auto; float:left; width:250px;}
#bottom_footer_2 {margin:0px auto; float:left; width:560px; text-align:right;}

#bottom_footer_3 {margin:0px auto; float:left; width:150px; text-align:right;}
#bottom_footer_3 img {margin:12px auto;}

.siedziba_firmy, .dane_kontaktowe, .informacje {width:150px; float:left; text-align:left; font-family:"Arial"; font-size:12px; color:#5e5e5e; margin:50px 0px 0px 105px;}
.dane_kontaktowe {margin-left:183px;}
.informacje {margin-left:190px;}

#bottom_footer ul, #bottom_footer ul li {font-family:"Arial"; font-size:12px; color:#5e5e5e; display:inline;}
#bottom_footer ul li {margin-left:10px;}

#slider_container{
    width: 100%;
    position: relative;
    height: 450px;
}
#slide{
    width: 411px;
    height: 411px;
    border: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 90;
    background-image: url('slides/1.png');
    background-repeat: no-repeat;
}

.arrow{
    position: absolute;
    border: 0;
    cursor: pointer;
}
#arrow_left{
    background-image: url('arrow_left.png');
    background-repeat: no-repeat;
    height: 56px;
    left: 350px;
    top: 80px;
    width: 56px;
    z-index: 110;
}
#arrow_right{
    background-image: url('arrow_right.png');
    background-repeat: no-repeat;
    height: 70px;
    left: 310px;
    top: 28px;
    width: 70px;
    z-index: 100;
}

#logotyp {margin:20px auto; float:left; width:340px; height:70px;}

.zaufali_nam_img {margin:0px auto 10px auto; border:1px solid #b5b5b5;}
.zaufali_nam_1, .zaufali_nam_2, .zaufali_nam_3 {width:175px; display:block; float:left; margin:0px auto 20px auto; text-align:center; margin-right:15px !important; padding:0;}
.partnerzy_img {margin:20px 2px 10px 2px !important; border:1px solid #b5b5b5; width:95px;}
