/* *  CSS - styly jednotlivych stranek *  www.LTweb.cz */ /* formatovany clanek - pouzito pro vsechny formatovane popisy ------------- */.article {  /*text-align: left;*/  font-size: 1em;  color: #ffffff;  margin: 20px;}  /*Rychle vyhledavani ---------------------------------------------------------*/#short-search {  width: 585px;  /*height: 204px;*/  background: #074e73 url(../img/content/vyhledat-quick/leve-zaobleni.jpg) no-repeat left bottom;}#short-search .date {	width: 100px;}#short-search .right-oblouk {  width: 585px;  /*height: 204px;*/  background: url(../img/content/vyhledat-quick/prave-zaobleni.jpg) no-repeat right bottom;}#short-search .vyhledani-nadpis {  width: 585px;  /*height: 204px;*/  background: url(../img/content/vyhledat-quick/vyhledani2.jpg) no-repeat left top;  padding-bottom: 10px;}.all-tours, .only-lastminute {	font-weight: bolder;	color: #ffffff;	display: block;	float: left;	width: 141px;	height: 23px;	padding: 8px 0 0 0;	text-align: center;	background: #064e74 url(../img/content/vyhledat-quick/top-link-active.jpg) no-repeat;	margin-right: 5px;}.all-tours-disable, .only-lastminute-disable {	background: #a8a8a8 url(../img/content/vyhledat-quick/top-link.jpg) no-repeat;	color: #000000;	border-bottom: 1px solid #568dab;	height: 22px;}#short-search .format-wide {	width: 235px;	float: left;}#short-search .format-wide2 {	width: 230px;	float: left;}#short-search .format-wide-destination {	width: 260px;}#short-search .box-img-minus {	float: right;	width: 16px;	margin: 4px 0 0 0;}#short-search .title {	color: #ffffff;	font-size: 1.2em;	display: block;	margin: 5px 0 0 0;}#short-search .box-details {	color: #ffffff;	font-size: 1.1em;	padding: 5px 0;}#short-search .box-details div {	float: left;	background: url(../img/content/vyhledat-quick/plus.jpg) no-repeat left center;	padding: 2px 10px 2px 20px;}#short-search .mezera-vyhledavani, #obrazek-vyhledavani .mezera-vyhledavani {  width: 585px;  /*height: 50px;*/  height: 10px;}#short-search label {  color: #ffffff;   font-size: 1.1em;}#short-search table {  margin-left: 15px;  width: 400px;}#short-search .link a{  font-size: 1em;  color: #ffffff;  text-decoration: underline;}#short-search .link a:hover, #short-search .link a:active {  color: #ffffff;  text-decoration: none;}/*Pokrocile vyhledavani ------------------------------------------------------*/#vyhledavani{  background: #074e73 url(../img/content/vyhledavani-rozsirene/horni-zaobleni.jpg) no-repeat top;  width: 585px;}#vyhledavani-dolni {  padding-bottom: 10px;  background: url(../img/content/vyhledavani-rozsirene/dolni-zaobleni.jpg) no-repeat bottom;  width: 585px;}#vyhledavani h2 {  color: #ffffff;  font-size: 1.4em;  margin: 0;  padding: 0;  margin-top: 25px;  margin-left: 15px;  margin-bottom: 15px;}#obrazek-vyhledavani {  width: 585px;  background: url(../img/content/vyhledat-quick/vyhledani2.jpg) no-repeat left top;}.table-form {  margin-left: 50px;  color: #ffffff;}.table-form .name {  width: 90px;  color: #ffffff;}.table-form1 {  color: #ffffff;  float: left;  width: 220px;  }.table-form1 .name {  width: 90px;  color: #ffffff;  font-weight: bolder;}.table-form1 .typ-jidla {  width: 130px;}#vyhledavani .stravovani {  width: 480px;  margin: 0 auto;}#vyhledavani .mezera-form1 {  margin-left: 40px;}#vyhledavani .od-rozsirene-vyhledavani-do {  width: 99px;}/*Vyber z Last Minute --------------------------------------------------------*/.nadpis-tabulek {  width: 585px;  height: 31px;  background: #d8de74 url(../img/content/zajezdy-vypis/horni-zaobleni.jpg) no-repeat top;  margin-top: 10px;}.zapati-tabulky {  width: 585px;  height: 31px;  background: #d8de74 url(../img/content/zajezdy-vypis/dolni-zaobleni.jpg) no-repeat bottom;}.tips-left {  width: 291px;  float: left;  height: 71px;  background: #d4e9f4;  margin-top: 1px;  margin-bottom: 1px;  font-size: 0.85em;}.tips-right {  width: 291px;  float: right;  height: 71px;  background: #d4e9f4;  margin-top: 1px;  margin-bottom: 1px;  font-size: 0.85em;}.tips-right .obrazek, .tips-left .obrazek {  width: 63px;  height: 63px;  float: left;  margin-left: 2px;  margin-top: 4px;  margin-right: 10px;}.tips-right .obrazek img , .tips-left .obrazek img {  width: 63px;  height: 63px;} .tips-right .misto-ubytovani,.tips-left .misto-ubytovani {  display: block;  color: #012846;  font-weight: bolder;  text-decoration: none;  margin-top: 3px;  margin-left: 5px;  margin-bottom: 2px;  font-size: 1.15em;}.tips-right .misto-ubytovani:active,.tips-left .misto-ubytovani:active,.tips-right .misto-ubytovani:hover,.tips-left .misto-ubytovani:hover {  text-decoration: underline;}.tips-right .cena, .tips-left .cena {  font-size: 1.3em;  margin-right: 10px;  text-decoration: none;  font-weight: bolder;  color: #351506;} .tips-right .cena span, .tips-left .cena span {  color: #892929;  font-size: 1.2em;}.tips-right .cena:hover span, .tips-left .cena:hover span, .tips-right .cena:active span, .tips-left .cena:active span{  text-decoration: underline;  color: #03486b;}.tips-right .right-price, .tips-left .right-price {  display: block;  text-align: right;}/*Zeme ---------------------------------------------------------------------------------*/.nadpis-zeme {  width: 585px;  height: 40px;  background: #d8de74 url(../img/content/zajezdy-vypis/horni-zaobleni.jpg) no-repeat top;}.nadpis-zeme h1 {  margin: 0;  padding: 0;  font-size: 1.7em;  color: #074e73;  padding-top: 6px;  margin-left: 15px;}.zapati-zeme {  width: 585px;  height: 50px;  background: #d8de74 url(../img/content/zajezdy-vypis/dolni-zaobleni.jpg) no-repeat bottom;}.zapati-zeme h2 {  margin: 0;  padding: 0;  color: #074e73;  font-size: 1.3em;  margin-left: 15px;  padding-top: 5px;}.zapati-zeme ul {  margin-top: 3px;  list-style-type: disc;  margin-left: 0;}.zapati-zeme ul li {  display: inline;  list-style-type: disc;  list-style: circle inside url();  margin-left: 60px;}.zapati-zeme ul li a{  color: #892929;  font-weight: bolder;}.countries {  width: 585px;  border-collapse: collapse;}.countries td{  width: 292px;  height: 71px;  background: #d4e9f4;  border-bottom: 2px solid #568dab;  border-top: 2px solid #568dab;  border-left: 2px solid #568dab;}.countries .first {  border-left: none;}.rectangle .countries img, .rectangle .countries img {  width: 63px;  height: 63px;  float: left;  margin-left: 2px;  margin-top: 3px;  margin-right: 10px;}.rectangle .nazev {  display: block;  margin: 0 auto;  margin-top: 5px;}.rectangle .pocet {  display: block;  margin-top: 10px;}/*Typy zajezdu -------------------------------------------------------------------------*/.tour-types {  background: #d4e9f4;  width: 100%;  border-collapse: collapse;}.tour-types td {  border-top: 2px #568dab solid;  border-bottom: 2px #568dab solid;}.tour-types .cena {  font-weight: bolder;  font-size: 1.2em;}.tour-types ul {  margin-top: 15px;}.tour-types a {  margin-left: 15px;  font-size: 1.1em;}.tour-types .name {  width: 301px;}.tour-types .count {  width: 142px;}/*Last-minute --------------------------------------------------------------------------*/.horni-zaobleni-modre {  width: 585px;  background: #084d74 url(../img/content/vyhledavani-rozsirene/horni-zaobleni-ciste.jpg) no-repeat top;  padding-top: 20px;}.horni-zaobleni-modre ul {  color: #ffffff;}.dolni-zaobleni-modre {  background: url(../img/content/vyhledavani-rozsirene/dolni-zaobleni.jpg) no-repeat bottom;  padding-bottom: 15px;}.horni-zaobleni-modre .filtr {  color: #ffffff;  font-weight: bolder;  margin-left: 20px;}.horni-zaobleni-modre a {  color: #d8de74;}.pokrocile-vyhledavani-zarovnani {  display: block;  text-align: right;  margin-right: 25px;  margin-top: 10px;}.horni-zaobleni-modre a:hover, .horni-zaobleni-modre a:active {  color: #d8de74;}.last-minute {  position: relative;  width: 583px;  border: 1px solid #d8de74;  height: 15px;  padding-top: 1px;  padding-bottom: 1px;}.last-minute span {  display: inline;  height: 15px;}.last-minute a {  height: 15px;}.last-minute .last-datum {  width: 35px;  padding-left: 10px;  display: block;  float: left;}.vypis-last-minute {  font-weight: bolder;  font-size: 0.85em;  padding-top: 8px;  margin-top: 8px;}.last-minute a {  text-decoration: none;  color: #012846;  font-size: 0.85em;  width: 100%;}.vypis-last-minute .last-datum {  width: 35px;  padding-left: 10px;}.last-minute .last-noc {  width: 25px;  display: block;  text-align: center;  padding-left: 10px;  float: left;}.last-minute span {float: left;}.vypis-last-minute .last-noc {  width: 25px;  padding-left: 15px;}.last-minute .last-type {  width: 30px;  display: block;  float: left;  padding-left: 15px;}.vypis-last-minute .last-typ {  width: 30px;  padding-left: 5px;}.last-minute .last-destinace {  width: 100px;  display: block;  padding-left: 20px;  float: left;}.vypis-last-minute .last-destinace {  width: 100px;  padding-left: 10px;}.last-minute .last-hotel {  width: 120px;  display: block;  padding-left: 10px;  float: left;}.vypis-last-minute .last-hotel {  width: 130px;  padding-left: 10px;}.vypis-last-minute .last-podrobnosti {  width: 98px;}.last-minute .last-podrobnosti {  padding-left: 10px;  width: 105px;  padding-right: 5px;}.vypis-last-minute .last-cena {  width: 38px;  padding-left: 10px;}.last-minute .last-cena {  width: 70px;  padding-left: 5px;  padding-right: 5px;  text-align: right;}/*zajezdy*/.vypis-zajezdu {  font-size: 0.85em;}.vypis-zajezdu .last-datum {  padding-left: 10px;  width: 60px;}.vypis-zajezdu .last-destinace {  width: 190px;}.vypis-zajezdu .last-destinace a {  margin-right: 5px;}.vypis-zajezdu .last-podrobnosti{  width: 135px;  padding-left: 10px;}.vypis-zajezdu .last-cena{  width: 105px;}.vypis-zajezdu .last-cena .cena {  text-decoration: none;  font-size: 1em;}.vypis-zajezdu .last-cena .detail {  display: block;  text-align: right;  margin-right: 10px;}.vypis-zajezdu .last-cena span {  font-size: 1.2em;  font-weight: bolder;}.vypis-zajezdu .last-obrazek{  width: 70px;}.vypis-zajezdu .last-obrazek img {  width: 63px;  height: 63px;  margin-top: 1px;  float: right;  margin-right: 2px;}.vypis-zajezdu-tbody {  background: #d4e9f4;  margin: 0;  padding: 0;  border-collapse: collapse;  border-top: 1px solid #568dab;  border-bottom: 1px solid #568dab;}.vypis-zajezdu-thead-bez .last-datum, .vypis-zajezdu-tbody-bez .last-datum {  padding-left: 10px;  width: 70px;}.vypis-zajezdu-thead-bez .last-destinace, .vypis-zajezdu-tbody-bez .last-destinace  {  width: 250px;}.vypis-zajezdu-thead-bez .last-podrobnosti, .vypis-zajezdu-tbody-bez .last-podrobnosti  {  width: 135px}.vypis-zajezdu-thead-bez .last-cena, .vypis-zajezdu-tbody-bez .last-cena {  padding-left: 10px;  width: 105px}.vypis-zajezdu-bile {  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;}.vypis-zajezdu-thead {  font-weight: bolder;   margin-top: 5px;}/*navigace -----------------------------------------------------------------------------*/.navigace {  margin-top: 10px;}.poznamka-navigace {  font-size: 0.85em;  color: #d8de74;  display: block;  text-align: center;  margin-top: 5px;}.stranky {  display: block;  font-size: 1.1em;  margin-bottom: 10px;}.navigace .strankovani a {  font-weight: bold;  text-decoration: none;  padding: 0 4px;  border: 1px solid #ffffff;  color: #d1d872;  }.strankovani .active {  font-weight: bold;  padding: 0 3px;  }.navigace .strankovani .disabled {  display: none;}.strankovani .num {  background: #2f6e8e;}.navigace .strankovani .arr {  font-weight: bold;  background: #074e73;  padding: 0 5px;}.navigace .strankovani .arr:active, .navigace .strankovani .arr:hover {  background: #ffffff;  color: #074e73;}.strankovani a:hover.num, .strankovani a:active.num {  background: #d1d872;  color: #074e73;  font-weight: bolder;} .strankovani {  color: #ffffff;  display: block;  margin-bottom: 3px;}.strankovani1 {  display: block;  text-align: center;  margin-bottom: 4px;}/*Zeme - Nazev -------------------------------------------------------------------------*/.popis-text .obrazek-destinace{  display: block;  margin: 0;  padding: 0;  padding-left: 20px;  margin-right: 20px;  margin-bottom: 5px;}.popis-text .popis {  color: #ffffff;  margin: 0;  padding: 0;  margin-left: 20px;  margin-right: 20px;  text-align: justify;}.popis-text .odkaz-cely-popis {  margin-right: 20px;  margin-top: 20px;}.popis-text span {  margin-top: 10px;  margin-right: 20px;}.list-typy {  width: 100%;  border-collapse: collapse;  color: #ffffff;}.list-typy td {  border-top: 2px #ffffff solid;  border-bottom: 2px #ffffff solid;  padding-top: 4px;  padding-bottom: 4px;}.list-typy .bez-ramecku {  width: 20px;}.list {  border-collapse: collapse;  color: #012846;  width: 100%;}.list td {  background: #d4e9f4;}.list .border-mezera {  height: 1px;  background: #568dab;}.list .image {  padding-top:2px;  padding-bottom:2px;}.list .image img {  display: block;  margin-top: 1px;  margin-left: 2px;  margin-bottom: 1px;  margin-right: 10px;}.list .text {  text-align: justify;  padding-right: 15px;}.list .links {  text-align: right;}.list .links a {  margin-right: 20px;}/*Obrazky -----------------------------------------------------------------------------*/.rect-gray {  margin: 0 auto;  display: block;  width: 525px;}.nahledy{  border-collapse: collapse;}.nahledy a {  margin: 0;  padding: 0;  border: none;  }.nahledy a img {  padding: 0;  margin: 0;  border: none;  padding-bottom: 3px;}.nahledy-d {  padding-left: 20px;  padding-right: 26px;}.nahledy-d a {  margin-left: 4px;  margin-bottom: 4px;}.popis-destinace {  text-align: justify;  color: #ffffff;  margin-left: 20px;  margin-right: 20px;  margin-top: 20px;  margin-bottom: 30px;}/*Kontakt -----------------------------------------------------------------------------*/#kontakt .provozovatel {  color: #ffffff;  margin: 0 auto;}#kontakt .provozovatel .informace-provozovatel {  width: 250px;}#kontakt .oteviraci-doba {  margin: 0 auto;}#kontakt .oteviraci-doba .den {  width: 100px;  font-size: 1.1em;}#kontakt .mapy {  width: 320px;  margin: 0 auto;}#kontakt-form h3 {  background: #d8de74;  padding-top: 4px;  padding-bottom: 4px;  margin-bottom: 15px;  margin-top: 5px;  color: #074e73;  display: block;  padding-left: 30px;}#kontakt-form .table-form {  margin: 0 auto;}#kontakt-form .table-form2{  margin-right: 115px;}/*Info o nasi spolecnosti -------------------------------------------------------------*/.info {  color: #ffffff;}.info a {  color: #d8de74;}/*Hotely ------------------------------------------------------------------------------*/#hotely .list .posun {  padding-left: 15px;;}#hotely .list h3 {  margin-right: 15px;  font-size: 1.1em;}#hotely .list .textik {  vertical-align: top;}#hotely .list .image a img {  margin-right: 0;  padding-right: 0;  padding-right: 2px;}#hotely .list .text {  display: block;  margin: 0;  padding: 0;  margin-right: 10px;  font-size: 0.85em;}#hotely .list .data .odkazy a {  font-weight: bolder;  margin-left: 15px;  font-size: 0.85em;}#hotely .list .data {  margin-bottom: 0;  padding-bottom: 0;  bottom: 0;}#hotely .list .data .cena {}#hotely .list .data .cena a {  font-size: 1.1em;  text-decoration: none;}#hotely .list .data .cena a:hover, #hotely .list .data .cena a:active {  text-decoration: underline;}#hotely .list {  border-top: 1px solid #568dab;  border-bottom: 1px solid #568dab;}#hotely .list .name h3 {  margin-left: 0;}#hotely .list .name h3 a{   text-decoration: none;}#hotely .list .name h3 a:hover, #hotely .list .name h3 a:active {  color: #c22f2f;}#hotely .list .star {  padding-right: 15px;}/*OTHERS ------------------------------------------------------------------------------*/.white-background {  background: #ffffff;}.blue-background {  background: #d4e9f4;}/*Partneri ----------------------------------------------------------------------------*/#partneri {  width: 100%;  color: #012846;  border-collapse: collapse;  border: 1px solid #074e73;}#partneri .nazev {   width: auto;  padding-left: 15px;  font-weight: bolder;  padding-top: 2px;  padding-bottom: 2px;}#partneri .smaller {	font-size: 0.85em;	font-style: italic;}#partneri .links {}#partneri td {  border-bottom: 1px solid #074e73;}#partneri a {  color: #892929;  text-decoration: none;  display: block;}#partneri a:hover, #partneri a:active {  text-decoration: underline;}/*Detail zajezdu - obrazky ------------------------------------------------------------*/.multiobrazky-1 {  width: 560px;  margin-left: 17px;  border-collapse: collapse;}.multiobrazky-1 .nahledy-hotel {  width: 560px;  margin: 0;  padding: 0;}.multiobrazky-1 .nahledy-hotel a {  float: left;  font-weight: bolder;  margin-left: 4px;  margin-bottom: 4px;}.multiobrazky-1 .nahledy-hotel a img {  float: left;  display: block;}.list ul{  margin-top: 0;  margin-bottom: 0;  padding-top: 0;  padding-bottom: 0;  padding-left: 45px;}.detail-zajezdu td {  border-top: 1px solid #568dab;  border-bottom: 1px solid #568dab; }.table-detaily, .table-ceny {  width: 300px;  margin: 0 auto;  border-collapse: collapse;  border: 2px solid #ffffff;  border-right: 4px solid #ffffff;  border-bottom: 3px solid #ffffff;}.table-detaily .polozka, .table-ceny .polozka {  font-weight: bolder;}.table-detaily td, .table-ceny td {  background: #d4e9f4;  padding: 2px 4px 2px 4px;  border: 1px solid #ffffff;} .popis-zajezd{  margin-left: 40px;  font-weight: bolder;}/*Rezervace ---------------------------------------------------------------------------*/#rezervace .table-form {  margin: 0 auto;}#rezervace .table-form .name {  width: 150px;}/*Popis hotelu - typ jidla ------------------------------------------------------------*/.food-types {  width: 585px;  background: white;  margin-top: 5px;  padding-top: 3px;  padding-bottom: 3px;  text-align: center;}.food-types a {  margin-left: 3px;  margin-right: 3px;  color: #892929;  text-decoration: none;}.food-types a:hover, .food-types a:active {  color: #074e73;}#typy-stravy p {  color: #ffffff;  padding-left: 20px;  padding-right: 10px;}.shodne-ceny {  color: #ffffff;  font-size: 1.1em;  display: block;  width: 400px;  margin: 0 auto;  margin-bottom: 5px;  text-align: center;}/*dalsi*/.lm-filtr-left {  margin-left: 127px;}.format-lm {  width: 200px;}/*novinky -----------------------------------------------------------------------------*/.news {  width: 100%;  margin: 0;  padding: 0;  border-collapse: collapse;}.news-div {	margin-top: 5px;	padding-top: 5px;}.news-div hr {	border: 1px solid #ffffff;	width: 95%;}.news .images {	border: 1px solid #ffffff;	margin: 0 5px 0 0;}.news strong {  font-size: 1.2em;}.posledni {  border-bottom: 2px #ffffff solid;}.news td {  padding-top: 10px;  padding-bottom: 10px;  padding-left: 20px;  padding-right: 20px;  color: #ffffff;}.news td .odkaz-novinky {  display: block;  text-align: right;}.news strong.note {	font-size: 0.85em;}.slevy-nabidky .odkaz-novinky a {  color: #ffffff;}p.partner {  display: block;  padding-top: 60px;}.nabidka-slevy-nadpis {  padding-bottom: 10px;}.nabidka-slevy-nadpis .datum {  float: right;  padding: 0;  margin: 0;  font-size: 0.85em;}
