body {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #4b4b4b;
	height: 100%;
	text-align: center;
  margin: 0px;
  padding: 0px;
}
form, input, select, option {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
div {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #4b4b4b;
  line-height: 21px;
  text-align: left;
}

.lang-item {
  float: left;
  display: inline;
  margin: 0px;
  padding: 0px 5px;
}
.lang-item a:link, .lang-item a:visited, .lang-item a:active {
	color: #cbc5b7 !important;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
}
.lang-item a:hover {
	color: #fff !important;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
}
.lang-sel a:link, .lang-sel a:visited, .lang-sel a:active {
  color: #fff !important;
}
.lang-sel a:hover {
  color: #fff !important;
}


.topmenubox {
  padding: 0px;
  margin: 0px 0px 0px 330px;
}
.div_topmenu, .div_topmenu_sel {
  padding: 4px 2px 6px 15px;
  float: left;
  display: inline;
}
.div_topmenu_sel {
}
.div_topmenu a:link, .div_topmenu a:active, .div_topmenu a:visited {
	color: #3b3435;
	font-family: 'TrajanProBold', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.div_topmenu a:hover {
	color: #000;
	font-family: 'TrajanProBold', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.div_topmenu_sel a:link, .div_topmenu_sel a:active, .div_topmenu_sel a:visited {
	color: #000;
	font-family: 'TrajanProBold', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.div_topmenu_sel a:hover {
	color: #000;
	font-family: 'TrajanProBold', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}




.menubox {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  text-align: center;
}
.div_menu, .div_menu_sel {
  display: inline-block;
  *display: inline;
  margin: 0 auto;
  padding: 6px 11px 6px 11px;
  line-height: 17px;
}
.div_menu_sel {
}
.div_menu a:link, .div_menu a:active, .div_menu a:visited {
	color: #3b3435;
	font-family: 'TrajanProBold', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
}
.div_menu a:hover {
	color: #a6a194;
	font-family: 'TrajanProBold', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
}
.div_menu_sel a:link, .div_menu_sel a:active, .div_menu_sel a:visited {
	color: #a6a194;
	font-family: 'TrajanProBold', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
}
.div_menu_sel a:hover {
	color: #a6a194;
	font-family: 'TrajanProBold', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
}

.div_submenubox {
  margin: 0px 0px 15px 0px;
  text-align: center;
}
.div_submenu, .div_submenu_sel {
  display: inline-block;
  padding: 4px 0px 4px 3px;
  margin: 4px 0px 4px 0px;
  text-align: center;
  vertical-align: middle;
}
.div_submenu a:link, .div_submenu a:active, .div_submenu a:visited, .div_submenu_sel a:link, .div_submenu_sel a:active, .div_submenu_sel a:visited {
	color: #35322d;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.div_submenu a:hover, .div_submenu_sel a:hover {
	color: #a4a199;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.div_submenu_sel a:link, .div_submenu_sel a:active, .div_submenu_sel a:visited {
	color: #a4a199;
}

.submenutable {
  margin: 0 auto;
}
.submenutd, .submenutd_sel {
  display: inline-block;
  padding: 8px 8px 8px 8px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
.submenutd a:link, .submenutd a:active, .submenutd a:visited, .submenutd_sel a:link, .submenutd_sel a:active, .submenutd_sel a:visited {
	color: #35322d;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.submenutd a:hover, .submenutd_sel a:hover {
	color: #a6a194;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.submenutd_sel a:link, .submenutd_sel a:active, .submenutd_sel a:visited {
	color: #a6a194;
}

.div_submenu2, .div_submenu2_sel {
  padding: 2px 1px 2px 15px;
  margin: 2px 0px 2px 0px;
  border-bottom: 1px solid #ebebeb;
}
.div_submenu2 a:link, .div_submenu2 a:active, .div_submenu2 a:visited, .div_submenu2_sel a:link, .div_submenu2_sel a:active, .div_submenu2_sel a:visited {
	color: #5356b4;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.div_submenu2 a:hover, .div_submenu2_sel a:hover {
	color: #909090;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.div_submenu2_sel a:link, .div_submenu2_sel a:active, .div_submenu2_sel a:visited {
	color: #909090;
}

.div_submenu3, .div_submenu3_sel {
  padding: 2px 1px 2px 27px;
  margin: 2px 0px 2px 0px;
  border-bottom: 1px solid #ebebeb;
}
.div_submenu3 a:link, .div_submenu3 a:active, .div_submenu3 a:visited, .div_submenu3_sel a:link, .div_submenu3_sel a:active, .div_submenu3_sel a:visited {
	color: #5356b4;
	font-909090: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.div_submenu3 a:hover, .div_submenu3_sel a:hover {
	color: #909090;
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.div_submenu3_sel a:link, .div_submenu3_sel a:active, .div_submenu3_sel a:visited {
	color: #909090;
}


.menutexttop {
	color: #aaa599;
	font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	text-transform: normal;
}

.formbox, .formboxhome {
  float: left;
  display: inline;
  width: 280px;
  padding: 0px 50px 0px 0px;
}
.formbox .ibox, .formbox textarea {
  width: 280px;
}
.formbox select.ibox {
  width: 295px;
}
.formboxhome {
  width: 205px;
  padding: 0px 25px 10px 0px;
}
.formboxhome .ibox, .formboxhome textarea {
  width: 200px;
}
.formboxhome .ibox {
  width: 205px;
  padding: 13px 1px 13px 12px;
  font-style: italic;
}
.formboxhome .btn {
  font-family: 'TrajanProRegular', Arial, Tahoma, verdana, helvetica, sans-serif;
	font-weight: normal;
  width: 265px;
  padding: 11px 1px 11px 12px;
}

.formtitle {
  white-space: nowrap;
  padding: 18px 7px 2px 1px;
  vertical-align: top;
}
.formtitle span {
  color: #9a9a9a;
  font-size: 11px;
  font-style: italic;
}

.formfield {
  white-space: nowrap;
  vertical-align: top;
  padding: 0px 0px 7px 0px;
}
.date-jquery-ui {
  background: transparent url('../images/bg_reservation-field-date.png') center right no-repeat;
}

.btn_left {
  float: left;
  display: inline;
  width: 6px;
  height: 34px;
  background: transparent url('http://www.alexandrawellnesshotel.sk/images/btn_left.png') top left no-repeat;
}
.btn_center {
  float: left;
  display: inline;
  height: 34px;
  background: #6d6e71;
}
.btn_center .btn {
  font-family: 'TrajanProRegular', Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #6d6e71;
	border: none;
	padding: 10px 10px 5px 10px;
  margin: 0px;
}
.btn_right {
  float: left;
  display: inline;
  width: 6px;
  height: 34px;
  background: transparent url('http://www.alexandrawellnesshotel.sk/images/btn_right.png') top left no-repeat;
}

.footer {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999695 !important;
	text-decoration: none;
}
.footer a:link, .footer a:active, .footer a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
}
.footer a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999695;
	text-decoration: none;
}

.header, header_sel {
  font-family: 'TrajanProRegular', Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cbc5b7 !important;
	text-decoration: none;
	text-transform: uppercase;
}
.header a:link, .header a:active, .header a:visited, .header_sel a:link, .header_sel a:active, .header_sel a:visited {
  font-family: 'TrajanProRegular', Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cbc5b7;
	text-decoration: none;
	text-transform: uppercase;
}
.header a:hover, .header_sel a:hover {
  font-family: 'TrajanProRegular', Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
.header_sel a:link, .header_sel a:active, .header_sel a:visited {
	color: #fff;
}
.header_sel a:hover {
	color: #fff;
}
.headeritem {
  padding: 5px 30px 0px 15px;
}

.sidebox {
  padding: 0px 0px 20px 0px;
}
.sideboxtitle {
	font-family: 'TrajanProRegular', Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #3b3435;
	text-transform: uppercase;
	padding: 0px 0px 0px;
}
.sideboxcontent {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
  margin: 0px 0px 0px 0px;
  line-height: 15px;
}
.sideboxtext {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
  margin: 0px 0px 0px 0px;
  line-height: 15px;
}
.newsletterinputwbutton {
  border-bottom: 1px solid #a5a093;
}
.iboxnewsletter {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	border: none;
	background-color: #eceae4;
	color: #a4a2a0;
  padding: 5px 1px 2px 5px;
}
.btnnewsletter {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	border: none;
	color: #35322d;
  padding: 5px 25px 5px 5px;
  text-align: right;
  background: #eceae4 url('../images/newsletterbtnarrow.png') center right no-repeat;
}


.homenewsbox {
  padding: 0px 0px 0px 10px;
}

.homenews-item_title {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #650d0e;
	text-decoration: none;
	line-height: 18px;
	padding: 5px 0px 4px 0px;
}
.homenews-item_title a:link, .homenews-item_title a:active, .homenews-item_title a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #650d0e;
	text-decoration: none;
}
.homenews-item_title a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.bottomlink {
  float: left;
  display: inline;
  width: 296px;
  height: 80px;
  margin-right: 11px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.bottomlink_in {
  padding: 20px;
}

.bottomlink a:link, .bottomlink a:active, .bottomlink a:visited {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #7e7e7e;
	text-decoration: none;
}
.bottomlink a:hover {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #5b5b5b;
	text-decoration: none;
}

#homeslideshowbox {
  background: #fff;
}
#homeslideshow {
  width: 1000px;
  height: 399px;
}
#homeslideshowbullets {
  height: 18px;
  padding: 12px 0px 10px 0px;
  margin: 0px 0px 0px 450px;
  width: 360px;
  background: #fff;
}
.homeslideshowbullet {
  float: left;
  display: inline;
  width: 18px;
  height: 18px;
}
.homeslideshowbullet a {
  float: left;
  display: inline;
  width: 18px;
  height: 18px;
  background: transparent url('../images/slideshow-bullet.png') 0px 0px no-repeat;
}
.homeslideshowbullet a.activeSlide {
  float: left;
  display: inline;
  width: 18px;
  height: 18px;
  background: transparent url('../images/slideshow-bullet_sel.png') 0px 0px no-repeat;
}

.reservationhome {
  height: 85px;
  background: #c2baba;
  overflow: hidden;
}
.reservationhome_in {
  padding: 20px;
}
.reshomehide {
  display: none;
}

.tdrooms {
  padding: 16px;
  border-bottom: 1px solid #e4e4e4;
}
.tdroomshover {
  background: #fcfcfc;
}
.throoms {
  float: left;
  display: inline;
  margin: 0px 6px 0px 0px;
}

.tdstays {
  padding: 16px;
  border-bottom: 1px solid #e4e4e4;
}
.tdstayshover, .tdstaysclick {
  background: #fcfcfc;
}
.tdstaysdetails {
  background: #fcfcfc;
  border-bottom: 1px solid #e4e4e4;
}


.btnrooms {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #650d0e;
	border: 1px solid #650d0e;
	color: #fff;
  width: 165px;
  padding: 10px 0px 10px 0px;
  text-align: center;
  text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
}
.btnrooms:hover {
	border: 1px solid #67625f;
  background: #67625f;
}

.bottombanner {
  float: left;
  display: inline;
  position: relative;
  width:326px;
  height:214px;
  margin-right:11px
}
.bottombannerbg {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 326px;
  height: 214px;
}
.bottombannerlink {
  position: absolute;
  left: 0px;
  top: 175px;
  width:326px;
  height:64px;
  text-align: center;
}
.bottombannerlink a:link, .bottombannerlink a:active, .bottombannerlink a:visited {
  font-family: 'TrajanProRegular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
.bottombannerlink a:hover {
  font-family: 'TrajanProRegular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

.boxslogan, .boxaddress {
  width: 429px;
  height: 110px;
}
.boxslogan_in{
  padding: 80px 0px;
}
.boxaddress_in {
  padding: 65px 0px 20px 50px;
}
.boxslogantxt {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
  font-size: 21px;
  font-weight: normal;
  font-style: italic;
  color: #767e87;
  text-decoration: none;
  text-align: center;
}
.boxaddresstxt {
  font-family: Arial, Georgia, Tahoma, verdana, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  color: #767e87;
  text-decoration: none;
}
.boxaddresstxt a:link, .boxaddresstxt a:active, .boxaddresstxt a:visited {
  font-family: Arial, Georgia, Tahoma, verdana, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  color: #0F7261;
  text-decoration: none;
}
.boxaddresstxt a:hover {
  font-family: Arial, Georgia, Tahoma, verdana, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  color: #0F7261;
  text-decoration: none;
}