html,body{margin:0;padding:0}
body{font-family:'Sanchez',serif;font-size:100%;-webkit-font-smoothing:antialiased;background:#196495;color:#fff;}
img{border:0}
form{margin:0;}
p{margin:0.625em 0 0.9375em 0;padding:0;}
a:link, a:visited {color:#fff;text-decoration:none;}
a:hover {color:#fff;text-decoration:underline;}

h1{margin:0.625em 0 0.625em 0;padding:0;font-size:1.625em;font-weight:bold;}
h2{margin:0.625em 0 0.625em 0;padding:0;font-size:1.25em;font-weight:bold;}
h3{margin:0.625em 0 0.625em 0;padding:0;font-size:0.8125em;font-weight:bold;}
h4{margin:0.3125em 0 0.625em 0;padding:0;font-size:0.75em;font-weight:bold;}

input,textarea{font-family:'Sanchez',serif;}

.page{width:100%;min-height:39.125em;overflow:hidden;}
.page0{width:100%;min-height:39.125em;overflow:hidden;position:relative;}
.page1{width:100%;min-height:43.75em;overflow:hidden;}
.page2{width:100%;min-height:43.875em;overflow:hidden;}
.page3{width:100%;min-height:43.75em;overflow:hidden;}
.page4{width:100%;min-height:43.6875em;overflow:hidden;}
.page5{width:100%;min-height:43.8125em;overflow:hidden;}
.page6{width:100%;min-height:43.6875em;overflow:hidden;}


.parallax-window {
    min-height: 37.88em;
    background: transparent;
}

.container{}

.menuwrapper{width:100%;min-height:3.5em;overflow:visible;position:absolute;top:0;left:0;z-index:2;background:#196495;border-bottom:0.125em solid #ff8f00;}
.menuwrapper .menu{min-height:3.5em;/*position:relative;*/}
.menuwrapper .menu ul{list-style:none;max-width:50em;min-height:1.625em;margin:0 auto;padding:1em 0 0 4em;overflow:visible;}
.menuwrapper .menu ul li{float:left;padding:0 0.6em 0 0.6em;}
.menuwrapper .menu ul li a{color:#fff;font-size:1em;font-weight: normal;text-transform:uppercase;}
.menuwrapper .menu ul li a{text-decoration:none;}

.logoowrap{width:0.1em;height:0.1em;margin:0 auto;position:relative;}
.menuwrapper .menu a.logoo{display:block;width:321px;height:59px;margin:0 auto;background:url(/images/design/immunitas/logo.png) no-repeat center center;position:absolute;top:1em;left:-10.03125em;}

.menuwrapper .language{width:4em;/*position:absolute;top:0.675em;right:2em;*/float:right;display:inline;min-height:1.625em;padding:1em 2em 0 0;}

.menuwrapper .language a{color:#fff;font-size:1em;}
.menuwrapper .language a{text-decoration:none;}

.lside{width:42%;float:left;text-align:right;}
.rside{width:42%;float:right;text-align:left;}
.lrside{width:33%;margin:0 auto;padding-top:20%;}

.page .lrside{padding-top:8%;}
.text{max-width:60em;text-align:justify;}

.textuvod{text-align:center;background:rgba(25,100,149,0.7);padding:1em 0 1em 0;}
.textuvod h1{font-size:2em;text-transform:uppercase;font-weight:normal;}

.page1 .lside{padding-top:20%;}
.page1 .rside{padding-top:8%;}
.textktosme{max-width:30em;text-align:justify;}
.page1 .lside .textktosme{float:right;}
.page1 .rside .textktosme{float:left;}


.page2 .lside{padding-top:8%;}
.page2 .rside{padding-top:8%;}
.textcorobime{max-width:30em;color:#000;text-align:justify;}
.textcorobime a{color:#000;}
.page2 .lside .textcorobime{float:right;}
.page2 .rside .textcorobime{float:left;}

.page3 .lside{padding-top:8%;}
.page3 .rside{padding-top:8%;}
.textnasiludia{max-width:30em;color:#000;text-align:justify;}
.textnasiludia a{color:#000;}
.page3 .lside .textnasiludia{float:right;}
.page3 .rside .textnasiludia{float:left;}

.page4 .lside{padding-top:8%;}
.textcomamenove{max-width:30em;color:#fff;text-align:justify;float:right;}

.page5 .lside{padding-top:8%;}
.page5 .rside{padding-top:8%;}
.textkontakttl{max-width:30em;text-align:justify;float:right;}
.textkontaktt{max-width:30em;text-align:justify;float:left;color:#000;}
.textkontaktt a{color:#000;}

#lukacik small{font-size:0.7em;}
.textkontaktt img{vertical-align:middle;}

.page6 .lside{padding-top:10%;}
.page6 .rside{padding-top:10%;}
.textkariera{max-width:30em;text-align:justify;color:#fff;}
.page6 .lside .textkariera{float:right;}
.page6 .rside .textkariera{float:left;}
.textkariera a{color:#fff;}

.textkariera form{position:relative;width:458px;height:346px;}

.textkariera form #meno{position:absolute;top:0;left:0;width:416px;height:46px;border:1px solid #fff;background:transparent;color:#fff;font-size:20px;padding:0 20px 0 20px;}
.textkariera form #email{position:absolute;top:62px;left:0;width:416px;height:46px;border:1px solid #fff;background:transparent;color:#fff;font-size:20px;padding:0 20px 0 20px;}
.textkariera form #poznamka{position:absolute;top:188px;left:0;width:416px;height:62px;border:1px solid #fff;background:transparent;color:#fff;font-size:22px;padding:10px 20px 10px 20px;}
.textkariera form #submit{position:absolute;bottom:0;right:0;width:211px;height:46px;border:0;background:#ff8f00;color:#fff;font-size:20px;padding:0;}
.textkariera form #contactmsg{height:46px;width:190px;padding:0 20px 0 20px;line-height:46px;color:#fff;font-size:20px;display:none;position:absolute;bottom:0;left:0;}
.textkariera form #contactmsg.ok{background:green;display:block;}
.textkariera form #contactmsg.error{background:red;display:block;}
.textkariera form #zivotopis{position:absolute;top:125px;left:0;width:211px;height:46px;border:1px solid #fff;color:#fff;font-size:17px;padding:0;}
.textkariera form #list{position:absolute;top:125px;right:0;width:211px;height:46px;border:1px solid #fff;color:#fff;font-size:17px;padding:0;}
.textkariera form #zivotopis div, .textkariera form #list div{position:relative;overflow:hidden;padding:10px 10px 0 10px;text-align:center;}
input.upload {position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}


div.content-images{padding:0;margin:0;clear:both;overflow:hidden;}
.content-image{float:left;width:6.75em;height:3.69em;padding:0.1em;background:#ff8f00;margin:0.1em;text-align:center;}
.content-image a {display:block;width:6.75em;height:3.69em;overflow: hidden;margin:0;padding:0;}
.content-image img{border:0;margin:0;padding:0;vertical-align:top;width:100%;}
#lightbox{color:#000;}

