/*css http://www.midasweb.eu */
* {margin: 0; padding: 0;}
html {}
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 {}
ul li {list-style-type: none;}

ol {}
ol li {}

b {color: #97c13b;}
strong {color: #006b51;}

#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 }

/*odkazy*/
a {color: #fff;}
a:hover {color: color: #690303;}

/*buttony*/
.button {}

/*head*/
#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}
#headclick {position:relative; top:0px; left:365px; display:inline; width:240px; height:150px; float:left; clear:both; z-index:10;}
#logoclick {position:relative; top:0px; left:365px; 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}

/*horni menu pod headem*/
#menu {}
#menu ul {}
#menu li {}
#menu li a, .aktiv {}
#menu li a:hover {}
.active {}

/*banery*/
#banery {}

/*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}

/*NADPISY*/
h1,h2,h3,h4,h5,h6 {}

/*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 h1 {}
#leva h1 span {}
#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 h4 {}
#leva h5 {}
#leva h6 {}
#leva h2 {}
#leva h2 em {}
#leva h6 {}
#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; }

/*bocni-menu*/
.menu_title {color:#000; font-size:150%; text-align:left;  font-family:"Century Gothic", Arial; padding:0 0 10px 15px}

.item {}
.item a {}


.bocni-menu {width:230px; padding-bottom:20px; float:left}
.bocni-menu ul {}
.bocni-menu li {display:block; width:230px; margin-bottom:3px; float:left; text-align:left; text-indent:20px; font-family: Arial; letter-spacing: -1px !important; font-size:120%; font-weight:bold; text-align:left; letter-spacing:0px }
.bocni-menu a {width:230px; display:block; line-height:30px; text-decoration:none;}
.bocni-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}
.bocni-menu span {width:230px; line-height:30px; text-decoration:none;}
.close-open {width:230px; line-height:30px; text-decoration:none; }
.menu_title {color:#000; font-size:150%; text-align:left; font-family:"Century Gothic", Arial; font-weight: bolder; padding:0 0 10px 15px;}

/*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;}



#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*/
#stred {width: 570px; float: right; padding: 180px 60px 30px 0px; z-index: 0; color: #000; font-size: 85%; text-align: left;}
#stred strong {color:#000}
#stred b {}
#stred p {text-align:justify; padding:10px 0px 15px 0; background:url(/img/bg-p.gif) bottom right no-repeat}
#stred h1 {}
#stred h1 span {}
#stred h2 {color:#000; font-size:200%; text-align:left; font-family:"Century Gothic", Arial; letter-spacing:0px; font-weight:bold; padding:10px 0}
#stred h2 span {}
#stred h3 {color:#000; font-size:180%; text-align:left; font-weight:normal; font-family:"Century Gothic", Arial; letter-spacing:0px;}
#stred h4 {color:#DD5B1D; font-weight:normal}
#stred ul {margin:15px 0; text-align:left; padding:0 20px}
#stred ul li {list-style-type:square; margin-left:15px}
#stred ol {margin:15px 0; text-align:left; padding:0 20px}
#stred ol li {list-style-type:decimal; margin-left:15px}
#stred table {border:#DDD9C3 1px solid; border-collapse:collapse; margin:10px 0; width:100%;}
#stred td {border:#DDD9C3 1px solid; padding:2px 10px; text-align:left}
#stred hr {width:552px; height:28px; padding:0 0 15px 0; border: none; clear: both;}
#stred img{padding: 5px; _margin: 0 7px 0 7px;}
#stred img[align="left"] {margin: 0 7px 0 0; }
#stred img[align="right"] {margin: 0 0 0 7px; }
#stred a img {padding: 5px; _margin: 7px;}
#stred a:hover img {padding: 5px; _margin: 7px;}
#stred a {color: blue!important;}
#stred a:hover {}
#text {}
#text h1 {}


.tab {}
.tab td {}

/*ruzne*/
.slogan p {text-align: center !important; padding: 10px !important; background: #dfdfdf; border: #999 1px solid; font-size: 120%; margin: 10px 0;}

/*paticka*/
#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}

#oddel {background: #222; border-bottom: 1px solid #444; width: 100%; float: left; margin: 0 auto; height: 12px; clear: both;}
#foot-menu {background: #000 url(/img/bg-footer.gif) top repeat-x; width: 100%; float: left; margin: 0 auto; color: #000;}
#foot-menu-in {width: 980px; padding: 20px 0; margin: 0 auto; position: relative; margin-top: -40px; text-align: center;}

/*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;}

/*clear*/
.clear {clear: both;}
br.clear {clear: both; margin-top: -15px;}
hr.clear {clear: both; margin: -15px auto 0; visibility: hidden; height: 1px;}

/*-*/
#posun-wrap {}
#container h2 {}
.posun-top {}
.posun-top2 {}
.posun-top3 {}

#footer {}
#footer p {}
#footer em {}
#footer ul {}
#footer li {}
#footer h2 {}

#footer .box {}
#footer .box1 {}
#footer .imagebox, #footer .wrap {}
#footer .imagebox .wrap .fix {}
#footer .imagebox .wrap .footer_image {}
#footer .videobox {}
.footer_image {}
.footer_image:hover {}
#footer #last {}
#footer .big {}

/*iko*/
.iko-kontakt {}
.iko-info {}
.iko-facebook {}

/*tooltip*/
#easyTooltip {padding: 5px 10px; background: #fff; color: #000; border: #fff 1px solid; display: block; text-align: left; letter-spacing: 0px; z-index: 28; font-size: 110%;}

.bor_right {border-right: #dfdfdf 1px solid !important;}
.bor_top {border-top: #dfdfdf 3px double;}
.bor_bot {border-bottom: #dfdfdf 3px double;}

/*table*/
#novinky {background: url(/img/img-000c.jpg) no-repeat; border: none;}
#novinky li {list-style-image: url(/img/li_square.gif);}

/*slide*/
#slide {}
#slide-in {background: url(/img/bg-slide-in.jpg) top no-repeat; width: 920px; height: 200px; margin: 10px auto 0; text-align: center; clear: both; border-top: #dfdfdf 1px solid;}

#featured_slide {position: relative; margin: 0 auto; display: block; width: 920px; height: 200px; overflow: hidden; padding-top: 15px; float: left;}
#featured_slide a {color: #FFFFFF;}
#featured_slide ul {}
#featured_slide h2 {}

/* ----------------------------------------------Start Carousel-------------------------------------*/
#featured_content, #featured_content ul {display: block; width: 860px; height: 200px; margin: 0; padding: 0 30px; list-style: none; overflow: hidden;}
#featured_content li {display: block; position: relative; width: 860px; height: 200px; overflow: hidden;}

/* ----------------------------------------------Carousel Content-------------------------------------*/
#featured_content img {display: block; float: left; padding: 0 15px;}

/* ----------------------------------------------Previous & Next Buttons-------------------------------------*/
#featured-item-prev, #featured-item-next {display: block; position: absolute; top: 60px; width: 50px; height: 100px;}
#featured-item-prev {left: 5px; z-index: 28;}
#featured-item-next {right: 5px; z-index: 28;}
#featured-item-prev img {padding: 0 !important;}

.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left; list-style: none; width: 75px; height: 75px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

/*slide-pozicovani*/
.billboard {}
#Promos {}
#PromoTriggers {}
#PromoTriggers li {}
#PromoTriggers li a {}
#PromoTriggers li a:hover {}
#PromoTriggers a.activeSlide, #PromoTriggers a.activeSlide:hover {}
#PromoSlides {}
.standalone #PromoSlides {}
#PromoSlides .slide {}
#PromoSlides .wide {}
#PromoSlides a {}
#PromoSlides a.small {}

#slider-bg {background: #fff url(/img/slide.jpg) top left no-repeat; height: 270px; overflow: hidden; width: 920px; position: relative; margin: 2px 0 10px; z-index: 0; border-bottom: #dfdfdf 1px solid;}
#slider {position: relative; width: 920px; height: 270px; overflow: hidden;}
#slider img {position: absolute; top: 0px; left: 0px; display: none;}
#slider a {border: 0; display: none;}

/* 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;}
