body * {
    margin: 0;
    padding: 0;
    border: none;
    text-decoration: none;
    font-weight: normal;
    position: relative;
    color: inherit;
    font-family: Verdana;
}

a, a:link, a:hover, a:active, a:visited, a:focus {
    color: black;
    font-weight: inherit;
    text-decoration: inherit;
}

b{
    font-weight: bold;
}

body{
    position: relative;
    background-position: center;
    margin: 0 auto;
    background-image: url('../images/tlo.jpg');
    background-attachment: fixed;
    font-family: Verdana;
}

.clearboth{
    width: 100%;
    clear: both;
}

#obrazki_tlo{
    width: 100%;
    background-image: url('../images/tlo_reklamy.png');
    background-position: top center;
    height: 100%;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

#logo_gora{
    padding-top: 220px;
    width: 100%;
    background-image: url('../images/top_z_logiem.png');
}

#tresc{
    width: 962px;
    margin: 0 auto;
}

#lewa_kolumna{
    float: left;
    width: 273px;
    margin-left: -1px;
    background-image: url('../images/lewe_tlo.png');
}

#content{
    width: 686px;
    background-image: url('../images/srodek.png');
    float: left;
}

.zeby_sie_kolumny_nie_roznily_wysokoscia{
    background-image: url('../images/tlo_03.png');
}

#footer{
    width: 100%;
    clear: both;
    height: 41px;
    margin-left: 2px;
    background-image: url('../images/stopka.png');
    background-repeat: no-repeat;
}

#footer p{
    color: white;
    text-align: right;
    line-height: 35px;
    font-size: 11px;
    margin-right: 30px;
}

#lewe_menu{
    width: 274px;
    height: 293px;
    padding-top: 26px;
    margin-left: 3px;
    display: block;
    background-image: url('../images/menu.png');
}

#lewe_menu li{
    display: block;
    width: 100%;
    margin-top: 4px;
}

#lewe_menu li a{
    display: block;
    height: 32px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

#menu_start{
    background-image: url('../images/menu_start.png');
}
#menu_portfolio{
    background-image: url('../images/menu_portfolio.png');
}
#menu_oferta{
    background-image: url('../images/menu_oferta.png');
}
#menu_technologie{
    background-image: url('../images/menu_technologie.png');
}
#menu_cennik{
    background-image: url('../images/menu_cennik.png');
}
#menu_referencje{
    background-image: url('../images/menu_referencje.png');
}
#menu_aktualnosci{
    background-image: url('../images/menu_aktualnosci.png');
}
#menu_artykuly{
    background-image: url('../images/menu_artykuly.png');
}
#menu_kontakt{
    background-image: url('../images/menu_kontakt.png');
}

.tresc_jasniejsza{
    background-color: #e7decf;
    padding: 15px;
    color: #6f3705;
    font-size: 12px;
    margin-right: 20px;
    border: solid 1px #ceceac;
    text-align: justify;
}

.tresc_jasniejsza a{
    color: #6f3705;
    font-weight: bold;
}

.tresc_jasniejsza a:hover{
    text-decoration: underline;
}

#tresc_glowna{
    width: 600px;
    margin-left: 17px;
}

#tresc_glowna p{
    width: 418px;
    float: left;
    text-indent: 35px;
}

#tresc_glowna img{
    margin-top: 10px;
}

#lautum_podpis{
    display: block;
    width: 108px;
    height: 27px;
    background-image: url('../images/lautum_podpis.jpg');
    float: left;
    margin-left: 300px;
    margin-top: 25px;
}

#witamy_glowna{
    display: block;
    width: 232px;
    height: 30px;
    background-image: url('../images/witamy.gif');
    position: absolute;
    right: 205px;
    top: -56px;
    background-repeat: no-repeat;
    background-position: center;
}
#witamy_portfolio{
    display: block;
    width: 232px;
    height: 30px;
    background-image: url('../images/witamy_portfolio.gif');
    position: absolute;
    right: 205px;
    top: -56px;
    background-repeat: no-repeat;
    background-position: center;
}
#witamy_artykuly{
    display: block;
    width: 232px;
    height: 30px;
    background-image: url('../images/witamy_artykuly.gif');
    position: absolute;
    right: 205px;
    top: -56px;
    background-repeat: no-repeat;
    background-position: center;
}
#witamy_oferta{
    display: block;
    width: 232px;
    height: 30px;
    background-image: url('../images/witamy_oferta.gif');
    position: absolute;
    right: 205px;
    top: -56px;
    background-repeat: no-repeat;
    background-position: center;
}
#witamy_kontakt{
    display: block;
    width: 232px;
    height: 30px;
    background-image: url('../images/witamy_kontakt.gif');
    position: absolute;
    right: 205px;
    top: -56px;
    background-repeat: no-repeat;
    background-position: center;
}
#witamy_technologie{
    display: block;
    width: 232px;
    height: 30px;
    background-image: url('../images/witamy_technologie.gif');
    position: absolute;
    right: 205px;
    top: -56px;
    background-repeat: no-repeat;
    background-position: center;
}
#witamy_cennik{
    display: block;
    width: 232px;
    height: 30px;
    background-image: url('../images/witamy_cennik.gif');
    position: absolute;
    right: 205px;
    top: -56px;
    background-repeat: no-repeat;
    background-position: center;
}

#glowna_oferta{
    float: left;
    margin: 10px;
    display: block;
    width: 271px;
    background-image: url('../images/oferta2.gif');
}

#glowna_oferta li{
    list-style-image: url('../images/oferta_punkt.png');
    list-style-position: inside;
    color: white;
    font-size: 12px;
    line-height: 15px;
    margin-top: 15px;
    margin-left: 50px;
    margin-right: 15px;
}

#glowna_oferta li a{
    color: white;
    text-decoration: none;
}

#glowna_oferta li a:hover{
    text-decoration: underline;
}

#glowna_oferta .gora{
    display: block;
    width: 100%;
    height: 70px;
    background-image: url('../images/oferta1.gif');
    margin: 0;
}
#glowna_oferta .dol{
    display: block;
    width: 100%;
    background-image: url('../images/oferta3.gif');
    height: 86px;
    margin: 0;
}

.lewy_boks{
    display: block;
    width: 274px;
    background-image: url('../images/lewa2.png');
}
.lewy_boks .gora{
    width: 100%;
    height: 16px;
    background-image: url('../images/lewa1.png');
}
.lewy_boks .dol{
    width: 100%;
    height: 14px;
    background-image: url('../images/lewa3.png');
}

#szybki_kontakt_tresc{
    width: 140px;
    height: 108px;
    background-image: url('../images/szybki_kontakt.jpg');
    margin-left: 23px;
    padding-left: 90px;
    padding-top: 90px;
    overflow: hidden;
}

#szybki_kontakt_tresc p{
    font-size: 11px;
    color: #3f3f3f;
    font-weight: bold;
    margin-top: 3px;
}

#szybki_kontakt_tresc a{
    font-size: 11px;
    color: #b60303;
    font-weight: bold;
    margin-top: 3px;
}

#szybki_kontakt_tresc a:hover{
    color: #ff5f5b;
}

#lewa_ikonki{
    position: absolute;
    top: -40px;
    left: 20px;
}

#lewa_ikonki a{
    float: left;
    margin-left: 15px;
    display: block;
    width: 11px;
    height: 10px;
}

#lewa_ikonki .home{
    background-image: url('../images/home.png');
}
#lewa_ikonki .home:hover{
    background-image: url('../images/home_on.png');
}
#lewa_ikonki .kontakt{
    background-image: url('../images/contact.png');
    height: 8px;
    width: 12px;
    top: 2px;
}
#lewa_ikonki .kontakt:hover{
    background-image: url('../images/contact_on.png');
}

#glowna_projekty_outer{
    width: 674px;
    background-image: url('../images/projekty1.png');
    background-repeat: no-repeat;
    background-position: left top;
    margin: 10px;
}

#glowna_projekty{
    display: block;
    width: 580px;
    padding-right: 30px;
    background-color: #beb2a2;
    margin-left: 37px;
    background-image: url('../images/projekty2.png');
    background-repeat: repeat-y;
    background-position: right top;
}
#glowna_projekty li{
    float: left;
    display: block;
    margin: 2px 5px;
}
#glowna_projekty li a{
    border: solid 2px white;
    display: block;
    width: 100px;
    overflow: hidden;
}
#glowna_projekty li a:hover{
    border: solid 2px #3a180b;
}
#glowna_projekty li img{
    display: block;
    border: none;
}

#glowna_formularz{
    display: block;
    width: 335px;
    float: left;
    margin-top: 15px;
    font-size: 12px;
}

#glowna_formularz h6{
    display: block;
    background-image: url('../images/napisz_do_nas.png');
    width: 233px;
    height: 36px;
    margin: 0 auto;
}

#glowna_formularz .text{
    width: 298px;
    height: 25px;
    line-height: 33px;
    background-image: url('../images/form1.png');
    padding: 8px 10px 0 10px;
}

#glowna_formularz textarea{
    width: 298px;
    height: 136px;
    background-image: url('../images/form2.png');
    overflow:auto;
    padding: 10px;
}

#glowna_formularz .submit{
    display: block;
    width: 114px;
    height: 42px;
    background-image: url('../images/wyslij.png');
    margin:0 auto;
}

#glowna_formularz label{
    color: #4e4e46;
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
    margin: 3px;
}

.projekt{
    background-color: #e7decf;
    padding: 10px;
    margin-right: 25px;
	display: block;
	border-bottom: solid 2px #B60303;
}

.projekt .obrazek_w_ramce{
    width: 332px;
    height: 251px;
    background-image: url('../images/ramka.gif');
    padding: 22px;
    float: left;
}

.projekt .obok_ramki{
    display: block;
    float: left;
    width: 250px;
    font-size: 12px;
    color: #743802;
    overflow: hidden;
    margin-left: 15px;
}

.projekt .obok_ramki .z_klasa{
    margin-top: 10px;
}

.projekt .obok_ramki a{
    font-size: 12px;
    color: #743802;
}

.projekt .obok_ramki a:hover{
    text-decoration: underline;
}

.projekt .obok_ramki h3{
    display: block;
    padding-left: 36px;
    background-image: url('../images/tytul_punkt.png');
    background-repeat: no-repeat;
    background-position: left center;
    color: #b60303;
    font-weight: bold;
}
.projekt .obok_ramki span{
    font-size: 10px;
    font-variant: small-caps;
    color: #b60303;
    font-weight: bold;
    margin-right: 3px; 
}

#tresc_artykuly .na_gorze p{
    text-indent: 35px;
    padding-top: 30px;
    text-align: justify;
}

#artykuly{
    margin-top: 20px;
    bottom: dashed 1px #c5b5a6;
}

#artykuly li{
    display: block;
    border-top: dashed 1px #c5b5a6;
    padding: 10px;
}

#artykuly li .obrazek{
    float: left;
    margin-right: 10px;
    width: 175px;
}
#artykuly li .obrazek img{
    border: none;
}
#artykuly li .reszta{
    display: block;
    float: left;
    width: 425px;
    overflow: show;
}

#artykuly li h2{
    display: block;
    background-image: url('../images/oferta_11.gif');
    background-repeat: no-repeat;
    padding-left: 40px;
    line-height: 18px;
}

#artykuly li h2 a{
    color: #b50215;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}

#artykuly li h2 a:hover{
    color: #ff5f5b;
}

#artykuly li h2 a:hover{
    text-decoration: underline;
}

#artykuly li p{
    margin-top: 10px;
}

#artykuly .lezacy_citroen{
    color: #b50215;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    float: right;
}

#tresc_artykul .obrazek{
    float: left;
    margin: 7px;
    margin-right: 12px;
}

#tresc_artykul h1{
    font-size: 18px;
    color: #b50215;
    margin-bottom: 25px;
}
#tresc_artykul li{
    padding-left: 15px;
    list-style-position: inside;
}
#tresc_artykul p{
    text-indent: 35px;
}

#najnowsze_artykuly h6{
    background-image:url(../images/najnowsze_artykuly.png);
    display:block;
    height:36px;
    margin:0 auto;
    width:233px;
}
#najnowsze_artykuly ul{
    padding: 15px 25px 0 32px;
}

#najnowsze_artykuly li{
    list-style: none;
}

#najnowsze_artykuly li h4{
    display: block;
    background-image: url('../images/artykuly_punkt.png');
    background-repeat: no-repeat;
    padding-left: 30px;
}

#najnowsze_artykuly li h4 a{
    color: #b50215;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}

#najnowsze_artykuly li h4 a:hover{
    color: #ff5f5b;
}

#najnowsze_artykuly .inne{
    float: right;
    right: 26px;
    text-align: right;
    padding: 7px;
    color: #3f3e3c;
    font-size: 11px;
    text-decoration: underline;
}

#tresc_oferta p {
    float:left;
    text-indent:35px;
    width:410px;
}

#tresc_technologie{
    padding-bottom: 40px;
}

#tresc_technologie div {
    text-indent:35px;
    margin-right: 10px;
}

#tresc_technologie img{
    float: right;
    margin-left: 10px;
}

.rasia{
   left: 162px;
}

.lewy_krzaczek{
    display: block;
    width: 14px;
    height: 10px;
    position: absolute;
    left: 50px;
    background-image: url('../images/lewy_krzaczek.gif');
    bottom: 12px;
}
.prawy_krzaczek{
    display: block;
    width: 14px;
    height: 10px;
    position: absolute;
    right: 50px;
    bottom: 12px;
    background-image: url('../images/prawy_krzaczek.gif');
}

#tresc_cennik{
    padding: 10px 50px 10px 50px;
}

#tresc_cennik table{
   background-color: white;
   border: 1px dashed #ceceac;
   border-collapse: collapse;
    margin: 25px auto;
}
#tresc_cennik td{
   border: 1px dashed #ceceac;
    padding: 10px;
    font-weight: bold;
}
#tresc_cennik td span{
    font-size: 15px;
    color: red;
    font-weight: bold;
}
.rozwiniecie_oferty{
    margin-top: 10px;
}

.rozwiniecie_oferty li.glowny{
    padding-top: 10px;
    margin-bottom: 10px;
    border-top: 1px dashed #ceceac;
    display: block;
}

.rozwiniecie_oferty .obrazki{
    width: 200px;
    float: left;
}

.rozwiniecie_oferty .obrazki img{
    margin-top: 30px;
}

.rozwiniecie_oferty .tresc{
    float: left;
    width: 430px;
}

.rozwiniecie_oferty .tresc h2{
    background-image:url(../images/oferta_11.gif);
    background-repeat:no-repeat;
    display:block;
    line-height:18px;
    padding-left:40px;
    color:#B50215;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    margin-bottom: 10px;
}

.rozwiniecie_oferty .tresc span{
   color:#B50215;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.rozwiniecie_oferty .tresc li{
    list-style: disc;
    list-style-position: inside;
    margin-top: 5px;
}

#tresc_cms img{
    float: left;
    margin: 15px;
}

#lewa_szukajka{
    display: block;
    width: 274px;
    height: 31px;
    background-image:url(../images/lewa_szukajka9.png);

}

#lewa_szukajka .text{
    margin-left: 37px;
    width: 144px;
    top: 7px;
    display: block;
    float: left;
}
#lewa_szukajka .submit{
    display: block;
    top: 6px;
    left: 2px;
    width: 60px;
    background: none;
}

#tresc_artykul .inne{
    top: 20px;
    left: 300px;
}

#tresc_artykul {
    padding-bottom: 40px;
}

#linki_nie_wiem_po_co{
    color:white;
    font-size:11px;
    line-height:35px;
    margin-right:30px;
    float: left;
    left: 20px;
}
#linki_nie_wiem_po_co a{
    color:white;
    font-size:11px;
    line-height:35px;
    z-index: 2;
}
#filmik{
    float: left;
    margin-top: 15px;
}
#auto{
    width: 398px;
    height: 159px;
    background-image: url('../images/auto.png');
    position: absolute;
    bottom: 0;
    left: -118px;
}
