@charset "iso-8859-2";
/* CSS Document */
body {margin: 0; padding: 0; text-align: center; background: url(tlo.jpg) repeat-y center; text-align:center; background-color: #333457; 
font-family: Verdana, sans-serif; font-size: 11px; color:#333457;}
#top { background: url(logom.png) no-repeat; width: 860px; height: 175px; margin: 0 auto;}
#banner {margin: 0 0 0 90px; padding: 13px 0 0 0; background: url (tlo_top1.jpg) no-repeat;}

/*reszta*/
p {text-align:justify; margin: 12px 0 12px 0;}
p.caladoba {padding: 0 0 0 60px;}
p.prawiej{text-align:right; margin: 28px 10px 28px 0; }
p.wstep{text-align:justify; font-style:italic; margin: 18px 0 18px 0;}
p.srodek{text-align:center;}
p.mikro {text-align:center; font-size: xx-small;}
p.mikro a {color: #8f0000;}

center{
	text-align:justify; 
	}
h4 {
	font-size:13px;
	font-style:bold;
	color:#cc0033;
	border-bottom: 2px solid #cc0033;
	}
h3 {
	font-size:13px;
	font-style:bold;
	color:#333457 /*1e1e39*/;
	}
#col1 {float: left; bottom: 0px; left: 0; margin: 10px 20px 10px 0; padding: 0; text-align:left;}
#col2 { float: right;
	padding: 10px 30px 10px 10px; 
	margin: 30px 0 0 0; 
	text-align:justify;
	width:710px;}
h2 {font-size: 13px;}
#maincontent {position: relative;
background: url(maincontent.png); width: 860px; margin: 0 auto;}
a {color:#cc0033; border: 0px;}
hr {
	padding: 0 0 0 0;
	margin: 30px 0x 30px 0;
	border:0;
  	border-top: 1px solid #cdcbd4;
  	height: 0;
	}
span { 
	font-size:8px; 
	}
p.obrazki {float: right; margin: 0 10px 0 10px; padding: 0 10px 0 10px; border: 0px;}
p.obrazki_center {text-align:center; margin: 10px 10px 10px 10px; padding: 0 10px 0 10px; border: 0px;}

.imgright {float: right; margin: 0 10px 0 10px; padding: 0 10px 0 10px; border: 1px solid #e3e1e1; padding: 2px;}

h4 span.eventdate {font-size: 14px;}

/* menu */
#menu {width: 770px; height: 30px; margin: 0 0 0 90px; background: #40556A;
padding: 0 0 10px 0; _width: 750px}
ul#topmenu a:hover {color: #E1B7B7;}
ul#topmenu {list-style: none; padding: 8px 0 0 0; width: 750px; display: block;
margin: 0 0 0 10px; text-align: center;}
ul#topmenu li {display: block; padding: 4px 4px; float: left; width: auto; 
border: solid 1px #57616B; background: #40556A; 
filter: alpha(opacity=92); -moz-opacity: 0.92; opacity: 0.92; height: auto;}
ul#topmenu li a, ul#topmenu li span {color: white; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, sans-serif; 
text-decoration: none; font-weight: bold; text-transform: uppercase; display: block; margin-top: 2px;}
#topmenu, #topmenu ul { /* all lists */ text-align: center; padding: 0;margin: 0;} 
#topmenu li ul {/* second-level lists */ position: absolute; border: 0; width: 80px; left: -999em; }
#topmenu li ul a {text-align: center; padding-left: 0.0em;}
#topmenu li ul li { width: 90px; }
#topmenu li ul li a {margin-top: 8px;}
#topmenu li:hover ul, #topmenu li li:hover ul, #topmenuli li li:hover ul, 
#topmenu li.sfhover ul, #topmenu li li.sfhover ul, #topmenu li li li.sfhover ul { 
/* lists nested under hovered list items */ left: auto;}
#topmenu li ul {/* third-and-above-level lists */ margin-top: 5px; margin-left: -5px;}


/* galerie*/
p.pgal {border-bottom: solid 2px silver;}
p.pgal a {text-decoration: none;}
p.pgal a img {border: solid 3px silver;}
h3.galtitle {margin: 40px 0 0 0; text-decoration: underline; color: #cc0033;}


