
#page {position:relative; background:#FEEAC7; margin-left:auto; margin-right:auto; margin-bottom:24px; width:745px; text-align:left;}
#header {position:absolute; width:745px; height:142px; left:0px; top:0px;}
#main {background:url(../images/bg_main.gif) repeat-y; width:745px; padding-top:142px;}
#left {float:left; width:145px; background:url(../images/bg_left.jpg) no-repeat;}
#right {float:right; width:145px;}
#middle {margin:0px 145px;}
#home {background:url(../images/bg_home.jpg) no-repeat; width:745px; height:380px;}
#footer {background:url(../images/bg_footer.gif) no-repeat; width:745px; height:55px;}

/*** langlista ***/
#langlista {position:absolute; right:0; top:2px; width:712px; height:15px; text-align: right; color: white; font-style: oblique; font-weight: bold; padding:0;margin:0;}
#langlista img {margin-left: 4px;} 
#langlista strong	{color:#fff;}

/*** topMenu ***/
#lista1 {position:absolute; left:0px; top:124px; width:745px; height:16px;}
#menuHome {position:absolute; left:18px; top:0px; width:60px; text-align:center;}
#menuHome a {display:block; line-height:16px; color:#FFF1DA; font-size:11px; font-weight:bold; text-decoration:none;}
#menuHome a:hover {background:#FFEAC7; color:#000000;}
#menuTop1 {position:absolute; left:98px; top:0px; width:60px; text-align:center;}
#menuTop1 a {display:block; width:100%; line-height:16px; color:#FFF1DA; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop1 a:hover {background:#FFEAC7; color:#000000;}
#menuTop2 {position:absolute; left:164px; top:0px; width:59px; text-align:center;}
#menuTop2 a {display:block; width:100%; line-height:16px; color:#FFF1DA; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop2 a:hover {background:#FFEAC7; color:#000000;}
#menuTop3 {position:absolute; left:229px; top:0px; width:83px; text-align:center;}
#menuTop3 a {display:block; width:100%; line-height:16px; color:#FFF1DA; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop3 a:hover {background:#FFEAC7; color:#000000;}
#menuTop4 {position:absolute; left:318px; top:0px; width:93px; text-align:center;}
#menuTop4 a {display:block; width:100%; line-height:16px; color:#FFF1DA; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop4 a:hover {background:#FFEAC7; color:#000000;}
#menuTop5 {position:absolute; left:416px; top:0px; width:132px; text-align:center;}
#menuTop5 a {display:block; width:100%; line-height:16px; color:#FFF1DA; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop5 a:hover {background:#FFEAC7; color:#000000;}
#menuTop6 {position:absolute; left:554px; top:0px; width:101px; text-align:center;}
#menuTop6 a {display:block; width:100%; line-height:16px; color:#FFF1DA; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop6 a:hover {background:#FFEAC7; color:#000000;}
#menuTop7 {position:absolute; left:661px; top:0px; width:70px; text-align:center;}
#menuTop7 a {display:block; width:100%; line-height:16px; color:#FFF1DA; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop7 a:hover {background:#FFEAC7; color:#000000;}

#lista2 {position:absolute; left:415px; top:21px; width:330px; height:15px;}
#menuTop8 {position:absolute; left:0px; top:0px; width:157px; text-align:center;}
#menuTop8 a {display:block; width:100%; line-height:15px; color:#860500; font-size:11px; font-weight:normal; text-decoration:none;}
#menuTop8 a:hover {background:#860500; color:#FFEAC7;}
#menuTop9 {position:absolute; left:166px; top:0px; width:117px; text-align:center;}
#menuTop9 a {display:block; width:100%; line-height:15px; color:#860500; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop9 a:hover {background:#860500; color:#FFEAC7;}

/*** footer ***/
#copyright {padding-left:15px; padding-top:4px; color:#EDB497; font-size:10px;}
#links {padding-top:4px; text-align:center;}
#links a {font-size:10px; color:#6F0400; text-decoration:none;}
#links a:hover {color:#FFFFFF; text-decoration:underline;}

#seo-links {padding-top: 5px; text-align: center;}
#seo-links a {color:#6F0400; font-size:9px; text-decoration:none;}
#seo-links a:hover {color: white; text-decoration:underline;}

/*** header ***/
#schhLogo {position:absolute; left:570px; top:42px; width:160px; height:75px;}

/*** home ***/
#textHome {margin-left:162px; padding-top:2px; margin-right:208px; color:#500000;}
#allHotels {position:absolute; left:21px; top:158px; width:103px; height:31px;}
#newspaper {position:absolute; left:21px; top:422px; width:103px; height:39px;}
#weather {position:absolute; left:21px; top:469px; width:103px; height:39px;}
#virtual {position:absolute; left:21px; top:200px; width:103px; height:24px;}
#WiFi {position:absolute; left:21px; top:235px; width:103px; height:31px;}
#Skype {position:absolute; left:21px; top:277px; width:103px; height:31px;}
#BW {position:absolute; left:21px; top:319px; width:103px; height:31px;}

/*** left ***/
#butAllHotels {padding-left:21px; padding-top:16px;}
#butVirtual		{padding-top:11px; text-align:center;}
#butWiFi			{padding-top:11px; text-align:center;}
#butSkype			{padding-top:11px; text-align:center;}
#butBW				{padding-top:11px; text-align:center;}

/*** right ***/
#butNewspaper {padding-left:21px; padding-top:8px;}
#butWeather {padding-left:21px; padding-top:16px;}

/*** middle ***/
#content {padding:16px 12px;}
.textFirst {background:url(../images/odr.gif) no-repeat; text-indent:12px; text-align:justify;}
.textPar {text-align:justify;}
#specOffers {background:#F6DFBD; border:#910101 1px solid; margin-top:20px; padding:12px;}
.pictures {float:left; text-align:center; padding-bottom:12px;}
#bgForm {background:#F3DBB9; margin-top:10px; padding:12px;}
.formLeft {width:120px; font-weight:bold; text-align:right;}
.formRight {padding-left:10px; color:#910101;}
.formCheck {margin-top:6px; margin-bottom:12px;}
.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:#B42F28; height:20px; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; border-bottom:#FFFFFF 1px solid;}
.pricesTableBottom {background:#FAF3E3; height:20px; text-align:center; font-size:12px; font-weight:bold;}



/*************************************** styly pro obsah *********************************************/

body {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px; 
  margin:0px;;
  padding:0px;
  color:#333333;
  background:#B42F28;
  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:11px;
  color:#242424;
  margin-top:0px; 
  margin-bottom:10px;
  text-transform:uppercase;
  }
h2 {
  font-size:11px;
  color:#910101;
  margin-top:10px; 
  margin-bottom:10px;
  }
h3 {
  font-size:11px;
  color:#424242;
  margin-top:10px; 
  margin-bottom:3px;
  }
p {
  margin-top:10px; 
  margin-bottom:10px;
  }
strong {	
  color:#910101;
  font-weight:bold;
  }
ul { 
  list-style-image:url(../images/odr.gif);
  padding-left:20px;
  margin-left:9px;
  margin-top:12px;
  margin-bottom:12px;
  }
ul#virtual-menu {
	padding: 0 10px;
	}
ul#virtual-menu li {
	list-style-position: inside;
	list-style-image:none;
	list-style-type: none;
	padding: 0;
	}
li { 
  margin-top:0px;
  margin-bottom:0px;
  }
img { 
  border:0px;
  }
form { 
  margin:0px;
  }
.form {
	font-family:Arial, Helvetica, sans-serif;
  color:#910101;
  background:#FFF4E2;
	font-size:12px;
  }
.strongNorm {	
  color:#910101;
  font-weight:normal;
  }
.send {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFF0D5;
  background:#910101;    
  border:#910101 1px solid;
  }
	
.jidelnicek table		{ width:428px; }
.jidelnicek h1			{ text-align: center; font-size:160%; }
.jidelnicek h2			{ text-align:center; border-bottom:1px dotted black; padding-top:2em; }
.jidelnicek img			{ padding-top:1em; }
.jidelnicek td			{ padding: 0.2em 0.5em; }
.jidelnicek td strong	{ color:black; }
.jidelnicek td.cena	{ text-align:right; white-space:nowrap; vertical-align:top!Important; }
.jidelnicek td.cena strong { color:#910101!Important;}


.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; }

.content li.active a { text-decoration:none; color:#333; font-weight:bold; }