
* {border:0px; padding:0px; margin:0px}

body {width:1160px; margin:auto;
		background:url(files/images/pozadi.gif) top repeat-x}

div.struktura {width:1160px; margin:1px; position:relative}

div.logo {position:absolute; left:800px; top:0px}

div.hlavicka {text-align:right; height:49px}

table.menu {width:1160px; padding-top:2px; border-collapse:collapse}
	td.menu {height:27px; width:114px; padding-top:2px;
				background:url(files/images/menu.gif) left no-repeat #cc1c1c;
				text-align:center;
				font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:300; color:#fff;
				cursor:default}
	td.mezimenu {height:26px; width:212px;
				background:url(files/images/menu.gif) left no-repeat #cc1c1c}
	td.jazyk {height:26px; width:50px; padding-top:2px;
				text-align:center; vertical-align:middle;
				background:url(files/images/menu.gif) left no-repeat #cc1c1c}
	td.jazyk1 {height:26px; width:50px; padding-top:2px;
				text-align:center; vertical-align:middle;
				background:#cc1c1c}
	table.menu a:link {text-decoration:none; color:#fff}
	table.menu a:visited {text-decoration:none; color:#fff}
	table.menu a:hover {text-decoration:underline; color:#fff}
div.podmenu_osouboru {position:absolute; left:114px; top:48px; display:none; z-index:7}
div.podmenu_akce {position:absolute; left:228px; top:48px; display:none; z-index:7}
div.podmenu_archiv {position:absolute; left:342px; top:48px; display:none; z-index:7}
div.podmenu_projekty {position:absolute; left:456px; top:48px; display:none; z-index:7}
	table.podmenu {border-collapse:collapse}
	table.podmenu td.title {height:27px; width:113px; padding-top:2px;
							background:#8cc600; text-align:center;
							font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:300; color:#fff;
							cursor:default}
	table.podmenu td {height:28px; width:113px; margin:1px; border:#fff 1px solid;
						background-color:#8cc600;
						text-align:center;
						font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; font-weight:300}
		table.podmenu a:link {text-decoration:none; color:#fff}
		table.podmenu a:visited {text-decoration:none; color:#fff}
		table.podmenu a:hover {text-decoration:underline; color:#fff}
div.extramenu {float:right; height:27px; width:456px; margin-top:11px;
				background-color:#8cc600}
	div.extramenu table {width:456px}
	div.extramenu td {width:114px; height:20px; border-right:#fff 1px solid;
						padding-top:3px;
						text-align:center;
						font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:300; color:#fff;
						cursor:default}
	div.extramenu td.posledni {border:0px}
	div.extramenu td.strankyfora {border:0px; width:400px}
	div.extramenu a:link {text-decoration:none; color:#fff}
	div.extramenu a:visited {text-decoration:none; color:#fff}
	div.extramenu a:hover {text-decoration:underline; color:#fff}

div.levy {width:800px; float:left}
	div.slideshow {width:800px}
	div.obsah {width:800px}

div.pravy {width:317px; float:right}
	div.titulek {width:302px; height:25px; margin-top:1px; padding:4px 15px 0px 0px;
					background-color:#cc1c1c;
					text-align:right;
					font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:300; color:#fff}
	div.obsah_pravy {width:302px; margin:5px 15px;
						font-family:Tahoma, Geneva, sans-serif; font-size:0.8em; font-weight:300}
		table.nejnovejsi {border-bottom:#8cc600 1px solid}
		table.nejnovejsi td.dole {border-bottom:#8cc600 1px; width:290px}
	div.pravy a:link {text-decoration:none; color:#fff}
	div.pravy a:visited {text-decoration:none; color:#fff}
	div.pravy a:hover {text-decoration:underline; color:#fff}
		div.pravy div.obsah_pravy a:link {text-decoration:none; color:#cc1c1c}
		div.pravy div.obsah_pravy a:visited {text-decoration:none; color:#cc1c1c}
		div.pravy div.obsah_pravy a:hover {text-decoration:underline; color:#cc1c1c}

div.obsah {text-align:left;
	font-family:Tahoma, Geneva, sans-serif; font-size:0.8em; font-weight:300; color:#000}
h1 {text-align:left; padding:10px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; font-weight:800; color:#cc1c1c}
h2 {padding:20px 0px 5px 0px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:800; color:#8cc600}
h3 {padding:5px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; font-weight:600; color:#000}
span.tucne {font-weight:700}
span.cervene {color:#cc1c1c}

input {border:#8cc600 1px solid; height:18px; padding:2px; margin:2px}
input.bezramecku {border:0px}

div.text {padding:10px 10px}
	div.text a:link {text-decoration:none; color:#cc1c1c}
	div.text a:visited {text-decoration:none; color:#cc1c1c}
	div.text a:hover {text-decoration:underline; color:#cc1c1c}

ol {padding-left:20px}
ul {padding-left:20px}

p.fotka_vpravo {float:right; margin:20px 0px 20px 20px}
p.fotka_vlevo {float:left; margin:20px 20px 20px 0px}
p.vpravo {text-align:right}

p.odsazeni {padding:6px 0px}

table.novinka {width:780px; border-bottom:#8cc600 1px solid; padding-bottom:15px}
	table.novinka h2 {padding:0px 0px 5px 0px}
	table.novinka td.vpravo {text-align:right; color:#999}

table.clenove td {width:200px; text-align:center; vertical-align:top}
table.clenove img {padding-top:20px}

table.repertoar {width:780px; border-bottom:#8cc600 1px solid; padding-bottom:15px}

table.akce {border-collapse:collapse; width:780px}
table.akce h2 {font-family:Tahoma, Geneva, sans-serif; font-size:1em; font-weight:600; color:#000; padding-top:0px}
table.akce td {vertical-align:top; border-bottom:#8cc600 1px solid; padding:5px 0px}
	td.akc_termin {width:230px}
	td.akc_nadpis {font-weight:700px}
	td.akc_uzke {width:180px}

table.archiv {border-collapse:collapse; width:780px}
table.archiv h2 {font-family:Tahoma, Geneva, sans-serif; font-size:1em; font-weight:600; color:#000; padding-top:0px}
table.archiv td {vertical-align:top; border-bottom:#8cc600 1px solid; padding:5px 0px}

table.kontakt {width:900px}
table.kontakt td {vertical-align:top; padding:3px 20px 3px 0px}
table.kontakt td.email {padding-left:10px; border-left:#8cc600 1px solid}
table.kontakt input, textarea {background-color: #ffffff; color: #000000;
								border: 1px solid #8cc600}
table.kontakt input, textarea {background-color: #ffffff; color: #000000;
								border: 1px solid #8cc600}

table.forum {width:780px; border-top:#cc1c1c 1px solid}
	table.forum td.fotkaOt {width:60px}
	table.forum td.fotkaOd {width:60px; padding-left:20px}
	table.forum td.vpravoOt {text-align:right; color:#999}
		table.forum td.vpravoOt a:link {text-decoration:none; color:#999}
		table.forum td.vpravoOt a:visited {text-decoration:none; color:#999}
		table.forum td.vpravoOt a:hover {text-decoration:underline; color:#999}
	table.forum td.vpravoOd {text-align:right; color:#999; border-top:#8cc600 1px solid}
		table.forum td.vpravoOd a:link {text-decoration:none; color:#999}
		table.forum td.vpravoOd a:visited {text-decoration:none; color:#999}
		table.forum td.vpravoOd a:hover {text-decoration:underline; color:#999}
	table.forum td.reagovat {display:none; line-height:22px}
	table.forum input {border:#8cc600 1px solid}
	#name {display:none}
div.novy_vzkaz {display:none; line-height:22px; padding:0px 0px 10px 0px}
	div.novy_vzkaz input {border:#8cc600 1px solid}
	
div.projekty {border-bottom:#8cc600 1px solid; padding-bottom:10px}
div.projekt p {padding-bottom:8px; text-indent:50px}
div.projekt div.projektpruh {border-bottom:#8cc600 1px solid; border-top:#8cc600 1px solid; padding:5px; margin-bottom:10px}
div.projekt div.projektpruh  img {padding-left:5px; padding-right:20px}
div.projekt img.vpravo {float:right; padding:10px}
div.projekt img.vlevo {float:left; padding:10px}

div.rezervace {float:right; width:400px}
div.rezervace input, textarea {background-color: #ffffff; color: #000000;
								border: 1px solid #8cc600}
								
div.profilovka {position:absolute; top:82px; left:1000px}

table.profil {width:600px}
table.profil td.popisek {text-align:right}

table.prepinac td {vertical-align:top}

table.lipkaci td {padding:3px; border-bottom:#8cc600 1px solid}

div.new {border:1px solid #cc1c1c}

table.soutez {width:800px; padding:10px}
table.soutez td {vertical-align:top}
table.krizovka {border-collapse:collapse}
	table.krizovka td {border:#000 1px solid; width:50px; height:50px; text-align:center; vertical-align:central}
	table.krizovka td.zadani {background:#CCC; padding:2px}
	table.krizovka td.tajenka {background:#8cc600}

div.kestazeni {padding:10px 30px; border-bottom:#cc1c1c 1px solid}
	div.kestazeni a:link {text-decoration:none; color:#cc1c1c}
	div.kestazeni a:visited {text-decoration:none; color:#cc1c1c}
	div.kestazeni a:hover {text-decoration:underline; color:#cc1c1c}
	
	table.kestazeni {width:730px; border-top:#8cc600 1px solid;}
	table.kestazeni h3 {color:#cc1c1c}
	table.kestazeni td.vpravo {text-align:right; color:#999}

div.pfs p {padding-bottom:8px; text-indent:50px}

div.paticka {width:1160px; float:left;
				color:#cc1c1c; font-size:0.8em; font-weight:300}
	div.paticka a:link {text-decoration:none; color:#cc1c1c}
	div.paticka a:visited {text-decoration:none; color:#cc1c1c}
	div.paticka a:hover {text-decoration:none; color:#000000}
table.paticka {border-collapse:collapse; width:1160px}
td.paticka1 {height:4px}
td.paticka2left {border-top:#cc1c1c 1px solid; text-align:left}
td.paticka2right {border-top:#cc1c1c 1px solid; text-align:right}

table.kestazenimp3 td {vertical-align:top; width:300px}

table.pisne td {vertical-align:top; padding:5px}
