body {
  background-color: #898E90;
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 14px;
}
h2 {

  padding-left: 16px;
  font-size: 16px;
  color: #387FB3;
   margin-bottom:25px;
}
h3 {

  padding-left: 16px;
  font-size: 14px;
  color:#333333;
   margin-bottom:25px;
}
.ptext {
   text-align:left;
   font-size:12px;
   font-weight:bold;
   color:#EE4811;
   
}

#stranka {
  width: 904px;
  margin: auto;
  position: relative;
  top: 27px;
}
divv {
  border: 1px solid red;
}
/* ---------------------------------- */
#vrch {
  width: 904px;
  height: 125px;
}
#vrch_logo {
  background: url('images/stranka_logo.gif') top left no-repeat;
  width: 144px;
  height: 125px;
}
#vrch_vrch {
  background: url('images/stranka_vrch.gif') top left no-repeat;
  width: 730px;
  height: 75px;
  padding: 40px 10px 10px 20px;
  position: absolute;
  top: 0px;
  left: 144px;
}
.vlajka_nemecko a{
  position: absolute;
  text-decoration:none;
  display:block;
  top: 26px;
  left: 730px;
  width: 30px;
  height: 23px;
  background-image: url('images/vlajka_nemecko.gif');
}
.vlajka_nemecko a:hover {
  position: absolute;
  text-decoration:none;
  display:block;
  top: 26px;
  left: 730px;
  width: 37px;
  height: 23px;
  background-image: url('images/vlajka_nemecko_zvetsi.gif');
}


#vlajka_holandsko {
  position: absolute;
  top: 51px;
  left: 730px;
  width: 31px;
  height: 23px;
}
#f1 {
  font-size: 16px;
  color: #696969;
  font-weight: bold;
}
#f2 {
  font-size: 16px;
  color: #EC6F03;
  font-weight: bold;
}
h1 {
  font-size: 14px;
  color: black;
  font-weight: bold;
  line-height: 25px;
  margin-left: 0px;
}
#menu {
  background: url('images/stranka_menu.gif') top left no-repeat;
  width: 904px;
  height: 49px;
}
#menu_table {
  width: 880px;
  height: 49px;
  text-align: center;
  color: white;
  font-weight: bold;
}
#menu_table a{
  color: white;
  font-weight: bold;
  text-decoration: none;
}
#menu_table a:hover{
  color:#333333;
  font-weight: bold;
  text-decoration: none;
}
/* ---------------------------------- */

p{
font-size:12px;
   text-align:justify;
   padding-left:15px;
      line-height:17px;
   font-family:Verdana, Arial, Helvetica, sans-serif;


}
#vnitrek {
  background: url('images/stranka_pozadi.gif') top left repeat-y;
  position: absolute;
  width: 904px;
}
#vnitrek_vnitrek {
  width: 701px;
  padding: 10px 10px 0px 30px;
  margin: 0;
  position: relative;
  float: left;
  text-align: justify;
}
#vnitrek_pruh {
  width: 190px;
  margin-left: 630px;
  position: relative;
  margin: 0;
  position: relative;
  float: left;
}
#pruh_vrch {
  background: url('images/pruh_vrch.gif') top left no-repeat;
  width: 213px;
  height: 17px;
}
#pruh_menu {
  background: url('images/pruh_menu.gif') top left no-repeat;
  width: 213px;
  height: 23px;
  padding: 8px 0 0 20px;
  color: white;
  font-weight: bold;
}
#pruh_reference {
  background: url('images/pruh_pozadi.gif') top left repeat-y;
  width: 213px;
  padding: 10px 10px 10px 10px;
  text-align: center;
}
#pruh_reference img{
  margin: 10px;
}
#pruh_rychlykontakt {
  background: url('images/pruh_pozadi.gif') top left repeat-y;
  width: 221px;
  padding: 15px 0px 5px 12px;
  font-size: 13px;
  font-weight: bold;
  color:#333333;

}
#pruh_rychlykontakt a{
  color: #0327AC;
  text-decoration: underline;
}
#pruh_rychlykontakt a:hover{
  color: #0327AC;
  text-decoration: none;
}
#pruh_spodek {
  background: url('images/pruh_spodek.gif') top left no-repeat;
  width: 232px;
  height: 49px;
}
/* ---------------------------------- */
#paticka {
  background: url('images/stranka_paticka.gif') top left no-repeat;
  width: 864px;
  height: 19px;
  padding: 28px 10px 10px 30px;
  font-size:  12px;
  color: #86888A;
  margin: 0;
  position: relative;
  float: right;
  border-bottom: 20px solid #898E90;
}
#paticka font {
  font-size:  12px;
  color: #86888A;
  margin-left: 140px;
}
#paticka font a{
  font-size:  12px;
  color: #86888A;
  text-decoration: underline;
}
#paticka font a:hover{
  font-size:  12px;
  color: #86888A;
  text-decoration: none;
}


 ul li{

 list-style-image:url('images/Odrazka.png');  
 margin-bottom:12px;

}	

#formular {
margin-left:20px;

width: 450px;
height:100%;
border:#E2E2E2 solid 1px;	
	}