/*css http://www.midasweb.eu */
/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/*css http://www.midasweb.eu */
body{color:#000;font-size:0.9em;margin:0 auto;font-weight:400;width:100%;height:100%;letter-spacing:0px;text-align:center;font-family:'Open Sans',"trebuchet ms",Tahoma,georgia,verdana,arial,lucida,sans-serif !important;line-height:1.4;}

.clearfix {
	*zoom: 1
}
* {
    box-sizing: border-box;
}


/*reklama-postrane*/
.rleft{left:-181px}
.rleft,.rright{position:absolute;top:105px;width:151px;height:auto;z-index:22}
.rright{right:-181px}

/*-----------------------------global----------------------------------------*/

body{background:#fff}
.container{width:1030px;height:100%;margin:0 auto;text-align:center;position:relative;}
.container-main {float:left;width:1030px;height:100%;margin:0 auto;text-align:center;position:relative;padding:7px 0 0}
.in {min-height:750px;box-sizing:border-box;width:100%;background:#f1f1f1}

.linka{background:rgba(255,255,255,0.45);height:10px;width:100%;border:none;position:relative}
#toplista{background:#5dae47;background:linear-gradient(#5dae47,#69bb53);border-radius:0px;z-index:2;padding:2px 0px;position:relative;box-sizing:border-box;color:#000;margin-bottom:0px}
#toplista p{color:#fff;font-size:85%;letter-spacing:7px;}

/*reklama-horizontal-tree-zprava-dne*/
.tree {margin:0 auto 10px;text-align:center;width:100%;margin-bottom:10px}
.tree ul li {display:inline-block;width:320px;margin:5px 10px;position:relative;}
.tree ul li:nth-child(1){margin-left:10px}
.tree ul li img{width:100%}

.tree-clanky {max-height:257px;}
.tree-clanky li {vertical-align:middle;box-sizing:border-box;padding:0px;height:257px;overflow:hidden}
.tree-clanky li:hover{background:#dde7f0}
.tree-clanky li img{float:left;width:342px;height:257px;margin-right:0px}
.tree-clanky li:hover img{width:400px;height:300px;transition:300ms}
.tree-clanky li p {font-size:85%;padding:10px;background:url(../img/bg-p-trans.png) top left repeat-y;position:absolute;bottom:0;color:#fff;width:100%}
.tree-clanky li p:nth-child(2) b {display:block;font-size:110%;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.tree-clanky li p a{color:#fff;text-decoration:none}
.tree-clanky li p a:hover{color:#ace3ff;text-decoration:underline}
.tree-clanky li p b{color:#fff;display:inline!important;margin-right:5px}
.tree-clanky li.logo img{width:100%;}
.tree-clanky li.logo {background:transparent;border:none}

/*pocasi*/
#pocasi{position:absolute;top:48px;right:10px;z-index:99;height:385px;background:#fff;overflow:hidden;margin:0 auto;text-align:center}
#pocasi a{display:block}
#pocasi img {}

/*clanek-dne*/
.clanek-dne{text-align:left;padding:10px;box-sizing:border-box;position:relative;}
.clanek-dne section, .two-clanky section{width:100%;overflow:hidden;float:left;position:relative;box-sizing:border-box;}
.clanek-dne section header{float:left;width:515px;height:387px;overflow:hidden;}
.clanek-dne section header img{width:515px}
.clanek-dne section header img:hover{width:600px;transition:300ms}
.clanek-dne section main {color:#fff;position:absolute;left:0px; bottom:0px;padding:3px 15px;background:url(../img/bg-p-trans2.png) top left repeat-y;width:515px;}
.clanek-dne section main h2 {color:#fff;font-size:120%;font-weight:600;letter-spacing:-1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:10px 10px 0}
.clanek-dne section main p{padding:10px}

.clanek-dne article{position:relative;box-sizing:border-box;height:387px}
.clanek-dne article figure{margin:0 auto;text-align:center;}
.clanek-dne article figure a{width:80px;height:80px;display:inline-block;margin:0 auto;text-align:center;padding:5px;background:#fff}
.clanek-dne article figure a img{width:100%}
.clanek-dne footer img {width:100%;margin:5px auto}

/*pod-clankem-dne*/
.dnes {background:#64b64e;text-align:center;color:#fff;padding:10px;float:left;width:100%;font-size:115%;box-sizing:border-box}
.dnes b {color:#fff}

/*homepage*/
.homepage ol li {display:inline-block;width:342px;font-size:0;position:relative; height:340px;color:#000;overflow:hidden;text-align:left;margin-bottom:1px;padding:30px 20px;box-sizing:border-box}
.homepage ol li:nth-child(2),.homepage ol li:nth-child(4),.homepage ol li:nth-child(6),.homepage ol li:nth-child(8),.homepage ol li:nth-child(10),.homepage ol li:nth-child(12){margin-left:-2px}
.homepage ol li main {position:relative;height:200px;width:300px;overflow:hidden;display:block}
.homepage ol li main img{width:100%;;transition:300ms}
/*.homepage ol li main:hover img{width:400px;transition:300ms}*/

.homepage h3{padding:3px 20px;background:#69bb53;color:#fff}
.homepage ol li sup{position:absolute;top:201px;left:0;height:40px;line-height:30px;background:url(../img/arrow-down.png) bottom center no-repeat;color:#fff;z-index:10;display:block;font-size:16px;padding:0 20px}
.homepage ol li figure {padding:20px}
.homepage ol li h4 a{color:#008ad2;text-decoration:none;font-size:16px;font-weight:600;}
.homepage ol li h4 a:hover{color:#000;text-decoration:underline}
.homepage ol li p{color:#000;font-size:14px;text-align:left}
.homepage ol li:hover{opacity:0.85;transition:300ms}


/*sidebar*/
.sidebar {width:320px;float:right;margin:10px 10px 10px 0;box-sizing:border-box;text-align:left;height:100%}
.sidebar aside div.news {padding:15px;height:220px;overflow:auto}
.sidebar aside h3,.sidebar aside h4{font-size:130%;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.sidebar aside h3{font-weight:700;margin-bottom:10px;border-bottom:#87b3c6 1px dotted;padding-bottom:10px}
.sidebar aside h4 a, .sidebar aside p a{font-size:90%;color:#000}
.sidebar aside h4 a:hover,.sidebar aside p a:hover{color:#658094}
/* Jarda - 11.8.2015  */ 
.sidebar aside p{margin:0;font-size:90%}
.sidebar aside figure {padding:5px}
.sidebar aside img{width:100%;margin-bottom:1px}

.fadein { position:relative; height:145px; width:320px; }
.fadein img { position:absolute; left:0; top:0; }

.fadelinks, .faderandom { position:relative; height:145px; width:320px; }
.fadelinks > *, .faderandom > * { position:absolute; left:0; top:0; display:block; }

.sidebar .rek {border:#ccc 8px solid;border-width:8px 0 0 8px; height:100%;width:100%;display:block;padding:8px 0 0 8px;z-index:999;position:relative}
.sidebar .rek a {padding-bottom:8px;margin-bottom:8px;border-bottom:#ccc 4px solid;display:block}

/*jednotlive-clanky*/
.clanek {box-sizing:border-box;text-align:left;padding:20px;font-size:110%;line-height:1.5}
.clanek h1,.clanek h2{font-size:170%;margin-bottom:20px;font-weight: bold;}
.clanek header img{width:100%;margin:20px auto 6px;padding:10px;background:#dfdfdf}
.clanek header cite{color:#777;font-style:italic;display:block;margin-bottom:10px;font-size:110%}
.clanek header nav{margin-bottom:10px;}
.clanek header nav a{color:#008ad2;text-decoration:none}
.clanek header nav a:hover{color:#000}
.clanek header figure{font-size:75%;text-align:center}

.clanek main {border-bottom:#ccc 6px solid;display:block;width:100%;margin-bottom:15px}
.clanek main:last-child {border-bottom:none}

.clanek main h1{font-size:200%;font-weight:600;margin:20px 0}
.clanek main h2{font-size:180%;font-weight:400;margin:15px 0}
.clanek main h3{font-size:170%;margin:10px 0}
.clanek main h4{font-size:160%;margin:10px 0}
.clanek main h5{font-size:140%;margin:10px 0}
.clanek main h6{font-size:120%;margin:10px 0}
.clanek main hr{border:none;border-top:#dfdfdf 1px solid;border-bottom:#fff 1px solid;height:0;background:transparent;margin:10px 0;font-size:0}
.clanek main p{margin:15px 0}
.clanek main p i, .clanek main p em {font-style:italic;padding:2px 5px}

.clanek main a {color:blue;}
.clanek main a:hover{color:red;}

.clanek main ul li {list-style-type:square;list-style-position:inside;margin-left:3px}
.clanek main ol li {list-style-type:decimal;margin-left:27px}
.clanek main ol li li {list-style-type:lower-alpha;margin-left:30px}
.clanek main li{padding:3px 0}

.clanek main figure{margin:20px auto;text-align:center}
.clanek main figure img{padding:4px;background:#dfdfdf;margin:0px}
.clanek main figure img:hover{background:#777}
.clanek main figure p{text-align:right;font-style:italic;color:#777}
.clanek footer a {text-decoration:none;border-bottom:#bf0000 1px solid}
.clanek footer a:hover{border-color:#000}
.clanek footer a::before{content:"«";padding-right:5px;font-size:110%;position:relative;top:-2px;text-decoration:none}

/*main-nastaveni-layoutu*/
.main {float:left;width:695px}

#easyTooltip{padding:5px 20px;background:rgba(131,173,191,0.85);border:#749daf 1px solid;color:#fff;font-size:18px;display:block;text-align:left;letter-spacing:0px;z-index:9999;position:relative;max-width:50%}


/*header*/
#header{background:url(../img/10.png) center left no-repeat;width:100%;min-height:300px;margin:0 auto;position:relative;z-index:20;}


.stin{background:url(../img/stin.png) top center no-repeat;position:fixed;left:0px;top:0px;z-index:0;width:100%;height:100%;}
.obal{background:rgba(255,255,255,0.75);padding:8px;box-sizing:border-box;margin:5px 0;width:100%;border-radius:4px;}
.pruh1 {background:#a1b7c7 url(../img/bg-green.png);position:absolute;top:180px;z-index:0;width:100%;height:320px;border:#fff 1px solid;border-width:1px 0}
.pruh2 {background:url(../img/bg-pruh.png);position:absolute;top:280px;z-index:0;width:100%;height:300px}

/*topmenu*/
#menus{position:relative}
#topmenu{background:#5dae47;background:linear-gradient(#5dae47,#69bb53);;border-radius:0px;z-index:2;padding:0px;position:relative;font-size:110%;box-sizing:border-box}
#topmenu {height:50px;letter-spacing:0;text-transform:uppercase;width:100%;text-align:left;margin:5px auto 0}
#topmenu ul{margin-left:15px}
#topmenu li{display:inline-block}
#topmenu li a{border-radius:0px;font-size:16px; font-weight:600;color:#f5ece8;text-decoration:none; display:inline-block; padding:0 8px;line-height:50px;}
#topmenu li a:hover, #topmenu .current-menu-item a {background:#69bb53;color:#000;transition:300ms;}
#topmenu em{color:#000;font-size:80%}

#topmenu .logo a{padding:0!important;float:left;width:150px}
#topmenu .logo img{top:5px;position:absolute}

.res-nav_click{position:absolute;top:-500px}
.res-nav_click i{color:#fff}

@media only screen and (min-width: 1050px) {

	.main-nav{display:block}

}

@media only screen and (max-width: 1049px) {

	.main-nav{ display:none; position:relative;top:0px;margin:0 auto;}

	.main-nav li{display:block;margin:0}

	.main-nav a{display:block}

	.main-nav a:hover{color:#fff}

	.res-nav_click{display:block;position:absolute;top:15px;right:15px;font-size:140%;z-index:99999}

  .res-nav_click-logo{display:block;position:absolute;top:0px;left:0px;font-size:140%;z-index:99999}

}

  /*social*/

.social-link{display:block;overflow:hidden;list-style:none;margin:0px auto;position:absolute;top:8px;z-index:2;right:15px}

.social-link li{display:inline-block}

.social-link li a{display:block;width:34px;height:34px;text-align:center;line-height:34px;font-size:21px;color:#fff;border-radius:50%;transition:all 0.3s ease-in-out;text-decoration:none}

.social-link li a i {width:34px;height:34px;text-align:center;line-height:34px;margin:0}

.social-link li a i{color:#fff}

.social-link li a:hover,.social-link li a:focus{text-decoration:none;}



.twitter a{background:#55acee;}
.facebook a{background:#3b5998;}
.pinterest a{background:#cb2026;}
.lupa a{background:#dd4b39;}
.you a{background:#a50013}
.rss a{background:#f88600}
.twitter a:hover,.facebook a:hover,.pinterest a:hover,.lupa a:hover,.you a:hover, .rss a:hover{opacity:0.6}

#footer .social-link{display:block;overflow:hidden;list-style:none;margin:15px 0;position:relative;top:0px;z-index:2;right:0px;left:0px}
#footer .social-link li{display:block;margin-bottom:2px}
#footer .social-link li a{display:block;width:150px;height:34px;text-align:center;line-height:34px;font-size:16px;color:#fff;border-radius:4px;transition:all 0.3s ease-in-out;text-decoration:none}
#footer .social-link li a  {width:150px;height:34px;text-align:left;line-height:34px;margin:0}
#footer .social-link li a i{color:#fff;float:left;font-size:21px;margin:0 6px}
#footer .social-link li a:hover,.social-link li a:focus{text-decoration:none;}

/*submenu*/
.submenu {text-transform:lowercase}
.submenu li:first-letter{text-transform:uppercase}
.submenu li a{color:#444;padding:7px 10px;display:block;text-decoration:none;border-bottom:#e1eef1 1px solid}
.submenu li a:hover{background:#e1eef1}

/*tagy*/
b{color:#2d2d2d;font-weight:700}
strong {font-weight:700}*
i{color:#fff}
em{font-style:italic}


/*setting*/
.big{font-size:140%;margin-right:10px}
.bigbig{font-size:200%!important}
.big2{font-size:120%!important}
.smaller{font-size:70%!important}
.smaller2{font-size:60%!important}}
.fleft{float:left}
.fright{float:right}
.left{float:left}
.right{float:right}

.aright a{float:right;clear:both;margin-bottom:10px}
.oddel{visibility:hidden;display:block;height:0px;clear:both;}
.no-margin{margin:0!important}
ul li{text-align:left}
.no-border{border:none!important}
.no-border-l{border-left:none!important}
.no-border-r{border-right:none!important}
.no-pad-right{padding-right:0px!important}
.center{text-align:center!important;margin:0 0 10px 0}
.center img{margin:2px 0}
.fa{margin-right:10px}

/*odkazy*/
a{color:#bf0000; font-weight:400;transition:300ms}
a:hover{color:#000}


.button{background:#69bb53;float:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.button {text-decoration:none; padding:0 0 0 10px!important; margin:10px 0 15px;color:#000; display:inline-block; font-size:100%; font-weight:700; height:30px; line-height:30px;border:none;border-radius:0px}
.button:hover{background:#333;text-decoration:none;color:#fff}
.button i{background:#83adbf;color:#000;font-size:100%;display:inline-block;margin:0 0 0 10px; width:30px; height:30px; padding:0!important;line-height:28px;float:right;text-align:center;border-radius:0}


/*anchorLink*/
a.nahoru{color:#fff;}
a.nahoru i{color:#fff;font-size:85%;display:inline-block;width:40px;background:rgba(0,0,0,0.5);height:40px;line-height:40px;text-align:center;position:fixed;bottom:0;right:0;border-radius:4px 0 0 0;margin:0!important}
a.nahoru i:hover {background:rgba(0,0,0,0.9)}

/*clear*/
.clear{clear:both}
hr.clear{clear:both;margin:-15px auto 0;visibility:hidden;height:1px;}
.cleaner{visibility:hidden;display:block;height:0px;clear:both;margin:0!important;border:none}
hr.null{height:0!important}

/*nadpisy*/
h1,h2,h3,h4,h5,h6{text-align:left;letter-spacing:0px;font-weight:300;}


/*novinova-sazba-odstavce*/
.box{margin:0 auto;padding:50px 20px;font-size:120%;letter-spacing:0.03em;line-height:1.7;width:100%;box-sizing:border-box;float:left}
.box{column-width:10em;-webkit-column-width:10em;-moz-column-width:10em}
.box{column-count:4;-webkit-column-count:4;-moz-column-count:4}
.box{column-gap:5em;-webkit-column-gap:5em;-moz-column-gap:5em}
.box{column-rule:1px dotted #bbb;-webkit-column-rule:1px dotted #bbb;-moz-column-rule:1px dotted #bbb;}
.box p{text-align:left;margin-bottom:10px;padding-bottom:10px}
.box h3{color:#2d2d2d;font-size:150%;font-weight:600}



table{width:100%;margin:20px 0 40px}
th{background:#333;color:#fff}
th,td {vertical-align:middle; padding:10px 20px; border:#dfdfdf 1px solid;text-align:left}
tr:nth-child(even) td { background:#f1f1f1}
tr:nth-child(odd)  td { background:#e7e7e7}

/*casovani-animaci*/
.delay-02s{animation-delay:0.2s; -webkit-animation-delay:0.2s; }
.delay-03s{animation-delay:0.3s; -webkit-animation-delay:0.3s; }
.delay-04s{animation-delay:0.4s; -webkit-animation-delay:0.4s; }
.delay-05s{animation-delay:0.5s; -webkit-animation-delay:0.5s; }
.delay-06s{animation-delay:0.6s; -webkit-animation-delay:0.6s; }
.delay-07s{animation-delay:0.7s; -webkit-animation-delay:0.7s; }
.delay-08s{animation-delay:0.8s; -webkit-animation-delay:0.8s; }
.delay-09s{animation-delay:0.9s; -webkit-animation-delay:0.9s; }
.delay-1s{animation-delay:1s; -webkit-animation-delay:1s; }
.delay-12s{animation-delay:1.2s; -webkit-animation-delay:1.2s; }



/*footer*/
#footer{background-color:#005886;width:1030px;width:100%; min-height:200px; clear:both; float:left;position:relative;z-index:10}
#footer-in{width:1030px; min-height:200px; color:#009ee3; margin:0 auto; text-align:center;padding:30px 0; font-size:100%; text-align:left;display:table}
#footer-in div {margin:20px auto;padding:0 25px;border-left:#008ad2 1px dotted;box-sizing:border-box;display:table-cell;text-align:center;width:25%;vertical-align:top}
#footer-in div.wpcf7, #footer-in div.menu-menu-do-paticky-container, #footer-in div.textwidget, #footer-in div.tagcloud{border:none!important;margin:0; padding:0;}
#footer-in div:nth-child(1) {border-left:none}


#footer-in a {color:#009ee3; font-weight:300; text-decoration:none}
#footer-in a:hover {text-decoration:underline}
#footer-in .social-link a:hover{text-decoration:none}
#footer-in a:hover, #footer-in b, #footer-in strong,#foot a,#foot strong {color:#fff}
#footer-in h4, #footer-in h5, #footer-in h6 {color:#fff;font-size:150%;letter-spacing:0}
#footer-in h6 {font-size:150%}
#footer-in ul, #footer-in p {margin:20px 0;text-align:left}
#footer-in ul li {text-align:left}
#footer-in section ul li {margin-left:15px; list-style-type:disc}

#footer-in a.button{}
#footer-in a.button i {border-radius:3px}
#footer-in section li i{color:#777}

#footer-in img.flogo {margin-bottom:30px; width:230px}
#footer-in .img img{padding:8px;border-radius:6px;background:#f1f1f1;border:#bbb 1px solid;width:100%}
#footer-in .img img:hover{background:#ccc}
#footer-in strong{color:#fff}
#footer-in hr {width:100%;height:0;border:0;margin:10px 0;clear:both;border-top:#cfcfcf 1px solid;}
#footer-in .big{font-size:150%;letter-spacing:-1px}

#footer-in header {float:left;text-align:center;color:#fff;background:#009ee3;border-radius:4px;box-sizing:border-box}
#footer-in header{height:70px;width:70px;margin-right:10px;text-align:center!important;font-size:130%;padding:10px}
#footer-in header i{text-align:center!important;padding:10px 0px!important;margin:0 auto!important}
#footer-in section h6 {min-height:70px;font-size:18px}
#footer-in section h6 b{display:block}
#footer-in header b{display:block;text-align:center}
#footer-in section{margin-bottom:20px; padding:10px 0;float:left;width:100%;height:auto;}
#footer-in section a {text-decoration:underline;margin-left:10px}

/*foot*/
#foot {background:#004c73;width:1030px;width:100%;padding:15px 0; text-align:center; color:#fff;position:relative;z-index:10}
#foot a, #foot strong{color:#fff}
#foot a:hover{color:#8fd3f7}

/*more*/
.moreText {display:none}
.more{cursor:pointer}

/*form-foot*/
#footer-in input, #footer-in textarea{border-radius:4px;width:100%;margin:10px 0;background:#cbe3f0;border:#003c5b 1px solid;padding:5px 3px;font-family:"Open Sans"}
#footer-in textarea {height:100px;overflow:auto}
#footer-in .button, #footer-in .wpcf7-submit{background:#003c5b;float:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#footer-in .button, #footer-in .wpcf7-submit {text-decoration:none; padding:0 10px!important;color:#fff; display:inline-block; font-size:100%; font-weight:700; height:30px; line-height:30px;border:none;border-radius:6px}
#footer-in .button:hover, #footer-in .wpcf7-submit:hover{background:#fff;text-decoration:none;color:#000!important}

/*drobky*/
.wp-pagenavi {margin:20px 0}
.wp-pagenavi a, .wp-pagenavi .current, .wp-pagenavi .larger{display:inline-block;background:#cbe3f0;border:#afcfe0 1px solid;text-decoration:none;color:#000;border-radius:4px;height:30px;width:30px;line-height:30px;margin:0 2px}
.wp-pagenavi a:hover{background:#005886;border-color:#005886;color:#fff}
.wp-pagenavi .current{background:#fff;border-color:#fff}
.wp-pagenavi .pages {margin-right:20px}
.wp-pagenavi .last{width:auto;padding:0 5px}
.wp-pagenavi a, .wp-pagenavi .smaller, .wp-pagenavi .larger, .wp-pagenavi .current{font-size:16px!important}
.wp-pagenavi {border-top:#ccc 6px solid;padding-top:15px}


.alignleft, .fleft{float:left}
.alignleft, .fleft img{margin:10px 20px 10px 0}
.alignright, .fright{float:right}
.alignright, .fright img{margin:10px 0 10px 20px}
.aligncenter { display: block; margin-left: auto;  margin-right: auto;}

.screen-reader-text {display:none;}

.fb-like{z-index:999;}


.clanek main p iframe {
  width: 100%    !important;
  height: 400px   !important;
}

/*form*/
.wpcf7 {margin:0 auto;text-align:center;width:100%}
.wpcf7 h3 {font-size:120%!important;}
.wpcf7 .fa {margin-right:0px!important;}
.wpcf7 form{background: rgba(255,255,255, 0.65); border:#737373 1px solid; border-radius:6px; padding:15px; margin:30px 0;}
.wpcf7 legend {margin:0 10px 20px; background:#fff; border:#dfdfdf 1px solid; border-radius:3px; padding:5px 10px; margin-top:-30px; font-size:120%; font-style:italic}
.wpcf7 .itext, .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-date, .wpcf7 .wpcf7-captchar, .wpcf7 textarea {background:#f1f1f1; color:#777;border:#dfdfdf 1px solid; border-radius:3px; font-size:130%;margin:10px 0 10px;width:100%;padding:0 20px 0 10px;box-sizing:border-box; height:46px; line-height:46px; font-weight:400; font-family:"Open Sans"}
.wpcf7 select, .wpcf7 .wpcf7-select{background:#fff;border:#dfdfdf 1px solid;padding:5px 8px;border-radius:4px;font-size:110%;font-family:"Open Sans";margin:5px 0;width:100%}
.wpcf7 textarea{height:150px}

.wpcf7 td{background:#fff!important}
.wpcf7 .button, .wpcf7 .wpcf7-submit{background:#444;cursor:pointer}
.wpcf7 .button, .wpcf7 .wpcf7-submit {text-decoration:none; padding: 0 20px!important; margin:10px;margin-right:7px;color:#fff; display:inline-block; font-size:90%; height:40px; line-height:40px;border:none;border-radius:3px}
.wpcf7 .button:hover, .wpcf7 .wpcf7-submit:hover{background:#222;text-decoration:none;color:#fff!important}
.wpcf7 p{text-align:left}

.hledej {margin:0 auto;text-align:center;width:100%}
.hledej h3 {font-size:120%!important;}
.hledej .fa {margin-right:0px!important;}
.hledej form{background: rgba(255,255,255, 0.65); border:#737373 1px solid; border-radius:6px; padding:15px; margin:30px 0;}
.hledej legend {margin:0 10px 20px; background:#fff; border:#dfdfdf 1px solid; border-radius:3px; padding:5px 10px; margin-top:-30px; font-size:120%; font-style:italic}
.hledej .itext, .hledej .hledej-text, .hledej .hledej-date, .hledej .hledej-captchar, .hledej textarea {background:#f1f1f1; color:#777;border:#dfdfdf 1px solid; border-radius:3px; font-size:130%;margin:10px 0 10px;width:100%;padding:0 20px 0 10px;box-sizing:border-box; height:46px; line-height:46px; font-weight:400; font-family:"Open Sans"}
.hledej select, .hledej .hledej-select{background:#fff;border:#dfdfdf 1px solid;padding:5px 8px;border-radius:4px;font-size:110%;font-family:"Open Sans";margin:5px 0;width:100%}
.hledej textarea{height:150px}

.hledej td{background:#fff!important}
.hledej .button, .hledej .hledej-submit{background:#444;cursor:pointer}
.hledej .button, .hledej .hledej-submit {text-decoration:none; padding: 0 20px!important; margin:10px;margin-right:7px;color:#fff; display:inline-block; font-size:90%; height:40px; line-height:40px;border:none;border-radius:3px}
.hledej .button:hover, .hledej .hledej-submit:hover{background:#222;text-decoration:none;color:#fff!important}
.hledej p{text-align:left}

#sklik {display:block;width:92%;margin-top:20px;}
.sklikleva {float:left;width:45%;}
.sklikprava {float:right;width:45%;}


