/*
 *  CSS - styly jednotlivych podstranek
 *  Copyrighted by Michal Madlenak, www.LTweb.cz
 */

.tours {
	background: #d75f0b url(../img/content/hotely-pozadi.jpg) no-repeat top;
 	width: 227px;
 	height: 287px;
 	border: 1px solid #3b3b3b;
 	float: left;
 	margin: 0 3px 3px 0;
}
.tours2 {
	margin-right: 0;
} 
.tours .picture {
	border: 1px solid #544c45;
	display: block;
	width: 213px;
	margin: 0 auto;
}
.tours .picture:active, .tours .picture:hover {
	border: 1px solid #ffffff;
}
.tours .picture img {
	margin: 0;
	padding: 0;
	display: block;
	border: none;
}
.tours .misto-ubytovani {
	display: block;
	margin-left: 0;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	padding: 5px 6px 5px 6px;
}
.tours .misto-ubytovani:hover h2, .tours .misto-ubytovani:active h2 {
	text-decoration: underline;
	color: #392e24;
}
.tours h2 {
	margin: 0;
	padding: 0;
}
.tours .f_left {
	width: 135px;
	padding: 10px 0 0 15px;
	color: #ffffff;
	text-align: left;
}
.tours .f_right {
	width: 75px;
	color: #ffffff;
	font-weight: bolder;
	padding: 77px 0 0 0;
}
.tours .f_right .price {
	display: block;
	text-align: right;
	padding-right: 5px;
}
.tours .f_right .price a {
	color: #ffffff;
	text-decoration: none;
}
.tours .f_right .price a:hover, .tours .f_right .price a:active {
	text-decoration: underline;
	color: #d75f0b;
}

/* vyhledávání na úvodní stránce -------------------------------------------- */
#short-search {
	background: #392e24 url(../img/content/short-search.jpg) no-repeat left top;
 	width: 461px;
 	height: 243px;
 	padding: 0;
 	margin: 0;
 	float: left;
}
.short-search-first {
	
}
#short-search .nadpis {
	width: 444px;
	height: 62px;
	padding-right: 17px;
}
#short-search .nadpis h2 {
	width: 240px;
	float: left;
	display: block;	
	margin: 13px 0 0 15px;
	font-size: 1.9em;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
}
#short-search .nadpis a {
	display: block;
	float: right;
	background: #fec314 url(../img/content/button.jpg) no-repeat left top;
	color: #2d251e;
	width: 128px;
 	height: 26px;
 	margin: 15px 0 0 0;
 	padding: 10px 0 0 0;
 	text-decoration: none;
}
#short-search .nadpis a:hover, #short-search .nadpis a:active {
	text-decoration: underline;
	background: #fec314 url(../img/content/button-over.jpg) no-repeat left top;
}
#short-search label {
	display: block;
	padding: 8px 0 3px 3px;
	text-align: left;
	color: #ffffff;
}
#short-search .format {
	width: 140px;
	height: 20px;
	margin: 0 3px;
}
#short-search .short-search {
	margin: 0 auto;
	margin-top: 7px;
}
.homepage-img {
	border: 1px solid #000000;
	margin: 0 1px 0 0;
	padding: 0;
	float: right;
}

/* novinky ----------------------------------------------------------------- */
.news {
	border: 1px solid #3b3b3b;
	background: #392f26 url(../img/content/news.jpg) repeat-x left top;
	margin: 0 0 3px 0;
	width: 923px;
}
.news a {
	display: block;
	padding: 15px 10px 15px 70px;
	font-size: 1.8em;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	background: url(../img/content/news-sipka.gif) no-repeat left center
}
.news a:hover, .news a:active {
	text-decoration: underline;
	color: #fec007;
}

/* country ------------------------------------------------------------------ */
.country {
 	width: 925px;
 	height: 242px;
}
.country-top {
	background: #bf4709 url(../img/content/country-nadpis.jpg) no-repeat left top;
 	width: 925px;
 	height: 59px;
}
.country-top h2 {
	background: url(../img/content/country-logo.jpg) no-repeat left center;
	font-size: 1.9em;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	display: block;
	height: 35px;
	padding: 15px 10px 10px 60px;
	margin: 0;
}
.country-center {
	background: #5b4a3c url(../img/content/country-center.jpg) no-repeat left top;
 	width: 925px;
 	height: 133px;
}
.country-bottom {
	background: #2f261e;
	height: 50px;
	padding: 0 0 0 20px;
}
.country-bottom a {
	display: block;
	float: left;
	background: #fec314 url(../img/content/button.jpg) no-repeat left top;
	color: #2d251e;
	width: 128px;
 	height: 26px;
 	margin: 8px 20px 0 0;
 	padding: 10px 0 0 0;
 	text-decoration: none;
}
.country-bottom a:hover, .country-bottom a:active {
	text-decoration: underline;
	background: #fec314 url(../img/content/button-over.jpg) no-repeat left top;
}
.country-bottom .info {
	text-align: left;
	display: block;
	float: left;
	margin: 18px 0 0 0;
	padding: 3px 10px 3px 35px;
	color: #ffffff;
	background: url(../img/content/country-link.jpg) no-repeat left center;
}
.countries {
	margin: 0 0 0 0;
	padding: 15px 0 0 20px;
	text-align: left;
	width: 210px;
	display: block;
	float: left;
}
.countries li {
	margin: 0;
	width: 100px;
	list-style: none;
	text-align: left;
	padding: 2px 0 2px 15px;
	background: url(../img/content/li.gif) no-repeat left center;
	color: #ffffff;
}
.countries li a {
	color: #ffffff;
	text-decoration: none;
	font-size: 1.1em;
	display: block;
	width: 180px;
}
.countries li a:hover, .countries li a:active {
	text-decoration: underline;
	color: #d75f0b;
}

/* polovina */
.polovina {
	width: 461px;
}

/* pokrocile vyhledavani */
#vyhledavani{
	background: #392e24 url(../img/content/short-search.jpg) no-repeat left top;
 	width: 461px;
 	float: left;
 	margin: 0 2px 0 0;
 	padding: 0;
}
#vyhledavani .format-date {
	width: 115px;
	margin-right: 5px;
}
#vyhledavani .nadpis {
	width: 441px;
	padding: 15px 0 0 20px;
	font-size: 1.9em;
	height: 47px;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
}
#vyhledavani label {
	display: block;
	color: #ffffff;
	text-align: left;
	margin-left: 5px;
	font-size: 0.9em;
}
#vyhledavani .format {
	width: 140px;
	margin: 0 4px;
	height: auto;
	padding: 0;
	font-size: 0.85em;
}
#vyhledavani .pozadi-ramecku {
	border-top: 3px solid #ffffff;
	padding: 0 0 5px 0;
	background: #5d4b3d url(../img/content/news.jpg) repeat-x left bottom;
}
#vyhledavani .pozadi-ramecku h2 {
	border: 1px solid #000000;
	background: #ed8e30 url(../img/content/pokrocile-hledani-h2.jpg) repeat-y center center;
	padding: 5px 5px 5px 20px;
	margin: 0 0 5px 0;
	font-size: 1.4em;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
}
#vyhledavani .kam-na-dovolenou {
	margin-bottom: 8px;
}
#vyhledavani .table-termin {
	border-collapse: collapse;
	width: 450px;
	text-align: left;
}
#vyhledavani .table-termin .name {
	vertical-align: top;
}
#vyhledavani .table-termin .mesic {
	padding-top: 20px;
}
#vyhledavani .table-termin .name label {
	padding: 13px 0 0 0;
}
#vyhledavani .no-display {
	display: inline;
}
#vyhledavani .table-form {
	text-align: left;
	width: 450px;
}
#vyhledavani .table-form .name {
	width: 80px;
}
#vyhledavani .table-omezeni .name {
	width: 80px;
}
#vyhledavani .table-omezeni select {
	width: 234px;
}
.pozadi-ramecku .tlacitko-hledat {
	float: right;
	margin: 8px 10px 3px 0;
}
.pozadi-ramecku .info {
	display: block;
	float: left;
	width: 270px;
	text-align: left;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	background: url(../img/content/country-link.gif) no-repeat right center;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 15px;
	font-size: 1.4em;
}
.pozadi-silver {
	background: #756f6a;
	border-top: 3px solid #ffffff;
	padding: 3px 0;
}
.pozadi-silver label {
	display: block;
	margin: 0;
	padding: 0;
}
.pozadi-silver table {
	width: 100%;
} 
.pozadi-silver table .name  {
	font-size: 1.1em;
	padding-left: 10px;
	vertical-align: middle;
	width: 160px;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
}
.pozadi-silver table .name span {
	display: block;
}
#vyhledavani .format1 {
	width: 134px;
	margin-right: 4px;
	margin-left: 4px;
}

/* vysledek hledani + zajezdy */
.nadpis-strankovani {
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	background: #cf570a;
	font-size: 1.2em;
	padding: 14px 0 14px 0;
	margin-bottom: 2px;
	border: 1px solid #000000;
}
.obsah .nadpis-strankovani h2 {border: none; margin-bottom: 0;}
.pozadi-ramecku-braun {
	width: 449px;
	padding: 9px 5px 10px 5px;
	background: #5d4b3d url(../img/content/news.jpg) repeat-x left bottom;
	border: 1px solid #000000;
	border-top: none;
	margin-bottom: 2px;
	position: relative;
}

.tours_list {
	border-collapse: collapse;
	width: 461px;
	margin: 0 0 2px 0;
	text-align: left;
	font-size: 0.9em;
}
.tours_list-first {
	margin-top: 0;
}
.tours_list {
	background: #645547 url("../img/content/tours-list.jpg") repeat-x top;
}
.tours_list td.image {
	width: 73px;
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tours_list_short td.date {
	width: 120px;	
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tours_list td.image1 {
	width: 75px;
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tours_list td.image1 img {
	padding: 3px;
	display: block;
	background: #ffffff;
	border: 1px solid #000000;
}
.tours_list td.image a {
	width: 60px;
	height: 40px;
	padding: 3px;
	display: block;
	background: #ffffff;
	border: 1px solid #000000;
}
.tours_list td.image a img {
	border: none;
}
.tours_list td.image a:hover, .tours_list td.image a:active {
	border: 1px solid #cf570a;
}
.tours_list .description-destination h2 {
	margin: 0;
	padding: 0;
}
.tours_list_short .description-destination {
	width: 170px
}
.tours_list_short .links-hotels {
	display: inline;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}
.tours_list_short .links-hotels li {
	background: url("../img/content/sipka.gif") no-repeat left center;
	display: inline;
	float: left;
	width: 50px;
	font-size: 0.9em;
	padding-left: 15px;
	list-style-type: none;	
}
.tours_list .description-destination, .tours_list_short .links-td {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tours_list .description-ul {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 50px;
	padding: 10px
}
.tours_list_short td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.tours_list .price {
	background: #414143 url("../img/content/tours-list-cena.jpg") no-repeat center left;
	width: 82px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tours_list .price a {
	text-align: right;
	padding: 0 5px 0 0;
	font-weight: bold;
	text-decoration: none;	
}
.tours_list .price a:hover, .tours_list .price a:active {
	text-decoration: unnderline;	
}
.tours_list .info {
	font-size: 0.9em;
}
/* obsah 2 ------------------------------------------------ */
.obsah2 {
 	width: 100%;
 	margin: 0 0 0 0;
 	padding: 0;
 	text-align: left;
}
.obsah2 .format-zip {
	margin: 0 4px;
	height: auto;
	padding: 0;
	border: none;
	font-size: 0.9em;
	border: 1px solid #c6c6c6;
}
.obsah2 .background-braun {
	padding: 10px 10px 10px 10px;
	background: #5d4b3d url(../img/content/news.jpg) repeat-x left bottom;
	text-align: left;
	margin-bottom: 2px;
}
.obsah2 .background-braun h2 {
	margin-left: -10px;
	margin-right: -10px;
}
.obsah2 h1 {
	font-size: 1.7em;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	background: #cf570a;
	padding: 15px 0 12px 20px;
	font-size: 1.7em;
	border: 1px solid #000000;
	margin-bottom: 2px; 
}
.obsah2 h2 {
	border: 1px solid #000000;
	background: #cf570a;
	padding: 5px 5px 5px 20px;
	margin: 0;
	font-size: 1.4em;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
}
.obsah2 .table-form {
		
}
.obsah2 .table-form label {
	
}

/* zeme */
.obsah {
 	width: 461px;
 	float: left;
 	margin: 0 0 0 0;
 	padding: 0;
}
.obsah .nadpis {
	width: 441px;
	padding: 15px 0 3px 20px;
	font-size: 1.7em;
	height: 47px;
	background: #d75e0b url(../img/content/h1.jpg) no-repeat left top;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	margin-bottom: 2px;
}
.obsah .nadpis-1, #vyhledavani .nadpis-1 {
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	background: #cf570a;
	padding: 15px 0 12px 20px;
	font-size: 1.7em;
	border: 1px solid #000000;
	margin-bottom: 2px; 
}
.obsah .tours_list h2 {
	border: none;
	background: none;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	font-family: "Arial CE", Arial, "Lucida Grande CE", Lucida, "Helvetica CE", Helvetica, sans-serif;
}
.obsah h2 {
	border: 1px solid #000000;
	background: #cf570a;
	padding: 5px 5px 5px 20px;
	margin: 0;
	font-size: 1.4em;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
}
.obsah .background-braun {
	padding: 10px 10px 10px 10px;
	background: #5d4b3d url(../img/content/news.jpg) repeat-x left bottom;
	text-align: left;
	margin-bottom: 2px;
}
.obsah .background-braun ul {
	margin: 0 0 0 10px;
	padding: 0;	
}
.obsah .background-braun ul li {
	background: url("../img/content/sipka.gif") no-repeat left center;
	list-style-type: none;
	padding-left: 15px;	
}
.list {
	border: 1px solid #000000;
}
.list td {
	padding: 5px 0;	
}
.list .name {
	width: 250px;
}
.list .name a {
	padding: 15px 0 0 10px;
	display: block;
	font-size: 1.2em;
}
.list .counts {
	width: 100px;
	font-size: 0.9em;
}
.list .links {
	vertical-align: top;
}
.list .links ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
}
.list .links ul a {
	background: url("../img/content/sipka.gif") no-repeat left center;
	width: 90px;
	display: block;
	padding: 0 0 0 15px;
	text-decoration: none;
	margin: 0;
	display: block;
}
.list .links ul li {
	margin: 0;
	padding: 0;	
}
.list .links ul a:hover, .list .links ul a:active {
	text-decoration: underline;
}

/* obrazky -------------------------------------------- */
.multiobrazky {
	border-collapse: collapse;	
	/*background: #5d4b3d url(../img/content/news.jpg) repeat-x left bottom;*/
	margin: 0 0 2px 0;
}
.multiobrazky .mainimage {
	padding-top: 3px;	
}
.multiobrazky .mainimage img {
	background: #ffffff;
	padding: 4px;
	border: 1px solid #000000;
}
.multiobrazky .nahledy {
	text-align: left;	
	padding-left: 1px;
}
.multiobrazky .nahledy img {
	background: #ffffff;
	padding: 3px;
	border: 1px solid #000000;
}
.multiobrazky .nahledy a:hover img, .multiobrazky .nahledy a:active img {
	border: 1px solid #cf570a;
}

/* destinace ----------------------------------------- */
.obsah .margin-2-bottom {
	margin-bottom: 2px;	
}
.obsah .no-margin {
	margin: 0;
}
.obsah p.note {
	margin: 0;
}
.obsah p {
	margin: 15px 0;
}

/* hotely ------------------------------------------- */
.hotels .info {
	display: block;
	padding: 0 5px 5px 0;
}
.links-hotels {
	display: inline;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}
.links-hotels li {
	background: url("../img/content/sipka.gif") no-repeat left center;
	display: inline;
	float: left;
	width: 90px;
	font-size: 0.9em;
	padding-left: 15px;
	list-style-type: none;	
}
.hotels .price {
	background: none;
	border: none;
	display: block;
	width: 150px;
	text-align: right;
	padding: 0 5px 0 0;
	margin: -1px 0 0 0;
	font-size: 0.9em;
	float: right;
}
.hotels .price strong {
	font-size: 1.3em;	
}
.hotels .text strong.block {
	font-size: 1.1em;
}
/* strankovani ----------------------------------- */
.strankovani-obal {
	text-align: right;
	font-size: 1.2em;
	background: #cf570a;
	width: 449px;
	border: 1px solid #000000;
	margin: 0 0 3px 0;
	padding: 2px 10px 2px 0;
}
.strankovani {
	text-align: right;
	float: right;
}
.strankovani-obal .note {
	font-size: 0.75em;
	font-style: italic;
	padding: 6px 0 0 10px;
	display: block;
}
.strankovani a:hover, .strankovani a:active {
	color: #000000;
}

/* obrazky - zajezd --------------------------------------- */
.obrazky-zajezd {
	margin-top: 2px;
	text-align: left;
}
.obrazky-zajezd .first-image-hotel {
	margin-left: 1px;
}

/* zajezd ------------------------------------------------ */
.table-detaily-price {
	text-align: left;
	margin-left: 0;
	border-collapse: collapse;
}
.table-detaily-price .polozka {
	width: 250px;
	padding-right: 10px;
}
.table-detaily-price .hodnota {
	width: 70px;
	padding-right: 10px;
}
.table-detaily-price input {
	padding-right: 10px;
}
.table-detaily-price .celkova-cena {
	font-size: 1.1em;
}

.table-detaily {
	text-align: left;
	margin-left: 0;
}
.table-detaily .note {
	font-size: 0.85em;
}
.table-detaily .polozka {
	padding-right: 10px;
}
.table-form {
	text-align: left;
	margin-left: 0;
}
.table-form .name {
	width: 150px;
}
.table-form .format {
	width: 240px;
	margin: 0 4px;
	height: auto;
	padding: 0;
	font-size: 0.9em;
}

.obsah .hvezdicky {
	padding-top: 0;
}
.obsah .hvezdicky h1 {
	padding-top: 0;	
}

/* novinky ------------------------------------------- */
.news-all {
	padding: 5px;
}
.news-all .nadpis strong {
	font-size: 1.2em;
}
.news-all .f_left {
	margin: 3px 3px 3px 0;
}
.news-all .f_left img {
	background: #ffffff;
	padding: 2px;
	border: 1px solid #000000;
}

/* last minute -------------------------------------- */
.filtr .format {
	width: 143px;
	height: 20px;
	margin: 10px 0 0 0;
}

/* drobeckova navigace ----------------------------- */
.drobeckova-navigace {
	font-size: 0.85em;
	font-weight: bolder;
	color: #716050;
}
.drobeckova-navigace ul {
	list-style: none;
	text-align: left;
	margin: 0; 
	padding: 2px 0 4px 0;
}
.drobeckova-navigace ul li {
	display: inline;
}
#page .drobeckova-navigace ul li a {
	color: #4e4035;
}
#page .drobeckova-navigace ul li a:hover, .drobeckova-navigace ul li a:active {
	color: #000000;
}

/* staticke stranky ------------------------------ */
.static-page .images-div img{
	background: #ffffff;
	padding: 3px;
	border: 1px solid #000000;
}
.static-page .images-div a:hover img, .static-page .images-div a:active img {
	border: 1px solid #cf570a;
}
.static-page .images-div .contact-picture {
	margin-top: 20px;
}

/* kurzovni listek ----------------------------- */
.table-excange-list {
	width: 100%;	
}
.table-excange-list td {
	width: 24%;
}

/* pocasi v destinacich ------------------------ */
.table-weather {
	width: 100%;
}
.table-weather td {
	width: 32%;
}

/* uvodni starnka */
.uvodni-stranka {
	margin-top: 3px;
}

/* poradajici CK ------------------------------------------------------------ */
.poradajici_ck {
	text-align: left;
	display: block;
}
.poradajici_ck a {
	color: #5d4b3d;
	text-align: left;
}
.poradajici_ck a:hover, .poradajici_ck a:active {
	color: #000000;
}

.title-movie {
	display: block;
	text-align: center;
	font-weight: bold;
	padding: 0 0 3px 0;
}

/* google maps ----------------------------------- */
#map1 div span {
  width: 600px;
  display: block;
  position: relative;
  overflow: hidden;
}
#map1 div span a:link, #map1 div span a:visited {
	background: none;
}
#map1 .terms-of-use-link:link, #map1 .terms-of-use-link:visited {
	background: none;
	border: none;		
}
#map1 #logocontrol a:link, #map1 #logocontrol a:visited {
	border: none;
	background: none;		
}
.informace-images img {
	padding: 2px;
	background: #68b6cb;
}
.informace-images a:hover img, .informace-images a:active img {
	background: #14526d;	
}

.example {
	width: 99%;
	margin: 5px auto;
}
.example a:link, .example a:visited {
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin-left: 15px;
	padding: 2px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #000000;
		
}
.example #address, .example #point, .example #query {
	width: 60%;
}
.example .jmap {
	height: 400px;
	width: 100%;
	margin:0 auto;
}
