body { background-image:url(img/body.jpg); background-repeat:repeat-x; text-align: center; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFCB;
	   margin: 0;
	   padding: 0;
	   position:inherit;
}
img {	border: 0;}

#strona {
	padding: 0;
	position: static;
	margin: 0 auto;
	width: 850px;}
		

#top { width:850px;height:195px;}
#menu{ clear:both; float:left; text-align:left; height:40px; font-size:15px; font-weight:bold; color: #333333;}

.button-norm{ float:left;}
.button-norm a:link, .button-norm a:visited {width:144px; height:28px; padding-top:12px; display:block; text-align:center; text-decoration: none; color: #333333; background-image:url(img/menu-btn.gif); }
.button-norm  a:hover { width:144px; height:28px; padding-top:12px; display:block; text-align:center; text-decoration: none; color: #FFFFFF; background-image:url(img/menu-btn.gif); background-position: bottom;}

.button-act{ float:left;}
.button-act a:link, .button-act a:visited {width:144px; height:28px; padding-top:12px; display:block; text-align:center; text-decoration: none; color: #FFFFFF; background-image:url(img/menu-btn.gif);  background-position: bottom;}
.button-act  a:hover { width:144px; height:28px; padding-top:12px; display:block; text-align:center; text-decoration: none; color: #FFFFFF; background-image:url(img/menu-btn.gif); background-position: bottom;}



#lewa { clear:both; float:left; width:565px; text-align: justify; overflow:hidden; position:relative; padding:30px 25px 0 10px; font-size:13px; color:#666666; line-height:19px;background-image:url(img/kreska-pion.gif); background-repeat: no-repeat; background-position:right top;}
#lewa a:link, #lewa a:visited {	color: #B45907;	text-decoration: underline;}
#lewa a:hover {	color: #FF0000;	text-decoration: underline;}


.nagl{ font-size:25px; color:#A62100; padding:0 0 15px 0;}
.nagl-right{ font-size:20px; color:#A62100; padding:0 0 15px 0; text-align:right;}

#prawa { float:right; width:250px; text-align:left; padding:22px 0 0 0; font-size:14px; color:#666666; line-height:17px; }
#prawa a:link, #prawa a:visited {	color: #B45907;	text-decoration: underline;}
#prawa a:hover {	color: #FF0000;	text-decoration: underline;}

.txt-prawa{ padding:10px 0 10px 38px;}
.txt-prawa-prom{ padding:10px 0 10px 38px;}
.txt-prawa-prom b{ color:#FF0000;}




#stopka {clear: both; height:70px; background-image:url(img/stopka.jpg); background-repeat:repeat-x; padding-top:45px; margin:0px; font-size:12px; text-align:right; color:#CCCCCC; }

#stopka-linki{ padding: 0;
	position: static;
	margin: 0 auto;
	width: 850px;}
	
#stopka-linki a:link, #stopka-linki a:visited {	color: #333333;	text-decoration: none;}
#stopka-linki a:hover {	color: #FF0000;	text-decoration: none;}

#stopka-prawa{float:right;}
#stopka-lewa{ float:left; color:#333333; font-size:10px; text-align:left; line-height:14px;}
#stopka-lewa a:link, #stopka-lewa a:visited {	color: #FF0000;	text-decoration: none;}
#stopka-lewa a:hover {	color:#B45907;	text-decoration: none;}

.blad {
      color: #FF0000;      
      text-align:center;  
      padding:5px;
}
.ok {
   color: #009900;   
    text-align:center;
     padding:5px;
}

.form{ border:solid 1px #999999;}
.ramka { border: solid 1px  #CC0000; padding:5px 5px 5px 5px;}
.ramka2 { border: solid 1px  #CCCCCC; padding:5px 5px 5px 5px; float:left;}

.sl{ color:#FFFFCB;}