/*Zahlavi*/
#Header {
  height: 200px;
  width: 699px;
  margin-left: 250px;   /*border: 1px solid red;*/
}

#Header h2 {
  font-size: 30px;
  line-height: 36px;
  margin: 0px;
  padding: 0px;
}

#Logo {
  margin-top: 50px; 
  margin-bottom: 35px;
  border: 0px;
}

/*Blok s obsahem a menu*/
#Middle {
  width: 849px;
  margin: 0px;
  padding: 0px;
}

#Content {
  width: 590px;
  float: right;    /*border: 1px solid red; */
  margin-top: 12px;
}

#Menu {
  width: 259px;
  float: left;
}
#Menu ul {
  padding: 0px; 
  margin: 0px;
  list-style-type:none;
  margin-top: 16px;
  margin-bottom: 16px; 
}


#Menu ul li {
  display: block;
  height: 52px;
  margin-top: -16px;
  font-size: 18px;
  line-height: 22px;
  background-image: url(../_images/menu_background_lines.png);
  background-position: -20px top; /*nebylo*/
  /*border: 1px solid blue; */
} 

#Menu ul li a {
  text-decoration: none;
  display: block;
  color: black;
  margin-left: 5px; /*bylo 40*/
  height: 36px;
  width: 233px;/*bylo 198*/
}

#Menu ul li a span {
  display: block;
  margin-top: 13px;  
}

#Menu ul li a span.text {
  margin-left: 10px;
  float:left;
  width: 200px; /*bylo 165*/
  height: 23px;
  overflow: hidden;
}

#Menu ul li a span.arrow {
  float: right;
  display: none;
}

/*selected*/
div#Menu ul li.selected {
  background-image: url(../_images/menu_background_shadow.png);
  background-repeat: no-repeat;
  background-position: 0px top; /*nebylo*/
  
}

div#Menu ul li.selected a {
  color: white;
}

#Menu ul li.selected a span.arrow {
  display: block;
}


/*pouze pro js kdyz se prejizdi mysi*/
#Menu ul li a span.over {
  display: block;
}

/*jak bude formatovan text v obsahu*/
#Content p {
  margin: 0px;
  margin-bottom: 6px; 
}

#Content h2 {
  font-size: 22px;
  line-height: 24px;
  margin: 0px;
  margin-bottom: 5px;
  margin-top: 30px;  
}

#Content h3 {
 /* line-height: 18px;  */
  margin: 0px;
  margin-bottom: 5px;
  margin-top: 30px;  
}

/*divy vpravo s jazyky*/

div#languages a {
  border: 0;
  margin: 0 24px 0 7px;
  float: left;
}

div#languages img {
  border: 0px;
}

#arrows img {
  border: 0px;
  margin: 0 9px 0 8px;
  float: left;
}

label.row {
	clear: both;
	display:block;
  	margin-bottom: 2px;
	
}
label.row span.inputName {
	float: left;
	width: 150px;
  		text-align: right;
	margin-right: 5px;
}
span.star {
	color: red;
}

#Content .imageBox {
  margin-right: 14px;
  float: left;
  display: block;
  margin-bottom: 20px;
}

#Content .imageBox img {
  border: 1px solid black;
}

