/*
 *  CSS - zakladni casti indexu
 *  Copyrighted by www.LTweb.cz
 */

#body-center {
	/*width: 1107px;
	margin: 0 auto;
  height: auto;
  min-height: 100%;
  */
}

/*HLAVNI DIV -----------------------------------------------------------------*/
#page {
  position: relative;
  width: 949px;
  margin: 0 auto;
  height: auto;
  min-height: 100%;
  background: #ffffff;
  padding: 0 8px;
}

body>#page {
 	height: auto;
}

/*HEADER - hlavicka stránky---------------------------------------------------*/
#header {
  width: 949px;
  height: 129px;
  position: relative;
  z-index: 50;
}
#header .estec-text {
	text-transform: uppercase;
	display: block;
	width: 530px;
	font-size: 1.5em;
	font-weight: none;
	margin-top: 15px;
	text-decoration: none;
	color: #466896;
	float: left;
	cursor: pointer;
  /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
#header #countries {
  width: 945px;
  height: 75px;
  text-align: left;
}
#header #countries a {
	text-decoration: none;
}
#header #countries .logo {
  padding: 0;
  margin: 0;
  float: left;
  padding-left: 15px;
  width: 750px;
  display: block;
  padding-top: 5px;
}
/*vlajecky*/
#header .vlajecky-odkaz {
  margin: 0;
  padding: 0;
  float: right;
  position: relative;
  padding-top: 30px;
  height: 30px;

}
#header .vlajecky-odkaz ul {
  margin: 0;
  padding: 0;
  padding-top: 12px;
  vertical-align: top;
}
#header .vlajecky-odkaz a {
  text-decoration: none;
}
#header .vlajecky-odkaz ul li {
  display: block;
  float: left;
  margin-right: 10px;
}
#header .vlajecky-odkaz ul li .textinvisible {
  position: absolute;
  visibility: hidden;
  left: 0;
}
#header .vlajecky-odkaz ul li img {
  padding: 0;
  margin: 0;
}
#header .vlajecky-odkaz ul li #lang-en, #header .vlajecky-odkaz ul li #lang-cs, 
#header .vlajecky-odkaz ul li #lang-de, #header .vlajecky-odkaz ul li #lang-fr, 
#header .vlajecky-odkaz ul li #lang-ru {  
  width: 25px;
  height: 17px;
  display: block;
}

#header #topmenu {
  width: 933px;
  height: 42px; 
  position: relative;
  margin: 0 auto;
  text-align: center;
}

#nav, #nav ul { /*nastylovani vsech menu*/
	padding: 0;
	margin: 0;
	display: block;
	background: url(../images/index/topmenu.jpg) repeat-x center;
	list-style: none;
	height: 42px;
}

#nav a .odkazy-level1 { /*styl pro menu 1. urovne*/
  display: block;
  padding-top: 14px;
}
#nav a { /*stylovani odkazu*/
	display: block;
	padding-right: 10px;
	text-transform: uppercase;
	color: #3c5175;
	font-weight: bolder;
	font-size: 10px;
	height: 42px;
	border-right: 2px solid #ffffff;
	background: url(../images/index/sipka-topmenu.jpg) no-repeat right center;
}
#nav a.vlevo-oranzovy {
  border-right: none;
}
#nav li.vetsi-li { /*stylovani oranzoveho odkazu*/
  width: 260px;
}
#nav li.vetsi-li a {
  width: 260px;
  text-align: center;
  display: block;
  background: none;
  padding-right: 0;
  text-decoration: none;
}
#nav li.vetsi-li a:hover .topmenu-right , #nav li.vetsi-li a:active .topmenu-right {
  color: #436998;
}
#nav .topmenu-left { /*pozadi oranzoveho odkazu*/
  display: block;
  height: 42px;
  padding-left: 10px;
  background: url(../images/index/topmenu-left.jpg) no-repeat left;
}
#nav .topmenu-right {
  display: block;
  height: 42px;
  padding-right: 5px;
  background: url(../images/index/topmenu-right.jpg) no-repeat right;
}
#nav .topmenu-right span {
  padding-top: 13px;
  display: block;
}
#nav .topmenu-center {
  display: block;
  height: 42px;
  background: url(../images/index/topmenu-center.jpg) repeat-x center;
  color: #ffffff;
  text-decoration: none;
}
#nav ul .styl-right { /*krajni odkazy*/
  border-right: 2px solid #ffffff;
}

#nav li { /* vsechny odrazky */
	float: left;
	width: 160px;
}
#nav li.mala { /*leve 3 menu*/
  float: left;
  width: 110px;
}
#nav li.mala ul { /* posunuti v ie*/
  _margin-left: -55px;
}
#nav a {text-decoration: none;}
#nav a:hover, #nav a:active {text-decoration: underline;}
#nav li ul { /* 2.level */
	position: absolute;
	background: #b4b8bd;
	height: auto;
	width: 206px;
	margin-top: -10px;
	_margin-left: -80px;
	left: -999em; /* pouziti pro zarovnani odkazu doleva */
}
#nav li.vetsi-li ul { /*nastaveni oranzoveho odkazu*/
  margin-top: 0;
  position: absolute;
	background: #b4b8bd;
	width: 206px;
	margin-left: 30px;
	_margin-left: -100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li, #nav li.vetsi-li ul {/*nastaveni oranzoveho odkazu*/
  width: 206px;
  background: #b4b8bd;
  _border-bottom: 2px solid #ffffff;
}
#nav li ul li a, #nav li.vetsi-li ul li a {
  border: none;
  padding-top: 5px;
  height: auto;
  background: #b4b8bd;
  border-bottom: 2px solid #ffffff;
  _border-bottom: none;
  width: 206px;
}
#nav li a.active {
  background: #b4b8bd url(../images/index/topmenu-active.jpg) no-repeat right center;
}
#nav li ul li a span {
  display: block;
  width: 201px;
  _width: 206px;
  text-align: left;
  padding-bottom: 5px;
  padding-left: 5px;
  background: url(../images/index/topmenu-level2x.jpg) repeat-y top;
}
#nav li ul ul { /* 3.level a vice, nastylovani posunuti */
  margin: -24px 0 0 215px;
  _margin: -22px 0 0 113px;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/*MAINPART - stredni cast-----------------------------------------------------*/
#mainpart {
  width: 934px;
  margin-left: 8px;
}

#layout-3div {
  width: 675px;
  float: left;
}
#layout-2div {
  float: left;
  width: 934px;
}
/*CONTENT - obsah stranky ----------------------------------------------------*/
#layout-3div #content {
  float: right;
  width: 410px;
  padding-right: 18px;
}
#layout-2div #content {
  float: right;
  width: 700px;
}
.content-help {
  float: left;
  width: 410px;
  padding-left: 15px;
  padding-right: 15px;
}

/*LEFTMENU -------------------------------------------------------------------*/
#leftmenu {
  float: left;
  position: relative;
  width: 230px;
  margin-left: 0;
}

.menu-center {
  background: #f2f2f2 url(../images/index/menu-center.jpg) repeat-y;
  width: 228px;
  margin-top: 9px;
}
.menu-center-white {
  background: #ffffff url(../images/index/menu-center-white.jpg) repeat-y;
  width: 228px;
}
.menu-center-white-top {
  width: 228px;
  background: url(../images/index/skype-pozadi.jpg) no-repeat center top;
}
.menu-top {
  background: url(../images/index/menu-top.jpg) no-repeat top;
  width: 228px;
  padding-top: 4px;
}
.menu-bottom {
  background: url(../images/index/menu-bottom.jpg) no-repeat bottom left;
  padding-bottom: 5px;
  width: 228px;
}
.menu-bottom {
  background: url(../images/index/menu-bottom-white.jpg) no-repeat bottom left;
  padding-bottom: 5px;
  width: 228px;
}
.nadpis-menu {
  margin: 0 auto;
  text-align: left;
  width: 221px;
  padding-top: 1px;
  margin-bottom: 1px;
  text-transform: uppercase;
}
.nadpis-menu .nadpis-modre-pozadi {
  background: #436998;
  display: block;
  font-size: 9pt;
  font-weight: bolder;
  padding-top: 1px;
  padding-bottom: 5px;
  color: #ffffff;
}
.nadpis-menu .nadpis-bile-pozadi {
  background: url(../images/index/menu-nadpis.jpg) repeat-y left top;
  display: block;
  padding: 2px 15px 1px 13px;
}
.nadpis-menu .nadpis-bile-pozadi .orange {
	color: #dab01c;
}
.nadpis-menu a:hover .nadpis-modre-pozadi .orange, .nadpis-menu a:active .nadpis-modre-pozadi .orange {
  /*color: #b3171c;*/
  color: #3c5d86;
}
.nadpis-menu a {
  text-decoration: none;
}
.nadpis-menu a:hover .nadpis-modre-pozadi, .nadpis-menu a:active .nadpis-modre-pozadi {
  background: #8ba4c1;
  color: #3c5d86;
}
.nadpis-menu a:hover .nadpis-bile-pozadi, .nadpis-menu a:active .nadpis-bile-pozadi {
  background: url(../images/index/menu-nadpis-active.jpg) repeat-y left top;
}
#leftmenu .zvyrazneni {
  color: #dab01c;
}
#leftmenu a:hover .zvyrazneni, #leftmenu a:active .zvyrazneni {
  color: #392b01;
}
#leftmenu .ctverecky {
  padding: 0;
  margin: 0;
  margin: 16px 0 3px 35px;
  padding-bottom: 4px;
  margin-left: 18px;
  text-align: left;
  list-style-type: none;
}
#leftmenu .ctverecky li {
  background: url(../images/index/li-ctverecek.jpg) no-repeat left center;
  padding-left: 15px;
  margin-bottom: 2px;
  padding-right: 2px;
}

.oranzove-login-center {
  width: 232px;
  background: #ff9e22 url(../images/index/oranzove-menu-center.jpg) repeat-y left;
  position: relative;
  display: block;
  margin-bottom: 4px;
  margin-top: 9px;
}
.oranzove-login-top {
  width: 232px;
  background: url(../images/index/oranzove-menu-top.jpg) no-repeat top left;
  display: block;
}
.oranzove-login-bottom {
  background: url(../images/index/oranzove-menu-bottom.jpg) no-repeat bottom left;
  display: block;
  width: 232px;
}
.oranzove-login-bottom span {
  color: #ffffff;
  text-transform: uppercase;
  display: block;
  font-weight: bolder;
  width: 180px;
  text-align: center;
  padding-top: 8px;
  font-size: 9pt;
  /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
  padding-bottom: 10px;
  margin: 0 auto;
  position: relative;
}
.oranzove-login-posun a {
  color: #ffffff;
  text-decoration: none;
}
.oranzove-login-posun a:hover .oranzove-login-top, .oranzove-login-posun a:active .oranzove-login-top {
  background: url(../images/index/oranzove-menu-top-active.jpg) no-repeat top;
}
.oranzove-login-posun a:hover .oranzove-login-center, .oranzove-login-posun a:active .oranzove-login-center {
  background: #8e9fb2  url(../images/index/oranzove-menu-center-active.jpg) repeat-y;
}
.oranzove-login-posun a:hover .oranzove-login-bottom, .oranzove-login-posun a:active .oranzove-login-bottom {
  background: url(../images/index/oranzove-menu-bottom-active.jpg) no-repeat bottom;
}

.oranzove-login-posun {
  margin-top: 14px;
  _padding-bottom: 4px;
}

#leftmenu .kontakt-info {
  margin-top: 10px;
  width: 220px;
}
#leftmenu .kontakt-info p {
  margin: 0;
  padding: 0;
  font-size: 8pt;
  text-align: left;
  padding-right: 5px;
}
#leftmenu .kontakt-info p.time {
  font-size: 8pt;
}
#leftmenu .skype-kontakt {
  width: 220px;
  margin-top: 10px;
  border-collapse: collapse;
}
#leftmenu .skype-kontakt img {
  margin: 0;
  padding: 0;
}
#leftmenu .skype-kontakt td {
  padding-bottom: 5px;
}
#leftmenu .name {
  font-size: 8pt;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
#leftmenu .jazyk {
  padding: 0;
  margin: 0;
}
#leftmenu .type-skype {
  font-size: 9pt;
}
#leftmenu .email {
  margin: 13px;
}
#leftmenu .email a {
  font-weight: bolder;
}
#leftmenu .telefon-kontakt {
  font-size: 8pt;
  margin: 0 auto;
  width: 201px;
}
#leftmenu .telefon-kontakt .name {
  width: 35px;
}
#leftmenu .kontakt-estec {
  font-size: 8pt;
  margin: 10px 2px 15px 13px;
}

#leftmenu .news-and-events ul {
  margin: 0;
  padding: 0;
  font-weight: bolder;
  margin-left: 15px;
  margin-top: 8px;
  font-size: 8pt;
}
#leftmenu .news-and-events p {
  margin: 0;
  padding: 0;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 4px;
}
/*RIGHTMENU ------------------------------------------------------------------*/
#rightmenu1 {
	top: 130px;
	left: 685px;
	width: 258px;
	position: absolute;
}
#rightmenu {
  float: right;
  position: relative;
  width: 258px;
}
.rightmenu-help {
  float: right;
  position: relative;
  width: 258px;
  margin-top: 0;
}
.padding-top11 {
	margin-top: 11px;
}
.menu-center-right {
  background: #f2f2f2 url(../images/index/rightmenu/menu-center.jpg) repeat-y;
  width: 258px;
  margin-bottom: 16px;
  margin-top: 11px;
}
.menu-center-right-mapa {
	margin-bottom: 13px;
}
.menu-top-right {
  background: url(../images/index/rightmenu/menu-top.jpg) no-repeat top;
  width: 258px;
  padding-top: 2px;
}
.menu-bottom-right {
  background: url(../images/index/rightmenu/menu-bottom.jpg) no-repeat bottom left;
  padding-bottom: 2px;
  width: 258px;
}
#rightmenu .nadpis-menu, #rightmenu1 .nadpis-menu {
  width: 251px;
}
#rightmenu .nadpis-menu .nadpis-modre-pozadi, #rightmenu1 .nadpis-menu .nadpis-modre-pozadi {
  background: #436998;
  display: block;
  font-size: 9pt;
  font-weight: bolder;
  padding-top: 1px;
  padding-bottom: 5px;
  color: #ffffff;
}
#rightmenu .nadpis-menu .nadpis-bile-pozadi {
  background: url(../images/index/rightmenu/nadpis.jpg) repeat-y left top;
  display: block;
  padding: 2px 15px 1px 13px;
}
#rightmenu .menu-center-white-top, #rightmenu1 .menu-center-white-top {
  width: 258px;
  background: url(../images/index/rightmenu/pozadi.jpg) no-repeat center top;
}
#rightmenu .zvyrazneni-oranzove, #rightmenu1 .zvyraznenni-oranzove {
  color: #fe721b;
  text-align: center;
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 11pt;
  width: 235px;
  padding-bottom: 8px;
  padding-top: 8px;
  border-bottom: 1px solid #92a7c1;
}
#rightmenu .zvyrazneni-oranzove-dolni {
  color: #fe721b;
  text-align: center;
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 10pt;
  width: 235px;
  border-top: 1px solid #92a7c1;
  padding-top: 6px;
  padding-bottom: 6px;
  /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
#rightmenu .info-rezervace {
  color: #4b6f9c;
  padding-left: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: left;
  /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
#rightmenu .mapa {
  background: url(../images/index/rightmenu/mapa-ramecek.jpg) no-repeat;
  width: 232px;
  height: 171px;
  margin-top: 15px;
  margin-bottom: 10px;
}
#rightmenu .mapa-rightmenu-photogalerie {
	float: left;
	position: relative;
	margin: 12px 0 0 0;
	padding-left: 13px;
}
#rightmenu .mapa-top1 {
	background: #ffffff url(../images/index/rightmenu/mapa-top.jpg) repeat-x top;
	padding: 0;
	margin: 0;
	position: relative;
}
#rightmenu .mapa-bottom1 {
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-bottom.jpg) repeat-x bottom;
}
#rightmenu .mapa-left {
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-left.jpg) repeat-y left;
}
#rightmenu .mapa-right {
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-right.jpg) repeat-y right;
}
#rightmenu .mapa-left-top {
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-left-top.jpg) no-repeat left top;
}
#rightmenu .mapa-right-top {
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-right-top.jpg) no-repeat right top;
}
#rightmenu .mapa-right-bottom {
	padding: 4px;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-right-bottom.jpg) no-repeat right bottom;
}
#rightmenu .mapa-left-bottom {
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-left-bottom.jpg) no-repeat left bottom;
}
#rightmenu .mapa-right-bottom img {
	display: block;
	margin: 0;
}

#rightmenu1 .mapa {
	background: url(../images/index/rightmenu/mapa-ramecek.jpg) no-repeat;
  width: 232px;
  height: 171px;
  margin-top: 10px;
  margin-bottom: 5px;
}
#rightmenu .mapa-center, #rightmenu1 .mapa-center{
  background: url(../images/index/rightmenu/mapa-ramecek-center.jpg) repeat-y top;
  width: 232px;
  margin-top: 12px;
}
#rightmenu .mapa-center p, #rightmenu1 .mapa-center p {
	margin: 3px;
}
#rightmenu .mapa-top, #rightmenu1 .mapa-top {
  background: url(../images/index/rightmenu/mapa-ramecek-top.jpg) no-repeat top;
  width: 232px;
  padding-top: 4px;
}
#rightmenu .mapa-bottom, #rightmenu1 .mapa-bottom {
  background: url(../images/index/rightmenu/mapa-ramecek-bottom.jpg) no-repeat bottom;
  width: 232px;
}
#rightmenu .mapa img, #rightmenu1 .mapa img {
  margin-top: 4px;
}
#rightmenu .mapa-info-text, #rightmenu1 .mapa-info-text {
  color: #353135;
  font-size: 10px;
  width: 220px;
  text-align: left;
  margin: 0;
  padding: 0;
  margin: 0 auto;  
  margin-top: 5px;
  padding-left: 5px;
}
#rightmenu .oranzove-login-center, #rightmenu1 .oranzove-login-center {
  width: 232px;
  background: #8e9fb2 url(../images/index/oranzove-menu-center-active.jpg) repeat-y;
  position: relative;
  margin: 0 auto;
  display: block;
}
#rightmenu .oranzove-login-top, #rightmenu1 .oranzove-login-top {
  width: 232px;
  background: url(../images/index/oranzove-menu-top-active.jpg) no-repeat top;
  display: block;
}
#rightmenu .oranzove-login-bottom, #rightmenu1 .oranzove-login-bottom {
  background: url(../images/index/oranzove-menu-bottom-active.jpg) no-repeat bottom;
  display: block;
  width: 232px;
}
#rightmenu .oranzove-login-bottom span, #rightmenu1 .oranzove-login-bottom span {
  width: 210px;
  margin: 0 auto;
}
#rightmenu1 .oranzove-login-bottom span { 
	margin-bottom: 2px;
}
#rightmenu .oranzove-login-posun a:hover .oranzove-login-top, #rightmenu .oranzove-login-posun a:active .oranzove-login-top,
#rightmenu1 .oranzove-login-posun a:hover .oranzove-login-top, #rightmenu1 .oranzove-login-posun a:active .oranzove-login-top {  
  background: url(../images/index/oranzove-menu-top.jpg) no-repeat top left;
}
#rightmenu .oranzove-login-posun a:hover .oranzove-login-center, #rightmenu .oranzove-login-posun a:active .oranzove-login-center, 
#rightmenu1 .oranzove-login-posun a:hover .oranzove-login-center, #rightmenu1 .oranzove-login-posun a:active .oranzove-login-center {
  background: #ff9e23 url(../images/index/oranzove-menu-center.jpg) repeat-y left;
}
#rightmenu .oranzove-login-posun a:hover .oranzove-login-bottom, #rightmenu .oranzove-login-posun a:active .oranzove-login-bottom,
#rightmenu1 .oranzove-login-posun a:hover .oranzove-login-bottom, #rightmenu1 .oranzove-login-posun a:active .oranzove-login-bottom {
  background: url(../images/index/oranzove-menu-bottom.jpg) no-repeat bottom left;
}

#rightmenu .aktualizace {
  width: 258px;
  background: #d9d9d9 url(../images/index/rightmenu-aktuality.jpg) repeat-x top;
  margin-bottom: 5px;
}
#rightmenu .aktualizace p {
  text-align: center;
  margin: 0 auto;
  font-weight: bolder;
  margin-top: 5px;
  margin-bottom: 5px;
}
#rightmenu .aktualizace .time-update {
  color: #878787;
  padding-bottom: 5px;
}
#rightmenu .nadpis-center {
  width: 258px;
  color: #ffffff;
  background: #f76307 url(../images/index/rightmenu/nadpis-center.jpg) repeat-y top;
}
#rightmenu .nadpis-top {
  width: 258px;
  background: url(../images/index/rightmenu/nadpis-top.jpg) no-repeat top;
  padding-top: 10px;
}
#rightmenu .nadpis-bottom {
  width: 258px;
  background: url(../images/index/rightmenu/nadpis-bottom.jpg) no-repeat bottom;
  padding-bottom: 7px;
}
#rightmenu .nadpis-bottom span {
  display: block;
  font-weight: bolder;
  text-align: center;
  margin: 0 auto;
  text-transform: uppercase;
  width: 200px;
}
#rightmenu .vypis-akcnich-hotelu {
	padding-bottom: 11px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel {
  background: #e9e9e9;
  padding-bottom: 4px;
  margin-top: 3px;
  margin-bottom: 5px;
	position: relative;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .bez-cary {
  text-decoration: none;
  padding-left: 3px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .bez-cary img {
	margin: 0;
	padding: 0;
	text-decoration: none;
	margin-left: -3px;
	border: none;
	position: relative;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel h4 {
  margin: 0;
  padding: 0;
  text-align: left;
  padding: 5px 0 5px 5px;
  background: none url() ;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .address {
  color: #6b6b6b;
  margin-top: 3;
  margin-left: 0;
  margin-bottom: 3;
  margin-right: 0;
  font-weight: bolder;
  text-align: left;
  font-size: 7pt;
  text-transform: uppercase;
  padding: 2px 2px 2px 6px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel h4 a {
  color: #004a87;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel h4 a:hover, #rightmenu .vypis-akcnich-hotelu .action-hotel h4 a:active {
  color: #ff8f00;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates {
  width: 248px;
  font-size: 8pt;
  margin-top: 0px;
  color: #6b6b6b;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .date {
  text-transform: uppercase;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .price-del {
  padding: 0 6px;
  width: 43px;
  text-align: right;
  text-decoration: line-through;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .price-act {
  text-align: right;
  color: #004d8e;
  font-weight: bolder;
  font-size: 8pt;
  width: 70px;
  padding-right: 3px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .date a {
  color: #6b6b6b;
  text-decoration: none;
  width: 140px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .price-act a {
  color: #004d8e;
  text-decoration: none;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates a:hover, #rightmenu .vypis-akcnich-hotelu .action-hotel .dates a:hover {
  color: #ff8e01;
  text-decoration: underline;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .action {
  color: #e80000;
  font-weight: bolder;
  text-align: right;
  font-size: 8pt;
  text-transform: uppercase;
}
#rightmenu p.silnejsi {
  text-align: center;
  margin: 0 auto;
  font-weight: bolder;
  margin-top: 5px;
  margin-bottom: 5px;
}
.email-odkaz {
  color: #ffffff;
  display: block;
  text-align: center;
  font-size: 9pt;
  text-decoration: none;
  text-transform: uppercase;
  width: 121px;
  font-weight: bolder;
  margin-bottom: 3px;
}
.email-odkaz-over {
  color: #ffffff;
  display: block;
  text-align: center;
  font-size: 9pt;
  text-decoration: none;
  text-transform: uppercase;
  width: 121px;
  font-weight: bolder;
  margin-bottom: 3px;
}


.email-odkaz-over .email-center {
  width: 232px;
  background: #ff9e22 url(../images/index/oranzove-menu-center.jpg) repeat-y left;
  position: relative;
  display: block;
}
.email-odkaz-over .email-top {
  width: 232px;
  background: url(../images/index/oranzove-menu-top1.jpg) no-repeat top left;
  display: block;
}
.email-odkaz-over .email-bottom {
  width: 232px;
  background: url(../images/index/oranzove-menu-bottom.jpg) no-repeat bottom left;
  display: block;
}

.email-odkaz .email-bottom {
  background: url(../images/index/oranzove-menu-bottom-active.jpg) no-repeat bottom left;
  display: block;
  width: 232px;
}
.email-odkaz .email-top {
  width: 232px;
  background: url(../images/index/oranzove-menu-top-active1.jpg) no-repeat top left;
  display: block;
}
.email-odkaz .email-center {
  width: 232px;
  background: #ff9e22 url(../images/index/oranzove-menu-center-active.jpg) repeat-y left;
  position: relative;
  display: block;
}

.email-odkaz-over .email-center input {
  width: 100%;
  background: none;
  border: none;
  padding-top: 5px;
  padding-bottom: 9px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bolder;
}
.email-odkaz .email-center input  {
  width: 100%;
  background: none;
  border: none;
  padding-top: 5px;
  padding-bottom: 9px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bolder;
}/*
.email-odkaz-over .email-center {
  background: url(../images/index/rightmenu/tlacitko-small-center-active.jpg) repeat-y;
  width: 121px;
  display: block;
}
.email-odkaz .email-center {
  background: url(../images/index/rightmenu/tlacitko-small-center.jpg) repeat-y;
  width: 121px;
  display: block;
}
.email-odkaz-over .email-top {
  display: block;
  width: 121px;
  background: url(../images/index/rightmenu/tlacitko-small-top-active.jpg) no-repeat top;
}
.email-odkaz .email-top {
  display: block;
  width: 121px;
  background: url(../images/index/rightmenu/tlacitko-small-top.jpg) no-repeat top;
}
.email-odkaz-over .email-top input {
  width: 100%;
  background: none;
  border: none;
  padding-top: 8px;
  padding-bottom: 12px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bolder;
}
.email-odkaz .email-top input {
  width: 100%;
  background: none;
  border: none;
  padding-top: 8px;
  padding-bottom: 12px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bolder;
}
.email-odkaz-over .email-bottom {
  background: url(../images/index/rightmenu/tlacitko-small-bottom-active.jpg) no-repeat bottom;
  display: block;
  width: 121px;
}
.email-odkaz .email-bottom {
  background: url(../images/index/rightmenu/tlacitko-small-bottom.jpg) no-repeat bottom;
  display: block;
  width: 121px;
}
az sem pak vymazat*/

.pridat-email {
  text-align: left;
  margin-left: 10px;
  width: 240px;
}
.pridat-email label {
  font-size: 9pt;
  text-transform: uppercase;
}
.format-email {
  width: 230px;
}
/*PATICKA --------------------------------------------------------------------*/
#footer {
	position: relative;
	overflow: hidden;
  width: 945px;
  padding-top: 10px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 5px;
}
#footer .border-top {
  border-top: 1px solid #d1d1d1;
  width: 933px;
  margin-left: 6px;
  padding-top: 6px;
}
#footer .pozadi {
  background: #e3e3e3 url(../images/index/footer.jpg) repeat-x top;
  padding-bottom: 15px;
  padding-top: 5px;
}
#footer table.bottommenu {
  padding-top: 20px;
}
#footer table .separate {
  width: 60px;
}
#footer table.bottommenu td {
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  color: #3c5175;
  font-weight: bolder;
}
#footer table td a {
  color: #3c5175;
}
#footer table .info {
  padding-left: 10px;
}
#footer .info {
  text-align: center;
  font-size: 8pt;
  color: #353135;
}
.hard {
 height: 272px;
} 
