@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,700:latin-ext');
@charset "utf-8";
* {padding:0;margin:0;}
body {color:#000;font-size:100%;margin:0 auto;width:100%;height:100%;letter-spacing:1.0px;line-height:1.4;text-align:center;background:#fff url(/img/layout/pagebg.png) top left repeat-x;font-family:'Montserrat',sans-serif;}
a img {border:none;}
a {color:#000;}
a:hover {text-decoration:none;}
.cleaner {clear:both; visibility:hidden;}
h1 {padding:0; margin:0;left:275px;}
h1, h1 span {height:400px; font-size:1.2em; overflow:hidden; width:450px; display:block; z-index:1; position:absolute;}
h1 span {z-index:2; background:url(/img/layout/logo.png) no-repeat left top; cursor:pointer; top:0;}
h1 a {color:#000; text-decoration:none; font-size:1.4em;}
h1 a:hover {text-decoration:underline;}
/* HEADER + MENU */
#msg {background-color:#c5a14e; min-height:35px; padding-top:15px; width:100%;}
#header {background:#c5a14e url(/img/layout/headerbg.png);width:990px;height:400px;margin:auto;position:relative; font-weight:bold; border-bottom:5px solid #c5a14e;}
.button {border-radius:15px;border:3px solid #000;padding:10px 0;width:200px;height:30px; font-size:1.2em; font-weight:bold; text-decoration:none; margin-top:300px;}
.button:hover {text-decoration:none; background-color:rgba(197, 161, 78, 0.3);}
.btn1 {float:left; margin-left:50px;}
.btn2 {float:right; margin-right:50px;}
/* CONTAINER LAYOUT */
#content {margin:0 auto;position:relative;width:950px;background:#FFF url(/img/layout/contentbg.png) top left no-repeat; text-align:left; padding:20px;}
#content p {display:block; margin:20px auto; width:900px;}
h2 {font-size:2.5em; font-weight:bold; text-indent:100px; background:url(/img/layout/h2bg.png) top left no-repeat; margin:10px 0;}
.left {float:left;}
.right {float:right;}
.tbi img {margin:10px 10px 5px 10px;}
.tbi {background-color:#fff; border:1px solid #000; margin:10px;border-radius:10px; text-decoration:none;}
.tbi h3 {display:block; width:97%; text-align:right; color:#000; font-style:italic; font-size:0.7em; text-decoration:none; padding-bottom:10px; font-weight:normal;}
.knedliky {text-align:center;}
ul {margin:0 0 30px 80px;}
.con {width:350px; float:left;}
.con h2 {font-size:1em; background-image:none; text-indent:0;}
.con1 {border-right:1px solid #CCC; margin-right:40px; margin-left:15px;}
#mapa {margin:30px auto; width:920px;}
/* FOOTER */
#footer {min-height:20px;width:100%;text-align:center;font-size:0.6em;padding:15px 0;color:#000;background-color:#c5a14e;}
#footer a {color:#000;}