body { background: #fbfbf9; font-family: tahoma; font-size: 11px; color:#585858; text-align: center; margin: auto;background-image: url(../pics/bg.gif);background-position: center top; background-repeat: repeat-x;}
form {margin:0; padding: 0;}
form#polecStrone {border-bottom: 1px solid #eeeeee; background: url('../pics/bg-form.jpg') no-repeat bottom left;}
/*form fieldset {margin: 13px 0;}
form label {float: left; width: 40%; padding-right: 15px; text-align: right; color: #0A6718; font-weight: bold;}*/
form input[type=text], form input[type=password], form textarea, form select {border: 1px solid #EEEEEE; background: #FFF; padding:5px 7px; font-size: 11px; color:#878787; font-family: Arial, Tahoma, sans-serif;}
/*form select {padding: 0 0 0 7px; height:24px; background:#FFF; line-height:24px; vertical-align:top;} */


a { color:#b05f20;text-decoration:none }
a:hover { color:#b05f20;text-decoration:underline }
div {/*border:1px solid red; */margin:0;padding:0 }
img {border:none}
#main_content {height:auto; margin: 0 auto;padding:0 auto;width:984px;text-align:left; }
.clear{clear:both;height:0px;margin:0; padding:0; overflow: hidden;}

#logo { float:right }
#lewa_gora { float:left;background: url(../pics/lewa_gora_bg.gif) no-repeat left top; }
#panel_menu { padding:50px 0 18px 20px;width:575px;}
#panel_menu a { border:none }
#panel_menu a img {margin:0;padding:0 0 0 10px;border:none  }

#content_strony { background: url(../pics/bg_strony.gif) repeat-y left top ;margin:0;padding:0;width:984px; }
#border_prawa {background: url(../pics/bg_prawa.gif) no-repeat right 225px;border-bottom:1px solid #fff}
#border_prawa_subpage {background: url(../pics/bg_prawa.gif) no-repeat right 110px;border-bottom:1px solid #fff}
#kol_lewa  { float:left;width:240px;background: url(../pics/kol_lewa_bg.gif) no-repeat left top;padding:10px 0 0 11px;}
#kol_prawa { float:left;width:710px }
#flash { height:auto; background-color: transparent; background-image: none; }

#body_strony { background: url(../pics/bg_contentu_strony.gif) repeat-x left top;margin:0 11px 0 0;border:1px solid red }

#menu_glowne { background: #2c8827 url(../pics/menu_bg.gif) no-repeat left top;padding:20px 20px 0 0;width:210px ;font-family: trebuchet ms;}
#menu_glowne div {  background: url(../pics/arow_menu.gif) no-repeat left 18px;color:#fff;font-weight:bold;font-size:12px;padding:12px 0 0 20px;margin:0 0 0 15px  }
#menu_glowne div a {border-bottom:1px solid #3e8f37;display: block;padding:0px 0 12px 0;text-decoration: none;color:#fff}

#menu_glowne div div{  background: url(../pics/arow_menu.gif) no-repeat left 6px;color:#fff;font-weight:normal; font-size: 11px; line-height: 130%;padding:3px 0 3px 10px;margin:0 0 0 0px  }
#menu_glowne div div a {border:none;display: block;padding:0px 0 0px 0;text-decoration: none;color:#fff}

#menu_glowne div div div {  background: url(../pics/arow_menu.gif) no-repeat left 6px;color:#d0df99;font-weight:normal; font-size: 10px; line-height: 110%;padding:3px 0 3px 15px; margin:3px 0 0 0px  }
#menu_glowne div div div a {border:none;display: block;padding:0px 0 0px 0;text-decoration: none;color:#d0df99 }

#newsletter {padding:8px 0 0 8px} 
#newsletter input { border:1px solid #d1d1d1;width:200px; height:17px;font-size:11px;color:#585858;padding-left:5px }
#newsletter input.buton { border:none; width:auto; height:auto; margin-right:15px; margin-left:15px }



.box1 { float:left; color:#a67637}
.box1 div{ background: url(../pics/ar1.gif) no-repeat left 5px; padding:0 0 0 15px;margin:0 0 0 20px }
.box1 div a{ color:#a67637;text-decoration: none; }
.box1 div a:hover{ color:#a67637;text-decoration: underline; }

.box2 { float:left; color:#ce9a0f}
.box2 div{ background: url(../pics/ar2.gif) no-repeat left 5px; padding:0 0 0 15px;margin:0 0 0 20px }
.box2 div a{ color:#ce9a0f;text-decoration: none; }
.box2 div a:hover{ color:#ce9a0f;text-decoration: underline; }

.box3 { float:left; color:#75a227}
.box3 div{ background: url(../pics/ar3.gif) no-repeat left 5px; padding:0 0 0 15px;margin:0 0 0 20px }
.box3 div a{ color:#75a227;text-decoration: none; }
.box3 div a:hover{ color:#75a227;text-decoration: underline; }


.aktualnosci_box{ padding:0 0 0 20px }
.aktualnosci_box .left_akt  { float:left; width:420px;  }
.aktualnosci_box .right_akt { float:left;width:245px;padding:0 0 0 10px }
.aktualnosci_box .right_akt a {color:#1e6d1a; text-decoration:none}
.aktualnosci_box .right_akt a:hover{color:#1e6d1a; text-decoration:underline}


.data{font-size:10px; color:#808080;padding:6px 0 6px 20px;border-bottom:1px dotted #c6c4c2;margin:0 0 10px 0}
.tresc_akt { width:420px; text-align: justify; }
.tresc_akt img { float:left;margin:0 7px 0px 0 }


#porady { float:left;width:230px;margin:10px 0 0 0 }
#porady #pytanie    { color:#1e6d1a ;padding:0 0 10px 0}
#porady #odpowiedz  {  }
.porada_podstrona  { font-weight: bold; background: url(../pics/ar4.gif) no-repeat 10px 15px; padding-left: 25px; padding-top: 10px; padding-bottom: 10px; border-bottom:1px solid #e4e4e4; }

#oferty_index { width: 460px; float:left; padding:10px 0 0 10px }
.boksik1 { background:#eeeeee url(../pics/oferty_bg.gif) repeat-x left top;padding:15px 0 15px 25px;width:127px;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin:4px 0 0 0;float:left}
.boksik1 .dodano{ color:#808080;padding:0 0 5px 0 }
.boksik1 .line1 { color:#585858 }
.boksik1 .line2 { color:#1e6d1a }
.boksik1 div { padding:0 0 2px 0 }
.oferty_butonik {border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; background-color:#eeeeee; margin-top:2px; margin-right:1px; padding:5px; width:auto; text-align: center;}
.aktual_butonik {width:auto; text-align: right; margin-right: 12px; }

.boksik2 { background:#eeeeee url(../pics/oferty_bg.gif) repeat-x left top;padding:15px 0 15px 25px;width:127px;border:1px solid #e4e4e4;margin:4px 0 0 0;float:left}
.boksik2 .dodano{ color:#808080;padding:0 0 5px 0 }
.boksik2 .line1 { color:#585858 }
.boksik2 .line2 { color:#1e6d1a }
.boksik2 div { padding:0 0 2px 0 }

.stopka {padding:10px 0 0 0;font-family: trebuchet ms; color:#969696; }
.stopka_flash {height:auto; margin: 0 auto;padding:0 auto;width:984px; }
.stopka .menu_dolne   { float:left;  }
.stopka .menu_dolne a { color:#969696; text-decoration: none;}
.stopka .projektowanie{ float:right; text-align: right; }


/*podstrony*/
.subpage_content {padding:0 0 0 15px; }
.stopka_strony { background: url(../pics/stopka_strony_bg.gif) repeat-x left 20px;padding:0 0 50px 0;margin:20px 0 0 0  }

.licznik { text-align: center;vertical-align: middle;font-weight:bold; color:#4a7d02 }
.licznik img { vertical-align: middle;margin:0 1px 0 1px;border:none}
.licznik span.liczby {vertical-align: middle; color:#bcbcbc}
.licznik span.liczby a{vertical-align: middle; color:#7c9a7a;text-decoration: none;}
.licznik span.liczby a:hover{vertical-align: middle; color:#7c9a7a;text-decoration: underline;}


#gora_wysz { margin:20px 0px 20px 0px;padding:10px 10px 15px 10px;overflow:hidden;border-top:1px dotted #c6c5c5;border-bottom:1px dotted #c6c5c5;background: #f4f2f2 url(../pics/bg_pola2.gif) no-repeat right top; width:680px }
#gora_wysz .lewo    { float:left; padding:0 0 15px 0;margin:0; font-weight:bold;}
#gora_wysz .lewo span{ color:#165a01;font-weight:bold; }
#gora_wysz .prawo   { float:right; padding:0 0 15px 0;margin:0}
#gora_wysz .prawo span{ color:#165a01;font-weight:bold; }
#gora_wysz #message {text-align: justify;}



.znaleziono_box { overflow:hidden ;background: url(../pics/wysz_left.gif) no-repeat left top;padding:5px 0 0 0;margin:20px 0 0 0}
.znaleziono_box .lewa_znaleziono  { float:left;width:35px;text-align: center;color:#fff;font-weight:bold}
.znaleziono_box .prawa_znaleziono { float:left;width:650px; padding:0 0 0 10px}
.znaleziono_box .prawa_znaleziono .top_znaleziono { overflow:hidden ;padding:0 0 5px 0; color:#267c21;font-weight:bold }
.znaleziono_box .prawa_znaleziono .top_znaleziono a { color:#267c21;font-weight:bold;text-decoration: none; }
.znaleziono_box .prawa_znaleziono .top_znaleziono a:hover { color:#5f885d;font-weight:bold;text-decoration: none; }
.znaleziono_box .prawa_znaleziono .top_znaleziono .znal_left  { float:left }
.znaleziono_box .prawa_znaleziono .top_znaleziono .znal_right { float:right }
.znaleziono_box .prawa_znaleziono .tresc { line-height:17px; }
.znaleziono_box .prawa_znaleziono .link_znal { font-size:10px; color:#ababab; text-align: right;padding:5px 0 5px 0}
.znaleziono_box .prawa_znaleziono .link_znal a { color:#ababab;text-decoration: none; }
.znaleziono_box .prawa_znaleziono .link_znal a:hover { color:#ababab;text-decoration: none;}

.background_form { background: url(../pics/bg_form.gif) no-repeat right bottom;border:1px solid #e7e5e5;width:695px }
table.formularz { padding:0 0 0 60px;background: url(../pics/cien_form.gif) no-repeat left top; }
table.formularz td.informacja { background: url(../pics/dotted_border.gif) repeat-x left top }
table.formularz td { padding:7px 0 0 10px;vertical-align: top; }
table.formularz td.nag {font-size:12px; color:#135c00;font-weight:bold;padding:20px 0 5px 10px;background: url(../pics/table_nag_form.gif) no-repeat 3px 15px}
table.formularz td input { border:1px solid #d5d5d5; font-size:11px;color:#646363;padding:0 0 0 5px }
table.formularz td input.btn {border:none;padding:0}
table.formularz td textarea { border:1px solid #d5d5d5; font-size:11px;color:#646363;font-family: tahoma;padding:0 0 0 5px}

#galeria_nag { background: url(../pics/galeria_nag.gif) no-repeat left top;padding:5px 0 22px 120px; margin:15px 0 0 0}
#galeria_nag select { width:150px; height:17px; color:#737373;font-size:11px; border:1px solid #b8b3af; }

#galeria_pole { border:1px solid #e1dddd;padding:10px 0 10px 14px; text-align: center; }
div.fotka { background-color: #fff; background-image: url(../pics/bg.gif); background-repeat: repeat-x ; background-position: left top; text-align: center;  float: left; margin-top: 5px; margin-right: 7px; margin-left: 7px; padding-bottom: 20px; border: solid 1px #e9e9e9; }
img.miniaturka { background-image: none; width: 110px; height: 85px; float: none; margin: 18px; padding: 0; border: solid 2px #cacaca; }



#ile_poz { background: url(../pics/bg_ile_pozycji.gif) no-repeat left bottom;padding:0 0 0 0 }
#ile_poz select { width:40px; height:17px; color:#737373;font-size:11px; border:1px solid #b8b3af;margin:15px 0 0 0 }

.middle_body{ border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; background: url(../pics/wyszukiwarka_bg.gif) no-repeat left top;padding:15px 20px 0px 20px;width:657px ;overflow:hidden;margin:0 0 0 1px}
.middle_body .inside{ padding:15px 0 0 0 }
.middle_body .inside .inside_l{ float:left; border-right:1px solid #c7d6c6;padding:0 0 10px 0  }
.middle_body .inside .inside_l .wiersz_l { float:left ;padding: 10px 20px 0 20px;width:115px}
.middle_body .inside .inside_l .wiersz_p { float:left ;padding: 10px 20px 0 0 } 
.middle_body .inside .inside_l .wiersz_p input{ border:1px solid #d5d5d5; font-size:11px;color:#646363;padding:0 0 0 5px; }

.middle_body .inside .inside_r{ float:left ;padding: 10px 20px 0 20px}
.middle_body .inside .inside_r .wiersz_l { padding:7px 0 0 0  }
.middle_body .inside .inside_r .wiersz_l input { vertical-align: bottom;margin:0 }

.bottom_inside{ background: url(../pics/dotted_border.gif) repeat-x left top;margin:10px 0 0 0;padding:10px 0 0 0 ;text-align: center;}
.aktualizacja { color:#bebebe;text-align: right;padding:10px 20px 0 0 }
.wiersz_ofert{ width:700px; padding:0; margin: 0 0 20px 0;  }
.lewa_strona_ofert { text-align: center; width:350px; float:left; padding: 0; margin:0; }
.prawa_strona_ofert { text-align: center; width:350px; float:left; padding: 0; margin:0; }
table.ogolna1 td.lewa_s{  width:120px ; text-align: right;padding:0 15px 0 0; color:#0e7806;font-weight:bold }

.akt_lista_nag { background: url(../pics/akt_nag_bg.gif) no-repeat center top;text-align: center; }
.akt_lista_nag div{ float:left }
.akt_lista_nag div.prawa_nag { float:right }
.akt_lista_nag div.center_nag { text-align: center; padding:9px 0 0 95px}
.akt_lista_nag div.center_nag select {width:211px; height:17px; color:#737373;font-size:11px; border:1px solid #b8b3af;}

.akt_lista_box { border:1px solid #d0d0d0;padding:10px;margin: 20px 10px 0 0;}
.akt_lista_box .left_side   {float:left; margin:0 10px 0 0}
.akt_lista_box .left_side .data_dodania { font-size:10px; padding:5px 0 5px 0; color:#a2a2a2;text-align: center; }
.akt_lista_box .left_side img {  border:2px solid #9e9e9e}
.akt_lista_box .right_side  {margin:0 0 0 10px}
.akt_lista_box .right_side .tytul_akt { color:#095b03;padding:0 0 10px 0;font-weight:bold; }
.akt_lista_box .right_side .tresc_akt {  text-align: justify; width:auto;}
.akt_lista_box .bottom_side { background: url(../pics/separator_akt.gif) repeat-x left top;padding:10px 0 0 0 }
.akt_lista_box .bottom_side div { text-align: right;background: url(../pics/wciecie1.gif) no-repeat right top;padding:0px 11px 5px 0;margin:0px 0 0 0  }
.akt_lista_box .bottom_side div a { color:#553f30;font-weight:bold;text-decoration: none; }

.alert_ok { text-align: center; background: url(../pics/alert2_bg.gif) no-repeat left top; font-size: 10px; color: #fff; border: none; margin: 20px 0 20px 0 ; padding: 15px 20px 20px 80px !important; }
.alert_error { text-align: center; background: url(../pics/alert1_bg.gif) no-repeat left top; font-size: 10px; color: #fff; border: none; margin: 20px 0 20px 0 ; padding: 15px 20px 20px 80px !important; }
.alert_ok p, .alert_error p { margin: 0 0 0 10px !important; }



ul.mapa {
list-style-type:none;
margin:0pt 0pt 0pt 10px;
padding:0pt;
}
ul.mapa li {
background:transparent url(../pics/mapa1.gif) no-repeat scroll left top;

margin:0pt;
padding:18px 0pt 0pt;
}
ul.mapa li a {
color:#327204;
font-size:11px;
font-weight:bold;
margin-left:77px;
text-decoration:none;
}
ul.mapa li a:hover {
color:#7ead5c;
text-decoration:none;
}
ul.mapa ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0pt 0pt;
padding:0pt;
}
ul.mapa ul li {
background:#ffffff url(../pics/mapa2.gif) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:10px 0pt 3px 0;
}
ul.mapa ul li a {
color:#598727;
font-size:11px;
font-weight:normal;
margin:0pt 0pt 0pt 100px;
padding:0px;
text-decoration:none;
}
ul.mapa ul li a:hover {
color:#667b8b;
text-decoration:none;
}
ul.mapa ul ul li {
background:#ffffff url(../pics/mapa3.gif) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
ul.mapa ul ul li a {
color:#8ca67e;
font-size:10px;
font-weight:normal;
margin-left:99px;
text-decoration:none;
}
ul.mapa ul ul li a:hover {
color:#6c9456;
text-decoration:none;
}


  /* kalendarzyk JS */
.kalendarzyk-Wrapper {-moz-border-radius:3px; -moz-box-shadow:0px 0px 20px #bababa; -opera-border-radius:3px; -opera-border-shadow:0px 0px 20px #bababa; -webkit-border-radius:3px; -webkit-box-shadow:0px 0px 20px #bababa;box-shadow:0px 0px 20px #bababa; border:1px solid #d4d4d4; border-radius:3px;  margin:-20px 0 0; padding:0}
.kalendarzyk-Wrapper table {background:#ffffff; border-collapse:collapse; color:#414141; font-size:10px; margin:0;}
.kalendarzyk-Wrapper table td {border:1px solid #ffffff; padding:3px;font-weight:bold !important;}
.kalendarzyk-Wrapper table tr td.nav {background:#E4E4E4; padding:3px 0}
.kalendarzyk-Wrapper table tr td.nav img{ vertical-align:middle }
.kalendarzyk-Wrapper table tr td.nav input, .kalendarzyk-Wrapper table tr td.nav select {border:1px solid #bababa}
.kalendarzyk-Wrapper table input {font-size:10px; padding:2px 4px}
.kalendarzyk-Wrapper table select {font-size:10px; padding:2px 4px;border:1px solid #f0f0f0}
.kalendarzyk-Wrapper table tr td.dayName {background:#fff; color:#555555;font-weight:bold;}
.kalendarzyk-Wrapper table td.empty {background:transparent; border:0}
.kalendarzyk-Wrapper table td.day {background:#f7f7f7; color:#9d9d9d}
.kalendarzyk-Wrapper table td.n {background:#2c8827; color:#ffffff}
.kalendarzyk-Wrapper table .bp {display:inline; margin:3px 4px 0 0}
.kalendarzyk-Wrapper table .bn {display:inline; margin:3px 0 0 4px}
div.kalendarzyk img {cursor:pointer;}
.DatePicker {background:#fff url(../pics/ico/cal.gif) no-repeat right center!important; }

/* tooltips */
.tip {}
.tip-tool {color:#000; width:180px; z-index:13000;-moz-border-radius:3px; -moz-box-shadow:0px 0px 20px #bababa; -opera-border-radius:3px; -opera-border-shadow:0px 0px 20px #bababa; -webkit-border-radius:3px; -webkit-box-shadow:0px 0px 20px #bababa;box-shadow:0px 0px 20px #bababa;}
.tip-top {}
.tip-title {font-weight: bold; font-size: 11px; margin: 0; color: #585858; padding: 7px 8px 4px 25px; background: url('../pics/toolTip_bg.png') no-repeat top left;}
.tip-text {font-weight: normal; color: #585858; font-size: 10px; padding: 4px 8px 8px 25px; background: url('../pics/toolTip_bg.png') no-repeat bottom left;}
.tip-text a{text-decoration:none}
.tip-bottom {}
.Tips {margin-left: 5px !important; float:right;cursor: help; }







