body {background-color:#e2e2e2; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; width:100%;}
a {text-decoration:underline; color:#6e6e6e;}
a:hover {color:#b10017; text-decoration:none;}
a img {border-color:#6e6e6e; border-width:1px; border-style:solid; margin:10px;}
a:hover img {border-color:#b10017; border-width:1px; border-style:solid;}

hr {border-width:1px; border-color:#666666; margin:5px; text-align:center;}
p {text-align:justify; text-indent:15px; margin:0; padding:0; line-height:15px;}
p.otwarcie {text-indent:0;}
p.otwarcie:first-letter {color:#b10017; font-weight:bold; font-size:18px;}
p.otwarcie2 {text-indent:0;}
p.wytluszczenie {font-weight:bold; text-indent:0px;}

ul {line-height:16px; list-style-position:outside; padding:0px; margin:6px 0 0px 25px;}
li {margin:5px 0 5px 0;}

h1 {margin:0; padding:0; font-size:18px;}
h2 {margin:0; padding:0; font-size:16px;}
h3 {font-size:14px; color:#b10017;}
h4 {margin:0; padding:0; font-size:12px;}
h5 {margin:0; padding:0; font-size:11px;}
h6 {margin:0; padding:0; font-size:10px;}
.tytul {margin:10px 0 5px 0; text-align:center; font-size:14px; color:#b10017;}
.haslo {margin:10px 0 10px 0; text-align:center; font-size:12px; font-weight:bold; color:#6e6e6e;}


#banner {width:900px; height:216px; margin:0 auto 0 auto;}
#main {width:900px; margin:0 auto 0 auto; background-image:url(img/main_bg.gif); background-repeat:repeat-y;}
#mainflash {width:378px; vertical-align:top;}
#mainkontent {width:522px; margin:0; padding:0; vertical-align:top;}
#mainkontent2 {width:485px; margin:0; padding:0; background-image:url(img/kontent_bg.gif); background-position:bottom left; background-repeat:repeat-x;}

#kontent {width:426px;}

#firma { margin: 0 auto; border: 0; width: 100%; padding: 0 0 0 140px;}
#firma a { background: url(img/firma.gif) no-repeat; margin: 0 auto; border: 0; width: 155px; height: 90px; display: block;}

#footermenu {width:485px; margin:30px 0 0 0; font-size:11px; line-height:16px;}
#footermenu a {text-decoration:none; padding:2px 4px 2px 4px;}
#footermenu a:hover {background-image:url(img/menu_baton.gif); background-position:left; background-repeat:repeat-x;}
#copyright {height:37px; width:522px; color:#868585; font-size:9px; margin:0; padding:0; background-image:url(img/footer_bg.gif); background-position:left; background-repeat:no-repeat; line-height:35px; text-indent:85px;}

a.mapa1 {display:block; line-height:20px; margin:6px 0 0 0; font-weight:bold; font-size:11px;}
a.mapa2 {display:block; text-indent:10px; line-height:20px; margin:6px 0 0 0; font-weight:bold; font-size:11px;}
a.mapa3 {display:block; text-indent:20px; line-height:14px; font-weight:normal; font-size:11px;}
a.mapa4 {display:block; text-indent:30px; line-height:14px; font-weight:normal; font-size:11px;}
h3.mapa {color:#b10017; font-size:13px; margin:5px 0 35px 0;}

#partnerzy {text-align:center; margin:0 auto 0 auto; width:100%;}
#partnerzy a img {border-color:#ffffff; border-width:1px; border-style:solid; margin:10px;}
#partnerzy a:hover img {border-color:#b10017; border-width:1px; border-style:solid;}

#referencje {width:426px; height:558px; margin:0; padding:0; text-align:center;}
#referencje a img {margin:15px 10px 15px 10px;}

#kont {text-align:center;}
#kont p {text-align:center;}

table.dosw {text-align:center; width:425px;}
table.dosw td {height:140px; width:212px;}
table.dosw a {display:block; font-weight:bold; font-size:14px; margin:10px 0 0 0;}

.galeria {height:110px; margin:10px 0 0 0;}
