body { background: url(gfx/t1.jpg) repeat-x #cccccc; margin: auto; text-align: center; font-size: 9pt; font-family: verdana; line-height: 14pt;}

div.container { width: 796px; background-image: url(gfx/sh.png); height: auto; text-align: center; margin: auto; }
div.container div.header { background: url(gfx/b1.jpg) no-repeat; margin: auto; height: 202px; width: 780px; }
div.container div.menu { background: url(gfx/men.jpg) repeat-x; height: 40px; width: 780px; margin: auto; }
div.container div.mbreak { clear: both; background: url(gfx/men2.jpg) repeat-x #FFFFFF; width: 780px; height: 7px; margin: auto; }
div.container div.content { background: #FFFFFF; width: 780px; height: auto; min-height: 400px; margin: auto; text-align: left;}
div.container div.content div.main { float: left; width: 500px; height: auto; min-height: 100px;  padding-top: 20px; padding-left: 20px; padding-bottom: 20px; font-size: 100%/140%; font-family: Verdana,Arial; text-align: justify; }
div.container div.content div.main div.text { font: 9pt/13pt verdana; padding: 0px; }
div.container div.content div.main div.text a:link,a:active,a:visited { color: #000000; text-decoration: underline; }
div.container div.content div.main div.text a:hover { color: #A5A5A5; text-decoration: none; }
div.container div.content div.men { float: right; width: 210px; margin-right: 10px; margin-top: 10px; }
div.container div.content div.akt { width: 210px; height: auto; min-height: 300px; border: 1px dotted #C1C1C1; float: right; margin-top: 10px; margin-right: 10px; padding: 10px; font: 80%/140% verdana;  }
div.container div.content div.clear { clear: both; }
div.foot { clear: both; background: url(gfx/s1.png) no-repeat; width: 796px; height: 91px; margin: auto; }
div.foot div.menu_bot { text-align: center; padding-top: 12px; font: 8pt verdana; }
a.home { width: 80px; height: 40px; float: left; background: url("gfx/home.jpg") no-repeat right top; margin-left: 0px; }
a.home:hover { background: url("gfx/home2.jpg") no-repeat right top; }
a.omnie { width: 85px; height: 40px; float: left; background: url("gfx/omnie.jpg") no-repeat right top; margin-left: 0px; }
a.omnie:hover { background: url("gfx/omnie2.jpg") no-repeat right top; }
a.doswiadczenie { width: 137px; height: 40px; float: left; background: url("gfx/doswiadczenie.jpg") no-repeat right top; margin-left: 0px; }
a.doswiadczenie:hover { background: url("gfx/doswiadczenie2.jpg") no-repeat right top; }
a.biografia { width: 98px; height: 40px; float: left; background: url("gfx/biografia.jpg") no-repeat right top; margin-left: 0px; }
a.biografia:hover { background: url("gfx/biografia2.jpg") no-repeat right top; }
a.program { width: 95px; height: 40px; float: left; background: url("gfx/program.jpg") no-repeat right top; margin-left: 0px; }
a.program:hover { background: url("gfx/program2.jpg") no-repeat right top; }
a.galeria { width: 86px; height: 40px; float: left; background: url("gfx/galeria.jpg") no-repeat right top; margin-left: 0px; }
a.galeria:hover { background: url("gfx/galeria2.jpg") no-repeat right top; }
a.partnerzy { width: 104px; height: 40px; float: left; background: url("gfx/partnerzy.jpg") no-repeat right top; margin-left: 0px; }
a.partnerzy:hover { background: url("gfx/partnerzy2.jpg") no-repeat right top; }
a.kontakt { width: 95px; height: 40px; float: left; background: url("gfx/kontakt.jpg") no-repeat right top; margin-left: 0px; }
a.kontakt:hover { background: url("gfx/kontakt2.jpg") no-repeat right top; }

a.power { width: 217px; height:47px; float: left; background: url("gfx/autor.png") no-repeat right top; margin-top: 20px; margin-left: 570px; }
a.power:hover { background: url("gfx/autor2.png") no-repeat right top; }

.naglowek { font: bold 140% verdana; padding-left: 5px; padding-top: 5px; padding-bottom: 15px; }
.naglowek_sm { font: bold 110% verdana; padding-left: 5px; }
.naglowek_sm a:link,a:active,a:visited { color: #000000; text-decoration: none; }
.naglowek_sm a:hover { color: #000000; text-decoration: underline; }
span.autor { font: 9px verdana; color: gray; padding-bottom: 5px; }
.autor { font: 90% verdana; color: gray; padding-left: 5px; margin-top: -15px; padding-bottom: 15px; }

.mod_naglowek { font: bold 12px verdana; }
.mod_autor { font: 9px verdana; color: gray; padding-bottom: 5px; }
.mod_tresc { font: 11px verdana; }
.mod_wiecej { text-align: right; font: 10px verdana; padding-top: 3px;}
.mod_wiecej a:link,a:active,a:visited { color: #000000; text-decoration: none; }
.mod_wiecej a:hover { color: #000000; text-decoration: underline; }

table.gallery { width: 510px; text-align: center; border: 0px; margin: auto; }
table.gallery td.gallery { width: 170px; border: 0px; }
img { border: 0px; padding: 5px;}

a:link,a:active,a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
