html{overflow-y:scroll;overflow-x:hidden;}
body{font-family:'titilliumtext22l_rgregular';background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
body{color:#555555;}
#bg{position:absolute;left:0;top:0;z-index:-99;}
h2{font-family:'titilliumtext22l_rgbold';font-size:24px;text-transform:uppercase;margin-bottom:20px;font-weight:200;}
#logo{position:relative;}
#kontakt{color:#ffffff;background:#de5f20;padding:20px;position:absolute;width:180px;}
#carousel{background:url('../img/brown-bg.png');margin-top:10px;padding:20px;position:relative;border-bottom:5px solid #de5f20;}#carousel h2{color:#ffffff;}
#carousel .c-nav{position:absolute;right:20px;bottom:25px;}
.carousel{margin-bottom:0;}
#lang{background:#ffffff;padding:4px;}#lang a{color:#de5f20;}
.c-nav ul{list-style:none;}
.c-nav li{cursor:pointer;display:inline;}
#header{position:relative;}#header #lang{position:absolute;right:0;top:0;}
#primary-nav{margin-top:151px;background:url('../img/nav-bg.png');color:white;padding:10px;}#primary-nav ul{list-style:none;margin:0;padding:0;}
#primary-nav li{font-size:14px;font-family:'titilliumtext22l_rgbold';font-weight:200;display:inline;text-transform:uppercase;padding-left:7px;padding-right:7px;padding-top:10px;padding-bottom:10px;}
#primary-nav li.nav-active{background:#de5f20;}
#primary-nav a{color:#ffffff;}
#footer{font-family:'titilliumtext22l_rgregular';margin-top:15px;padding-top:10px;background:url('../img/nav-bg.png');color:white;}
#footer-l{padding-left:20px;}
#footer-r{text-align:right;padding-right:20px;}
.view{background:#ffffff;margin-top:10px;padding:20px;}
.carousel.carousel-fade .item{-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;}
.content-white-bg{padding:20px;background:#ffffff;margin-top:15px;}
input,textarea{width:96%;border:1px solid white;border-top:1px solid #CCD;background:#F0F0F0;padding:10px;}
.error{color:#ff0000;}
