html, body {margin: 0px; padding: 0px; width: 100%;}
body{font-size: 12px; color: #2D4D61;}
body *, body{font-family: verdana, arial, sans-serif;}

/* marginesy */
div{padding: 0px; margin: 0px}
p, h1, ul{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;}
.srodek{text-align: center;}
.duze{font-size: 15px; font-weight: bold;}

/* 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 */

table#gora {background: #0F69A6; color: #fff; width: 100%; height: 90px; margin: 0px;}
table#gora td{padding: 0px;}
table#gora td.srodek{background: url(bg/top_bg.gif) no-repeat; width: 780px; text-align: left;}
table#gora td.lewa{background: url(bg/top_l_bg.gif) repeat-x -1px 0%;}
table#gora td.prawa{background: url(bg/top_r_bg.gif) repeat-x;}

table#gora img{border: 0px; display: block;}

div.jezyki{margin: 5px 0px 0px 500px; width: 280px; text-align: right; position: absolute; top: 0px; font-size: 10px; }
div.jezyki a{color: #fff; margin: 0px 5px;}

div.menu{background: #294759 url(bg/menu.gif) repeat-x; width: 100%; margin: 0px; height: 25px;}
table.menu{margin: 0px auto; padding: 0px; border-left: 1px solid #718895; height: 25px; width: 780px;}
table.menu td{padding: 0px; border-right: 1px solid #718895;}
table.menu td a{display: block; height: 13px; padding: 5px 15px 6px 15px;; color: #fff; font-size: 11px; text-decoration: none; xfont-weight: bold; line-height: 13px; text-align: center; vertical-align: middle;}
table.menu td.wybrany a{background: url(bg/menu_wybrany.gif) repeat-x; color: #2D4D61;}
table.menu td a:hover{background: url(bg/menu_over.gif) repeat-x; color: #2D4D61;}

div.content, div.body, div.stopka{position: relative; margin: 0px auto; width: 780px;}
div.body{ border: 1px solid #86A2C2; border-width: 0px 1px 1px 1px; background: #fff;}

div.stopka{margin: 30px auto; text-align: center; font-size: 10px; }
div.stopka a, div.stopka{color: #7B8EA4;}
div.stopka p{margin: 3px 0px;}
div.stopka p.w3c{text-align: left;}
div.stopka img{border: 0px; margin: 0px 5px;}


img.petes{display: block; margin: 0px auto;}
img.flaga{width: 38px; height: 22px; border: 0px; margin: 0px 10px;}
body#index h1{margin-top: 0px;}
div.naglowek{margin: 30px 0px; clear: both;}
div.naglowek h2{margin: 0px; padding-left: 30px; background: url(bg/h2_bg.gif) no-repeat 0px 65%; border-bottom: 1px solid; color: #0F69A6; font-size: 16px;}

img.wymiary{float: left;}
table.wymiary{margin: 20px; border: 1px solid #0F69A6; border-width: 1px 1px 0px 0px; background: #fff; border-collapse: collapse; empty-cells: show;}
table.wymiary td, table.wymiary th {border: 1px solid #0F69A6; border-width: 0px 0px 1px 1px; padding: 5px 10px; border-collapse: collapse; }
table.wymiary th, table.zamowienie th{padding: 10px; background: #8FBADC; font-size: 11px;}

table.wymiary th.podzial{background: #8FBADC url(bg/podzial.gif) no-repeat 0px 0px;}
th.podzial div, table.wymiary th.podzial{width: 110px; height: 55px; padding: 0px;}
th.podzial div{position: relative; margin: 0px;font-size: 9px;}
th.podzial .prawa_gora{position: absolute; top: 3px; right: 5px; width: 70px; text-align: right; }
th.podzial .lewy_dol{position: absolute; bottom: 5px; left: 5px;}

div.zdjecia{margin: 0px; height: 90px;}
div.mini img, img.mini{border: 1px solid;}
img.mini{margin: 0px 0px 5px 5px;}

div.mini{margin: 5px;display:inline; }
div.zdjecia div.mini {display: block; float: left; margin: 0px 0px 5px 5px;}
div.mini h3{font-size: 10px; margin:0px; text-align: center;}

span.ogromny{font-size: 21px;}
table.zamowienie{margin: 20px auto; empty-cells: show;}
table.zamowienie td{padding: 0px; vertical-align: bottom; height: 22px;}
table.zamowienie td.dane{border: 1px solid #2D4D61; width: 300px; height: 40px;  }

/* 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)}
body#zoom h1{margin: 0px; line-height: 40px; text-align: center; color: #0F69A6;}
body#zoom a.drukuj{position: absolute; bottom: 10px; left: 10px;}
/* -- ZOOM */
