body,html,div,ul,ol,li,form,fieldset,dl,dt,dd,h1,h2,h3,h4,p,table { margin: 0; padding: 0; }
body { font: 11px Tahoma,Geneva,sans-serif; color: #313131; background: #e4e3e3 url(../images/bg-body.jpg) repeat-x bottom center; }
body img,body form,body fieldset { border: 0px; }

a { color: #212121; text-decoration: underline; }
a:hover { text-decoration: none; }

input,textarea,select { font: 12px Arial,Sans-Serif; color: #212121; margin: 1px 0; padding: 3px 2px; }
ul { list-style-type: none; }

.center { text-align: center; }
.right { text-align: right; }
.clear { display: block; clear: both; height: 0em; margin: 0em; padding: 0em; overflow: hidden; }

#page { background: #fff url(../images/bg-page.jpg) repeat-x top center; }
#top { width: 785px; height: 165px; margin: 0 auto; position: relative; overflow: hidden; }
#top a.logo { position: absolute; left: 0; top: 0; }
#top h1 { position: absolute; left: 20px; top: 56px; color: orange; font: 24px Verdana,Geneva,sans-serif; font-weight: normal; letter-spacing: -1px; text-transform: uppercase;}
#top h2 { position: absolute; left: 20px; top: 93px; color: #313131; font: 14px Verdana,Geneva,sans-serif; font-weight: bold; letter-spacing: -1px; text-transform: uppercase; }
#top h3 { position: absolute; left: 20px; top: 115px; color: orange; font: 24px Verdana,Geneva,sans-serif; font-weight: normal; letter-spacing: -1px; text-transform: uppercase; }
#top h4 { position: absolute; left: 20px; top: 148px; color: #313131; font: 14px Verdana,Geneva,sans-serif; font-weight: bold; letter-spacing: -1px; text-transform: uppercase; }
#footer { width: 785px; margin: 0 auto; padding: 20px 0 140px 0; color: #313131; font-size: 11px; }
#footer div.copyright { float: left; }
#footer div.author { float: right; }
#footer a { color: #313131; font-weight: bold; }

#message { font-size: 12px; margin: 0 15px 15px 15px; text-align: center; color: #7C1B1B; border: 2px solid #CA6A5A; background: #F9EAEA; padding: 10px 20px; }

#content { margin: 40px auto 0 auto; width: 830px; background: url(../images/bg-content.jpg) repeat-x 0 40px; padding: 0 20px 40px 0; }
#menu { float: right; height: 26px; display: inline; margin: 14px 20px 0 0; }
#menu li { display: inline; }
#menu li a { text-transform: uppercase; float: left; display: inline; height: 20px; padding: 6px 7px 0 7px; margin: 0 1px; font: 12px Verdana,Sans-Serif; font-weight: bold; color: #000; letter-spacing: -1px; text-align: center; cursor: pointer; text-decoration: none; }
#menu li a.active { color: #fff; background: orange; }
#menu li a:hover { text-decoration: underline; }
#logo { width: 442px; height: 300px; background: url(../images/bg-top.jpg) no-repeat 0 0; float: left; display: inline; margin: 0; }
#right { width: 365px; float: right; display: inline; margin-top: 45px; font-size: 11px; }
#right h1 { font: 20px 'Trebuchet MS', Helvetica, sans-serif; font-weight: normal; border-bottom: 3px solid #fff; margin: 0 0 10px 0; padding: 0 0 4px 3px; }
#right a.red { padding: 5px 8px; background: orange; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 10px; }
#right a.red:hover { text-decoration: underline; }
#right ul { list-style-type: square; margin-left: 15px; }
#right a.photo img { margin: 2px 6px; padding: 2px; border: 1px solid #cccccc; }
#right a.photo:hover img { padding: 0; border: 3px solid #000; }
#logo2 { width: 442px; height: 300px; background: url(../images/xero.png) no-repeat 0 0; float: left; display: inline; margin: 0; }
#right { width: 365px; float: right; display: inline; margin-top: 45px; font-size: 11px; }


#top2 { position: absolute; left: 20px; top: 120px; color: #313131; font: 14px Verdana,Geneva,sans-serif; font-weight: bold; letter-spacing: -1px; text-transform: uppercase; }


.naglowek {
position: absolute;
left: 20px;
top: 115px;
color: orange;
font: 24px Verdana,Geneva,sans-serif;
letter-spacing: -1px;
display:none;
}

.naglowek2{
	position: absolute;
left: 20px;
top: 147px;
font: 14px Verdana,Geneva,sans-serif;
font-weight: bold;
letter-spacing: -1px;
text-transform: uppercase;
display:none;
}
	
	
.polna{
position: absolute;
left: 20px;
top: 150px;
color: #313131;
font: 14px Verdana,Geneva,sans-serif;
font-weight: bold;
letter-spacing: -1px;
text-transform: uppercase;	
	
}


