
html,body { min-width: 855px;
margin:0;
padding:0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: white;
}

body {font-size: 76%;}

div#wrapper {
float:left;
width:100%;
}

div#content {
margin: 10px 25px 30px 230px;
padding-top:0;}

div#navigation {
float:left;
width:210px;
margin-left:-100%;

}



div#footer {
clear:left;
width:100%;

color: white;
background: #628f13;
margin-top:0px;
font-size: 0.9em;
text-align: center;
padding: 5px 0;}


.lewo {text-align: left;}
.prawo {text-align: right;}
.srodek {text-align: center;}
.justuj {text-align: justify;}

/* ***************************************************************************/

div#content p {
clear: both;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height: 1.4em;
text-align: justify; 
font-size: 1.1em;
clear: both;
color: #284907;
}

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 h1.struktura 
{
	font-size: 1.4em;   
	margin: 0 ;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
display: block;
width: 90%;
color: #DF7707;
padding: 2px;
letter-spacing: 0;
text-align: left;
font-style: normal;
clear: left;
border:none;
float: left;


}

hr {
  margin: 20px auto;
  width: 80%;
  text-align: center;
}


div.w25 {height:22px;}
div.w50 {height:44px;}
div.w75 {height:66px;}
div.w100 {height:88px;}
div.w125 {height:110px;}



img.ramka {border: 1px solid #9fe351;background: #f3fcf0;}



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;
}




ul#galeria ul {  }
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#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.wyn_txt {text-align: justify; margin: 5px 0 15px 20px; color: #000066; }
div.wyn_tyt {font-style: italic; color: #000033; }

a {text-decoration: none;}
a:hover {text-decoration: underline;}

img {margin:0;padding:0;border:0;}

div#header {
background: #628f13 url(../images/pte-dom3.gif) no-repeat scroll top right;
height: 110px;
padding: 0;
margin: 0;
overflow: inherit;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #f4f5f0;
}

div#nag_logo {
float: right;
margin: 0;
padding: 0 0 0 10px;
text-align: center;
float: left;

}

div#nag_logo a {
width: 80px; font-size:1px; height: 92px; display: block; 
padding: 0 10px 0 0;
margin-top: 10px;
}

div#nag_nazwa * a, div#nag_nazwa * a:active, div#nag_nazwa * a:link, div#nag_nazwa *  a:visited, div#nag_nazwa * a:hover {color: #f4f5f0; text-decoration: none;}

div#nag_nazwa {

padding: 10px 0 0 15px;
float: left;
text-align: left;
}

div#nag_nazwa h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; padding:0; margin: -5px 0 0 0; font-weight: bold;}
div#nag_nazwa h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; padding:0; margin: -1px 0 0 0; font-weight: normal;}
div#nag_nazwa div {font-size: 15px; padding:0; margin: 12px 0 0 0; font-weight: bold; float: left; margin-right: 25px;}

div#pasek {width: 100%; padding:0; margin:0; }

div.pasek1
{
width: 100%;
background: #5c832f;
height:2px;
clear: both;
line-height: 2px;
font-size:2px;display: none;
}

div.pasek2
{
width: 100%;
background: #f4f5f0;
height:1px;
clear: both;
line-height: 1px;
font-size:1px; display: none;
}

div.pasek3
{
width: 100%;
background: #3d830c;
height:1px;
clear: both;
line-height: 1px;
font-size:1px;
}

div#lokalizacja  p a, div#lokalizacja p a:active, div#lokalizacja p a:link, div#lokalizacja p a:visited, div#lokalizacja p a:hover {color: white; text-decoration: none;}
div#lokalizacja {padding-top: 1px;
margin: 0;
background: #1d4400;
float: left;
padding: 4px 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;
}

div#uwaga {padding: 3px 0;
text-align: center;
width: 100%;
background-color: #2d42ff; 
color: white;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
tesxt-transform: uppercase;
font-variant: small-caps;
font-weight: bold;
font-size: 1.3em;
}

div#ud {padding: 0;

width: 100%;
background: #2d42ff; 
height: 1px;
}


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 a:hover {color: red;}

div#bip img {text-align: center;}

/* ***************************************************************************/




#nested * {margin:0; padding:0;font-size: 1em; text-align: left;}
#nested h3 a, #nested h3 a:visited, #nested h3 a:active  {padding:4px 8px;width:164px; display: block; text-decoration: none; font-weight: bold; color: #284907; }
#nested h3 a:hover  {color: white;}
#nested a {text-decoration: none;}
.acc {margin:0; padding:0; width:180px; border-top:1px dotted #5c832f;}
#nested { list-style:none; color:#284907; }
#nested h3 { padding:0; font-weight:bold; cursor:pointer; }
#nested h3 a {width:164px; border-bottom:1px dotted #5c832f;  padding:4px 8px; font-weight:bold; cursor:pointer; }
#nested h3 a:hover {background:#2d42ff url('../images/n.gif'); color: white;}
#nested li.puste h3 {padding: 0;width:180px;}
#nested h3.acc-selected {}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:179px;  background:#fff}
#nested .acc-content a, .acc-content a:visited, .acc-content a:active   {
display: block; width:164px; padding:4px 2px 4px 14px; border-bottom:1px dotted #5c832f; background:#fff; 
text-decoration: none; font-weight: bold; color:#5c832f;}

#nested .acc-content a:hover { background: #8e99ff url('../images/n.png'); color: white;}
******************************************************************************/


div#przewijane ul {height: 160px;}

div#przewijane li {height: 160px; display: block;}
div#przewijane div {height: 160px; display: block;}
div#przewijane li a {display: block;
width: 100%;
text-align: center;
height: 160px;}

div#content h1 {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1.5em;
color: #2d42ff; /*#bb7821; /* #B51936;*/
padding: 5px 80px 2px 30px;
border-bottom: 2px dotted #2d42ff;
letter-spacing: 0.1em;
text-align: center;
float: left;
clear: both;
font-style: italic;}

div#content h2 {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1.4em;
color: #2d42ff; /*#bb7821; /* #B51936;*/
padding: 5px 80px 2px 10px;
}


div#content a , div#content a :link, div#content a :active, div#content a :visited
{color: #2d42ff;}
div#content a: hover {color: #628f13; }




div#content li {line-height: 1.3em;
font-size: 1.1em;
color: #284907;
}

div#content img {padding: 5px; margin: 5px;}
div.news {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
clear: both;
padding: 5px 5px 10px 5px  ;
margin: 15px 0;
background:#f4f5f0;
	background: white url('../images/tlo_news.gif') repeat-x 0 0 ; /*#7583FD */
	}

div.news_data
{ padding:0 ; margin:0;
	background: transparent url('../images/dzienn.gif') no-repeat 0 0; /*#7583FD */
	
	
float:left;
height:50px;
margin-right:8px;
padding-top:17px;
width:45px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:76%;
font-weight:normal;



}



div.news_data div.dz 
{
display:block;
font-size:17px;
color:#628f13;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
text-align:center;
text-transform:uppercase;
line-height:100%;

font-weight:normal;
}


div.news_data div.mc 
{
display:block;
font-size:10px;

color:#628f13;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
text-align:center;
text-transform:uppercase;
line-height:110%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
}


div.news h2 {


font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
margin: 5px; padding:0;
font-size:17px;
font-size-adjust:none;
font-style:normal;
font-weight:normal;
line-height:26px;
color: #2d42ff; /*#3d830c;*/

}


div.news_tresc {

color: #244e07;
line-height: 1.4em;
text-align: justify;
font-size: 1.1em;}

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;}



#galzdj {
	width: 160px;
	height: 120px;
	border: 1px solid #a0a0a0;
	margin: 10px;
}



#galzdj div {
	backgrund: white;
	border: 1px solid #a0a0a0;
	padding: 5px;
}
#ticker-area{
	background: #EEE;
  	padding: 3px 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	color: #060;
}



 
 

div#navigation span {
background: #f3fcf0 url('../images/tlo_bok2.png') no-repeat center top ;
padding: 20px 0 0 0;
display: block;
margin: 0 0 0 ;}

div#navigation span.menu {
background: #f3fcf0 url('../images/tlo_bok2.png') no-repeat center top ;
padding: 6px 0 0 0;
display: block;
margin: 0 0 0 ;
font-size:1px;
height:20px;
}


div#navigation span h1 {
backgsround: #284907 ;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 1.2em;
letter-spacing: 1px;
color: #284907;

text-align: left;
padding: 2px 10px ;
font-style: italic; 
margin: 0 3px 10px 3px ;}


div.okienko {text-align: center; 
background: #f3fcf0 url('../images/tlo_bok.png') no-repeat center bottom ;
padding: 0 0  25px 0 ;
width: 180px;
margin: 10px 25px 10px 25px;
color: #093170;}


#ost_miejsca {border: 1px solid  #2d42ff; /* #da8817;*/}
#ost_miejsca ul {
width: 100%;
margin:0;list-style:none;

}

#ost_miejsca ul li {
width: 100%;
background-color: #FFFEF9;
font-size:16px;
margin:0;
list-style:none;
width: 100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#ost_miejsca ul li a, #ost_miejsca ul li a:active, #ost_miejsca ul li a:visited {width: 100%; display: block; fosnt-weight: bold; padding: 0 20px; line-height: 25px; color:#5c832f;}
#ost_miejsca ul li a:hover {font-decoration: underline;}




table.kursy {margin: 10px 40px ;  font-size: 1.1em; background: #d0ee9c; padding: 1px;}
table.kursy th {background: #F5F9F0 ; font-weight: bold; font-size: 1em; text-align: center;  color:  #628f13; padding: 5px 15px;  }
table.kursy td { background: white; font-weight: normal; text-align: justify; padding: 5px 15px; border-top: 1px solid #d0ee9c;  }


table.olimpiady {text-align: center; margin: 10px 40px ;  font-size: 1.1em; background: #d0ee9c; padding: 1px;}
table.olimpiady th {background: #F5F9F0 ; font-weight: bold; font-size: 1em; text-align: center;  color:  #628f13; padding: 5px 10px; }
table.olimpiady td { background: white; font-weight: normal;  padding: 5px 10px;  }

#content ul  {list-style-image:url("../images/punktor10.png"); text-align: justify;}
#content li  {text-align: justify;}

table.kontakt {margin: 0 ; font-size: 1.1em;}
table.kontakt th {width: 12em; font-weight: bold; font-size: 1em; text-align: right; vertical-align: top; color:  #628f13; padding: 5px 20px; border: 1px solid #d0ee9c; border-width: 0 1px 1px 0;}
table.kontakt td {font-weight: normal; text-align: justify; padding: 5px 25px; border: 1px solid #d0ee9c; border-width: 0 0 1px 1px ;}
table.kontakt ul {margin: 0; font-size: 0.9em;}
table.kontakt li {list-style: circle outside; padding:0;}
