html,body {
	behavior: url('inc/csshover.htc');
	margin:0;
	padding:0;
	background: #f7e78c url(../img/Mapa3.jpg) repeat-y top center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; /*Calibri,arial,sans-serif; */
	font-size: 14px;
	color:#270c8c;
}

.textNormal {
	color: #5d547f;
   height: 100%;
   padding: 0px;
   border-spacing: 0px;
}

.dz {
   font-size: 18px;
   text-align : center;
   font-weight : bold;
   }


.ok {
   font-weight : bold;
   color: #00f;
   }

.nok {
   font-weight : bold;
   color: #f00;
   }


a.textNormal:visited, a.textNormal:active, a.textNormal:link {
	border-bottom-color: #ff0000;
	border-bottom-width: 1px;
   border-bottom-style: solid;
	text-decoration: none;
}
a.textNormal:hover {
	color: #daa520;
   border-bottom-style: none;
	text-decoration: none;
}

#egz_end {
   font-size: 15px;
   text-align : center;
   font-weight : bold;
   text-align : center;
   color: #f00;
   }



/*
.nag {
   font-size : x-large;
}

table {
	color: #5d547f;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.tekst1 {
   font-style : italic;
}
*/


.opinia {padding : 10px; border-width : thin; border-color : #006400; border-style : solid; }

.opinia_txt {	
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   width : 99%;
   }


.tab_pyt {
   width : 100%;
   }
.tab_pyt_td1 {
   width : 15px;
   vertical-align : top;
   text-align : center;
   font-weight : bold;
   }
.tab_pyt_td2 {
   vertical-align : top;
   text-align : left;
   font-weight : bold;
   padding-bottom : 10px;
   }


.tab_odp {
   width : 100%;
   }
.tab_odp_td1 {
   width : 40px;
   vertical-align : top;
   }
.tab_odp_td2 {
   font-weight : normal;
   padding-bottom : 15px;
   }


.p_ok {
   color : #006400;
   width : 40px;
   vertical-align : top;
   }
.p_no {
   color: #f00;
   text-decoration : overline;
/*   width : 40px; */
   vertical-align : top;
   text-decoration : line-through;
   }

.p_ok2 {
   color : #006400;
   font-weight : normal;
   padding-bottom : 15px;
   font-weight : bold;
   }

.p_no2 {
   color: #f00;
   font-weight : normal;
   padding-bottom : 15px;
   text-decoration : line-through;
   }



.copyr {
	font-size: 10px;
	color: #5d547f;
	text-align: center;
  	margin-top: 0px;
  	font-weight : bold;
}

a.copyr:visited, a.copyr:active, a.copyr:link {
	color: #5d547f;
	font-size: 10px;
	text-align: center;
  	margin-top: 0px;
}

a.copyr:hover {
	color: #fff200;
	font-size: 10px;
	text-align: center;
	margin-top: 0px;
}



div#container {
   background: url(../img/tlo2.png) repeat-y top center;
   position:relative;
   margin:0px auto;
   width:700px;
   height:100%;
   }

div#header {
   width: 690px;
   padding: 10px 20px 0px 0px;
   text-align : center;
   }
   div#header h1 {
      font-size: 20px;
      }

div#main {
   min-height: 350px;
   height: auto !important;*/
   width: 700px;
   padding: 20px 0px 20px 0px;
   /*background: url(../img/bg_main.png) repeat-y;*/
   }




div#menu {
   float: left; 
   padding : 2px; 
   width : 150px; 
   background-color  : #d1bb3c;
   }
div#menu_i {
   padding : 2px; 
   width : 142px; 
   font-weight : bold;
   border-width : 2px; 
   border-color : #d1bb3c;
   border-style : solid ; 
   background-color  : #f5e16e;
   }
div#menu_i:hover {
   cursor : pointer; 
   background  : #fdf2b6;
   color: #8571d0;
   }


.tresc {
overflow: hidden;
padding: 10px;
/*background : #f00;*/
width: 526px;

/*   min-height: 400px;
      height: 100%; /*auto !important;*/
      

}

.tresc p {
   text-align: justify;
   }
.tresc h1 {
   text-align: center;
   font-weight : bold;
   font-size: 16px;
   }

.tresc a:visited, .tresc a:active, .tresc a:link {
	color:#270c8c;
	border-bottom-color: #ff0000;
	border-bottom-width: 1px;
   border-bottom-style: solid;
	text-decoration: none;
}
.tresc a:hover {
	color: #8571d0;
   border-bottom-style: none;
	text-decoration: none;
}


/* Style do tabeli pytan */
.pytania {
   width: 100%;
   }
.pytania tr {
   font-weight: bold;
   }
.pytania .td1 {
   width: 45px;
   vertical-align: top;
   text-align: right;
   padding: 0px 5px 0px 0px;
   }
.pytania .td2 {
   padding: 0px;
   }
.pytania .odp {
   margin-top: 3px;
   list-style-type : upper-alpha;
   font-weight: normal;
   }
.pytania .pop {
   color: green;
   font-weight: bold;
   }





















div#footer {
   overflow: hidden;
   height : 30px;
   padding-top: 8px;
	bottom:0; /* stick to bottom */
	text-align: center;
   }

