/* CSS Document */

body {
	text-align:center;
	background:#930303;
 	font-family: Arial, Courier, sans-serif;
	font-size: 0.8em;
	color: white;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {color:white; margin:0; padding:0;}

h1 {font-size:140%;	}
h2 {font-size:140%;}
h3 { font-size:140%;}
h4 { font-size:100%; }


/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin-top: 10px; margin-bottom: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {		padding: 5px 10px;	font-weight: bold; vertical-align: top;		}
td {		padding: 5px 10px;	vertical-align: top;}


/* FORMS
-------------------------------------------------- */
fieldset {	clear: both; border:none;	}
legend {}
input, textarea, select {	font-size: 1em; background:white !important;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:white; }
a:visited {	}
a:hover { text-decoration:underline !important }


/* Img
-------------------------------------------------- */
img	{ border:none;	}


/* Bloky
-------------------------------------------------- */

#obal
	{
	position:relative;
	width:980px;
	height:670px;
	margin:auto;
	text-align:left;
 	background:url('img/poz.jpg') no-repeat left top;
 	overflow:hidden;
 	}
 	
#obal #logo
	{
	display:block;
	position:absolute;
	padding:0;
	margin:0 auto;
	left:418px;
	top:30px;
	width:146px;
	height:49px;
	background:	url('img/albergo.jpg') no-repeat left top;
	}
	
#obal #menu
	{
	position:absolute;
	top:120px;
	left:0px;
	
	}
	
#obal #menu ul {margin:0; padding:0;}
	
#obal #menu ul li
	{
	float:left;
	list-style:none;
	}
	
#obal #menu ul li a
	{
	display:block;
	padding:0px 16px;
	text-decoration:none;
	font-weight:bold;
	}
	
#obal #left
	{
	position:relative;
	float:left;
	width:150px;
	margin:0px 0px 0px 15px;
	z-index:50;
	
	}
	
#obal #menu1 ul
	{
	padding:0;
	margin:0;
	}
	
#obal #menu1 ul li
	{
	list-style:none;
	}
	
#obal #menu1 ul li a
	{
	display:block;
	_height:1px;
	padding:10px 0px;
	text-decoration:none;
	font-weight:bold;
	}

.text-l{position:relative;text-align:left;margin:8px 0px 0px 10px;float:left;}
* html .text-l{display:inline;}
.text-l span{display:block;float:left;font-weight:bold;}
.text-l #odata{float:left;padding-left:5px;position:relative;width:650px;}
.text-l a:hover{text-decoration: none;}


#obal #text
	{
	position:absolute;
	top:180px;
	left:230px;
	width:490px;
	height:300px;
	z-index:80;
	font-size:110%;
	}
	
#obal #text a {text-decoration:underline;}
#obal #text a:hover{text-decoration: none !important;}
	
#obal #text h2
	{
	margin:10px 0px 4px 0px;
	}
	

	
#obal #znojmo
	{
	position:absolute;
	bottom:0px;
	left:0px;
	width:748px;
	height:208px;	
	background:url('img/znojmo.jpg') no-repeat left top;
	}
	
.detail #znojmo
	{
	width:1020px !important;
	background:url('img/znojmo1.jpg') no-repeat left top !important;
	}
	
#obal #prava
	{
	position:absolute;
	right:0px;
	top:230px;
	width:272px;
	height:440px;
	/*background:#6b0202 url('img/flash.jpg') no-repeat left top;*/
	background:#6b0202; 
	}
	
.detail #prava
	{
	height:275px !important;
	}
	
#obal #prava a
	{
	display:block;
	margin:8px 0;
	text-decoration:none;
	}
	
#obal #prava #aktuality	
	{
	position:absolute;
	right:6px;
	bottom:5px;
	width:257px;
	height:150px;
	}
	
.detail
	{
	height:auto !important;
	}
	
#obsah
	{
	float:left;
	width:680px;
	margin-top:180px;
	min-height:550px;
	_height:550px;
	}
	
#obsah #menu1
	{
	float:left;
	top:0px;
	position:relative;
	}
	
#obsah #text
	{
	float:right;
	top:0px;
	left:0px;
	height:auto;
	padding-bottom:60px;
	position:relative;
	}
	
#contact div table tr td textarea
	{
	width:345px;
	font-size:10pt;
	}
	
.none, .none td {	margin:0; padding:4px 2px; border:0;}
#odkazy {width:980px; margin:auto; text-align:left;height:45px;}
#odkazy, #odkazy a  {color:#CB181E; font-size:92%;}
#odkazy span {float:left;}
	
#pata_left{color:#CB181E;position:relative;float:right;font-size:8pt;padding:5px 80px 0px 0px;text-align:center;line-height:15px;}
#pata_left a{color:#CB181E;text-decoration: underline;}

#pata_menu{float:left;_display:inline;width:450px;position:relative;margin:0px 0px 0px 140px;padding:6px 0px 3px 0px;}
#pata_menu a{white-space:nowrap;border-right:1px solid #CB181E;color:#CB181E;font-size:10px;font-weight:normal;line-height:17px;padding-left:1px;padding-right:6px;text-decoration:none;}
#pata_menu a:hover{text-decoration: underline;}
.prvni{border-left:1px solid #CB181E;padding-left:5px !important;}

#login{position:absolute;top:28px;left:622px;width:351px;height:25px;text-align:left;}
.username{position:absolute;left:0px;top:0px;width:131px;height:25px;background:url('img/input.gif') no-repeat left top;}
.username input{border:none;position:absolute;top:3px;left:3px;width:122px;color:#000;}
.userpass{position:absolute;left:137px;top:0px;width:131px;height:25px;background:url('img/input.gif') no-repeat left top;}
.userpass input{border:none;position:absolute;top:3px;left:3px;width:122px;color:#000;}

.loginbutton{position:absolute;top:0px;left:279px;width:72px;height:25px;background:url('img/loginbutton.gif') no-repeat left top;overflow:hidden;}
.loginbutton button{position:absolute;top:0px;left:0px;width:72px;height:25px;border:none;background:none;cursor:pointer;}
.loginbutton button span{display:block;width:72px;height:25px;}