/* Zalozil: Jakub Suchy; Smernice: 003/20060801; Zalozeno: 22.1.2007 */



/* -------------------------------  obecne ---------------------------------- */

BODY {

  margin: 20px;

  font-family: Trebuchet MS, Arial, helvetica, sans-serif;

  text-align: center;

  font-size: 0.9em;

  background-color: #002745;
	
/*  background-image: url(desimg/body_pozadi.jpg); */

  background-repeat: repeat-y;;

  background-position: center;

}

H1 {

  margin: 0px;

  font-size: 1.2em;

  text-align: left;

	color: #FFDF00;
	
  /*background-color: #FFF3D5;*/

	/*border-bottom: 3px #FFB400 solid;*/

}

H2 {

  margin: 0px;

  margin-top: 5px;

  margin-bottom: 5px;

  font-size: 1.3em;

  text-align: left;

  color: #FFFFFF;

  padding: 0px;

  padding-left: 5px;

  font-weight: bold;

/*  background-image: url(desimg/lichaNovinka_pozadiH2.jpg);*/

}

H3 {

  margin: 0px;

  font-size: 1.1em;

  text-align: left;

  padding-top: 2px;

  padding-bottom: 2px;

  font-weight: bold;
	
	color: #FFDF00;	

}

P {

  margin-top: 5px;

  text-align: justify;
	
	color: #CAE1F9;	

}

P.vyrazny {

  font-weight: bold;

}

P.poznamka {

  margin: 0px;

  padding: 0px;

  font-size: 0.9em;

  font-style: italic;

}

A {

  text-decoration: none;

}

A:hover {

  text-decoration: underline;

}

IMG {

  border: none;

}

IMG.iluFotoPrave {

  float: right;

  display: inline;

  margin-left: 5px;

}

IMG.iluFotoLeve {

  float: left;

  display: inline;

  margin-right: 5px;

}


UL, OL {

  margin: 0px;

  padding-left: 20px;

  text-align: left;
	
	color: #CAE1F9;	

}

DIV.ruseniObtekani {

  clear:both;

}



/* -------------------------------- design -----------------------------------*/

#center {

  width: 905px;

  margin: auto;

}

#zahlavi {

  padding-top: 1px;

  text-align: left;

  background-image: url(desimg/top.png);

  background-repeat: no-repeat;

}

#logo {

  width:  729px;
	
	height: 249px;

  padding-left: 30px;

  padding-top: 30px;

  padding-bottom: 0px;
	
/*  background-image: url(desimg/logo.png); */

}

#telo {

  width: 970px;/*kvuli chybe IE*/

/*  background-image: url(desimg/telo_pozadi.jpg);*/

  background-repeat: no-repeat;

  background-position: 195px bottom;

  /*border: 1px red solid;/**/

}

#levyPanel {

  float: left;

  display: inline;

  width: 171px;

  background-image: url(desimg/kalendar_top.png);

  background-repeat: no-repeat;

  background-position: top middle;

  padding-top: 10px;
	
  text-indent: 30px;
	
	height: 41px;

	margin-bottom: 30px;

}

#dekoraceLevyPanel {

	height: 107px;

  background-image: url(desimg/kalendar_in.png); 

  /*border: 1px red solid;/**/

}

#includovanyObsah {

  float: left;

  display: inline;

  width: 550px;

  margin-left: 3px;

  padding-top: 0px;

  padding-left: 20px;

  padding-right: 20px;

  padding-bottom: 40px;

  font-size: 0.85em;

}

#pravyPanel {

	color: #002745;

  float: left;

/*  display: block;*/

  width: 190px;

  padding-top: 10px;
	
	position: absolute; 
	
	left: 925px; 
	
	top: 20px;

	text-align: center;	

  background-image: url(desimg/pravy_panel.png);

  background-repeat: no-repeat;

  background-color: #FFEA00;

  /*border: 1px red solid;/**/

}

#zapati {

  color: #CAE1F9;

/*  font-weight: bold;*/

  font-size: 0.85em;

  padding-top: 2px;

  padding-bottom: 2px;

	width: 940px;
	
	height: 50px;

/*  margin-left: 194px;

  margin-right: 188px;*/
	
	position: relative;
	
	z-index: -1;
	
	bottom: -20px;
	
  background-image: url(desimg/zapati.png);	

}

#zapati STRONG {

  color: #FFDF00;

}

/* -------------------------------- menu -----------------------------------*/

#menu {

	margin: -25px 0px 10px;

	width: 100%;

  float: left;

  background-color: #002745;

}	

#menu UL{

  margin: 0px;

  padding: 0px;

}

#menu UL LI {

	float: left;

  list-style-type: none;

  text-align: left;

  margin: 0px;

  padding: 0px;	

}

#menu UL LI.aktivni {

  background-image: url(desimg/button_on.png);

}

#menu UL LI A {

  display: block;
	
	width: 87px;
	
	height: 43px;
	
	border-right: 3px solid #002745;
	
  padding-left: 5px;

  padding-top: 0px;

  padding-bottom: 0px;

  color: #002745;

  background-image: url(desimg/button_off.png);	
	
}

#menu UL LI A:hover {

  color: #FFDF00;
	
	text-decoration: none;

  background-image: url(desimg/button_on.png);	
	
}

#menu UL LI A.aktivni {

  color: #FFDF00;
	
  background-image: url(desimg/button_on.png);	

}

#menu UL LI LI {

  padding-left: 0px;

  font-size: 0.85em;

}

/*-------------------------------novinka-------------------------------------*/

DIV.novinkatop {

  width: 460px; /*kvuli chybe IE*/
	
	height: 31px;

  margin-bottom: 0px;

  padding-bottom: 0px;
	
  background-image: url(desimg/new_top.png);	
	
  background-repeat: no-repeat;

  background-position: top middle;

  padding-top: 10px;
	
  text-indent: 30px;
	

}


DIV.novinka {

  width: 460px; /*kvuli chybe IE*/
	
	height: 209px;

  margin-bottom: 0px;

  padding-bottom: 0px;
	
  background-image: url(desimg/new_in.png);	

}

DIV.novinka H2{

  text-align: left;

  font-size: 1em;

  color: #FFDF00;

  padding-top: 10px;

  padding-bottom: 0px;

  padding-left: 135px;

}

DIV.novinka H2 SPAN.datum {

  color: #FFFFFF;

  font-size: .8em;
		
}
.news_img {

	border: 1px solid #FFFFFF;
	
	margin-top: 12px;

}	
	
DIV.novinka  IMG {

  float: left;

  display: inline;

  margin-right: 5px;

  margin-left: 10px;
	
  background-image: url(desimg/img_bckg.png);	

}

DIV.novinka P {

  font-size: 0.9em;

  margin: 5px;

  padding-top: 0px;

  padding-right: 5px;

  padding-left: 5px;
	
  color: #CAE1F9;	

}

DIV.novinka P A {

  color: #FFDF00;

  text-decoration: none;
	
/*  font-weight: bold;*/

}

DIV.novinka P A:hover {

  color: #FFDF00;

  text-decoration: underline;

/*  font-weight: bold;*/

}

DIV.sudaNovinka {

/*  background-color: #FFF6B7;*/

}

DIV.sudaNovinka H2{

/*  background-image: url(desimg/sudaNovinka_pozadiH2.jpg);*/

}

DIV.lichaNovinka {

/*  background-color: #C5E0ED;*/

}

DIV.lichaNovinka H2{

/*  background-image: url(desimg/lichaNovinka_pozadiH2.jpg);*/

}

/*-------------------------------fotografie--------------------------------------*/

DIV.fotografie {

  float: left;

  display: inline;

  width: 140px;

  padding-top: 5px;

  padding-bottom: 3px;

  margin-left: 0px;

  margin-right: 10px;

  margin-bottom: 10px;

  background-color: #CAE1F9;

  border: 1px #9ED7ED solid;

}

DIV.fotografie P {

  margin: 0px;

  font-size: 0.8em;

  text-align: center;
	
	color: #002745;	

}

/*--------------------------------------kalendář------------------------------*/

TABLE.kalendar {

  text-align: left;

  background-color: #FFB400;

  margin-top: 10px;

}

TABLE.kalendar TD {

  vertical-align: middle;

  background-color: #FFFFFF;

  padding: 3px;

} 

TABLE.kalendar TR TD IMG{

  margin-right: 3px;

  vertical-align: middle;

}

/*------------------------------ag25 galerie-------------------------------*/

TD.galerieMiniatura {

  padding: 5px;

  background-color: #FFDF00;/*#C5E0ED;*/

  border: 1px #9ED7ED solid;

}

