BODY{
	background: #624822 url(../pic/background.jpg) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;	
}
DIV, P, SPAN, UL, OL, LI, TH, TD{
	font: 10pt "Arial CE", Arial, Geneva, Helvetica, sans-serif;
	color: #353535;
}
H1{
	background: url(../pic/h1.gif) no-repeat;
	font: normal 16pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #423621;
	margin: 0;
	padding: 10px 0 25px 50px;
}
H2{
	font: normal 14pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #695534;
	margin: 0;
	padding: 0 0 10px 0;
}
H3{
	font: bold 11pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #a69272;
	margin: 0;
	padding: 0 0 10px 0;
}
TABLE{height: auto; border: 0 none; margin-bottom: 15px;}
TH{background-color: #cbb898; padding-left: 3px; padding-right: 3px; text-align: left;}
TD{border: 1px solid #cbb898; padding-left: 3px; padding-right: 3px;}

A{color: #618d04; text-decoration: underline;}
A:hover{color: #547a04; text-decoration: none;}
HR{color: #CBB898; background-color: #CBB898; border: 0 none; height: 1px; clear: left;}
UL{list-style: square; margin-top: 0;}
UL LI{line-height: 150%;}
P{margin-top: 0; margin-bottom: 10px; line-height: 150%;}
P.message-hlaska{background-color: #99ff91; border: 2px solid #95c466; padding: 15px; color: #000; font-weight: bold; margin-bottom: 25px;}
P.message-info{background-color: #E6DAC3; border: 7px solid #CBB898; padding: 15px; color: #353535; font-weight: bold; margin-bottom: 25px; font-size: 11pt;}
IMG{border: 0 none; vertical-align: middle;}
LEGEND{color: #353535; font-weight: bold; padding: 5px 10px;}
INPUT.text-box{font-size: 8pt;}
TEXTAREA{font-size: 9pt;}
.button{background: url(../pic/btn.gif) repeat-x; border: 1px solid #000;}

.poznamka{font-weight: bold; color: Red;}
.foto-left{border: 7px solid #e5d6ba; float: left; margin: 0 10px 0 0;}
.foto-right{border: 7px solid #e5d6ba; float: right; margin: 0 0 0 10px;}
.fotogalerie{border: 7px solid #e5d6ba; float: left; margin: 0 0 0 10px;}

.top{text-align: right;}
.clear{clear: both;}
.barva{background-color: #FFFF00;}

/* strankovani */
.strankovani{text-align: center; line-height: 150%}
.strankovani A{border: 1px solid #a0a1a3; padding: 0 10px; text-decoration: none; line-height: 150%;}
.strankovani A:hover{background-color: #618d04; color: #fff;}
.strankovani STRONG{background-color: transparent; border: 0px none #a0a1a3; padding: 0 10px; font-weight: normal;}
/* konec strankovani */

/* GUESTBOOK */
SPAN.formatovani{float: left; margin: 0 5px; padding: 2px 0;}  
SPAN.formatovani A{padding: 1px 15px; border: 1px solid #808080; text-decoration: none;background: #f0f0f0;}
SPAN.formatovani A:hover{color: #333; background: #fff; border: 1px solid #333;}
SPAN.formatovani A.btn{background: url(../pic/btn.gif) repeat-x; border: 1px solid #fff; color: #fff;}

.red{color: #D8006B;}

.prispevek{background-color: #f0e4cd; border: 1px solid #cbb898; margin: 5px 0; overflow: hidden; padding-bottom: 10px;}
.prispevek P{padding: 0 10px;}
.prispevek cite{font-style: normal;}
.prispevek .tajm{float: right;}
.prispevek BLOCKQUOTE{margin: 0 10px; padding: 0;}
.prispevek .reakce{background-color: #e6dac3; border: 1px solid #cbb898; margin: 0 10px 5px 10px;}
.prispevek .reakce P{margin: 0; padding: 0 10px 5px 10px;}
/* KONEC GUESTBOOK*/

/* -------------------------------------------------- ID -------------------------------- */
#main{
	background: #ebdfca url(../pic/top-lista.gif) no-repeat;
	width: 904px !important;
	width: 960px;
	margin: 0 auto;
	padding: 0 28px;
	text-align: center;
}
#lbox{
	width: 240px;
	float: left;
	text-align: center;
	padding-bottom: 27px;
}
#logo{
	width: 240px;
	height: 198px;
	margin: 35px auto;
}
#vlajky{
	width: 190px;
	text-align: right;
	margin: 0 auto;
	padding: 0 0 20px 0;
}
#vlajky IMG{
	margin: 0 0 0 5px;
	border: 1px solid #02173e;
	padding: 0;
}
#menu{
	background: url(../pic/lbox.gif) no-repeat center bottom;
	width: 240px;
	padding: 0 0 50px 0;
	text-align: center;
	margin: auto;
}
#menu UL{margin: 0; padding: 0 0 150px 0; list-style: none;}
#menu LI{background: url(../pic/menu-icon.gif) no-repeat 28px 5px; text-align: left; padding-left: 25px;}
#menu LI A{
	text-decoration: none;
	border-bottom: 1px solid #cbb898;
	padding: 5px 0 5px 30px;
	display: block;
	width: 160px !important;
	width: 190px;
	color: #4e422d;
	font-weight: bold;
	font-size: 10pt;
}
#menu LI A:hover{background: #e4d9c8 url(../pic/menu-icon-over.gif) no-repeat 2px 5px; text-decoration: none;}

/* box pod menu */
#menu .box-info{
	background: #547a04 url(../pic/box-info-top.gif) no-repeat; 
	width: 192px;
	text-align: center;
	margin: auto;
}
#menu .box-info A H1 {
	background: none;
	margin: 0 auto;
	padding: 10px 0 0 0;
	color: #f9f2e7;
	text-decoration: none;
}
#menu .box-info P{
	margin: 0 auto;
	padding: 0;
	color: #f9f2e7;
	text-decoration: none;
}
#menu .box-info-bottom{
	background: #547a04 url(../pic/box-info-bottom.gif) no-repeat; 
	width: 192px;
	text-align: center;
	margin: auto;
	height: 10px;
	overflow: hidden;
}
/* konec box pod menu */

#pbox{
	width: 640px;
	float: right;
	text-align: center;
	padding-bottom: 27px;
}
#obr{
	/*background: #e9e6b8 url(../pic/obr.jpg) no-repeat left*/;
	width: 640px;
	height: 198px;
	margin: 35px auto;
}
#pbox-obsah-lista-top{
	background: #f4ead7 url(../pic/pbox-lista-top.gif) no-repeat; 
	width: 640px; 
	height: 19px;
}
#pbox-obsah{
	background: #f4ead7 url(../pic/pbox-obsah-podklad.gif) repeat-y;
	width: 588px !important;
	width: 640px;
	padding: 5px 26px;
	margin: auto;
	text-align: left;
}
#pbox-obsah-lista-bottom{
	background: url(../pic/pbox-lista-bottom.gif) no-repeat; 
	text-align:center; 
	width: 640px; 
	height: 19px;
}
#bottom{
	background: #ebdfca url(../pic/bottom-lista.gif) no-repeat center bottom;
	width: 960px;
	margin: 0 auto !important;
	text-align: center;
	padding: 10px 0;
}
#bottom P{font-size: 8pt;}

/* --- styly pro rss --- */
rss, channel { 
  padding: 20px; 
  color: black; 
  font: normal 12px Tahoma, arial, sans-serif;
  line-height: 1.5; 
  display: block;
  overflow: hidden;
  }

item { display: block; margin: 11px 0; }

item title, item description, item link { display: block; }

link { color: green; }

title { color: blue; }

item description { color: #666; }

/* --- styly pro administraci --- */
.floatleft { float: left; }

.floatright { float: right; }

.floatleft, .floatright { padding: 1em 0.5em 0 0.5em;  }

.adminwidth { 
  width: 700px !important;
  }