/* barvy projektu утф-8
#962C4A - tcervena (zakladni barva webu)
#273D77 - tmodra (nadpisy)
#E2E0DD - sediva (pozadi v hornim menu)
#F8F8F8 - ssediva (pozadi vybrane polozky v horni menu, na ktere neni zrovna mys)
#666666 - tsediva (pismo odstavce)
*/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, p, table, td, a, input, button, textarea, select, label {
  /*font-family: Geneva CE, Geneva, Verdana, Helvetica, sans-serif;*/
  font-family: Ariel, Helvetica, sans-serif;
  
}
body {
  font-size: 0.8em
}
ul, ol, dl, p, table, td, a, input, button, textarea, select, label {
  font-size: 1em;
}
#stred h1 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 30px 0px 25px 0px;
  color: #273D77;
  /*filter: shadow (color=#273D77, direction=45, enabled=true, strength=3);*/
}
h2 {
  font-size: 1em;
  margin: 25px 0 20px 0;
  color: #273D77;
}
#zalozky h2 {
  margin: 15px 0 2px 0;
}
h3 {
  font-size: 1em;
  margin: 10px 0 -3px 0;
  color: black;
  font-weight: normal;
  font-style: italic;
}
p {
  text-align: justify;
  margin: 5px 0 10px 0;
}
#stred p {
  color: #666666;
}

img {border-width:0px;}

form {
  padding:0px;
  margin:0px;
}
sub, sup {
  font-size: 0.8em;
}
/******* odkazy ******/
#stred a, #stred a:link, #stred a:visited {
	color: #962C4A;
  text-decoration: underline;
}
#stred a:active, #stred a:focus, #stred a:hover {
	color: #962C4A;
}

#prava a, #prava a:link, #prava a:visited {
	color: #962C4A;
  text-decoration: underline;
}
#prava a:active, #prava a:focus, #prava a:hover {
	color: #962C4A;
}

/******* seznam uvnistr stranky ******/
#stred ul, #stred ol, #stred dl {
  margin: 5px 0px 10px 0px;
  padding: 0px;
  color: #666666;
  list-style-type: circle;
}
#stred ol {
  margin-left: 15px;
  list-style-type: decimal;
}

#stred ul li, #stred ol li {
  padding: 2px 0px 2px 0px;
  margin-left: 22px;
}
#stred ul.seznam-produktu li {
  padding: 4px 0px 4px 0px;
  margin-left: 22px;
}
#stred .mapa-stranek ul {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#stred ul.seznam-produktu li {
  padding: 3px 0px 3px 0px;
}
/******* seznam uvnistr stranky ******/
#prava ul, #prava ol, #prava dl {
  margin: 2px 0px 10px 0px;
  padding: 0px;
  color: #962C4A;
  list-style-type: square;
}

#prava ul li {
  margin-left: 35px;
}
#prava ul li span {
  color: black;
}

.logo {
  float: right;
  margin-top: 23px;
  margin-left: 20px;
  border: solid 0px black;
}
.pod-nadpisem {
  margin-top: -13px;
  margin-bottom: 10px;
}
/******* vypis chyby ******/
.divErr{
  color: Red;
  /*font-weight: bold;*/
}
/*
<table class="ga"> pro obrazky (vsechny ostatni elementy uvnitr uz nebudou mit zadne atributy)

<table class="tu"> (technicke udaje). Hlavicka bude uzavrena <thead>
To co je tmave modre mimo hlavicku bude class="hl"
*/
.ga td {
  padding: 0px;
  text-align: center;
}
.tu {
  background-color: #E2E0DD;
  border-collapse: collapse;
}
.tu td, .tu th {
  padding: 5px 5px 5px 5px;
  border: solid 1px #962C4A;
}
.tu td {
  color: #962C4A;
  font-size: 0.9em;
}
.tu th {
  background-color: #962C4A;
  color: #E2E0DD;
  font-weight: bold;
}

/* mapa CR u referenci */
#mapaCR {
  margin-top: 30px;
  position: relative;
  left: -30px;
}

/* vlajkay na konci odkazu */
.bg-cs, .bg-en, .bg-en {
  background-repeat: no-repeat;
  background-position: 100% 50%;
  padding-right: 20px;
}
/* hack pro IE5, aby nezobrazoval ten obrazek na pozadi, protože to dela spatne */
.bg-cs {backgr\ound-image: url(/i/vlajka-cs.gif);}
.bg-en {backgr\ound-image: url(/i/vlajka-en.gif);}
.bg-de {backgr\ound-image: url(/i/vlajka-de.gif);}

ul.ext a, a.ext {
  background-repeat: no-repeat;
  background-position: 100% 50%;
  padding-right: 13px;
}
ul.ext a, a.ext {backgr\ound-image: url(/i/external.png);}

/* obrazky z vebu GE */
.ger {
  border: 1px solid #cccccc;
  margin: 5px 0 20px 20px;
  float: right;
}
.ge {
  position: absolute;
  left: 560px;  
}


/* formular mam zajem */
.form_table {
  table-layout: fixed;
  border-collapse: collapse;
  background-color: #E2E0DD;
  border: solid 1px #962C4A;
}
.form_table .t {
  color: #962C4A;
  padding: 5px 10px 5px 20px;
  vertical-align: top;
}
.form_table .spacer td {
  font-size: 8px;
  padding: 0px;
}
.form_table input, .form_table textarea {
  color: #962C4A;
  border: solid 1px #962C4A;
  width: 220px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
}
.form_table textarea {
  padding-bottom: 2px;
}
.form_table .f input {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  height: 16px;
}
.form_table .form_footer {
  padding: 10px 0px 10px 155px;
}
.form_table .form_footer button {
  color: #962C4A;
  border: solid 2px #962C4A;
  background-color: #E2E0DD;
  margin-right: 5px;
  height: 20px;
  line-height: 15px;
  width: 70px;
}
/* vododiskovy znak GE v levem dolnim rohu */
.mod-produkt #stred{
  background-position: left bottom;
  background-repeat: no-repeat;
  background-image: url(/im/bg-ge.gif)
}
