body {
background: #c1c1c1 url(bg.jpg) repeat-x;
font-family: Verdana, Arial; font-size: 11px; color: black; margin: 0px;}

#container { width: 800px;  margin: 0 auto 0 auto; text-align: left;}

h1 {width: 800px; height: 200px; background: transparent; margin: 3px 0 0 0;}

#b1 {width: 149px; height: 200px; float: left; background: url(b1.jpg);}
#b2 {width: 314px; height: 200px; float: left; background: url(b2.png);}
#b3 {width: 337px; height: 200px; float: left; background: url(b3.jpg);}

h3 {width: 609px; height: 41px; background: url(h2.png); margin: 0;}
#tresc-dol {width: 609px; height: 22px; background: url(tresc-dol.png); margin: 0;}

#topmenu {width: 800px; height: 35px; margin: 0; background: transparent;  text-align: center;}
#cialo {width: 800px; background: url(cialo.jpg); margin: 0; clear: left; position: relative;}
#incialo  {width: 800px; background: url(incialo.jpg) no-repeat; margin: 0; position: relative;}
#topadres {position: absolute; 
width: 410px; font-size: 10px;
top: 62px; right: 198px; text-align: right; color: #4D4D4D; font-weight: bold;}

#tresc  {float: left; width: 609px; background: url(trescX.png) transparent; margin: 13px 0 0 12px;
_margin-left: 7px;}
#blaszki {float: left; width: 165px; margin: 0;} 
#bl2 {width: 109px; margin: 33px 0 0 0; background: url(blbody1.jpg); 
padding: 28px 18px 0 38px; color: white; font-weight: bold;}

#bl1 {width: 109px; margin: 35px 0 0 0; background: url(blbody2.jpg); 
padding: 28px 18px 0 38px; color: white; font-weight: bold;}

#blb2 {width: 165px; height: 31px; margin: 0; background: url(blbottom1.jpg);}
#blb1 {width: 165px; height: 27px; margin: 0; background: url(blbottom2.jpg);}

#subhead {
position: absolute; color: white; font-weight: bold; left: 63px; padding: 8px 0 0 0; font-size: 11px;
width: 144px; height: 24px; text-align: center;}

#stopka {clear: left; width: 800px; background: transparent url(stopka.png) bottom no-repeat; 
margin: 0; text-align: center; font-size: 9px; padding: 20px 0 20px 0;}


/* ----------- */
.strona {width: 549px; padding: 0px 25px 10px 25px;}
p {padding: 0 3px 5px 3px; text-align: justify;}
#bl1 p, #bl2 p {margin: 0; text-align: left; padding: 5px 0 25px 0;}
#bl1 a, #bl2 a {color: white;} 
#bl1 a:hover {color: #FF634D;}
#bl2 a:hover {color: #0F83FF;}
p.pcenter {text-align: center;} 
p.pline {line-height: 150%;}
h4 {margin: 35px 0 0 0; padding: 0; font-size: 12px; color: #B41111; clear: both;}
h5 {margin: 8px 0 0 0; padding: 0; font-size: 10px;}
h4.tlumacz {clear: none;}

table.cennik {margin: 0 auto 20px auto; border: solid 1px black;}
table.cennik td {border: solid 1px silver; padding: 8px 14px 8px 14px; background: #EEFAFF;
font-size: 12px;}
table.cennik td.thhd {color: white; background: #253485; text-align: center; 
font-size: 12px; font-weight: bold;}
 
ul {list-style: none;}
rli {padding: 2px 0 2px 0;}
br {clear: both;}
.imgcenter {margin-top: 0; margin-bottom: 0; padding: 0; text-align: center;}
.imgleft {margin: 10px 10px 0 0; float: left; border: solid 1px #595959;}
.imgright {margin: 10px 0 0 10px; float: right; border: solid 1px #595959;}

ul.formularz {float: right;}
ul.formularz li {text-align: right; margin: 0 30% 0 0;}
ul.formularz li.tal  {margin: 10px 30% 0 0;}

input {border: solid 1px #0F83FF;} 
textarea {width: 400px; height: 200px; border: solid 1px #0F83FF;}
textarea.uwagi {height: 60px;}
#hide1 {display: none;}
#hide2, #hide3 {display: none; text-align: center;}

a.kotwica {color: #C30606; font-weight: bold;}
li.libord {border-bottom: solid 1px silver; margin: 0 0 18px 0; padding-bottom: 8px;}
li.lih {font-weight: bold; color: #0C00A4; padding-bottom: 0px;}

ul#ex li input {border: 0;}

ol {margin: 30px 0 0 15px; padding: 0; font-weight: bold; list-style-type: decimal;} 
ol li {margin: 0; padding: 0;}

ol li ul {margin: 8px 0 8px 0; padding: 0;
font-weight: normal;}

ol#oltest input {margin: 0; padding: 2px; border: 0;}

ol#oltest li ul li {padding: 3px;}
.pcenter span {color: #D22020; font-weight: bold;}

a:link, a:visited {font-weight: bold; color: #0D71DB;}
