html {
	height: 100%; /* dulezite */
	margin: 0;
	padding: 0;
}
body {
     text-align:center; /*Vycentrování pro IE*/
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	height: 100%; /* dulezite */
	margin: 0;
	padding: 0;
}
table  {
	 width:100%;
     border-collapse:collapse; /*Sloučení vedlejších buněk*/
     text-align: left;
     margin:0;
	 padding:0;
	 height:100%;	 
}
#null {
     margin:0; 
     padding:0;
}
#levy-panel, #pravy-panel {
     width:170px; 
	 min-width:170px;
     background:#FFF; 
}
#prostredni-panel {  
	background: url(http://www.archibald.cz/img/index-bg.gif) top center repeat-y; 
	min-width:700px;
}
#levy-panel, #prostredni-panel, #pravy-panel {
     vertical-align:top /*Obsah všech panelů začíná nahoře*/
}

a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
img {
	border:0;
}

p {
	margin: 0;
	text-align: left;
	clear:both;
	padding:0;
}

h1 {
	text-align: center;
	margin: 0px;
	font-size: 10px;
	padding:0;
}
h2, h3 {
	padding:2px 15px 2px 15px;
	margin:20px 0 10px 0;
	_margin:20px 0 -5px 0;
	font-size:110%;
	float: left;
	text-align: center;
}
h3 {
	font-weight: bold;
}
h4 {
	padding:0;
	margin:0;
}
h3 a {
	text-decoration:underline;
}
h3 a:hover {
	text-decoration:none;
}
#text-ac-main h2, #text-ac-main h2 a {
	background-color:#DBDBDB;
	color:#900;
}
#text-chb-main h2, #text-chb-main h2 a {
	background-color:#7ACCC8;
	color:#900;
}
.text {	
	width:100%;
	padding-top: 20px;
}
#text {
	width:100%;
}
.index {
	width:100%;
	height:100%;
	min-height:100%;
}
.index_left {
	width:50%;
	color: #900;
}
.index_right {
	width:50%;
	color:#F0F0CC;
}
.index_left a {
	color: #900;
}
.index_right a {
	color:#F0F0CC;
}
.ac-specialoffer {
	height:20px;
	background:#F0F0CC;
	padding: 10px 10px 6px;
	display: block;
	width:120px;
	text-align:center;
}
.ac-specialoffer a{
	color:#990000;	
}

.chb-specialoffer {
	height:20px;
	padding: 10px 10px 6px 10px;
	display: block;
	width:120px;
	text-align:center;
	background:#990000;
}
.chb-specialoffer a {
	color:#F0F0CC;
}
#text-chb-main {
	color: #900;
	margin: 10px 80px 10px 80px;
}
#text-chb-main a {
	color: #900;
}
#text-ac-main {
	color: #F0F0CC;
	margin: 10px 80px 10px 80px;
}
#text-ac-main a {
	color: #F0F0CC;
}
#textleft {
	width:50%;
	background-color: #F0F0CC;	
	float:left;
	color: #900;
	height:100%;
	min-height:100%;
	_margin-right:-3px;
}
#textleft a {
	color: #990000;
}
#textleft a:hover {
	color: #990000;
}
#textright {
	margin:0 0 0 50%;
	background-color: #900;
	color: #F0F0CC;
	height:100%;
	min-height:100%;
	_margin-left:3px;
}
#textright a {
	color: #F0F0CC;
}
#textright a:hover {
	color: #F0F0CC;
}
#right {
	margin:0; padding:0;
	float:right;
	width:170px;
}
.right {
	float:right;
}
#menu {
	position:absolute;
	top:145px;
	left:0px;
	width:170px;
	font-size: 11px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;		
}
#menu a:hover {
	text-decoration: underline;	
}
#menu a {
	text-decoration:none;
}
#menu ul {
	margin: 0;
	padding:0;
	background-color: #FFF;
	width:170px;
	list-style-type: none;
}
#menu ul li {
	width:170px;
	height:34px;
	list-style-type: none;
	padding:0;
	margin:0;
	border-bottom:1px solid #FFFFFF;
}
#menu ul li a {
	position: relative;
	height: 20px;
	width:160px;
	display:block;
}
#menu ul.chb-ul li {
	background-color:#F0F0CC;
}
#menu ul.ac-ul li {
	background-color:#900;
}
#menu ul.chb-ul li a {
	color:#900;
}
#menu ul.ac-ul li a {
	color:#F0F0CC;
}
#menu ul li.menu-homepage {
	background-color:#FFF;
}
#menu ul li.menu-homepage a {
	color:#000;
}
.archibaldhotels {
	background-color:#FFF;
	text-align:center;
	color: #B0291B;
	font-size: 16px;
	position:absolute;
	top:23px;
	left:10px;
	color:#333333;
}
.language {
	text-align:left;
	color: #333;
	font-size: 12px;
	position:absolute;
	top:115px;
	left:10px;
	font-weight: bold;
	width: 155px;
}

.archibaldhotels b {
	font-size: 18px;
}
#menu ul.chb-ul li.active {
	background-color:#7ACCC8;
}
#menu ul.chb-ul li.active a {
	color:#900;
}
#menu ul.ac-ul li.active {
	background-color:#DBDBDB;
}
#menu ul.ac-ul li.active a {
	color:#900;
}
#menu ul li a {
	padding: 10px 0 6px 10px;
}
/** SCALED IMAGE **/
img.scaled {
  width: auto;
}
/** END SCALED IMAGE **/


/** MENU VLEVO **/
#menu li.menu-logo-ac, #menu li.menu-logo-chb {
	height: 48px; /** 48px + 1px**/
	width:170px;
	padding:0;
	margin:0;
}
#menu li.menu-logo-ac a, #menu li.menu-logo-chb a {
	position: relative;
	height: 33px;
	width:170px;
	display:block;
	_display:compact;
}
#menu li.menu-logo-ac a, #menu li.menu-logo-chb a {
	position: relative;
	height: 48px;
	width:170px;
	padding:0;
	margin:0;
}
#menu ul li span {
	position: absolute; left: 0; top: 0;
	display: block; z-index: 10;
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
	cursor: pointer;
	width: 100%; height: 100%;
}

.menu-logo-ac span {
	background: url(http://www.archibald.cz/img/logo-ac.gif);
}
.menu-logo-chb span {
	background: url(http://www.archibald.cz/img/logo-chb.gif);
}


/** Menu pro Archibald City **/
.menu-ac-ubytovani span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani.gif);
}
.menu-ac-ubytovani:hover span, .menu-ac-ubytovaniHover span, .menu-ac-ubytovani-over span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-over.gif);
}
.menu-ac-lobby-bar span {
	background: url(http://www.archibald.cz/img/menu-ac-lobby-bar.gif);
}
.menu-ac-lobby-bar:hover span, .menu-ac-lobby-barHover span, .menu-ac-lobby-bar-over span {
	background: url(http://www.archibald.cz/img/menu-ac-lobby-bar-over.gif);
}
.menu-ac-restaurace span {
	background: url(http://www.archibald.cz/img/menu-ac-restaurace.gif);
}
.menu-ac-restaurace:hover span, .menu-ac-restauraceHover span, .menu-ac-restaurace-over span {
	background: url(http://www.archibald.cz/img/menu-ac-restaurace-over.gif);
}
.menu-ac-galerie span {
	background: url(http://www.archibald.cz/img/menu-ac-galerie.gif);
}
.menu-ac-galerie:hover span, .menu-ac-galerieHover span, .menu-ac-galerie-over span {
	background: url(http://www.archibald.cz/img/menu-ac-galerie-over.gif);
}
.menu-ac-kontakt span {
	background: url(http://www.archibald.cz/img/menu-ac-kontakt.gif);
}
.menu-ac-kontakt:hover span, .menu-ac-kontaktHover span, .menu-ac-kontakt-over span {
	background: url(http://www.archibald.cz/img/menu-ac-kontakt-over.gif);
}
.menu-ac-uzitecne span {
	background: url(http://www.archibald.cz/img/menu-ac-uzitecne.gif);
}
.menu-ac-uzitecne:hover span, .menu-ac-uzitecneHover span, .menu-ac-uzitecne-over span {
	background: url(http://www.archibald.cz/img/menu-ac-uzitecne-over.gif);
}
.menu-ac-rezervace span {
	background: url(http://www.archibald.cz/img/menu-ac-rezervace.gif);
}
.menu-ac-rezervace:hover span, .menu-ac-rezervaceHover span, .menu-ac-rezervace-over span {
	background: url(http://www.archibald.cz/img/menu-ac-rezervace-over.gif);
}
.menu-ac-mapa span {
	background: url(http://www.archibald.cz/img/menu-ac-mapa.gif);
}
.menu-ac-mapa:hover span, .menu-ac-mapaHover span, .menu-ac-mapa-over span {
	background: url(http://www.archibald.cz/img/menu-ac-mapa-over.gif);
}


/** Menu pro Charles Bridge **/
.menu-chb-ubytovani span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani.gif);
}
.menu-chb-ubytovani:hover span, .menu-chb-ubytovaniHover span, .menu-chb-ubytovani-over span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-over.gif);
}
.menu-chb-restaurace span {
	background: url(http://www.archibald.cz/img/menu-chb-restaurace.gif);
}
.menu-chb-restaurace:hover span, .menu-chb-restauraceHover span, .menu-chb-restaurace-over span {
	background: url(http://www.archibald.cz/img/menu-chb-restaurace-over.gif);
}
.menu-chb-galerie span {
	background: url(http://www.archibald.cz/img/menu-chb-galerie.gif);
}
.menu-chb-galerie:hover span, .menu-chb-galerieHover span, .menu-chb-galerie-over span {
	background: url(http://www.archibald.cz/img/menu-chb-galerie-over.gif);
}
.menu-chb-kontakt span {
	background: url(http://www.archibald.cz/img/menu-chb-kontakt.gif);
}
.menu-chb-kontakt:hover span, .menu-chb-kontaktHover span, .menu-chb-kontakt-over span {
	background: url(http://www.archibald.cz/img/menu-chb-kontakt-over.gif);
}
.menu-chb-uzitecne span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne.gif);
}
.menu-chb-uzitecne:hover span, .menu-chb-uzitecneHover span, .menu-chb-uzitecne-over span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-over.gif);
}
.menu-chb-rezervace span {
	background: url(http://www.archibald.cz/img/menu-chb-rezervace.gif);
}
.menu-chb-rezervace:hover span, .menu-chb-rezervaceHover span, .menu-chb-rezervace-over span {
	background: url(http://www.archibald.cz/img/menu-chb-rezervace-over.gif);
}
.menu-chb-mapa span {
	background: url(http://www.archibald.cz/img/menu-chb-mapa.gif);
}
.menu-chb-mapa:hover span, .menu-chb-mapaHover span, .menu-chb-mapa-over span {
	background: url(http://www.archibald.cz/img/menu-chb-mapa-over.gif);
}
/** END MENU VLEVO **/

/** LOGO NAHORE **/
.logo-ac-index, .logo-ac {
	width: 241px;
	height: 56px;
	position:relative;
	top:10px;
	left:15px;
}
.logo-ac {
	left:-15px;
	top:5px;
}
.logo-chb-index, .logo-chb {
	width: 232px;
	height: 64px;
	position:relative;
	top:10px;
	left:20px;
}
.logo-chb {
	left:-10px;
	top:3px;	
}
.logo-ac a, .logo-ac-index a {
	display: block;
	position: relative;
	height: 56px;
}
.logo-chb a, .logo-chb-index a {
	display: block;
	position: relative;
	height: 64px;
}
.logo-ac span, .logo-ac-index span {
	position: absolute; left: 0; top: 0;
	display: block; z-index: 10;
	background: url(http://www.archibald.cz/img/logo-ac-big.gif) no-repeat left top;
	width: 100%; height: 100%;
}
.logo-chb span, .logo-chb-index span {
	position: absolute; left: 0; top: 0;
	display: block; z-index: 10;
	background: url(http://www.archibald.cz/img/logo-chb-big.gif) no-repeat left top;
	width: 100%; height: 100%;
}

/** END LOGO NAHORE **/
.textlogohome {
	padding: 30px 0 0 0;
	width:50%;
}
.textlogoother {
	padding: 30px 0 0 0;
	width:25%;
}
.texthome {
	padding: 0px 20px 0 20px;
}

.ppp {
  margin: 0 auto;
  /*width: 320px;*/
}

.p {
  padding-left: 30px;
}

/** Menu  nahore v homepage*/
.menu_top {
	font-size:90%;
	margin: 50px 30px 0 30px;
	height:30px;
	text-align:center;
}
.special-offer {
	padding: 20px 0 0 30px;
}
/** End menu homepage nahore*/


/** Start Foto homepage */
div.gallery_width {
  width: 600px;
  margin: 0 auto;
}

.home-img {
	padding: 60px 0 0 0;
	width:99%;
}
.width10 {
	width:110px;
	height: 260px;
	_width:14%;
	margin-right:8px;
	float:left;
	padding-bottom:1%;

}

.width10 div{
  height:35px;
  font-size:10px;
  font-weight:bold;

}

.width33 {
	width:40%;
	margin-right:1%;
	float:left;
}
.width66 {
	width:58%;
	float:left;
}
.width50 {
	width:46%;
	margin-right:2%;
	float:left;
}
.width50-l {
	width:50%;
	float:left;
}
.width50-r {
	width:50%;
	float:right;
}

img.scaled2 {
  width: 250px;
  padding: 0 9px;
}

.width20 {
	width:16.9%;
	float:left;
}
.width40 {
	width:38%;
	margin-right:2%;
	float:left;
}
.width100 {
	width:100%;
	padding:0;
	float:left;
}
/** End Foto Homepage */

/** Submenu **/
#menu ul li ul {
	width: 128px;
	visibility: hidden;
	position:absolute;
	left:170px;
	top:0px;
	list-style-type: none;
}
/** Urceni pozice submenu **/
#menu ul.submenu-1 {
	top: 83px;
	_top: 84px;
}
#menu ul.submenu-2 {
	top: 117px;
	_top: 118px;
}
#menu ul.submenu-3 {
	top: 123px;
	_top: 124px;
}
#menu ul.submenu-4 {
	top: 185px;
	_top: 186px;
}
#menu ul.submenu-5 {
	top: 219px;
	_top: 220px;
}
#menu ul.submenu-6 {
	top: 253px;
	_top: 254px;
}
#menu ul li ul li {
	list-style-type: none;
	padding:0;
	margin:0;
	display:block;
	width: 128px;
}
#menu ul li ul li a {
	height: 27px; /** 26px + 1px**/
	padding:0;
	margin:0;
	width: 128px;
}
#menu ul li {
	behavior: url('hover.htc');
}
#menu li.menu-ac-ubytovaniHover ul, #menu li.menu-ac-ubytovani:hover ul,
#menu li.menu-ac-ubytovani-overHover ul, #menu li.menu-ac-ubytovani-over:hover ul,
#menu li.menu-ac-lobby-barHover ul, #menu li.menu-ac-lobby-bar:hover ul,
#menu li.menu-ac-lobby-bar-overHover ul, #menu li.menu-ac-lobby-bar-over:hover ul,
#menu li.menu-ac-uzitecneHover ul, #menu li.menu-ac-uzitecne:hover ul,
#menu li.menu-ac-uzitecne-overHover ul, #menu li.menu-ac-uzitecne-over:hover ul,
#menu li.menu-chb-ubytovaniHover ul, #menu li.menu-chb-ubytovani:hover ul,
#menu li.menu-chb-ubytovani-overHover ul, #menu li.menu-chb-ubytovani-over:hover ul,
#menu li.menu-chb-restauraceHover ul, #menu li.menu-chb-restaurace:hover ul,
#menu li.menu-chb-restaurace-overHover ul, #menu li.menu-chb-restaurace-over:hover ul,
#menu li.menu-chb-uzitecneHover ul, #menu li.menu-chb-uzitecne:hover ul,
#menu li.menu-chb-uzitecne-overHover ul, #menu li.menu-chb-uzitecne-over:hover ul {
	visibility: visible;
}
#menu ul li ul li {
	height: 27px; /** 26px + 1px**/
}
#menu ul li ul li a {
	display: block;
	position: relative;
	height: 26px;
}

/* SUBMENU UBYTOVANI */
#menu li.submenu-ac-pokoje span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-pokoje.gif);
}
#menu li.submenu-ac-pokoje:hover span, #menu li.submenu-ac-pokojeHover span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-pokoje-over.gif);
}
#menu li.submenu-ac-rezervace span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-rezervace.gif);
}
#menu li.submenu-ac-rezervace:hover span, #menu li.submenu-ac-rezervaceHover span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-rezervace-over.gif);
}
#menu li.submenu-ac-sp-nabidka span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-sp-nabidka.gif);
}
#menu li.submenu-ac-sp-nabidka:hover span, #menu li.submenu-ac-sp-nabidkaHover span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-sp-nabidka-over.gif);
}
#menu li.submenu-ac-cenik span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-cenik.gif);
}
#menu li.submenu-ac-cenik:hover span, #menu li.submenu-ac-cenikHover span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-cenik-over.gif);
}
#menu li.submenu-ac-last-minute span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-last-minute.gif);
}
#menu li.submenu-ac-last-minute:hover span, #menu li.submenu-ac-last-minuteHover span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-last-minute-over.gif);
}
/* SUBMENU LOBBY BAR */
#menu li.submenu-ac-lobby-bar-cenik span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-cenik.gif);
}
#menu li.submenu-ac-lobby-bar-cenik:hover span, #menu li.submenu-ac-lobby-bar-cenikHover span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-cenik-over.gif);
}
#menu li.submenu-ac-lobby-bar-sp-nabidka span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-sp-nabidka.gif);
}
#menu li.submenu-ac-lobby-bar-sp-nabidka:hover span, #menu li.submenu-ac-lobby-bar-sp-nabidkaHover span {
	background: url(http://www.archibald.cz/img/menu-ac-ubytovani-sp-nabidka-over.gif);
}
/* SUBMENU UZITECNE */
#menu li.submenu-ac-pocasi span {
	background: url(http://www.archibald.cz/img/menu-ac-pocasi.gif);
}
#menu li.submenu-ac-pocasi:hover span, #menu li.submenu-ac-pocasiHover span {
	background: url(http://www.archibald.cz/img/menu-ac-pocasi-over.gif);
}
#menu li.submenu-ac-mapa span {
	background: url(http://www.archibald.cz/img/menu-ac-mapa.gif);
}
#menu li.submenu-ac-mapa:hover span, #menu li.submenu-ac-mapaHover span {
	background: url(http://www.archibald.cz/img/menu-ac-mapa-over.gif);
}
#menu li.submenu-ac-kurz span {
	background: url(http://www.archibald.cz/img/menu-ac-kurz.gif);
}
#menu li.submenu-ac-kurz:hover span, #menu li.submenu-ac-kurzHover span {
	background: url(http://www.archibald.cz/img/menu-ac-kurz-over.gif);
}

/** SUBMENU CHARLES BRIDGE **/
/* SUBMENU UBYTOVANI */
#menu li.submenu-chb-pokoje span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-pokoje.gif);
}
#menu li.submenu-chb-pokoje:hover span, #menu li.submenu-chb-pokojeHover span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-pokoje-over.gif);
}
#menu li.submenu-chb-rezervace span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-rezervace.gif);
}
#menu li.submenu-chb-rezervace:hover span, #menu li.submenu-chb-rezervaceHover span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-rezervace-over.gif);
}
#menu li.submenu-chb-sp-nabidka span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-sp-nabidka.gif);
}
#menu li.submenu-chb-sp-nabidka:hover span, #menu li.submenu-chb-sp-nabidkaHover span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-sp-nabidka-over.gif);
}
#menu li.submenu-chb-cenik span {
	background: url(http://www.archibald.cz/img/menu-chb-ubyt-cenik.gif);
}
#menu li.submenu-chb-cenik:hover span, #menu li.submenu-chb-cenikHover span {
	background: url(http://www.archibald.cz/img/menu-chb-ubyt-cenik-over.gif);
}
/* SUBMENU RESTAURACE */
#menu li.submenu-chb-restaurace-rest-zahr span {
	background: url(http://www.archibald.cz/img/menu-chb-restaurace-rest-zahr.gif);
}
#menu li.submenu-chb-restaurace-rest-zahr:hover span, #menu li.submenu-chb-restaurace-rest-zahrHover span {
	background: url(http://www.archibald.cz/img/menu-chb-restaurace-rest-zahr-over.gif);
}
#menu li.submenu-chb-restaurace-menu span {
	background: url(http://www.archibald.cz/img/menu-chb-restaurace-menu.gif);
}
#menu li.submenu-chb-restaurace-menu:hover span, #menu li.submenu-chb-restaurace-menuHover span {
	background: url(http://www.archibald.cz/img/menu-chb-restaurace-menu-over.gif);
}
#menu li.submenu-chb-restaurace-sp-nabidka span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-sp-nabidka.gif);
}
#menu li.submenu-chb-restaurace-sp-nabidka:hover span, #menu li.submenu-chb-restaurace-sp-nabidkaHover span {
	background: url(http://www.archibald.cz/img/menu-chb-ubytovani-sp-nabidka-over.gif);
}
/* SUBMENU UZITECNE */
#menu li.submenu-chb-pocasi span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-pocasi.gif);
}
#menu li.submenu-chb-pocasi:hover span, #menu li.submenu-chb-pocasiHover span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-pocasi-over.gif);
}
#menu li.submenu-chb-mapa span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-mapa.gif);
}
#menu li.submenu-chb-mapa:hover span, #menu li.submenu-chb-mapaHover span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-mapa-over.gif);
}
#menu li.submenu-chb-kurz span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-kurz.gif);
}
#menu li.submenu-chb-kurz:hover span, #menu li.submenu-chb-kurzHover span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-kurz-over.gif);
}
#menu li.submenu-chb-werich span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-werich.gif);
}
#menu li.submenu-chb-werich:hover span, #menu li.submenu-chb-werichHover span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-werich-over.gif);
}
#menu li.submenu-chb-kafka span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-kafka.gif);
}
#menu li.submenu-chb-kafka:hover span, #menu li.submenu-chb-kafkaHover span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-kafka-over.gif);
}
#menu li.submenu-chb-pamatky span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-pamatky.gif);
}
#menu li.submenu-chb-pamatky:hover span, #menu li.submenu-chb-pamatkyHover span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-pamatky-over.gif);
}
#menu li.submenu-chb-muzeum span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-muzeum.gif);
}
#menu li.submenu-chb-muzeum:hover span, #menu li.submenu-chb-muzeumHover span {
	background: url(http://www.archibald.cz/img/menu-chb-uzitecne-muzeum-over.gif);
}

.clear {
	clear:both;
	margin:0; padding:0;
}
.preload {
	position:absolute;
	right:0; top:0;
}
table.rezervace{
	margin-left:0px;
}

table.rezervace th{
	padding:10px 0 0 0;
	margin:0;
}

#checkIn, #checkOut{
  display:none;
}

table.rezervace select,  table.rezervace textarea{
	width:auto;
}

#send, #reset {
	padding: 2px 5px 2px 5px;
}
table.contact {
	width:500px;
	min-width:5%;
}
table.prices {
	background:#FFFFFF;
	color:#900;
}
.pricesspecial {
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	text-align: center;
	width:100%;
	border: medium solid #999999;
}
.borderkolem {
	border: medium solid #999999;	
	width:30%;
}
.borderlr {
	width:23.3%;
	border-right: medium solid #999999;
	border-left: medium solid #999999;
	border-top: thin solid #999999;
}
.bordertb {
	border-bottom: medium solid #999999;
	border-right: thin solid #999999;
	border-top: medium solid #999999;
	width:23.3%;
}
.bordertrb {
	border-right: medium solid #999999;
	border-bottom: medium solid #999999;
	border-top: medium solid #999999;
}
.bordertrbspec {
	border-right: medium solid #999999;
	border-bottom: medium solid #999999;
	border-top: medium solid #999999;
	color: #F0F0CC;
	background-color: #999999;
}
.borderceny {
	border-right: thin solid #999999;
	border-bottom: thin solid #999999;
}
.bordercenyspec {
	border-right: thin solid #999999;
	border-bottom: thin solid #999999;
	background-color: #999999;
	color: #F0F0CC;
}
.bordertbl {
	border-right: thin solid #999999;
	border-left: medium solid #999999;
	border-bottom: medium solid #999999;
	border-top: medium solid #999999;
	width:23.3%;
}
.borderlrb {
	border-right: medium solid #999999;
	border-left: medium solid #999999;
	border-bottom: medium solid #999999;
	border-top: thin solid #999999;
	width:25%;
}
table.kurz{
	width:300px;	
	border: medium solid #999999;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	text-align: left;
	min-width:300px;
}
tr.kurzprvni {
	background:#999;	
	color: #F0F0CC;	
	text-align:center;
}

tr.kurzdruhy {		
	text-align:center;
}
.kurzhlavicka th {
	border-bottom: thin solid #999999;	
	text-align:center;	
}
.kurzfirst, th.kurzfirst {
	text-align:left;
}
.preskrtnout {
	text-decoration: line-through;	
}
td.guest {
	font-weight: bold;
}
.kurzfoot {
	font-size:9px;
	
}
.kurzfoot a{
  font-size:11px;
  font-weight:bold;
  float:left;
}
.kurzfoot span{
  float:right;
  font-weight:bold;
}

.clickhome {
	position:absolute;
	top:0px;
	left:170px;
	width:50%;
	_width:100%;
	height:370px;
}
.clickhomeright {
	position:absolute;
	top:0;
	left:50%;
	width:50%;
	_width:100%;
	height:370px;
}
.text ul {
	margin-top:10px;
}

table.top_align th,
table.top_align td
{
	vertical-align: top;
}

table#links a img{
  margin-bottom:20px;
  border:1px solid black;
}

select#adults, select#children, input#nights{
  width:50px;
  text-align:center;
}
.onlinereservation {
	text-align:left;
	color: #333;
	font-size: 11px;
	sposition:absolute;
	top:140px;
	margin-left:10px;
	font-weight: bold;
	line-height:11px;
}

.onlinereservetion select {
	font-size:10px;
	aheight:12px;
}
.online33 {
	width:50px;
	font-size:10px;
	aheight:20px;
}


.online100 {
	width:150px;
	font-size:10px;
	aheight:15px;
}

.reservation_submit{
  font-size:11px;
  aheight:20px;
}

#online_table{
  width:120px;
  min-width:120px;
}

#online_table td{
   width:60px;
}

select {
	margin : 1px 0;
}

#sirka {
	min-width: 700px;
}

#security {
	margin-top: 35px;
	margin-left: 35px;
	margin-bottom: 15px;
}

ul#sitemap {
	margin-top: 10px;
}

ul#sitemap ul {
	margin-top: 0px;
}

#wififree {
	margin-left: 35px;
	margin-bottom: 15px;
}
.uvodleft {
	text-align:right;
	margin-right:10px;
	width:50%;
}
.uvodleft img, .uvodright img {
	margin-left:10px;
	margin-right:10px;
}
.uvodright {
	text-align:left;
	margin-left:10px;
	width:50%;
}

.centered
{
  margin: 0 auto;
  width: 545px;
}
