* {
	padding: 0;
	margin: 0;
}

body	{
	background: #DEEBF9;
	font-family:Georgia,verdana,arial,serif;
	background: url(images/poz.gif) center repeat-y;
}

/* formatowanie zawartosci */

p, ul { padding:7px 15px;
	font-family:Georgia,verdana,arial,serif; font-size:12px; color:#00558F; text-align:justify; }

.pcent { text-align:center; }

h1	{
	padding:5px; margin:10px 0px;
	border-bottom: 1px dotted #E4EFFA; text-align:left;
	font-size:15px; color:#00558F; font-family:Georgia,verdana,arial,serif;
}

li	{ text-align:left; margin-left:15px; padding:5px; }


a:link {color:#00558F;text-decoration:none;}
a:visited {color:#00558F;text-decoration:none;}
a:hover {color:#E25663;text-decoration:none;}
a:active {color:#E25663;text-decoration:none;}


/* layout */
#tlo { width:100%; background: url(images/t_01.gif) top center no-repeat; top: 0; text-align:center;}
#cont2 { position:relative; width:780px; margin: 0 auto;  }
#header	{ width:100%; height:360px; background: url(images/top.jpg); }
#text1	{ width:600px; float:right; padding:5px 3px 5px 3px; }
#footer	{ clear:both; height:55px; padding:5px 0 0 170px;
	text-align:center; background: url(images/bottom.gif) no-repeat bottom; color:#71AEDB; }

/* 2 kolumny */
.kol1 { width:299px; float:left; padding:0; border:0; margin:0; }
.kol2 { width:299px; float:right; padding:0; border:0; margin:0; }
.konieckol { clear:both; }

/* menu top */
#menu2	{	position:absolute;	top:30px;	right:15px;	}
#menu2 li {	float:left;	display:inline;	text-align:center; width:55px; height:50px; margin-left:3px; padding:0; }
#menu2 li a { font-size:11px; font-family:arial,serif; }
#menu2 img { border:0px; }
#menu2 li a { display:block; position:relative; width:55px; height:12px; min-height: 18px; padding-top:47px;
text-decoration:none; border-top:4px solid #B0D6FD; }
#menu2 li a:hover {border-top:2px solid #B0D6FD;border-bottom:2px solid #B0D6FD; cursor:pointer;}
#m21 a { background:#F6F9FE url(images/icons/t1.gif) center center no-repeat; }
#m21 a:hover { background:#EDF4FC url(images/icons/t1.gif) center center no-repeat; }
#m22 a { background:#F6F9FE url(images/icons/t2.gif) center center no-repeat; }
#m22 a:hover { background:#EDF4FC url(images/icons/t2.gif) center center no-repeat; }
#m23 a { background:#F6F9FE url(images/icons/t3.gif) center center no-repeat; }
#m23 a:hover { background:#EDF4FC url(images/icons/t3.gif) center center no-repeat; }
#m24 a { background:#F6F9FE url(images/icons/t4.gif) center center no-repeat; }
#m24 a:hover { background:#EDF4FC url(images/icons/t4.gif) center center no-repeat; }

/* menu left */
#menu1 { width:172px; float:left;}
#menu1 ul { margin: 0; padding: 6px 0; list-style-type: none; font-family:Georgia, Arial, Helvetica, sans-serif; }
#menu1 li { margin: 0 0 1px 0; width: 142px; padding:0; }
#menu1 a { display: block; padding: 5px 2px 3px 24px; width: 142px; height: 25px; background: url(images/p5.jpg) #DEEBF9; }
#menu1 a:link, #menu1 a:visited { color: #267FCF; font-weight:bold; text-decoration: none; }
#menu1 a:hover { background: url(images/p52.jpg) #BFDEFF; font-weight:bold; color: #fff; }

/* do galerii */
#min2 a { border:1px solid #B4D5F6; background:#ddf0ff; width:140px; height:160px; overflow:hidden; display:block; float:left; margin:5px; padding:5px; }
#min2 a img { border:2px solid #fff; }
#min2 a span{ margin:3px 10px; font-size:10px; color:#007CC2 }
#listagalerii { display:none; }

/* inne */

.wiecej { background-color:#F6F9FD; font-style:italic; border-bottom:1px solid #EF8287;}
.bm_b { color:#E25663;}
#footer	a,#footer img { padding:0 0 0 2px; }
#footer	div{ padding:5px 0 0 0; }
.sm1 { font-size:10px; }
#fot2 { margin-top:15px;}
#footer { font-size:12px;}

.srodek { text-align:center;}
.fotoprawa { float:right; padding:10px 5px 10px 15px; }

/* formularz */
.formularz { font-family:Georgia,verdana,arial,serif; font-size:12px; color:#00558F;}
.formularz fieldset { display: block; margin: 0 15px 30px 0; padding: 0 5px 5px 25px; width:210px;
	border:1px dashed #DEEBF9; border-bottom:0; border-right:0; }

.formularz fieldset.radio { width: 15em; margin: 1em 0 2em 0; }
.formularz fieldset.radio input { clear: both; float: left; width: auto; }
.formularz fieldset.radio label { font-weight: normal; }

.formularz input { display: block; width: 15em; font-weight:normal; font-style:normal; }
.formularz label { display: block; margin-bottom: 1em; font-weight: bold; color:#267FCF; font-style:italic; text-align:left; }
.formularz label.first { padding-top: 1em; }
.formularz select { display: block; }
.formularz input, .formularz textarea {
    width:170px; padding: 1px; color: #333;
    border-top: 1px solid #555; border-left: 1px solid #555;
    border-bottom: 1px solid #75ADDE; border-right: 1px solid #75ADDE;}
.formularz input, .formularz textarea { font-family:Georgia,verdana,arial,serif; font-size:12px; color:#00558F;}
.formularz input:hover, .formularz textarea:hover { background:#E1F2FF; }
