body, div, form, p, h1, h2, h3, h4 { margin:0; padding:0; }
ul, ol { text-align:left; } 
html, body{ height:100%; } 
img { border:0; }
body { background:#009400 url(../img/bg1.jpg) 0 0 repeat-x; font-family:Arial, Verdana, Tahoma; color:#002800; font-size:12px;}

#master { position:relative; height:auto !important; height:100%; min-height:100%; width:100%; }
#footer { position: absolute; bottom: -1px; left: 0; width: 100%; height:176px; background:#008100 url(../img/bg2.jpg) 0 0 repeat-x; color:#FFFFFF; font-size:10px; }

h1 { font-size:14px; font-weight:bold; padding:0 0 10px 0; }
a { color:#004800; text-decoration:none; }
a:hover { color:#002800; }

a.link2 { background:url(../img/arr1.gif) 0 50% no-repeat; padding:0 0 0 20px; display:block; }
a.link2:hover { }

a.link1 img {vertical-align:middle; }

#header { position:relative; height:125px; width:980px; margin:0 auto; background:url(../img/bg3.gif) 0 100% no-repeat; color:#FFFFFF; }
#header h2 { position:absolute; top:100px; left:0; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:100%; text-align:right; }
#header #logo { position:absolute; top:10px; left:0; width:200px; height:50px; }


#home { position:absolute; top:8px; left:245px; display:block; height:21px; }

#tmenu { z-index:131; position:relative; top:8px; left:270px; width:710px; height:24px; }
#tmenu ul { z-index:132; margin: 0; padding: 0; text-align:right; }
#tmenu li { margin:0; padding:0; position: relative; list-style: none; float:left; height:24px; width:100px; background:url(../img/bg4.gif) 0 0 repeat-x; }
#tmenu ul li a { text-align:center; color:#80B2D6; display: block; padding: 0 0 3px 0; height:21px; line-height:21px; width:100%; text-decoration: none; font-weight:bold; }
#tmenu ul li a:hover { color:#BFD8EA; }
#tmenu ul.level1 li { margin:0 0 0 1px; }
#tmenu ul ul { z-index:133; position: absolute; left:0px; top: 24px; display: none;}
#tmenu ul.level1 li.submenu:hover ul.level2 { display:block;  }
#tmenu ul.level2 li { margin:0; float:none; background:url(../img/bg5.gif) 0 0 repeat-x; }
#tmenu ul.level2 li a { color:#BFD8EA; }
#tmenu ul.level2 li a:hover { color:#87B6D8; }

#content { width:980px; margin:0 auto; padding:0 0 171px 0; background:url(../img/bg6.jpg) 0 0 no-repeat;  }
#lewa { width:830px; float:left; }
#prawa { width:150px; float:left; }
#prawa img { padding:0 0 1px 0; }

.clear { height:1px; clear:both; width:100%; line-height:1px; }
a#gallery-more { color:#00FF00; display:block; height:27px; line-height:27px; padding:0 5px 0 10px; background:url(../img/bg8.gif) 0 0 no-repeat; }
a#gallery-more:hover { color:#00AD00; } 

#stopka { position:relative; width:980px; margin:0 auto; }
#bmenu { color:#00FF00; padding:10px 0 0 0; height:24px; } 
#bmenu a { color:#007D00; padding:0 10px 0 10px;  }
#bmenu a:hover { color:#00FF00; }

#f0 { position:absolute; top:80px; left:0; color:#009900; width:250px; }
#f0 a { color:#00FF00; }
#f0 a:hover { color:#999999; }
#f1 { position:absolute; top:155px; left:0; color:#999999; }
#f1 a { color:#999999; }
#f1 a:hover { color:#00FF00; }
#f2 { position:absolute; top:155px; left:220px; color:#999999; }
#f2 a { color:#00FF00; padding:0 0 0 10px; }
#f2 a:hover { color:#999999; }
#f3 { position:absolute; top:40px; left:360px; color:#00FF00; height:90px; width:620px; }
#f3 p.item { background:url(../img/bg9.jpg) 10px 0 no-repeat; width:270px; height:75px; float:left; padding:20px 15px 0 25px; }
#f3 p.item a { display:block; text-align:right; }

.text { padding:20px 20px 25px 20px; width:790px; }

#dane { width:100%; height:55px; color:#F9E006; font-size:12px; }
#dane img { vertical-align:middle; }
 
#gallerylist { padding:15px 0 0 0; }
#gallerylist .galerylink { padding:0 8px 8px 0; display:block; width:150px; height:113px; float:left; }

.data { font-size:10px; }
.abstrakt { font-weight:bold; padding:0 0 15px 0; }
