/* CSS Document */
body,table{
  font-family: tahoma, verdana, arial;
  font-size: 11px;
  color: #403F41;
}
.fabrika_body{
  background-color: #403F41;
}
.hlavicka{
  position: absolute;
  top: 30px;
  left: 50%;
  margin: 0 0 0 -361;
}
.head_input_area{
  position: absolute;
  top: 188px;
  left: 50%;
  margin: 0 0 0 -361;
  width: 361px;
  color: #f7e3ca
}
.info_window{
  position:absolute;
  top:255px;
  left:50%;
  background-color:#322F31;
  border:1px solid #FEBF56;
  width:200px;
  color: #f7e3ca;
  display: none;
  z-index:9;
  padding: 0 3 5 10;
}
a.head_input_area_link:link,a.head_input_area_link:active,a.head_input_area_link:visited{
  font-size: 11px;
  font-weight: bold;
  color: #FEBF56;
  text-decoration: none;
}
a.head_input_area_link:hover{
  font-size: 11px;
  font-weight: bold;
  color: #f7e3ca;
  text-decoration: none;
}
.head_menu{
  position: absolute;
  top: 290px;
  left: 50%;
  margin: 0 0 0 -361;
  padding: 0px;
  border: collapse;
  width: 722px;
}
.head_menu_option{
  width: 25%;
  height: 23px;
  background-color: #FEBF56;
  border: 0px;
  border-right: 4px solid #403F41;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  color: #403F41;
  cursor: pointer
}
.head_submenu{
  position: absolute;
  top: 318px;
  left: 50%;
  margin: 0 0 0 -180;
  padding: 2 8 6 2;
  border: 0px;
  background-color: #322F31;
  height: 15px;
  
}
a.head_submenu_option:link,a.head_submenu_option:active,a.head_submenu_option:visited{
  font-size: 13px;
  font-weight: bold;
  color: #FEBF56;
  text-decoration: none;
  padding: 0 10 0 0;
}
a.head_submenu_option:hover{
  font-size: 13px;
  font-weight: bold;
  color: #f7e3ca;
  text-decoration: none;
  padding: 0 10 0 0;
}
.amenu{
  position: absolute;
  top: 350px;
  left: 50%;
  margin: 0 0 0 -361;
  padding: 0px;
  border: collapse;
  width: 180px;
  z-index: 2
}
.menu_option{
  width: 100%;
  height: 23px;
  background-color: #FEBF56;
  border: 0px;
  border-bottom: 4px solid #403F41;
  text-align: left;
  padding: 0 0 0 4;
  vertical-align: middle;
  font-size: 13px;
  font-weight: bold;
  color: #403F41;
  cursor: pointer;
}
.submenu_option{
  padding: 4 4 0 8;
  border: 0px;
  background-color: #322F31;
  border-bottom: 4px solid #403F41;
}
a.submenu_option_link:link,a.submenu_option_link:active,a.submenu_option_link:visited{
  font-size: 13px;
  font-weight: bold;
  color: #FEBF56;
  text-decoration: none;
  padding: 0 10 0 0;
}
a.submenu_option_link:hover{
  font-size: 13px;
  font-weight: bold;
  color: #f7e3ca;
  text-decoration: none;
  padding: 0 10 0 0;
}
.main_tab{
  position: absolute;
  top: 350px;
  left: 50%;
  margin: 0 0 0 -361;
  width: 722px;
  height: 600px;
  padding: 0 0 0 0;
}
.main_body{
  width: 480px;
  margin: 0px;
  border: 0px;
  background-color: #ffffff;
  vertical-align: top;
  font-size: 11px;
  padding: 10px;
  color: #403F41;
}
.foot{
  background-color: #febf56;
  border: 0px;
  height: 23px;
  padding: 0px;
  margin: 0 0 0 0;
}
a.menu_link:link,a.menu_link:active,a.menu_link:visited,a.menu_link:hover{
  font-size: 13px;
  font-weight: bold;
  color: #403F41;
  text-decoration: none;
}
a:link,a:active,a:visited{
  font-size: 11px;
  font-weight: bold;
  color: #403F41;
  text-decoration: underline;
}
a:hover{
  font-size: 11px;
  font-weight: bold;
  color: #322F31;
  text-decoration: underline;
}
h1{
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin: 4 2 2 4;
  padding: 0px;
}
h3{
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
}
a.rez_link:link,a.rez_link:active,a.rez_link:visited{
  font-size: 13px;
  font-weight: bold;
  color: #403f41;
  text-decoration: none;
}
a.rez_link:hover{
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.vice_link{
  font-weight: bold;
  color: #403F41;
  text-decoration: none;
  cursor: pointer
}
.inputtext{
  padding: 1px;
  margin: 2px;
  background-color: #FFF9E2;
  border: 1px solid #FEBF56;
}
textarea{
  padding: 1px;
  margin: 2px;
  background-color: #FFF9E2;
  border: 1px solid #FEBF56;
}
.tlacitko{
  padding: 1px;
  margin: 2px;
  background-color: #FFF9E2;
  border: 1px solid #FEBF56;
  font-weight: bold;
}
.tlacitko_head{
  padding: 0px;
  margin: 2px;
  background-color: transparent;
  border: 1px solid #FEBF56;
  font-weight: bold;
  color: #FFF9E2;
}
.form_table{
  background-color: #FFFFFF;
  border: 1px solid #403F41;
  padding: 10 10 15 10;
  margin: 25 25 25 0;
}
select{
  padding: 1px;
  margin: 2px;
  background-color: #FFF9E2;
  border: 1px solid #FEBF56;

}
a.white_link:link,a.white_link:active,a.white_link:visited{
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
a.white_link:hover{
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
