
#page1 {position:relative; background:#FCF0CF; margin-left:auto; margin-right:auto; padding-top:201px; padding-bottom:10px; width:785px; text-align:left;}
#page2 {padding:0px 10px;}
#header {position:absolute; width:765px; height:191px; left:10px; top:8px;}
#bmain {background:#4E5C38; width:765px; padding-top:9px;}
#main {background:#FAF4DC url(../images/bg_main.gif) repeat-y; margin:0px 10px;}
#left {float:left; width:134px; background:url(../images/bg_left.jpg) no-repeat;}
#right {float:right; width:134px;}
#middle {margin:0px 134px; width:470px;}
#home1 {position:relative; background:#FAF4DC url(../images/bg_home.jpg) no-repeat; margin:0px 10px; height:383px;}
#home2 {background:#9A9F80; margin:0px 10px; margin-top:3px; height:52px;}
#footer {padding-top:2px; text-align:center;}
#bottom {background:#9A9F80; margin-top:2px; padding:8px 0px; padding-left:20px;}

/*** langlista ***/
#langlista {position:absolute; right:18px; top:9px; width:340px; height:15px; text-align: right; color: black; font-style: oblique; font-weight: bold; padding:0;margin:0;}
#langlista img {margin-left: 22px;} 

/*** topMenu ***/
#menu {position:absolute; left:10px; top:131px; width:765px; height:19px;}
#menuHome {position:absolute; left:25px; top:0px; width:47px; text-align:center;}
#menuHome a {display:block; line-height:18px; color:#FFDD91; font-size:11px; font-weight:bold; text-decoration:none;}
#menuHome a:hover {background:#D9D2B1; color:#4E5C38;}
#menuTop1 {position:absolute; left:78px; top:0px; width:65px; text-align:center;}
#menuTop1 a {display:block; width:100%; line-height:18px; color:#FFF3D9; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop1 a:hover {background:#D9D2B1; color:#4E5C38;}
#menuTop2 {position:absolute; left:149px; top:0px; width:63px; text-align:center;}
#menuTop2 a {display:block; width:100%; line-height:18px; color:#FFF3D9; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop2 a:hover {background:#D9D2B1; color:#4E5C38;}
#menuTop3 {position:absolute; left:218px; top:0px; width:87px; text-align:center;}
#menuTop3 a {display:block; width:100%; line-height:18px; color:#FFF3D9; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop3 a:hover {background:#D9D2B1; color:#4E5C38;}
#menuTop4 {position:absolute; left:311px; top:0px; width:96px; text-align:center;}
#menuTop4 a {display:block; width:100%; line-height:18px; color:#FFF3D9; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop4 a:hover {background:#D9D2B1; color:#4E5C38;}
#menuTop5 {position:absolute; left:413px; top:0px; width:133px; text-align:center;}
#menuTop5 a {display:block; width:100%; line-height:18px; color:#FFF3D9; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop5 a:hover {background:#D9D2B1; color:#4E5C38;}
#menuTop6 {position:absolute; left:552px; top:0px; width:103px; text-align:center;}
#menuTop6 a {display:block; width:100%; line-height:18px; color:#FFF3D9; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop6 a:hover {background:#D9D2B1; color:#4E5C38;}
#menuTop7 {position:absolute; left:661px; top:0px; width:78px; text-align:center;}
#menuTop7 a {display:block; width:100%; line-height:18px; color:#FFF3D9; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop7 a:hover {background:#D9D2B1; color:#4E5C38;}

/*** buttons ***/
#pruh {background:#BDBA99; margin-top:2px; border-left:#D9D2B1 10px solid;  border-right:#D9D2B1 10px solid; border-top:#D9D2B1 5px solid;}
#buttons {position:relative; text-align:right; height:43px;}
#menuTop8 {position:absolute; left:505px; top:6px; width:137px; text-align:center;}
#menuTop8 a {display:block; width:100%; line-height:14px; color:#860500; font-size:11px; font-weight:bold; text-decoration:none;}
#menuTop8 a:hover {background:#9E0600; color:#FFF3D9;}
#menuTop9 {position:absolute; left:505px; top:23px; width:137px; text-align:center;}
#menuTop9 a {display:block; width:100%; line-height:14px; color:#525F3D; font-size:11px; font-weight:normal; text-decoration:none;}
#menuTop9 a:hover {background:#9E0600; color:#FFF3D9;}
#menuTop10 {position:absolute; left:10px; top:4px; width:89px; height:35px; background:#BDBA99 url('../images/timebutton.gif') 0 0 no-repeat; text-align:center; color:#4E5C38; padding-top:3px;}

/*** header ***/
#schhLogo {position:absolute; left:590px; top:28px; width:155px; height:70px;}

/*** footer ***/
#footer a {line-height:24px; font-size:11px; font-weight:normal; color:#DBD8BD; text-decoration:none;}
#footer a:hover {color:#FFFFFF; text-decoration:underline;}

/*** bottom ***/
#copyright {line-height:15px; font-size:10px; color:#FBF4DC;}
#bottom a {line-height:15px; font-size:10px; font-weight:normal; color:#FBF4DC; text-decoration:none;}
#bottom a:hover {color:#FFFFFF; text-decoration:underline;}

/*** home ***/
#textHome {margin-left:302px; padding-top:120px; margin-right:40px;}
#textHome h1 {margin-bottom:12px; color:#A43C33; font-size:12px; text-transform:none;}

#claris {position:absolute; right:-20px; top:32px; width:175px; height:85px;}

#sundaytimes	{ display:block; float:left; width:261px; _width:285px; height:57px; _height:85px; text-decoration:none; color:#fff; padding:25px 12px 0; background:url('../images/but_big-dark.gif') 0 0 no-repeat; text-align:center; }
a#sundaytimes	a	{ color:#fff; }
a#sundaytimes:hover	{ text-decoration:underline !Important; }
#sundaytimes	b	{ font-weight:bold; color:#BDBA99; }

/*** right ***/
#butClaris, .butTag {padding-left:7px; padding-top:7px;}

/*** middle ***/
#content {padding:0px 12px; padding-bottom:24px;}
.textFirst {background:url(../images/odr.gif) no-repeat; text-indent:12px; text-align:justify;}
.textPar {text-align:justify;}
.pictures {padding:6px 0px;}
.endofpage {border-bottom:#C7C6AA 1px solid; margin-top:12px;}
#specOffers {background:#EFE9D1; border:#737D5B 1px solid; margin-top:20px; padding:12px;}

#bgForm {background:#EFE9D1; margin-top:10px; padding:12px;}
.formLeft {width:120px; font-weight:bold; text-align:right;}
.formRight {padding-left:10px; color:#860500;}
.formCheck {margin-top:6px; margin-bottom:12px;}
.formBack {float:left; padding:0px 20px; border:#860500 1px solid; text-align:center;}
.formBack a {font-size:12px; line-height:17px; font-weight:bold; color:#860500; text-decoration:none;}

#bgForm input, #bgForm select, #bgForm textarea {background-color:#fff;}

.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:#737D5B;
  background:#FEE2A8;
  text-align:center;
  }
a {
  color:#737D5B;
  font-weight:bold;
  }
a:hover {color:#860500;
  }
td {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px; 
  color:#424242;
  }
h1 {
  font-size:11px;
  color:#4E5C38;
  margin-top:0px; 
  margin-bottom:20px;
  border-bottom:#C7C6AA 1px solid;
  padding:3px 0px;
  text-transform:uppercase;
  }
h2 {
  font-size:11px;
  color:#860500;
  margin-top:12px; 
  margin-bottom:12px;
  }
h3 {
  font-size:11px;
  color:#424242;
  margin-top:12px; 
  margin-bottom:6px;
  }
p {
  margin-top:12px; 
  margin-bottom:12px;
  }
ul { 
  list-style-image:url(../images/list.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:#FBF4DC;
	font-size:12px;
  }
.send {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFF0D5;
  background:#910101;    
  border:#910101 1px solid;
  }


.clear	{clear:both;}
.cleft	{clear:left;}
.right	{clear:right;}

/* 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; }

#jmceniktable {
	background-color:#EFE9D1;
	border-collapse:collapse;
	padding:0;
	}
#jmceniktable tr td {
	padding:2px 4px;
	border-top:1px solid #4E5C38;
	border-bottom:1px solid #4E5C38;
	}