body { margin: 0px; background: #343434 url(../images/bg.jpg) left top repeat-x; }

.wrapper { width: 980px; padding-top: 40px; text-align: left; }

#lang { position: absolute; top: 25px; right: 50%; margin-right: -490px; }

div.menu#mod_1 { float: right; padding: 10px 0 0 0; margin: 0px; }
div.menu#mod_1 ul { margin: 0px; padding: 0px; }
div.menu#mod_1 ul li { float: left; list-style: none; padding: 15px 0 0 25px;}
div.menu#mod_1 ul li a { display: inline-block; padding: 5px 0 5px 0; text-decoration: none; color: #777; font-size: 18px; }
div.menu#mod_1 ul li a:hover, div.menu#mod_1 ul li.aktywny a { color: #000; }

#title { position: absolute; top: 390px;  width: 100%; color: #fff; font-size: 32px; text-align: center; z-index: 10; text-shadow: 2px 2px #000; }

#content { width: 100%; border: 0; border-collapse: collapse; padding: 0px; font-family: helvetica; font-size: 13px; color: #777; line-height: 18px; text-align: justify; }
#content td { background: #fff; padding: 15px; color: #373737; vertical-align: top; }
#content td.sep { width: 20px; padding: 0px; background: none; }
#content a { text-decoration: none; border-bottom: 1px dashed #373737; color: #373737; }
#content a:hover { color: #000; }
#content h1.title, div.modul div.title { font-size: 19px; color: #000; text-align: left;  padding: 0px 0px 10px 0px; margin: 0px 0px -10px 0px; text-transform: lowercase; }

#content div.galeria_zdjecia a { display: inline-block; text-decoration: none; width: 120px; height: 70px; overflow: hidden; border: 2px solid #fff; border-bottom: 2px solid #fff; box-shadow: 0px 0px 5px #777; -moz-box-shadow: 0px 0px 5px #777; -khtml-box-shadow: 0px 0px 5px #777; -webkit-box-shadow: 0px 0px 5px #777; margin: 2px;}
div.galeria_zdjecia a img {width: 120px; height: 70px; }
#content div.galeria_zdjecia a:hover { border-color: orange;}

#foot { width: 100%; border-top: 1px dashed #ccc; padding-top: 20px; margin-top: 20px; padding-bottom: 30px }
#foot .content { width: 980px; padding-bottom: 15px; text-align: left; color: #999; font-size: 13px; font-family: tahoma;  }
#foot .content div { float: right; margin-top: -8px; text-align: right; font-size: 11px;line-height: 17px; }
#foot .content div.menu { float: left; }
#foot .content ul  { padding: 0px; margin: 0px; height: 30px;  }
#foot .content ul li { float: left; list-style: none;  border-right: 1px dotted #666;}
#foot .content ul li:last-child { border-right: 0;}
#foot .content ul li a { display: inline-block; padding: 3px 12px; text-decoration: none; color: #999; font-size: 13px; font-family: tahoma; }
#foot .content ul li a:hover, #foot .content ul li a.aktywny { color: #fff; }
#foot a { text-decoration: none; color: #999; }
#foot a:hover { color: #fff; }