body {	
	margin : 0px;
	padding : 0px;
	background-color : #ffffff;
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000000;
	font-size : 75%;
}
.vyrazny {
  color : #f08801;
  font-weight : bold;
}
body.normal { 
  background-image : url(../img/bg.jpg);
  background-repeat : repeat-x; 
	background-color : #8f0f13; 
	color: #000000;
}
.celek {
  width : 1036px;
	margin: auto;
  background-image : url(../img/celek.jpg);
  background-repeat : repeat-y;  
}
.horni {
  width : 1036px;/*1036*/
  height : 215px;/*215*/
  background-image : url(../img/horni.jpg);
  background-repeat : no-repeat; 
}
.loga {
  margin-top : 10px;
}
h1 {
  margin : 0px;
  padding : 0px;
  font-size : 100%;
  width : 314px;
  height : 79px;
}
.leva {
  float : left;
  width : 314px;
}
.menu {
  width : 314px;/*314*/
  background-image : url(../img/menu.jpg);
  background-repeat : repeat-y;
}
.elearning {
  width : 314px;/*314*/
  background-image : url(../img/elearning.jpg);
  background-repeat : repeat-y;
  text-align : center;
}
h2, h3 {
  margin : 0px;
  padding : 0px;
}
h2.vzdelavani, h2.aktivnivzdelavani {
  font-size : 90%;
}
h2.vzdelavani a, h2.vzdelavani a:link, h2.vzdelavani a:visited {   
  width : 268px;/*314*/
  height : 20px;/*27*/
  background-image : url(../img/vzdelavani.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #ffffff;
  font-weight : bold;
  text-decoration : none;
  padding : 7px 0 0 46px;
}
h2.vzdelavani a:hover, h2.aktivnivzdelavani a, h2.aktivnivzdelavani a:link, h2.aktivnivzdelavani a:visited, h2.aktivnivzdelavani a:hover { 
  width : 268px;/*314*/
  height : 20px;/*27*/
  background-image : url(../img/aktivnivzdelavani.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #ffffff;
  font-weight : bold; 
  text-decoration : none; 
  padding : 7px 0 0 46px;
}
h2.vzdelavanipododkaz, h2.aktivnivzdelavanipododkaz {  
  margin : 15px 10px 15px 60px;
  font-size : 90%;
}
h2.vzdelavanipododkaz a, h2.vzdelavanipododkaz a:link, h2.vzdelavanipododkaz a:visited {  
  color: #df8a8d;
  font-weight : bold;
  text-decoration : none;
}
h2.vzdelavanipododkaz a:hover, h2.aktivnivzdelavanipododkaz a, h2.aktivnivzdelavanipododkaz a:link, h2.aktivnivzdelavanipododkaz a:visited, h2.aktivnivzdelavanipododkaz a:hover {
  color: #ffffff;
  font-weight : bold; 
  text-decoration : none;
}
.vzdelavanimenu {
  display: none;
}
.stred {
  float : left;
  width : 672px;/*722*/
  padding : 10px 40px 10px 10px;
}
.stred img {
  border : 1px solid #8f0f13;
  margin : 5px;
}
.navigace {
  width : 672px;/*672*/
  height : 25px;
  color : #000000;
  font-weight : bold;
  margin-bottom : 20px;
}
h3 {
  font-weight : bold;
  font-size : 130%;
  color : #f08801;
}
h4 {
  clear : both;
  font-weight : bold;
  font-size : 130%;
  color : #f08801;
}
h3.nadpis {
  font-size : 100%;
  font-weight : normal;
  color : #f08801;
  float : left;
}
.zpet, .nahoru {  
  clear : both;
  margin-top : 10px;
  text-align : left;
}
.dolni { 	
	clear: both;
	background-image : url("../img/dolni.jpg");
	background-repeat : no-repeat;
	position : relative;
	width : 1036px;/*1036*/
	height : 109px;/*109*/
  font-size : 90%;
	color : #000000; 
}  
.selli {
  width : 1036px;
  padding : 12px 0 0 90px;
}
.copy {
  width : 1036px;
  text-align : center;
  padding-top : 20px;
}
.dolni a, .dolni a:link, .dolni a:visited {
  color : #ffffff;
  font-weight : normal;
  text-decoration : none;
}
.dolni a:hover {
  color : #ffffff;
  font-weight : normal;
  text-decoration : underline;
}
a, a:link, a:visited {
  color : #8f0f13;
  font-weight : normal;
  text-decoration : none;
}
a:hover {
  color : #8f0f13;
  font-weight : normal;
  text-decoration : underline;
}
.noborder {
  border : 0px;
}
.left {
  float : left;
}
.left2 {
  float : left;
  margin : 5px;
}
.right {
  float : right;
}
.right2 {
  float : right;
  margin : 5px;
}
img {
  border: 0px;
}
form {
  margin : 0;
  padding : 0;
}
.message {
	font-weight : bold;
	color : #ff0000;
	margin : 50px 0 50px 0;
	text-align : center;
}
.clear {
  clear : both;
}
input.colored, select.colored {
  background-image: url("../img/input.jpg");
	background-repeat: repeat-x;
	border : 1px solid #8f0f13;
	width : 300px;
	height : 20px;
	padding-top : 2px;
}
input, select {
	border : 1px solid #8f0f13;
	padding-top : 2px;
}
input.tlacitko {  
  border : 1px solid #8f0f13;
  background-color : #8f0f13;
  color : #ffffff;
  padding : 3px;
}
input.tlacitko2 { 
  background-image: url("../img/tlacitko.jpg");
	background-repeat: repeat-x; 
	height : 21px;
	border : 0px;
	cursor : pointer;
	margin : 2px;
	font-weight : normal;
  color : #ffffff;
  vertical-align: text-bottom;
}
textarea {
  background-image: url("../img/text.jpg");
	background-repeat: repeat-x;
	border : 1px solid #8f0f13;
	width : 300px;
	height : 97px;
	padding-top : 2px;
}
.fotogalerie {
  float : left;  
  margin : 5px;
}
