/*zelena #00AB00*/

@font-face {font-family: "Space Colony W03 SemiBold";
  src: url("../fonts/space.eot"); /* IE9*/
  src: url("../fonts/space.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/space.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/space.woff") format("woff"), /* chrome、firefox */
  url("../fonts/space.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/space.svg#Space Colony W03 SemiBold") format("svg"); /* iOS 4.1- */
}

body {margin:0;padding:0;font-size:18px;font-family:Tahoma;background-color:#fff !important}
img, a {border:0;} /* IE fix */
img {max-width:100% !important;}

h1 {color:#454545;font-size:36px;font-weight:lighter;font-family:Verdana;/*letter-spacing:-3px;*/}  
h1 span {color:#00AB00;}                                                                                                   
h2 {color:#454545;font-size:28px;font-weight:normal;font-family:Tahoma;}
h3, h4, h5, h6 {color:#454545;font-weight:normal;font-family:Tahoma;}
.clear {clear:both;}

#top {background-color:#fff;position:sticky;top:0px;z-index:10;border-bottom:1px solid #ececec;}
#top img {height:64px;}
#top-center #logo {float:left;margin-right:20px;margin-top:0px;}
#top-center ul.top {font-size:18px;margin:0 20px 10px -40px;text-align:right;}
#top-center ul.top li {list-style-type:none;display:inline-block;margin-left:20px;}
#top-center ul.top a {color:#00AB00;text-decoration:none;}
#top-center ul.top a:hover {color:#EB1C24;}
#top-center ul.top img {height:16px;width:16px;margin-right:5px;position:relative;top:2px;}


#top-center #search{text-align:right;float:right;margin-top:10px;margin-right:20px;}

#search input[type=text]{padding:5px;width:120px;border:1px solid #efefef;color:#454545;font-family:Tahoma;font-size:16px;}
#search input[type=submit]{padding:6px 10px;width:auto;border:0px solid #fff;background:#00AB00;color:#fff;font-family:Tahoma;font-size:16px;cursor:pointer;}
#search input[type=submit]:hover{background:linear-gradient(#00AB00,#454545);background:-webkit-linear-gradient(#00AB00,#454545);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;}

#motto {background-color:#fff;height:auto;padding:20px 20px 20px 0;text-align:center;color:#00AB00;font-weight:bold;font-family:Verdana;font-size:20px;}

#menu {background-color:#00AB00;height:auto;}
#menu ul {text-align:center;line-height:2.4em;font-family:Tahoma;margin:0px 0px 0px 0px;}
#menu li {display:inline-block;margin:10px 10px;}
#menu li a {color:#fff;padding:8px 10px;margin:10px 10px;text-decoration:none;font-weight:normal;font-size:20px;}
#menu li a:hover {}
#menu li a.active {color:#000;}

#submenu {background-color:#ececec;height:auto;}
#submenu ul {text-align:center;line-height:2.4em;font-family:Tahoma;margin:0px 0px 0px 0px;}
#submenu li {display:inline-block;margin:10px 10px;}
#submenu li a {color:#000;padding:8px 10px;margin:10px 10px;text-decoration:none;font-weight:normal;font-size:20px;}
#submenu li a:hover {}
#submenu li a.active {color:#00AB00;}

#slider-wrap{text-align:center;background-color:#fff;margin-top:0px;height:500px;}
.bxslider{margin: 0;padding: 0;list-style-type: none;}
.slide{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;height: 500px;position: relative;}
.slide-caption{position:absolute;bottom:0;left:20px;display:inline-block;text-align:center;width:auto;font-family:Verdana;padding:10px;
font-size: 28px;font-weight:normal;letter-spacing:1px;background-color:#454545;color:#fff;opacity:0.8;}

.slide-caption:hover{background-color:#00AB00;color:#fff;transition:1s all;
	-webkit-transition:1s all;
	-moz-transition:1s all;
	-o-transition:1s all;
	-ms-transition:1s all;}

.bx-controls-direction{display: none;}
.bx-pager{font-size: 0;text-align: center;margin-top: 17px;}
.bx-pager-item{vertical-align: middle;display: inline-block;}
.bx-pager-item+.bx-pager-item{margin-left: 5px;}
.bx-pager-link{z-index:1001;  position:relative;margin-top:-10px;	background-image: url(../images/bullet.png);	background-repeat: no-repeat;	background-position: 100% 50%;
	display: block; width: 23px; height: 22px;
    opacity:0.5;
    }
.bx-pager-link:hover, .bx-pager-link.active{
	opacity: 1;
}
.nav-fixed #main-nav{background-color: #000;height: 38px;position: fixed;left: 0;top: 0;right: 0;padding-top: 12px;}
.nav-fixed #main-nav-instead-post{
	height: 25px;
}

#mininavi {font-size:12px;}
#mininavi span {margin:0 5px 0 5px;}

#content {padding:10px;font-size:19px;background:linear-gradient(#efefef,#fff);background:-webkit-linear-gradient(#efefef,#fff);}
#content-center {}
#content-center tr {vertical-align:top;}
#content-center li {list-style-image: url('../media/images/ok.png');}
#content-center a {color:#00AB00;}
#content-center a:hover {text-decoration:none;}
#content-center a.button {color:#fff;background-color:#007EC4;text-decoration:none;padding:14px 25px;font-weight:bold;font-size:20px;display:inline-block;}
#content-center a.button:hover {background:linear-gradient(#007EC4,#2A2625);background:-webkit-linear-gradient(#007EC4,#2A2625);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;}
#content-center tr {vertical-align:top;}

#novinky_main {color:#454545;padding:20px;text-align:center;}
#novinky_main a {background-color:#00AB00;padding:5px;color:#fff;display:inline-block;text-decoration:none;}

#mapa {text-align:center;color:#fff;}
#mapa h2, #mapa h3 {color:#fff;}

#form {background-color:#ececec;color:#000;}
#form a {color:#000;}  

#prefooter {background-color:#00AB00;color:#fff;}   
#prefooter-center h2, #prefooter-center h3, #prefooter-center a {color:#fff;}
#prefooter-center table {width:100%;}
#prefooter-center tr {vertical-align:top;}

#prefooter-center td {width:auto;}
#prefooter-center a.button {display:inline-block;color:#fff;background-color:#454545;text-decoration:none;padding:14px 25px;font-weight:bold;}
#prefooter-center a.button:hover {background:linear-gradient(#00AB00,#2A2625);background:-webkit-linear-gradient(#00AB00,#2A2625);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;}
#prefooter-center img {margin-left:20px;}

#footer-center a {color:#fff;text-decoration:none;}
#footer-center a:hover {text-decoration:underline;}


/* klasicka sablona */
@media (min-width:980px){
#top {font-family:Tahoma;height:auto;}

#top-center {width:980px;margin:0 auto;padding:10px;}
#top-center ul {top:-20px;}

#content-center {width:980px;margin:0 auto;padding:10px;}

#content-center input[type=text], #content-center input[type=email], #content-center input[type=password], #content-center input[type=time], 
#content-center input[type=number] {padding:10px;font-size:17px;font-weight:bold;border:1px solid #007EC4;margin-bottom:10px;width:320px;text-align:left;font-family:Tahoma;}
#content-center input[type=number] {width:40px;}
#content-center select {padding:10px;font-size:17px;font-weight:bold;border:1px solid #007EC4;margin-bottom:10px;width:320px;text-align:center;font-family:Tahoma;}

#content-center input[type=submit] {font-size:20px;padding:9px 30px;background-color:#00AB00;color:#fff;font-weight:bold;cursor:pointer;font-family:Tahoma;border:0px solid transparent;}
#content-center input[type=submit]:hover {background:linear-gradient(#00AB00,#454545);background:-webkit-linear-gradient(#00AB00,#454545);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;color:#fff;}
#content-center textarea {font-size:17px;font-weight:bold;width:60%;height:60px;resize:none;border:1px solid #007EC4;margin:0 0 5px 0;padding:10px;font-family:Tahoma;}

    
.kontaktni-formular {text-align:center;font-weight:bold;width:960px;margin:0 auto;padding:10px 10px 20px 10px;}
.kontaktni-formular td {width:30%;margin:0 5px 0 5px;}
.kontaktni-formular tr td:first-child {width:30% !important;padding-right:10px !important;}
.kontaktni-formular tr td:last-child {width:30% !important;padding-left:10px !important;}

.kontaktni-formular placeholder {color:#fff;font-weight:normal;font-size:17px;}
.kontaktni-formular input[type=text], .kontaktni-formular input[type=email], .kontaktni-formular input[type=time], 
.kontaktni-formular input[type=number] {padding:10px;font-size:17px;font-weight:bold;border:1px solid #ccc;margin-bottom:10px;width:300px;text-align:center;font-family:Tahoma;}
.kontaktni-formular select {padding:10px;font-size:17px;font-weight:bold;border:1px solid #ccc;margin-bottom:10px;width:320px;text-align:center;font-family:Tahoma;}

.kontaktni-formular input[type=submit] {font-size:20px;padding:10px 35px;background-color:#00AB00;color:#fff;font-weight:bold;cursor:pointer;font-family:Tahoma;border:0px solid transparent;}
.kontaktni-formular input[type=submit]:hover {background:linear-gradient(#00AB00,#454545);background:-webkit-linear-gradient(#00AB00,#454545);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;color:#fff;}
.kontaktni-formular textarea {font-size:17px;font-weight:bold;width:90%;height:60px;resize:none;border:1px solid #ccc;margin:0 0 5px 0;padding:10px;font-family:Tahoma;text-align:center;}



#prefooter {height:auto; color:#fff;text-align:center;}
#prefooter h2 {color:#fff;font-size:24px;}
#prefooter-center {width:980px;margin:0 auto;padding:10px 10px 30px 10px;}
#prefooter-center img.penalty {position:relative;top:5px;}

#footer {height:auto;background-color:#454545; color:#fff;}
#footer-center {width:980px;margin:0 auto;padding:10px;font-size:12px;text-align:center;}
#footer-center img {height:100px;}
#footer-center a {color:#fff;}
}


/* tablet, mobil */
@media (max-width:980px){
body {font-size:17px;overflow-x:hidden;}
#top {font-family:Tahoma;height:auto;background-size:10% auto;display:block;width:100%;height:auto;margin-top:-10px;padding:20px 10px;}
#top-center #logo {float:left;margin-right:20px;margin-top:0px;}
#menu ul {text-align:center;line-height:2em;font-family:Tahoma;margin-left:-40px;}
#menu li {display:inline-block;margin:10px 10px 10px 0;}
#menu li a {color:#fff;padding:14px 22px;margin:5px 0;text-decoration:none;font-size:18px;}

#submenu ul {margin-left:-40px;}

#slider-wrap{text-align:center;background-color:#fff;margin-top:0px;height:400px;}
.slide{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;height: 400px;position: relative;}
.slide-caption{font-size:24px !important;}


#content-center {text-align:center;color:#454545;}
#content-center h1 {font-size:26px;color:#454545;}
#content-center h2 {font-size:22px;color:#454545;}
#content-center h3 {font-size:22px;color:#454545;}
#content-center td, #content-center iframe {display:block;width:90%;color:#454545;}    

#prefooter {height:auto; margin-top:0px;color:#fff;text-align:center;}
#prefooter h2, h3 {color:#fff;font-size:18px;}
#prefooter-center {padding:20px 10px;}

#footer {height:auto;background-color:#454545;color:#fff;}
#footer-center {padding:10px;font-size:12px;text-align:center;}
#footer-center img {height:100px;}

#form {padding:10px;}
.kontaktni-formular table {width:100%;}
.kontaktni-formular td {display:block;width:100%;}
.kontaktni-formular tr td {width:100% !important;}
.kontaktni-formular tr td:first-child {width:100% !important;padding-right:0px !important;}
.kontaktni-formular tr td:last-child {width:100% !important;padding-left:0px !important;}

.kontaktni-formular placeholder {color:#000;font-weight:normal;}
.kontaktni-formular input[type=text], .kontaktni-formular input[type=email], .kontaktni-formular input[type=time], 
.kontaktni-formular input[type=number] {padding:10px;font-size:17px;font-weight:bold;border:1px solid #454545;margin-bottom:10px;width:90%;text-align:center;font-family:Tahoma;}
.kontaktni-formular select {padding:10px;font-size:17px;font-weight:bold;border:1px solid #454545;margin-bottom:10px;width:90%;text-align:center;font-family:Tahoma;}

.kontaktni-formular input[type=submit] {font-size:20px;padding:10px 35px;color:#fff;background-color:#00AB00;font-weight:bold;cursor:pointer;border:1px solid #454545;font-family:Tahoma;}
.kontaktni-formular input[type=submit]:hover {background:linear-gradient(#00AB00,#454545);background:-webkit-linear-gradient(#00AB00,#454545);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;color:#fff;border:1px solid #454545;}
.kontaktni-formular textarea {font-size:17px;font-weight:bold;width:88%;height:60px;resize:none;border:1px solid #454545;margin:0 0 5px 0;padding:10px;font-family:Tahoma;}
}

@media (max-width:600px){
body {background:#fff;background-color:#fff;}
#top img {height:40px;}
#top-center #logo {float:left;margin-right:20px;margin-top:7px}
#top-center #search{text-align:right;float:right;margin-top:15px;margin-right:20px;}

#menu ul {text-align:center;line-height:1.5em;margin-left:0px;padding:10px;}
#menu li {display:inline-block;}
#menu li a {color:#fff;padding:4px 9px;margin:5px;text-decoration:none;font-size:17px;}

#submenu ul {text-align:center;line-height:1.5em;margin-left:0px;padding:10px;}
#submenu li {display:inline-block;}
#submenu li a {color:#000;padding:4px 9px;margin:5px;font-size:17px;}

#motto {font-weight:normal;font-size:16px;}

#search input[type=text]{position:relative;top:-5px;padding:3px;width:100px;border:1px solid #efefef;color:#454545;font-family:Tahoma;font-size:14px;}
#search input[type=submit]{position:relative;top:-5px;padding:4px;width:auto;border:0px solid #fff;background:#00AB00;color:#fff;font-family:Tahoma;font-size:14px;cursor:pointer;}
#search input[type=submit]:hover{background:linear-gradient(#00AB00,#454545);background:-webkit-linear-gradient(#00AB00,#454545);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;}

#slider-wrap{text-align:center;background-color:#fff;margin-top:0px;height:300px;}
.slide{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;height: 300px;position: relative;}

.slide-caption{position:absolute;bottom:0;left:20px;display:inline-block;text-align:center;width:auto;font-family:Verdana;padding:10px;
font-size: 18px !important;font-weight:normal;letter-spacing:1px;background-color:#454545;color:#fff;opacity:0.8;}

  

.kontaktni-formular {text-align:center;font-weight:bold;width:90%;margin:0 auto;padding:10px 10px 20px 10px;}
.kontaktni-formular td {display:block;margin:0 5px 0 5px;}
.kontaktni-formular tr td:first-child {width:100% !important;padding-right:0px !important;}
.kontaktni-formular tr td:last-child {width:100% !important;padding-left:0px !important;}

.kontaktni-formular placeholder {color:#454545;font-weight:normal;font-size:17px;}
.kontaktni-formular input[type=text], .kontaktni-formular input[type=email], .kontaktni-formular input[type=time], 
.kontaktni-formular input[type=number] {padding:10px;font-size:17px;font-weight:bold;border:1px solid #ccc;margin-bottom:10px;width:90%;text-align:center;font-family:Tahoma;}
.kontaktni-formular select {padding:10px;font-size:17px;font-weight:bold;border:1px solid #ccc;margin-bottom:10px;width:320px;text-align:center;font-family:Tahoma;}

.kontaktni-formular input[type=submit] {font-size:20px;padding:10px 35px;background-color:#00AB00;color:#fff;font-weight:bold;cursor:pointer;font-family:Tahoma;border:0px solid transparent;}
.kontaktni-formular input[type=submit]:hover {background:linear-gradient(#00AB00,#454545);background:-webkit-linear-gradient(#00AB00,#454545);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;color:#fff;}
.kontaktni-formular textarea {font-size:17px;font-weight:bold;width:90%;height:60px;resize:none;border:1px solid #ccc;margin:0 0 5px 0;padding:10px;font-family:Tahoma;text-align:center;}

#content {width:92%;background:linear-gradient(#fff,#fff);background:-webkit-linear-gradient(#fff,#fff);}
#content-center {width:99%;}
#content-center h3 {}
#content-center td {width:100%;display:block;}
#content-center iframe {width:100% !important;margin:10px;}
#content-center img {width:auto;max-width:100%;height:auto;}

.zbozi {display:inline-block;width:40%;height:auto;padding:20px 10px;border:1px solid #efefef;text-align:center;font-size:16px;margin-bottom:20px;}
/* #prefooter-center td {display:block;width:99%;} */
#prefooter-center a.button {margin:10px;}
}

#cookie {
transition:2s all;-webkit-transition:2s all;-moz-transition:2s all;-o-transition:2s all;-ms-transition:2s all;
text-align:center;padding:5px;width:100%;height:auto;font-size:12px;color:#fff;background-color:#000;opacity:0.9;position:fixed;bottom:0;z-index:100;
}
#cookie a {color:#fff;text-decoration:none;cursor:pointer;display:inline-block;}
#cookie a.c_vse {padding:5px 10px;background-color:#00AB00;border-radius:10px;margin:10px;}
#cookie a.c_vybrane {padding:5px 10px;background-color:orange;border-radius:10px;margin:10px;}
#cookie a.c_ne {padding:5px 10px;background-color:red;border-radius:10px;margin:10px;}