/*css http://www.midasweb.eu */

*{margin:0;padding:0;}
body { color:#000; font-size:80%;margin:0 auto; width:100%; height:100%; letter-spacing:1.0px; text-align:center;font-family: Tahoma,georgia,"trebuchet ms",verdana,arial,lucida,sans-serif !important;line-height:1.4;}
img {border:0;}
ul li {list-style-type:none;}
#top {position:absolute; left:0px; z-index:0;  width:100%; height:340px;  float:left}

/*switch*/
#switch {position:relative; top:0px; right:25px; float: right;width: auto; margin-right:10px; height:50px}
#switch li {float:left; font-size:12px !important;  width:auto; margin-left:5px}
#switch li a { line-height:30px; display: block; padding:0px 0px; text-align: center; font-size:12px; font-family: tahoma, verdana; text-decoration: none}
#switch li a:hover {}

/*lang*/
.lang {position:absolute; top:190px; right:0px; z-index:1}
.lang ul { }
.lang li { text-align: center;}
.lang li a { border:#fff 1px solid; height:15px; width:22px; margin:10px 0; padding:0; display:block  }
.lang li a:hover { border:red 1px solid;  }
.aktiv2 {border:#fff 1px solid; height:15px; width:22px; margin:0; padding:0; display:block } 

/*logo*/
#head {width:960px; height:200px; margin:0 auto; text-align:center; position:relative; z-index:10}
#head-in  {width:960px; height:200px; display:block; z-index:100; position:relative}
#logoclick {position:relative; top:0px; left:365px; z-index:5; display:inline; width:240px; height:150px; float:left; clear:both; z-index:10}
#h1 h1 {color:#fff; font-family:"Century Gothic", "Arial"; overflow:hidden; font-weight:normal; letter-spacing:0px; position:absolute; left:40px; top:60px; font-size:400%; z-index:0; width:960px; margin:0 auto; text-align:left}
#h1 span {color:#000!important; font-size:50%}
#adresa {position:absolute; top:250px; left:15px; display:inline; width:960px; z-index:100}
#adresa address  {display:inline; color:#FFD9B1;  margin: 0 auto; text-align:left; font-style: normal; font-style:normal; font-size:130%; font-family:Georgia; float:left}
#adresa h1 {display:inline; color:#FFD9B1; margin: 0 auto; text-align:left; font-style: normal; font-style:normal; font-size:130%; font-family:Georgia; font-weight:normal; float:left}

/*obsah*/
#hlavni {width:960px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto;}
#obsah {width:960px; margin:0 auto; display:block; float:left; position:relative;}
#in {min-width: 960px; z-index:10; float:left}

/*leva*/
#leva {float:left; width:230px; position:relative; z-index:100; color:#000; padding:190px 0 30px 60px; text-align:left;  }
#leva p { text-align:justify; padding:10px 5px}
#leva  strong {color:#E6C683}
#leva h2 {color:#000; font-size:150%; text-align:left;  font-family:"Century Gothic", Arial; padding:0 0 10px 15px}
#leva h3 {color:#E6C683; font-size:180%; margin:3px 0; text-align:center; font-weight:normal; font-family:"Century Gothic", Arial;}

#leva  hr {color:#223851; background-color:#223851; border: 0 none; height:1px; margin:15px auto; text-align:center; width:85%; }
#leva li {text-align:left; letter-spacing:0px}
#leva .center-li {text-align:center!important}
#leva a {color:#E6C683}
#leva a:hover {color:#4E6D90}

/*leve-menu*/
#leve-menu { width:230px; padding-bottom:20px; float:left}
#leve-menu ul {}
#leve-menu li {display:block; width:230px; margin-bottom:3px; float:left; text-align:left; text-indent:20px; font-family: Arial; letter-spacing:-1px; font-size:120%; font-weight:bold }
#leve-menu a {width:230px; display:block; line-height:30px; text-decoration:none;}
#leve-menu a:hover {width:230px; border-bottom:#dfdfdf 2px solid; border-right:#dfdfdf 2px solid; border-top:#fff 2px solid; border-left:#fff 2px solid}
.aktiv-menu {width:230px; line-height:30px; text-decoration:none; }

/*prava*/
#prava  {width:570px; float:right;  padding:180px 60px 30px 0px; z-index:0; color:#000; font-size:85%}
#prava  p {text-align:justify; padding:10px 0px 15px 0; background:url(../img/bg-p.gif) bottom right no-repeat }
#prava  strong {color:#000}
#prava .nadpis {background:url(../img/h2-prava.gif) center left no-repeat; height:55px; line-height:55px; padding-left:60px; overflow:hidden}
#prava h2 { color:#000; font-size:200%; text-align:left;   font-family:"Century Gothic", Arial; letter-spacing:0px; font-weight:bold; padding:10px 0}

#prava h3 {color:#000; font-size:180%; text-align:left; font-weight:normal; font-family:"Century Gothic", Arial; letter-spacing:0px;}
#prava h4 {color:#DD5B1D; font-weight:normal}

#prava  table {border:#DDD9C3 1px solid; border-collapse:collapse; margin:10px 0; width:100%;}
#prava  td {border:#DDD9C3 1px solid; padding:2px 10px; text-align:left}
#prava ul {margin:15px 0; text-align:left; padding:0 20px}
#prava li {list-style-type:square; margin-left:15px}
/*#prava  hr {color:#709D14; background-color:#709D14; border: 0 none; height:1px; margin:1px auto; text-align:center; width:95%; position:relative; clear:both  }*/
#prava hr {width:552px; height:28px; padding:0 0 15px 0; border: none; clear: both;}

#prava img{padding: 5px; _margin: 0 7px 0 7px;}
#prava img[align="left"] {margin: 0 7px 0 0; }
#prava img[align="right"] {margin: 0 0 0 7px; }


#galerie a {padding:7px;margin: 3px; float:left}
#galerie-leva {margin:0px 10px; text-align:center; width:230px; }
#galerie-leva img {width: 200px; }
#galerie-leva a {padding:5px; margin: 10px auto; text-align:center;  float:left}

#stred a {color: blue!important;}

/*zarovnani-obrazku-obsahove-casti+pozadi*/
/*.fright a { padding:5px;  float:right; }
.fright {float:right; width:220px }*/

#leva a img, #prava a img {border:#fff 1px solid!important; }
#leva a:hover img, #prava a:hover img {border:#000 1px solid!important}


/*footer*/
#foot {background:#4F7918 url(../img/foot.gif) repeat-x; width:100%; height:90px; float:left; margin:0 auto; border-top:#456802 1px dashed}
#foot-in {background: url(../img/foot-in.gif) top no-repeat; color:#000 ; font-size:110%;  width:960px;  height:90px;  margin:0 auto; position:relative; text-align:center}
#foot-in p {position:relative; padding-top:20px;  margin:0 auto; }
#foot-in a {color:#000}
#foot-in a:hover {color:#87C705}

/*menu-foot*/
#menu-foot{position:absolute;right:80px;top:10px; color:#4C8A06; height:20px}
#menu-foot a{color:#4C8A06}
#menu-foot a:hover{color:#DD5B1D}
a.print {background:url(../img/print.gif) left center no-repeat;padding-left:22px; line-height:18px; }
a.fav{background:url("../img/fav.gif") left center no-repeat;padding-left:22px; line-height:18px;}
a.nahoru{background:url("../img/nahoru.gif") left center no-repeat;padding-left:22px; line-height:18px;}
/*odkazy*/

a {color:#fff}
a:hover {color:#690303}

/* KALENDAR V REZERVACICH*/

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #E0F4D7;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 2px solid #000;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ff0000 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #ffff00;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #e6d8a7;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #ecdeb9;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #ecdeb9;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #ececec;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #ececec;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #d3c390;
	color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #d3c390;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #d3c390;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #ececec;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
	background: #E0F4D7 !important;
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-today {
	background: #e9dcb2 !important;
}
.ui-datepicker-current-day {
	background: #d3c390 !important;
}
.ui-datepicker-status {
	background: #ff0000;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {

}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}


