body{
	background-image: url("tlo.png");
        background-repeat: no-repeat;	
background-position: top right;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:9.0pt;
	background-color:white;
	text-align: center;
	margin: 0px 0px;
}

#content{
	width:640px;
	text-align: left;
	margin: 0;
	padding:0;
}

body>#content{
	text-align: left;
	margin: auto;
}


.box_bottom{
	width:800px;
	margin-top: 40px;
}

.clear{
	clear:both;
	margin:0;
	padding:0;
}

/* ---------------------------------------------------------------  */

table,tr,td{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:9.0pt;
/*background-color:white;*/
}

table.panel2, tr.panel2, td.panel2{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:9.0pt;
background-color:white;
}

h1{
text-align:center;
font-size:18.0pt;
color:#444444;        
font-style : normal;
font-weight : bold;
}
h2{
text-align:center;
font-size:13.0pt;
color:#444444;        
font-style : normal;
font-weight : bold;
}

p, form{
margin : 2px 0px;
padding : 0;
}


.paragraf{
	margin : 15px 15px;
	padding : 0;
	font-size:9.0pt;
	color:#444444;        
	font-style : normal;
	text-align: justify;
}

.paragraf2{
	margin : 15px 100px;
	padding : 0;
	font-size:9.0pt;
	color:#444444;        
	font-style : normal;
	text-align: justify;
}


hr{
	margin-bottom:30px;
	padding:0;
	border: 0;
	border-top: 1.5px solid silver;
	background: white;
}

hr.bottom{
	margin-bottom:10px;
	padding:0;
	border: 0;
	border-top: 2px solid silver;
	background: white;
}


small{
font-size:8.0pt;
}

input, textarea{
color: #444444;
background-color : transparent;
border-width : 1 1 1 1;
border-color : #444444;
}

.inpC{
	color : #444444;
	background-color : transparent;
	border-width : 1 1 1 1;
	border-color : #444444;
	text-align:right;
	padding-right: 5px;
	padding-left: 5px;
}


/* position list chunks side by side */
div.wrapper
{
  float: left;
 width: 23em;
margin: 0px 0px 0px 15px;
}

/* clear float after lists */
br
{
  clear: left;
}

/* anchor styling */
ol li a
{
  text-decoration: none;

}
ol li a:hover
{

  color: #FFF; /* white */
  background-color: white; /* brown */
}



select{
color : #444444;
background-color : White;
border-width : 1 1 1 1;
border-color : #444444;
}
a.zwykly_link
{

  color:#339900;
  text-decoration:none;
  /*font-weight: bold;*/
  font-size: 10pt;
}
	
a.zwykly_link:hover {

		color:green;
        text-decoration:underline;
        /*font-weight: bold;*/
        font-size: 10pt;
}

a.zwykly_link:visited {

		color:#004400;
        font-size: 10pt;
}


/* ---------------------------------------------------------------  */

.red{
	color:Red;
}

.redsmall{
	color:DarkRed;
	font-size:8.0pt;
	font-style: italic;
}

.blue{
	color:navy;
	font-weight: bold;
	font-size:9.0pt;
}

.blue_cour{
	font-family:Courier New, Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:green;
	font-weight: bold;
	font-size:10.0pt;
	text-align: center;
	margin: 2px 40px 0px 2px;
}


.blue2{
	color:navy;
	font-size:9.0pt;
}

.orange{
	color:#FF6600;
}


.title{
	font-family:Courier New, Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:green;
	font-weight: bold;
	font-size:14.0pt;
}

.adres{
	font-family:Courier New, Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:10.0pt;
}

.tekst{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:10.0pt;
	text-align: justify;
	margin: 2px 15px 10px 15px;
}

ul.tekst{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:10.0pt;
	text-align: justify;
	margin: 2px 15px 10px 15px;
}



.podtitle{
	color:#444444;
	font-size:9.0pt;
}

.bluesmall{
	color:navy;
	font-style: italic;
	font-size:8.0pt;
}

/* ---------------------------------------------------------------  */

.headline {
	font-family:Courier New, Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-align:center;
	font-size:16.0pt;
	color: green;/*#009900;#0033CC;*/
	font-weight: bold;
	margin-bottom: 15px;
}

.panel{
        color : #444444;
        margin : 10px 0em 0em 0em;
        border-width : 1px 1px 1px 1px;
        border-color : silver;
        border-style : solid;
        padding : 0.8em 0.4em 0.8em 0.4em;
}

.panel3{
        color : #444444;
        margin : 10px 0em 0em 0em;
        border-width : 1px 1px 1px 1px;
        border-color : silver;
        border-style : dotted;
        padding : 0.8em 0.4em 0.8em 0.4em;
}

.panel4{
        color : #444444;
        margin : 20px 0em 0em 20px;
        border-width : 1px 1px 1px 1px;
        border-color : silver;
        border-style : solid;
        padding : 0.8em 0.4em 0.8em 0.4em;
 		background-color: #F4F4F4;

}


.panel5{
        color : #444444;
        margin : 20px 0em 0em 20px;
        border-width : 1px 1px 1px 1px;
        border-color : silver;
        border-style : solid;
        padding : 0.8em 0.4em 0.8em 0.4em;
		background-color: white;
}

.szararamka{
        color : #444444;
        background-color: #F4F4F4;
        padding : 0.8em 0.4em 0.8em 0.4em;
        margin : 0em 0.em 0.em 0.em;
        border-width : 1px 1px 1px 1px;
        border-color : silver;
        border-style : solid;
        font-variant : normal;
        font-size:9.0pt;
}

/* ---------------------------------------------------------------  */

.wciecie{
margin : 2px 60px 2px 0px;
padding : 0;
font-style: italic;
text-align: right;
}

.wciecie2 {
margin : 2px 0px 2px 250px;
padding : 0;
font-style: normal;
}

.wciecie3 {
margin : 2px 0px 2px 250px;
padding : 0;
font-style: normal;
}



.numer_umw{
	margin: 5px 0px 20px 0px;
	padding: 0;
	color: #444444;
	text-align: right;
	font-size: 7pt;

}

.pyt_jesli{

	padding: 0;
	color: #444444;
	text-align: right;
	margin: 5px 0px 20px 0px;
	font-size: 8pt;

}

.pyt_jesli2{

	padding: 0;
	color: #444444;
	text-align: right;
	margin: 20px 0px 20px 0px;
	font-size: 8pt;

}

.table_align{
	margin-top: 40px;
}



/* ---------------------------------------------------------------  */



table.panel_ank tr td{
        font-variant : normal;
		color: #444444;
		font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
		font-size:9.0pt;
		background-color:white;
		
}

.panel_wsk tr td{
        font-variant : normal;
		color: #444444;
		font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
		font-size:9.0pt;
		background-color:white;

        border-width : 0px 1px 1px 0px;
        border-color : silver;
        border-style : solid;

}

.panel_wsk_d tr td{
        font-variant : normal;
		color: #444444;
		font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
		font-size:9.0pt;
		background-color:white;
		
        border-width : 1px 0px 1px 0px;
        border-color : silver;
        border-style : solid;

}


/* ---------------------------------------------------------------  */

.przycisk1 {

        color: navy;
        padding : 0.2em 0.4em 0.2em 0.4em;
		margin: 2px 5px 2px 5px;
		background-color:#F4F4F4;
        font-variant : normal;
        font-size:9.0pt;
		font-weight: bold;
		margin: 2px 5px 2px 5px;
	    border-width : 1px 1px 1px 1px;
        border-color : silver;

}

.przycisk1_inactv {

        color: #777777;
        border-width : 1px 1px 1px 1px;
        padding : 0.2em 0.4em 0.2em 0.4em;
		margin: 2px 5px 2px 5px;
		background-color: white;
        font-variant : normal;
        font-size:9pt;
		font-weight: bold;
		margin: 2px 5px 2px 5px;
	    border-width : 1px 1px 1px 1px;
        border-color : silver;

}



.przycisk2 {

        color: navy;
        border-width : 1px 1px 1px 1px;
        padding : 0.2em 0.4em 0.2em 0.4em;
		margin: 2px 5px 2px 5px;
		background-color:#F4F4F4;
        border-color : silver;
        font-variant : normal;
        font-size:9.0pt;
		font-weight: bold;
		
}

/* ---------------------------------------------------------------  */

.wyloguj{
	text-align: right;
	margin: 20px  0px 0px 0px;
}

.stopka
{
        text-align:center;
        color: #444444;
        font-size:8.0pt;
}

p.stopka
{
        margin-bottom: 10px;
        color: #444444;
        font-size:8.0pt;

}



a.stopka
{

  color:green;
  text-decoration:none;

}
	
a.stopka:hover {
	color:green;
	text-decoration:underline;
}

	
.powrot{
	text-align: right;
	margin: 15px 0px 15px 0px;
}


a.powrot
{
  color:blue;
  text-align: right;
  text-decoration:none;
  font-weight: bold;
}
	
a.powrot:hover {
	color:#005E9B;
	text-align: right;
    text-decoration:none;
	background-color: lightgrey;
	font-weight: bold;
}


/* ---------------------------------------------------------------  */


.ankieta_inactv
{
  color:Gray;
  font-size: 10pt;
  font-weight: bold;
  margin-right: 5px;
}
	

a.ankieta
{

  margin-right: 5px;
  color:blue;
  text-decoration:none;
  font-weight: bold;
  font-size: 9pt;
}
	
a.ankieta:hover {

		color:#005E9B;
        text-decoration:underline;
        font-weight: bold;
        font-size: 9pt;
}





a.ankieta_gz
{
  color:navy;
  text-decoration:none;
  font-weight: bold;
  font-size: 9pt;
}
	
a.ankieta_gz:hover {

		color:#005E9B;
        text-decoration:none;
        font-size: 9pt;
}

/* ---------------------------------------------------------------  */

.pytodp{
	text-align:	left;
	margin: 5px 20px 20px 80px;
	color: #444444;
}

.pytanie{
	font-weight: bold;
	margin: 2px 0px 10px 0px;
	text-align: left;
	font-size:10.0pt;
	
}


.pytanie a{
	  color:blue;
	  text-decoration:none;
	  font-weight: bold;

	margin: 2px 0px 10px 0px;
	text-align: left;
	font-size:9.0pt;
	border-width: 0px;
}

.pytanie a:hover{

		color:#005E9B;
        text-decoration: underline;
        font-weight: bold;

	margin: 2px 0px 10px 0px;
	text-align: left;
	font-size:9.0pt;
	border-width: 0px;
    font-variant : normal;
}

	


.tyt_wsk a{
	  color:blue;
	  text-decoration:none;
	  font-weight: bold;

	margin: 20px 2px 20px 10px;
	text-transform: uppercase;
	text-align: left;
	font-size:10.0pt;	
}

.tyt_wsk a:hover{

		color:#005E9B;
        text-decoration: underline;
        font-weight: bold;

	margin: 20px 2px 20px 10px;
	text-transform: uppercase;
	text-align: left;
	font-size:10.0pt;	
}



.odpowiedz{
	text-align: justify;
	margin: 2px 0px 5px 20px;
	/*font-style: italic;*/
}

.odpowiedz p{
	text-align: justify;
	font-weight: italic;
	margin: 10px 0px 10px 20px;
	color: #444444;
	text-align: justify;
}

.kodeks{
	text-align: justify;
	color: #009900;
	font-weight: italic;
	margin: 5px 0px 5px 5px;
	font-style: italic;
}

/* ---------------------------------------------------------------  */

.wstep{
	text-align:	justify;
    background-color: #F4F4F4;
	margin: 10px 0px 20px 0px;
	padding : 0.8em 0.8em 0.8em 0.8em;
    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;
    font-variant : normal;
    font-size:9.0pt;
	color: #444444;
}

.wstep2{
	text-align:	justify;
	margin: 10px 0px 20px 0px;
	padding : 0.8em 0.8em 0.8em 0.8em;
    font-variant : normal;
    font-size:9.0pt;
	color: #444444;
    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;
}

p.wst {
	margin: 10px 10px 10px 10px;
	text-align: justify;
	font-size:9.0pt;
}

p.wst2 {
	margin: 10px 10px 10px 10px;
	text-align: justify;
	font-size:9.0pt;
}


.prosimy {
	margin: 40px 10px 20px 10px;
	text-align: justify;
	font-size:8.0pt;
	color: #444444;
	font-weight: bold;
	font-style: italic;	
}


.koncowe {
	margin: 40px 10px 40px 10px;
	text-align: justify;
	font-size:9.0pt;
	color: #444444;
	font-weight: bold;
}

.koniec {
	margin: 40px 10px 20px 10px;
	text-align: justify;
	font-size:10.0pt;
	color: #444444;
	font-weight: bold;
	font-style: italic;	
}

.koniec_panel {
	margin: 40px 10px 20px 10px;
	text-align: justify;
	font-size:10.0pt;
	color: #444444;
	font-style: italic;	
}


.prawie_koniec {
	margin: 40px 10px 20px 10px;
	text-align: right;
	font-size:9.0pt;
	color: #444444;
	font-style: italic;	
}

.kazdorazowo {
	margin: 20px 1px 20px 10px;
	text-align: justify;
	font-size:8.0pt;
	color: #444444;
	font-style: italic;	
}


.ramka{
	
	text-align: right;
	font-size:9.0pt;
	color: #444444;
	font-style: italic;	
	padding: 2px 2px 2px 2px;
    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

}



.ank_nav{
	margin: 40px 10px 40px 10px;
	padding: 5px 0px 5px 0px;
	font-size:8.0pt;
	color: #444444;
   border-width : 1px 0px 1px 0px;
   border-color : silver;
   border-style : solid;
}

.ank_nav_wsk{
	margin: 40px 0px 40px 0px;
	padding: 5px 0px 5px 0px;
	font-size:8.0pt;
	color: #444444;
   border-width : 1px 0px 1px 0px;
   border-color : silver;
   border-style : solid;
}


a.pros
{
  color:blue;
  text-decoration:none;
  font-weight: bold;
  font-size:8.0pt;
}
	
a.pros:hover {
		color:#005E9B;
        text-decoration:underline;
        font-weight: bold;
		font-size:8.0pt;
}


.postepu {
	font-size:8.0pt;
	color: black;
}


td.pasek{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* ---------------------------------------------------------------  */


.pytbox{
	text-align:	left;
	margin: 10px 10px 20px 10px;
	color: #444444;
}

.pyt{
	font-style: italic;
	margin: 2px 0px 10px 0px;
	text-align: left;
	font-size:10.0pt;
	color: #444444;
}

.pyt1{
	font-weight: bold;
	margin: 15px 0px 5px 40px;
	padding: 0px 0px 0px 30px;	
	text-align: left;
	font-size:9.0pt;
	color: #444444;
}


.pyt2{
	font-style: italic;
	margin: 15px 0px 5px 40px;
	padding: 0px 0px 0px 30px;	
	text-align: left;
	font-size:9.0pt;
	color: #444444;
}

.odp_otwarte{
	text-align: left;
	margin: 20px 0px 20px 0px;	
}

.otwarte{
	text-align: justify;
	color: #444444;
	background-color : transparent;
	border-width : 1 1 1 1;
	border-color : #444444;
}

.odp_radio{
	text-align: left;
	margin: 10px 0px 10px 0px;	
	padding: 10px 0px 10px 0px;	
	color: #444444;
}


.odp_radio_long{
	text-align: left;
	margin: 10px 0px 10px 40px;	
	padding: 10px 0px 10px 30px;	
	color: #444444;
}

.odp_radio_long1{
	text-align: left;
	margin: 10px 0px 10px 0px;	
	padding: 10px 0px 10px 0px;	
	color: #444444;
}

.odp_input{
	text-align: left;
	margin: 10px 0px 10px 40px;	
	padding: 10px 0px 10px 30px;	
	color: #444444;
}


.odp_input_druk{
	text-align: left;
	margin: 10px 0px 10px 40px;	
	padding: 10px 0px 10px 30px;	
	color: #444444;
	font-weight: bold;
}

.odp_radio_tab{
	text-align: left;
	margin: 10px 0px 10px 0px;	
	padding: 10px 0px 10px 0px;	
	color: #444444;
}

td.odp_radio_tabela1{
	text-align: center;
    font-variant : normal;
	color: #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:9.0pt;
	background-color:white;
    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;
}

td.odp_radio_tabela2{
	text-align: center;
    font-variant : normal;
	color: #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:9.0pt;
	background-color:white;
    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;
}

td.radio_tab{
	color: #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:9.0pt;
	background-color:white;
    border-width : 0px 0px 1px 0px;
    border-color : silver;
    border-style : solid;

}

.male_lit {
	color: #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:7.0pt;
	background-color:white;
}

.male_lit2 {
	color: #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:7.0pt;
	background-color:white;
	margin-left: 10px;
	font-weight: normal;

}


/* -----------------------------------  hotlink  ----------------------------  */


.navwyp a {
	background: url(./img/wyp.gif) no-repeat -60px 0px;	
	width: 60px;
	height: 17px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}


.navwyp a:hover {
	background: url(./img/wyp.gif) no-repeat 0px 0px;
	width: 60px;
	height: 17px;
	text-indent: -9999px;
}	
		
/* ----------------------------------- END OF hotlink  ----------------------------  */

/* ---------------------------------------------------------------  */
a.znak3 {
	
	color: blue;
	font-weight: bold;
	text-decoration: none;

	font-size:9.0pt;
	font-style: normal;

}


a:hover.znak3 {

	color:#005E9B;
	font-weight: bold;
	text-decoration: none;
	font-size:9.0pt;	
	font-style: normal;

}	



a.znak {
	
	color: blue;
	font-weight: bold;
	text-decoration: none;

	font-size:10.0pt;
	font-style: normal;

    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

}


a:hover.znak {

	color:#005E9B;
	font-weight: bold;
	text-decoration: none;
	font-size:10.0pt;	
	font-style: normal;

    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

	background-color: lightgrey;	
}	


a.znak1 {
	
	color: blue;
	font-weight: bold;
	text-decoration: none;

	font-size:10.0pt;
	font-style: normal;

    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

}


a:hover.znak1 {

	color:#005E9B;
	font-weight: bold;
	text-decoration: none;
	font-size:10.0pt;	
	font-style: normal;

    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

	background-color: lightgrey;	

}	


a.znak_maly {
	
	color: blue;
	font-weight: bold;
	text-decoration: none;
	margin-right: 3px;
	font-size:7.0pt;
	font-style: normal;

    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

}


a:hover.znak_maly {

	color:#005E9B;
	font-weight: bold;
	text-decoration: none;
	font-size:7.0pt;	
	font-style: normal;
	margin-right: 3px;
    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

	background-color: lightgrey;	

}	


/* ---------------------------------------------------------------  */

.tyt_wsk{

	color: #444444;
	font-weight: bold;
	margin: 20px 2px 20px 10px;
	
	font-size:10.0pt;	
	
	text-transform: uppercase;

}

.komunikat{

	color: #444444;
	font-weight: bold;
	margin: 40px 10px 40px 10px;
	text-align: center;
	font-size:10.0pt;	
	
}


/* ---------------------------------------------------------------  */

.blok{
	margin: 2px 0px 5px 20px;
}


td.radio_wsk{
	color: #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:8.0pt;
	background-color:white;

    border-width : 0px 0px 1px 0px;
    border-color : silver;
    border-style : solid;

}

td.radio_wsk_2{
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:8.0pt;
	background-color:white;

    border-width : 0px 0px 1px 0px;
    border-color : silver;
    border-style : solid;

}



td.radio_wsk_title{
	color: #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:8.0pt;
	background-color:white;
	font-weight: bold;

    border-width : 0px 0px 1px 0px;
    border-color : silver;
    border-style : solid;

}

.inp_wsk {
	text-align: right;
	margin: 10px 15px 2px 0px;
	font-size:8.0pt;
}

.inp_wsk_druk {
	text-align: right;
	margin: 10px 15px 2px 0px;
	font-size:8.0pt;
	font-weight: bold;
}


.inpC_wsk{
	color : #444444;
	background-color : transparent;
	border-width : 1 1 1 1;
	border-color : #444444;
	text-align:right;
	padding-right: 5px;
	padding-left: 5px;
	font-size:8.0pt;
}


.odp_otwarte_wsk{
	text-align: left;
	margin: 20px 0px 20px 0px;	
}

.otwarte_wsk{
	text-align: justify;
	color: #444444;
	background-color : transparent;
	border-width : 1 1 1 1;
	border-color : #444444;
	font-size: 8.0pt;
}

a.znak2 {
	
	color: blue;
	font-weight: bold;
	text-decoration: none;

	font-size:8.0pt;
	font-style: normal;
	
    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

}


a:hover.znak2 {

	font-weight: bold;

	font-size:8.0pt;
	font-style: normal;

	color:#005E9B;

    border-width : 1px 1px 1px 1px;
    border-color : silver;
    border-style : solid;

	background-color: lightgrey;	

	text-decoration:none;
}	
