body{ font-family: "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; background-image: url(images/bodybg.gif); background-repeat: repeat; text-align: center; margin: 0; padding: 0; list-style-image: url(images/pozadi.gif); }
#content{ background-image: url(images/bodybg.gif); background-repeat: repeat; margin: 0 auto; display: block; }
/* header */
#logo a  { background-image: url(images/header.jpg); background-repeat: no-repeat; background-position: center 0; width: 750px; margin: 0 auto; padding: 0; height: 259px ; display: block; }
#pozadi { background-image: url(images/bgtop.gif); }
#vnitrek { background-image: url(images/bg.gif); background-repeat: repeat-y; background-position: center 0; width: 750px; margin-right: auto; margin-left: auto; }
/* header end */
#left { width: 523px; float: left; }
#left p { padding: 0 0 0 20px; }
#left ul { font-size: 80%; text-align: left; margin: 0; padding: 0 0 0 45px; }
#left ul li { background-repeat: no-repeat; background-position: left 6px; margin: 0; padding: 0; list-style-type: disc; list-style-image: none; }
#right { width: 227px; float: left; }
#right p { text-align: left; margin-right: 20px; }
h1 { color: #c9531c; font-size: 0.8em; font-weight: bold; background-image: url(images/h2bg.gif); background-repeat: no-repeat; text-align: left; padding: 0 0 0 80px; height: 47px; order-top-style: solid; }
h2{ font-size: 0.8em; font-weight: bold; background-image: url(images/h2bg.gif); background-repeat: no-repeat; text-align: left; height: 47px; padding: 0 0 0 80px; order-top-style: solid; }
h2 a { color: #000; text-decoration: none; cursor: text; }
h2 a:hover { color: #000; text-decoration: none; cursor: text; }
h3 { font-size: 0.8em; font-weight: bold; background-image: url(images/h3bg.gif); background-repeat: no-repeat; text-align: left; height: 47px; padding: 8px 0 0 20px; }
h4 { color: #0e5484; font-size: 1.1em; font-weight: bold; margin: 15px 0 0 30px; padding: 0; float: left; }
p{ font-size: 0.7em; text-align: justify; margin: 10px; }
img { margin-left: 5px; border: solid 3px #fff   }
.mapa { margin-left: 15px; }
a{ color: #a55325; text-decoration: underline; }
a:hover{ color: #417b96; text-decoration: underline; }
ul { font-size: 80%; text-align: left; margin: 0 0 0 0; padding: 0; }
ul li { background-repeat: no-repeat; background-position: left 6px; margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
.red{ color: #bd2703; }
/*navigace*/
ul#navigace { margin: 0 0 0 2px; padding: 0; }
ul#navigace li { background-image: none; margin: 0; padding: 0; }
ul#navigace li a { color: #362f2d; font-weight: bold; text-decoration: none; height: 20px; min-height: 20px; margin: 0 25px 0 0; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; border-bottom: 1px solid #c0c0c0; display: block; }
ul#navigace li a:hover { color: #a55325; font-weight: bold; background-color: #fff7e5; text-decoration: none; margin: 0 25px 0 0; display: block; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; border-bottom: 1px solid #c0c0c0; }
body.uvod #navigace li a#nav-1, 
body.cen #navigace li a#nav-2, 
body.rez #navigace li a#nav-3, 
body.foto #navigace li a#nav-4, 
body.ffff #navigace li a#nav-5, 
body.novinka #navigace li a#nav-6, 
body.kon #navigace li a#nav-7 { color: #a55325; background-color: #fff7e5; background-repeat: no-repeat; background-position: right center; text-decoration: none; padding-right: 25px; }
/*navigace*/
/*novinky*/
.novinka_datum { background-image: url(images/datum.gif); background-repeat: no-repeat; height: 16px; margin-bottom: 5px; margin-left: 10px; padding: 0 0 0 20px; border-style: none; border-width: 0; }
.novinka_text { margin: 0 0 1em 10px; }
.novinka_archiv { background-image: url(images/archiv_news.gif); background-repeat: no-repeat; height: 16px; padding-left: 20px; }


/* foot */
#footer { background-image: url(images/foot.gif); background-repeat: no-repeat; background-position: center 0; width: 750px; height: 56px ; margin: 0 auto;}
#footer p { text-align: center; margin: 0; padding: 18px 0 0; }
#footer a { text-decoration: none; }
/* foot end */
.fl_left{ margin-right: 10px; margin-bottom: 10px; float: left; }
.fl_right { margin-bottom: 10px; float: right; margin-left: 20px; }
.cleaner{ 
	font-size: 1px; 
	line-height: 1px; 
	float: none; 
	clear: both; 
}

form { margin-top: 0; margin-right: 5px; margin-bottom: 0; padding: 0; }
fieldset { margin-bottom: 10px; margin-left: 30px; padding: 15px; border: solid 1px #fff; }
legend { color: #651921; font-size: 80%; font-weight: bold; background-color: #fff; padding: 2px 4px; border: solid 1px #fff; }
label { text-align: right; width: 20%; float: left; margin-right: 10px; }
hr { display: none; }

#vlajecky             { float: left; margin: 0; padding-top: 10px; padding-right: 0; padding-left: 10px; }
#vlajecky a  img   { margin: 0 0 0 10px; padding: 0; border: solid 2px #fff   }
#vlajecky a:hover img { border: solid 2px #937650; }

table { font-size: 70%; background-color: #ffc; text-align: justify; width: 470px; float: left; margin-bottom: 10px; border: solid 1px #866544; border-collapse: collapse                      }
th, td { text-align: justify; padding: 5px 6px; border: solid 1px #866544; }
th { font-size: 110%; background-color: #a18358; text-align: center; border-bottom: 1px solid #212121; }
.cenik { margin: 0; padding: 10px 0 0 40px; }
.prvni_sloupec { color: white; font-weight: normal; background-color: #f36523; width: 150px; }
.nodisp { display: none; }
#chyba  { color: #f00; font-weight: bold; padding: 10px; rder-top-style: dotted; }
/*printit*/
.top { _width: 2em;  white-space:nowrap; background-image: url(images/top.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.print { _width: 10em; white-space:nowrap; background-image: url(images/print.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; margin-left: 20px; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.printit { text-align: left; margin: 15px 0 0 15px; padding: 0; }
.noscreen { display: none; }
.linka { background-image: url(images/linka.gif); background-repeat: no-repeat; height: 4px; margin-top: 10px; }
.tlac { color: #fff; background-color: #f36523; }
/*galery*/
.galerie { margin-left: 20px; }
.galerie a img { border: solid 3px #fff; }
.galerie a:hover img { border: solid 3px #f36523; }
.galery p { text-align: justify; margin-left: 20px; }
.galery a img { border: solid 3px #fff; }
.galery a:hover img { border: solid 3px #f36523; }
#foto       { margin: 0 8px; width: 375px ; padding: 15px 0 0; }
#foto_box  { background-image: url(images/foto-bg.gif); background-repeat: no-repeat; background-position: center 0; padding: 0; width: 390px; height: 310px ; margin: 0 auto 10px; }
#foto_box p { margin: 15px 0 0 15px; padding: 0; }
.video{
	display: block;
	height: 300px;
	width: 450px;
	background-color: #DFE7BF;
	border: 1px solid #DF7F43;
	/*background-image: url(../images/img_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	clear: both;
	margin-bottom: 15px;
	padding: 6px;
	margin-left: 35px;
}

