/*Definice zakladniho zobrazeni*/
/*Definice zakladniho zobrazeni*/
body
{
  min-width: 63em; /* 2 x (LC plna-sirka + CC padding) + RC plna-sirka */
}

#container
{
  padding-left: 13em; /* LC plna-sirka */
  padding-right: 16em; /* RC plna-sirka + CC padding */
  position: relative; /* Resi "nekonecnou" stranku v IE7 */
}

#container .column
{
  position: relative;
  float: left;
}

#center
{
border:0.1em solid white;
  padding: 0em 0em; /* CC padding */
  width: 100%;
}
#center-uvnitr{
        padding-left:0.5em;
}

#left
{
  width: 13em; /* LC width */
  padding: 0em 0em; /* LC padding */
  right: 13em; /* LC plna-sirka + CC padding */
  margin-left: -100%;
}

#right
{
  width: 16em; /* RC width */
  padding: 0 0em; /* RC padding */
  margin-right: -100%;
  text-align:center;
}

#paticka-uvnitr
{
  clear: both;
  font-size:0.7em;
}

/*** oprava pro IE ***/
* html #left
{
  left: 14.7em; /* RC plna-sirka */
}

/*** Stejna vyska sloupcu ***/
#container
{
  overflow: hidden;
}

#container .column
{
  padding-bottom: 1001em; /* X + padding-bottom */
  margin-bottom: -1000em; /* X */
}

/*** oprava paticky ***/
* html body
{
  overflow: hidden;
}

* html #paticka
{
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background: #FFF; /*** Stejne jako u body ***/
}

/*** Jen pro vzhled ***/

body
{
  margin: 0;
  padding: 0;
  background: #FFF;
}

#hlavicka, #paticka-uvnitr
{
  /*font-size: large;*/
  text-align: center;
  padding: 0.3em 0em;
  background: rgb(253,209,6);
border-bottom:0.5em solid black;
border-top:0.5em solid black;
  
}

#left
{
  background: white;
}

#center
{
  background: white;
}

#right
{
  background: white;
}

#container .column
{
  padding-top: 1em;
  text-align: justify;
} 

/***********************************
 *vlastni upravy********************
 ***********************************/ 

#right a
{
color:black;
}
#right table
{
margin-left:auto;
margin-right:auto;
}
#right table tr th
{
padding-left:0.0em;
border:0.05em solid rgb(255,255,128);
border-collapse:collapse; 
}
#right table tr td
{
padding-left:0.0em;
border:0.05em solid rgb(255,255,128); 
border-collapse:collapse; 
}
#right table tr td img
{
        text-align:center;
}

#right table tr td
{
border:0em solid black;
}
#right table tr th
{
border:0em solid black;
}


span.koncovka_partner
{
font-size:0.5em;
}

#hlavicka div h2 a{
background-color:#FFFF80;
text-decoration:none;
color:black;
border:0.1em solid black;
margin-left:0.1em;
margin-right:0.1em;
padding-left:2em;
padding-right:2em;
}
#hlavicka div a:hover{
color:yellow;
background-color:gray;
}
a.odkazy
{
display:block;
font-size:5px;
color:#FFFFCC;
}
img#menu_levy
{
height:4.5em;
padding-left:2em;
vertical-align:middle
}
img#menu_pravy
{
height:4.5em;
padding-left:2em;
vertical-align:middle
}
div#hlavicka h1
{
display:inline;
}
div#menu_odkazy
{
text-align:center;
margin-top:0.5em;
}
div#menu_odkazy h2
{
display:inline;
font-size:1.2em;
}
div#left h2,h3
{
text-align:center;
}
div#left h3 a
{
text-decoration:underline;
}
#left a
{
text-decoration:none;
color:black;
}
#left a:hover
{
text-decoration:none;
color:blue;
}
ul li h4{
        text-align:left;
}