body { background-color:white; text-align: center; margin: 0px; padding: 0px;}
img {border: 0px; }

#over_pruh {
	display: block;
	height: 30px;
	width: 100%;
	background-color: black;
	overflow: visible;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 24px;
	z-index: 15;
}

#main {
	margin: 0 auto;
	width: 629px;
	height: 597px;
margin-top: 20px;
	
}


#menu {
	margin-bottom: 40px;
	margin-right: 15px;
	
}


.text {
	margin-top: 30px;
	font-size:12px;
	font-family:Verdana;
	
	color:black;
	padding: 0 15px 15px;
	text-align: justify;}

.table {
	text-align:center;}
.table_mapa {
	font-size:9px;}

.a {
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;
	color: lightgreen;}
	
	.warning {
	font-weight:bold;
	font-size:13px;
	font-family:VErdana;
	color: red;}


.a_btn_noscript:link{color: black; font-family: Verdana; font-size: 13px; font-weight: bold ; padding-left: 7px;text-decoration: none;
}
.a_btn_noscript:visited {
	   color: black;font-family: Verdana; font-size: 13px; font-weight: bold; padding-left: 7px;text-decoration: none;
}
.a_btn_noscript:hover {
	  color: black; font-family: Verdana; font-size: 14px;font-weight:bold; font-variant: small-caps; padding-left: 8px;text-decoration: none;  border-left: 5px double green ; 
}		
		

a.down {color: #c5c5c5; font-weight: bold; font-size: 10pt;}
a.down:hover { color:white; font-weight: bold;}



a.login {color:#c5c5c5; font-weight: bold; text-decoration: none;}
a.login:hover {color:white;font-weight: bold;}

.star  {     
         padding-left: 1px;color: red; font-family: Verdana; font-size: 13px; 
      }


.bordererror  {     
border: 2px solid #ff7575; width: 367px;
border-collapse: collapse; margin-top: -18px;
      }

.bordersolution  {     
border: 2px solid #00db02 ; width: 367px;
border-collapse: collapse;
      }

.bordercomplete  {     
border: 2px solid #a4a4a4  ; width: 367px;
border-collapse: collapse;
      }
.db_akce{
	border: 3px double #a1acb7; padding:10px;background-color: #cdd4dc;color:black;
}
.h1_db_akce{     
       border-top:  double  3px #a1acb7;border-right:  double #a1acb7 3px;border-left: 3px double #a1acb7; padding: 3px;background-color: #4c6269;color: white; font-family: Verdana; font-size: 10px; font-weight: bold; 
      }
.h1 {     
        padding-left: 3px;background-color: #4c6269;color: white; font-family: Verdana; font-size: 12px; font-weight: bold; 
      }
.title {text-align: justify;}
.small {     
          padding-left: 5px;background-color: #b1c0c7; font-family: Verdana; font-size: 9px;color:black; font-weight:bold; border-top: groove #9a9a9a;
      }
.txt_g  {     
         text-align: left; color: white; font-family: Verdana; font-size: 10px;
      }
.borderzaznam  {     
border: 2px solid #708090;
margin-bottom: 5px; border-collapse: collapse; 
      }

.borderakce  {     
border: 2px solid #b4ca02;
margin-bottom: 5px; border-collapse: collapse; background-color: #f1fd8a;
      }
		
.txt  {     
         padding-left: 3px;padding-top: 5px;padding-right: 3px;background-color: ThreedLightShadow;color: black; font-family:Verdana; font-size: 12px; text-align: justify;
      }
.txt2  {     
         padding: 3px; background-color: ThreedLightShadow;text-align: left; color: #3333FF; font-family: Verdana;font-size: 12px;
      }
.fd:link {
	   color: #6495ed; font-family: Verdana; font-weight:bold;font-size: 10px; text-decoration: none;
}
.fd:visited {
	   color: gray; font-family: Verdana; font-weight:bold;font-size: 10px;text-decoration: none;
}
.fd:hover {
	  color: black; font-family: Verdana;font-weight:bold;font-size: 10px; text-decoration: none;
}
.mess_info  {     
        color: black; text-align: center;background-color: ThreedLightShadow;font-family:Verdana; font-size: 11px; padding-top: 5px;
      }
.txtaction  {     
         padding-left: 3px;padding-top: 5px;color: black; font-family: Verdana; font-size: 11px; text-align: left;background-color: ThreedLightShadow;
      }
.txt_solution {     
        padding-left: 8px;background-color: #99ff9a;color: black; font-family: Verdana; font-size: 10px; text-align:center;
      }
.txt_complete {     
        padding-left: 8px;background-color: #d1d1d1;color: black; font-family: Verdana; font-size: 10px; 
      }
.h1_complete {     
        padding-left: 3px;background-color: #a4a4a4;color: black; font-family: Verdana; font-size: 10px; font-weight: bold; 
      }
.action_fd:link {
	   color: #6495ed; font-family: Verdana; font-weight:bold;font-size: 11px; text-decoration: none;padding-left: 7px;
}
.action_fd:visited {
	   color: gray; font-family: Verdana; font-weight:bold;font-size: 11px;text-decoration: none;padding-left: 7px;
}
.action_fd:hover { 
	  color: black; font-family: Verdana;font-weight:bold;font-size: 11px; text-decoration: none;border-left: 5px double green ;padding-left: 8px;font-variant: small-caps;
} 
.mail:link {
	   color: #6495ed; font-family: Verdana; font-size: 11px; font-weight:bold; padding: 2px;text-decoration: none;
}
.mail:visited {
	   color: gray;font-family: Verdana; font-size: 11px;font-weight: bold; padding: 2px;text-decoration: none;
}
.mail:hover {
	  color: black; font-family: Verdana; font-size: 11px;font-weight: bold; padding: 2px; text-decoration: none;}

.txtactionalert  {     
         padding-left: 3px;padding-top: 5px;color: red; font-weight: bold; font-family: Verdana; font-size: 11px; text-align: left;background-color: ThreedLightShadow;
      }
