@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Overpass:ital,wght@0,100..900;1,100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');

html,body {
	margin:0 auto;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	color:#353535; 
	line-height:19px;overflow-x: hidden;;
}

::selection {
	background: #1288cc; color:#fff; /* Safari */
	}
::-moz-selection {
	background: #1288cc; color:#fff; /* Firefox */
}




a{outline:none;}
a img {border : 0;}
strong, b{font-weight:700;}
ul li
{
	list-style:square;
	list-style-image:url(../images/body/bullet.png); padding-bottom:5px; 
}
.marg{margin:0 auto; width:1200px;}
.sto{float:left; width:100%; height:auto; }
	.header{height:auto; border-bottom:16px solid #1288cc; margin-top:15px; padding-bottom:15px;}
		.logo{float:left; width:220px; height:21px; margin:16px 20px 0 0;}
		.cert{float:left; width:auto; height:45px; margin-right:16px;}.cert img{width:100%;}
		.lan{float:left; width:20px; height:20; margin-right:8px; margin-top:18px;}
		

.panel,.menu-link{
	display: none;
}
/*MAIN MENU*/
	
	.mainMenu{float:right; width:710px; height:auto;  font-size:17px;  margin-top:16px;}
	.mainUl {padding:0; margin:0; }
	.mainUl li {float:left; width:auto; display:block; margin-right:20px; cursor:pointer; }
	.mainUl li:hover {}
	.mainUl li.act {float:left; width:auto;  display:block; margin-right:20px; cursor:pointer; }
	.endItem{margin-right:0;}
	.mainUl li a {color:#3b3b3b; text-decoration:none;}
	.mainUl li a:hover {color:#1288cc; text-decoration:none; }
	.mainUl li.act a {color:#1288cc; text-decoration:underline;}

.subMenu{float:left; width:100%; height:auto; text-align:center; font-size:16px; font-weight:400; background-color:#f6f6f6;}
	.subMenu li{display:inline; margin:0 15px 0 15px;}
	.subMenu li a {color:#292929; text-decoration:none;}
	.subMenu li a:hover {color:#e74539; text-decoration:none; }
	.subMenu li.act a {color:#e74539; text-decoration:underline;}

.kvadratek{float:left; width:276px; height:217px; border:10px solid #1288cc; background-color:#1288cc;  text-align:center; margin-right:30px; font-size:15px; }
.kvadratek:hover .on{display:none}
.kvadratek:hover .off{opacity:1; transition:0.9s;-moz-transition:0.9s;-webkit-transition: 0.9s; }
	.on{position:absolute; width:256px; height:197px; background-color:#1288cc; padding:20px; }
	.off{position:absolute; width:256px; height:197px; background-color:#fff; padding:20px;opacity:0;}
	.slikaKvad{margin-bottom:15px;}
	.kvadratek h3{margin:0; padding:0; font-size:19px; color:#fff; text-decoration:underline; font-weight:400; line-height:22px;}
.last{margin-right:0;}

.vec{display: inline-block;
		margin:20px 0 0 0;
		padding: 5px 10px 5px 10px;
		clear: both; text-decoration:none;
		color: #fff;
		font-size: 14px;
		font-weight: 400;
		background-color:#353535;
		}
.vec:hover{background-color:#1288cc; color:#fff;}

.obrazecMin{position:absolute; width:274px; border:1px solid #fff; border-top:none; height:368px; padding:10px; background-color:#698290;  font-size:15px; margin:-20px 0 0 0; }


.vsebina h1{margin:0; padding:0; margin-bottom:35px; font-size:35px; color:#000; font-weight:400; text-align:center; background-color:#ebebeb; line-height:35px; padding:10px 0 14px 0;}
.vsebina h3{margin:0; padding:0; margin-bottom:20px; margin-top:15px; font-size:22px; color:#1288cc; font-weight:400;}

h5{margin:0; padding:0; margin-top:15px; margin-bottom:45px; font-size:25px; color:#000; text-decoration:underline; font-weight:400; text-align:center; }
.footer{padding:20px 0 20px 0; background-image:url(../images/body/footNoise.png); margin-top:40px;}

.footEl{float:left; width:276px; height:auto; margin-right:30px; font-size:15px; color:#fff; font-weight:300; line-height:18px; }
.footEl h4{margin:0; padding:0; font-size:20px; font-weight:normal; font-weight:300px; margin-bottom:15px;}
	.footImg{float:left; width:auto; height:auto; margin:0 15px 10px 0;}
	.footEl a {color:#fff; text-decoration:underline; font-weight:700;}
	.footEl a:hover {color:#fff; text-decoration:none; font-weight:700; }
.modri{color:#1288cc;}

.mapPrew{ background-position:top center; height:325px; background-repeat:no-repeat; background-color:#d6e0e6;}
.pageEnd{float:left; width:100%; height:auto; padding:8px 0 8px 0; background-color:#2a353b; color:#9baeb9; font-size:12px;}
.lAuto{float:left; width:auto;}.rAuto{float:right; width:auto; text-align:right;}
	.pageEnd a {color:#9baeb9; text-decoration:underline; }
	.pageEnd a:hover {color:#9baeb9; text-decoration:none;}

/*kontakt*/
.zemljevid{float:left; width:100%; height:420px; display:block; margin-top:30px;}

.lPart{float:right; width:30%; height:auto; }
.rPart{float:left; width:60%; height:auto;}
.inputFW{float:left; width:95%; height:30px; padding-left:5px; border:1px solid #c9c9c9; margin-top:3px; font-family: 'Roboto Condensed', sans-serif; font-weight:300; color:#000; font-size:14px; outline:none;}
.areaF{float:left; width:95%; height:125px; padding-left:5px; padding-top:8px; border:1px solid #c9c9c9; margin-top:3px; font-family: 'Roboto Condensed', sans-serif; font-weight:300; color:#000; font-size:14px; outline:none;}
.btnPlace{float:left; width:120px; height:auto; margin-right:18px;}
.fOkvirsf td{padding-bottom:15px;}
.inputField{float:left; width:90%; height:35px; padding-left:2%; border:1px solid #c9c9c9; margin-top:3px; font-family: 'Roboto Condensed', sans-serif; font-weight:300; color:#444444; font-size:15px; outline:none;}

.napaka{float:left; width:auto; height:auto; padding-left:30px; display:none; font-size:14px; line-height:17px; font-weight:normal; color:#f00; }
.uspesnosf{float:left; width:70%; height:auto; display:none;  font-weight:300;}

.sendBtn{display: inline-block;
		margin:13px 0 0 0;
		padding: 5px 10px 5px 10px;
		clear: both; text-decoration:none;
		color: #fff;
		font-size: 13px;
		font-weight: 400;
		background-color:#1288cc;
		border:0px #fff; outline:none; cursor:pointer; font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:15px;}
		
a {color:#1288cc; text-decoration:underline;}
a:hover {color:#1288cc; text-decoration:none; }

.inputFieldMin{width:95%; padding-left:10px; height:33px; background-color:#2a353b; border:1px solid #99b5c5; color:#bec8cd; font-size:13px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; margin-bottom:10px; outline:none;}
.areaF2{width:95%; padding-left:10px; padding-top:4px; height:120px; background-color:#2a353b; border:1px solid #99b5c5; color:#bec8cd; font-size:13px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; margin-bottom:10px; outline:none;}
.sendBtn2{width:auto; height:auto; background-color:#698290; color:#fff;font-family: 'Roboto Condensed', sans-serif; cursor:pointer; border:1px solid #ddd; padding:3px 10px 3px 10px; outline:none;}

.slike{margin-top:30px; padding-top:20px; border-top:1px dashed #ddd;}
.slikaSeznam{float:left; max-height:90px; height:auto; padding:10px; border:1px solid #ddd; margin:10px 10px 10px 0;}

blockquote{padding:0; margin:0; margin:15px 0 15px 0; border-left:10px solid #1288cc; padding-left:25px; font-weight:bold; font-size:16px; color:#1288cc;}