body {
 padding:0px;
 margin:0px; 
 font-family: Arial, Helvetica, sans-serif;
 /*font-family:"MS Sans Serif", Geneva, sans-serif;*/  
 font-size: 0.8em; /* 13px */
 color: #003eaf;  
 background-color: white; 
} 
.displaynone { 
  display: none
}
.hide{
  visibility: hidden;
}
.floatr{
  float: right
}
.floatl{
  float: left
}
.clearr{
  clear: right
}
.clearb{
  clear: both
}
.red{
  color: #ef2222;
  background-color: inherit;
}
.bottom-dotted{
  border-bottom: 1px dotted #0066bd;
}

a {
 color: #003eaf; 
 background-color: inherit;
}
hr {
  color: #003eaf;
  background-color: #003eaf;
  border-width: 0px;
  height: 1px;
  margin: 2px 0 5px 0;
	padding: 0;
}
/* hlavicka stranky start *************************************************** */
#header {
  text-align: left;
  color:inherit;
  height: 102px;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
}
#header-data {
  width: 780px;
  height: 110px;
  color: inherit;
  background: url("../pics/nx/pvvlk/bg-header-all-en.png") top left no-repeat;
  background-color: #fff;
  padding: 0;
	margin: 0;
}
#header h1 {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
  font-family:"Times New Roman", Times, serif;
  /*font-size: 1em;*/
}
#header img{
  display: none  
}
#header a{
  position: relative; 
  margin: 0; 
  padding: 0; 
  text-decoration: none;
}
#header h1 span{
  cursor: pointer;
  display: block;
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0px;
  left: -20px;
  height: 105px;
  width: 780px;
  z-index: 1;
  background: url("../pics/nx/pvvlk/bg-header-all-en.png") top left no-repeat;
}
/* hlavicka stranky konec *************************************************** */
/* hlavni menu start ******************************************************** */
#prim-menu {
  display: block;
  position: absolute;
  left: 80px;
  top: 66px;
  width: 680px;
  height: 25px;
  z-index: 2;
  padding: 15px 20px 0 0;
	margin: 0;
  text-align: right;
  font-size: 15px;
  font-weight: bold;
  background-color: transparent;
}
#prim-menu h3{
  display: none;
}
#prim-menu ul {
  display: block;
  padding: 0;
	margin: 0;
}
#prim-menu li {
  background: url("../pics/nx/menu-top-ico.gif") top left no-repeat;
  padding: 0 0 0 15px;
	margin: 0 0 0 20px;
  display: inline;
}
#prim-menu a{
  padding: 0;
  color: inherit;
  background-color: inherit;
  text-decoration: none;
  border-bottom: 1px solid #003eaf; 
}
#prim-menu a:hover {
	border-bottom: 3px solid #003eaf; 
	padding: 0;
}
#prim-menu a.on {
  /*color: black;*/
  background-color: inherit;
  border-bottom: 1px solid #bbe0ff;
}
#prim-menu a.on:hover {
  color: #003eaf;  
  background-color: inherit;
  border-bottom: 3px solid #003eaf;
}
/* hlavni menu konec ******************************************************** */
/*  hledani a login start *************************************************** */
#find-log {
  display: block;
  position: absolute;
  left: 410px;
  top: 0;
  text-align: right;
  font-size: 13px; /* 0.85em*/ 
  width: 350px;
  padding: 10px 20px 25px 0;
	margin: 0;
	z-index: 2;
}
#find-log h3{
  display: none;
}
#find-log form {
 display: block;
 margin: 0 0 15px 0; 
 padding: 0;
 border: none
}
#find-log .input1 {
 margin:0 4px 0 4px; 
 padding:0;
 border:solid 1px #003eaf;
 font-size:0.9em;
 color: #003eaf; 
 background-color: white; 
}
#find-log .input2 {
 margin:0; 
 padding: 0 2px 0 2px; 
 border: none; 
 color: white;
 background-color: #003eaf;
 font-size:0.9em; 
 font-weight:bold;
 cursor: hand; }
 /*  hledani a login konec ********************************************** */

/* zapati webove stranky start ********************************************** */
#tail {
  color: inherit;
  background-color: inherit;
  margin: 40px 0 0 0;
}
#tail-data {
  width: 740px;
  color: inherit;
  background-color: #fff;
	padding: 0 20px 15px 20px;
	margin: 0 0 0 0;
}
#tail-data h3, #tail-data h4, #tail-data b{
display: none;
}
#tail-data a {
  margin: 0;
  padding: 0 0 0 10px;
  color: #003eaf;
  background: url("../pics/nx/decor-bod.gif") bottom left no-repeat;
  background-color: white;
}
#tail-data a:hover {
  color: #003eaf;
  background-color: #eee;
}
#tail-data ul {
	margin: 0;
	padding: 0;
}
#tail-data li {
	
  display: inline;
	margin: 0;
	padding: 0;
}
#tail-data li+li {
	display: inline;
	margin: 0 0 0 10px;
	padding: 0;
}
/*
#tail-data hr {
  color: #003eaf;
  background-color: #003eaf;
  border-width: 0px;
  height: 1px;
  margin: 2px 0 5px 0;
	padding: 0;
}
*/
#t-left {
	margin:0;
	padding: 0;
}
#copy {
	font-size: 0.85em;
	padding: 0;
  width: 100%;
	text-align: right;
}
#copy a{
  background: none;
}
#copy span.same{
  visibility: hidden;
}
/* languages start */
#tail-data ul li span.lang {
  margin: 0;
  padding: 0 0 0 10px;
  color: #003eaf;
  background: url("../pics/nx/decor-bod.gif") bottom left no-repeat;
  background-color: white;
}
#tail-data ul li a.cz {
  margin-left: 10px;
  padding-left: 25px;
  background: url("../pics/flag_cz_b.gif") top left no-repeat;
}
#tail-data ul li a.cz:hover {
  background: url("../pics/flag_cz.gif") top left no-repeat;
}
#tail-data ul li span.cz {
  padding-left: 25px;
  background: url("../pics/flag_cz.gif") top left no-repeat;
}
#tail-data ul li a.en {
  margin-left: 10px;
  padding-left: 25px;
  background: url("../pics/flag_gb_b.gif") top left no-repeat;
}
#tail-data ul li a.en:hover {
  background: url("../pics/flag_gb.gif") top left no-repeat;
}
#tail-data ul li span.en {
  margin-left: 10px;
  padding-left: 25px;
  background: url("../pics/flag_gb.gif") top left no-repeat;
}
#tail-data ul li a.fr {
  margin-left: 10px;
  padding-left: 25px;
  background: url("../pics/flag_fr_b.gif") top left no-repeat;
}
#tail-data ul li a.fr:hover {
  background: url("../pics/flag_fr.gif") top left no-repeat;
}
#tail-data ul li span.fr {
  padding-left: 25px;
  background: url("../pics/flag_fr.gif") top left no-repeat;
}
#tail-data ul li a.de {
  margin-left: 10px;
  padding-left: 25px;
  background: url("../pics/flag_de_b.gif") top left no-repeat;
}
#tail-data ul li a.de:hover {
  background: url("../pics/flag_de.gif") top left no-repeat;
}
#tail-data ul li span.de {
  padding-left: 25px;
  background: url("../pics/flag_de.gif") top left no-repeat;
}
/* languages konec */
/* zapati webove stranky konec ********************************************** */
#valid {
  display: none;
  position: absolute;
  bottom: 10px;
  left: 790px;
}
#valid a img{
  border: none;
}
#header, #tail {
background-color: #dff0ff; /* #bbe0ff*/
/*background-color: #ffffff; */ 
}

