.sectorcontainer { height: auto; margin-right: auto; margin-left: auto; overflow: hidden; width: 100%; }
.sectorcontainer h1 { text-align: center; font-size: 60px; font-weight: lighter; margin-top: 40px; margin-bottom: 15px; }
.type1 { float: left; height: auto; width: 100%; }
.type2 { height: auto; width: 100%; margin-top: 30px; }
.type2a { height: auto; margin-top: 50px; margin-bottom: 40px; }
.type2b { height: auto; margin-top: 50px; margin-bottom: 40px; }
.type3 { float: none; width: 340px; height: 191px; overflow: hidden; margin-bottom: 40px; padding: 0px; margin-top: 0px; margin-right: auto; margin-left: auto; }
.type3 .container img { width: 100%; margin: 0px; padding: 0px; }
.type3 .container .type3textbox { position: relative; top: -181px; margin: 0px; padding: 0px; }
.type3 .container .type3textbox h4 { color: #FFF; background-color: #F00; padding: 5px; margin-top: 10px; margin-left: 10px; display: inline-block; text-transform: uppercase; font-size: 13px; }
.type3 .container .type3textbox span { background-color: rgba(0, 0, 0, 0.6); display: block; margin-top: 80px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; overflow: hidden; }
.type3 .container .type3textbox span h2 { font-size: 20px; color: #FFF; line-height: 24px; padding-top: 7px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; margin: 0px; }
.type3 .container .type3textbox span p { font-size: 12px; color: #FFF; line-height: 14px; margin: 0px; padding-top: 0px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
.mid_h3 { text-align: center; font-size: 30px; font-weight: lighter; margin-top: 20px; margin-bottom: 15px; }
.mid_p { font-size: 16px; line-height: 24px; color: #333; margin-bottom: 40px; text-align: center; width: 95%; display: block; margin-right: auto; margin-left: auto; }
.type4 { float: left; height: auto; width: 25%; }
.type5 { height: auto; width: 100%; overflow: hidden; margin-right: auto; margin-left: auto; margin-top: 50px; margin-bottom: 50px; }
.type5 .container .img_frame { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.type5 .container .text_frame { margin: 0px; padding: 0px; }
.type5 .container .img_frame img { width: 100%; }
.type5 .container h3 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; margin-bottom: 10px; font-size: 16px; padding-bottom: 5px; text-align: right; }
.type5 .container .text_frame h2 { font-size: 36px; font-weight: bold; color: #000; margin-bottom: 20px; }
.type5 .container .text_frame p { font-size: 14px; line-height: 22px; color: #666; margin-bottom: 20px; }
.type5 .container .text_frame .button_red { display: block; height: 60px; width: 150px; font-size: 18px; line-height: 60px; color: #FFF; background-color: #F00; margin-left: auto; text-align: center; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-right: auto; }
.type5 .container .text_frame .button_red:hover { color: #FFF; background-color: #333; }
.type6 { color: #FFF; height: auto; width: 100%; margin-top: 20px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; padding-bottom: 10px; padding-top: 10px; }
.type6:hover { color: #CCC; background-color: #000; }
.type6 .container img { display: block; margin-right: auto; margin-left: auto; margin-bottom: 5px; }
.type6 .container h3 { font-size: 20px; text-transform: uppercase; text-align: center; margin-bottom: 10px; font-weight: normal; line-height: 24px; }
.type6 .container p { font-size: 13px; line-height: 22px; text-align: center; margin: 10px; }
/*************** HEADER ****************/
header { height: 120px; margin-right: auto; margin-left: auto; margin-bottom: 15px; margin-top: 0px; background-color: rgba(0, 0, 0, 0.6); padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; }
header #logo { height: 110px; float: none; padding-top: 2px; padding-bottom: 2px; margin-right: auto; margin-left: auto; display: block; }
header #logo img { height: 110px; margin-right: auto; margin-left: auto; }
/********* NAVIGACIJA **********/
nav { float: none; display: block; padding: 0px; width: 100%; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
nav ul { visibility: hidden; margin: 0px; padding: 0px; display: block; background-color: rgba(0, 0, 0, 0.9); z-index: 999; position: relative; }
nav ul li { }
nav ul li a { display: block; line-height: 30px; color: #FFF; font-size: 14px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; font-weight: bolder; margin: 0px; text-align: center; ; padding: 5px; }
nav ul li a:hover { background-color: #06C; color: #FFF; }
nav ul li ul { background-color: rgba(0, 0, 0, 0); }
nav ul li ul li { }
nav ul li ul li a { }
nav #menu-toggle { display: none; }
nav .label-toggle { display: none; }
nav #menu-toggle:checked ~ ul { opacity: 1; height: auto; visibility: visible; }
nav #menu-toggle:checked ~ ul ul { opacity: 1; height: auto; visibility: visible; }
nav .label-toggle { cursor: pointer; display: block; float: right; height: 40px; width: 40px; background-image: url(../image/strukturne/menu-icon.png); background-repeat: no-repeat; margin-right: 10px; margin-bottom: 10px; position: absolute; top: 117px; right: 5px; }
/*********** SLIDER ************/
#cslider { max-height: 500px; }
#smallfoto { height: 170px; width: 100%; background-image: url(../image/strukturne/slides/bigfoto_4.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; background-color: #1C1C1C; text-align: center; padding-top: 20px; }
#bigfoto { height: 600px; width: 100%; background-image: url(../image/strukturne/slides/bigfoto_1.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; background-color: #1C1C1C; text-align: center; padding-top: 20px; margin-bottom: 40px; }
#bigfoto h1 { font-size: 40px; font-weight: 900; color: #FFF; text-shadow: 2px 2px 4px #000; text-align: center; padding-top: 170px; margin-bottom: 10px; }
#bigfoto h2 {
font-size: 20px;
font-weight: 900;
color: #FFF;
text-shadow: 2px 2px 4px #000;
text-align: center;
margin-bottom: 40px;
}
#bigfoto .button_red { display: inline-block; height: 60px; width: 150px; font-size: 18px; line-height: 60px; color: #FFF; background-color: #F00; border: 1px solid #FFF; }
#bigfoto .button_grey { display: inline-block; height: 60px; width: 180px; font-size: 18px; line-height: 60px; color: #FFF; background-color: #666; border: 1px solid #FFF; }
#bigfoto .button_grey:hover, #bigfoto .button_red:hover { color: #333; background-color: #FFF; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-weight: 600; }
.type4 .container { padding: 20px; }
.type4 .container:hover { background-color: #000; }
.type4 .container h2 { font-size: 20px; line-height: 30px; color: #FFF; text-align: center; margin-bottom: 20px; }
.type4 .container p { font-size: 12px; line-height: 26px; color: #FFF; text-align: center; }
.type2 .container h2 { text-align: center; font-size: 30px; line-height: 40px; color: #FFF; margin-bottom: 20px; }
.type2 .container p { font-size: 12px; line-height: 26px; color: #FFF; text-align: center; }
.type2 .container_float { color: #FFF; padding: 0px; width: 100%; margin: 0px; }
.type2 .container_float .statnum1 { display: block; font-size: 50px; line-height: 56px; text-align: center; margin: 0px; padding: 0px; }
.type2 .container_float .statnum2 { font-size: 16px; line-height: 18px; text-align: center; display: block; margin-bottom: 20px; }
.type2a .container h2 { text-align: center; font-size: 30px; line-height: 40px; color: #FFF; margin-bottom: 20px; }
.type2a .container p { font-size: 12px; line-height: 26px; color: #FFF; text-align: center; }
.type2b .container .button_white, .type2b .container .button_red { text-align: center; height: 65px; width: 200px; font-size: 18px; line-height: 65px; font-weight: 600; display: block; border-radius: 200px 200px 200px 200px; -moz-border-radius: 200px 200px 200px 200px; -webkit-border-radius: 200px 200px 200px 200px; border: 0px solid #000000; margin-top: 0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.type2b .container .button_white { color: #000; background-color: #FFF; }
.type2b .container .button_red { color: #FFF; background-color: #F00; }
article { margin-top: 50px; margin-bottom: 50px; float: none; width: 95%; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 20px; color: #000; }
.sectorcontainer article h1 { font-size: 40px; margin-bottom: 30px; text-align: left; margin-top: 0px; line-height: 45px; }
article h2 { font-size: 16px; font-weight: lighter; margin-bottom: 20px; margin-top: 30px; line-height: 28px; text-transform: uppercase; color: #06F; }
article h3 { font-size: 26px; font-weight: bold; color: #000; margin-bottom: 15px; margin-top: 30px; line-height: 32px; }
article h4 { font-size: 20px; color: #FFF; background-color: #000; display: inline-block; padding-right: 8px; padding-left: 8px; line-height: 30px; margin-bottom: 15px; margin-top: 25px; }
article h5 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 10px; margin-top: 20px; }
article h6 { font-size: 14px; margin-bottom: 10px; text-decoration: underline; margin-top: 20px; line-height: 18px; }
article h7 { border: 1px solid #CCC; display: block; font-size: 15px; line-height: 30px; text-align: center; margin-bottom: 20px; margin-top: 20px; }
article p { font-size: 14px; line-height: 20px; color: #000; margin-bottom: 10px; }
article p a { color: #03F; text-decoration: none; }
article div a { color: #03F; text-decoration: none; }
article ul { margin-top: 30px; margin-bottom: 30px; }
article ul li { font-size: 14px; line-height: 20px; list-style-position: outside; margin-bottom: 15px; vertical-align: middle; background-image: url(../image/strukturne/bull.jpg); background-repeat: no-repeat; background-position: left 3px; padding-left: 30px; margin-left: 15px; color: #06F; }
article ul li a { font-weight: 500; color: #06F; text-decoration: underline; }
article img { width: 100%; margin-top: 15px; margin-bottom: 15px; }
article a .article_gal { width: 200px; float: left; height: 112px; margin: 0px; padding: 0px; }
article .social_div { margin-top: 20px; margin-bottom: 20px; }
article .social_div .soc_icon { float: left; border: 1px solid #CCC; width: 95px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; }
article .social_div .soc_icon:hover { background-color: #000; color: #FFF; }
article .social_div .soc_icon a img { width: 70px; display: block; margin-right: auto; margin-left: auto; }
article .social_div .soc_icon a p { text-align: center; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; font-weight: 500; }
article .social_div .soc_icon:hover a p { text-align: center; color: #FFF; }
/************* aktualnosti *************/
article .vijest-box { margin-bottom: 59px; border-top-width: 1px; border-top-style: solid; border-top-color: #999; padding-top: 15px; width: 100%; }
article .vijest-box .img-box { width: 100%; padding: 0px; margin-right: 20px; }
article .vijest-box .img-box img { margin: 0px; width: 100%; }
article .vijest-box .p-box { width: 100%; }
article .vijest-box .p-box h2 { font-size: 24px; font-weight: bold; text-transform: none; color: #000; margin-bottom: 15px; margin-top: 0px; }
article .vijest-box .p-box p { }
article .vijest-box .p-box .vijest-datum { text-align: left; margin-top: 10px; font-size: 12px; margin-bottom: 10px; display: inline-block; line-height: 30px; background-color: #06F; color: #FFF; padding-right: 10px; padding-left: 10px; }
/************* galerije *************/
article .gallery-box { margin-bottom: 59px; border-top-width: 1px; border-top-style: solid; border-top-color: #999; padding-top: 0px; width: 100%; }
article .gallery-box .img-box { width: 100%; padding: 0px; margin-right: auto; margin-left: auto; margin-bottom: 5px; }
article .gallery-box .img-box img { margin: 0px; width: 100%; padding: 0px; }
article .gallery-box .thumb-box { width: 340px; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
article .gallery-box .thumb-box img { height: auto; width: 105px; margin-bottom: 0px; margin-top: 0px; float: left; margin-right: 5px; }
article .gallery-box .p-box { width: 340px; clear: both; margin-top: 10px; padding-top: 10px; }
article .gallery-box .p-box h2 { font-size: 24px; font-weight: bold; text-transform: none; color: #000; margin-bottom: 15px; margin-top: 0px; }
article .gallery-box .p-box p { }
article .gallery-box .p-box .vijest-datum { text-align: left; margin-top: 0px; font-size: 12px; display: inline-block; line-height: 30px; background-color: #06F; height: 30px; color: #FFF; padding-right: 10px; padding-left: 10px; margin-bottom: 10px; }
/****** ARTICLE FORM ******/
article .article form input, article .article form textarea, article .article form select { border: 1px solid #DDD; height: 50px; margin-bottom: 15px; display: block; width: 95%; padding-right: 10px; padding-left: 10px; font-size: 14px; font-family: Helvetica, sans-serif; color: #000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
article .article form select { width: 50%; color: #666; height: 54px; font-size: 14px; }
article .article form textarea { padding-top: 10px; padding-bottom: 10px; height: 238px; }
article .article form input:focus, .contend form .form_container textarea:focus { border: 1px solid #0085F6; }
article .article form .form_button { clear: both; width: 150px; color: #FFF; background-color: #0085F6; }
article .article form .form_button:hover { background-color: #004293; }
article .contend_form { margin-top: 20px; margin-bottom: 20px; margin-right: auto; margin-left: auto; }
article .contend_form form textarea { border: 1px solid #CCC; display: block; margin-bottom: 20px; width: 95%; padding: 10px; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; font-weight: lighter; }
article .contend_form form input { border: 1px solid #CCC; width: 95%; height: 50px; padding-right: 10px; padding-left: 10px; margin-bottom: 10px; font-size: 15px; }
article .contend_form form .w50 { width: 95%; margin-right: 20px; }
article .contend_form form select { border: 1px solid #CCC; width: 95%; height: 50px; padding-right: 10px; padding-left: 10px; margin-bottom: 10px; margin-right: 20px; float: left; font-size: 15px; }
article .contend_form form .float_input { border: 1px solid #CCC; width: 95%; height: 50px; padding-right: 10px; padding-left: 10px; float: left; }
article .contend_form form .btn_contend { height: 54px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #06F; color: #FFF; display: block; width: 180px; float: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
article .contend_form form .btn_contend:hover { background-color: #000; }
article .contend_form form .checkbox_float {
float: left;
height: 20px;
width: 20px;
margin-right: 10px;
}
article table { width: 100%; margin-top: 20px; margin-bottom: 20px; }
article table tr th { background-color: #36F; border: 1px solid #36F; color: #FFF; font-size: 20px; text-align: left; line-height: 24px; padding: 10px; }
article table tr td { padding-top: 15px; padding-right: 8px; padding-bottom: 15px; padding-left: 8px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CCC; }
article table tr td img { width: 30px; vertical-align: top; display: inline-block; padding: 0px; margin-top: -5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
article table tr td h2 { font-size: 18px; font-weight: 500; color: #000; margin-bottom: 5px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; }
article table tr td p { color: #666; font-size: 14px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
article table tr .t_right { font-size: 18px; line-height: 28px; font-weight: 500; color: #36F; text-align: right; }
article .t_uplata { width: 100%; }
article .uplataimg { width: 350px; margin-top: 40px; margin-bottom: 0px; display: block; margin-right: auto; margin-left: auto; }
article .tfloat { float: none; width: 100%; }
article .qrkod { width: 200px; margin-top: 5px; margin-right: auto; margin-left: auto; display: block; }
article .t_uplata tr td { border: 1px solid #CCC; }
article .back_forth { }
article .back_forth a { display: block; background-color: #0085F7; text-align: center; height: 40px; width: 40px; font-size: 18px; line-height: 40px; color: #FFF; float: left; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
article .back_forth a:hover, article .back_forth .active { background-color: #004293; }
.button3, .button2 { min-width: 300px; margin-bottom: 10px; }
.button2 { background-color: #0085F6; padding-top: 13px; padding-bottom: 13px; font-weight: bold; color: #FFF; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; display: block; text-align: center; font-size: 18px; margin-top: 25px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.button2:hover { background-color: #004293; }
.button3 { background-color: #004FB0; padding-top: 13px; padding-bottom: 13px; font-weight: bold; color: #FFF; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; display: block; text-align: center; font-size: 18px; margin-top: 0px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.button3:hover { background-color: #000000; }
.fb-like { margin-bottom: 10px; }
aside { float: none; width: 340px; margin-top: 50px; margin-bottom: 50px; margin-right: auto; margin-left: auto; }
aside .type9 { float: left; width: 340px; height: 191px; margin-bottom: 20px; margin-right: 0px; margin-left: 0px; overflow: hidden; }
aside .type9 .container .type9textbox { position: relative; top: -181px; }
aside .type9textbox h4 { color: #FFF; background-color: #F00; padding: 5px; margin-top: 10px; margin-left: 10px; display: inline-block; text-transform: uppercase; font-size: 12px; margin-bottom: 0px; }
aside .type9textbox span { background-color: rgba(0, 0, 0, 0.6); display: block; margin-top: 80px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; overflow: hidden; }
aside .type9textbox span h2 { font-size: 18px; color: #FFF; line-height: 24px; padding-top: 7px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; margin: 0px; }
aside .type9textbox span p { font-size: 11px; color: #FFF; line-height: 14px; margin: 0px; padding-top: 0px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
aside .type9 .container img { width: 100%; }
#gallery { margin: 0px; height: auto; width: 100%; padding-top: 40px; padding-right: 0px; padding-bottom: 40px; padding-left: 0px; }
#gallery #gallery_caption { float: none; height: auto; width: 100%; padding: 0px; margin-right: 40px; }
#gallery #gallery_caption h1 { font-size: 32px; color: #CCC; line-height: 38px; margin-bottom: 20px; text-align: center; padding: 0px; margin-top: 0px; }
#gallery #gallery_caption h4 { display: block; font-size: 14px; color: #FFF; background-color: #F00; padding: 10px; margin-top: 0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; text-align: center; }
#gallery #gallery_caption p { color: #CCC; font-size: 14px; line-height: 18px; text-align: center; }
#gallery #gallery_caption .logo { width: 300px; margin-top: 10px; display: block; margin-right: auto; margin-left: auto; margin-bottom: 20px; }
#gallery #gallery_photos { float: none; width: 100%; overflow: hidden; }
#gallery #gallery_photos .gal_photo { width: 100%; overflow: hidden; float: left; margin-bottom: 5px; }
#gallery #gallery_photos .gal_photo a img { width: 100%; }
.contact-box1 { height: auto; width: 100%; margin-top: 30px; }
.contact-box1 .container h3 { font-size: 16px; line-height: 30px; display: block; margin-bottom: 10px; }
.contact-box1 .container h3 .cicon { height: auto; width: 30px; margin-right: 15px; float: left; }
.contact-box1 .container p { font-size: 15px; line-height: 22px; margin-top: 20px; margin-bottom: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #999; padding-top: 20px; }
.contact-box2 { height: auto; width: 100%; margin-top: 30px; }
.contact-box2 .container form { margin: 0px; }
.contact-box2 .container form .input1 { height: 40px; width: 95%; margin-bottom: 10px; border: 1px solid #999; padding-right: 10px; padding-left: 10px; font-size: 14px; line-height: 40px; }
.contact-box2 .container form .input2 { height: 40px; width: 95%; margin-bottom: 10px; border: 1px solid #999; padding-right: 10px; padding-left: 10px; font-size: 14px; line-height: 40px; }
.contact-box2 .container form textarea { clear: both; float: none; height: 180px; width: 95%; border: 1px solid #999; margin-bottom: 10px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 10px; }
.contact-box2 .container form .input1:focus, .contact-box2 .container form .input2:focus, .contact-box2 .container form textarea:focus { border-top-color: #000; border-right-color: #000; border-bottom-color: #000; border-left-color: #000; }
.contact-box2 .container form .button5 { display: block; height: 43px; width: 150px; font-size: 18px; line-height: 44px; color: #FFF; background-color: #F00; margin-left: auto; text-align: center; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; cursor: pointer; margin-right: auto; }
.contact-box2 .container form .button5:hover { color: #FFF; background-color: #333; }
.border_natpis { margin-right: auto; margin-left: auto; margin-top: 30px; font-size: 40px; margin-bottom: 20px; display: block; text-align: center; }
.bodymodul iframe { height: 500px; width: 100%; }
/********* FOOTER **********/



footer { margin-top: 15px; }
footer .foot_div { padding-top: 20px; }
footer .foot_div .container h5 { font-size: 34px; line-height: 40px; color: #FFF; margin-bottom: 15px; font-weight: lighter; }
footer .foot_div .container p { color: #FFF; font-size: 12px; line-height: 20px; }
footer .foot_social { width: 100%; margin-top: 20px; margin-bottom: 20px; }
footer .foot_div .container .foot_social a img { margin-right: 6px; width: 45px; }
footer .container #newsletter_form { width: 100%; margin-top: 15px; }
footer .container #newsletter_form form { }
footer .container #newsletter_form form input { height: 40px; width: 95%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-right: 10px; padding-left: 10px; font-size: 12px; margin-bottom: 20px; }
footer .container #newsletter_form form .button1 { width: 120px; font-size: 14px; background-color: #F00; border: 1px solid #FFF; font-weight: bold; color: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; display: block; }
footer .foot_div .container ul { display: block; float: none; margin-bottom: 20px; margin-right: 20px; margin-top: 40px; }
footer .foot_div .container ul h6 { font-size: 22px; line-height: 24px; color: #FFF; margin-bottom: 15px; margin-top: 0px; margin-left: 20px; font-weight: bold; }
footer .foot_div .container p { margin-bottom: 10px; color: #FFF; }
footer .foot_div .container ul li { margin-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; }
footer .foot_div .container ul li a { color: #FFF; font-size: 12px; line-height: 16px; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; display: block; padding-top: 8px; padding-bottom: 8px; }
footer .foot_div .container ul li:hover a { color: #FFF; padding-left: 5px; }
footer .foot_div .container .footlogo { width: 200px; margin-left: auto; display: block; margin-top: 20px; margin-right: auto; }
#footer { height: 60px; }
#footer p { display: block; font-size: 12px; color: #999; line-height: 60px; text-align: center; }
#lang { position: absolute; top: 175px; left: 10px; background-color: rgba(0, 0, 0, 0.6); display: block; border-radius: 25px 25px 25px 25px; -moz-border-radius: 25px 25px 25px 25px; -webkit-border-radius: 25px 25px 25px 25px; border: 1px solid #FFFFFF; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; }
#lang2 { position: absolute; top: 200px; right: 15px; background-color: rgba(0, 0, 0, 0.6); display: block; border-radius: 25px 25px 25px 25px; -moz-border-radius: 25px 25px 25px 25px; -webkit-border-radius: 25px 25px 25px 25px; border: 1px solid #FFFFFF; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; }
#lang a, #lang2 a { display: block; float: left; height: 30px; width: 30px; margin-right: 10px; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#lang a img, #lang2 a img { width: 100%; }
