/* CSS Document */

body {
	text-align:center;
	background:url('img/body-bcg.jpg') repeat left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 0.70em;
	}
/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0;}

h1 {}
h2 {}
h3 {}
h4 {}

/* 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 {border: 1px solid gray;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;}
td {border: 1px solid gray;padding: 5px 10px;vertical-align: top;background-color: white;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 1em;}


/* 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;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: underline;color:white;}
a:visited{}
a:hover {text-decoration: underline; }

/* Img
-------------------------------------------------- */
img	{border:none;}

#bcg{background:url('img/body-bcg1.jpg') repeat-x left top;width:100%;height:774px;position:absolute;left:0px;top:0px;}

/* Bloky
-------------------------------------------------- */
#obal{position:relative;width:950px;margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:268px;background:url('img/top.jpg') no-repeat left top;}

#menu-h1{position:absolute;top:0px;right:15px;}
#menu-h1 ul{padding:0px;margin:0px;}
#menu-h1 ul li{list-style-type: none;display:block;float:left;background:url('img/menu-h1.gif') no-repeat right top;}
#menu-h1 ul li a{text-decoration:none;float:left;display:block;color:white;padding:32px 13px 3px 47px;}
#menu-h1 ul li a:hover{color:#ccc;text-decoration: underline;}

#home{position:absolute;bottom:31px;left:389px;margin:0px;padding:0px;width:170px;height:121px;}
#home a{display:block;width:170px;height:121px;text-decoration:none;overflow:hidden;}
#home a span{visibility:hidden;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;min-height:507px;_height:507px;background:url('img/maj-bcg.jpg') no-repeat left top;}
.dotted{background:url('img/dotted.gif') repeat-x left bottom;width:460px;font-weight: bold;padding:5px 0 10px;}
.dotted a{color:white;text-decoration: none;}
.dotted a:hover{text-decoration: none;}
.dotted-left{text-align:right;float:left;}
.dotted-left a{padding-right:10px;}
.dotted-right{text-align:left;float:right;}
.dotted-right a{padding-left:10px;}

.text-left{position:relative;width:450px;float:left;text-align:right;color:white;padding:10px 0px;line-height:17px;}
.text-right{position:relative;width:450px;float:right;text-align:left;color:white;padding:10px 0px;line-height:17px;}

/* leva
-------------------------------------------------- */	
#leva{float:left;width:475px;position:relative;}	
#hostesky{background:url('img/hostesky.jpg') no-repeat left -1px;display:block;width:470px;height:266px;position:relative;left:0px;top:0px;}

/* prava
-------------------------------------------------- */	
#prava{width:475px;	float:right;overflow:hidden;position:relative;height:auto;}
#catering{background:url('img/catering.jpg') no-repeat left -1px;display:block;width:470px;height:266px;position:relative;left:5px;top:0px;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:100%;min-height:50px;_height:50px;}
#pata_left{color:#ccc;position:relative;text-align:center;float:left;font-size:8pt;padding:12px 0px 0px 120px;line-height:15px;}
#pata_left a{color:#ccc;text-decoration: underline;}

#pata_menu{float:right;_display:inline;text-align:center;width:580px;position:relative;margin:0px 30px 0px 0px;padding:11px 0px 3px 0px;}
#pata_menu a{white-space:nowrap;color:#ccc;font-size:10px;font-weight:normal;line-height:17px;background:url('img/arrow-pata.gif') no-repeat left 4px;padding:0px 6px 0px 8px;text-decoration:none;}
#pata_menu a:hover{text-decoration: underline;}
	
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}
.nonobr{background:none !important;}
