/*
 *  CSS - styly jednotlivych stranek
 *  Copyrighted by www.LTweb.cz 
 *  Copyrighted by Michal Madleňák <madlenak@ltweb.cz> 
 */

/* vyhledavani ---------------------------------------------------------------*/
.search-small {
  width: 409px;
  background: #fda065 url(../images/content/vyhledavani/search-center.jpg) repeat-y;
  margin-top: 11px;
}
.search-small select {
  z-index: 4;
}
.search-small .nadpis-center {
  background: url(../images/content/vyhledavani/search-nadpis-center.jpg) repeat-y top;
  width: 409px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 12pt;
}
.search-small .nadpis-top {
  background: url(../images/content/vyhledavani/search-nadpis-top.jpg) no-repeat top;
  padding-top: 10px;
  width: 409px;
}
.search-small .nadpis-bottom {
  padding-bottom: 20px;
  width: 409px;
  background: url(../images/content/vyhledavani/search-nadpis-bottom.jpg) no-repeat bottom;
  text-align: center;
}
.search-small .nadpis-bottom h2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
	margin: 0 auto;
	text-align: center;
	font-weight: normal;
}
.search-small .search-table {
  width: 360px;
  padding: 0;
  margin: 0;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  border-collapse: collapse;
}
.search-small .search-table .calendar1 {
  width: 40px;
}
.search-small .search-table label {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 9pt;
  font-weight: bolder;
  width: 120px;
  /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
.search-small .format {
  width: 200px;
  font-size: 9pt;
  _font-size: 8pt;
}
.search-small .search-small-bottom {
  background: url(../images/content/vyhledavani/search-bottom.jpg) no-repeat bottom;
  width: 409px;
  padding-bottom: 10px;
}
.search-small .form_days, .search-small .form_years {
  width: 65px;
  font-size: 9pt;
}
.search-small .form_days_td, .search-small .form_days_td {
  width: 65px;
  font-size: 9pt;
}
.search-small .pocet-osob {
  width: 40px;
  font-size: 9pt;
}
.search-small .vnitrni-label {
  width: 133px;
}
.search-small .vnitrni-label label {
  float: left;
  width: 93px;
  padding-top: 4px;
}
.search-small .vnitrni-label select {
  float: left;
  display: block;
  font-size: 9pt;
  width: 40px;
}
.search-table select {font-size: 9pt;}
.search-small .vyhledat-table {
  width: 324px;
  margin: 0 auto;
  text-align: center;
  margin-top: 10px;
  
}
.search-small .tlacitko-center {
  background: #8998ab url(../images/content/vyhledavani/tlacitko-center.jpg) repeat-y;
  width: 324px;
  margin: 0 auto;
  margin-top: 16px;
  _margin-top: 11px;
  text-align: center;
  position: relative;
}
.search-small .tlacitko-center .tlacitko-top {
  width: 324px;
  background: url(../images/content/vyhledavani/tlacitko-top.jpg) no-repeat top;
}
.search-small .tlacitko-center .tlacitko-bottom {
  width: 324px;
  background: url(../images/content/vyhledavani/tlacitko-bottom.jpg) no-repeat bottom;
}
.search-small .tlacitko-center input, .search-small .tlacitko-center-over input {
  width: 324px;
  background: none;
  border: none;
  color: #ffffff;
  font-weight: bolder;
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 12px;
  margin: 0 auto;
  text-align: center;
}
.search-small .tlacitko-center-over {
  background: #ff9e23 url(../images/content/vyhledavani/tlacitko-center-active.jpg) repeat-y;
  width: 324px;
  margin: 0 auto;
  margin-top: 16px;
  _margin-top: 11px;
  text-align: center;
  position: relative;
}
.search-small .tlacitko-center-over .tlacitko-top {
  width: 324px;
  background: url(../images/content/vyhledavani/tlacitko-top-active.jpg) no-repeat top;
}
.search-small .tlacitko-center-over .tlacitko-bottom {
  width: 324px;
  background: url(../images/content/vyhledavani/tlacitko-bottom-active.jpg) no-repeat bottom;
}

/* BLUE vyhledavani ---------------------------------------------------------------*/
.search-small-blue {
  width: 409px;
  background: #fda065 url(../images/content/vyhledavani/blue-search-center.jpg) repeat-y;
  margin-top: 11px;
}
.search-small-blue select {
  z-index: 4;
}
.search-small-blue .nadpis-center {
  background: url(../images/content/vyhledavani/blue-search-nadpis-center.jpg) repeat-y top;
  width: 409px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 12pt;
}
.search-small-blue .nadpis-top {
  background: url(../images/content/vyhledavani/blue-search-nadpis-top.jpg) no-repeat top;
  padding-top: 10px;
  width: 409px;
}
.search-small-blue .nadpis-bottom {
  padding-bottom: 20px;
  width: 409px;
  background: url(../images/content/vyhledavani/blue-search-nadpis-bottom.jpg) no-repeat bottom;
  text-align: center;
}
.search-small-blue .nadpis-bottom h2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
	margin: 0 auto;
	text-align: center;
	font-weight: normal;
}
.search-small-blue .search-table {
  width: 360px;
  padding: 0;
  margin: 0;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  border-collapse: collapse;
}
.search-small-blue .search-table .calendar1 {
  width: 40px;
}
.search-small-blue .search-table label {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 9pt;
  font-weight: bolder;
  width: 120px;
  /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
.search-small-blue .format {
  width: 200px;
  font-size: 9pt;
  _font-size: 8pt;
}
.search-small-blue .search-small-bottom-blue {
  background: url(../images/content/vyhledavani/blue-search-bottom.jpg) no-repeat bottom;
  width: 409px;
  padding-bottom: 10px;
}
.search-small-blue .form_days, .search-small-blue .form_years {
  width: 65px;
  font-size: 9pt;
}
.search-small-blue .form_days_td, .search-small-blue .form_days_td {
  width: 65px;
  font-size: 9pt;
}
.search-small-blue .pocet-osob {
  width: 40px;
  font-size: 9pt;
}
.search-small-blue .vnitrni-label {
  width: 133px;
}
.search-small-blue .vnitrni-label label {
  float: left;
  width: 93px;
  padding-top: 4px;
}
.search-small-blue .vnitrni-label select {
  float: left;
  display: block;
  font-size: 9pt;
  width: 40px;
}
.search-table select {font-size: 9pt;}
.search-small-blue .vyhledat-table {
  width: 324px;
  margin: 0 auto;
  text-align: center;
  margin-top: 10px;
  
}
.search-small-blue .tlacitko-center {
  background: #8998ab url(../images/content/vyhledavani/blue-tlacitko-center.jpg) repeat-y;
  width: 324px;
  margin: 0 auto;
  margin-top: 16px;
  _margin-top: 11px;
  text-align: center;
  position: relative;
}
.search-small-blue .tlacitko-center .tlacitko-top {
  width: 324px;
  background: url(../images/content/vyhledavani/blue-tlacitko-top.jpg) no-repeat top;
}
.search-small-blue .tlacitko-center .tlacitko-bottom {
  width: 324px;
  background: url(../images/content/vyhledavani/blue-tlacitko-bottom.jpg) no-repeat bottom;
}
.search-small-blue .tlacitko-center input, .search-small-blue .tlacitko-center-over input {
  width: 324px;
  background: none;
  border: none;
  color: #ffffff;
  font-weight: bolder;
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 12px;
  margin: 0 auto;
  text-align: center;
}
.search-small-blue .tlacitko-center-over {
  background: #ff9e23 url(../images/content/vyhledavani/blue-tlacitko-center-active.jpg) repeat-y;
  width: 324px;
  margin: 0 auto;
  margin-top: 16px;
  _margin-top: 11px;
  text-align: center;
  position: relative;
}
.search-small-blue .tlacitko-center-over .tlacitko-top {
  width: 324px;
  background: url(../images/content/vyhledavani/blue-tlacitko-top-active.jpg) no-repeat top;
}
.search-small-blue .tlacitko-center-over .tlacitko-bottom {
  width: 324px;
  background: url(../images/content/vyhledavani/blue-tlacitko-bottom-active.jpg) no-repeat bottom;
}


/* odrazky li ----------------------------------------------------------------*/
#content .ctverecky {
  padding: 0;
  margin: 0;
  margin: 16px 0 3px 35px;
  padding-bottom: 4px;
  font-size: 10pt;
  text-transform: uppercase;
  margin-left: 18px;
  text-align: left;
  list-style-type: none;
}
#content .ctverecky h4 {
	font-weight: normal;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
}
#content .ctverecky li {
  background: url(../images/index/li-ctverecek.jpg) no-repeat left center;
  padding-left: 15px;
  margin-bottom: 2px;
}

.ctverecky .odsadit {
 margin-left: 15px;
} 

/*hotely na hlavni strance ---------------------------------------------------*/
#content .nabidka-hotels .hotels-offer {
  background: #e8e8e8 url();
  width: 410px;
  margin-bottom: 5px;
}
.nabidka-hotels .oblast_nadpis {
	padding-left: 20px;
}
.line-content {
  margin-left: 6px;
  margin-bottom: 6px;
  margin-top: 7px;
  display: block; 
}
#content .nabidka-hotels .hotels-offer table {
  width: 395px;
}
#content .nabidka-hotels .hotels-offer .bez-mezery {
  text-decoration: none;
}
#content .nabidka-hotels .hotels-offer .name-hotel {
}
#content .nabidka-hotels .hotels-offer1 .name-hotel .bez-mezery {
	padding-left: 5px;
}
#content .nabidka-hotels .hotels-offer h3 a {
  color: #004a87;
  font-size: 11pt;
  display: block;
  float: left;
  padding-top: 3px;
  padding-bottom: 3px;
}
#content .nabidka-hotels .hotels-offer h3 a:hover, #content .nabidka-hotels .hotels-offer h3 a:active {
  color: #ff8e01;
}
.free-nights-center {
  background: #e80000 url(../images/content/free-nights-center.jpg) repeat-x;
  height: 25px;
  float: right;
  color: #ffffff;
  font-size: 6pt;
  text-transform: uppercase;
  text-align: center;
  width: 55px;
  margin-left: 5px;
  /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
.free-nights-left {
  background: url(../images/content/free-nights-left.jpg) no-repeat left top;
  height: 25px;
  padding-left: 5px;
}
.free-nights-right {
  background: url(../images/content/free-nights-right.jpg) no-repeat right top;
  height: 25px;
  padding-right: 5px;
}
.free-nights-right span {
  display: block;
  padding-top: 2px;
}
.free-nights-right h4 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 5pt;
	padding-top: 2px;
}
#content .nabidka-hotels .hotels-offer .action {
  width: 140px;
}
.discounts-center {
  background: url(../images/content/discount-center.jpg) repeat-x;
  height: 25px;
  float: right;
  width: 75px;
  color: #ffffff;
  text-align: center;
  font-size: 8pt;
  /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
  text-transform: uppercase;
}
.discounts-left {
  background: url(../images/content/discount-left.jpg) no-repeat left top;
  height: 25px;
  padding-left: 5px;
}
.discounts-right {
  background: url(../images/content/discount-right.jpg) no-repeat right top;
  height: 25px;
  padding-right: 5px;
}
.discounts-right span {
  display: block;
  padding-top: 5px;
}
.discounts-center h4 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 7pt;
	padding-top: 5px;
}
#content .nabidka-hotels .obrazek-hotel {
  vertical-align: top;
}
#content .nabidka-hotels .info-hotel {
  vertical-align: top;
}
#content .nabidka-hotels .info-hotel p {
  font-size: 8pt;
  margin: 0;
  padding: 0;
  padding-left: 5px;
}
#content .nabidka-hotels .info-hotel p.full-address {
	display: block;
	font-weight: bolder;
	color: #454046;
	padding-bottom: 3px;
}
#content .nabidka-hotels p.address {
  color: #f8670c;
  text-transform: uppercase;
  font-size: 9pt;
  text-align: left;
  padding-top: 2px;
}
#content .nabidka-hotels .info-hotel p a {
  color: #436998;
}
#content .nabidka-hotels .hotels-offer .obrazek {
	width: 58px;
}


/* wysiwyg -------------------------------------------------------------------*//* wysiwyg -------------------------------------------------------------------*/
#wysiwyg p {
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size: 12px;
  color: #353135;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-right: 9px;
} 
#wysiwyg p a {
  color: #436998;
}
#wysiwyg p a:hover, #wysiwyg p a:active {
  color: #ff8e01;
}
#wysiwyg .ctverecky {
  font-size: 8pt;
  margin-left: 30px;
}
#layout-2div #wysiwyg{
  padding-left: 12px;
}

/* detail-hotelu -------------------------------------------------------------*/
.adresa-a-mapa {
  width: 400px;
  margin-left: 5px;
}
.hvezdicky-popis-hotelu {
  width: 70px;
}
.hvezdicky-popis-hotelu img {
  margin-left: 2px;
}
.adresa-detail {
  width: 305px;
}
.adresa-detail .city {
  font-weight: bolder;
  color: #000000;
  text-transform: uppercase;
  font-size: 10pt;
}
.adresa-detail .full-address {
  font-size: 8pt;
}
.adresa-detail .info-address {
  text-transform: uppercase;
  color: #f8660b;
  font-weight: bolder;
  font-size: 8pt;
}
.map-link {
  text-align: right;
}
.map-link span {
  margin-top: 25px;
  font-size: 11px;
  display: block;
}
.search-small-detail-hotelu {
	margin-top: 30px;
	margin-bottom: 38px;
}
.search-detail-bez-free-list {
	margin-top: 30px;
	margin-bottom: 33px;
}
.search-small-detail-hotelu .search-small-bottom {
  background: url(../images/content/vyhledavani/search-bottom.jpg) no-repeat bottom;
}

.free-list-center {
  background: url(../images/content/tabulka-oranzove-center.jpg) repeat-y top;
  width: 401px;
  margin-left: 4px;
  display: block;
  margin-top: 2px;
}
.free-list-top {
  background: url(../images/content/tabulka-oranzove-top.jpg) no-repeat top;
  padding-top: 3px;
}
.free-list-bottom {
  background: url(../images/content/tabulka-oranzove-bottom.jpg) no-repeat bottom;
  padding-bottom: 5px;
}
.free-list-center .nadpis-free {
  width: 395px;
  display: block;
  background: #f86509;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
  font-size: 11pt;
  padding-bottom: 5px;
}
.free-list-center .nadpis-free .nadpis-free-top {
  background: url(../images/content/nadpis-oranzova.jpg) repeat-y left top;
}
.free-list-center .nadpis-free .nadpis-free-top span {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
}
.free-nights-info {
  width: 395px;
  font-size: 9pt;
  color: #4b454b;
}
.free-nights-info .date {
  padding-left: 10px;
}
.col1 td {background: #dfdfdf;}
.col2 td {background: #ececec;} 
.free-nights-info .new-rate {
  color: #004a87;
  font-weight: bolder;
  text-transform: uppercase;
  padding-left: 30px;
  font-size: 10pt;
  padding-right: 5px;
}
.free-nights-info .old-rate {
  text-transform: uppercase;
}
.free-nights-info tbody td {
  padding-top: 3px;
  padding-bottom: 3px;
}
.free-nights-info .action-sale {
  color: #e80000;
  text-transform: uppercase;
  font-weight: bolder;
  padding-right: 5px;
}
.free-nights-info .info-free {
  font-size: 8pt;
  padding-right: 5px;
}
.free-nights-info .info-free1 {
  font-size: 10px;
  padding-right: 5px;
}

/* TH: detail-hotelu - popis z jejich editoru */
.text-sablona {
  margin: 0 0 0 0;
  padding: 2px 5px 0 5px;
  font-size: 11px; /* pojisteni pro pripady, ze text nebude v elementu P */
}
.text-sablona h2 {
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  color: #456b99;
  font-size: 16px;
  margin: 33px 0 5px 0;
}
div#layout-2div div#content div.content-help div.text div.text-sablona p {
  font-size: 11px;
  margin: 5px 0;
  text-align: justify;
}
/* TH konec */

/* list ----------------------------------------------------------------------*/
#layout-2div #content .nabidka-hotels .hotels-offer {
  background: #e8e8e8 url();
  width: 685px;
  margin-left: 12px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}
#layout-2div #content .nabidka-hotels .hotels-offer table {
  width: 670px;
}
#layout-2div #content .nabidka-hotels .hotels-offer .adresa-odkaz {
  width: 610px;
}
#layout-2div #content .nabidka-hotels .hotels-offer .adresa-odkaz .odkaz-link {
  text-align: right;
  width: 150px;
}
#layout-2div #content .nabidka-hotels .hotels-offer .adresa-odkaz .odkaz-link a{
  color: #436998;
  font-weight: bolder;
  font-size: 9pt;
}
#layout-2div #content .nabidka-hotels .hotels-offer .bez-mezery {
  text-decoration: none;
}
#layout-2div #content .nabidka-hotels .hotels-offer .name-hotel {
  width: 520px;
}
#layout-2div #content .nabidka-hotels .hotels-offer h3 a {
  color: #004a87;
  font-size: 11pt;
  display: block;
  width: 520px;
  padding-top: 3px;
  padding-bottom: 3px;
  /* added DM 4.8.2010 9:46:56 */
  text-align:left;
}
#layout-2div #content .nabidka-hotels .adresa-odkaz .address {
	color: #f8670c;
  text-transform: uppercase;
  font-size: 9pt;
  text-align: left;
  padding-top: 2px;
}

.seznam-apartmanu1 .seznam-apartmanu {
	width: 390px;
	padding-bottom: 5px;
}
.seznam-apartmanu1 {
 background: #e8e8e8;
 padding: 5px;
 margin-left: 5px;
}
.seznam-apartmanu {
  font-size: 9pt;
  margin-left: 5px;
  width: 400px;
  margin-top: 10px;
  color: #4b454b;
}
.seznam-apartmanu td {
  padding: 2px 3px 2px 3px;
}
.seznam-apartmanu thead {
  color: #436998;
  font-weight: bolder;
}
.seznam-apartmanu thead .typ-pokoje {
  width: 160px;
}
.seznam-apartmanu thead .sluzby {
  width: 120px;
}
.seznam-apartmanu thead .pocet-pokoju {
  width: 80px;
}
.seznam-apartmanu thead .pocet-deti {
  width: 70px;
}
.seznam-apartmanu thead .puvodni-cena {
  width: 105px;
}
.seznam-apartmanu thead .cena {

}
.seznam-apartmanu .tlacitko {
  width: 89px;
  text-align: center;
}
.seznam-apartmanu .tlacitko span {
}
.seznam-apartmanu .tlacitko .submit-center {
	
}
.seznam-apartmanu tbody td {
  font-size: 8pt;
}
.seznam-apartmanu tbody .puvodni-cena {
  text-transform: uppercase;
  text-decoration: line-through;
}
.seznam-apartmanu tbody .cena {
  text-transform: uppercase;
  font-weight: bolder;
}
.poznamka {
  font-size: 8pt;
  padding-left: 10px;
  font-weight: bolder;
  color: #4b454b;
}

.submit-center {
  background: #ec3030 url(../images/content/submit/tlacitko-cervene-center.jpg) repeat-y;
  width: 89px;
  display: block;
  margin-top: 1px;
  margin-bottom: 1px;
} 
.submit-center-over {
  background: #f9843a url(../images/content/submit/tlacitko-cervene-center-active.jpg) repeat-y;
  width: 89px;
  display: block;
  margin-top: 1px;
  margin-bottom: 1px;
}
.submit-top {
  background: url(../images/content/submit/tlacitko-cervene-left.jpg) no-repeat top;
  width: 89px;
  display: block;
}
.submit-center-over .submit-top {
  background: url(../images/content/submit/tlacitko-cervene-left-center.jpg) no-repeat top;
  width: 89px;
  display: block;
}
.submit-bottom {
  background: url(../images/content/submit/tlacitko-cervene-right.jpg) no-repeat bottom;
  width: 89px;
  display: block;
}
.submit-center-over .submit-bottom {
  background: url(../images/content/submit/tlacitko-cervene-right-active.jpg) no-repeat bottom;
  width: 89px;
  display: block;
}
.submit-center input, .submit-center-over input {
  background: none;
  border: none;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  width: 89px; 
  padding-top: 3px; 
  padding-bottom: 3px;
}
.mezera-mezi-hotely-posun {
  margin-left: 8px;
}
.mezera-mezi-hotely {
  width: 670px;
  color: #d9d9d9;
  border: 1px solid #d9d9d9;
  text-align: center;
}
.nadpis_strankovani {
  width: 680px;
}
.nadpis_strankovani h1 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.nadpis_strankovani .strankovani {
  font-size: 9pt;
  color: #4b454b;
}
.nadpis_strankovani .strankovani a {
  padding-left: 1px;
  padding-right: 1px;
}

.razeni-center {
  clear: both;
  background: url(../images/content/razeni-center.jpg) repeat-y;
  width: 685px;
  position: relative;
  margin-left: 12px;
  _margin-left: 12px;
  margin-top: 5px;
  margin-bottom: 10px;
  text-align: left;
}
.razeni-top {
  background: url(../images/content/razeni-top.jpg) no-repeat top;
  width: 685px;
  position: relative;
}
.razeni-bottom {
  background: url(../images/content/razeni-bottom.jpg) no-repeat bottom;
  width: 685px;
  padding-bottom: 5px;
  position: relative;
}
.razeni-center .nadpis-razeni {
  text-transform: uppercase;
  display: block;
  text-align: left;
  padding: 3px 0 3px 10px;
}
#layout-2div #content .razeni-center .razeni-table {
  margin: 0;
  padding: 0;
  text-align: left;
  margin-left: 10px;
}
#layout-2div #content .razeni-center .razeni-table a .active {
	color: #ff8e01;
}
#layout-2div #content .razeni-center .razeni-table a {
  /*background: url(../images/index/li-ctverecek.jpg) no-repeat left top;*/
}
#layout-2div #content .razeni-center .razeni-table td {
  padding: 0;
  margin: 0;
  width: auto;
  background: url(../images/index/li-ctverecek.jpg) no-repeat left center;
  padding-right: 30px;
}
#layout-2div #content .razeni-center table div {
  font-size: 12px;
  margin-left: 0;

  padding-left: 10px;
  position: relative;
  width: auto;
  clear: both;
  text-transform: uppercase;
}
#layout-2div #content .razeni-center table div .f_left {
  text-decoration: underline;
}
#layout-2div #content .razeni-center .razeni-table td .invisible {
  position: absolute;
  visibility: hidden;
}
#layout-2div #content .razeni-center .razeni-table td .down {
  background: url(../images/content/razeni/razeni-sipka-down.jpg) no-repeat;
  width: 17px;
  height: 15px;
  display: block;
  float: left;
  margin-left: 5px;
}
#layout-2div #content .razeni-center .razeni-table td .invisible {
  position: static;
  font-size: -9999px;
  position: absolute;  
  left: 0;
}
#layout-2div #content .razeni-center .razeni-table td .down:hover,
#layout-2div #content .razeni-center .razeni-table td .down:active {
  background: url(../images/content/razeni/razeni-sipka-down-active.jpg) no-repeat;
}
#layout-2div #content .razeni-center .sipky {
  width: 100px;
}
#layout-2div #content .razeni-center .sipky .popisek {
  width: 50px;
}
#layout-2div #content .razeni-center .razeni-table td .up {
  background: url(../images/content/razeni/razeni-sipka-top.jpg);
  width: 17px;
  height: 15px;
  display: block;
  float: left;
  margin-left: 5px;
}

#layout-2div #content .razeni-center .razeni-table td .up:hover, 
#layout-2div #content .razeni-center .razeni-table td .up:active {
  background: url(../images/content/razeni/razeni-sipka-down-active.jpg) no-repeat;
}

#layout-2div #content .razeni-center .razeni-table .cena-razeni select {
  font-size: 11px;
}

/* hotdeals ------------------------------------------------------------------*/
.rightmenu-help {
  
}
.rightmenu-help p {
  padding: 5px 5px 3px 10px;
}

#layout-2div #content .content-help .nabidka-hotels .hotels-offer1 {
  background: #e8e8e8 url();
  width: 410px;
  margin-bottom: 2px;
}
#layout-2div #content .content-help .nabidka-hotels .hotels-offer1 table {
  width: 395px;
}
#layout-2div #content .content-help .nabidka-hotels .hotels-offer1 .bez-mezery {
  text-decoration: none;
}
#layout-2div #content .content-help .nabidka-hotels .hotels-offer1 .name-hotel {
  width: 250px;
  /* added DM 4.8.2010 17:56:05 */
  text-align:left;
}
#content .content-help .nabidka-hotels .hotels-offer1 .action {
  width: 140px;
}
#layout-2div #content .content-help .nabidka-hotels .hotels-offer1 h3 a {
  color: #004a87;
  font-size: 11pt;
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
}
#layout-2div #content .content-help .nabidka-hotels .hotels-offer1 h3 a:hover, #layout-2div #content .content-help .nabidka-hotels .hotels-offer1 h3 a:active {
  color: #ff8e01;
}
#layout-2div #content .content-help .nabidka-hotels .obrazek-hotel {
  vertical-align: top;
}
#layout-2div #content .content-help .nabidka-hotels .info-hotel {
  vertical-align: top;
  text-align: left;
}
#layout-2div #content .content-help .nabidka-hotels .info-hotel p {
  font-size: 8pt;
  margin: 0;
  padding: 0;
  padding-left: 5px;
  text-align: left;
}
#layout-2div #content .content-help .nabidka-hotels p.address {
  color: #f8670c;
  text-transform: uppercase;
  font-size: 9pt;
  text-align: left;
  padding-top: 2px;
  text-align: left;
}
#layout-2div #content .content-help .nabidka-hotels .info-hotel p a {
  color: #436998;
  text-align: left;
}
.content-help .strankovani {
  padding-bottom: 6px;
}
#layout-2div #content .content-help .nabidka-hotels .free-list-center {
  background: url(../images/content/tabulka-oranzove-center1.jpg) repeat-y top;
  width: 410px;
  margin-left: 0;
}
#layout-2div #content .content-help .nabidka-hotels .free-list-top {
  background: url(../images/content/tabulka-oranzove-top1.jpg) no-repeat top;
  padding-top: 3px;
  width: 410px;
}
#layout-2div #content .content-help .nabidka-hotels .free-list-bottom {
  background: url(../images/content/tabulka-oranzove-bottom1.jpg) no-repeat bottom;
  padding-bottom: 5px;
  width: 410px;
}
#layout-2div #content .content-help .nabidka-hotels .free-nights-info {
  width: 404px;
  font-size: 9pt;
  color: #4b454b;
}

.delici-cara-3div-div {
  margin-left: 8px;
  margin-bottom: 5px;
}
hr.delici-cara-3div {
  width: 390px;
  color: #d9d9d9;
  border: 1px solid #d9d9d9;
  text-align: center;
}
#layout-2div #content .content-help .ctverecky {
  font-size: 9pt;
}

#layout-2div #content h1 {
  padding-left: 0;
  margin: 0;
  margin-top: 15px;
}
.content-help h1 span {
  padding-left: 0;
}

#waitingwindow{
 position: absolute;
 background: #436998;
 color: #ffffff;
 padding: 10px 15px 10px 15px;
 border: 2px solid #000000;
 top: 288px;
 float: left;
 left: 109px;
 /*margin-left: 350px;*/
}

/*.pricelist table {
 font-size: 11px;
 border: 0;
 border-collapse: collapse;
 margin-bottom: 15px;
 padding-top: 10px;
}

.pricelist table th {
 font-size: 12px;
 border-bottom: 1px solid #c8cde3;
}

.pricelist table th.doleva {
 font-size: 12px;
 border-bottom: 1px solid #c8cde3;
}

.pricelist table h4 {
 font-size: 11px;
 vertical-align: middle;
}

.pricelist table td {
 vertical-align: middle;
}

.pricelist table .doprava {
 text-align: right;
 padding-left: 2px;
 padding-right: 2px;
}*/
.pricelist {
	padding-left: 2px;
}
.pricelist table {
 font-size: 11px;
 border: 0;
 border-collapse: collapse;
 margin-bottom: 15px;
 padding-top: 10px;
 width: 400px;
 border: none;
}

.pricelist table th {
 font-size: 12px;
 border-bottom: 1px solid #c8cde3;
}

.pricelist table h4 {
 font-size: 11px;
 vertical-align: middle;
}

.pricelist table td {
 vertical-align: middle;
  border: 1px solid #c8cde3;
}
.pricelist table td.border-none {

}

.pricelist table .doprava {
 text-align: right;
 padding-left: 2px;
 padding-right: 2px;
}

.submit-center a {
 display: block;
 text-transform: uppercase;
 font-size: 10px;
 text-decoration: none;
 padding-bottom: 5px;
 padding-top: 3px;
 width: 89px;
 color: #ffffff;
}

.submit-center-over a:hover, .submit-center-over a:active {
 display: block;
 text-transform: uppercase;
 font-size: 10px;
 text-decoration: none;
 padding-bottom: 5px;
 padding-top: 3px;
 width: 89px;
 color: #ffffff;
}

#content .nabidka-hotels .hotels-offer h3 a .bez-mezery {
  text-decoration: none;
  padding-left: 10px;  
}


div.text p {
	text-align: left;
	width: 399px;
	margin-left: 5px;
}
.content-help .small-popis {
	text-align: left;
	width: 405px;
}

.line-middle {	
}
.line-middle .line-content {
	text-align: left;
	margin-left: 17px;	
}

/* specialni vypis hotelu - mapa -------------------------------------------- */
.ero {
	
}
.ero .VE_Pushpin_Popup_Title {
	text-align: left;
	font-size: 11pt;
}
.ero .VE_Pushpin_Popup_Title a:link, .ero .VE_Pushpin_Popup_Title:visited {
	color: #004a87;
}
.ero .ero-body {
	font-weight: bolder;
}
.ero img {
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
}
.ero .VE_Pushpin_Popup_Body {
	text-align: justify;
	padding-top: 10px;
	
}


/* uprava formulare - javascriptu ------------------------------------------- */
.search-table #pokoje .room_number_title {
	display: block;
	margin: 0;
	padding: 0;
	padding-top: 30px;
}
.search-table #pokoje .table-form-osoby {
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 310px;
}
.search-table #pokoje .datum-narozeni-ditete {
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 310px;
}
.search-table #pokoje .datum-narozeni-ditete .name, .search-table #pokoje .table-form-osoby .name {
	width: 105px;
	padding-left: 5px;
}
.search-table #pokoje .datum-narozeni-ditete .format {
	width: 150px;
}
.search-table #pokoje .table-form-osoby .pocet_osob {
	width: 40px;
}

.menu-center #Login2 span {
	display: block;
	text-align: left;
	font-weight: bolder;
	margin: 5px 5px 5px 15px;
}
.menu-center #Login2 #btnLogOut {
	background: url(../images/log.jpg) no-repeat;
 	width: 180px;
 	height: 36px;
 	border: none;
 	color: #ffffff;
 	margin: 5px 0;
 	font-weight: bolder;
 	cursor: pointer;
}
.menu-center #Login2 .odhlaseni-over {
	background: url(../images/log-a.jpg) no-repeat;
 	width: 180px;
 	height: 36px;
 	border: none;
 	color: #ffffff;
 	margin: 5px 0;
 	font-weight: bolder;
 	cursor: pointer;
}

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/

.seznam-apartmanu td {
   border-bottom: 1px solid #c6c6c6;
}
.seznam-apartmanu td.no-border {
   border: none;
}
.seznam-apartmanu td.border-right-rows {
   border-left: 1px solid #c6c6c6;
}

.photo-hotels {
	padding-bottom: 10px;
}
.photo-hotels img {
  padding-bottom: 3px; /* TH */
}

/*razeni -------------------------------------------------------------------- */
.pager_container_top {
	float: right;
	position: relative;
	width: 250px;
	text-align: right;
	margin-right: 10px;
	_margin-right: 0;
	font-size: 9pt;
  color: #4b454b;
  margin-top: 31px;
  _margin-top: 33px;
}

.pager_container {
	float: right;
	width: 250px;
	text-align: right;
	margin-right: 10px;
	_margin-right: 0;
}
#_ctl17_ucArea1 {
	float: left;
}
.pager_container_top table, .pager_container table {
  padding-bottom: 5px;
  font-size: 9pt;
  color: #4b454b;
  border-collapse: collapse;
  float: right;
  width: 250px;
}
.pager_container_top table td, .pager_container table td {
	text-align: right;	
	display: block;
}
.pager_container_top table a, .pager_container table a {
  padding-left: 1px;
  padding-right: 1px;
  text-align: right;
}
.hotel-locality {
	padding-bottom: 13px;
}


.posun-line {
	padding: 0;
	margin-left: 20px;
	_margin-left: 10px;
}

#liveMap_container {
	margin-left: 20px;
	text-align: left;
	left: 0;
	display: block;
	float: left;
}

#liveMap_container-hotels {
	margin-left: 6px;
	text-align: left;
	left: 0;
	display: block;
	float: left;
}

/* wysiwyg - photogalerie ----------------------------------------------------*/
#article-content-photogallery .content #wysiwyg{
	float: left;
	width: 425px;
	_width: 425px;
}
#article-content-photogallery #rightmenu {
}

.empty-search-result {
  background: #e8e8e8;
	padding-left: 5px;
	text-align: left;
	width: 400px;
	margin-left: 5px;
	margin-bottom: 38px;
}
.search-result {
	padding-left: 20px;
	text-align: left;
}
.search-result p {
	width: 400px;
}
