/* CSS Document */

body {
	text-align:center;
	background:#E5E5E5 url('img/poz.jpg') left top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	color: #2A2A2A;
	text-align: center;
	line-height:1.5;
	margin:0px;
	padding:0px;
	border:none;
	}
	
	
h1, .links { font-size:140%; color:#00749F; margin:10px 0px 10px 0px;  padding:0;  }
h2 { font-size:130%; color:black; margin:10px 0px 10px 0px;  padding:0;}
h3 { font-size:120%; margin:10px 0px 10px 0px; padding:0; }

.novinka { font-size: 110%;}
/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {	}
p { margin:10px 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: .99em 1px; font-size:100%; }
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {	border: 1px solid #D7D7D7;	padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;
	background-color: #006E9C;	color: white;}
td {	border: 0px solid #D7D7D7;	padding: 5px 10px;	vertical-align: top;	background-color: white;}
table.construct {	border-collapse: collapse;	border: none;	margin: .66em 0;	background: transparent none;}
table.construct caption {	text-align: left;}
table.construct th, table.construct td {border: none;	padding: 0 10px .66em 0;	font-weight: normal;
	background: transparent none; 	color: #323232; }

/* FORMS
-------------------------------------------------- */
fieldset {	clear: both;	}
legend {}
input, textarea, select {	font-size: 1em;}
table.construct label {	vertical-align: middle;}

/* 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, .monospace {	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 {	color:#006E9C;}
a:visited {	}
a:hover, a:active {	color: black;}

/* FCK
-------------------------------------------------- */
.left { float:left; }
.right { float:right;}
.leftp { text-align:left;}
.rightp { text-align:right;}
.centerp { text-align:center;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}
hr {clear:both; width:0px;}

#obal
	{
	position:relative;
	text-align:left;
	margin:0 auto;
  background:url('img/top.jpg') 1px 109px no-repeat;
  width:966px;
  height:600px;
  padding:0;
  top:5px;
	}
	
#kontakty
	{
	color:white;
	position:absolute;
	left:301px;
	top:98px;
	width:245px;
	height: 130px;
  background:url('img/kontakt.jpg') left top no-repeat;
	}
	
#kontakty ul li a{ color:white; }
	
#kontakty p
	{
	font-size:100%;
	margin:8px 12px 8px 12px;
	}
	
#kontakty ul
	{
	list-style:none;
	margin:0px 0px 0px 12px;
	padding:0;
	font-size:92%;
	}
	
#mh
	{
  background:url('img/menuh.jpg') 1px top no-repeat;
  height:109px;
  position:relative;

	}
	

#mh_en
	{
  background:url('img/menuhen.jpg') 1px top no-repeat;
  height:109px;
  position:relative;

	}

#mh_de
	{
  background:url('img/menuhde.jpg') 1px top no-repeat;
  height:109px;
  position:relative;

	}	
	
#mh ul, #mh_en ul, #mh_de ul
	{
	margin:0;
	padding:0;
  position:absolute;
  left:320px;
  top:16px;
	list-style:none;
	display:block;
	}

#mh ul li, #mh_en ul li, #mh_de ul li
	{
	float:left;
	}
	
#mh ul li a, #mh_en ul li a, #mh_de ul li a
	{
	width:144px;
	position:relative;
	height:36px;
  padding:15px 3px 0px 6px;
  margin-left:-1px;
	color:#e11b22;
 	display:block;
 	font-size:100%;
 	line-height:1.2;
  background:url('img/odkazy.jpg') left top no-repeat;
  text-transform:uppercase;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  
	}
	
#mh ul li a span #mh_en ul li a span, #mh_de ul li a span
	{
	font-weight:normal;
	color:#a7a9ac;
	font-size:70%;
	}
	
#mh ul li a:hover, #mh_en ul li a:hover, #mh_de ul li a:hover
	{
  background:url('img/odkazyh.jpg') left top no-repeat;
	}

	
#ml
	{
	width:256px;
	margin:3px 10px 0px 23px;
	padding:0;
	position:absolute;
	z-index: 10;
	}

#ml li
	{
	list-style:none;
  text-align:left;
  border-bottom:1px solid #53A0BE;
 	}

#ml li a
{
	text-align: left;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 3px 15px 3px 40px;
	background: url('img/hvezdicka.gif') 25px 9px no-repeat;
	color: white;
	width: 201px;
	font-size: 95%;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.ml_de li a {
	background: transparent url(img/hvezdicka.gif) no-repeat scroll 5px 9px !important;
	width: 235px !important;
	padding: 3px 5px 3px 20px !important;
}	

	
#ml li a:hover
	{
	
	background:#0091C0 url('img/hvezdicka.gif') 25px 9px no-repeat;
	}
	
#ml  ul
	{
	position:absolute;
	visibility:hidden;
	padding:0;
  margin:0px 0px 0px 0px;
  text-align:left;
  border:1px solid white;
  background:#FF6600;
  }
	
ul#ml li:hover ul, ul#ml li.hover ul{
		visibility:visible;
		}
	
ul#ml li ul li
	{
	float:left;
  background:url('img/linka-podmenu.gif') left 5px no-repeat;
	}
	
#ml ul li a
	{
 margin:1px 0;
  }
	
ul#ml li {
		behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkīní, použijeme tento *.htc soubor */
	}

	
#text
	{
	position:absolute;
	top:332px;
	color:gray;
	text-align:justify;
	width:966px;
	background: url('img/poz-obal.jpg') repeat-y left top ;
  }
	
#text #leva
	{
	float:left;
	width:276px;
	margin:0px 0px 0px 13px;
	padding:120px 0px 0px 0px;
	background: url('img/akce.jpg') no-repeat left top ;
	color:black;
	}

#text #leva_en
	{
	float:left;
	width:276px;
	margin:0px 0px 0px 13px;
	padding:120px 0px 0px 0px;
	background: url('img/akce_en.jpg') no-repeat left top ;
	color:black;
	}
	
#text #leva_de
	{
	float:left;
	width:276px;
	margin:0px 0px 0px 13px;
	padding:120px 0px 0px 0px;
	background: url('img/akce_de.jpg') no-repeat left top ;
	color:black;
	}	

	
#text #leva h2, #leva_de h2, #leva_en h2
	{
  margin:0px 10px 0px 20px;
	}
	
#text #leva p, #leva_de p, #leva_en p
	{
  color:#656565;
  margin: 3px 0;
  margin:0px 10px 0px 20px;
	}
	
#text #leva span, #leva_de span, #leva_en span
	{
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	height:15px;
  text-align:right;
  color:white;
  background: url('img/cena.jpg') no-repeat left top ;
  }
  
#text #leva span strong, #leva_de span strong, #leva_en span strong
	{
	margin-right:10px;
	}
	
#text #leva .box1, #leva_de .box1, #leva_en .box1
	{
	margin:0;
	padding:0;
	}
	
#text #leva .box1 h2, #leva_de .box1 h2, #leva_en .box1 h2
	{
	margin:0px 10px 0px 20px;
	margin-bottom:0;
	line-height:1;
	}
	
#text #leva .box1 dfn, #leva_de .box1 dfn, #leva_en .box1 dfn
	{
	margin:0px 10px 0px 20px;
	line-height:1;
	color:#828284;
	}
	
#text #leva .box1 a, #leva_de .box1 a, #leva_en .box1 a
	{
	color:black;
	float:right;
	margin-right:10px;
	text-decoration:none;
	font-size:110%;
	}
	
#leva h1, #leva_de h1, #leva_en h1
	{
	margin-bottom:0px;
	}

#leva ul, #leva_de ul, #leva_en ul
	{
	margin:0px 10px 0px 20px;
	list-style:none;
  padding:0px 0px 0px 10px;
	margin-top:0px;
	}
	
#leva ul li, #leva_de ul li, #leva_en ul li
	{
	border-bottom:1px solid #CECECE;
	background: url('img/sipka.gif') no-repeat left 10px ;
	}
	
#leva ul li a, #leva_de ul li a, #leva_en ul li a
	{
	display:block;
  color:#676767;
  text-decoration:none;
	padding:3px 0px 3px 10px;
	
	}
	
#text #prava
	{
	position:relative;
	float:right;
	width:610px;
	margin:0px 0px 0px 0px;
	padding:10px 30px 0px 20px;
	color:black;
	}
	
#text #prava div table 
	{
	width:600px;
	overflow:hidden;
	position:relative;
	}
	
#text #prava div table td textarea
	{
	width:500px;
  }

#pata
	{
	position:relative;
	margin:auto;
	clear:both;
	text-align:center;
	height:69px;
	background: url('img/pata.jpg') no-repeat left top ;
	}
	
#kontakt
	{
	line-height:1.4;
	padding:2px 0px 0px 10px;
	margin-top:5px;
	position:absolute;
	color:white;
	width:300px;
	left:50px;
	text-align:left;
	background: url('img/pata-linka.jpg') no-repeat left top ;

	}
	
#kontakt span
	{
	float:right;
	width:2px;
	height:50px;
	display:block;
	background: url('img/pata-linka.jpg') no-repeat left top ;
	}
	
#pata ul
	{
	position:relative;
	margin-right:13px;
	list-style:none;
	}
	
#pata ul li
	{
	margin-top:10px;
	display:block;
	float:right;
	color:white;
	
	}
	
#pata ul li a
	{
	padding:20px 10px 0px 10px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:white;
  font-weight:bold;
	border-bottom:3px solid #3586B1;
	background: url('img/pata-linka.jpg') no-repeat left top ;
	}
	
#lang
{
	position: relative;
	top: 78px;
	left: 765px;
	width: 300px;
	color: white;
}

#lang a
{
	color: white;
	text-decoration: none;
}
	
#news {
	margin: 5px 5px 20px 20px;
}
