#page {position:relative; margin-left:auto; margin-right:auto; margin-bottom:24px; padding-top:193px; width:765px; text-align:left;}
#header {position:absolute; width:765px; height:193px; left:0px; top:0px; background:#99B6CC;}
#main {background:url("../images/bg_main.gif") repeat-y; width:765;}
#left {float:left; width:118px;}
#right {float:right; width:118px;}
#middle {margin:0px 118px;}
#footer {background:#99B6CC; height:55px;}

#mainFrame {border:#99B6CC 10px solid;}
#mainFrame2 {border:#FFFFFF 1px solid;}
#home1 {background:#E6F3F7 url("../images/bg_home.jpg") no-repeat; padding-left:294px; padding-right:10px; height:281px;}
#home2 {background:#99B6CC; padding:6px;}

/*** langlista ***/
#langlista {position:absolute; right:10px; top:7px; width:712px; height:15px; text-align: right; color: black; font-style: oblique; font-weight: bold; padding:0;margin:0;}
#langlista img {margin-left: 5px;} 

/*** header ***/
#lista1 {position:absolute; left:0px; top:103px; width:765px; height:16px;}
#menuHome {position:absolute; left:0px; top:0px; width:119px; text-align:center;}
#menuHome a {display:block; line-height:18px; color:#00507C; font-size:11px; font-weight:bold; text-decoration:none;}
#menuHome a:hover {background:#00497F; color:#FFFFFF;}
#menuTop1 {position:absolute; left:121px; top:0px; width:64px; background:#FFFFFF; text-align:center;}
#menuTop1 a {display:block; width:100%; line-height:18px; color:#00507C; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop1 a:hover {background:#00497F; color:#FFFFFF;}
#menuTop2 {position:absolute; left:187px; top:0px; width:62px; background:#FFFFFF; text-align:center;}
#menuTop2 a {display:block; width:100%; line-height:18px; color:#00507C; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop2 a:hover {background:#00497F; color:#FFFFFF;}
#menuTop3 {position:absolute; left:251px; top:0px; width:89px; background:#FFFFFF; text-align:center;}
#menuTop3 a {display:block; width:100%; line-height:18px; color:#00507C; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop3 a:hover {background:#00497F; color:#FFFFFF;}
#menuTop4 {position:absolute; left:342px; top:0px; width:96px; background:#FFFFFF; text-align:center;}
#menuTop4 a {display:block; width:100%; line-height:18px; color:#00507C; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop4 a:hover {background:#00497F; color:#FFFFFF;}
#menuTop5 {position:absolute; left:440px; top:0px; width:135px; background:#FFFFFF; text-align:center;}
#menuTop5 a {display:block; width:100%; line-height:18px; color:#00507C; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop5 a:hover {background:#00497F; color:#FFFFFF;}
#menuTop6 {position:absolute; left:577px; top:0px; width:105px; background:#FFFFFF; text-align:center;}
#menuTop6 a {display:block; width:100%; line-height:18px; color:#00507C; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop6 a:hover {background:#00497F; color:#FFFFFF;}
#menuTop7 {position:absolute; left:684px; top:0px; width:81px; background:#FFFFFF; text-align:center;}
#menuTop7 a {display:block; width:100%; line-height:18px; color:#00507C; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop7 a:hover {background:#00497F; color:#FFFFFF;}
#lista2 {position:absolute; left:140px; top:145px; width:150px; height:36px;}
#menuTop8 a {background:url("../images/odr2.gif") no-repeat; padding-left:15px; line-height:15px; color:#B90000; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop8 a:hover {color:#00497F;}
#menuTop9 a {line-height:15px; color:#151515; font-size:11px; font-weight:normal; text-decoration:none;}
#menuTop9 a:hover {color:#B90000;}	 
#menuTop10 {position:absolute; left:395px; top:-4px; width:100px; height:39px; text-align:center; background:url('../images/timebutton.gif') 0 0 no-repeat;line-height:1.7;}
/*
#banner {position:absolute; left:298px; top:134px; width:337px; height:55px; background:#00497F;}	 
*/

/*** footer ***/
#copyright {padding-left:16px; padding-top:4px; color:#FFFFFF; font-size:10px;}
#links {background:#FFFFFF; padding-left:17px;}
#links a {line-height:18px; font-size:11px; color:#3A7FA4; text-decoration:none;}
#links a:hover {color:#B90000; text-decoration:underline;}

#seo-links {padding-left: 16px;}
#seo-links a {color:white; font-size:10px; text-decoration:none;}
#seo-links a:hover {color:#B90000; text-decoration:underline;}

/*** middle ***/
#content {padding:0px 15px; padding-bottom:12px;}
#navigace {background:#99B6CC; border-right:#FFFFFF 238px solid; margin-left:1px;}
.textFirst {background:url("../images/odr2.gif") no-repeat; text-indent:12px; text-align:justify;}
.textPar {text-align:justify;}
#specOffers {background:#E6F3F7; border:#00497F 1px solid; margin-top:20px; padding:12px;}
.pictures {float:left; text-align:center; padding-bottom:12px;}
#bgForm {background:#DAEDF3; margin-top:10px; padding:12px;}
.formLeft {width:120px; font-weight:bold; text-align:right; color:#151515;}
.formRight {padding-left:10px; color:#910101;}
.formCheck {margin-top:12px; margin-bottom:12px; text-align:center;}
.formBack {float:left; padding:0px 20px; border:#910101 1px solid; text-align:center;}
.formBack a {font-size:12px; line-height:17px; font-weight:bold; color:#910101; text-decoration:none;}

.pricesTableTop {background:#00497E; height:20px; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; border-bottom:#FFFFFF 1px solid;}
.pricesTableBottom {background:#FFFFFF; height:20px; text-align:center; font-size:12px; font-weight:bold;}

ul.listimg					{list-style-image:none; list-style-type:none; margin:0; padding:0;}
ul.listimg li				{float:left; padding:10px 4px; width:226px; text-align:center;}
li div.listimg			{}
ul.listimg h3				{padding:3px 7px; margin:0;}
.listimg li p				{padding:0 7px;margin:0;}

table.ctable				{background-color:#DAEDF3; margin:0 auto;}
.ctable th					{color:#BF0000; font-size:12px;}
.ctable td					{padding: 3px 7px;}


/*************************************** styly pro obsah *********************************************/

body {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px; 
  margin:0px;;
  padding:0px;
  color:#333333;
  background:#FFFFFF;
  text-align:center;
  }
a {color:#005CB9;
  }
a:hover {color:#910101;
  }
td {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px; 
  color:#424242;
  }
h1 {
  font-size:12px;
  line-height:18px;
  color:#fff;
  margin:0px;
  padding:7px 14px; 
  }
h2 {
  font-size:12px;
  color:#00497F;
  margin-top:12px;
  margin-bottom:12px; 
  }
h3 {
  font-size:11px;
  color:#424242;
  margin-top:10px; 
  margin-bottom:3px;
  }
p {
  margin-top:10px; 
  margin-bottom:10px;
  }
strong {	
  color:#B90000;
  font-weight:bold;
  }
ul { 
  list-style-image:url("../images/odr.gif");
  padding-left:20px;
  margin-left:9px;
  margin-top:12px;
  margin-bottom:12px;
  }
li { 
  margin-top:0px;
  margin-bottom:0px;
  }
img { 
  border:0px;
  }
form { 
  margin:0px;
  }
.form {
	font-family:Arial, Helvetica, sans-serif;
  color:#910101;
  background:#FFFFFF;
	font-size:12px;
  }
.duraz {	
  color:#B90000;
  font-weight:normal;
  }
.imgLeft {	
  float:left;
  margin-right:10px;
  }
.send {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFF0D5;
  background:#910101;    
  border:#910101 1px solid;
  }

.right	{text-align:right;}

.clear	{clear:both;}

/* reservation */
input.book			{ /*float:right;*/ }
.roomchoose			{ border-bottom:1px solid black; }
.roomchoose td	{ font-weight:normal!Important; font-size:11px!Important; padding-top:0.2em; padding-bottom: 0.2em;}
.roomchoose td strike	{ font-size:10px; }
/*.line td				{ font-weight:bold!Important; }*/
#head td				{ font-weight:bold!Important; }
.ruler td				{ border-top:1px solid black; }


/* ROMM INFO */
.noshow				{ display:none; }
.hiddentr tr	{ height:auto; padding:0; margin:0;}
.hiddentr td	{ height:auto; padding:0; margin:0;}
.closetr			{ float:right; }
.pad					{ padding:0.5em; }
.room_info		{ padding:0.5em 0; }