﻿/*
	www.Centrum-dovolenych.cz
	(C) 2007 Aira GROUP, s.r.o.
*/

html, body {margin:0;padding:0;}
body {margin:2em 0;font:small/1.33em "Trebuchet MS",Arial,Helvetica,sans-serif;color:#000;background:#a9a9a9 url(img/bkg.gif) 0 0 repeat-x;}
a {color:#000;}
a:hover {text-decoration: none;}
hr {display:none;}

/*- layout -*/
#obal {position:relative;width:802px;margin:0 auto;padding-top:493px;background:url(img/palms.jpg) 574px 31px no-repeat;}
/*- hlavička -*/
#hlavicka h2, #hlavicka h3, #hlavicka ul, #hlavicka li {margin:0;padding:0;}
#hlavicka li {list-style:none;}
#hlavicka a {text-decoration:none;}
#hlavicka a:hover {text-decoration:underline;}
/*- název webu -*/
#title {position:absolute;left:0;top:31px;width:214px;height:199px;background:url(img/logo.jpg) 0 0 no-repeat;}
#title h2, #title a {display:block;width:100%;height:100%;}
#title span {display:none;}
/*- průvodce po zemích -*/
#pruvodce {position:absolute;width:588px;height:155px;left:214px;top:338px;background:url(img/world.jpg) 0 0 no-repeat;}
#pruvodce h3 {color:#fff;text-transform:uppercase;width:225px;text-align:center;line-height:31px;background:url(img/guide-title.gif) 0 0 no-repeat;}
#pruvodce ul {padding:1em 0 0 2em;height:1%;}
#pruvodce li {list-style:none;float:left;width:13em;margin:0.25em;}
/*- souhrn informací -*/
#souhrn {position:absolute;width:214px;height:155px;left:0;top:338px;color:#fff;background:#000;}
#souhrn h3 {margin:1.5em 0 1em 0;padding-left:0.5em;font-size:1.15em;border-left:8px solid #f8c03b;}
#souhrn ul {padding-left:3em;}
#souhrn li {margin:0.5em 0;list-style-image:url(img/summary-li.gif);}
#souhrn span {font-weight:bold;color:#f8c03b;}
#souhrn a {color:#fff;}
/*- vyhledat zájezd -*/
#hledani {position:absolute;width:360px;height:338px;left:214px;top:0;background:url(img/search-bkg.jpg) 0 0 no-repeat;}
#hledani h3 {color:#fff;text-transform:uppercase;width:225px;text-align:center;line-height:31px;background:url(img/search-title.gif) 0 0 no-repeat;} 
#hledani form {padding:2em;}
#hledani label {font-weight:bold;}
/*- menu -*/
#menu {position:absolute;width:214px;height:108px;left:0;top:230px;background-color:#000;}
#menu a {display:block;padding-left:30px;width:184px;height:27px;line-height:27px;color:#fff;text-transform:uppercase;background-repeat:no-repeat;background-position:0 0;}
#menu .m1 a {background-image:url(img/m1.gif);}
#menu .m2 a {background-image:url(img/m2.gif);}
#menu .m3 a {background-image:url(img/m3.gif);}
#menu .m4 a {background-image:url(img/m4.gif);}
#menu a:hover {background:url(img/ma.gif);text-decoration:none;}

/*- obsah -*/
#obsah {background-color:#e5f1f5;}
#obsah h1 {margin-top:0;font-size:1.8em;font-weight:normal;line-height:1.33em;}
#obsah h2 {font-size:1.5em;font-weight:normal;}
#obsah ul li {list-style-type:square;}

/*- patička -*/
#paticka {font-size:0.9em;padding:1em;color:#fff;background-color:#5b5b5b;border-top:15px solid #313131;}
#paticka a {color:#fff;text-decoration:none;}
#paticka a:hover {text-decoration:underline;}
#paticka .info {float:left;width:40%;}
#paticka .aira {float:right;width:40%;text-align:right;}
#paticka .links {clear:both;text-align:center;}
#paticka .iewrap {width:100%;}

/*- viktor čistič -*/
.end {clear:both;display:block;height:0;line-height:0;font-size:0;visibility:hidden;}

/*- podstránky -*/
#node-uvod {width:100%;background:url(img/node-uvod-bkg.gif) 0 0 repeat-y;}
#node-uvod #clanky {position:relative;float:left;width:401px;}
#node-uvod #clanky h3 {position:absolute;left:0;top:0;margin:0;color:#fff;text-transform:uppercase;width:225px;text-align:center;line-height:31px;background:url(img/articles-title.gif) 0 0 no-repeat;}
#node-uvod #clanky .text {padding:1em 1.5em;}
#node-uvod #clanky .text h2 {font-size:1.4em;font-weight:normal;margin:0;}
#node-uvod #clanky .text h2 a {text-decoration:none;}
#node-uvod #clanky .text h2 a:hover {text-decoration:underline;}
#node-uvod #clanky .more {font-weight:bold;color:#c31c01;text-decoration:none;}
#node-uvod #clanky .more:hover {text-decoration:underline;}
#node-uvod #zajezdy {position:relative;float:right;width:401px;}
#node-uvod #zajezdy h3 {position:absolute;left:0;top:0;margin:0;color:#fff;text-transform:uppercase;width:225px;text-align:center;line-height:31px;background:url(img/last-minute-title.gif) 0 0 no-repeat;}
#node-uvod #zajezdy h3 span {font-size:1.2em;}
#node-uvod #zajezdy .more {display:block;padding-right:2em;line-height:31px;text-align:right;}
#node-uvod #zajezdy .more a {font-weight:bold;text-decoration:none;}
#node-uvod #zajezdy .more a:hover {text-decoration:underline;}
#node-uvod #zajezdy #vypis {padding:1em;}

#node-vsechny,
#node-last-minute,
#node-pobytove,
#node-poznavaci,
#node-stat,
#node-oblast,
#node-hledat,
#node-clanek,
#node-zajezd,
#node-kontakty,
#node-objednavka {padding:2em;}

/*- výpis zájezdů -*/
#vypis {}
#vypis table {width:100%;}
#vypis th {color:#fff;background-color:#7193A0;border-bottom:4px solid #435664;}
#vypis .foto {vertical-align:middle;text-align:center;}
#vypis .foto img {border:1px solid #000;}
#vypis tr.odd {background-color:#EFF5FA;}
#vypis tr.even {background-color:#e5f1f5;}
#vypis th, #vypis td {text-align:center;padding:5px;}
#vypis th {border-right:1px solid #e5f1f5;}
#vypis td {border-right:1px solid #e5f1f5;}
#vypis th.cena {border-right:none;}
#vypis td.hotel {text-align:left;}
#vypis td.cena {border-right:none;}
#vypis th span {font-weight:normal;}
#vypis th.termin {width:8em;}
#vypis th.pdni {width:5em;}
#vypis table td input {
	width: 30px;
	background: #ffffff;
	border: 2px solid #6c95cb;
	color: #555555;
	font-size: 1em;
	text-align: center;
}

/*- drobečková navigace -*/
#breadcrumb {padding:0.5em 2em;background-color:#d3d3d3;border-bottom:4px solid #a8a8a8;}
#breadcrumb a {text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}


#hledani-horiz {margin:1em 0;}
#hledani-horiz table {margin:0 auto;}

#node-objednavka table {border-collapse:collapse;}
#node-objednavka th, #node-objednavka td {padding:5px;}
#node-objednavka tr.odd {background-color:#EFF5FA;}
#node-objednavka tr.even {background-color:#e5f1f5;}

#zakaznik {padding: 20px;}
#zakaznik th {text-align:right; font-weight: normal;}
#zakaznik td {padding: 2px;}
#zakaznik .povinne {font-weight:bold;color:red;}
#zakaznik input, #zakaznik textarea {
	background: #ffffff;
	border: 2px solid #b4c1c4;
	color: #555555;
	font-size: 1em;
	padding: 3px;
	margin: 2px;
}
#zakaznik input {
	width: 200px;
}
#zakaznik .small {
	width: 40px;
}
#zakaznik .button {
	background: url('img/button.png') repeat-x;
	border: 0px;
	padding: 5px;
	color: #ffffff;
}

#node-zajezd .foto img {float:right;margin:0 0 1em 1em;}
#node-zajezd .foto img,
#node-zajezd h4 {font-size:1.33em;font-weight:normal; margin:0px; padding: 20px 0px 0px 0px;}
#node-zajezd .terminy {width: 440px;float:right;margin:0 0 1em 2em;}
#node-zajezd .terminy h4 {padding-bottom: 20px;}
#node-zajezd ul.detail span {font-weight:bold;color:#6C95CB;}
#node-zajezd ul.detail a {color:#6C95CB;}
#node-zajezd .vyberte-si {width:100%;}
#node-zajezd .vyberte-si tr.odd {background-color:#EFF5FA;}
.info {clear:both;}
#node-zajezd .info-box {float:right;}
#node-zajezd .objednat {width:100%;}
#node-zajezd .objednat tr.odd {background-color:#EFF5FA;}
#node-zajezd .objednat .cena,
#node-zajezd .objednat .pocet {text-align:center;}
#node-zajezd .prohlaseni {text-align:justify;}

div.paginator { text-align: right; font-weight: bold; padding-top: 5px; padding-bottom: 5px; color:#7193A0; }
div.paginator a { color:#7193A0; }
div.paginator span.paginator-active { color:#435664; font-size:  1.5em; }

#nadpis {
}
#nadpis-hotel {
	float: left;
	width: 400px;
	padding-bottom: 10px;
}
#nadpis-lokalita {
	float: right;
	width: 300px;
	font-size: 18px;
	text-align: right;
	padding-top: 8px;
}
.panel, .terminy-panel {
	padding: 8px;
	background: #f3f8fd;
	clear: both;
	margin-bottom: 20px;
}
.panel a {
	color: #6c95cb;
	font-weight: bold;
	text-decoration: none;
}
.panel a:hover {
	text-decoration: underline;
}
.panel img {
	border: 0px;
}
.panel h4 {
	padding: 0px;
}
.panel-info {
	width: 485px;
}
.panel .row {
	height: 18px;
	font-size: 1.1em;
	padding: 8px;
}
.panel .dark {
	background: #e5f1f5;
}
.panel .left {
	width: 45%;
	float: left;
}
.panel .right {
	width: 55%;
	float: right;
}
.panel-foto {
	float: right;
	text-align: center;
}
.panel-foto img {
	height: 180px;
	width: 240px;
	display: block;
	padding-bottom: 5px;
}
.terminy-menu {
	background: #9cb7d8;
	color: #ffffff;
	font-size: 0.9em;
	padding: 7px 0px 5px 0px;
	border-bottom: 3px solid #5879a0;
	overflow: hidden;
}
.terminy-menu a {
	color: #ffffff;
	text-decoration: none;
	padding: 8px 7px 7px 7px;
}
.terminy-menu a:hover {
	text-decoration: underline;
}
.terminy-posun {
	height: 8px;
}
.terminy th, .terminy-paticka {
	background: #e5f1f5;
	padding: 6px 0px 6px 0px;
	font-size: 0.9em;
}
.terminy-paticka {
	padding: 6px 10px 6px 10px;
	margin-top: 8px;
}
td.odjezd {
	width: 80px;
	text-align: center;
}
td.dni {
	width: 25px;
}
td.mista {
	width: 60px;
}
td.cena {
	width: 70px;
	text-align: center;
}
td.poznamky {
	width: 200px;
	padding: 6px 0px 6px 0px;
}
.dalsi-foto {
	padding: 16px;
	background: #f3f8fd;
	clear: both;
	margin: 40px 0px 40px 0px;
}
.dalsi-foto h3, .objednavka h3 {
	padding: 0px;
	margin: 0px;
	font-size: 1.33em;
	font-weight: normal;
}
.dalsi-foto img {
	border: 4px solid #ffffff;
	margin: 6px;
}
.objednavka {
	padding: 16px;
	background: #f3f8fd;
	clear: both;
	margin: 40px 0px 0px 0px;
}
.mini {
	font-size: 0.9em;
	margin-top: 40px;
}