﻿body{    
  MARGIN: 50px 40px 5px 40px; 
  TEXT-ALIGN: left; 
}
form
{
margin:0;
padding:0;
}
#telo {
  POSITION: relative; 
  WIDTH: 785px; 
  MARGIN: auto; 
  /*OVERFLOW: hidden;*/
  FONT-FAMILY: Arial; 
  FONT-SIZE: 14px; 
  COLOR: black;
}
#hlavicka {
  POSITION: relative; 
  WIDTH: 785px; 
  HEIGHT: 43px; 
  CURSOR: pointer;
}
#banner {
  POSITION: relative; 
  WIDTH: 785px; 
  HEIGHT: 204px; 
  MARGIN-TOP: 15px; 
  BACKGROUND: url(/Img/banner.gif); }
#content
{
  POSITION: relative; 
  WIDTH: 785px; 
  MARGIN-TOP: 16px; 
  BACKGROUND: url(/Img/content_bg.gif);
}
#levy {
  POSITION: relative; 
  WIDTH: 210px; 
  FLOAT: left;  
  z-index: 3;}
#pravy {
  POSITION: relative; 
  WIDTH: 548px; 
  FLOAT: right; 
}
#menu {
  POSITION: relative; 
  COLOR: white; 
  WIDTH: 180px; 
  BACKGROUND: #312F42; 
  PADDING: 15px; 
  PADDING-BOTTOM: 8px; 
  FONT-SIZE: 15px;
}
#menu .submenu{
  padding-left:10px;
}
#foto {
  POSITION: relative; 
  WIDTH: 210px; 
  BACKGROUND: #fff; 
  border-top: solid 13px white; 
  border-bottom: solid 11px white;
}
#adresa {
  POSITION: relative; 
  WIDTH: 176px; 
  BACKGROUND: #312F42; 
  PADDING: 20px 17px 20px 17px; 
  COLOR: white; 
  MARGIN-TOP: 13px; 
  FONT-SIZE: 12px;
}
#adresa a {
color: #fff;
}
#obsah1 {
  POSITION: relative; 
  WIDTH: 522px; 
  PADDING: 20px 13px 23px 13px; 
  MARGIN-BOTTOM: 10px; 
  BACKGROUND: #FDB514; 
  COLOR: white;
}
#obsah1 a {
  color: #fff;
}
#nadpis {
  POSITION: relative; 
  WIDTH: 548px; 
  PADDING: 0px 0px 13px 0px; 
  TEXT-ALIGN: right; 
  PADDING-BOTTOM: 5px;
}
#obsah2 {
  POSITION: relative; 
  WIDTH: 522px; 
  PADDING: 0px 13px 5px 13px; 
  BACKGROUND: #DBDBDB; 
  MARGIN-TOP: 0px; 
  FONT-SIZE: 12px;
}
#obsah3 {
  POSITION: relative; 
  WIDTH: 522px; 
  PADDING: 25px 13px 0px 13px; 
  BACKGROUND: #DBDBDB; 
  MARGIN-TOP: 0px; 
  FONT-SIZE: 12px;
}
#obsah3 img
{
  border: solid 13px white;
}
#obsah3 .noborder
{
  border: solid 0px white;
}
#patka {
  POSITION: relative; 
  WIDTH: 548px; 
  MARGIN-TOP: 16px; 
  MARGIN-BOTTOM: 10px; 
  TEXT-ALIGN: right; 
  FONT-SIZE: 10px;
}
A {
  COLOR: black;
}
#menu A {
 COLOR: white; TEXT-DECORATION: none;
}
#menu A:hover {
  TEXT-DECORATION: underline;
}
#patka A {
  TEXT-DECORATION: none;
}
#patka A:hover {
  TEXT-DECORATION: underline;
}
IMG {
  BORDER: none;}
#menu IMG {
  MARGIN: 13px 0px 0px 1px;}
P {
  PADDING: 2px 0px 12px 0px; 
  MARGIN: 0px;
}
#footer
{
  POSITION: relative; 
  WIDTH: 785px; 
}
#footer .left
{
  POSITION: relative; 
  WIDTH: 176px; 
  height: 100px;
  FLOAT: left;
  BACKGROUND: #312F42; 
  PADDING: 5px 17px 5px 17px; 
  COLOR: white;  
  FONT-SIZE: 12px;
}
#footer .left a 
{
  color: #fff;
}
#footer .right
{
  POSITION: relative; 
  WIDTH: 548px; 
  FLOAT: right; 
  TEXT-ALIGN: right; 
  FONT-SIZE: 10px;
}
#footer #pruh
{
  POSITION: relative; 
  WIDTH: 548px; 
  BACKGROUND: #DBDBDB; 
  height: 81px;
}
#footer #paticka
{
  POSITION: relative; 
  WIDTH: 548px; 
  TEXT-ALIGN: right; 
  FONT-SIZE: 10px;
  padding: 10px 0px 6px 0px;
  BACKGROUND: #DBDBDB;
}
/* headings */
H1 {
  COLOR: #000; 
  FONT-SIZE: 26px; 
  FONT-WEIGHT: normal; 
  MARGIN: 0px; 
  PADDING: 0px;
}
H2 {
  MARGIN: 0px 0px 10px 0px; 
  PADDING: 1px 1px 1px 1px; 
  FONT-SIZE: 18px;
}
H3 {
  BACKGROUND: #3E3D4E; 
  display:inline; 
  COLOR: white; 
  FONT-SIZE: 14px; 
  FONT-WEIGHT: normal; 
  MARGIN: 0px 0px 10px 0px; 
  PADDING: 1px 13px 1px 5px;
}
H4
{
  color: #5A5968; 
  FONT-SIZE: 12px; 
  font-weight:bold;
  font-style:italic;
}
H5
{
  BACKGROUND: #3E3D4E; 
  COLOR: white; 
  FONT-SIZE: 14px; 
  FONT-WEIGHT: normal; 
  MARGIN: 0px -13px 10px -13px; 
  PADDING: 1px 13px 1px 13px;
}
/* nastylovani tabulky */
.tbl
{
  font-size: 11px;
  width:100%;
  border-collapse:collapse;
  margin-top: 5px;
  color: #fff;
}
.tbl a
{
  color: #fff;
}
.tbl th
{
  background-color: #312F42;
  text-align: left;
  font-weight:normal;
  padding: 3px 10px 3px 10px;
  border-right: solid 1px #F5F4F8;
}
.tbl td
{
  background-color: #5A5968;
  padding: 3px 10px 3px 10px;
  border-top: solid 1px #F5F4F8;
  border-right: solid 1px #F5F4F8;
}
.tbl_form
{
  font-size: 1.0em;
  width:100%;
  border-collapse:collapse;
  margin-top: 5px;
}
.tbl_form td.light
{
  background-color: #5A5968;
  padding: 3px 10px 3px 10px;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
}
.tbl_form td.dark
{
  background-color: #312F42;
  color: #fff;
  padding: 3px 10px 3px 10px;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
  font-size: 16px;
  font-family:Arial;
}
.tbl_form .long
{
  border: solid 1px black;
  width: 385px;
}
.tbl_form .short
{
  border: solid 1px black;
  width: 144px;
}
.tbl_form .red
{
  color: #FDB414;
  font-size: 1.2em;
}
.tbl_form .btn
{
  border:0;
  margin:0;
  width: 147px;
  background: #312F42 url(/Img/button.gif) no-repeat 0px 0px;
  cursor: pointer;
}
.tbl_form .btn_en
{
  border:0;
  margin:0;
  width: 147px;
  background: #312F42 url(/Img/button_en.gif) no-repeat 0px 0px;
  cursor: pointer;
}
/* CSS menu vertikalni */
/* prvni uroven */
ul.menu {
   display: block;
   position: relative; 
   margin: 0px;
   padding: 0px;
   width: 150px;
   list-style: none;
   /* behavior:url("/Img/csshover.htc"); */
}
ul.menu li{
   position: relative;
   margin: 0px;
   padding: 1px 5px 1px 0px;      
   text-align: left;
   text-decoration: none;
}
/* konec prvni uroven */
/* druha uroven */
ul.menu ul {
   position: absolute;
   left: 150px;
   top: 0px;
   margin: 0px;
   padding: 0px;   
   width: 220px;
   display: none;
   list-style: none;
   border: solid 1px #fff;
   z-index: 2;
}
ul.menu ul li{
   height: 1.4em;
   float: none;
   margin: 0px;
   padding: 1px 5px 1px 2px;     
   text-align: left;
   background-color: #312F42;
   border: 0px;
}
/* konec druha uroven */
ul.menu li:hover ul {
   display:block;
}
ul.menu li:hover ul ul {
   display:none;
}
ul.menu li:hover ul li:hover ul {
   display:block;
}
/* pomocné styly */

.cleaner {
 clear:both;
 height: 1px;
 font-size:0px;
 overflow:hidden;
 border:none;
 margin:0; 
 padding:0;
 background:transparent;
}

.cleaner2 {
 clear:both;
 height: 1px;
 font-size:0px;
 overflow:hidden;
 border:none;
 margin:0; 
 padding:0;
 background: url(/Img/footer_bg.gif); 
}

.comment {
  text-align: left;
  font: 10px Arial;
  color: red; 
}