@font-face {    
  font-family: 'Courgette', cursive;);
}
body {	
	margin : 0px;
	padding : 0px;
	background-color : #ffffff;
	font-family : Courgette, Tahoma, Verdana, sans-serif, Arial, Helvetica, sans-serif;
	color: #4e2a01;
	font-size : 16px;
}
.vyrazny {
  color : #008024;
  font-weight : bold;
}
body.normal {
	background : url(../img/bg.png) no-repeat #73c23e;
	color : #4e2a01;
}
#zaklad {    
	margin : auto; 
  width : 1101px;/*919px*/
}
#hlavicka { 
  width : 1101px;/*919px*/
  height : 430px;
	background : url(../img/hlavicka.png) no-repeat;
}   
h1 { 
  margin : 0px;
  padding : 0px;
  font-size : 100%; 
  width : 1101px;/*919px*/
  height : 430px;
}
#celek {  
  float : left;
	background : url(../img/celek.png) repeat-y;
  width : 1101px;/*919px*/
}  
#web_leva, #web_prava { 
  float : left;
  width : 182px;
} 
#lmenu, #pmenu {  
  width : 182px;/*182*/
}  
#facebook {  
  width : 160px;/*182*/
  text-align : center;
  padding-right : 22px;
}
h2 {
  margin : 0px;
  padding : 0px; 
  font-size : 100%;
}
#lmenu h2.skolka a, #lmenu h2.skolka a:link, #lmenu h2.skolka a:visited { 
  width : 179px;/*182*/
  height : 63px;/*70*/
  background : url(../img/skolka.png) no-repeat;
  display : block;
  color : #4e2a01;
  font-family : Courgette;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
  text-decoration : none;
  padding : 7px 10px 0 0;
}
#lmenu h2.skolka a:hover, #lmenu h2.aktivniskolka a, #lmenu h2.aktivniskolka a:link, #lmenu h2.aktivniskolka a:visited, #lmenu h2.aktivniskolka a:hover { 
  width : 179px;/*182*/
  height : 63px;/*70*/
  background : url(../img/skolka.png) no-repeat;
  display : block;
  color : #4e2a01;
  font-family : Courgette;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
  text-decoration : none; 
  padding : 7px 10px 0 0;
} 
#pmenu h2.skolka a, #pmenu h2.skolka a:link, #pmenu h2.skolka a:visited { 
  width : 179px;/*182*/
  height : 63px;/*70*/
  background : url(../img/skolka2.png) no-repeat;
  display : block;
  color : #4e2a01;
  font-family : Courgette;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
  text-decoration : none;
  padding : 7px 0 0 10px;
}
#pmenu h2.skolka a:hover, #pmenu h2.aktivniskolka a, #pmenu h2.aktivniskolka a:link, #pmenu h2.aktivniskolka a:visited, #pmenu h2.aktivniskolka a:hover { 
  width : 179px;/*182*/
  height : 63px;/*70*/
  background : url(../img/skolka2.png) no-repeat;
  display : block;
  color : #4e2a01;
  font-family : Courgette;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
  text-decoration : none;
  padding : 7px 0 0 10px;
} 
h1 span, .skolkamenu {
  display: none;
}
#web_stred { 
  float : left;
  width : 737px;
} 
#stred { 
  clear : both;
  width : 687px;/*737*/
  padding : 20px 30px 0 20px;
}
#spolupracujeme { 
  clear : both;
  width : 667px;/*687*/
  background-color : #fdecbd;
  border : 1px solid #fee097;
  margin-top : 50px;
  padding : 10px;
}
/*#web_prava { 
  float : left;
  width : 108px;
}*/ 
#dolni {
  clear : both;	
	background : url(../img/dolni.png) no-repeat;
	/*width : 760px;*//*919*//*1101*/
  width : 1101px;
	height : 46px;/*86*/
	text-align : center;
	font-size : 90%;
	/*padding : 40px 0 0 159px;*/
  padding : 40px 0 0 0px;
}
#dolni a, #dolni a:link, #dolni a:visited {
  color : #4e2a01;
  font-weight : normal;
  text-decoration : underline;
}
#dolni a:hover {
  color : #4e2a01;
  font-weight : normal;
  text-decoration : none;
}

/**OBECNE**/ 
h3 {     
  margin : 20px 0px 20px 0px;
  padding : 0px;
  clear : both;
  width : 100%; 
  color :  #ff0000; 
  font-family : Courgette;
	font-size : 24px;
  font-weight : normal;
  text-align : center;
}
h4 {     
  margin : 0px 0px 20px 0px;
  padding : 0px;
  clear : both;
  width : 100%; 
  color :  #ff0000; 
  font-family : Courgette;
	font-size : 18px;
  font-weight : normal;
  text-align : left;
}
h5 {
  margin : 0px;
  padding : 0px;
  color : #008024;
  font-family : Courgette;
  font-size : 180%;
  font-weight : normal;
}  
h6 {
  margin : 20px 0px 5px 37px;
  padding : 0px;
  color : #008024;
  font-family : Courgette;
  font-size : 120%;
  font-weight : normal;
} 
.noborder, img, img.noborder, .archiv img {
  border : 0px;
}
img.kestazeni {
  border : 0px;
  float : left;
}
.clear, .soubory {
  clear : both;
}
form {
  margin : 0;
  padding : 0;
}
.fotogalerie {
  float : left;  
  margin : 5px;
} 
.gallery {
  float : left;
  width : 100%;
  margin : 0px 0 50px 0;
}
td {
  padding : 10px;
}
a, a:link, a:visited {
  color : #4e2a01;
  font-weight : normal;
  text-decoration : underline;
}
a:hover {
  color : #4e2a01;
  font-weight : normal;
  text-decoration : none;
} 
.tabulkanadpis {
  background-color : #4e2a01;
  color : white;
}
.tmava {
  background-color : #fee097;
} 
.svetla {
  background-color : #fdecbd;
}
.message {
	font-weight : bold;
	color : #ff0000;
	margin : 50px 0 50px 0;
	text-align : center;
}
.center {
  margin-left : 120px;
}

/**NOVINKY*/

.archiv {
  float : right;
  margin : 14px 14px 0 0;
} 
.datumstred {
  width : 100%; 
  height : 20px;/*27*/
  background-color : #fee296;
  padding : 7px 0 0 5px;
} 
.textstred { 
  width : 100%; 
  background-color : #fdecbd;
  padding : 5px 0 7px 5px;
  margin : 0 0 10px 0;
}
.strankovani {
  width : 100%;
  font-size : 90%;
}
.strana {
  border : 1px solid #fee097; 
  background-color : #fee097;
  padding : 0 4px 0 4px;
  color : #4e2a01;
} 
.strana2 {
  border : 1px solid #fee097;
  padding : 0 4px 0 4px;
}














#news { 
  clear : both;
  width : 650px;/*650*/
  height : 255px;/*255*/
  background : url(../img/novinky.png) no-repeat;
}
h3.nnovinky {
  margin : 0px;
  padding : 10px 10px 0 10px;
  font-size : 150%;
  font-weight : bold;
  color : white;
} 
.novinky {
  width : 670px;/*690*/
  height : 130px;
  padding : 10px;
  font-size : 100%;
}
.ndatum {
  display : block;
  height : 18px;/*21*/ 
  color : #303030;
  text-decoration : none;
  font-weight : bold;
  margin-left : 150px;
  padding : 3px 0 0 3px;
} 
.ntext {
  display : block;
  width : 520px;
  color : #ffffff;
  margin-left : 150px;
  padding-left : 3px;
} 
.nodkaz {
  display : block;
  color : #ffffff;
  text-decoration : underline;
  margin-left : 150px;
  padding-left : 3px;
}
.novinky a, .novinky a:link, .novinky a:visited, .novinky a:hover {
  font-weight : normal;
  text-decoration : none;
  color : #ffffff;
}







.soubor { 
  float : left;
  width : 732px;/*742*/
  font-size : 90%;   
  margin : 5px 0 5px 0; 
} 
.psoubor { 
  float : left;
  width : 400px;
  border-right : 1px dotted #303030; 
}       
.stahovani { 
  float : left;
  width : 331px;
  font-weight : bold; 
}
.formular {
  width : 700px; 
  height : 500px; 
  background : url(../img/formular.png) no-repeat;
}
input.colored { 
  background : url(../img/colored.png) no-repeat;
  width : 344px;/*349*/
  height : 22px;
  border : 1px solid white;
  padding-left : 5px;
}
input.colored2 {
  background-color : #303030;
  color : white;
  border : 0px;
  margin-left : 13px;
}
.formular textarea {
  background : url(../img/textarea.png) no-repeat;
  width : 344px;/*349*/
  height : 200px;
  border : 1px solid white;
  padding-left : 5px;
}
.poznamka {
  width : 153px;/*187*/
	height : 70px;/*82*/
	background-image : url("../img/poznamka.jpg");
	background-repeat : no-repeat;
  font-size : 95%; 
  padding : 12px 0 0 34px; 
  margin : 10px 0 15px 18px;  
}

.wp100 {
  width : 100%;
}
.gorange {
    color: #fff;
    font-weight: 700;
    text-shadow: 1px 1px 1px #fff;
    color : #fb6e1e; 
    text-align : center;
    background: #fdb218;
    background: -webkit-linear-gradient(#fdfc02, #fdb218);
    background: -o-linear-gradient(#fdfc02, #fdb218);
    background: -moz-linear-gradient(#fdfc02, #fdb218);
    background: linear-gradient(#fdfc02, #fdb218);
    border-top: 1px solid #fefeb1;
    border-bottom: 1px solid #fb6e1e;
    padding : 7px 0 !important;
}   
.s14{
  font-size : 14px; 
}
.nodeco {
  text-decoration : none !important;
} 
.gredb {
    color: #fff;
    font-weight: 700;
    text-shadow: 1px 1px 1px #5b0101;
    background: #800202;
    background: -webkit-linear-gradient(#c70202, #800202);
    background: -o-linear-gradient(#c70202, #800202);
    background: -moz-linear-gradient(#c70202, #800202);
    background: linear-gradient(#c70202, #800202);
    border-top: 1px solid #dc0303;
    border-right: 1px solid #5b0101;
    border-bottom: 1px solid #5b0101;
    border-left: 1px solid #dc0303;
    border-radius: 5px;
    display: inline-block;  
    padding : 5px 20px !important;
}        
a.gredb,
a:hover.gredb,
a:focus.gredb {
    color: #fff;
}  
