/* 2 col layout */
body {min-width: 500px;padding: 0;margin: 0;}
#container {padding-left:200px;}
/*#container .column {position: relative;float: left;}*/
#center {width: 100%;padding-top:10px;
  max-width:820px;
  width:expression( 
    document.body.clientWidth > (1000/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "820px":
        "auto");
}
/* #left {padding:10px 0px 0 8px;width: 168px;	right: 168px;	margin-left: -1000px;} */
#left {position:absolute;top:5px;left:5px;z-index:800}

#footer {clear: both;}
/*** ie fix ****//*
* html #left {left: 0px;}
/*** footer fix ****//*
* html body {overflow: hidden;}

/* main layout */
#xmother {
  max-width:1000px;
  width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "1000":
        "auto" );
	margin-left:auto;
	margin-right:auto;
}

#pagelogo {
  margin-bottom:0;
}

#pagelogo a img {
	border:none;
	text-align:right;
	margin:0;padding:0;
}

#menu {
	/*border-bottom: 4px solid #698874;*/
	border-bottom: 4px solid #e8ab43;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu li {
	margin: 0;
	padding: 0;
	float: left;
	margin-right:2px;
	background:#9FE69F;
}

#menu a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 2px 6px 2px;
	display: block;
	background:#C2E5E2 url('img/menubtn07off.gif') no-repeat top left;
  width: 110px;
	text-align: center;
}


	#menu a:hover {
		color: #ff0000;
		background-color: #538086;
		text-decoration: underline
	}

#menu .selected-menu a:hover {
  color:#fff;
}
#menu .selected-menu a {
	color: #fff;
	/* background:#709189 url('img/menubtn3off.gif') no-repeat top left; */
  background:#709189 url('img/menubtn07on.gif') no-repeat top left;
  }

#topbg {
	background:url('img/topbg.png') top right no-repeat;	
}

#thematic {
  margin:0;padding:0;
	margin-top:5px;
	/*border: 4px solid #41574F;*/
	border: 4px solid #e8ab43;
	width:536px;
	background:	#37595E;
  height:150px; 
}

#thematic img {
	margin:0;padding:0;border:none;
}

.subtitle {
	color:#000;
	width:175px;
	padding:8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.7em;
	font-weight:bold;
	background:url(img/h2bg.gif) repeat-x top left;
	
  /* border-bottom:2px solid #000; */
	/* background:#e8ab43 url(img/title-btn2.gif) no-repeat top left; */
	border-top:2px solid #000;
	background:#e8ab43 url(img/title-btn.gif) no-repeat bottom right;
	/* background: url('img/h2bg.gif') repeat-x top left; */
}

.submenu {
	width: 190px;
	margin-bottom: 5px;
	background: #FEEEA8 url(img/top-right-corner.gif) no-repeat top right;
}







.submenu div {
	padding:2px 2px 2px 5px;
}

.submenu ul {
	margin: 0;
	padding: 0 2px 2px 0;
	list-style-type: none;
}

.submenu li {
	margin: 0;
	padding: 0;
	background: url(img/dot.gif) 0px 5px no-repeat;
}
.submenu ul ul {
	padding-left: 15px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.submenu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight:normal;
	color: #000;
	text-decoration: none;
	display: block;
	padding:0 0 0 15px;
	margin-bottom:8px;
	margin-top:8px;
	background: url('img/submenudot-green.gif') no-repeat top left;
}
.submenu a:hover {
	color: #f00;
	text-decoration: underline
}
.submenu form {
	text-align: center;
	margin: 0;
	padding: 5px;
}
.submenu .selected-menu a {
	color: #f00;
	font-weight:bold;
	text-decoration:underline;
}


.srch-btn {
	margin:2px;
}

.srch-text {
	width:90%;
}

#leftpart {
	float: left;
}
#rightpart {
	float: right;
	margin-left: 8px;
}
#content {
	margin-left: 200px;
}
#footer {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: left;
	border-top:1px solid #ddd;
	margin:5px;
	color:#555;
	padding:5px 10px 10px 200px;
}

#footer a {
	color:#666;	
}

#footer a:hover {
	color:#00f;
}


#mainhtml {
	margin-top:5px;
	padding:1px 5px 5px 0;
	font-size: .8em;
	position:relative;

}

#mainhtml img {
	padding:4px;
	background:#fff;
	border:1px solid #ddd;
}

#mainhtml a img {
  margin:10px;
}


#mainhtml div {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#mainhtml p {
	padding:5px;margin:0;
	line-height:1.5em;
}

#mainhtml ul li {
	list-style: none outside url(img/lidot.gif);
}

#mainhtml a {
	color: #A05D74;
  font-weight:bold;
}

#mainhtml a:hover {
	color:#00f;
}

#mainhtml ul,#mainhtml ol {
	margin:1em 0 1em 1em;padding:0;
}
#mainhtml li {	
	margin:0 .2em .5em 2em;
	padding:0 0 0 5px;
}

#mainhtml table td {
  vertical-align:top
}

h1,h2 {
	/* border-top:2px solid #23322F; */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #23322F;
	font-size: 1.5em;
	position: relative;
	margin: 0;
	padding: 6px 6px 8px 10px;
	font-weight: normal;
	background:#FEEEA8; /*url('img/h2bg-orange.gif') top left repeat-x;*/
	border-top: 2px solid #e8ab43;
	border-bottom: 2px solid #e8ab43;
}

h2 {
background:none;border:none;clear:both;background-color:#DDEEAB;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #B12818;
	margin: 5px 0 0 0;
	padding: .2em .2em .2em 22px;
	font-weight: bold;
	font-size: 1.3em;
	background:url('img/h3bg.gif') center left no-repeat;
	
}
h4 {
  margin:5px 0 0 0;padding:3px;
  background:url('img/h3bg2.gif') top left repeat-y;
}

#mainhtml h2 a {
  text-decoration:none;
  color: #23322F;
  font-weight: normal;
}

.com-box {
  border-left:4px solid #ddd;
  margin:5px 0 5px 0;
  }
.com-head {
  padding:2px;
  background:#eee;
  border-top:4px solid #ddd;
}
.com-body {
  padding:2px;
}

.news-comm-form label {
  width:5em;
  float:left;
  display:block;
  text-align:right;
}
.news-comm-form {
  width:25em;
  }
.news-comm-form legend {
  background:#ddd;
  padding:4px;
  margin-bottom:5px;
}
.news-comm-form fieldset {
  border:none;
  display:block;
  background:#eee;
  padding:5px;
}
.news-html {
  padding:4px;
}
.news-footer {
  padding:5px;margin-bottom:5px;
  background:#eee;
  border-bottom:1px solid #23322F;
  }
  
#fotohtml table td {
  vertical-align:top;
  text-align:center;
}


#menu #mcls-penzion a {background:#C2E5E2 url('img/tab-ubytovani-green.gif') no-repeat top left;width: 71px;}
#menu #mcls-hotel a {background:#C2E5E2 url('img/tab-ubytovani-green.gif') no-repeat top left;width: 71px;}
#menu #mcls-penzion.selected-menu a {background:#709189 url('img/tab-ubytovani-green-on.gif') no-repeat top left;width: 71px;}
#menu #mcls-hotel.selected-menu a {background:#709189 url('img/tab-ubytovani-green-on.gif') no-repeat top left;width: 71px;}
#menu #mcls-aktualne {margin-left:8px}
#menu #mcls-firemni-akce {margin-left:21px}
/*
#menu .mcls-penzion a:hover,#menu .mcls-hotel a:hover {
  background-color:#ffcc00;
  color:#0000FF;
}

#menu .selected-menu.mcls-penzion a {
  background-color:#ff9600;
  color:#000;
}

*/

#navigator {
  margin-bottom:5px;
}

address {
	padding: 5px;
	background: #FFFDDD url(img/top-right-corner.gif) no-repeat top right;
	background-color:#DDEEAB;
}


/* extra CSS of menu items */

/* 

#menu .mcls-o-nas a {
  background-color:#ffcc00;
  color:#000;
}

.submenu .mcls-modernizace-stavajicich-stranek a {
  background-color:#ffcc00;
  color:#000;
}

*/
#change-skin-form {
  text-align:center;
}

.pujcovna-skutru a img {
  border:none;
  border-top:2px solid #000;
  border-bottom:2px solid #000;
}

#mcls-dlouhodobe-ubytovani a {
  width:auto !important;
  background:#feeea8 url('img/mbg.gif') top left repeat-x;
  border-left:2px solid #ebba66;
  border-right:2px solid #ebba66;
  padding-left:2px;
  padding-right:2px;
}

#mcls-dlouhodobe-ubytovani a:hover {
  background:#feeea8 url('img/mbg.gif') top left repeat-x;
}

.formbtn {margin-left:19em !important;}