HTML,BODY{
	background: #424446;
	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: #babbbb;}
H1{
	font: normal 22pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #f8c300;
	margin: 0;
	padding: 0 0 25px 0;
}
H2{
	font: normal 14pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #c59c03;
	margin: 0;
	padding: 0 0 10px 0;
}
H3{
	font: bold 12pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #8e7105;
	margin: 0;
	padding: 0 0 10px 0;
}
TABLE{border: 1px solid #3F4244; margin-bottom: 15px;}
TH{background-color: #3F4244; padding: 2px 5px; text-align: left;}
TD{border: 1px solid #3F4244; padding: 2px 5px;}

TABLE.no-border{margin-bottom: 15px; border: 0 none;}
TABLE.no-border TH{padding: 2px 5px; text-align: left; border: 0 none;}
TABLE.no-border TD{padding: 2px 5px; border: 0 none;}

A{color: #f8c300; text-decoration: underline;}
A:hover{color: #f8c300; text-decoration: none;}
HR{color: #000; background-color: #000; 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: #b7b7b7; border: 2px solid #676c70; padding: 15px; color: #3e3e3e; font-weight: bold; margin-bottom: 25px;}
P.message-hlaska .upozorneni{padding: 0 20px 0 10px; vertical-align: middle;}
FORM{margin: 0; padding: 0;}
INPUT.text-box{background: url(../pic/input-background.gif); border: 1px solid #716f6f; font-size: 8pt; padding: 3px 5px; height: auto !important; height: 22px;}
SELECT{background-color: #ddd;}
TEXTAREA{background: url(../pic/textarea-background.gif); border: 1px solid #716f6f; font: 9pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; padding: 3px 5px;}

.label{font-weight: normal; text-align: right;}
.poznamka{font-weight: bold; color: #f5e4a6;}

.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;}

.box-foto{width: 150px; height: 145px !important; height: 155px; float: left; margin: 0 5px 15px 10px !important; margin: 0 6px 15px 6px; text-align: center;}
.box-foto .foto{margin: 10px auto 4px auto; border: 4px solid #f8c300;}
.box-foto .foto:hover{margin: 10px auto 4px auto; border: 4px solid #f8c300;}
.box-foto P A {font-size: 9pt; padding: 0; line-height: 100%; text-align: center; margin: auto; width: 105px; display: block; text-decoration: underline;}
.box-foto P A:hover{text-decoration: none;}

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


/* -------------------------------------------------- ID -------------------------------- */
#top-lista{background-color: #f8c300; text-align: center;}
#top-lista P{width: 960px; padding: 3px 0 3px 60px; margin: 0 auto; color: #131313; text-align: left;}
#top-lista P A{color: #131313; font-weight: bold; padding: 0 20px;}
#top-podklad{background: url(../pic/top.jpg) repeat-x; text-align: center; margin: 0; padding: 0;}
#top-obr{background: url(../pic/obr.jpg) no-repeat; margin: 0 auto; padding: 0; width: 960px; height: 300px;}
#main{background: #424446 url(../pic/background.gif) repeat-y; width: 960px; margin: 0 auto; padding: 0;}
#lbox{width: 280px; float: left; text-align: left; padding-bottom: 27px;}

/* menu */
#menu{width: 240px; padding: 25px 0 10px 0; margin: 0 0 0 15px;}
#menu UL{margin: 0; padding: 0 0 50px 0; list-style: none;}
#menu LI{text-align: left;}
#menu LI A{
	text-decoration: none;
	border-bottom: 1px solid #F7C200;
	padding: 5px 0 5px 20px;
	display: block;
	width: 161px !important;
	width: 181px;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
}
#menu LI A:hover{background: #F7C200 url(../pic/menu-icon-over.gif) no-repeat 2px 5px; text-decoration: none; color: #000;}
/* konec menu */

#box-pod-menu{background-color: transparent; width: 180px; margin: 0 0 0 12px;}
#box-pod-menu P{font-size: 8pt;}
#pbox{background: url(../pic/pbox-postavy.gif) no-repeat right bottom; width: 680px; float: left; text-align: left; padding: 30px 0 27px 0;}
#pbox-obsah{margin: 0 105px 200px 0;}
#bottom{background: #424446 url(../pic/bottom.jpg) no-repeat; width: 885px; height: 154px; margin: 0; text-align: left; float: left;}