body { background: #ffffff; font-family: tahoma; font-size: 11px; color:#757d6b; text-align: center; margin: auto;background-image: url(../pics/bg.gif);background-position: left top; background-repeat: repeat-x;}
img{border:0}
div {/*border:1px solid red; */ }
a { color:#83ac89; text-decoration:none; }
a:hover { color:#57705b; text-decoration:none; }

#main_content {height:auto; width:955px; margin: 0 auto;text-align:left;padding:0 auto;}


ul{ margin:0;padding:0;overflow:hidden}
ul li{ list-style: none; background-image: url(../pics/li.gif);background-position: left top;background-repeat: no-repeat;padding:3px 0 1px 25px; min-height: 15px; height: auto !important; height: 15px;  }
ul ul{ margin:0;padding:0 0 0 35px ; }
ul ul li { list-style: none; background-image: url(../pics/li2.gif);background-position: left top;background-repeat: no-repeat;padding:3px 0 1px 25px;color:#798773;min-height: 15px; height: auto !important; height: 15px; }



#kol_lewa{float:left; width:291px; height:auto; }

#kol_center{float:left;width:378px;height:auto;}

#kol_prawa{float:left;width: 286px;height:auto;}

#cien_l{ background-image: url(../pics/cien_l.gif);background-position: left top;background-repeat: no-repeat;width:987px; margin: 0 auto;text-align:left;padding:0 0 0 1px;margin-top:0px }

#cien_p{  background-image: url(../pics/cien_p.gif);background-position: right top;background-repeat: no-repeat ;margin: 0 auto;text-align:right;padding:0 auto; }


#cien_l2{ background-image: url(../pics/cien_l.gif);background-position: left top;background-repeat: no-repeat;width:987px; margin: 0 auto;text-align:left;padding:0 0 0 1px; }

#cien_p2{  background-image: url(../pics/cien_p.gif);background-position: right top;background-repeat: no-repeat ;margin: 0 auto;text-align:right;padding:0 auto; }



/* wyszukiwarka*/
#wysz_box_pomoc{ width:292px; height:186px;padding: 0 0 0 9px;

 }

#wysz_box_pomoc span{ text-align:right; margin:0; padding:0;}

wysz_tyt{ width:292px; height:42px;background-image: url(../pics/wysz_tyt.gif);background-position: left top;background-repeat: no-repeat; }
#wysz_box_pomoc input { vertical-align: middle; }
.btn { padding: 0 0 0 43px ;}
.btn img { padding:12px 0 0 0 }
.select_wysz {height:19px; width: 95px; margin:0 0 0 7px; font-size:8pt; color:#757d6b; padding:0 0 1px 0 }


/*aktualnosci*/

#akt_box { width:284px;  }

#akt_box_wew { width:268px;  }
#chmurka { padding: 0 8px 0 0; }
.foto_akt { width: 72px; height:53px;padding: 0 0 0 0 ; border:3px solid #e8e8e8; float:left; margin:0px 5px 5px 10px ; }
#akt_tytul {  font-weight:bold; float:left;width:175px; padding: 0 0 4px 0;}
#akt_wiadomosc{ padding: 5px 0 17px 14px; text-align: justify; }
#akt_tyt2{ color:#5b8017; font-weight:bold;padding:20px 0 0 0;padding: 0 0 0 14px;}
#arrow { padding: 0 8px 0 0; }


#stopka_left_kol { height:23px; width:292px;background-color: #f1f3f5; }



/*kolumna center*/

#rozciagacz {width:378px;background-image: url(../pics/bg_center.gif);background-position: left top;background-repeat: repeat-y;margin:0; padding:0;overflow:hidden;clear:both;height:200px}

/*============================================================*/
          /*kolumna prawa*/


/*oferty*/
#oferta_box_glowna { width:286px;height:248px; background-image: url(../pics/oferty_nag.gif); background-position: left top;background-repeat: no-repeat;padding:54px 0 0 0 ;  }
#oferta_specjalna {height:79px; width:263px; background-color: #f6fbfc;border:1px solid #e8e7e7; padding: 4px 5px 3px 6px; margin: 0 0 9px 0 }
#oferta_specjalna img.special { border:1px solid #cececd; float:left;}

div.info2 { height:79px; width:148px;float:left; padding:0 0 0 6px; font-size:10px;}
span.miasto { font-weight:bold; color:#f17100; padding:0 0 0 0  }
div.dane img { vertical-align:middle;padding:0 8px 0 0;  }
span.cena  { color:#f12200;font-weight:bold; }
.btn_oferta { padding:7px 0 0 0; text-align:right; }



.oferta_normalna {height:62px; width:263px;border:1px solid #e8e7e7; padding: 4px 5px 3px 6px; margin:0 0 9px 0; }
.oferta_normalna img.normal { border:1px solid #cececd; float:left;}
span.miasto_normal { font-weight:bold; color:#5b8017; padding:0;  }
.cena2 { color:#f17100;font-weight:bold; }
.btn_oferta2 { padding:0; text-align:right; width:176px; }



/*newsletter*/

#nwesletter_box { background-image: url(../pics/newsletter_bg.gif);background-position: left top; background-repeat: no-repeat;width:258px; height:44px;padding:39px 0 15px 28px}

#kontakt_box { background-image: url(../pics/kontakt_bg.gif);background-position: left top;background-repeat: no-repeat;height:68px; width:234px;padding:41px 0 0 52px;}
.kontakt1{ font-size:11px;font-weight:bold; color:#828282;}
.kontakt2{ font-size:11px;font-weight:bold; color:#bab9b9; }
.kontakt2 a{ font-size:11px;font-weight:bold; color:#bab9b9; text-decoration:none;}
.kontakt2 a:hover{ font-size:11px;font-weight:bold; color:#bab9b9;text-decoration:underline; }

/*================================================*/
/*stopka*/
#stopka { height:auto; width:955px; margin: 0 auto;text-align:left;padding:0 auto; }
#stopka_cien_l { background-image: url(../pics/cien_l_d.gif);background-position: left top;background-repeat: repeat-y;width:987px; margin: 0 auto;text-align:left;padding:0 0 0 1px;height:100px;}
#stopka_cien_p { background-image: url(../pics/cien_p_d.gif);background-position: right top;background-repeat: repeat-y ;margin: 0 auto;text-align:right;padding:0 auto; height:100px; }
#tlo_stopka { background-color: #f1f3f4;position:relative;margin:-22px 0 0 0;z-index:6;height:auto;min-height:100px; }
#stopka a{ color:#BAB9B9;text-decoration:none; font-weight:bold}
#stopka a:hover{ color:#828282;text-decoration: underline;font-weight:bold}
#menu { float:left; padding:18px 0 0 25px;color:#5f8ab2;clear:both; }
#menu a {color:#5f8ab2;text-decoration:none; }
#menu a:hover { text-decoration:underline; }


/*=============================================*/
/* PODSTRONA*/

#pod_lewa{ float:left;width: 624px; height:auto; padding: 0 0 0 30px }
#pod_prawa { float:left;width: 301px; height:auto; padding: 0 0 0 0  }
#lokalizer {font-size:9px; color:#b3b1b1; text-align:right;padding:13px 0 0 0}
#lokalizer a {font-size:9px; color:#b3b1b1; text-align:right;padding:13px 0 0 0}
#lokalizer a:hover {font-size:9px; color:#8e8e8e; text-align:right;padding:13px 0 0 0;text-decoration:underline;}
#znaleziono { float:left;padding:0 ;font-size:9pkt}
#znaleziono span {  font-weight:bold; color:#688602; }
.licznik { color:#0f85a1;font-size:11px; text-align:center;padding-left: 137px;}
.licznik a { color:#0f85a1;text-decoration:none; }
.licznik a:hover { color:#0c748d;text-decoration:underline; } 
.licznik img {vertical-align:bottom;}




#wysz_box_pomoc2{ width:292px;padding: 0 0 0 9px; }

#wysz_box_pomoc2 span{ text-align:right; margin:0; padding:0;}


#wysz_box_pomoc2 input { vertical-align: middle; }
.btn { padding: 0 0 0 43px ;}
.btn img { padding:12px 0 0 0 }
.select_wysz2 {height:19px; width: 157px; margin:0 0 0 20px; font-size:8pt; color:#757d6b; padding:0 0 1px 0 }
.wiersz{ padding:0 0 2px 0 }

.input_wysz2 {height:18px; width: 56px; margin:0 0 0 0px; font-size:8pt; color:#757d6b; padding:0 0 1px 0;float:left;}

.ikony { float:left; }
.ikony a{ text-decoration:underline; color:#a6a3a3; }
.ikony a:hover{ text-decoration:underline; color:#7c8e7c; }
.ikony img {vertical-align: middle;padding:0 10px 0 0}
#arrows { float:right;padding:6px 42px 0 0 }




#banery { padding:0 0 0 5px; }

.box_baner { float:left; padding:0 12px 0 12px; }

#kontakt_pod {float:right;background-image: url(../pics/kontakt_bg_pod.gif);background-position: right bottom;background-repeat: no-repeat;height:80px;width:190px; }


/*kalkulator*/


#kalkulator_bg {  background-image: url(../pics/kalkulator_bg.gif);background-position: left top;background-repeat: no-repeat; width:472px; height:520px; font-size:11px;line-height: 23px;padding: 24px 0 0 62px; } 
#kalkulator_bg input { height:13px;width:13px;vertical-align: top;margin:5px 19px 0 0 ; }
#kalkulator_bg #lewa  { float:left;width:233px;}
#kalkulator_bg #prawa  { float:left;}

#kalkulator_bg #niebieskie1    { color:#287285; }
#kalkulator_bg #niebieskie2    { color:#287285; }
#kalkulator_bg #zielone       { color:#4e583c;padding:25px 0 0 0 ; }
#kalkulator_bg #pomaranczowy  { color:#5e5137;padding:23px 0 0 0 ; }
#kalkulator_bg #aqua          { color:#3f6966;padding:25px 0 0 0 ; }
#kalkulator_bg #szare         { color:#6b777a;padding:22px 0 0 0 ; }

#kalkulator_bg .wiersz1 { font-weight:normal;}

#kalkulator_bg input.dane { width:156px;height:14px; font-size:11px;color:#287285; margin:0 12px 0 0; padding:0;vertical-align: middle; }
#kalkulator_bg #buttonik { text-align:right; width:244px;height:22px;padding:23px 0 0 183px; }



/* MAPA Witryny*/

ul.mapa{ margin:0;padding:0 0 0 110px;}
ul.mapa li{ list-style: none; background-color:transparent;background-image: url(../pics/mapa1.gif);background-position: left top;background-repeat: no-repeat;padding:12px 0 3px 43px;font-size:12px;font-weight:bold;color:#6c8513; }
ul.mapa li a { font-weight:bold;color:#6c8513;text-decoration: none; }
ul.mapa li a:hover{ font-weight:bold;color:#6c8513;text-decoration: underline; }
ul.mapa ul{ padding:8px 0 0 60px;margin:0}
ul.mapa ul li { list-style: none;background-color:transparent; background-image: url(../pics/mapa2.gif);background-position: left top;background-repeat: no-repeat;padding:0px 0 3px 27px;font-size:11px;font-weight:normal;color:#859b9d;margin:1px 0 1px 0}
ul.mapa ul li a{ font-weight:normal;color:#859b9d;text-decoration: none; } 
ul.mapa ul li a:hover{ font-weight:normal;color:#859b9d;text-decoration: underline; }
ul.mapa ul ul { padding:6px 0 6px 38px;margin:0}
ul.mapa ul ul li { list-style: none;background-color:transparent; background-image: url(../pics/mapa3.gif);background-position: 0px 2px ;background-repeat: no-repeat;padding:0 0 3px 16px;font-size:10px;font-weight:normal;color:#9fa8a8; }
ul.mapa ul ul li a { font-weight:normal;color:#9fa8a8;text-decoration: none; }
ul.mapa ul ul li a:hover { font-weight:normal;color:#808d8d;text-decoration: none; }

/* szczegolowa oferta */


#info_oferta { padding:30px 0 0 0;font-size:11px; }
#info_oferta #lewa { float:left; width:283px;}
#info_oferta #lewa #left{ float:left;width:106px;font-size:11px;padding:0 0 0 10px }
#info_oferta #lewa #left .wiersz {padding:0 0 4px 0 }
#info_oferta #lewa #right{ float:left;width:162px;text-align: right;font-size:11px; }
#info_oferta #lewa #right .wiersz {padding:0 0 4px 0 }

#info_oferta #prawa{ float:left; width:323px; padding:0 0 0 18px;} 
#info_oferta #prawa #foto { background-image: url(../pics/img_bg.gif);background-position: left top; background-repeat: no-repeat;width:296px; height:223px;}
#info_oferta #prawa #miniaturki { width:296px;padding: 15px 0 0 0; } 
#info_oferta #prawa #miniaturki .mini { padding: 0 0 0 0;float:left; }

#dol_oferta { clear:both; padding: 15px 0 0 0;margin:15px 0 0 0;border-top:1px solid #989999;text-align: justify;width:609px;}
#dol_oferta #calc { background-image: url(../pics/calc_bg.gif);background-position: left top; background-repeat: no-repeat; width:293px;min-height: 284px; height: auto !important; height:284px; float:left;margin:30px 0 0 0 }
#dol_oferta #calc #lewa{ width:113px;text-align: right;float:left;padding:30px 0 0 4px; }
#dol_oferta #calc #lewa .wiersz { padding:0 0 13px 0; }
#dol_oferta #calc #prawa {width:164px;float:left;padding:29px 0 0 8px;}
#dol_oferta #calc #prawa .wiersz { padding:0 0 7px 0; }
#dol_oferta #calc #prawa .wiersz select { width:136px;font-size:10px; height:17px; color:#6f7070;}
#dol_oferta #calc #prawa .wiersz input { width:103px;height:13px;margin-right:8px;font-size:10px; color:#6f7070;}
#dol_oferta #teksty { padding:10px 13px 15px 8px;text-align: justify; }
#dol_oferta #teksty img{ float:right;padding:8px 0 0 0; }


/* szukanie zaawansowane popup*/


#okno_popup{background-image: url(../pics/zaaw_bg.gif);background-position: left;background-repeat: no-repeat;width:635px; height:754px;}
#wiadomosc { padding: 91px 49px 15px 123px  }
#menu_popup { padding:4px 0 0 65px; }
#menu_popup img { float:left;border: none }
#content_popup{padding:0 0 0 30px;}
.zaaw_content1 {  background-image: url(../pics/con1.gif);background-position: left top;background-repeat: no-repeat;width:575px;min-height:448px;height:auto;}
.zaaw_content2 {  background-image: url(../pics/con2.gif);background-position: left top;background-repeat: no-repeat;width:575px;min-height:448px;height:auto;}
.zaaw_content3 {  background-image: url(../pics/con3.gif);background-position: left top;background-repeat: no-repeat;width:575px;min-height:448px;height:auto;}
.zaaw_content4 {  background-image: url(../pics/con4.gif);background-position: left top;background-repeat: no-repeat;width:575px;min-height:448px;height:auto;}
.zaaw_content5 {  background-image: url(../pics/con5.gif);background-position: left top;background-repeat: no-repeat;width:575px;min-height:448px;height:auto;}
.zaaw_content6 {  background-image: url(../pics/con6.gif);background-position: left top;background-repeat: no-repeat;width:575px;min-height:448px;height:auto;}

#popup_lewa { float:left;padding:20px 0 0 0 }
#popup_lewa #left{ float:left; width:117px;text-align: right;padding:0 0 0 0 }
#popup_lewa #left .wiersz { padding:0 0 12px 0   }
#popup_lewa #right{ float:left; width:165px;padding: 0 0 0 8px;margin-top:-4px; }
#popup_lewa #right select { height:20px;font-size:10px; color:#686363; }
#popup_lewa #right select .text { height:14px;font-size:10px; color:#686363; } 

#popup_prawa {float:left; padding:20px 0 0 0 }
#popup_prawa #left{ float:left; width:123px;text-align: right;padding:0 0 0 0 }
#popup_prawa #left .wiersz { padding:0 0 12px 0   }
#popup_prawa #right{ float:left; width:165px;padding: 0 0 0 8px;margin-top:-4px; }
#popup_prawa #right select { height:20px;font-size:10px; color:#686363; }
#popup_prawa #right select .text { height:14px;font-size:10px; color:#686363; }

form table { width:563px; }
form table table { width:563px; }
form table table table { width:563px; }
form table table table table { width:563px; }
form table table table table table { width:563px; }
form table table table table table table{ width:563px; }
form table table table table table table table{ width:563px; }
form table table table table table table table table { width:563px; }
form table table table table table table table table table { width:563px; }

form table td.form_szuk1 { text-align: right; vertical-align:top;padding:3px 8px 0 5px ;height:12px;width:117px}
form table td.form_szuk1 p { padding:0; margin:0 }
form table td.form_szuk2 {  text-align: left; padding:0 0 0 0;height:12px; width:165px;padding:0 0 5px 0}
form table td.form_szuk2 select {height:17px;font-size:10px; color:#686363;}
form table td.form_szuk2 input { height:14px;font-size:10px; color:#686363; }
/* poradnik */

.tytul { color:#15768a;text-align: justify;font-weight: bold;font-size:11px;padding:0 0 7px 0px; line-height: 16px}
.odpowiedz { background-image: url(../pics/ico/question_ico.gif);background-position: 27px 10px;background-repeat: no-repeat;min-height:72px; height:auto;color:#757474;padding:9px 0 25px 100px;text-align: justify;line-height: 16px; }


/*formularz*/
#pozycja_form { padding: 0 0 0 25px; }
#formularz1 { background-image: url(../pics/formularz_bg.gif);background-position: left top; background-repeat: no-repeat;width:538px; height:525px;font-size:11px;}
#formularz1 #tekst { color:#008fb3;font-weight:bold;padding:45px 61px 35px 42px ; text-align: justify;line-height: 14px;}
#formularz1 #lewa { width:166px;float:left; text-align:right;}
#formularz1 #lewa #wiersz { padding:0 0 23px 0  }
#formularz1 #prawa{ width:332px;float:left;padding:0 0 0 24px; }
#formularz1 #prawa input{ height:16px;width:288px;font-size:10px; color:#686363; }
#formularz1 #prawa textarea{ height:138px;font-size:11px; color:#686363; padding:3px;}


#formularz2 { background-image: url(../pics/formularz_bg2.gif);background-position: left top; background-repeat: no-repeat;width:538px; height:525px;font-size:11px;}
#formularz2 #tekst { color:#008fb3;font-weight:bold;padding:45px 55px 35px 21px ; text-align: justify;line-height: 14px;}
#formularz2 #lewa { width:166px;float:left; text-align:right; color:#757D6B}
#formularz2 #lewa #wiersz { padding:0 0 23px 9px; color:#757D6B;width:168px; }
#formularz2 #prawa{ width:332px;float:left;padding:0 0 0 24px; }
#formularz2 #prawa input{ height:16px;width:288px;font-size:10px; color:#686363; }
#formularz2 #prawa select{ height:16px;width:288px;font-size:10px; color:#686363; }
#formularz2 #prawa textarea{ height:138px;font-size:11px; color:#686363; padding:3px;}
#formularz_buttony { clear:both;padding:28px 0 0 0  }

/*aktualnosci podstrona*/
.akt_pod1 { width:603px;padding:50px 0 8px 0; border-bottom:1px dotted #979797; overflow: hidden;}
.akt_pod2 { width:603px }
.akt_wiadomosc_pod{ padding: 11px 0 17px 14px; text-align: justify; }
.foto_akt_pod { width: 145px; height:110px;padding: 0 0 0 0 ; border:3px solid #e8e8e8; float:left; margin:0px 5px 5px 10px ; }
.akt_tytul_pod {  font-weight:bold; padding: 0px 0 4px 0;}


/*porownywarka*/
table.porownaj     { } 
table.porownaj th.oferta {padding:0 0 10px 20px; width:171px; }
table.porownaj td.kol1 { text-align: right;padding:3px 31px 3px 8px; background-color:#f5f5f5 ; border-bottom:3px solid #fff; font-weight:bold;} 
table.porownaj td.kol2 { text-align: right;padding:3px 31px 3px 8px; background-color:#ececec ; border-bottom:3px solid #fff; font-weight:bold;} 
table.porownaj td.jeden {padding:3px 31px 3px 8px; background-color:#f5f5f5 ; border-bottom:3px solid #fff  } 
table.porownaj td.dwa {padding:3px 31px 3px 8px; background-color:#ececec ; border-bottom:3px solid #fff  } 
table.porownaj td.pierwszy { vertical-align: middle; }


.warning  { background-image: url(../pics/war_bg.gif); background-position: left top;background-repeat: no-repeat;font-size:11px; color:# ; border:1px dotted #9c9f98;padding:10px 20px 10px 103px;min-height:60px;height:auto;height:60px;vertical-align: middle;}

/*zglos oferte*/

#zglos {  width:528px;/* background-image: url(../pics/zglos_bg.gif);background-position: left top;background-repeat: no-repeat;padding:30px 0 0 15px;*/ font-size:10px; }
#zglos_up { width:528px;background-image: url(../pics/zglos1_bg.gif);background-position: left top;background-repeat: no-repeat; font-size:10px; }
#zglos_down{ width:528px;background-image: url(../pics/zglos2_bg.gif);background-position: left bottom; ;background-repeat:no-repeat; }
#zglos #nag {width:458px; height:83px; font-size:11px;line-height:20px;text-align: justify;padding:38px 31px 0 36px;} 
#zglos table td.form_zapytania1 {text-align:right; width:150px;padding:2px 15px 0 80px; vertical-align: top;}
#zglos table td.form_zapytania2 { padding:0 15px 3px 0 }
#zglos table td.form_zapytania2 select{ height:17px; width:146px; font-size:10px; }
#zglos table td.small {width:13px}
#zglos table td.form_zapytania2 input { height:14px; width:159px } 
#zglos table td.form_zapytania2 textarea {  width:200px; height:px;font-size:11px; }

#tabelka_dod{ width:515px;padding:0 0 0 15px;}


#zglos #tyt_aqua { color:#107884;padding:16px 0 0 33px }
#zglos #tyt_orange { color:#976e0c;padding:11px 0 11px 20px;background-color: #f9e29d;width:px; }
#zglos .boksik { width:495px; padding:30px 0 0 0}
#zglos .boksik #lewa { width:216px; float:left; text-align: right;}
#zglos .boksik #lewa .wiersz { padding:1px 0 11px 0  }
#zglos .boksik #prawa { width:279px; float:left; }
#zglos .boksik #prawa .wiersz { padding:0 0 5px 20px;  }
#zglos .boksik #prawa .wiersz select{ height:17px; width:146px; font-size:10px;color:#8b9283; }
#zglos .boksik #prawa .wiersz input{ height:14px; width:159px }
#zglos .boksik #prawa .wiersz input.small{ height:14px; width:135px;margin-right:7px; }
#zglos .boksik #prawa .wiersz input.radio{ float:left;margin-right:7px;width:17px; }
#zglos .boksik #prawa textarea { width:146px; height:px;font-size:11px; color:#8b9283; }



#murator { padding:24px 0 0 24px }
#murator_pod { padding:0px 0 0 80px }
#links {float:left;padding:20px 42px 0 189px ;font-size:9px;}


#newsletter_szczegoly { font-size:11px; color:#7a7a7a }
#newsletter_szczegoly #pierwszy { color:#3b6a04;font-size:13px; padding:0 0 20px 0 ;font-weight:bold; }
#inputy { background: url(../pics/news_bg_up.gif) no-repeat center top; }
#inputy #down {background: url(../pics/news_bg_down.gif) no-repeat center bottom;padding:40px 0px 40px 30px}
#inputy #down table { margin:0;padding:0;  }
#inputy #down table .odstep{ padding:0 0 20px 0 }
#inputy #down table td select { height:16px;width:160px;font-size:10px; color:#686363;vertical-align: middle;}
#inputy #down table td div { padding:0 0 3px 0 }
#inputy #down table td input  { height:13px;width:158px;font-size:10px; color:#686363;margin-top:0px;vertical-align: middle;}
#inputy #down table td input.button  { height:19px; width:150px;vertical-align: middle;}
