body {
	font-size:90%;
	font-family:"Trebuchet MS", Arial, sans-serif;
	line-height:1.2;
	color:#222D45;
	background: url("images/pozadi.bmp") 0 0 repeat-x #617093;
	margin-top:0;	
}

body.svetly {
	background:#F4F7FF;
	margin:15px 40px 20px 20px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS", Arial, sans-serif;
}

h1 {
	font-size:1.5em;
	letter-spacing:0.05ex;
	padding:5px 0 4px;
	margin:0;
}

h2 {
	font-size:1.35em;
	font-weight:500;
	color:#494738;
	letter-spacing:0.1ex;
	margin:12px 0 2px;
	padding:0;
	clear:both;
}

h3 {
	font-size:1.05em;
	font-weight:bold;
	margin:13px 0 2px;
	padding:0;
	clear:both;
}

abbr {
	cursor:help;
}

a {
	color:#89670A;
}

a:hover {
	color:#362804;
	text-decoration:none;
}

p {
	margin:0 0 3px;
	padding:0;
	line-height:1.3;
}

abbr {
	text-decoration:none;
	border:none;
}

.necistit {
	clear:none !important;
}

.vycistit {
	clear:both;
}

.odsazeni-za {
	margin-bottom:8px;
}

.velke-odsazeni-za {
	margin-bottom: 400px;
}

.float-right {
	float:right;
	padding-right:0 !important;
}

.float-left {
	float:left;
}

.odsazeni{
	margin-top:8px !important;
}

.vetsi-odsazeni{
	margin-top:25px !important;
}

.velke-odsazeni{
	margin-top:55px;
}

.bila {
	color:#fff;
}


/* POMOCNÉ DIVY ============================================================== */
#obal {
	margin:15px auto;
	width:846px;
	background-color:#fff;
	z-index:10;
}

#obal2 {
	margin:0px auto;
	padding-right:126px;
}

#dolni-polovina {
	margin:0;
	padding:0;
	background: url("images/pozadi_menu.gif") repeat-y 0 0;
}

#prazdny-div, .prazdny-div {
	clear:both;
}

#neviditelny-div {
	display:none;
}

#reklama {
	clear:both;
	margin-top: 40px;
	margin-right:110px;
	text-align: left;

}


/* ZÁHLAVÍ ============================================================== */
#zahlavi  {
	height:251px;
	margin:0;
	padding:0;
	background:url("images/header.jpg") no-repeat #D3D7E1;
}

#zahlavi h2 a span {
	background: url("images/logo.jpg") no-repeat;
	width:274px;
	height:71px;
	position:absolute;
	top:-4px;
	left:-20px;
	display:block;
	cursor:pointer;	
}

#zahlavi h2#home {
	margin:0;
	font-size:1.9em;
}

#zahlavi #home {
	position:relative;
	width:254px;
	height:67px;
	float:left;
	padding:0;
	padding:4px 0px 0px 20px;
	
}

#zahlavi #home a:first-line {
	letter-spacing:0.15ex;
	font-size: 15px;
	line-height: 20px;
	
}

#zahlavi #home a{
	text-transform:uppercase;
	letter-spacing:0.18ex;
	font-size: 1.2em;
	line-height: 30px;
	position:absolute;
	display:block;
	text-decoration:none;
	color:#222D45;
}

#zahlavi #home a:hover{
	text-decoration:underline;
}

#zahlavi p {
	float:right;
	padding:12px 17px;
}

/* GLOBÁLNÍ NAVIGACE ============================================================== */
#globalni-navigace {
	margin:0;
	padding:0;
	float:left;	
}

#globalni-navigace h2 {
	color:#000;
	display:none;
	
}
#globalni-navigace ul {
	list-style-type:none;
	margin:0;
	padding:10px 0 0;
}
#globalni-navigace ul li {
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
	text-transform:uppercase;

}
#globalni-navigace ul li a{
	display: block;
	width:153px;
	height:25px;
	padding: 9px 0 0 10px;
	text-align:left;
	margin:0;
	background:#798093 url("images/polozka_menu.gif") no-repeat;
	color:#fff;
	text-decoration:none;
}
#globalni-navigace ul li a:hover{
	background: #CBB654 url("images/polozka_menu_hover.gif") no-repeat;
	color:#222D45;
	text-decoration:none;
}
#globalni-navigace ul li a#aktualni {
	background: #45516B url("images/polozka_menu_aktualni.gif") no-repeat;
	cursor:default;
	color:#fff !important;
}

/* DROBEČKOVÁ NAVIGACE ============================================================== */
#drobeckova-navigace p {
	font-size:0.8em;
	color: #777;
	margin-bottom: 12px;
}



/** POLE SDĚLENÍ ============================================================= **/
#sdeleni {
	width:638px;
	padding: 3px 20px 30px 25px;
	background: url("images/podkres_logo.gif") bottom right no-repeat;
	margin:0;
	float:right;
}
#sdeleni p.mensi-font {
	font-size:0.8em;
}

#sdeleni.uzsi p {
	padding-right:32px;
}

#sdeleni.uzsi p.fotky {
	padding-right:0;
}

#sdeleni p.mapa {
	padding:77px 0 10px;
	background:url("images/mapa_ml_podklad.jpg") no-repeat;
}
#sdeleni p.spartermine {
	padding:57px 0 10px;
	background:url("images/spartermine_podklad.jpg") no-repeat;
}

#sdeleni p.podpisy-pod {
	padding-bottom: 66px;
	margin-bottom:18px;
	background:url("images/podpisy.gif") no-repeat bottom;
}

#sdeleni h1 span {
	font-size:0.8em;
	font-weight:normal;
	padding-left:5px;
}

#sdeleni img {
	float:left;
	margin:5px 20px 15px 0;
	border:0;
}

#sdeleni img.v-textu {
	float:none;
	margin:0 0 -4px 0;
	border:0;
	
}

#sdeleni img.odkaz-sipka {
	float:none;
	margin:0 0 1px 2px;
}

#sdeleni hr {
	margin:35px 40px 19px 0;
	padding:0;
	border-bottom: 1px dashed #8A909F;
	border-left:none;
	border-right:none;
	border-top:1px dashed #fff;
	clear:both;
	text-align:left;
}

#sdeleni .levy-sloupecek170 {
	width:170px;
	float:left;
}

#sdeleni .levy-sloupecek210 {
	width:210px;
	float:left;	
}

#sdeleni .pravy-sloupecek280 {
	width:280px;
	margin-right:60px;
	padding:0;
	float:right;	
}

#sdeleni .levy-sloupecek310 {
	width:310px;
	float:left;
}

#sdeleni .pravy-sloupecek310 {
	width:310px;
	float:right;
}

#sdeleni .levy-sloupecek310 p, #sdeleni .pravy-sloupecek310 p {
	padding-right:0;
}

#sdeleni p.weiter {
	font-size:0.9em;
	text-align: right;
	margin:0px 5px 20px 0;
	
}

#sdeleni p.weiter a {
	margin-left:15px;
}


#sdeleni a.se-sipkou {
	background:url("images/odkaz-sipka.gif") no-repeat right;
	padding: 0 18px 1px 0;
}

#sdeleni a.se-sipkou:hover {
	background:url("images/odkaz-sipka-hover.gif") no-repeat right;
}

#sdeleni a.anfrage {
	padding:4px 32px 4px 12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;	
	background:url("images/anfrage-odkaz-podklad.gif") no-repeat #5B5947;
}

#sdeleni a.anfrage:hover {
	background: url("images/anfrage-odkaz-podklad-beta.gif") no-repeat #373D47;
	color:#EDDB1C;
}

/* BOX NA REFERENCE ============================================================== */
#sdeleni .box {
	background: #EEF0F4;
	padding: 17px 23px;
	margin: 15px 30px 15px 0;
	font-family: "Courier New", Courier, Georgia, serif;
	color:#222;
}

#sdeleni .reference a  {
	border:1px solid #D7D9DF;
	display:block;
	float:left;
	padding:10px;
	margin:0 14px 14px 0;
}

#sdeleni .reference a:hover  {
	border: 1px solid #959BAD;
}


#sdeleni .reference a img {
	float:none;
	padding:0;
	margin:0;
}



/* ANGEBOT - PRŮVODCE KONVERZÍ ============================================================== */
#sdeleni #pruvodce-konverzi {
	background: url("images/pruvodce_konverzi_podkres.gif") 0px 21px no-repeat;
	padding:6px 0 0 92px;
	margin-top:8px;
}

#sdeleni #pruvodce-konverzi ul {
	list-style-type:none;
	font-size:0.9em;
	padding:0;
	margin:0;
	clear:both;

}

#sdeleni #pruvodce-konverzi ul li {
	float:left;
	padding:0 0 15px 18px;
	margin: 0;
}

#sdeleni #pruvodce-konverzi ul li span {
	font-size:1.8em;
	margin-top:7px;
	display:block;
}

#sdeleni #pruvodce-konverzi ul li a {
	display:block;
	text-align:center;
	background:#D3D7E2 url("images/pruvodce_konverzi_modry_ramecek.gif") no-repeat top left;
	color:#222D45;
	text-decoration:none;
	width:144px;
	height:50px;
	padding:6px 8px 6px;
	border: 1px solid #fff;
	

}

#sdeleni #pruvodce-konverzi ul li a:hover {
	color:#5D4709;
	background:#ECE4D0 url("images/pruvodce_konverzi_hnedy_ramecek.gif") no-repeat top left;	
}

#sdeleni #pruvodce-konverzi ul li a.neaktivni:hover {
	cursor:default;
	background:#D3D7E2 url("images/pruvodce_konverzi_modry_ramecek.gif") no-repeat top left;
	color:#222D45;
}


/* SONDERANGEBOTY TABULKA  ============================================================== */
#sdeleni table.sonderangeboty  {
	font-size: 0.9em;
	margin: 5px 0 0;	
}

#sdeleni table.sonderangeboty td {
	padding: 8px 3px;
	background: #ECE4D0;
	text-align:center;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;	
}

#sdeleni table.sonderangeboty th {
	padding: 4px;
	color: #fff;
	background: #4D4531;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

#sdeleni table.sonderangeboty th.von-bis-anfrage {

}

#sdeleni table.sonderangeboty th.programy {
	width:185px;
}

#sdeleni table.sonderangeboty th a {
	color:#fff;
}

#sdeleni table.sonderangeboty th a:hover {
	color:#ECE4D0;
}

#sdeleni table.sonderangeboty td.ceny {
	font-size: 1.3em;
	color: #AC540F;
	font-weight: bold;
}

#sdeleni table.sonderangeboty span {
	font-size: 0.9em;
	color: #777;
	font-weight: bold;
	padding:0 12px 0 0;
	margin:0;
	text-decoration: line-through;
}

#sdeleni span.zvyrazneni {
	font-size: 1.7em;
}

#sdeleni span.ceny {
	font-size: 1.3em;
	color: #AC540F;
	font-weight: bold;
}

#sdeleni p a.zur-anfrage {
	float:right;
	font-weight:bold;
	margin:1px 7px 18px 0;
	width:387px;
	padding:2px 0;
	background:#CDC4AF;
	color:#4D4531;
	font-size:1.4em;
	text-align:center;
	text-decoration:none;
	
}

#sdeleni p a.zur-anfrage:hover{
	background:#4D4B3B;
	color:#EDDB1C;
}

/* DREXLER PLUS+ ZVÝRAZNĚNÝ BOX  ============================================================== */

#sdeleni .box-5gruende {
	background:#D7D9DF url("images/5gruende-podkres.gif") bottom right no-repeat;
	width:560px;
	padding:4px 25px 52px 16px;
	margin: 12px 0 0;
}


/* FORMÁT SEZNAMŮ  ============================================================== */
#sdeleni ul {
	list-style-type:square;
	padding-left:15px;
	margin:0;
}

#sdeleni ul.mensi-font {
	font-size:0.9em;
}

#sdeleni ul li {
	font-size:1em;
	font-weight:normal;
	padding:4px 0 2px;
	margin-left:20px;	
}

#sdeleni ul li p {
	font-size:0.9em;
	font-weight:normal;
	margin-top:4px;
}

#sdeleni ol {
	list-style-type:decimal;
	padding-left:25px;
	margin:4px 0;
}

#sdeleni ol li {
	font-size:1.05em;
	font-weight:bold;
	padding:4px 0 2px;
}

#sdeleni ol li p {
	font-size:0.9em;
	font-weight:normal;
	margin-top:4px;
}


/*MAPA WEBU - SITE MAP ============================================================== */
#sdeleni #mapa-webu ul li ul {
	font-size:0.8em;
	padding-left:30px;
}

/*GALERIE HOTELŮ ============================================================== */

#sdeleni #galerie-hotelu ul {
	list-style-type:none;
	margin:20px 0;
	padding:0;	
}

#sdeleni #galerie-hotelu ul li {
	float:left;
	padding:0;
	margin: 0 20px 20px 0;
	
}

#sdeleni #galerie-hotelu ul li.pet-hvezd {
	background:url("images/5hvezd-podklad.jpg") #3D3B2E;
}

#sdeleni #galerie-hotelu ul li.ctyri-hvezdy {
	background:url("images/4hvezdy-podklad.jpg") #27334B;
}

#sdeleni #galerie-hotelu ul li.tri-hvezdy {
	background:url("images/3hvezdy-podklad.jpg") #293D32;
}

#sdeleni #galerie-hotelu ul li img {
	margin:9px 9px 10px;
	padding:0;
	border:solid 1px #fff;
}

#sdeleni #galerie-hotelu ul li span {
	clear:both;
	display:block;
	font-size:1.2em;
	margin:2px 10px 0;
	padding:0;
}

#sdeleni #galerie-hotelu ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
	width:180px;
	height:180px;
	padding:0;
	border: 2px solid;
}

#sdeleni #galerie-hotelu ul li a:hover {
	color:#E2C627;
	border:2px solid #B09917;
}


/* TABULKA SPARTERMINE ============================================================== */
table.spartermine {
	background:#E1E5ED;
	margin: 0 10px 15px 0;
	width:620px;
}

table.spartermine td{
	background:#E1E5ED;
	padding:8px 0px;
	width:35px;
	font-size:10px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

table.spartermine th {
	background:#515C76;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	color:#fff;
}

table.spartermine tr.druhy-radek th{
	height:5px;
	padding:0;
	line-height:4px;
}

table.spartermine td.spartermin {
	background:#7A8192;
	padding:0;
	width:auto;
	color:#fff;
	text-align:center;
}

table.spartermine td.spartermin:hover{
	background:#2F3B56;
	cursor:default;
}

table.spartermine td.spartermin a{
	color:#fff;
}

table.spartermine .posledni-sloupec {
	border-right:none;
}

table.spartermine .prvni-sloupec {
	font-size:11px;
	width:160px;
	padding-left:4px;
	background:#CED4DE;	
}

table.spartermine .prvni-sloupec a{
	color:#222D45;
}


/* ANFRAGE FORMULÁŘ ============================================================== */
form{
	margin:10px 10px 20px 0;
	width:580px;
	background:#E1E5ED;
	padding:6px 10px 10px;
	border: solid 1px #A3A7AE;
}

table.anfrage td {
	vertical-align:middle;
}

table.anfrage td.levy-sloupecek-tabulky{
	width:29%;
}

table.anfrage td.vysvetlivky {
	font-size:0.8em;
	padding-top:7px;	
}

form input.pole-ceny  {
	font-family:"Trebuchet MS";
	font-size:1.3em;
	background:#E1E5ED;
	border:none;
	font-weight:bold;
}

/* ROZDĚLENÍ SDĚLENÍ NA LEVOU ČÁST A ANGEBOTY ============================================================== */
#levy-sloupec-sdeleni {
	width:370px;
	float:left;
}


/* AKTUÁLNÍ ANGEBOTY A NEWS NA HOMEPAGE ============================================================== */
#aktualni-angeboty {
	width:240px;
	background:url("images/aktualni-angeboty-header.gif") no-repeat top right;
	float:right;
	margin:2px 4px 0 0;
	padding:6px 0 0;
}

#aktualni-angeboty ul {
	list-style-type:none;
	margin:20px 0;
	padding:0;	
}

#aktualni-angeboty ul li {
	float:left;
	padding:0;
	margin: 0 0 10px 0;	
}

#aktualni-angeboty ul li img {
	margin: 0 12px 0 0;
	padding:0;
	border:solid 1px #fff;
}

#aktualni-angeboty ul li span {
	font-size:0.85em;
	font-weight:normal;
}

#aktualni-angeboty ul li a {
	display:block;
	color:#222D45;
	font-size:1.1em;
	font-weight:bold;
	width:224px;
	height:64px;
	padding:8px;
	background:#DDDFE3 url("images/aktualni-angeboty-polozka.jpg") no-repeat;
	text-decoration:none;
}

#aktualni-angeboty ul li a:hover {
	color:#fff;
	background:#3B4764 url("images/aktualni-angeboty-polozka-beta.jpg") no-repeat;	
}

#news {
	width:240px;
	background:url("images/news_header.gif") no-repeat top;
	float:right;
	margin:25px 4px 0 0;
	padding:26px 0 0;
}

.news-footer {
	background:url("images/aktuelle_angebote_footer.gif") no-repeat bottom;
	padding: 0 0 20px;	
}

.news-background {
	background:#D7D9DF;
	margin:0;
	padding:2px 0 10px;
}

#news p, #news h3{
	font-size: 0.9em;
	padding: 0 20px;	
}

#news h3 {
	margin: 14px 0 0;
	text-transform:uppercase;	
}

/* ZÁPATÍ ============================================================================ */
#zapati {
	font-size:80%;
	height:21px;
	color:#0C0B3E;
	background: url("images/footer.jpg") no-repeat #D3D7E1;
	clear:both;
	padding:6px 24px 0 0;
}

#zapati p {
	text-align:right;
	margin:0;
}

#zapati p:first-letter {
	text-transform: lowercase;
}

#zapati hr {
	display:none;	
}

#zapati a{
	text-decoration:none;
}

/* STICKY AD ============================================================================ */
#container {
	width:1100px;
	left:50%;
	right:50%;
	position: fixed;
	top: 28px;
	z-index:0;
	padding:0;
}

#teaser {
	width:122px;
	height:500px;
	position:absolute;
	left:365px; /*365px resp. 430px*/
	z-index:0;
	padding:0;
	margin:0;
}

#content {
	padding:0;	
}

#container #teaser #content a img {
	border:0;
}

#container #teaser #content a {
	color:#C15410;
}

#container #teaser #content #header {	
	position: absolute;
	top:0;
	height:9px;
	width:122px;
	background: url("images/sticky-ad/header.gif");
}

#container #teaser #content #woche-ab {	
	position: absolute;
	top:9px;
	height:192px;
	width:122px;
	background:#E1E1E5 url("images/sticky-ad/woche-ab.jpg");
}

#container #teaser #content #woche-ab-misto{	
	position: absolute;
	width: 122px;
	height:40px;
	font-size: 2em;
	font-weight:bold;
	background:#E1E1E5 url("images/sticky-ad/woche-ab-misto.jpg");
	text-align:center;
	top:201px;
}

#container #teaser #content #woche-ab-misto span {
	font-size: 70%;
}

#container #teaser #content img#last-minute {	
	position: absolute;
	background:#E1E1E5;
	top:241px;
}

#container #teaser #content #last-minute-misto{	
	position: absolute;
	width: 111px;
	height:46px;
	background:#E1E1E5 url("images/sticky-ad/last-minute-misto.jpg");
	top:437px;
	font-size:0.85em;
	padding:8px 0 0 11px;
}

#container #teaser #content #last-minute-misto table th{
	text-align:right;
}

#container #teaser #content #footer {	
	position: absolute;
	top:491px;
	height:9px;
	width:122px;
	background: url("images/sticky-ad/footer.gif");
}
