.sectorcontainer, .navcontainer { height: auto; width: 1200px; margin-right: auto; margin-left: auto; overflow: hidden; padding-top: 20px; padding-bottom: 20px; }
.sectorcontainer_wide { height: auto; width: 100%; overflow: hidden; padding-top: 20px; padding-bottom: 20px; }
.sectorcontainer .portfolio_h2 { font-size: 38px; color: #333; text-align: center; margin-top: 40px; text-transform: uppercase; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.navcontainer { padding-top: 0px; padding-bottom: 0px; }
#navlogo { float: left; height: 70px; margin-right: 80px; }
#navlogo h1 { text-transform: uppercase; color: #FFF; font-size: 30px; margin-bottom: 0px; line-height: 26px; margin-top: 13px; }
#navlogo h2 { text-transform: uppercase; color: #FC0; font-size: 15px; }
.container { margin: 10px; }
nav { height: auto; float: left; }
nav ul { float: left; }
nav ul li { float: left; margin: 0px; padding: 0px; }
nav ul li a { display: block; height: 70px; line-height: 70px; font-size: 18px; color: #FFF; padding-right: 25px; padding-left: 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; }
nav ul li a:hover, nav ul li .active { background-color: #444; color: #FC0; }
#bigfoto { height: 650px; width: 100%; background-image: url(../image/strukturne/bg6.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; background-color: #1C1C1C; }
#bigfoto .sectorcontainer #logo { height: auto; width: 300px; margin-top: 250px; background-color: rgba(000, 000, 000, 0.70); background-image: url(../image/strukturne/logo2.png); background-repeat: no-repeat; background-position: 20px center; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 130px; float: right; }
#bigfoto .sectorcontainer #logo h3 { text-transform: uppercase; color: #FFF; font-size: 55px; margin-bottom: 0px; line-height: 50px; }
#bigfoto .sectorcontainer #logo h2 { text-transform: uppercase; color: #FC0; font-size: 27px; }
.type1 { height: auto; width: 100%; }
.type1 .container h1 { font-size: 38px; color: #CCC; text-align: center; margin-top: 40px; text-transform: uppercase; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; margin-bottom: 0px; }
.type2 { width: 50%; height: auto; float: left; }
.type2 .container h2 { font-size: 28px; color: #000; font-weight: 900; margin-bottom: 10px; margin-top: 20px; text-align: left; }
.type2 .container .contend { width: 100%; margin-bottom: 20px; }
.type2 .container .contend .con_img { float: left; width: 40%; }
.type2 .container .contend .con_img img { width: 100%; }
.type2 .container .contend .con_txt { float: right; width: 55%; }
.type2 .container .contend .con_100 { float: left; width: 100%; }
.type2 .container .contend .con_txt h3 { color: #D4A30A; font-size: 20px; font-weight: 400; text-transform: uppercase; margin-bottom: 10px; }
.type2 .container .contend .con_txt p { color: #666; font-size: 14px; line-height: 20px; }
.type2 .container .contend .con_txt ul { color: #666; font-size: 14px; line-height: 20px; margin-left: 10px; }
.type2 .container .contend .con_txt ul li { color: #666; font-size: 14px; line-height: 20px; background-image: url(../image/strukturne/bullet.png); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 20px; }
.type2 .container .button { background-color: #333; display: block; font-size: 16px; line-height: 50px; width: 150px; color: #FFF; text-align: center; font-weight: 900; text-transform: uppercase; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; margin-bottom: 30px; }
.type2 .container .button:hover { background-color: #FC0; }
.type3 { width: 33%; height: auto; float: left; }
.type3 .container h2 { color: #FC0; text-align: center; font-weight: 600; font-size: 25px; margin-bottom: 15px; text-transform: uppercase; margin-right: 50px; margin-left: 50px; }
.type3 .container p { color: #999; font-size: 14px; line-height: 20px; text-align: center; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
.type3 .container .button1 { color: #000; background-color: #FFF; display: block; margin-right: auto; margin-left: auto; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; height: 40px; width: 40px; text-align: center; font-size: 25px; line-height: 35px; font-weight: 900; margin-top: 18px; font-family: "Comic Sans MS", cursive; -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: 1px solid #000; margin-bottom: 40px; }
.type3 .container .button1:hover { color: #FFF; background-color: #000; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
.type3 .container ul { margin-left: 80px; margin-right: 20px; }
.type3 .container ul li { color: #999; font-size: 14px; line-height: 20px; text-align: left; margin-right: 10px; margin-left: 10px; margin-bottom: 0px; list-style-image: url(../image/strukturne/bullet.png); }
.type5 { width: 100%;}
.type5 .container form { width: 888px; margin-right: auto; margin-left: auto; color: #FFF; }
.type5 .container h3 { color: #999; font-size: 32px; text-align: center; margin-top: 30px; margin-bottom: 30px; }
.type5 .container form input { height: 40px; width: 410px; float: left; border: 1px solid #666666; margin: 5px; padding: 10px; color: #DDD; font-size: 15px; background-color: #111; }
.type5 .container form select { height: 62px; width: 430px; float: left; border: 1px solid #7D8493; margin: 5px; padding: 10px; color: #333; font-size: 15px; }
.type5 .container form textarea { height: 200px; width: 853px; float: left; border: 1px solid #666; padding: 10px; margin-top: 5px; margin-right: 5px; margin-bottom: 15px; margin-left: 5px; color: #DDD; font-size: 15px; background-color: #111; }
.type5 .container form input:focus, .type5 .container form textarea:focus { border: 1px solid #FC0; }

:-moz-placeholder, ::-moz-placeholder, ::-webkit-input-placeholder, :-ms-input-placeholder {
 color: #7D8493;
 font-size: 15px;
}
.type5 .container form #formbutton { background-color: #FC0; width: 250px; color: #000; font-size: 20px; line-height: 60px; display: block; margin-right: auto; margin-left: auto; font-weight: 400; text-transform: uppercase; font-style: normal; font-variant: normal; padding: 0px; margin-top: 0px; margin-bottom: 40px; height: 60px; float: none; border: 1px solid #FFF; -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; }
.type5 .container form #formbutton:hover { background-color: #000; color: #FFFFFF; }
.type8 { width: 20%; float: left; }
.type8 .container a img { width: 100%; }
.type8 .container .portfolio_caption { color: #333; text-align: center; margin-bottom: 20px; display: block; font-size: 16px; }
footer { margin-top: 30px; margin-bottom: 70px; }
footer h6 { color: #FFF; font-size: 18px; }
footer h6 .foot1 { font-size: 46px; font-weight: bold; }
footer h6 .foot2 { color: #FC0; font-size: 14px; font-weight: bold; }
footer h6 .foot3 { font-size: 14px; }
