body {
       margin: 0 0 10px 0;
       padding: 0;
       background: #e4e3e3 url(./pix/body-bg.gif) repeat-X top;
       font: 11px "Trebuchet MS";
       color: #666;
}

div.profil {
    display: none;
    z-index: 100;
    margin: 10px 0 0 0;
    width: 93%;
    padding: 10px;
    border: 1px solid #95A3B7;
    background: #DDE3EC;
}

img.close {
       float: right;
       cursor: pointer;
}

.link {
       text-decoration: underline;
       color: Blue;
       cursor: pointer;
}

.zdjecie {
       border: 1px solid #95A3B7;
}

a:link, a:visited { text-decoration:none; color:#139dcf; }
a:hover { text-decoration:underline; color:#80c51a; }
a img { border:0; }

table { text-align: left; }

#menu { background: url(./pix/menu-bg.gif) no-repeat; }
#menu a { color:#fff; font-weight:bold; font-size:12px; padding: 0 0 0 32px; background: url(./pix/menu-arrow.gif) no-repeat 10px 5px; }
#menu ul { margin:0 24px; padding:0; list-style:none; }
#menu li { margin:0; padding:3px 0; background: url(./pix/menu-dot.gif) repeat-x bottom; }
#menu li.eng { margin:0; padding:4px 0; background: none; }

#news { background: url(./pix/news-bg.gif) repeat-y; vertical-align:top; color:#074a7a; }
#news dl { margin:6px 10px 0 21px; padding:0; }
#news dt { margin:0; padding:0; font-weight:bold; }
#news dd { margin:0 0 7px 0; padding:0; }
#news p { margin:9px 0 9px 0; padding:0; text-align:center; font-size: 10px; }

#content { background: url(./pix/content-bg.gif) repeat-y; vertical-align:top; }
#content h1 { margin:0; padding:16px 21px; background: url(./pix/content-h1-bg.gif) no-repeat; font-size:16px; color:#000; }
#content h2 { margin:0; padding:10px 21px; font-size:12px; color:#074a7a; }
#content h3 { margin:0; padding:10px 21px; font-size:11px; color:#000; }
#content ol { margin:10px 42px; padding:0; }
#content ul { margin:10px 21px; padding:0; list-style: none;}
#content ol li { margin:0; padding:0 0 8px 0; }
#content ul li { margin:0; padding:0 0 8px 21px; background: url(./pix/content-arrow.gif) no-repeat 0px 4px; }
#content p { margin:10px 21px; padding:0; }

#artykuly { background: url(./pix/content-bg-long.gif) repeat-y; }
#artykuly h1 { margin:0; padding:16px 21px; background: url(./pix/content-h1-bg-long.gif) no-repeat; font-size:16px; color:#000; }
#artykuly p { margin:10px 21px; padding:0; }

#contentMain  { background: url(./pix/content-bg-main.gif) repeat-y; vertical-align:top; }
#contentMain p { margin:6px 10px 0 21px; padding:0; }
#contentMain .why {float:left; width:358px;}
#contentMain .why_en {float:left; width:501px;}
#contentMain .adv {float:right;}

#footer { background: url(./pix/footer-bg.jpg) no-repeat; height:42px; color:#9ed9f0; text-align:center; }
#footerShort { background: url(./pix/footer-bg-short.jpg) no-repeat; height:42px; color:#9ed9f0; text-align:center; }
#footerTall { background: url(./pix/footer-bg-tall.jpg) no-repeat; height:70px; color:#9ed9f0; text-align:center; }
#footer a, #footerShort a, #footerTall a { color:#fff; text-decoration:none; }
#footer img, #footerShort img, #footerTall img { vertical-align: -10%; }

.separatorTop { background: url(./pix/separator-top.gif) repeat-x bottom; height:14px; }
.separatorBottom { background: url(./pix/separator-bottom.gif) repeat-x bottom; height:14px; }

