/* border: 1px solid red; background-color: #ff0; */
/* stale */
body, p, ul, ol, li, table, td, th, a, h1, h2, h3, h4, h5, h6, input, textarea {font-family: Verdana, Arial, sans-serif;}
body, p, ul, ol, li, table, td, th, a, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

/* ogolnie */
#all {width: 736px; margin: 20px auto;}
body {background-color: #fff; color:#000; font-size:0.8em; text-align:center; line-height:1.4em; }
img {display: block; border: 0px; margin: auto;}
strong {font-weight:bold; color:#359;}
a {font-weight:bold; color:#359;  text-decoration:none;}
a:hover {color:#f33; text-decoration:underline;}
a:hover img {border-color:#f33;}


/* glowa */
#glowa {width: 736px; height:70px; background: url('img/glowa.gif'); }
#glowa a {display:block; width:725px; color: #36a; font: bold italic 24px/70px Arial, ArialCE, sans-serif; text-decoration:none; text-align: right;}


/* menu */
#menu  {float:left; width: 190px; background: url('img/menu.gif') top;}
#menu ul {margin: 5px 0px 0px 0px;}
#menu li {margin: 0px 0px 0px; list-style: none;}
#menu a {display: block; margin-right:15px; text-decoration: none; text-align:left; color: #36a; font: bold 1.3em/26px Arial, ArialCE, sans-serif; letter-spacing: -1px}
a#wi {margin-left:10px; color: #095;} 
a#re {margin-left:40px; color: #095;}
a#of {margin-left:80px; color: #095;} 
a#mg {margin-left:00px;} 
a#mp {margin-left:25px;} 
a#sr {margin-left:10px;} 
a#sd {margin-left:25px;} 
a#lr {margin-left:40px;} 
a#fk {margin-left:55px;} 
a#ot {margin-left:10px; color: #f22;} 
a#ko {margin-left:70px; color: #095;} 
#menu a:hover {color:#333; text-decoration: none;}


/* tresc */
#tresc  {float:left; width: 546px; background: url('img/tresc.gif') no-repeat top; padding-bottom:100px;}

p {margin: 10px 20px 5px; text-align:justify;}
ul {margin: 10px 20px 5px 37px; text-align:left;}
.c {clear:both; text-align:center; }
.c img {display:inline;}
.clear {clear:both;}

#mail {text-align:left; }
#mail img {display:inline; border: 0px; }

.haslo {font: bold 1.1em/1.4em Arial, ArialCE, sans-serif; color:#36a; text-align:center; margin: 20px 20px 0;}

h1 {font: bold italic 1.6em/40px Arial, ArialCE, sans-serif; color:#f33; text-align:center; margin: 10px 20px 10px;}
h2 {font: bold italic 1.6em/20px Arial, ArialCE, sans-serif; color:#f33; text-align:center; margin: 0px 20px 10px;}

.zp {clear:both; margin:0px; border: 1px solid #fff; padding-top:10px;}
.zp img {float:right; margin: 5px 0 0 20px; border: 1px solid #36a; display:inline;} /* IE - dziwy robi bez display:inline; */
.zl {clear:both; margin:0px; border: 1px solid #fff; padding-top:10px;}
.zl img {float:left; margin: 5px 20px 0 0; border: 1px solid #36a; display:inline;}
.zl ul {margin-left: 257px;}



.l {text-align:left;}
.p {text-align:right;}
.l, .p {clear:both; width:480px; margin:0 auto; padding-top:10px; line-height:50px;}
.l img {margin-right:10px;}
.p img {margin-left:10px;}
.l img, .p img {border: 1px solid #36a; display:inline;}

#lista {margin-top:20px;}
#lista .l img {float:left;} 
#lista .p img {float:right;}
#lista .l, #lista .p {padding-top:0px;}

#listan .l img {float:left;} 
#listan .p img {float:right;}
#listan .l, #listan .p {padding-top:0px; width:420px;}


/* kolumny */
.kolumnal {float:left; width:260px; margin:0px; padding:10px 5px; text-align:center;}
.kolumnap {float:right; width:260px; margin:0px; padding:10px 5px; text-align:center;}
.kolumnal img, .kolumnap img {border: 1px solid #36a; margin-top: 30px}
.kolumnal ul {margin: 0 0 0 30px;}


/* zdj */
body#galeria {background-color:#ddd; line-height: 60px;}
body#galeria div#zdj {margin: 0px auto;}
body#galeria div#zdj img {display: inline; border: 1px solid #aaa; padding:10px; background-color:#eee;}


/* form */
form#fkontakt { margin:10px 20px 5px 20px;}
form#fkontakt fieldset {border: 0px solid #eee; margin: 5px auto 30px;}
form#fkontakt p {margin:5px 0 0 0; color: #666; font-size: 0.95em;}
form#fkontakt input		{background: #f6f6f6; border: #aaa 1px solid; width: 25em; font-size: 1em;}
form#fkontakt textarea	{background: #f6f6f6; border: #aaa 1px solid; width: 25em; font-size: 1em;}
form#fkontakt .przycisk	{background: #f6f6f6; border: #aaa 1px solid; width: 25em; font-size: 1em; font-weight:bold; line-height:2em; margin-top:17px; margin-bottom:17px;}

/* stopka */
div#stopa {clear:both; margin:auto; width:650px; border-top: 1px solid #eee;}
div#stopa li {list-style: none; display:inline; font-size:10px; color:#aaa; text-align:center; line-height:16px;}
div#stopa a {color: #aaa; text-decoration: none; font-size:10px; font-weight:normal;}
div#stopa a:hover {color: #666;}
div#stopa a#avn {color: #ddd; font-size:9px;}
div#stopa a#avn:hover {color: #666;}
