/*
LS = Levý sloupec
PS = Pravý sloupec
SS = Střední sloupec
*/
body {
min-width: 850px; /* 2x šířka LS + PS šířka + 2x SS padding */
background-color: #fff; 
font-size: 13px;
text-align: center; /*vycentrování pre IE*/
}

#obal {
width: 90%;  
border-style: outset; border-width: 0px;  border-color: #122929;
background-color: white;
max-width: 1100px;                
text-align: left; /*zrušení vycentrování textu*/
margin: 0 auto; /*vycentrování v ostatních prohlížečích*/
}
#telo {
padding-left: 230px; /* LS šířka + LS padding */
padding-right: 260px; /* PS šířka + PS padding + SS padding */
min-height: 1px;
}
#telo div {
position: relative;
float: left;
}
#stred {
padding: 10px 20px;
width: 100%;
}
#levy {
width: 210px; /* LS původní šířka - LS padding */
padding: 10px;
right: 270px; /* LS width + LS padding + SS padding */
margin-left: -100%;
}
#pravy {
width: 200px; /* PS původní šířka - PS padding */
padding: 10px;
margin-right: -260px; /* -PS width - PS padding - SS padding */
}
#paticka  {
clear: both;
}
/* Kvuli chybe IE6 */
* html #levy {
left: 200px; /* PS width + PS padding */
}

* html #pravy {
right: 20px; /* PS padding */
}
#pravy, #stred, #levy,  li{list-style-type:none;}


/*A teď troška formátování*/
* { padding: 0px; margin: 0px; 
font-family: verdana, "lucida grande", arial, "sans-serif";
color: black;
}
#hlavicka {background: #ccc;}
#paticka, #paticka b{ background-color: gray; padding: 2px; font-size: 85%; line-height: 20px; color: white; text-align: center; }
#vlnovka { background: url(img/nav/cara.png) left top repeat-x; padding: 5px 0px 0px 0px; line-height: 20px;}
#stred { background: #fff; text-align: justify; line-height: 19px;}
#levy { background-color: #ccc;}
#pravy { background: #ccc; }
#lista {width: 100%; color: #391A04; background: gray;}
#prispevky, #stred li {width: 94%;  padding: 1% 3%; margin: 1% 0%;color: black; background-color: transparent; text-align: justify;
border-style: outset; border-width: 1.5px;  border-color: #122929;}
#tlacitko{
width:20%; background: url(img/nav/head.png) left top;  display: inline-block; 
border-style: outset; border-width: 0;  border-color: #122929;
vertical-align: middle; float:right; text-align:center;
}
#e_learning{
clear: both;
width: 100%;
}

#e_learning table{
width: 100%;
}

#e_learning td, th{
padding: 10px;
//border: 1px inset #ccc;
text-align: left;
}

#e_learning ul{
margin: 0px 15px;
}
#e_learning ul ul{
margin: 0px 15px;
}
#e_learning li{
list-style-type: disc;
}

.odsadit{
margin: 0 0 0 50px; 
}



#pravy table {
width: 100%; 
}
#pravy table td{
text-align: left;
padding: 0px, 0px, 0px, 0px; 
}
.nadpis{
width: 100%;
color: black;
text-align: center;
}
.menu {
  background: url(img/nav/menu.png) left top repeat-x;
	margin: 3px 0px 0px 2px;
	padding: 4px 0px 0px 0px;
	width: 98%;
	}
.menu ul {
	margin: 0px;
	padding: 26px 0px 0px 10px;
	}
.menu li {
	font-size: 13px;
}
p {
margin: 5px 0px;
}
fieldset {
padding: 3px;
}

a {
  color: #112B2A;
  text-decoration: none;
}
a:hover {
  color: white;
	border: 1px navy dotted;
  background-color: #4DBD38;
}

.bezohr a:hover{border:none; text-decoration: none;} 

h1, h2, h3, h4, h5, h6{
letter-spacing: 1px;
width: 94%; margin: 1% 0%;
text-align: center;
color: black; 
text-align: center; border: outset #ccc 1px;
}
h1{
font-size: 115%;
border-style: outset; border-width: 1px;  border-color: #122929;
padding: 1% 3%;
background-color: #34AC00;
}
h2 {
font-size: 105%;
padding: 0.5% 3%;
background-color: #6EB744;
}
h3 {
font-size: 95%;
padding: 0% 3%;
background-color: #96C13D;
}
h4 {
font-size: 85%;
padding: 0% 3%;
background-color: #BACD32;
}		
h5 {
font-size: 75%;
padding: 0% 3%;
background-color: #fff;
}
h6 {
font-size: 65%;
padding: 0% 3%;
background-color: #BACD32;
}
#stred img {
width: 85%;
border: 3px solid #ccc;
}	
#stred a {
color: #154102;
font-size: 110%;
}


table{
width: 100%;
border-collapse: collapse;
}

#stred td, th{
padding: 0px 5px;
border: 2px inset #ccc;
text-align: left;
}

hr {
border: 1px inset #ccc;
}
#button {
  position: relative;
  z-index: 0;
  width:20%; display: inline-block; 
  border-style: outset; border-width: 0;  border-color: #122929;
  vertical-align: middle; float:left; text-align:center; 
  
  }
#button a {
  background: #524B48;
  color: white;
  display: inline-block;
  width: 100%; height: 25px;
line-height: 23px; 
  }
#button a img {
  border: 0;
}
#button a:hover {
  background-position: 0 0; height: 25px;
  background: #34AC00;
  display: inline-block;
  width: 100%; 
   border: 0;
}
#button a:hover img, #button a:focus img {
  position: relative;
  z-index: -1;
}

dl {
  margin: 1em 0; padding: 0;
}
dt {
  font-style: italic;
  margin: 0; padding: 0;
  }
dd {
  margin: 0; margin-left: 1.9em; padding: 0;
  list-style-type: square;
} 

#stred .odr li{
list-style-type: disc;
border-width: 0; text-align: left;
width: 94%;  padding: 1% 3%; margin: 1% 0%; color: black; background-color: transparent; 
} 

#stred .kontakty img{
width: 14px; 	
border: solid blue 0px;
}
.skryvany {display: none}


