#pojemnik_main {margin: 0 auto; /*background: url('../grafika/tlo.jpg') no-repeat top center;*/}
#pojemnik {width: 960px; margin: 0 auto; position: relative; top: 15px;}
body {margin: 0px 0px 50px 0px; padding: 0px; background: #ccc;}
#naglowek {overflow: visible;width: 100%; height: 100px; background: #fff; margin: 0px; padding: 0px;}
#banner {z-index: 10; width: 100%; height: 150px; margin: 0px; padding: 0px;}
#tresc {width: 100%; background: #fff; margin: 0px; padding: 0px; min-height: 480px;}
div.clear {clear: both;}
object {display:block;}
#stopka {clear: both; width: 958px;height: 30px; background: #ccc; margin: 20px 0px 10px 0px; border: 1px solid #fff}

div#menu {z-index: 100; width: 100%; height: 33px; background: url('../grafika/tlo_menu.jpg') repeat-x; margin: 0px; padding: 0px;}
div#menu span {font-size: 110%;}
div#menu ul {margin: 0px; padding: 0px; list-style: none;}

div#tresc div.zdjecia {margin: 0px; padding: 0px;}
div#tresc div.zdjecia img.img {width: 180px; height: 102px; float: left; margin: 0px 0px 18px 18px; border: 0px;}
div#tresc div.zdjecia img.img2 {width: 223px; height: 299px; float: left; margin: 0px 25px 25px 38px; border: 1px solid #1960B8;}
div#tresc div.zdjecia img.display {display: none;}
div#tresc div.zdjecia img.one {margin: 0px 0px 0px 14px; padding: 0px;}
div#tresc div.zdjecia a.zobacz {display: block; float: right; font-weight: bold; font-family: arial, helvetica, sans-serif;font-size: 70%; color:#575757; margin: 0px 20px 10px 0px; padding: 0px;}
div#tresc div.zdjecia img.punkt {border: 0px; float: left; margin: -2px 5px 0px 10px; padding: 0px;}
div#tresc div#pbok div.zdjecia p {margin: 0px; padding: 0px; text-transform: uppercase;}

/*
div#menu ul li {display: block; list-style: none; margin: 0px 0px 0px 0px; float: left; line-height: 33px;width: 300px;}
div#menu ul li a {width: 300px; display: block; height: 33px; padding: 0px 20px; font-family: Arial, Helvetica, Sans-serif; font-size: 80%; color: #5898c4; border-right: 1px solid #4977b2; float: left; line-height: 33px; text-decoration: none;}
div#menu ul li a:hover {background: url('../grafika/tlo_menu_hover.jpg'); text-decoration: none; color: #fff;}
div#menu ul li ul li {width: 300px;}
div#menu ul.level1 li ul.level2 {width: 300px; position: absolute; display: none; font-size: x-small; letter-spacing: 0.1em; top: 20px; left: 0px;}
div#menu ul.level1 li:hover ul.level2 {width: 300px; display:block; margin:0px; padding: 0px;}*/

/*div#menu li:hover {background: #b3d9ff;}
div#menu li.submenu {background: url(dropmenu.gif) 95% 50% no-repeat;}
div#menu li.submenu:hover {background-color: #b3d9ff;}*/

/*div#menu ul li a:hover {background: url('../grafika/tlo_menu_hover.jpg'); text-decoration: none; color: #fff; float:left;}*/
div#menu li#oferta {position: relative;list-style: none; margin: 0; line-height: 33px; float:left;border-right: 1px solid #4977b2;}
div#menu li#oferta a {background: url('../grafika/tlo_menu.jpg') repeat-x; display: block; text-decoration: none; height: 33px; padding: 0px 20px; font-family: Arial, Helvetica, Sans-serif; font-size: 80%; color: #5898c4;}
div#menu ul li#oferta ul {position: absolute; top: 33px; left: 20px; width: 170px; display: none; line-height: 33px;}
div#menu ul li#oferta ul li {border-bottom: 1px solid #4977b2; width: 170px;}
div#menu ul.level1 li#oferta:hover ul.level2 {display:block;}

div#menu ul li#oferta a:hover {background: url('../grafika/tlo_menu_hover.jpg'); text-decoration: none; color: #fff;}
div#menu ul li.submenu:hover {background: url('../grafika/tlo_menu_hover.jpg');}



div#menu li.inne {float:left; position: relative;list-style: none; margin: 0;line-height: 33px;}
div#menu li.inne a {display: block; float: left; text-decoration: none; height: 33px; padding: 0px 20px; font-family: Arial, Helvetica, Sans-serif; font-size: 80%; color: #5898c4; border-right: 1px solid #4977b2;}
div#menu ul li.inne a:hover {background: url('../grafika/tlo_menu_hover.jpg'); text-decoration: none; color: #fff;}
div#menu ul li.inne ul.level2 {position: absolute; top: 20px; left: 0px; width: 300px; display: none; font-size: x-small; letter-spacing: 0.1em;line-height: 22px;}
div#menu ul li.inne ul.level2 li {border-bottom: 1px solid #CCC; width: 300px;}
div#menu ul.level1 li.inne:hover ul.level2 {display:block; width: 300px;}/*

div#menu li#architekci {position: relative; list-style: none; margin: 0; float: right; width: 80px; line-height: 20px;}
div#menu li#architekci a {display: block; padding: 0px 0px 0px 0px; text-decoration: none; width: 80px; color: #000;}
div#menu ul li#architekci ul {position: absolute; width: 80px; display: none; font-size: x-small; letter-spacing: 0.1em; line-height: 12px;}
div#menu ul li#architekci ul li {border-bottom: 1px solid #CCC; width: 80px;}
div#menu ul.level1 li#architekci:hover ul.level2 {display:block;}
div#menu ul.level1 li#architekci ul.level2 {top: 20px; left: 0px;}

div#menu li#regulacje {position: relative; list-style: none; margin: 0; float: right; width: 130px; line-height: 20px;}
div#menu li#regulacje a {display: block; padding: 0px 0px 0px 0px; text-decoration: none; width: 130px; color: #000;}
div#menu ul li#regulacje ul {position: absolute; width: 130px; display: none; font-size: x-small; letter-spacing: 0.1em; }
div#menu ul li#regulacje ul li {border-bottom: 1px solid #CCC; width: 130px;}
div#menu ul.level1 li#regulacje:hover ul.level2 {display:block;}
div#menu ul.level1 li#regulacje ul.level2 {top: 20px; left: 0px;}

div#menu li#organizacja {position: relative; list-style: none; margin: 0; float: right; width: 85px; line-height: 20px;}
div#menu li#organizacja a {display: block; padding: 0px 0px 0px 0px; text-decoration: none; width: 85px; color: #000;}
div#menu ul li#organizacja ul {position: absolute; width: 85px; display: none; font-size: x-small; line-height: 12px}
div#menu ul li#organizacja ul li {border-bottom: 1px solid #CCC; width: 85px;}
div#menu ul.level1 li#organizacja:hover ul.level2 {display:block;}
div#menu ul.level1 li#organizacja ul.level2 {top: 20px; left: 0px;}

div#menu li#nowosci {position: relative; list-style: none; margin: 0; float: right; width: 80px; line-height: 20px;}
div#menu li#nowosci a {display: block; padding: 0px 0px 0px 0px; text-decoration: none; width: 80px; color: #000;}
div#menu ul li#nowosci ul {position: absolute; width: 80px; display: none; font-size: x-small;}
div#menu ul li#nowosci ul li {border-bottom: 1px solid #CCC; width: 80px}
div#menu ul.level1 li#nowosci:hover ul.level2 {display:block;}
div#menu ul.level1 li#nowosci ul.level2 {top: 20px; left: 0px;}*/

#naglowek #logo {margin: 15px 0px 5px 30px; float: left;}
#tresc #box1 {float: left; height: 134px; width: 301px; background: url('../grafika/box_pink.jpg'); margin: 0px 0px 20px 20px;}
#tresc #box2 {float: left; height: 134px; width: 301px; background: url('../grafika/box_violet.jpg'); margin: 0px 0px 20px 8px;}
#tresc #box3 {float: left; height: 134px; width: 301px; background: url('../grafika/box_green.jpg'); margin: 0px 0px 20px 8px;}
#stopka p {color: #0f53be; font-family: Arial, Helvetica, Sans-serif; font-size: 70%;margin: 0px 35px 0px 20px;float:left;line-height: 30px;}
#stopka ul {margin:0px; padding: 0px;line-height:30px;}
#stopka ul li {color: #0f53be; font-family: Arial, Helvetica, Sans-serif; font-size: 70%; background: url('../grafika/strzalki_stopka.png') no-repeat left 51%; list-style-type: none; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 17px; float:left;}
#stopka ul li a {color: #0f53be; text-decoration: none;}
#stopka ul li a:hover {color: #0f53be; text-decoration: underline;}
p#iconline {color: #0f53be; font-family: Arial, Helvetica, Sans-serif; font-size: 70%; margin: 0px 49px 0px 0px; float:right;}
p#iconline a {text-decoration: none; color: #0f53be;}
p#iconline a:hover {text-decoration: underline; color: #0f53be;}

#box1 h1, #box2 h1, #box3 h1 {color: #fff; font-family: Arial, Helvetica, Sans-serif; font-size: 110%; margin: 10px 0px 0px 60px}
#box1 p, #box2 p, #box3 p {color: #fff; font-family: Arial, Helvetica, Sans-serif; font-size: 70%;}
p.opis {margin: 50px 50px 0px 95px}

p.wiecej {text-align: right;}
p.wiecej a {color: #1960b8; text-decoration: none;}
p.wiecej a:hover {color: #1960b8;  text-decoration: underline;}
#tresc #pbok img#strzal {margin: 0px 30px 0px 5px;}

p.wiecej_box {text-align: right; margin: 0px 30px 0px 0px}
p.wiecej_box a {color: #fff; text-decoration: none;}
p.wiecej_box a:hover {color: #fff;  text-decoration: underline;}

#naglowek img {border:0px;}
#naglowek #lang {float: right;width:350px;margin: 30px 20px 0px 0px;}
#naglowek #lang span {float: left;color: #1152b6;font-family: Arial, Helvetica, Sans-serif;font-size: 70%;}
#naglowek #lang span a {float:left;margin: 0px;padding: 0px;color: #1152b6;text-decoration: none;}
#naglowek #lang span a:hover {margin: 0px;padding: 0px;color: #1152b6;text-decoration: underline;}
#naglowek #lang a {display: block;padding: 0px 0px 0px 0px;}
#naglowek #lang a img {float: left;display: block;margin: 0px 0px 0px 10px;}
#naglowek #lang img#home {float: left; margin: 0px 5px 0px 0px;}

#tresc #lbok {width:240px; margin: 20px 50px 40px 30px;float: left;min-height: 290px;}
#tresc #pbok {width:600px; margin: 20px 0px 40px 0px; float: left;min-height: 290px;}

#tresc .title {width: 100%; height: 30px; margin: 0px; padding: 0px; border-bottom: 1px solid #d1d1d1;}
#tresc .title img {border: 0px; float: left; margin: -2px 5px 0px 10px;}
#tresc .title h2 {font-family: Arial, Helvetica, Sans-serif; font-size: 100%; color: #1960b8;}

#tresc #lbok p {font-family: Arial, Helvetica, Sans-serif; font-size: 80%; color: #575757; margin: 25px 0px 0px 13px; line-height: 20px;}
#tresc #pbok p, #tresc #pbok ul {font-family: Arial, Helvetica, Sans-serif; font-size: 80%; color: #575757; margin: 25px 0px 0px 13px; line-height: 20px; text-align: justify;}
#tresc #lbok #mail {float: left; margin: 19px 8px 0px 12px;} 
#tresc #lbok #phone {float: left; margin: 25px 8px 0px 12px;}
#tresc #lbok #tel_fax {line-height: 17px;}
#tresc #pbok ul li {background: url('../grafika/strzalka_punkt.png') no-repeat left 65%; list-style-type: none; padding-left: 30px; line-height: 30px;}
#tresc #pbok ul li.li_double {background: url('../grafika/strzalka_punkt.png') no-repeat left 2%; line-height: 20px;margin-top: 5px;}
#tresc #pbok ul {margin: 10px 0px 0px 10px;padding: 0px;}

#tresc #pbok #mapka {width:610px; height:320px; border: 1px solid black; margin: 0px; padding: 0px;}
#dymek {margin-bottom: -30px;}
#tresc #pbok #mapka p {color: #575757; font-size: 90%;font-family: Arial, Helvetica, Sans-serif; margin: 0px 0px 0px 0px; padding: 0px; line-height: 20px;}

#tresc #pbok table {border-collapse: collapse; margin: 10px 0px 0px 14px; font-family: Arial, Helvetica, Sans-serif; font-size: 80%; color: #575757;}
#tresc #pbok td {border: 1px solid #b1b1b1; text-align: center; padding: 3px 10px;}
#tresc #pbok h3 {font-family: Arial, Helvetica, Sans-serif; font-size: 90%; color: #575757; font-weight: bold; margin: 25px 0px 0px 13px;}
#tresc #pbok img.rys {float: left; margin: 10px 10px 0px 14px;border: 0px;}
#tresc #pbok p.p_rys {height: 126px; margin: 80px 0px 0px 0px; padding: 0px;}
