html,body {
margin:0;
padding:0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: white;
}

body {font-size: 76%; min-width: 775px;}
fieldset {border: none;}

.lewo {text-align: left;}
.prawo {text-align: right;}
.srodek {text-align: center;}
.justuj {text-align: justify;}

div#wrapper {
float:left;
width:100%;
}

div#content {
margin: 10px 200px 0 220px;
padding: 0 7px;}

div#navigation {
float:left;
width:200px;
margin-left:-100%;

}

div#extra {
float:left;
width:180px;
margin-left:-180px;
margin-top:0px;}

div#footer {
clear:left;
width:100%;
border-top: 1px solid #1166EF;
color: #1166EF;
margin-top:10px;
font-size: 0.9em;
text-align: center;}

a {text-decoration: none;}
a:visited {color: blue;}
a:hover {text-decoration: underline; color: orange;}

table {clear: both;}

img {
margin:0;
padding:0;
border:0;}

div#header {
background-color: #FC9B32;
background: #FC9B32 url(../images/wiosna.jpg) repeat-y bottom right;
width: 100%;
position:relative;
padding: 0;
margin: 0;
text-align:center;
overflow: hidden;

}



div#nag_logo {
margin: 0;
padding: 10px 18px;
text-align: center;
background: transparent;
float: left;

}

div#nag_nazwa {
height: 100px;
padding: 10px 0 0 0px;
float: left;
text-align: center;
line-height:0;
}

div#nag_nazwa img
{
padding:6px 0;
display: block;
}




div#pasek {width: 100%;}
div#pasek a, div#pasek a:link, div#pasek a:visited, div#pasek a:active {color: white;}   

div.kropki
{
width: 100%;
background:  #0B4096 url(../images/linia.gif) repeat top left;
height:3px;
clear: both;
line-height: 1px;
font-size:1px;
}


div#lokalizacja {padding-top: 1px;
margin: 0;
background: #0B4096;
float: left;
padding: 1px 0;
font-size: 0.9em;
color: white;
overflow: hidden;
width: 100%;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
clear: both;}

div#lokalizacja p {margin:0;
padding:0;
text-indent: 20px;}

div#lokalizacja span {color: white; font-weight: bold;}

div#data {float:right;
text-align: right;
padding-right: 20px;
/*font-style: italic;*/
}

div#ost_miejsca {border: 1px solid #F48000;
margin-bottom: 10px;}


div#uwaga {padding: 3px 0;
text-align: center;
width: 100%;
background-color: #F48000;
color: white;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*text-transform: uppercase;*/
font-variant: small-caps;
font-weight: bold;
font-size: 1.3em;

}

div#bip {font-size: 0.9em;
text-align: center;
width: 100%;
margin-top: 20px;}

div#bip a, div#bip a:active, div#bip a:visited, div#bip a:link {
color: navy;
text-decoration: none;
text-align: center;}


div#bip img {text-align: center;}

/* ***************************************************************************/

.pusty1, .pusty2 {

color: white;
font-size: 1px;
line-height: 1px;
margin: 0 0 -2px 0;
background-color: white;}



.verbar {
color: white;
background-color: white;
margin-left: 10px;
margin-top: 10px;
padding: 1px 1px 0 1px;
}

.submenu {position: absolute;
left: 0;
top: 0;
visibility: hidden;
z-index: 100;}

.submenu img {vertical-align: top;}

.subframe {
position: relative;
display: block;
background-color: white;
z-index: 100;
left: 2px;
top:-2px;
padding: 1px;
}


.item {
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 1px;
background-color: #0C4BB1;
z-index: 100;

}

.item a {

position: relative;
display: block;
text-decoration: none;
font-weight: bold;
font-variant: small-caps;
width: 170px;
/*font-size: 0.9em;
text-transform: uppercase;*/
}

.item a:link, .item a:visited, 	.item a:active {
color: #ffffff;
text-decoration: none;
padding: 3px 8px;}

.item a:hover {
background: #1166EF;
text-decoration: none;
padding: 4px 7px 2px 9px;
}

.item a .fwdarr {position: absolute;
right: 6px;
color: white;
width: 5px;
height: 100%;
background: transparent url(../images/forward-arrow.png) no-repeat right 4px;
}


.item a:hover .fwdarr {
right: 6px;
background: transparent url(../images/forward-arrow.png) no-repeat right 3px;
}



.item a.separator
{
background: #0C4BB1;

color: #FC9B32;

font-weight: bold;
font-variant: small-caps;
}
/*******************************************************************************/

div#content p {


clear: both;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000033;
line-height: 1.4em;}


div#content p.wciecie {
text-indent: 25px;
color: #1D367A;
margin: 8px 0;
}

div#content p img.f_lewo
{
	float: left;
	padding: 3px 10px;
}

div#content p img.f_prawo
{
float: right;
padding: 3px 10px;
}

div#content li {
color: #000033;
line-height: 1.4em;
}
div#przew {position:relative;
width:100%;
height:160px;
z-index:1;
clip:rect(0, auto, 160px, 0);
overflow:hidden;
margin-top: 10px;}

div#przewijane {position:relative;
z-index:1;
margin: 0;
width:100%;
text-align: center;
}

div#przewijane a {display: block;
width: 100%;
text-align: center;
height: 160px;}

div#content h1 {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1.3em;
color: #F48000;
padding: 5px 30px 2px 80px;
border-bottom: 2px dotted #F48000;
letter-spacing: 0.1em;
text-align: center;
float: right;
clear: both;
font-style: italic;
}

div#content h1.struktura 
{
	font-size: 1.4em;   
	margin: 0 ;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
display: block;
width: 90%;
color: #DF7707; /*#0B4096;*/
padding: 2px;
letter-spacing: 0;
text-align: left;
font-style: normal;
clear: left;
border:none;
float: left;


}

div#content h2
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1.3em;
color: #F89326;
padding: 15px 10px 5px 25px;
letter-spacing: 0.1em;
text-align: left;
font-style: italic;

clear: both;
margin: 0;
}

div#content h3
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1.2em;
color: #D16F07;
padding: 5px 10px 5px 40px;
text-align: left;
clear: both;
margin: 0;
}

div#content h4
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1.1em;
color: #F89326;
padding: 5px 10px 5px 55px;
text-align: left;
clear: both;
margin: 0;
font-weight: bold;
}



div.news {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
clear: both;
border: 1px solid #C8C8E5;
margin: 10px 0;
background:white;}

div.news_nag {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background: #3276e3 url(../images/news_dot.gif) no-repeat center left; /*#7583FD */
	color: white;
	font-size: 1em;
	padding: 2px 0 2px 22px;
	background-color: #0C4BB1;
}

div.news_data {
text-align: right;
width: 70px;
float: right;
color: #D3D3EB;
letter-spacing: 0;
font-weight: normal;
padding-top: 1px;
padding-right: 10px;
font-size: 0.9em;
font-style: italic;
height: 100%;
}

div.news_tresc {padding: 5px 10px;
color: #0B2F81;
line-height: 1.2em;
text-align: justify;
font-size: 0.9em;}

div.news_stopka {text-align: right;
text-transform: uppercase;
font-size: 0.75em;
padding: 5px 10px;}

div.news_stopka a, div.news_stopka a:link, div.news_stopka a:active, div.news_stopka a:visited {color: #F48000;}

div#navigation h1, div#extra h1 {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1.1em;
color: #eb8a29;
border-bottom: 1px dashed #eb8a29;
text-align: right;
padding-bottom: 2px;
padding-right: 7px;
font-style: italic;}

div#navigation h1 {margin: 15px 0 0 30px;}

div#extra h1 {margin: 15px 10px 0 20px;}

div.okienko {text-align: center;
padding: 5px 0;}


div#navigation div.okienko {margin: 0 0 0 10px;}

div#extra div.okienko {margin: 0 10px 0 0;}

div#navigation div.okienko, div#extra div.okienko {color: #093170;}

div.okienko a, div.okienko a:visited, div.okienko a:active, div.okienko a:link {color: #093170; font-size: 0.9em;}
div.okienko a:hover {color: orange; text-decoration: none;}

div.okienko form {border: none; margin: 0; padding: 0;}
div.okienko fieldset {border: none; margin: 0; padding: 0; font-size: 0.9em;}

div.okienko input { margin: 0; padding: 0; font-size: 0.9em;}
div.okienko input.w16 {font-size: 1em; height:16px; width: 120px; margin:3px 0; border: 1px solid #0C4BB1; color: #093170; background-color: #FDE6CD;}
div.okienko input.submit {background:#FDE6CD;color:#0C4BB1; font-weight: bold;}
div.okienko fieldset div {padding: 5px 10px 5px 0; font-size: 1.1em;}
div.okienko hr {width: 80%; height: 1px; border: none; background-color: #1166EF;}
div#licznik {font-size: 0.9em;}

div.okienko div.blad {font-size: 0.9em; color: red; text-align: center;}
div.okienko div.glosok {font-size: 0.9em; color: #1166EF; text-align: center;}

div#extra p {text-align:justify;
margin: 0;
padding: 0;}

div#wn {position:relative;
width:100%;
z-index:1;
clip:rect(0, auto, 22px, 0);
overflow:hidden;
background-color: #FFFEF9;}

div.w25 {height:22px;}
div.w50 {height:44px;}
div.w75 {height:66px;}
div.w100 {height:88px;}
div.w125 {height:110px;}

div#cnt {position:relative;
z-index:1;
margin: 0 10px;}

div#cnt div.itemm {width:100%;
height:22px;
z-index:1}

div#cnt p {
font-size:15px;
margin: 0;
height: 22px;
overflow: hidden;
text-align: left;
}
div#cnt a {color: #784004;}

img.ramka {border: 1px solid #AAA;
background: #eee;
padding: 5px;}


ul#album {list-style-type: none; width: 100%; margin:0; padding:0;}
ul#album li 
{	display: block;
	float: left;
	margin: 5px 4px;
	padding: 5px;	
	border: 1px solid orange;
	font-size: 0.8em;
}



#foldheader {list-style-image:url(/images/fold.gif);  font-size: 1.0em; font-weight: bold;   color: #0F56C9; cursor:pointer;}
#foldheader li {padding: 3px 0 3px 5px;}
#foldinglist{list-style-image:url(/images/list.gif);  font-size: 0.9em; font-weight: normal; color: #0F56C9;}
#foldinglist li {padding: 1px 0 1px 5px;}


h2.struktura {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #0B4096; font-size: 1.3em; list-style-type: disc; margin: 0 0 0 12px; padding:0; font-style: italic;}
h3.struktura {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #0B4096; font-size: 1.2em; list-style-type: square; margin: 0 0 0 24px; padding:0; font-weight: bold; }
h4.struktura {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #0B4096; font-size: 1.2em; list-style-type: circle; margin: 0 0 0 36px; padding:0; font-weight: normal; }


table#struktura {font-size: 1em; color: #1D367A; border: 1px solid #1166EF; background: white;} /*#FADDA4*/
table#struktura th {background: #1166EF; color: white; padding: 3px ;}
table#struktura tr {border: 1px solid #1166EF;}
table#struktura tr.kol0 {background: #E3EDFD;}
table#struktura tr.kol1 {background: #CBDDFB;}
table#struktura td {padding: 3px 3px 3px 8px;}

table#pracownik {font-size: 1em; color: #1D367A; background: white; width: 100%;} /*#FADDA4*/
table#pracownik th {background: white; color: #1166EF; padding: 3px; vertical-align: bottom; text-align: right; width: 30%}
table#pracownik td {padding: 3px 10px; font-size: 1.2em; text-align: justify;}

table#doradcy {font-size: 1em; color: #1D367A; border: 1px solid #1166EF; background: white;} /*#FADDA4*/
table#doradcy th {background: #1166EF; color: white; padding: 3px; font-weight: bold; cursor:pointer;}
table#doradcy tr {border: 1px solid #1166EF;}
table#doradcy tr.kol0 {background: white;}
table#doradcy tr.kol1 {background: #CBDDFB;}
table#doradcy td {padding: 3px 3px 3px 8px; }
table#doradcy td a.btn { display: block; padding: 2px 5px; float: left; border: 1px outset orange; background-color: #ffffff; color: #000000; text-decoration: none; margin-left: 5px }
  

ul#galeria ul {  } /*#FADDA4*/
ul#galeria li {padding: 3px ;color: #1D367A;}
ul#galeria span.nazwa { font-size: 1.2em;  color: #1D367A; }
ul#galeria span.opis { font-size: 0.9em; color: #0F56C9; font-style: italic; text-align: justify;}

table#wyszukaj {font-size: 0.9em; color: #1D367A; border: 1px solid #1166EF; background: white;} /*#FADDA4*/
table#wyszukaj th { width: 40%; background: #1166EF; color: white; padding: 3px; cursor:pointer;font-size: 0.9em; text-align: right;}
table#wyszukaj tr {border: 1px solid #1166EF;}
table#wyszukaj tr.kol0 {background: white;}
table#wyszukaj tr.kol1 {background: #CBDDFB;}
table#wyszukaj td {padding: 3px 3px 3px 8px; width: 60%;}
table#wyszukaj td a.btn { display: block; padding: 2px 5px; float: left; border: 1px outset orange; background-color: #ffffff; color: #000000; text-decoration: none; margin-left: 5px }
table#wyszukaj select { width: 100%;}
  

table#wyniki {background: #94BAF8; font-size: 0.9em; overflow: hidden;}
table#wyniki tr.kol_0 {background: #C7DBFB;}
table#wyniki tr.kol_1 {background: #E3EDFD;}
table#wyniki td { padding: 3px; }
table#wyniki td a { font-size: 1.1em; }
table#wyniki th {background: #0E59D2; color: white; padding: 3px;}


table#kurs {color: #1D367A; background: white;} /*#FADDA4*/
table#kurs th {background: white; color: #1166EF; padding: 3px; vertical-align: top; text-align: right; width: 30%}
table#kurs td {padding: 3px 10px; font-size: 1.2em; text-align: justify;}


table#kontakt {color: #1D367A; background: white;} /*#FADDA4*/
table#kontakt th {background: white; color: #1166EF; padding: 3px; vertical-align: center; text-align: right; width: 30%}
table#kontakt td {padding: 3px 10px; font-size: 1.1em; text-align: justify;}
table#kontakt td.srodek { text-align: center;}
table#kontakt textarea {background:#FDE6CD;color:#0C4BB1; padding: 1px; width: 100%; height: 80px;}
table#kontakt select {background:#FDE6CD;color:#0C4BB1; padding: 1px; width: 100%;}
table#kontakt input {background:#FDE6CD;color:#0C4BB1; padding: 1px; width: 100%;}
table#kontakt input.button {font-weight: bold; width: auto;}

div#zapisz {color: #DF7707; margin-top: 20px; font-size: 1.3em; fotn-weight: bold; font-style: italic;}
div#content div#zapisz a {color: red; }

li.bez {list-style:none;}
div#data_dodania {clear: both; padding: 0 0 0 30px; margin:0; color:#1166EF; font-size: 0.9em; font-style: italic;}
div#podpis {color: #1D367A;text-align: center; float: right; width: 300px; clear: both; margin:0 0 20px 0; font-size: 0.9em; font-style: italic;}

div#mapas ul li {color: #1D367A;  padding: 2px; font-size: 1.1em; font-weight: bold; }
div#mapas ul ul li {color: #0B4096;  font-size: 1em;  font-weight: normal;}
div#mapas ul li a {color: #1D367A;}
div#mapas ul ul li a{color: #0B4096;}
div#mapas ul li span {font-size: 0.9em; font-style: italic; color:#0F56C9;}
div#mapas ul ul li span {font-size: 0.9em; font-style: italic; color:#0F56C9;}

div.wyn_txt {text-align: justify; margin: 5px 0 15px 20px; color: #000066; }
div.wyn_tyt {font-style: italic; color: #000033; }


