html, body {margin: 0px; padding: 0px; width: 100%;}
body{background: #F6FBFE; font-size: 12px; color: #485767;}
body *, body{font-family: verdana, arial, sans-serif;}

/* marginesy */
div{padding: 0px; margin: 0px}
p, h1, ul, ol{margin: 10px 20px 10px 25px; padding: 0px;}
li{margin: 3px 0px 3px 10px; padding: 0px;}
/* stnadard */
h1{font-size: 15px; margin: 30px 20px}
p{line-height: 1.5em;}


.podpowiedz {font-size: 11px; font-weight: normal;}
.mini{font-size: 10px;}
p.prawa {text-align: right;}
a.wiecej{background: url(bg/strzalka.gif) no-repeat 100% 60%; padding-right: 13px;}
a.strzalka{background: url(bg/strzalka.gif) no-repeat 0px 60%; padding-left: 13px;}
a i{font-style: normal; font-size: 80%; color: #777;}


/* linki menu -- */
div#naglowek a, div#top_menu a, div#breadcrumbs a, div.stopka a{color: #485767;}
div#naglowek a:hover, div#top_menu a:hover{color: #323D47; text-decoration: underline;}
div#naglowek a{text-decoration: none;}
/* -- linki menu */

div.body, div.stopka{position: relative; margin: 0px auto; width: 950px;}
div.body{ border: 1px solid #86A2C2; border-width: 0px 1px 1px 1px; background: #fff;}

div.stopka{margin: 15px auto; text-align: center; color: #485767; font-size: 10px; }
div.stopka p{margin: 20px 0px;}
div.stopka p.w3c{text-align: left;}
div.stopka img{border: 0px; margin: 0px 5px;}

div#naglowek{ padding: 30px 20px; height: 20px; text-align: right; position: relative; font-size: 10px; color: #485767; line-height: 20px;}
img#logo{position: absolute; top: 14px; left: 16px; cursor: pointer;}
body#intro img#logo{cursor: default;}
div#top_menu, div#content{margin-left: 191px; padding: 1px; border: 1px solid #86A2C2; border-width: 1px 0px 1px 1px;}
div#content{width: 595px; border-width: 0px 1px 0px 1px; min-height: 389px;background: #FBFDFF; padding-bottom: 20px; min-height: 600px; border-right-color: #c6e2fa;}
/*div#content.sekcja{width: 515px; padding: 0px 40px;}*/
div#top_menu{padding: 16px 8px; height: 16px; background: #A0CEF6; text-align: right; font-size: 11px; line-height: 16px;}
div#top_menu a {margin: 0px 8px; font-weight: bold;}

h1#tytul_naglowka {position: absolute; top: 0px; left: 160px; width: 650px; font-size: 10px; color:  #A0CEF6; font-weight: normal; margin: 0px; line-height: 20px; text-align: center;}
h1#tytul_stopki{font-size: 10px; color: #86A2C2; font-weight: normal; text-align: center;}

/* SZUKAJ --- */
div#szukaj{width: 191px; position: absolute; top: 80px; left: 0px; padding-top: 131px;border-top: 1px solid #86A2C2; background: #e1ffd3 url(bg/wybielanie.jpg) no-repeat top; color: #485767;}
div#szukaj p.szukaj{margin:0px; padding: 5px 10px 5px 20px; border: 1px solid #86A2C2;border-width: 1px 0px;  background: #C6E2FA url(bg/strzalka.gif) no-repeat 5px 50%;}
div#szukaj div.szukaj{background:  url(bg/szukaj_bg.gif) repeat-x bottom; padding-bottom: 11px;}
div#szukaj h4, div#szukaj div.submit{font-size: 12px; margin: 0px; padding: 8px 5px 5px 5px; border-top: 1px solid #fff; /*#E7ECF3;*/ } 
/*div#szukaj h4 span.podpowiedz{color: #86A2C2;} */
div#szukaj h4.first{border:0px; }
div#szukaj form{font-size: 10px; margin: 0px; /*color: #86A2C2;*/}
div#szukaj form input.submit_x, div#szukaj form input.text{border: 1px solid #000; /*#86A2C2;*/ margin: 0px 5px;}
div#szukaj form input.text{background: #fff;/* #d5f3a7;#C6E2FA; */ padding: 1px; height: 16px; width: 165px; font-size: 12px; line-height: 16px; color: #000; margin-top: 2px;}
div#szukaj form input.submit{  cursor: pointer; font-size: 12px;}

/*div#szukaj form input.submit{background: #fff url(bg/szukaj_btn.gif) no-repeat center; height: 20px;  cursor: pointer; font-size: 12px;}*/

div#szukaj div.miniform{margin: 0px; padding: 0px 5px 8px 5px;}
div#szukaj div.submit{text-align: right; padding: 10px 10px 10px 10px; margin-bottom: 0px;}

div#szukaj .ekstra{background: #ECFEC0;}
div#szukaj h4{color: #485767;}
/* --- SZUKAJ */


/* SKYSCRAPER --- */
div#skyscraper{width: 160px; position: absolute; top: 131px; right: 0px; padding: 0px;color: #777777;}
div#skyscraper a img{border: 0px;}

/* --- SKYSCRAPER*/


/* MAIN PAGE -- */
div.mapa {float: right; margin: 0px 20px;}
ul.katalog_wojewodztw{margin-right: 340px;}

div.prawa{width: 280px; float: right; margin: 0px;}



ul.top_lista li, ul.lista li{margin: 4px 0px;}

div#content div.sekcja{padding: 20px 0px;}
/* -- MAIN PAGE */

/* GABINETY --*/

a.strona {margin: 5px;}
span.strona{font-weight: bold; border: 1px solid #86A2C2; padding: 4px; background: #A0CEF6;}
a.nastepny, a.poprzedni{margin: 5px 10px; font-weight: bold;}
div.strony{background: #C6E2FA; text-align: center; padding: 10px; }
div#content ul.katalog_wojewodztw li, div#content ul.lista li, div#content ul.top_lista li{list-style: none; margin-left: 0px; padding-left: 20px; background: url(bg/strzalka.gif) no-repeat 5px 50%;}

p.info{margin: -15px 20px 20px 20px; color: #777; position: relative;}
p.info span.nav{position: absolute; right: 0px;}


/* -- GABINETY */

/* GABINET ---*/
div.gabinet {margin: 30px 20px; padding: 1px 0px;}
div.gabinet p{margin: 0px; line-height: 1.2em;}

div.gabinet h4{margin: 3px 0px; font-size: 12px; font-weight: normal;}
div.gabinet p.ulica, div.gabinet p.telefon {font-weight: bold; font-size: 14px; line-height: 18px;}
div.gabinet p.ulica{ border-bottom: 1px solid; margin-bottom: 0px; }
div.gabinet p.telefon{ margin: 0px; float: right; position: relative; top: -19px;}

div.gabinet p.dane, div.gabinet p.godziny{ font-size: 11px; color: #555; margin: 2px 10px;}
div.gabinet p.godziny{font-size: 9px; color: #888;}
div.gabinet img{float: right; margin: 0px 0px 0px 3px; border: 1px;}

div.premium { margin: 10px 9px 20px 9px; padding: 20px 11px 10px 11px; background: #eef6fd url(bg/premium.gif) no-repeat top left; border-bottom: 1px solid #c6e2fa; }

h2{color: #86a2c2; border-bottom: 1px solid; font-size: 10px; font-weight: normal; margin: 20px 20px 5px 20px; padding-bottom: 3px;}
div.szczegoly p{margin: 0px 20px;}
div.szczegoly img{margin: 0px 5px 0px 0px; border: 1px;}
div.szczegoly p.administracja {text-align: right; margin: 40px 20px 20px 20px;}

div.mapaPowiekszenie h1{margin: 10px 0px;}
div.mapaPowiekszenie h2{margin: 10px 0px 5px 0px;}
div.mapaPowiekszenie p{margin: 0px 0px;}

table.cennik {margin: 10px auto; border: 1px solid #A0CEF6; border-width: 1px 1px 0px 0px;}
table.cennik th{background: #A0CEF6; padding: 15px 10px; font-weight: bold;}
table.cennik td{ border: 1px solid #A0CEF6; border-width: 0px 0px 1px 1px; height: 20px; font-size: 10px; text-align: right; padding: 3px 10px; background: #fff; empty-cells: show;  height: 25px; border-collapse: collapse;}
table.cennik td span.eur{color: #999;}
table.cennik col.b{width: 140px;}

table.cennik td.tytul{font-size: 12px; font-weight: bold;  padding: 20px 10px 10px 10px; text-align: left; background: none;}
table.cennik td.u{font-size: 12px; width: 300px; text-align: left; padding: 3px 10px;}
table.cennik td b{font-size: 10px;}

li.tytul {font-size: 12px; font-weight: bold;}
ul.profil{margin-left: 45px;}
ul.profil ol{font-size: 11px; margin-top: 5px;}
/* --- GABINET */

/* SEKCJA -- */
div#content.sekcja{padding-bottom: 20px;}

div.sekcja ul, div.sekcja ol{margin-left: 60px; margin-right: 40px;}
div.sekcja ul ol, div.sekcja ol ul,div.sekcja ul ul, div.sekcja ol ol{margin-left: 30px; margin-right: 0px;}
div.sekcja p, div.sekcja h2, div.sekcja h3, div.sekcja h4{margin-left: 40px; margin-right: 40px;}

div.sekcja li{ margin: 5px 0px;}
div.sekcja h2{color: #485767;}
div.sekcja ol ul{list-style-type: lower-alpha; }

div.sekcja div.lista{margin: 20px 0px; font-size: 11px;}
div.sekcja h2, div.sekcja div.lista h2{font-size: 12px; border: 0px; font-weight: bold; color: #485767;}

div.sekcja div.lista h2, div.sekcja div.lista p{margin: 0px 20px;}
div#breadcrumbs{margin: 10px; font-size: 10px; }

div.sekcja div.linki{margin-top: 60px; padding-top: 20px; border-top: 1px dotted #485767;}

ol.mapa_serwisu { list-style-type: upper-alpha;}
ol.mapa_serwisu ol{ list-style-type: decimal;}
ol.mapa_serwisu ol ol{ list-style-type: square;}
ol.mapa_serwisu ol ol ol{ list-style-type: none;}

/* -- SEKCJA */

/* reklamy --*/

div.google{margin-top:3px;}

/* -- reklamy*/


/* ZOOM -- */
body#zoom{ background: #fff; color: #222;}
body#zoom div.powiekszenie{background: #fafafa; border-bottom: 1px solid #ddd; cursor: pointer;}
body#zoom div.powiekszenie *{display: block;}
body#zoom p{margin: 10px 32px 0px 32px; font-weight: bold;}
body#zoom div.nawigacja {margin: 8px 16px 0px 16px;; text-align: right; position: absolute; right: 0px;}
body#zoom a.next, body#zoom a.prev, body#zoom span.next, body#zoom span.prev {background: url(bg/next.gif) no-repeat center; padding: 16px 22px; color: #D5F3A7; line-height: 30px;}
body#zoom span.next{background-image: url(bg/next_off.gif)}
body#zoom a.prev{background-image: url(bg/prev.gif)}
body#zoom span.prev{background-image: url(bg/prev_off.gif)}
/* -- ZOOM */
