/* *  CSS - styly jednotlivych stranek *  www.LTweb.cz */  /*Jednoduche vyhledavani -----------------------------------------------------*/.short-search {  width: 190px;  background: #f9eabf url(/img/short-search/pozadi.jpg) repeat-x bottom;  border: 3px #ffffff solid;  margin-top: 5px;}.short-search select {  width: 170px;  margin-top: 2px;  margin-bottom: 3px;  font-size: 0.8em;}.short-search label {  font-size: 0.9em;  margin-top: 2px;}.short-search .nadpis {  margin-top: 3px;  font-weight: bolder;  display: block;  font-size: 1em;  text-align: center;  margin-bottom: 5px;}.short-search a {  color: #000000;  text-decoration: underline;}.short-search table span {  display: block;  margin-left: 30px;  margin-bottom: 5px;}/*NOVINKY -------------------------------------------------------------------*/.novinky {  margin-top: 5px;  width: 410px;  background: #f9eabf url(/img/short-search/pozadi.jpg) repeat-x bottom;  border: 3px #ffffff solid;  float: right;  position: relative;}.novinky .nadpis {   width: 409px;  height: 30px;  background: url(/img/!!!.gif) no-repeat left center;  border-bottom: 1px #a4842b dashed;}.novinky .nadpis span {  display: block;  font-size: 1.2em;  font-weight: bolder;  padding-top: 8px;  margin-left: 46px;}.novinky .news {  margin-top: 5px;  margin-bottom: 10px;  width: 409px;  border-bottom: 1px #a4842b dashed;}.novinky .news span {  display: block;  width: 400px;  margin: 0 auto;  margin-bottom: 3px;  font-size: 0.85em;}.novinky .news-bez {  margin-top: 5px;  margin-bottom: 10px;}.novinky .news-bez strong, .novinky .news strong {  text-decoration: none;  font-size: 1.1em;  color: #e64608;}.novinky .news-bez span {  display: block;  width: 400px;  margin: 0 auto;  font-size: 0.85em;}/*HLAVNI ---------------------------------------------------------------------*/.obsah {  float: none;  width: 586px;  background: url(/img/pozadi-obsah.jpg) no-repeat top;   border: 3px #ffffff solid;  margin: 0 auto;  margin-top: 10px;}/*KONTAKTNI FORMULAR ---------------------------------------------------------*/#kontakt-form {  width: 550px;  margin: 0 auto;}.provozovatel {  width: 550px;}.informace-provozovatel {  width: 400px;}.informace-zl {  width: 150px;  height: 212px;}.kontakt-jmena {  width: 450px;}.kontakt-jmena .jmeno {  font-weight: bolder;  width: 100px;}.kontakt-jmena .email {  width: 180px;}.kontakt-jmena .icq {  width: 80px;}.vetsi-email{  font-size: 1.1em;  font-weight: bolder;}.kontakt-jmena .cara {  border-bottom: 1px #ffffff solid;}.kontakt-jmena .email a {  text-decoration: underline;}.kontakt-jmena .icq a {  text-decoration: underline;}#kontakt-form fieldset {  margin-top: 15px;}.kontakt-table {  width: 300px;  border: 2px #ffffff solid;  background: url(/img/pozadi-obsah.jpg) repeat-x;  margin-top: 5px;  margin-bottom: 5px;}.kontakt-table .name {  font-size: 1.2em;}.kontakt-table a {  text-decoration: underline;}/*ZAJEZDY TYPY ----------------------------------------------------------------*/#hotel-tips {  width: 616px;  background: #f9eabf url(/img/hotel-tips/pozadi.jpg) repeat-x;  margin-top: 10px;  border: 2px #ffffff solid;}.nadpis-tips {   width: 616px;  height: 30px;  border-bottom: 1px #a4842b dashed;}.nadpis-tips span {  display: block;  font-size: 1.2em;  font-weight: bolder;  padding-top: 8px;  margin-left: 46px;}#hotel-tips table {  width: 616px;  margin: 0 auto;  border-bottom: 1px #a4842b dashed;  margin-top: 5px;  margin-bottom: 5px;}#hotel-tips .konec-carek {  border: none;}#hotel-tips .zeme {  width: 175px;  font-size: 1.05em;  padding-left: 5px;}#hotel-tips .zeme .hotel-odkaz {  font-size: 0.85em;}#hotel-tips .zeme span {  font-size: 0.9em;}#hotel-tips .zeme-destination{  font-size: 0.9em;}#hotel-tips .zeme-odkaz {  font-size: 1em;}#hotel-tips .datum {  width: 80px;  font-size: 0.9em;}#hotel-tips .zpusob-dopravy {  font-size: 0.9em;  width: 130px;}#hotel-tips .cena {  font-size: 0.9em;  width: 80px;}#hotel-tips .obrazek {  width: 120px;}/*rozsirene vyhledavani ------------------------------------------------------*/#pokrocile-vyhledani table .name {  text-align: right;  width: 220px;  font-weight: bolder;}#pokrocile-vyhledani table .format-wide {  width: 208px;}#pokrocile-vyhledani .head {  border-bottom: 2px #ffffff solid;  border-top: 2px #ffffff solid;  color: #4f4c4c;  font-size: 1.4em;  width: 580px;}#pokrocile-vyhledani .head span {  margin-left: 20px;}/*Poptavkovy formular --------------------------------------------------------*/.poptavka {  width: 586px;  }.note {  text-align: center;  display: block;  font-size: 0.9em;  color: #4f4c4c;}.poptavka .head {  border-bottom: 2px #ffffff solid;  border-top: 2px #ffffff solid;  color: #4f4c4c;  font-size: 1.4em;  width: 580px;}.poptavka select {  width: 265px;}.poptavka #search-toleration, .poptavka #search-days-toleration {  width: 50px;}.poptavka .name {  width: 200px;  text-align: right;}.poptavka .povinne {  background: #f4d68e;}.poptavka .format {  width: 260px;}#email1, #phone1, #name1 {  background: #f1f29e;  width: 260px;}#email1.focus, #phone1.focus , #name1.focus {  background: #f1f2b9;;    width: 260px;}/*PREHLED ZEMI ---------------------------------------------------------------*/.typy-zajezdu-bez-podtrzeni, .typy-zajezdu {  width: 540px;}.typy-zajezdu-bez-podtrzeni {  margin-top: 10px;  margin-bottom: 10px;  border: none;}.typy-zajezdu {  margin-top: 10px;  border-bottom: 2px #ffffff solid;}.typy-zajezdu-bez-podtrzeni .vlajka, .typy-zajezdu .vlajka {  width: 120px;  height: 90px;}.typy-zajezdu-bez-podtrzeni .zeme-nadpis, .typy-zajezdu .zeme-nadpis {  font-size: 1.5em;}.typy-zajezdu-bez-podtrzeni .zeme-nadpis a , .typy-zajezdu .zeme-nadpis a {  border-bottom: 2px ridge;}/*ZEME NAZEV ------------------------------------------------------------*/.obrazek-destinace {  width: 120px;  height: 90px;  margin-right: 10px;  margin-left: 5px;  margin-top: 4px;}.vyhledani-destinace {  width: 169px;  float: right;  border: 3px #ffffff solid;  background: url(/img/pozadi-email.jpg) repeat-x;}.celek-popis {  border: none;  width: 588px;  }.popis {  margin-left: 10px;  font-size: 0.9em;  width: 380px;  float: left;  text-align: justify;}.popis-cela-sire {  margin-left: 10px;  font-size: 0.9em;  width: 560px;  float: left;  text-align: justify;}.popis span {  text-align: justify;}.popis-destinace {  font-size: 0.9em;  width: 560px;  text-align: justify;  margin: 0 auto;  margin-bottom: 10px;  }.popis-zeme {  margin-left: 10px;  font-size: 0.9em;  width: 570px;  float: left;  text-align: justify;  margin-bottom: 5px;}popis-destinace-obtekani {  width: 400px;}.popis-destinace-obtekani1 {  width: 420px;  text-align: justify;  margin-right: 10px;}.destinace-bez-podtrzeni {  width: 580px;  display: block;  margin-bottom: 10px;}.destinace {  width: 580px;  margin-top: 10px;  border-bottom: 1px #9e9e9e solid;}.destinace-bez-podtrzeni .image, .destinace .image {  width: 130px;  height: 90px;}.destinace-bez-podtrzeni .destinace-name, .destinace .destinace-name {  width: 300px;  font-size: 1.1em;  vertical-align: top;}.destinace-bez-podtrzeni .destinace-name p, .destinace .destinace-name p {  font-size: 11px;  text-align: justify;  margin: 5px 0 0 0;  padding: 0;}.destinace-bez-podtrzeni .odkazy, .destinace .odkazy {  width: 160px;}.destinace-bez-podtrzeni .odkazy a, .destinace .odkazy a,.destinace-bez-podtrzeni .destinace-name a, .destinace .destinace-name a{  text-decoration: underline;  }.typy-zajezdu {border-bottom: 2px #ffffff solid; }.typy-zajezdu-bez-podtrzeni {  border-bottom: none; }.typy-zajezdu .name-big, .typy-zajezdu-bez-podtrzeni .name-big {  width: 200px;}.typy-zajezdu .name-big a , .typy-zajezdu-bez-podtrzeni .name-big a {  text-decoration: underline;}.typy-zajezdu .count, .typy-zajezdu-bez-podtrzeni .count {  width: 180px;  text-align: right;}.typy-zajezdu .count1, .typy-zajezdu-bez-podtrzeni .count1 {  width: 100px;}/*search-slimm----------------------------------------------------------------*/.search-slimm select {  font-size: 0.8em;  width: 150px;}.search-slimm .format-narrow {  width: 55px;}.search-slimm .name {  color: #4f4c4c;  font-weight: bolder;  font-size: 0.9em;}/*OBRAZKY --------------------------------------------------------------------*/.multiobrazky {  width: 582px;  margin: 0 auto;  margin-bottom: 8px;}.multiobrazky td {  vertical-align: top;}.multiobrazky .mainimage {  width: 450px;  height: 360px;}.multiobrazky .nahledy {  text-align: right;}.multiobrazky .mezera {  text-align: right;}.img-mezera {  text-align: right;;}/*VYPIS HOTELU ---------------------------------------------------------------*/.vypis-zajezdu-podtrzeni {  width: 570px;  border-bottom: 2px #ffffff solid;  margin-top: 5px;  margin-bottom: 10px;}.vypis-zajezdu-bez-podtrzeni {  width: 570px;  margin-top: 5px;  margin-bottom: 10px;  border-bottom: none;}.vypis-zajezdu-podtrzeni .odkaz-hotely a, .vypis-zajezdu-bez-podtrzeni .odkaz-hotely a {  font-size: 1.2em;}.vypis-zajezdu-podtrzeni .img-hotely, .vypis-zajezdu-bez-podtrzeni .img-hotely {  width: 120px;}.vypis-zajezdu-podtrzeni .img-hotely img, .vypis-zajezdu-bez-podtrzeni .img-hotely img {  width: 120px;  height: 90px;} .vypis-zajezdu-podtrzeni .data, .vypis-zajezdu-bez-podtrzeni .data{  width: 120px;  text-align: center;}.vypis-zajezdu-podtrzeni .data-odkazy, .vypis-zajezdu-bez-podtrzeni .data-odkazy{  width: 450px;  text-align: right;}/*TYPY ZAJEZDU VYPIS ----------------------------------------------------------*/.omezit-na-zemi {  margin-left: 15px;  width: 550px;  text-align: center;  border-top: 2px #ffffff dashed;  border-bottom: 2px #ffffff dashed;  padding-top: 5px;  padding-bottom: 5px;}.vypis-zajezdu-pod {  width: 570px;  margin-top: 4px;  border-left: 2px #ffffff solid;  border-right: 2px #ffffff solid;}.vypis-zajezdu-bez-pod {  width: 570px;  margin-top: 4px;  border-left: 2px #ffffff solid;  border-right: 2px #ffffff solid;}.vypis-zajezdu {  width: 570px;  background: url(/img/pozadi-obsah.jpg) repeat-x;  border: 2px #ffffff solid;  font-weight: bolder;}.cara-mezi {  border-bottom: 2px #ffffff solid;  width: 570px;}.vypis-zajezdu .last-datum {  width: 55px;}.vypis-zajezdu-pod .last-datum , .vypis-zajezdu-bez-pod .last-datum {  width: 55px;  font-size: 0.9em;  text-align: center;}.vypis-zajezdu .last-destinace {  width: 170px;}.vypis-zajezdu .last-tips {	width: 55px;}.vypis-zajezdu-pod .last-destinace , .vypis-zajezdu-bez-pod .last-destinace {  width: 170px;  font-size: 0.9em;}.vypis-zajezdu-pod .last-tips, .vypis-zajezdu-bez-pod .last-tips {	text-align: left;	font-size: 0.9em;	width: 55px;}.vypis-zajezdu-pod .last-tips strong, .vypis-zajezdu-bez-pod .last-tips strong {	color: #ffffff;	background: #e60000;	text-align: center;	border: 2px solid #ffffff;	text-transform: uppercase;	padding: 2px;	display: block;}.vypis-zajezdu .last-podrobnosti {  width: 110px;}.vypis-zajezdu-pod .last-podrobnosti , .vypis-zajezdu-bez-pod .last-podrobnosti {  width: 110px;  font-size: 0.9em;}.vypis-zajezdu .last-cena {  width: 70px;}.vypis-zajezdu-pod .last-cena , .vypis-zajezdu-bez-pod .last-cena {  width: 70px;  font-size: 0.9em;}.vypis-zajezdu .last-obrazek {  width: 70px;}.vypis-zajezdu-pod .last-obrazek , .vypis-zajezdu-bez-pod .last-obrazek {  width: 70px;  font-size: 0.9em;  text-align: right;}.vypis-zajezdu .link, .vypis-zajezdu-pod .link, .vypis-zajezdu-bez-pod .link {	width: 50px;}.vypis-zajezdu-pod .link a, .vypis-zajezdu-bez-pod .link a {	font-size: 0.85em;}/* zajezdy short ------------------------------------------------------------ */.table-tours-list-short {	width: 570px;	border-collapse: collapse;}.table-tours-list-short thead {	background: url(/img/pozadi-obsah.jpg) repeat-x;	border: 2px solid #ffffff;	font-weight: bolder;	border-collapse: collapse;}.table-tours-list-short td {	padding: 2px;}.table-tours-list-short thead td {	border-top: 2px solid #ffffff;	border-bottom: 2px solid #ffffff;}.table-tours-list-short thead .last-minute {	border-left: 2px solid #ffffff;}.table-tours-list-short thead .link {	border-right: 2px solid #ffffff;}.table-tours-list-short .last-minute, .table-tours-list-short .doprava,.table-tours-list-short .podrobnosti, .table-tours-list-short .cena {	border-right: none;}.table-tours-list-short .last-minute {	width: 60px;}.table-tours-list-short .last-minute strong {	color: #ffffff;	background: #e60000;	text-align: center;	border: 2px solid #ffffff;	text-transform: uppercase;	padding: 3px;	display: block;}.table-tours-list-short .smaller {	font-size: 0.85em;	color: #a7a7a7;}.table-tours-list-short tbody td.no-border {	height: 3px;}.table-tours-list-short tbody td.border-top {	height: 3px;	border-bottom: 2px solid #ffffff;}.table-tours-list-short tbody .last-minute {	border-left: 2px solid #ffffff;}.table-tours-list-short tbody .link {	border-right: 2px solid #ffffff;}/*Strankovani -----------------------------------------------------------------*/.strankovani {  display: block;  text-align: center;  margin-bottom: 15px;  margin-top: 15px;  font-size: 11px;  line-height: 18px;}.navigace .strankovani a {  font-weight: bold;  text-decoration: none;  padding: 0 4px;  border: 1px solid #808080;  }.strankovani .active {  font-weight: bold;  padding: 0 3px;  }.navigace .strankovani .disabled {  display: none;}.strankovani .num {  background: #ecebe9;}.navigace .strankovani .arr {  font-weight: bold;  background: #fde39b;  padding: 0 5px;}.strankovani a:hover.num, .strankovani a:active.num {  background: #fbb900;  color: #ffffff;  font-weight: bolder;} .pocet-zajezdu {  font-size: 0.9em;  margin-left: 20px;}/*POPIS HOTELU ---------------------------------------------------------------*/.odkaz-zpet {  display: block;}/*POPIS ZAJEZDU --------------------------------------------------------------*/.obrazek-hotel {  margin-right: 5px;  margin-left: 5px;}.popis-zajezd {  background: url(/img/pozadi-obsah.jpg) repeat-x;  border: 3px #ffffff solid;  width: 350px;  border-collapse: collapse;}.popis-zajezd .polozka {  padding-top: 2px;  padding-left: 5px;  width: 250px;  font-weight: bolder;  border-bottom: 2px #ffffff solid;}.popis-zajezd .polozka1 {  font-size: 0.8em;  text-align: justify;  padding-left: 5px;  padding-right: 5px;}.popis-zajezd .polozka-bez {  width: 250px;  font-weight: bolder;  padding-top: 2px;  padding-left: 5px;}.popis-zajezd .hodnota {  width: 100px;  border-bottom: 2px #ffffff solid;}.popis-zajezd .hodnota-bez {  width: 100px;}.vypis-zajezdu .datum {  width: 100px;}.vypis-zajezdu .doprava {  width: 150px;}.vypis-zajezdu .stravovani {  width: 240px;}.vypis-zajezdu .podrobnosti-cena {  width: 80px;}.vypis-zajezdu-bez-pod .datum, .vypis-zajezdu-pod .datum { width: 100px;}.vypis-zajezdu-bez-pod .doprava, .vypis-zajezdu-pod .doprava { width: 150px;}.vypis-zajezdu-bez-pod .stravovani, .vypis-zajezdu-pod .stravovani { width: 240px;}.vypis-zajezdu-bez-pod .podrobnosti-cena, .vypis-zajezdu-pod .podrobnosti-cena { width: 80px;}/*REZERVACE ------------------------------------------------------------------*/.table-form {  margin: 0 auto;  margin-top: 5px;}.ramecek fieldset {  width: 500px;  margin: 0 auto;  border: 1px #ffffff solid;  margin-top: 5px;}.ramecek fieldset legend {  font-weight: bolder;}.ramecek {   background: url(/img/pozadi-obsah.jpg) repeat-x;  border: 2px #ffffff solid;  width: 530px;  margin: 0 auto;  padding-bottom: 5px;  margin-bottom: 5px;}.ramecek span {  font-weight: bolder;  margin-left: 10px;}.ramecek select {  width: 130px;  font-size: 0.9em;  margin-top: 5px;}.ramecek a {  display: block;  margin-top: 5px;  text-align: right;}.obsah h3 {  width: 533px;  background: url(/img/pozadi-obsah.jpg) repeat-x ;  margin: 0 auto;  margin-top: 15px;  margin-bottom: 5px;  border: 2px #ffffff solid;  padding-left: 10px;  font-size: 1.3em;}.povinne {  background: #f1f29e;}.povinne.focus {  background: #f1f2b9;}#note, #email, #phone, #name {  background: #f1f29e;}#note.focus, #email.focus, #phone.focus , #name.focus {  background: #f1f2b9;;}/*Externi hledani ------------------------------------------------------------*/.date_search_extented {	width: 130px;	font-size: 0.85em;}#search-ext {  width: 500px;  margin: 0 auto;  background: url(/img/pozadi-obsah.jpg) repeat-x;  border: 2px #ffffff solid;}#search-ext table {	border-collapse: collapse;	margin: 0 auto; 	padding: 0;}#search-ext select {  width: 150px;  font-size: 0.8em;}#search-ext label {	font-size: 0.9em;}#search-ext .name {  padding-top: 5px;  font-weight: bolder;}#search-ext .format {  width: 160px;  font-size: 0.8em;}#search-ext .lastminute {  font-size: 0.8em;}#search-ext .price {  width: 50px;}#search-ext .thead span {  font-size: 0.8em;  display: block;  margin: 0;}#search-ext .vyhledejte-button {	margin: 0;}/*Kontakty -------------------------------------------------------------------*/.kontakty-provoz {  font-size: 1.1em;}.pracovnici {  display: block;  width: 220px;  text-align: center;  margin: 0 auto;}/*O NAS ----------------------------------------------------------------------*/.o-nas {  width: 500px;  margin: 0 auto;}.posledni-o-nas {  margin-bottom: 10px;}/*OBCHODNI PODMINKY ----------------------------------------------------------*/.predani-cesto-sml {  margin-left: 0;  width: 450px;}.bankovni-spojeni {   font-size: 1.4em;}.o-nas .nadpis {  font-size: 1.1em;}.certifikaty {  width: 450px;  background: url(/img/pozadi-obsah.jpg) repeat-x;  border: 2px #ffffff solid;}.certifikaty td {  width: 150px;  height: 200px;  margin-left: 5px;  margin-right: 4px;  text-align: center;  display: inline;}.certifikaty img {  border: 1px #f2cf7b solid;}.velikost select {   width: 240px;}/*PARTNERI -------------------------------------------------------------------*/.partneri {  width: 500px;  margin-top: 3px;  margin-bottom: 5px;  border-bottom: 2px #ffffff solid;}.partneri .image {  padding-right: 10px;}.partneri .name-big .smaller {  font-size: 0.6em;}.name-big {  width: 300px;  font-size: 1.3em;}.partneri .links {  text-align: right;}.links {  width: 200px;}/**/.image-partneri img {  width: 120px;  height: 90px;}.zeme-destinace-popis {  display: block;  text-align: right;  margin-right: 5px;}.nazev-hotelu span {  margin-left: 10px;}.popis-hotelu {  display: block;  margin-left: 10px;}.multinote {	padding: 5px 10px;	margin: 0;}/* uvodni stranka typy zajezdu ---------------------------------------------- *//* homepage - tipy z typu zajezdu ----------------------------------------- */.type-tips {  border-collapse: collapse;}.type-tips td {  vertical-align: top;}.type-tips .left {  padding: 2px 3px 3px 0;}.type-tips .right {  padding: 2px 0 3px 3px;}.type-tip {  width: 230px;  border-collapse: collapse;  font-size: 0.9em;  text-align: left;}.type-tip td {  padding: 0;}.type-tip thead td {}.type-tip thead td strong {  display: block;  padding: 7px 5px 7px 5px;  color: #000000;  font-weight: bold;  font-size: 1.2em;  border-bottom: 1px #ffffff dashed;}.type1, .type2, .type3, .type4 {	border: 3px solid #ffffff;	width: 306px;}.type1 {background: #f7e3ae /*url(../img/uvodni_stranka_typy/type1.jpg) repeat-x top*/;}.type2 {background: #efeee0 /*url(../img/uvodni_stranka_typy/type2.jpg) repeat-x top*/;}.type3 {background: #fbdbb9 /*url(../img/uvodni_stranka_typy/type3.jpg) repeat-x top*/;}.type4 {background: #f0e8ad /*url(../img/uvodni_stranka_typy/type4.jpg) repeat-x top*/;}.type1 thead td {background: #f8d477;}.type2 thead td {background: #9bc0da;}.type3 thead td {background: #f5987f;}.type4 thead td {background: #c0d85f;}.type1 td {border-bottom: 1px #ffffff dashed;}.type3 td {border-bottom: 1px #ffffff dashed;}.type2 td {border-bottom: 1px #ffffff dashed;}.type4 td {border-bottom: 1px #ffffff dashed;}.type1 tbody td a:link, .type1 tbody td a:visited, .type2 tbody td a:link, .type2 tbody td a:visited, .type3 tbody td a:link, .type3 tbody td a:visited, .type4 tbody td a:link, .type4 tbody td a:visited {	display: block;	width: 100%;	padding: 0 0 0 0;}.type-tip span.active {	height: 33px;}.type1 tbody td a:hover, .type1 tbody td a:active, .type1 tbody td a:hover span.active, .type1 tbody td a:active span.active {background: #f4d282;}.type3 tbody td a:hover, .type3 tbody td a:active, .type3 tbody td a:hover span.active, .type3 tbody td a:active span.active {background: #eea394;}.type2 tbody td a:hover, .type2 tbody td a:active, .type2 tbody td a:hover span.active, .type2 tbody td a:active span.active {background: #aacbe2;}.type4 tbody td a:hover, .type4 tbody td a:active, .type4 tbody td a:hover span.active, .type4 tbody td a:active span.active {background: #cfe36b;}.type-tip a:link, .type-tip a:visited, .type-tip a:hover, .type-tip a:active {  text-decoration: none;  color: #000000;}.type-tip .image {	padding: 2px 2px 1px 2px;	position: relative;	float: left;}.type-tip .country {	width: 130px;	font-size: 0.9em;	padding: 2px 2px 1px 5px;	float: left;	background: none;	position: relative;}.type-tip .country strong {	display: block;}.type-tip .dates {	float: left;	font-size: 0.9em;	padding: 2px 2px 1px 2px;	width: 58px;	position: relative;}.type-tip .price {	padding: 2px 2px 1px 5px;	float: left;	font-size: 0.9em;	width: 50px;	position: relative;}.type-tip .price .odkaz {	color: #e60000;}.informace-images {	width: 495px;	margin: 0 auto;}.article {	padding: 0 45px;}.article h2, .article h3, .article h4, .article h5 {	width: auto;	border: none;	margin: 0;	padding: 0;}.ck-partners {	font-size: 0.85em; }.text-link-contact {	text-align: right; font-size: 0.85em; margin: 0 30px 0 0;}.hotel-tips {	background: #ffffff;	border-collapse: collapse;} #hotely table {	border-collapse: collapse;}#hotely table td {	padding: 3px 6px;}#hotely table td.odkaz-hotely {	padding: 5px 6px;	}#hotely table td.data-odkazy, #hotely table td.data { 	padding: 0 6px; 	border-bottom: 3px solid #f9eac1;}#hotely table td.data-odkazy ul {	margin-bottom: 10px;}#hotely .title-tip {	float: right;	text-transform: uppercase;	color: #c20a0e;	font-size: 1.2em;	font-weight: bold;}.hidden {	visibility: hidden;}.box-fb-like {	margin: 0 0 0 10px;}
