body {
	font-family: Verdana, Tahoma, Arial;
  margin: 0px;
}

td.logo {
  background-repeat: no-repeat;
  background-image: url('../images/logo2.jpg');
  vertical-align: middle;
  text-align: right;
  width: 800px;
  height: 80px;
}
td.left_flags {
  background-repeat: no-repeat;
  background-image: url('../images/left1.png');
  vertical-align: top;
  text-align: left;
  width: 193px;
  height: 25px;
}
td.search_box {
  background-repeat: repeat;
  background-image: url('../images/left2.png');
  vertical-align: middle;
  text-align: left;
  width: 100px;
  height: 24px;
}
td.search_button {
  background-repeat: repeat;
  background-image: url('../images/left2.png');
  vertical-align: middle;
  text-align: left;
  width: 93px;
  height: 24px;
}
td.top {
  background-repeat: repeat;
  background-image: url('../images/top.png');
  vertical-align: middle;
  text-align: right;
  width: 606px;
  height: 24px;
}

td.td_main_right {
  min-width: 606px;
  max-width: 606px;
  vertical-align: top;
  text-align: left;
}

a img {
  border: 0px;
}

body #main, body #main td,body #main th{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
  font-weight: normal;
  color: #333399;
  vertical-align: top;
  
}

#main img{
margin: 10px;
}

body #main .poznamka{
  font-style: italic;
}


body #main .middle_align td, body #main .middle_align th {
  vertical-align: middle;
}
#home_page {
	font-family: Verdana, Tahoma, Arial;
	font-size:11px;
  font-weight: normal;
  color: #333399;
  padding: 10px 0 0 20px;
  border: solid 1px rgb(251,142,45);
  margin: 5px 0 0 5px;
  background-color: rgb(255,251,245);
}
  
#novinky {
  xborder-left: solid 1px rgb(207,207,207);
  xborder-bottom: solid 1px rgb(207,207,207);
  margin: 5px 0 0 20px;

}

 li{
line-height:14px;
}
#hidden a, #hidden li{
  color: #ffffff;
}
#main table.table_visible, #main table.table_visible td{
  border-collapse: collapse;
  border: 2px solid #ffffff;
  empty-cells: inherit; 
  background-color:rgb(245,245,255); 
  text-align:center;
  color: #555588;
}
 #main table.table_visible th{
  border-collapse: collapse;
  border: 2px solid #ffffff;
  background-color:rgb(245,245,255);
  font-weight: bold;   
  color: #555588;
}
a {
  text-decoration: none;
  color: #cc0000;

}
a:hover {
  text-decoration: underline;

}

h1 {
	font-family: Verdana, Tahoma, Arial;
	font-size:16px;
  font-weight: normal;
  color: #333399;
  text-align: left;
  background-color: #f5f5f5;
  padding: 0 0 0 10px;
  margin: 15px 0 15px 0;
}
#main h2 {
	font-family: Verdana, Tahoma, Arial;
	font-size:12px;
  font-weight: bold;
  color: #333399;
  margin: 10px 0 5px 0px;
}
h3 {
	font-family: Verdana, Tahoma, Arial;
	font-size:12px;
  font-weight: normal;
  color: #333399;
  margin: 5px 0 0 0;
}

h4 {
	font-family: Verdana, Tahoma, Arial;
	font-size:11px;
  font-weight: bold;
  color: #333399;
  margin: 10px 0 1px 0px;
}

#main {
  margin: 0 10px 0 10px;
}


.rychly_kontakt {
	font-family: Verdana;
	font-size:10px;
  font-weight: bold;
  padding: 2px 0 0 65px;
}

.tel_fax {
	font-family: Arial;
	font-size:10px;
  color: #666666;
}

.mail {
	font-family: Arial;
	font-size:10px;
  color: #cc0000;
  text-decoration: none;
}

a.mail:hover {
  text-decoration: underline;

}

a.top_lista {
	font-family: Verdana;
	font-size:11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.top_lista:hover{
  text-decoration: underline;
}

.input_search_box {
  border: #333399 1px solid;
  background-color: #ffffff;
  height: 14px;
  width: 80px;
  color: #333399;
  font-size:12px;
}
.search_button {
  font-family: Verdana;
  color: #333399;
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;
  vertical-align:middle;
}

.foot {
	font-family: Verdana;
	font-size:9px;
  font-weight: normal;
  color: #ffffff;
  text-align: right;
  background-color: #333399;
  height: 15px;
}

#kontaktni_formular {
  margin: 0 0 0 10px;
}

#kontaktni_formular input.form, #kontaktni_formular select, textarea  {
  border: 1px #333399 solid;
	font-family: Arial;
	font-size: 10px;
  font-weight: normal;
  color: #333399;
}
#kontaktni_formular input.button  {
  border: 1px #333399 solid;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
  font-weight: normal;
  color: #333399;
  background-color: #ffffff;
  
}

#kontaktni_formular td, #kontaktni_formular p {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
  font-weight: normal;
  color: #333399;
}

#kontaktni_formular legend {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
  font-weight: normal;
  color: #333399;
  font-weight: bold;
}
#kontaktni_formular .disabled {
  color: white;
}
#kontaktni_formular select.disabled {
  visibility: hidden;
}

#kontaktni_formular td._form_chyba {
  color: red;
}

#kontaktni_formular input.form_form_chyba {
  border: 1px red solid;
	font-family: Arial;
	font-size: 10px;
  font-weight: normal;
  color: #333399;
}
#kontaktni_formular fieldset {
  background-color:rgb(245,245,255);
  border: 1px rgb(220,220,255) solid;
}
#left_small {
  padding:3px;
	font-family: Arial;
	font-size: 9px;
  font-weight: normal;
  color: #999999;
  width: 240px;
  text-align: left;
}
#left_small img {
  padding:0 5px 0 0;
}

#banner {
  padding : 5px;
}
.red {
  color:red;
}

#info_hlavni {
  font-size: 11px;
  font-weight: bold;
  padding: 8px 0 0 5px; 
  xline-height: 20px;
}
#info_hlavni a {
  color: #333399;
}

#v_mediich {
  padding: 0 0 10px 14px;
  line-height: 20px;
}

#v_mediich a {
  color: #333399;
  display: list-item;
}
#v_mediich a img {
  padding: 0;
  margin: 0;  
}
