body {font-family: 'Montserrat', sans-serif; letter-spacing:1px; line-height:160%; margin:0; padding:0; font-size: 16px; box-sizing: border-box;}
.alcent { text-align:center;}
.alleft { text-align:left;}
.alright { text-align:right;}
.alcenter { text-align:center;}
.flleft { float:left;}
.flright { float:right;}
.clearboth { clear:both;}
.clearleft { clear:left;}
.clearright { clear:right;}

#head {background: #009867;}
#headimg {margin:0; padding:0; overflow: hidden; line-height: 0;}
#headimg img {width: 100%; max-height: 450px; margin:0; padding:0;}
#headline {position:relative; max-width: 1200px; margin: 0 auto; min-height: 60px; text-align: middle;}
#headline img {position:absolute; top:-100px; max-width: 50%;}
#headlinetext {text-align: right; display: block; color:#FFF; margin-top: 20px; margin-left: 200px;}
#headlinetext a {color: #FFF; font-size: 1.5rem; font-weight:600; text-align: middle; padding: 10px;}

#cont {max-width: 1200px; margin: 0 auto;}
#cont h1 {color:#008080; margin-top: 60px;}
#cont h2 {color:#008080; margin-left: 2%;}
#cont ul {list-style: disc; font-size: 1.7rem; color: #008080; margin-left: 4%;}
#cont ul li span {font-size: 1rem; color: #000;}
#cont p {margin-left: 4%;}
#cont a {color: #008080;}

#cont h1.nejbliset {text-align: center;}
#cont p.nejbliset {font-size: 1.4rem; color: #800000; text-align: center; font-weight: bold; padding: 20px 5px;}
#cont p.nejbliset a {font-size: 1rem; color: #008080;}
#logaspol {text-align: center;}
#logaspol img {padding: 10px 20px; vertical-align: middle; text-align: center;}

#hprefall { position:relative; float:right; margin: 10px; padding: 10px; max-width: 400px; border:1px solid #333; background: #EEE; overflow: hidden; box-sizing: border-box;}
#hprefall h1 {margin-top: 10px;}
#hprefall div.hprefone {background: #FFF; border: 1px solid #333; overflow: hidden; margin-top:10px;}
#hprefall div.hprefone p { margin:0; padding:8px;}
#hprefall div.hprefone p.reftext {text-align: justify;}
#hprefall div.hprefone p.refimg {float: right;}
#hprefall div.hprefone p.reffa {}
#hprefall div.hprefone p.refjm {font-weight: 600; font-size: 1.2rem;}




#pataobal {background: #333; color: #FFF; padding:20px 5px;}
#pataobal a {color: #FFF;}
#pata {max-width: 1200px; margin: 0 auto;}
#pata div.pattab {display: table; width: 100%;}
#pata div.cell {display: table-cell; padding: 10px; vertical-align: middle;}

@media screen and (max-width: 800px) {
#pata div.pattab {display: block;}
#pata div.cell {display: block; }
}
@media screen and (max-width: 700px) {
 #hprefall {float:none; max-width: 100%;}
}