.ease { transition:All 0.4s ease; -webkit-transition:All 0.4s ease; -moz-transition:All 0.4s ease; -o-transition:All 0.4s ease; }
* {
margin: 0;
}
a{
outline: none;
text-decoration:none;
}
h1 {font-size:20px; font-weight:bold;}
h2 {font-size:18px; font-weight:bold;}
h3 {font-size:16px; font-weight:bold;}
p {font-size:12px; font-weight:300;}
html {
height: 100%;
}
hr { margin:10px 0; border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(125,125,125,0), rgba(125,125,125,0.75), rgba(125,125,125,0)); background-image: -moz-linear-gradient(left, rgba(125,125,125,0), rgba(125,125,125,0.75), rgba(125,125,125,0)); background-image: -ms-linear-gradient(left, rgba(125,125,125,0), rgba(125,125,125,0.75), rgba(125,125,125,0)); background-image: -o-linear-gradient(left, rgba(125,125,125,0), rgba(125,125,125,0.75), rgba(125,125,125,0)); }
img {max-width:100%;}
body {font: 14px 'Open Sans', Arial, Helvetica, sans-serif;color: #444; overflow-x: hidden;}
.top {background:url("images/menu.jpg") repeat-x center top; width:100%; height:98px; float:left; box-shadow:0 0 5px #000; border-bottom:5px solid #c3c3c3;}
.container {width:990px; margin:0 auto;}
.top .logo {width:266px; float:left;}
.top .menu {margin-left:20px;margin-top:35px; width:auto; float:right;}
.top .menu a {display:inline-block; text-decoration:none; font-size:12px; color:#2c2b2b; padding:10px; 20px;}
.top .menu a.active {border-bottom:3px solid #d1a754; color:#d1a754;}
.top .menu a:hover {text-decoration:none;  color:#d1a754;}
.top .right {margin-top:2px; width:150px;float:left;}
.top .right .top { float:left;  box-shadow:none;}
.top .right .bottom {text-align:center;height:20px; background:#444444;float:left; width:100%;}

.baner {height:auto; width:100%; float:left; border-bottom:10px solid #d1a754;}
#slider1_container {width:100%;max-height:300px !important; overflow:hidden;}
.slider1_container_div {width:100%; cursor:pointer !important;}
.slider1_container_div img {max-height:300px !important; }
.slider1_container_div .container {transform:none !important;}
.ban_capt {position: absolute; bottom: 130px; width: 350px; height: 50px;}
.ban_capt .container .ban_yellow {color:#cca876; font-weight:bold; font-size:20px; }
.ban_capt .container .ban_white {display:inline-block; font-size:25px; color:#fff; font-weight:bold; border-bottom:5px solid #4a4f55 }

.bgsite { width:100%; float:left}
.bgsite .container {width:990px; margin:0 auto;}

.fullwid {float:left; width:990px; background:#fff; margin-bottom:50px; }
.fullwid .txt {width:960px; float:left; padding:20px 15px; }
.fullwid .txt h1 {font-weight:normal; display:inline-block; padding:5px; margin-bottom:20px; font-size:35px; color:#a28b57; border-bottom:5px solid #e0c587;}
.fullwid .txt p {text-align: justify; font-size:16px; color:#4a4f55; padding:10px 5px; }
.fullwid .txt a.more {margin-top:20px; float:right; font-weight:bold; background:#0b0b0b; color:#a28b57; padding:10px 20px;}
.fullwid .txt a.more:hover {background:#a28b57;  color:#0b0b0b}

.area {float:left; width:660px;background:#fff;margin-bottom:50px; }
.area .txt {width:600px; float:left; padding:20px 15px; }
.area .txt h1 {font-weight:bold; display:inline-block; padding:5px; margin-bottom:20px; font-size:24px; color:#d1a754; border-bottom:5px solid #d1a754;}
.area .txt p {text-align: justify; font-size:16px; color:#4a4f55; padding:10px 5px; }
.area .txt a.more {margin-top:20px; float:right; font-weight:bold; background:#d1a754; color:#0b0b0b; padding:10px 20px;}
.area .txt a.more:hover {background:#0b0b0b;  color:#d1a754}

.sidebar {margin-bottom:20px; margin-top:20px; width:330px; float:left; height:360px; }
.sidebar img {margin-top:17px;}

.cytat {float:left; width:100%; font-size:36px;  color:#4a4f55; text-align:center;}

.box {width:100%; float:left; margin-top:5px; margin-bottom:20px;  text-align:center;}
.box a {display:inline-block;}
.box a img {float:left;}

.container_full {width:100%; float:left; background:#f3f3f3; padding-top:30px; border-top:10px solid #e3e8ef;}

.address {margin-bottom:40px; width:100%; float:left; text-align:center;}
.address p {pading:5px; font-size:18px; color:#4a4f55; text-shadow: 0px 3px 3px rgba(255, 255, 255, 1);}
.address p.big {font-size:30px;}
.address p strong {font-weight:bold;}

.footer {width:100%; float:left; height:auto; padding:30px 0; background:#0f0f0f; position:relative;}
.footer .menu {width:590px; float:left; text-align:right;}
.footer .menu a {display:inline-block; color:#fff; padding:0 10px; font-size:12px; }
.footer .menu a:hover, .footer .menu a.active {color:#e0c587;}
.footer .rights {color:#fff; text-align:left; float:left; width:400px; }
.footer .rights p {font-size:12px;}
.footer .design {position:absolute; right:0; bottom:0; }
.footer .design a {padding:10px; 20px; color:#666; font-size:10px;}

.kontakt_box {width:290px; padding:20px 20px 50px 20px; background:url('images/waga.jpg'); background-repeat:no-repeat; background-color:#000;}
.kontakt_box h3 {font-size:18px; color:#e1c488; font-weight:normal;}
.kontakt_box h4 {font-size:24px; color:#fff; font-weight:normal; padding:20px 0;}
.kontakt_box p {font-size:14px; color:#fff; padding:10px 0;}
.kontakt_box p span.yel {color:#e1c488}
