@CHARSET "UTF-8";


/* Format stred */
body { text-align: center; font-family: 'Verdana'; color: white; font-size: 1em; margin-top: 0; background-color: transparent;SCROLLBAR-FACE-COLOR: #CC0000;SCROLLBAR-HIGHLIGHT-COLOR: #CC0000;SCROLLBAR-SHADOW-COLOR: #CC0000;	SCROLLBAR-ARROW-COLOR: #FFFFFF;SCROLLBAR-TRACK-COLOR: #000000;SCROLLBAR-BASE-COLOR: #000000;}
div#body {  border: none; width: 900px; margin-left: auto; margin-right: auto; padding: 0px; text-align: center;  }
div#holder { float: left; text-align: left; color: white; border: none; width: 900px; margin: 0; padding: 0;   }
iframe { margin: 0; padding: 0; border: none }

/* H */
h1 { float: left; font-size: 1.4em; text-align: right; width: 870px; margin: 0 0 20px 0; padding: 10px 20px; }


a { color: white; text-decoration: none; }
a:hover { color: white; text-decoration: underline; }

a#insert_paper { font-weight: bold; color: red; }
	
	
/* Header */


/* Main */

div#main { float: left; width: 900px; margin: 0; padding: 0px; }
	
	/* Message */
	
	div#message { float: left; font-size: 1em; text-align: center; width: 100%; margin: 5px 0; padding: 10px 0; background-color: #676767 }
	
	
	/* Galerie */
	
	div.block { float: left; width: 20%; height: 230px; margin: 0 0p 0 0; padding: 0; }
	div.block h2 { float: left; font-size: 1em; width: 100%; margin: 0 0 0 0; }
	div.block p { font-size: 0.8em; height: 115px; text-align: center; background-color: transparent;}
	div.block img { float: left; border: 3px solid #444444; margin: 0 0 0 0; }
	div.block span { float: left; font-size: 0.8em;  width: 100%; margin: 0 0; padding: 0; }
	div.block span b { color: red; font-weight: bold; }
	
		/* Galerie detail */
		
		div#photo_main { text-align: center; width: 100%; margin: 0; padding: 0; }
		div#photo_main img { border: 3px solid #444444;  }
		div#photo_main div.img_block { float: left; width: 180px; height: 180px; margin: 0; padding: 0; }
		
		div#photo_menu h2 { font-size: 1em }
		div#photo_menu { float: left; width: 25%; margin: 0; padding: 0; }
		div#photo_menu p { float: left; width: 100%; font-size: 0.8em; text-align: justify; margin: 0 0 0 0 }
		div#photo_menu span { float: left; font-size: 0.8em;  width: 100%; margin: 0 0; padding: 0; }
		div#photo_menu span b { color: red; font-weight: bold; }
	
	/* Video*/
	
	ul#video { float: left; width: 100%; margin: 0; padding: 0; list-style: none }
	ul#video li { float: left; width: 100%; margin: 0 0 20px 0; padding: 0; list-style: none }
	ul#video li img { float: left; border: 3px solid #444444; margin: 10px 20px 10px 0 }
	ul#video li h2 { margin: 0; font-size: 1.2em; }
	ul#video li p { font-size: 0.8em; width: 900px; text-align: justify; }
	ul#video span { float: left; font-size: 0.8em;  width: 500px; margin: 5px 0; padding: 0 0 0 20%; }
	ul#video span b { color: red; font-weight: bold; }
	
	/* Aktuality */
	
	div.blockA { float: left; width: 30%; height: 300px; margin: 0 30px 20px 0; padding: 0; }
	div.blockA h2 { float: left; font-size: 1.2em; width: 100%; margin: 0 0 15px 0; }
	div.blockA p { font-size: 0.8em; height: 220px; text-align: justify; }
	div.blockA img { float: left; border: 3px solid #444444; margin: 0 10px 10px 0; }
	div.blockA span { float: left; font-size: 0.8em;  width: 100%; margin: 5px 0; padding: 0; }
	div.blockA span b { color: red; font-weight: bold; }
	
	/* Kniha navstev */
	
	div.item { float: left; font-size: 0.8em; width: 100%; margin: 10px 0; padding: 0;  }
	div.item h3 { font-size: 1.2em; margin: 0; }
	div.item h3 b { margin: 0 0 0 20px; }
	div.item p { margin: 5px 0; }
	div.item span { float: left; width: 100%; margin: 0; }
	div.item span b { color: red; font-weight: bold; }
	
		form#insert { float: left; font-size: 0.9em; width: 100%; margin: 0; padding: 0; }
		form#insert div { float: left; width: 100%; margin: 4px 0; padding: 0; }
		form#insert div input { float: left; font-size: 0.9em; width: 275px; height: 18px; margin: 0; padding: 0; border: 1px solid white }
		form#insert div input.submit { float: left; height: 20px; margin: 10px 0 0 20px; font-weight: bold; background-color: white }
		form#insert div input#soubor { border: 1px solid white; height: 20px; }
		form#insert div label { float: left; width: 150px; margin: 0; padding: 0; }
		form#insert div input#spilka { border: none; width: 20px }
	
	/* Table */
	
	table { float: left; text-align: left; font-size: 0.8em; width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
	table tr.header td { text-align: center; border-bottom: 1px solid white; font-weight: bold; }
	table td.nazev { width: 20%; text-align: left; }
	table td.popis { width: 20%; text-align: left; }
	table td.herci { width: 15%; text-align: left; }
	table tr td { padding: 10px 15px }
	table tr td.left { text-align: left; }
	table tr.even td { background-color: #393939 }
	table td { padding: 0 5px; }
	table tr td img { border: 3px solid #444444; }
	
	
/* Footer */

div#footer { float: left; font-size: 0.6em; color:#888888; width: 910px; margin: 0; padding: 0px 0px; }


