﻿
/*----------------------------------------------------- speciální nabídka -----------------------------------------------------------*/

.divSpecNabPolozka
{
	border-top: solid 1px #c6c6c6;
	padding-top: 2px;
	background-image: url(Images/bckSpecNab.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	margin-bottom: 24px;
}

/*----------------------------------------------------- větší navigace podle témat (s obrázky, prostřední sloupec) -----------------------------------------------------------*/

.divNavigaceTemata
{
	 margin: 0px 0px 0px 8px;
}

.divNavigaceTemata h2
{
	 margin: 0px 0px 0px 8px;
}

.tblNavigaceTemata { margin-top: 8px; }

.tblNavigaceTemata td
{
	vertical-align: top;
	padding: 0px 8px 16px 8px;
	background-image: url(Images/bckNavigaceTemata.gif);
	background-position: 134px 6px;
	background-repeat: no-repeat;
}

.tblNavigaceTemata td a
{
	display: block;
	border-top: solid 2px #c6c6c6;
	width: 150px;
	height: 95px;
	color: #5f5f5f;
	background-position: left 20px;
	background-repeat: no-repeat;
}

.tblNavigaceTemata td a:hover
{
	text-decoration: none;
	color: #252525;
}

.tblNavigaceTemata td a.linkTemaEurovikendy { background-image: url(Images/navigace/eurovikendy.jpg); }
.tblNavigaceTemata td a.linkTemaAllInclusive { background-image: url(Images/navigace/all-inclusive.jpg); }
.tblNavigaceTemata td a.linkTemaWellness { background-image: url(Images/navigace/wellness.jpg); }
.tblNavigaceTemata td a.linkTemaZaSportem { background-image: url(Images/navigace/za-sportem.jpg); }
.tblNavigaceTemata td a.linkTemaPlavby { background-image: url(Images/navigace/plavby.jpg); }
.tblNavigaceTemata td a.linkTemaLuxusniVlaky { background-image: url(Images/navigace/luxusni-vlaky.jpg); }
.tblNavigaceTemata td a.linkTemaGolf { background-image: url(Images/navigace/golf.jpg); }
.tblNavigaceTemata td a.linkTemaPotapeni { background-image: url(Images/navigace/potapeni.jpg); }


/*----------------------------------------------------- úvodní text (home - prostřední sloupec) -----------------------------------------------------------*/

.divUvodniText
{
	margin-top: 8px;
	background-color: #f1f1f1;
	padding: 10px 16px 10px 16px;
}

.divUvodNadpis
{
	padding-bottom: 3px;
	margin-bottom: 4px;
	border-bottom: solid 1px #c6c6c6;
	line-height: 16px;
}

.divUvodNadpis span
{
	text-transform: uppercase;
	font-size: 14px;
	color: #3963a9;
}
	
.divUvodniText li { padding-bottom: 0px; }


/*----------------------------------------------------- nadpis a breadcrumbs -----------------------------------------------------------*/

.divDetailNadpis
{
	padding: 10px 18px 0px 18px;
}

.divDetailNadpis h1
{
	padding: 10px 0px 0px 247px;
}

/*----------------------------------------------------- detail -----------------------------------------------------------*/

/*---- mapa ----*/

.divDetailMapa
{
	background-color: #eef6f6;
	position: absolute;
	margin: 0px 0px 0px -232px;
	padding: 8px 8px 8px 12px;
}

.divDetailMapa img
{
	border: solid 2px #ffffff;
}

/*---- fotogalerie ----*/

.divDetailFotogalerie
{
	background-color: #eef6f6;
	padding: 8px 0px 4px 14px;
}

/*---- popis ----*/

.divDetailPopis { margin: 16px 14px 0px 14px; }

.divDetailPopis h4 { margin: 12px 0px 4px 0px;  }

/*---- ceny ----*/

.tblDetailCeny
{
	margin: 8px 0px 8px 0px;
	 width: 100%;
}

.tblDetailCeny td, .tblDetailCeny th
{
	font-size:11px;
	vertical-align: top;
	text-align:center;
	padding: 2px 8px 2px 8px;
	border-right: solid 1px #c6c6c6;
}

.tblDetailCeny th
{
	color:White;
	font-weight: normal;
	background-color:#819ece;
}

.divSlevyAPriplatky
{
	font-size:11px;
	font-style:italic;
	margin-bottom:16px;
}

/*----------------------------------------------------- téma -----------------------------------------------------------*/

.divTemaPolozka
{
	border-top: solid 1px #c6c6c6;
	padding: 4px 0px 36px 0px;
}

.divTemaPolozkaNazev { float: left; }
.divTemaPolozkaNazev p { padding-bottom: 4px; }

.divTemaPolozkaCena { text-align: right; }
.divTemaPolozkaCena p { padding-bottom: 12px; }

.spanTemaPolozkaCena
{
	font-size: 14px;
	color: #3963a9
}

.divTemaPolozkaPopis
{
	clear: both;
	padding-top: 4px;
}

/*----------------------------------------------------- katalog -----------------------------------------------------------*/

.tdLinkKatalog
{
	padding: 40px 0px 40px 0px;
	text-align :right;
}

.tdLinkKatalog a
{
	display: block;
	font-size: 14px;
	line-height: 18px;
	color: #868686;
	font-weight: bold;
	background-image: url(Images/bckKatalogNazev.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 28px 45px 0px 0px;
}

.tdLinkKatalog a:hover { color: #c0c0c0; }