/* CSS Document */


.main
{
  position:relative;
  width:798px;
  height:auto;
  left:50%;
  margin-left:-399px;
  background-color:#dba782;
  /*  background: url(menu.png) repeat; */
  float:left;
}

.logo
{
  position:relative;
  background-color:white;
  width:798px;
  height:82px;
}

.hornimenu
{
  position:relative;
  background-color:#dba782;
  width:794px;
  height:auto;
  text-align:right;
  padding:2px;
}

.levemenu
{ 
  position:relative;
  background-color:#dba782;
/*  background: url(menu.png) repeat; */
  width:140px;
  height:auto;
  float:left;
  padding-left:5px;
  padding-right:5px;
  
}

.data
{
  position:relative;
  background-color:#B9C4B1;
  background: url(textura.png) repeat;
  width:638px;
  padding:5px;
  height:auto;
  float:right;
  
}

.tvorba
{
  position:relative;
  top:0px;
  background-color:#81624d;
  width:794px;
  left:50%;
  margin-left:-399px;
  font-size:10px;
  clear:both;
  color:white;
  text-align:right;
  font-family: Arial;
  padding:2px;


}


.oddelovac
{
  height:1000px;
  width:0px;
    float:right;
  
}

/* formatovani menu **********************************************/
.mtext 
{
  width:132px;
  padding:2px;
  margin:2px;
  color:black;
}


a.menu 
{
  display: block;
  background-color: white;
  font-size: 14px;
  padding:2px;
  margin:2px;
  width:132px;
  color: black;
  text-decoration: none;

/* 	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;  
*/
}

a.menu:hover
{
  background-color: black;
  color: white;
}




/* formatovani obsahu **********************************************/

hr
{
  background: url(hr.png) repeat;
  height:10px;
}



h1
{
  text-align: center;
	font-family: Times;
	font-style: normal;
	font-size: 25px;
  color: #000000;
}

h2
{
  text-align: center;
	font-family: Times;
	font-style: normal;
	font-size: 20px;
  color: #000000;
}

h3
{
  text-align: center;
	font-family: Times;
	font-style: normal;
	font-size: 18px;
  color: #000000;
}

table
{
 		margin: auto;
}


.prodluzovak
{
  height:850px;
  width:0px;
  float:left;
}


.obrtext
{
  width:600px;
  margin:auto; 
}


.rtext 
{
  text-align: right;
	font-family: Times;
	font-style: normal;
	font-size: 16px;
  color: #000000;
}

.ctext 
{
  top: 20px;
  text-align: center;
	font-family: Times;
	font-style: normal;
	font-size: 16px;
  color: #000000;
}

.text 
{
	font-family: Times;
	font-style: normal;
	font-size: 16px;
  color: #000000;
}

.bigtext 
{
  text-align: center;
	font-family: Times;
	font-style: bold;
	font-size: 16px;
  color: #000000;
}

/* dalsi formatovani*/


img
{
  border:0px;

}

.thumb 
{
  position:relative;
  top: 5px;
  margin:12px;
  white-space:normal;
  width: 130px;
	height: 187px;
	float:left;
	background-color: #FFFFCC;
  border: solid #b0c4c4 1px;
}

.thumb2 
{
  position:relative;
  top: 5px;
  margin:4px;
  white-space:normal;
  width: 200px;
	height: 200px;
	float:left;
  background-color: #ffffff;
  border: solid #b0c4c4 1px;
}

.thumbGalerie 
{
  position:relative;
  top: 5px;
  margin:18px;
  white-space:normal;
  width: 120px;
	height: 160px;
	float:left;
  background-color: #f8f6e2;
  border: solid #dba782 1px;
}

.thumbGalerie:hover
{
  border: solid #000000 1px;
}

.galerka
{
  position:relative;
  float:none;


      color:black;
  background:white;
}




a.kategorie
{
  color:black;
  background:#f8f6f2;
  margin:1px;
  padding-left:5px;
  padding-right:5px;
  font-weight: bolder;

  text-decoration: none;  
}

a.kategorie:hover
{
  background-color: #dba782;

}





.blbost
{
  color:black;
  background:white;
}


.menuGalerie
{
    float:none;
  position:relative;
  /*background:white;*/

}

.nazev 
{
  width:120px;
  position:absolute;
  color:black;
  background-color:#f8f6e2;
  text-align:center;
  float:center;
  top:120px;
  	font-family: arial;

  
}



img.vyr 
{
  position:absolute;   
  left:5px;
  top:5px;

  background-color: black;
  border:0px;

}

.nazev2 
{
  margin-top:5px;
  padding-left:10px;
  padding-right:10px;
  color:white;
  background:black;
  float:left;
  top:140px;
  clear:both;


}


.detail 
{
  position:relative;
  width: 600px;
	height: auto;
  background:#FFFFCC;
  border: solid #b0c4c4 1px;
	float:left;

}



.obrazek
{
 	float:left;
  padding-left:7px;  
}

.poznamka
{
  height:30px;

}


