body {	

	margin : 0px;

	padding : 0px;  

  background : url('../img/bg.png');

	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #3a3d35;
	
	line-height : 1.5;

	font-size : 80%;

} 

.vyrazny {

  color : #74ad27;

  font-weight : bold;

}

.headerwrap {

  margin: 0px; 

	padding : 0px;   

  background : url('../img/header.png') center no-repeat;
  
  height : 587px;

}

.header {

  margin: auto; 

  width : 972px;
  
  height : 587px;

}

h1 {

  margin: 0; 

	padding : 0px;

  width : 972px;
  
  height : 87px; 

}

.vlajky {

  width : 872px;/*972*/
  
  height : 38px;
  
  text-align : right;
  
  padding-right : 100px;

}

img.neaktivni {

  opacity: 0.5;
  
  filter:alpha (opacity=50);
  
}

.banner {

  width : 972px;
  
  height : 341px;/*379*/

}

.menu {

  width : 972px;
  
  height : 121px;
  
  background : url('../img/menu.png') no-repeat;

}

h2 {

  margin : 0px;

  padding : 0px; 

  font-size : 100%;

}

h2.school a, h2.school a:link, h2.school a:visited, h2.school a:hover {  

  float : left; 

}

h2.school2 a, h2.school2 a:link, h2.school2 a:visited {  

  width : 168px;/*198*/
  
  height : 60px;/*74*/
  
  background : url('../img/school.png') no-repeat;
  
  display : block;
  
  font-size : 115%;
  
  color : white; 
  
  text-decoration : none;
  
  font-weight : bold; 
  
  padding : 14px 0 0 30px;

}

h2.activeschool a, h2.activeschool a:link, h2.activeschool a:visited, h2.activeschool a:hover, h2.school2 a:hover {  

  width : 168px;/*198*/
  
  height : 60px;/*74*/
  
  background : url('../img/activeschool.png') no-repeat;
  
  display : block;
  
  font-size : 115%;
  
  color : white; 
  
  text-decoration : none;
  
  font-weight : bold; 
  
  padding : 14px 0 0 30px;

}

.schoolmenu {

  display: none;

}

.linkdesc {

  width : 130px;
  
  font-size : 75%;
  
  font-weight : normal;
  
  line-height : 1.0;

}

.content {

  margin: auto; 

  width : 972px; 
  
  padding : 20px 0px 0 0px;

}

.content2 {

  margin: auto; 

  width : 943px;/*972*/
  
  padding : 20px 20px 0 9px;

}

.leftmenu {
  
  float : left;
  
  width : 206px;
  
}

.contentbox {
  
  float : left;

  width : 736px;/*766*/ 
  
  padding : 0px 20px 0 10px;

}

h3 {

  margin : 10px 0 0 0;

  padding : 0;

  clear : both;

  width : 736px;

  font-weight : normal;

  font-size : 180%; 

}

.footerwrap {

  clear : both;

  background : url('../img/footer.png') center no-repeat;
  
  height : 266px;

}

.footer {

  margin: auto; 

  width : 972px;
  
  height : 266px;/*266*/

}

.footerup {

  width : 972px;
  
  height : 128px;/*222*/
  
  padding-top : 94px;

}

.map {
  
  float : left;

  width : 600px;/*198*/
  
  height : 128px;  

}

.phone {
  
  float : right;

  width : 291px;
  
  height : 90px;  

}

.footerdown {

  width : 972px;
  
  height : 44px;/*44*/
  
  font-size : 90%;
  
  text-align : center;
  
  color : #74ad27;
  
  /*padding-top : 94px;*/

} 

.footerdown a, .footerdown a:link, .footerdown a:visited {

  color : #ffffff;

  font-weight : normal;

  text-decoration : underline;

}

.footerdown a:hover {

  color : #ffffff;

  font-weight : normal;

  text-decoration : none;

}

a, a:link, a:visited {

  color : #74ad27;

  font-weight : normal;

  text-decoration : underline;

}

a:hover {

  color : #74ad27;

  font-weight : normal;

  text-decoration : none;

}

.noborder, img {

  border : 0px;

}

.left {

  float : left;

}

.left2 {

  float : left;

  margin : 5px;

}

.right {

  float : right;

}

.right2 {

  float : right;

  margin : 5px;

}

form {

  margin : 0;

  padding : 0;

}

.message {

	font-weight : bold;

	color : #ff0000;

	margin : 50px 0 50px 0;

	text-align : center;

}

.clear {

  clear : both;

} 

.fotogalerie {

  float : left;   

  border : 1px solid #dddddd;  

  margin : 5px;

  padding : 5px;

}

td {

  padding : 0px;

}

ul li {

  list-style-image: url("../img/odrazka.png");

}

.nazev {

  border : 0;

  background-color : #74ad27;

  color : white;

}

input.captcha {

  width : 100px;

	border: 1px solid #808080;

} 

img.captchatext {

  color : black;

}

























