*{font-family:"Open Sans", sans-serif;margin:0;padding:0}
body{font-size:10pt;color:#808080}
a{color:inherit}
img{vertical-align:middle}
a img{border:none;outline:none}
a:hover{text-decoration:none}

.wrap{width:998px;margin:0 auto}
.clear{clear:both}

.produkty{background:#e73b33;height:170px;margin:5px 0}
.produkty .lbutton{float:left;height:170px;line-height:170px;padding-left:5px}
.produkty .rbutton{float:right;height:170px;line-height:170px;padding-right:5px}

.article{padding:0 30px;margin:15px 0;clear:both}

.article .link-more{clear:both;text-align:right;margin:10px 0}

.article h2{font-size:16pt;color:#E73B33}
.article .nadpis{font-size:16pt;color:#E73B33;font-weight:bold}
.script h2{font-size:16pt;color:#E73B33}
.article h3{margin-top:20px}
.article ul, .article ol{padding-left:30px;margin-top:8px}

.article h3 em{font-style:normal;font-weight:normal;font-size:10pt;display:block}
.article p{margin-top:8px}

.article_13{float:left;width:528px}
.script_form-contact{float:right;padding:0 30px;width:350px;margin:15px 0}
.script_form-contact .pair label{display:block;margin-top:15px}
.script_form-contact .pair input{width:250px;font-size:12pt;padding:5px 8px;border:none;border-left:3px solid #b3b3b3;margin:5px 0;background:#f8f8f8}
.script_form-contact .pair input.zemRequirederrorElement{border-left:3px solid #f00}
.script_form-contact .pair textarea{width:250px;height:125px;font-size:12pt;padding:5px 8px;border:none;border-left:3px solid #b3b3b3;resize:none;background:#f8f8f8}
.script_form-contact .pair textarea.zemRequirederrorElement{border-left:3px solid #f00}
.script_form-contact .buttons{margin-top:15px}
.script_form-contact .buttons button{border:none;padding:5px 10px;border-radius:2px;background:#e73b33;color:#fff;cursor:pointer}
.script_form-contact ul.zemError{padding-left:30px;margin-top:20px}


.karusel{position:relative;width:940px;margin:0 auto;height:170px;overflow:hidden}
.karusel ul{position:relative;width:5000px}
.karusel li{list-style:none;color:#fff;height:165px;width:235px;float:left}
.karusel li a{display:block;height:165px;width:235px;text-decoration:none}
.karusel li a:hover{background:#fff;color:#e73b33}
.karusel li h2{font-size:20pt;padding:0 15px;padding-top:5px;line-height:30px;min-height:60px}
.karusel li p{padding:0 15px;padding-top:0px;text-align:justify}

.head{height:90px;padding:0 30px;position:relative;border-bottom:1px solid #b3b3b3}
.head .contact{position:absolute;left:410px;top:15px;font-style:normal}
.head .konzultace{margin-top:24px;text-align:center;float:right;font-size:12pt}
.head .konzultace em{display:block;font-size:16pt;font-style:normal;font-weight:bold;color:#e73b33;margin-top:-8px}
.head .site-logo{text-align:right;float:left;margin-top:15px;font-size:20pt}
.head .site-logo a{text-decoration:none !important}
.head .site-logo em{font-style:normal;color:#e73b33}
.head .site-logo .slogan{display:block;font-size:12pt;font-weight:normal;margin-top:-8px}

.nav-bar{text-align:center;padding:5px 0}
.nav-bar a{text-decoration:none;display:inline-block;border-bottom:3px solid #fff;font-weight:bold;font-size:12pt;margin:0 5px}
.nav-bar a.active, .nav-bar a:hover{border-color:#e73b33;color:#fff}
.nav-bar a.active em, .nav-bar a:hover em{background-color:#e73b33;color:#fff}
.nav-bar a em{font-style:normal;display:inline-block;height:40px;line-height:40px;margin-bottom:2px;padding:0 30px}

.foot{height:90px;padding:0 30px;position:relative;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3}
.foot .menu{float:right;width:630px;margin-top:20px}
.foot .menu li{list-style:none;float:left;width:210px;margin-bottom: 6px}
.foot .menu a{text-decoration:none}
.foot .menu a:hover{text-decoration:underline}
.foot .copy{line-height:90px}
.foot .facebook-link{margin-left:30px}
