html, body { font-family: Tahoma; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #FFF; font-size: 12px; color: #111; background-image: url(../img/tlo_glowne.jpg); background-repeat: repeat-x; }
div.top { margin: 0 auto; height: 100%; }
div.logo { width: 978px; height: 129px; cursor: pointer; margin: auto; background-image: url(../img/eko_gora.jpg); }
div.str_glowna { padding: 91px 0 0 727px; float: left; }
div.kontakt { padding: 91px 0 0 0; float: left; }
div.jpg { width: 978px; height: 144px; margin: auto; background-image: url(../img/tlo_jpg.gif); }
div.jpg .pic { padding-left: 14px; width: 950px; }
div.site { width: 950px; float: left; background-image: url(../img/tlo_center.gif); background-repeat: repeat-y; margin: auto; }
div.menu_left { margin-top: 10px; width: 252px; float: left; }
div.site_right { width: 653px; float: left; margin-top: 15px; margin-left: 20px; margin-right: 20px; margin-bottom: 40px; }
/* stopka */
div.stopka { float: left; background-image: url(../img/tlo_stopka.jpg); background-repeat: no-repeat; height: 185px; width: 950px; padding: 0px 0 0 10px; font-size: 11px; }
div.stopka_linki_1 ul, div.stopka_linki_1 li, div.stopka_linki_2 ul, div.stopka_linki_2 li { list-style-type: none; padding: 0; margin: 0; }
div.stopka_linki_1 { height: 110px; float: left; width: 180px; margin: 2px 0 0 0; }
div.stopka_linki_2 { height: 110px; float: left; width: 200px; margin: 2px 0 0 0; }
div.stopka_linki_1 a, div.stopka_linki_1 a:visited, div.stopka_linki_2 a, div.stopka_linki_2 a:visited { font-size: 10px; color: #818181; text-decoration: none; }
div.stopka_linki_1 a:hover, div.stopka_linki_2 a:hover { color: #2E2E2E; }
.txt_norm { color: #0D0D0D; line-height: 13pt; text-align: justify; }
.txt_9 { font-size: 9px; }
.pom { color: #FB5200; }
.txt_norm_ind { text-indent: 20px; color: #0D0D0D; line-height: 13pt; text-align: justify; }
.txt_pom { color: #FB5200; font-weight: bold; line-height: 13pt; }
.hurt_txt { font-size: 14px; color: #00009B; font-weight: bold; line-height: 14pt; }
.txt_justify { text-align: justify; line-height: 16px; }
.txt_ul { line-height: 16px; }
.img_firma { margin-left: 10px; margin-right: 5px; }
input, select, textarea { font-family: Tahoma; color: #1D1D1D; background-color: #FFFFFF; padding: 2px 2px; border: 1px solid #252525; background-image: url(../img/input_bg.gif); background-repeat: no-repeat; background-position: top left; }
.table { border: 1px solid #555; border-collapse: collapse; }
.td_bold { border: 1px solid #555; background-color: #E9F2E3; font-weight: bold; }
.td_normal { border: 1px solid #555; font-size: 11px; color: #0D0D0D; line-height: 13pt; text-align: justify; }
#budowa1 { margin-left: 50px; }
#budowa2 { margin-left: 120px; }
.og ul, .og li { list-style-type: none; padding: 15px; margin: 0; }
.og img { float: center; margin-left: 30px; }
div.disan { margin: 0 0 20px 0; padding: 0 0 0 45px; background-image: url(../img/odkurzacze/odnosnik1.gif); background-repeat: no-repeat; background-position: left center; width: 430px; float: left; }
div.pobierz_link { float: left; width: 500px; background-image: url(../img/pdf.gif); background-repeat: no-repeat; background-position: left center; height: 15px; padding: 10px 0 10px 25px; }
div.pobierz_link a:link, div.pobierz_link a:visited { color: #002F5E; text-decoration: none; }
div.pobierz_link a:hover { color: #800000; }
div.pobierz_size { float: left; width: 100px; height: 15px; padding: 10px 0 10px 0; color: #5D5D5D; font-size: 11px; }
div.pobierz_linia { border-bottom: 1px dotted #FB5200; float: left; width: 620px; }
div.kadra_dzial { background-image: url(../img/tlo_kadra.gif); background-repeat: no-repeat; font-weight: bold; color: #FB5200; padding: 10px 0 0 20px; width: 600px; height: 35px; float: left; }
div.kadra_fot { padding: 10px 0 15px 20px; float: left; }
div.kadra_name { padding: 10px 0 0 15px; float: left; width: 200px; line-height: 18px; height: 132px; }
div.kadra_name img { vertical-align: middle; }
div.partner { float: left; line-height: 18px; width: 300px; *border-style: solid; border-width: 1px; }
div.mod_pomp_left { float: left; line-height: 18px; width: 290px; border-right: 1px dotted #FB5200; padding: 0 10px 0 10px; }
div.mod_pomp_right { float: left; line-height: 18px; width: 320px; padding: 0 10px 0 10px; }
.img_mod { float: right; }
div.mod_poziom { border-bottom: 1px dotted #FB5200; padding: 15px 0 0 0; margin-bottom: 15px; float: left; width: 650px; }
div.mod_pion { border-left: 1px dotted #FB5200; padding: 15px 0 0 0; float: left; width: 620px; }
div.mod_all { float: left; line-height: 18px; width: 620px; padding: 0 10px 0 10px; }
div.dren { margin-top: 20px; float: left; width: 300px; }
/* adres, tel */
div.stopka_addr { width: 900px; height: 50px; float: left; font-size: 11px; padding: 15px 0 0 17px; }
div.stopka_fr { float: left; width: 150px; }
div.stopka_tr { float: left; font-size: 11px; color: #444; line-height: 14px; width: 150px; }
div.stopka_tel { float: left; font-size: 11px; color: #444; line-height: 14px; width: 200px; }
div.stopka_cop { float: left; font-size: 11px; color: #444; line-height: 14px; width: 250px; }
div.stopka_mbit { float: left; text-align: right; font-size: 11px; color: #444; line-height: 14px; width: 140px; }
div.stopka_dol { background-image: url(../img/stopka_2.gif); background-repeat: no-repeat; height: 13px; width: 950px; float: left; }
/* navi bok */
.menu_left_ul, .menu_left_li { display: block; list-style: none; margin: 0; padding: 0; }
.menu_left_li { background-image: url(../img/tlo_menu_2.gif); background-repeat: no-repeat; width: 230px; height: 32px; }
.menu_2 a:link, .menu_2 a:visited { padding: 7px 0 0 28px; display: block; width: 199px; height: 20px; text-decoration: none; font-weight: bold; color: #004F00; font-size: 12px; }
.menu_2 a:hover { padding: 7px 0 0 35px; color: #FB5200; }
/* czerwony kolor menu 2*/
.menu_2_red a:link, .menu_2_red a:visited { padding: 7px 0 0 28px; display: block; width: 199px; height: 20px; text-decoration: none; font-weight: bold; color: #BF0000; font-size: 12px; }
.menu_2_red a:hover { padding: 7px 0 0 35px; color: #FB5200; }
/* nowosci / wydarzenia */
.news_data { padding: 7px 0 0 12px; width: 230px; color: #3C3C3C; font-size: 11px; float: left; }
.news_txt { padding: 4px 0 0 12px; width: 230px; color: #1A1A1A; font-size: 11px; float: left; }
.news_mor { padding: 4px 0 0 2px; margin-left: 165px; width: 230px; float: left; }
.news_line { padding: 4px 0 0 12px; width: 230px; float: left; }
/* mapka instalacje */
#mapka_r { width: 380px; margin-left: 130px; }
/* galerie */
div.galeria { width: 630px; margin: 20px auto 0 auto; color: #555; font: 12px Arial, Verdana; }
div.galeria ul li { display: inline; margin: 0 10px 10px 0; line-height: 25px; }
div.galeria img { border: 4px solid #969696; padding: 0px; }
/* navi górna */
div.linki { background-image: url(../img/tlo_linki.gif); background-repeat: repeat-x; width: 950px; height: 41px; float: left; }
.menu_top_ul { display: block; list-style: none; margin: 0 0 0 0; padding: 0; float: left; text-align: center; }
.menu_top_li_1 { background-image: url(../img/linia.gif); background-repeat: no-repeat; background-position: right top; margin: 0 0 0 0; padding: 0 0 0 0; float: left; }
.menu_top_li_1 a, .menu_top_li_1 a:visited { height: 41px; display: block; padding: 11px 0 0 0; font-weight: bold; font-size: 13px; color: #FFF; text-decoration: none; width: 105px; }
.menu_top_li_1 a:hover { color: #FF0; }
.menu_top_li_2 { background-image: url(../img/linia.gif); background-repeat: no-repeat; background-position: right top; margin: 0 0 0 0; padding: 0 0 0 0; float: left; }
.menu_top_li_2 a, .menu_top_li_2 a:visited { height: 41px; display: block; padding: 4px 0 0 0; font-weight: bold; font-size: 13px; color: #FFF; text-decoration: none; width: 105px; }
.menu_top_li_2 a:hover { color: #FF0; }
.menu_top_li_r { float: left; margin: 0 0 0 4px; padding: 0 0px 0 0; }
.menu_top_li_r a, .menu_top_li_r a:visited, .menu_top_li_r a:hover { height: 41px; display: block; padding: 12px 0 0 0; font-weight: bold; font-size: 13px; color: #FFF; text-decoration: none; width: 105px; }
.menu_top_li_r a:hover { color: #FF0; }
/* nowości wydarzenia*/
div.news_tr { float: left; padding: 0 0 10px 15px; margin-top: 5px; width: 635px; }
div.news_info { float: left; width: 650px; /*border-style: solid; border-width: 1px;*/ }
.news_data_all { margin-left: 15px; color: #808080; }
div.news_linia { border-bottom: 1px dotted #808080; float: left; width: 650px; margin-bottom: 20px; }
.news_arch { margin-left: 350px; vertical-align: middle; }
div.news_arch_tr { display: block; width: 650px; border-bottom: 1px dotted #808080; float: left; }
div.news_arch_tr a, div.news_arch_tr a:visited, div.news_arch_tr a:hover { display: block; width: 650px; float: left; text-decoration: none; color: #242424; padding: 10px 0 10px 10px; }
.news_data_arch { font-size: 11px; color: #858585; padding: 0 5px 0 0; }
div.news_tlo { background-image: url(../img/tlo_kadra.gif); background-repeat: no-repeat; font-weight: bold; color: #FB5200; padding: 8px 0 0 20px; margin-top: 20px; width: 650px; height: 35px; float: left; }
/* formularz oferta */
div.form_name { width: 280px; height: 15px; float: left; text-align: right; padding: 5px 3px 5px 0; margin: 1px 2px 1px 0; background-color: #F2F2F2; /*border-style: solid; border-width: 1px;*/ }
div.form_form { width: 360px; height: 16px; float: left; text-align: left; padding: 4px 0 5px 3px; margin: 1px 0 1px 0; background-color: #F2F2F2; }
div.form_name_textarea { width: 280px; height: 55px; float: left; text-align: right; padding: 5px 3px 5px 0; margin: 1px 2px 1px 0; background-color: #F2F2F2; }
div.form_form_textarea { width: 360px; height: 56px; float: left; text-align: left; padding: 4px 0 5px 3px; margin: 1px 0 1px 0; background-color: #F2F2F2; }
div.form_send { float: left; width: 650; margin: 25px 0 0 0; padding: 0 0 0 270px; }
div.form_txt1 { float: left; width: 650; margin: 25px 0 0 0; font-size: 11px; }
div.form_error { width: 650px; float: left; font-size: 14px; color: #800000; font-weight: bold; text-align: center; margin: 0px auto; padding-bottom: 20px; }
div.form_odp { float: left; width: 650px; padding: 10px 0 10px 0; font-size: 11px; color: #800000; font-weight: bold; text-align: center; margin: 0px auto; }
div.form_tnx { float: left; width: 650px; padding: 20px 0 10px 0; font-size: 11px; color: #800000; font-weight: bold; text-align: center; margin: 0px auto; }
#form_submit { font-size: 13px; background: #468db4 url(../img/tlo_sub.jpg) 0 0 repeat-x; padding: 0; color: #FFF; height: 30px; text-align: center; line-height: 30px; width: 140px; text-decoration: none; border: 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; }
#form_submit:hover { background-position: 0 -30px; }
.link_inter {color:#Fb5200; text-decoration:none;}
/*tagi*/
#tagcloud{color: #dda0dd;
        font-family: tahoma;
        width:200px;
		  text-align: center;
		  padding:10px 0 30px 0;	
}

#tagcloud a{
        color: #808080;
        text-decoration: none;
        text-transform: capitalize;}
