html{
	scroll-behavior: smooth;
}
#VHS_img{
	cursor:pointer;
}
body{
	font-family:'Source Sans Pro';
	font-size:0;
	overflow-x:hidden;
}
p, #data, #plusevi-detail{
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.5px;
	text-align: justify;
	color: #747474;
}
p a{
	color: #747474;
	text-decoration:underline;
}
table{
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.5px;
	text-align:center;
	color: #747474;
	border-collapse:collapse;
}
table p{
	text-align:center;
}
table td{
	border:1px solid #E4E4E4;
}
h1{
	line-height:1.3;
}
h3{
	line-height:1.4;
}
h4{
	line-height:1.6;
	margin:0;
	color:#4a4a4a;
}
figure{
	text-align: center;
	outline: solid 1px #f4f4f4;
	/*background: rgba(0,0,0,0.05);*/
	padding: 10px;
	margin: 10px 20px;
	display: inline-block;
}
figcaption{
	margin-top:10px;
	font-size:11px;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{
	background-color:rgba(255,255,255, 0.9);
	text-align:center;
}
.container{
	padding:0;
}
#vodostaji_cont .table-bordered > tbody > tr > td, #vodostaji_cont .table-bordered > tbody > tr > th, #vodostaji_cont .table-bordered > tfoot > tr > td, #vodostaji_cont .table-bordered > tfoot > tr > th, #vodostaji_cont .table-bordered > thead > tr > td, #vodostaji_cont .table-bordered > thead > tr > th{
	background-color:#fafafa;
	text-align:center;
	vertical-align:middle;
}
#vodostaji_cont .table-striped > tbody > tr:nth-of-type(odd) td{
	background-color:#FFF !important;
}
.cke_widget_editable{
	font-size:11px;
	color:#747474;
	text-align:center;
}
*:focus{
	outline:none;
}
.hidescroll{
	overflow:hidden;
}
.subcont{
	padding-top:90px;
	position:relative;
	min-height:200px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: -0.5px;
	color: #4a4a4a;
}
.subcont h1, .doc_container h1{
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.4;
	letter-spacing: -0.83px;
	color: #4a4a4a;
	margin:0;
	margin-bottom:24px;
}
.subcont h2, .doc_container h2{
	font-family: 'Source Sans Pro';
	font-size: 21px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.52;
	letter-spacing: -0.75px;
	color: #4a4a4a;
	margin:0;
	margin-bottom:24px;
}
.subcont p, .doc_container p{
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: -0.5px;
	color: #4a4a4a;
}
#headerbg{
	position:absolute;
	z-index:998;
	top:0;
	left:0;
	/*background-color:rgba(0,0,0, 0.3);*/
	width:100%;
	overflow:visible !important;

}
.headerbg{
	background-color:#325a7d;
	border-bottom:10px solid #4379a7;
	overflow:visible !important;
	padding: 16px 0px !important;
}
#headerbg.hover{
	/*background-color:rgba(50, 90, 125, 0.9);*/
	background-color:rgba(100, 144, 182, 0.9);
	/*border-bottom:10px solid rgba(255,255,255, 0.2);*/
	height:138px;
}
img{
	max-width:100%;
	height:auto;
}
.container-fluid{
	position:relative;
}
.container{
	width:1090px;
}
.greybg{
	background-color:#F5F5F5 !important;
	height:auto;
	min-height:350px;
}
.whitebg{
	background-color:#FFF !important;
}
.bluebg{
	background-color:#325A7D !important;
	height:100%;
}
.headerHeight{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	overflow:visible !important;
}
.algncntr{
	text-align:center;
}
.container-fluid{
	padding:0;
	overflow:hidden;
}
.container{
	position:relative;
}
#header-logo{
	width:auto;
	max-height:92px;
	object-fit: contain;
	display:inline-block;
}
.videocont {
	position:absolute;
	width: 100%;
	height: auto;
	margin:0;
	/*z-index:-2;*/
	top:0;
	left:0;
}
/*.preloader{
	width:100%;
	height:auto;
	position:absolute;
	z-index:-1;
	background-image:url('../images/videobg.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	filter:blur(10px);
}*/
.headercont{
	position:relative;
}
#menu{
	display:inline-block;
	position:absolute;
	z-index:998;
	top:18px;
	left:-2px;
}
.mainHeader{
	height:auto;
	position:relative;
}
.blursliderdiv{
  width: 280px;
  height: 356px;
  box-shadow:none;
  /*background-color:rgba(0,0,0, 0.3);*/
  background-color:rgba(50, 90, 125, 0.8);
  padding:63px 35px 21px 35px;
  position:absolute;
  z-index:997;
  top:50%;
  right:-100px;
  transform:translate(0%,-50%);
  overflow:hidden;
}
.blursliderdiv.agc{
	height:440px;
}
.blurbottom{
	width:100%;
	height:130px; /*360*/
	position:absolute;
	left:0;
	bottom:0;
	background-color:rgba(50, 90, 125, 0.8);
	/*background-image: linear-gradient(to bottom, rgba(50, 90, 125, 0), #325a7d);*/
	padding:15px 10px;
	/*overflow:hidden;*/
}
/*#blrbt_cont{
	width:100%;
	position:absolute;
	left:0;
	bottom:30px;
}*/
.bottomicon{
	position:absolute;
	left:50%;
	bottom:174px;
	transform:translate(-50%,0%);
}
#cont2{
	margin-top:40px;
	margin-bottom:60px;
	display:inline-block;
}
#header-logo-cont{
	margin-left: -75px;
	padding: 0;
	width: 37%;
}
#header-logo-cont a{
	padding: 0px 30px;
	border-left: 1px solid rgba(255,255,255, 0.6);
	float:right;
	margin-top:18px;
	margin-bottom: 18px;
}
#grbBih{
	margin-top: 25px;
}
#header-menu-cont{
	/*margin-top:47px;*/
	float:right;
	width:75%;
	margin-right: -75px;
}
#header-menu{
	width:100%;
	height:30px;
	display:inline-block;
	float:right;
	margin:0;
	font-family:'Source Sans Pro';
	font-size: 13px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.21px;
	color: #ffffff;
	position:relative;
}
.menu-cont{
	width:auto;
	height:auto;
	float:right;
	/*margin-right:15px;*/
	/*margin-top:7px;*/
	margin-top:35px;
	padding:0px 16px;
	padding-top:18px;
	position:relative;
	/*border-top-left-radius:6px;
	border-top-right-radius:6px;*/
}
.menu-cont.openmenu{
	height:64px;
	background-color:rgba(50, 90, 125, 0.9);
}
.menu-cont.hoverclass{
	margin-top:35px;
	padding:18px 16px;
	/*border-radius:6px;*/
	background-color:rgba(50, 90, 125, 0.9);
}
.fixedheader .menu-cont{
	margin-top:-7px;
}
.fixedheader #header-yt-icon{
	margin-top:8px;
}
.fixedheader .header-search-icon{
	margin-top:5px;
}
.menu-cont a{
	color: #ffffff;
}
.menucont{
	display:none;
	width:280px;
	height:440px;
	position:absolute;
	z-index:997;
	top: 64px;
	left: 0px;
	background-color:rgba(50, 90, 125, 0.9);
	
}
.menudiv{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:20px;
	padding:0px 15%;
	display:none;
}
.menuleft, .menuright{
	width:25%;
	height:90%;
	float:left;
	margin:0;
	padding:0;
}
.menuright{
	width:100%;
	border-left:1px solid rgba(255,255,255, 0.2);
	/*border-right:1px solid rgba(255,255,255, 0.2);*/
	padding-left:7%;
	padding-top:6px;
	padding-bottom:6px;
	height:auto;
}
.menusublinks{
	width:200px;
	height:auto;
	float:left;
	margin-bottom:10px;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	position:relative;
}
.menusublinks:hover:before{
	content:url(../images/slr-rt.svg);
	position:absolute;
	top:50%;
	left:-35px;
	transform:translate(0%,-50%);
	font-size:12px;
	color:red;
}
.dropdown_cont{
	width:100%;
	height:auto;
	float:left;
}
.dropdown_links{
	height:auto;
	margin-bottom:10px;
	display:none;
}
.menuarrows{
	float:left;
	cursor:pointer;
}
.menuright .menusub3{
	float:left;
	margin-left:30px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
}
.menutitle{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	/*margin-top:50px;*/
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.21px;
	color: #ffffff;
}
.menutxt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: -0.21px;
	color: #ffffff;
}
.header-search-icon{
	width:30px;
	height:30px;
	float:right;
	margin-left:10px;
	margin-top:48px;
	cursor:pointer;
	position:relative;
}
.header-search-icon img{
	position:relative;
	z-index:998;
}
.search_cont{
	position:absolute;
	top:0;
	right: 40px;
	width: 410px;
	height: 99%;
	background-color: #FFF;
	border-radius: 16px;
	padding: 5px 20px;
	z-index: 997;
	display:none;
}
.searchinput{
	width: 100%;
	border: none;
	font-family: 'Source Sans Pro';
	font-size: 13px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.21px;
	color: #c4c4c4;
}
.searchinput::placeholder{
	color:#d4d4d4;
}
#header-yt-icon{
	width:22px;
	height:22px;
	float:right;
	/*margin-top:6px;*/
	margin-top:53px;
	margin-left:13px;
	margin-right:3px;
}
.slrt-title{
	font-family: 'Source Sans Pro';
	font-size: 32px;
	font-weight: 900;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.06;
	letter-spacing: -0.89px;
	color: #ffffff;
}
.slrt-text{
	display:inline-block;
	margin-top:8px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: -0.5px;
	color: #ffffff;
}
.slrt-line{
	width:113px;
	height:4px;
	display:inline-block;
	margin-top:16px;
}
.slrt-line-munu{
	margin-left:21%;
	float:left;
	margin-top:10px;
	width:113px;
}
.slrt-link{
	display:inline-block;
	margin-top:16px;
}
#slr-nav{
	width:auto;
	height:9px;
	display:inline-block;
	margin-top:20px;
}
#slr-nav img{
	width:9px;
	height:9px;
	float:left;
	cursor:pointer;
}
#slrnav{
	width:auto;
	height:9px;
	float:left;
	margin:0px 13px;
}
#slrnav ul{
	margin:0;
	margin-top:1px;
	width:100%;
	height:6px;
	padding:0;
	list-style-type:none;
	text-align:center;
}
#slrnav li{
	width:6px;
	height:6px;
	background-color:rgba(255,255,255,0.6);
	border-radius:50%;
	display:inline-block;
	margin:0px 2px;
}
#slr-nav li.slick-active{
	background-color:#FFF;
}
.vs-top{
	width:auto;
	height:15px;
	float:left;
	margin:0;
	margin-right:32px;
	margin-right:32px;
	padding:0px;
	/*padding-left:33px;*/
	font-family:'Source Sans Pro';
	font-size: 13px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.19px;
	color: #ffffff;
	position:relative;
}
.vs-top img{
	margin-right:10px;
}
.vs-top.first{
	margin-left:16px;
}
.vs-top.right, .flright{
	float:right !important;
}
.vs-top.right img{
	position:relative;
	float:left;
	top:0;
	left:0;
	transform:translate(0%,0%);
	cursor:pointer;
	margin-top:1px;
}
#vs_left_arrow, #vs_right_arrow{
	margin:0;
	margin-top:1px;
}
#vs-top_line{
	width:1px;
	height:10px;
	float:left;
	margin:0;
	margin:0px 8px;
	padding:0;
	background-color:rgba(255,255,255, 0.3);
}
.vs-top img{
	position:absolute;
	z-index:998;
	top:50%;
	left:0;
	transform:translate(0%,-50%);
}
#vs-cont{
	width:100%;
	height:46px;
	float:left;
	margin:0;
	margin-top:24px;
	padding:0;
	padding:0px 10px;
}
.vs-divs{
	width:20%;
	height:46px;
	float:left;
	margin:0;
	padding:0;
	padding-left:32px;
	border-right:1px solid rgba(255,255,255, 0.2);
}
.vs-divs:first-of-type{
	padding:0;
}
.vs-divs:last-of-type{
	border:none !important;
}
.vs-left{
	width:25%;
	height:100%;
	float:left;
	margin:0;
	padding:0;
}
.vs-img-cont{
	width:100%;
	height:13px;
	position:relative;
	margin-top:2px;
	margin-bottom:4px;
}
.vs-left img{
	position:absolute;
	z-index:997;
	top:50%;
	left:13px;
	transform:translate(0%,-50%);
	/*margin-top:6px;
	margin-left:13px;*/
}
.vs-indx{
	width:32px;
	height: 27px;
	font-family: 'Source Sans Pro';
	font-size: 21px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.3px;
	color: #ffffff;
	display:inline-block;
	margin-top:-4px;
	text-align:center;
}
.vs-status{
	width:11px;
	height:11px;
	margin-left:10px;
	margin-top:-4px;
	display:inline-block;
	border-radius:50%;
}
table .vs-status{
	margin:0;
}
.vs-status.green{
	background-color:#99c07c;
}
.vs-status.red{
	background-color:#FF0000;
}
.vs-status.orange{
	background-color:#FFA500;
}
.vs-status.gray{
	background-color:#95C1E8;
}
.vs-right{
	width:65%;
	height:100%;
	float:left;
	margin:0;
	margin-left:10px;
	padding:0;
}
.vs-date{
	width:100%;
	height: 13px;
	font-family: 'Source Sans Pro';
	font-size: 10px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.14px;
	color: #ffffff;
	margin:0;
	margin-top:8px;
	padding:0;
	padding-left:2px;
}
.vs-loc{
	width:100%;
	height: 17px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.21;
	letter-spacing: -0.2px;
	color: #ffffff;
	margin-top:2px;
}
.sellinks{
	text-align:center;
	margin-top:77px;
}
.sellinks:hover .sl_txt{
	text-decoration:underline;
	text-decoration-style:dotted;
	text-decoration-color:#6490B6;
}
#sl01{
	margin-top:12px;
}
#sl02{
	margin-top:6px;
}
#sl03{
	margin-top:2px;
}
.text{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	padding:0px 1px;
}
.sl_title{
	width:100%;
	height:auto;
	display:inline-block;
	font-family: 'Source Sans Pro';
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: -0.67px;
	text-align: center;
	color: #4a4a4a;
	margin-top:10px;
}
.sl_txt{
	width:248px;
	height:auto;
	display:inline-block;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.29;
	letter-spacing: -0.5px;
	text-align: center;
	color: #747474;
	margin-top:11px;
}
.sl_txt a{
	color: #747474;
	text-decoration:underline;
}
.sl_link{
	display:inline-block;
	margin-top:27px;
}
.aktinfo{
	position:relative;
	padding:88px 0px 64px 0px !important;
}
.grln{
	position:absolute;
	z-index:996;
	top:0;
	left:0;
	width: 8px;
	height: 100%;
	background-color: #a0bf69;
}
.grln.rght{
	left:unset;
	right:0;
}
.rghtimg{
	max-width:101%;
}
.slvln{
	position:absolute;
	z-index:996;
	right:-28px;
	top:32px;
	width: 1px;
	height: 100%;
	background-color: #ededed;
}
.ag_onama .slvln{
	height:93%;
}
.cont_title{
	width:100%;
	height:auto;
	display:inline-block;
	/*margin-top:64px;*/
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: -0.83px;
	color: #4a4a4a;
}
.cont_img{
	display:inline-block;
	margin-top:32px;
}
.postranica_img{
	display:inline-block;
	margin-top:24px;
}
.postranica_img2{
	display:inline-block;
	margin-top:35px;
}
.postranica_img.casopis{
	margin-top:36px;
}
.cont_txt{
	width: 100%;
	max-width: 518px;
	height: 48px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.5px;
	text-align: center;
	color: #747474;
	display:inline-block;
	margin-top:16px;
}
.cont_link{
	position:absolute;
	z-index:997;
	top:92px;
	right:1px;
}
.ag_onama .cont_link{
	top:201px;
}
.ojp .cont_link{
	top:136px;
}
.iVs_cont .cont_link, #Odluke_i_pozivi_za_nabavke .cont_link{
	top:133px;
}

#akinfo_nav, #ojpinfo_nav, #vs_nav{
	width:70px;
	height:12px;
	float:right;
	margin-top:30px;
	margin-right:0px;
	position:relative;
}
#akinfo_slider{
	width:100%;
	height:494px;
	float:right;
	margin:0;
	margin-top:35px;
	padding:0;
	overflow:hidden;
}
.akinfo_slides{
	width:330px;
	height:100%;
	float:left;
	margin:0;
	/*margin-right:40px !important;*/
	padding:0;
	position:relative;
}
.akinfo_img_cont{
	width:100%;
	max-width:330px;
	height:194px;
	float:left;
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
}
.akinfo_search{
	position:absolute;
	z-index:997;
	bottom:55px;
	right:16px;
	cursor:pointer;
}
.akinfo_share{
	position:absolute;
	z-index:997;
	bottom:17px;
	right:16px;
	cursor:pointer;
}
.akinfo_cont{
	width:330px;
	height:291px;
	float:left;
	margin:0;
	margin-top:6px;
	padding:0px 30px;
	border-left:6px solid #e5e5e5;
	border-right:6px solid #e5e5e5;
	border-bottom:6px solid #e5e5e5;
	border-left:6px solid #e5e5e5;
}
.akinfo_date{
	width:100%;
	height: 20px;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.43px;
	color: #4a4a4a;
	display:inline-block;
	margin-top:28px;
	text-align:left;
	text-transform:uppercase;
}
.akinfo_title{
	width:100%;
	height:auto;
	max-height: 78px;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: -0.71px;
	color: #4a4a4a;
	display:inline-block;
	margin-top:8px;
	text-align:left;
}
.akinfo_txt{
	width:100%;
	height:auto;
	max-height:61px;
	float:left;
	margin-top:10px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.5px;
	text-align: left;
	color: #747474;
}
.akinfo_link{
	/*float:left;
	margin-top:28px;
	text-align:left;*/
	position:absolute;
	z-index:997;
	left:36px;
	bottom:30px;
}
.obvpoz{
	position: relative;
	padding: 64px 0px 0px 0px !important;
}
.obvpoz .slvln{
	height:84%;
	background-color:#DFDFDF;
}
.obvpoz_cont, .vs_cont{
	padding:35px 0px 98px 0px;
}
.obvpoz_divs{
	width:262px;
	height:211px !important;
	float:left;
	margin:0;
	margin-left:11px;
	padding:0px 32px;
	background-color:#FFF;
	border: solid 1px #e9e9e9;
	text-align:left;
	position:relative;
}
.obvpoz_divs:first-of-type{
	margin:0;
}
.obvpoz_kat{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:29px;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.5px;
	color: #a0bf69;
	text-transform:uppercase;
}
.obvpoz_divs .akinfo_date{
	margin-top:7px;
}
.obvpoz_txt{
	width:100%;
	height:auto;
	max-height:80px;
	float:left;
	margin-top:5px;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.5px;
	color: #5e5e5e;
	overflow:hidden;
}
.obvpoz_link{
	position:absolute;
	z-index:997;
	left:32px;
	bottom:30px;
}
.oov-div{
	width:100%;
	height:auto;
	padding:131px 90px;
}
.oov_kat{
	width:100%;
	height:18px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.39px;
	color: #adadad;
	text-transform:uppercase;
}
.oov_title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:16px;
	font-family: 'Source Sans Pro';
	font-size: 48px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.92;
	letter-spacing: -1.33px;
	color: #4a4a4a;
}
.oov_txt{
	width:100%;
	max-width:400px;
	height:auto;
	float:left;
	margin:0;
	margin-top:24px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.86;
	letter-spacing: -0.5px;
	color: #aaaaaa;
}
.oov_link{
	width:100%;
	height:11px;
	float:left;
	margin:0;
	margin-top:24px;
	font-family: 'Source Sans Pro';
	font-size: 11px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 1.44px;
	color: #383838;
	text-transform:uppercase;
}
.oov_link img{
	margin-left:11px;
}
.subfooter-cf{
	height:484px;
}
#sfcf_bg{
	width:48%;
	height:auto;
	position:absolute;
	z-index:997;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.poppod-cont{
	padding:32px;
}
#poppod_title{
	width:100%;
	height:76px;
	float:left;
	margin:0;
	margin-top:20px;
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.83px;
	color: #3f3f3f;
}
#poppod_txt{
	width:100%;
	max-width:264px;
	height:auto;
	float:left;
	margin:0;
	margin-top:27px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.5px;
	color: #989898;
}
.vim_cont{
	padding:0px 55px;
}
#vim_title{
	width:100%;
	height:auto;
	display:inline-block;
	margin:0;
	margin-top:32px;
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.13;
	letter-spacing: -0.83px;
	text-align: center;
	color: #ffffff;
}
#vim_img_cont{
	width:110px;
	height:auto;
	display:inline-block;
	margin:0;
	margin-top:24px;
	position:relative;
}
#vim_imgcont_bg{
	display:inline-block;
	margin-top:24px;
}
#vim_txt{
	width:100%;
	height:auto;
	display:inline-block;
	margin-top:16px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.58px;
	text-align: center;
	color: #ffffff;
}
#vim_link{
	display:inline-block;
	margin-top:18px;
}
.listpl{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:30px;
	padding:0;
	padding-left:31px;
	padding-bottom:30px;
}
.listpl:first-of-type{
	margin-top:56px;
	border-bottom:6px solid #ededed;
}
.listpl_txt{
	width:100%;
	max-width:130px;
	height:auto;
	float:left;
	margin:0;
	margin-top:18px;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: -0.43px;
	color: #989898;
}
.footer{
	padding:43px 0px 92px 0px;
}
#goTop{
	cursor:pointer;
}
#footer_img{
	width:124px;
	margin-top: 16px;
}
#footer_grb{
	margin-top: 16px;
	padding-right: 24px;
	margin-right: 24px;
	border-right: 1px solid rgba(0,0,0, 0.1);
}
#footer_menu{
	width:100%;
	height:14px;
	display:inline-block;
	margin:0;
	margin-top:29px;
}
#footer_menu a{
	display:inline-block;
	margin-left:31px;
	font-family: 'Source Sans Pro';
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.16px;
	color: #575757;
}
#footer_menu a:first-of-type{
	margin:0;
}
#footer_icon_cont{
	width:54px;
	height:22px;
	display:inline-block;
	margin-top:24px;
}
#footer_icon_cont div, #footer_icon_cont a{
	display:inline-block;
}
#footer_icon_cont div{
	margin-left:7px;
}
#footer_copyright{
	width:100%;
	height:auto;
	display:inline-block;
	margin-top:24px;
	font-family: 'Source Sans Pro';
	font-size: 10px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.8;
	letter-spacing: normal;
	text-align: center;
	color: #929292;
}
#footer_copyright a{
	color: #929292;
	text-decoration:underline;
}
.fixedheader{
	width:100%;
	position:fixed;
	z-index:998;
	top:0;
	left:0;
	background-color:rgba(0,0,0, 0.5);
	-webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
	padding:18px 0px;
	display:none;
	overflow:visible;
}
.fixedheader.darker{
	background-color:#6490B6;
	-webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}
.fixedheader #header-menu-cont, .fixedheader #header-logo{
	margin:0;
}
#headerHeightFade{
	position:absolute;
	z-index:997;
	bottom:0;
	left:0;
	width:100%;
	height:60%;
	background-image: linear-gradient(to bottom, rgba(50, 90, 125, 0), #325a7d);
	text-align:center;
}
#headerHeightFade.tmpl2{
	height:80%;
}
#headerHeightFade.tmpl3{
	height:58%;
}
#headerHeightFade_cont{
	width: 1255px;
	height: auto;
	position: absolute;
	bottom: 100px;
	left: 50%;
	transform: translate(-50%,0%);
}
#hHF_cont_left{
	position:relative;
	z-index:998;
	bottom:0;
	left:0;
	/*background-color: rgba(0, 0, 0, 0.4);*/
	/*padding:51px 49px 41px 58px;*/
	padding:51px 0px 41px 0px;
	width:520px;
	height:330px;
	float:left;
	margin-right:200px;
}
#hHF_cont_left .slrt-text{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: -0.5px;
	color: #bcd7ee;
}
#hHF_cont_left .slrt-text #scrollcont, #uprave_txt_cont{
	height:230px;
	margin:0;
	padding-right:30px;
}
#hHF_cont_left .slrt-text #scrollcont:hover, #uprave_txt_cont{
	color:#FFF;
}
#hHF_cont_left .slrt-line{
	margin-top:32px;
	float:left;
}
#hHF_cont_left .slrt-text, #hHF_cont_left .slrt-title{
	text-align:left;
}
.goto{
	margin-top:18px;
	cursor:pointer;
	float:left;
}
#hHF_cont_right{
	position:relative;
	z-index:998;
	bottom:0;
	right:0;
	width:535px;
	height:330px;
	background-image:url('/images/video_sml.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	filter:grayscale(100%);
}
#hHF_cont_right:hover{
	filter:grayscale(0%);
}
#videosml_cont{
	position:absolute;
	z-index:998;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	cursor:pointer;
	text-align:center;
}
#vsc_cont{
	width:auto;
	height:22px;
	border-radius: 12.5px;
	background-color: rgba(255,255,255, 0.7);
	padding:2px 18px;
	margin-top:20px;
	font-family: 'Source Sans Pro';
	font-size: 11px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.64;
	letter-spacing: 1.38px;
	text-align: center;
	color: #343534;
	text-transform:uppercase;
}
#videosml_info{
	position:absolute;
	z-index:998;
	bottom:-70px;
	left:45px;
	width:410px;
	height:46px;
}
#vs_link{
	float:left;
	margin:0;
	margin-top:8px;
	margin-right:17px;
}
#videosml_txt{
	width:360px;
	height:46px;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 13px;
	font-weight: 600;
	font-stretch: normal;
	font-style: italic;
	line-height: 1.77;
	letter-spacing: -0.36px;
	color: #ffffff;
	text-align:left;
}
.ISV_bluecont{
	height:500px;
	background-color:#325a7d;
	text-align:center;
	padding:0;
	padding-top:57px;
}
.ISVbctlt{
	margin-top:32px;
	color:#FFF;
}
.ISVbctxt{
	margin-top:28px;
	color:#FFF;
}
.ISVbc_href{
	display:inline-block;
	margin-top:27px;
}
#ISVbc_line{
	width:1px;
	height: 370px;
	opacity: 0.15;
	background-color: #ffffff;
	position:absolute;
	z-index:997;
	top:65px;
	right:0;
}
.ISVtopics{
	height:360px;
	text-align:center;
	padding:0;
	padding-top:85px;
}
.oi_contacts{
	height:360px;
	text-align:center;
	padding:0;
	padding-top:103px;
	border-bottom:1px solid #F5F5F5;
}
.oi_uredi{
	height:auto;
	padding:75px 30px 0px 30px;
}
.oi_contacts.mid{
	border-left:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
}
.ISVtopics .sl_txt{
	width:300px;
}
.ISVtopics:nth-child(even){
	background-color:#f8f8f8;
}
.ISVtopics .sl_title{
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: -0.83px;
	text-align: center;
	color: #4a4a4a;
	margin-top:24px;
}

.ISVT_imgcont{
	width:100%;
	height:57px;
	float:left;
	position:relative;
}
.ISVT_imgcont img{
	position:absolute;
	bottom:0;
	left:50%;
	transform:translate(-50%,0%);
}
.kontakt_cont{
	width:100%;
	height:auto;
	padding:27px 0px;
	text-align:left;
	position:relative;
}
#kontakt_cont{
	width:280px;
	height:160px;
	display:inline-block;
	text-align:left;
	/*margin-left:164px;*/
	vertical-align:top;
}
#kontakt_cont .cont_title{
	color:#FFF;
	margin-top:25px;
}
#kontakt_cont .sl_txt{
	color:#FFF;
	margin-top:8px;
	text-align:left;
}
.contacts{
	width:270px;
	height:160px;
	display:inline-block;
	border-left:1px solid rgba(255,255,255, 0.15);
	text-align:center;
}
.contacts.isv_contacts{
	width: 210px;
}
.contacts.sngl{
	text-align:left;
	width:540px;
}
.contacts.kd{
	text-align:left;
	width:400px;
}
.contacts img{
	margin-top:25px;
}
.contact_img{
	width:47px;
	height:100%;
	float:left;
	margin-left:65px;
	position:relative;
}
.contacts.sngl img, .contacts.kd img{
	position:absolute;
	z-index:997;
	left:0;
	top:50%;
	transform:translate(0%,-50%);
	margin:0;
}
.contacts a{
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: -0.5px;
	color: #ffffff;
	text-decoration:underline;
}
.contact_info{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:14px;
}
.contacts.sngl .contact_info, .contacts.kd .contact_info{
	text-align:left !important;
}
.contacts.sngl .contact_info, .contacts.kd .contact_info{
	width:auto;
	margin-left:39px;
	position: relative;
	top: 50%;
	transform: translate(0%,-50%);
	margin-top: 0;
}
.contact_name{
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: -0.5px;
	color: #ffffff;
}
.contact_desc{
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	font-style: italic;
	line-height: 22px;
	letter-spacing: -0.5px;
	color: #ffffff;
}
.contact_phone{
	width:100%;
	height:auto;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: -0.5px;
	color: #ffffff;
}
.contacts.sngl .contact_info{
	width:380px;
	float:right;
}
.contacts.kd .contact_info{
	width:200px;
	float:left;
}
.subatk{
	min-height:663px;
}
.subaktinfo{
	position:relative;
	padding-top:46px;
}

.subaktinfo .cont_link{
	right:unset;
	top:unset;
	position:relative;
	float:right;
	margin-top:35px;
}
.subaktinfo .cont_title, .subaktinfo .cont_img{
	text-align:left;
	float:left;
}
.subaktinfo #akinfo_nav{
	display:inline-block;
	float:none;
	margin:0;
	margin-top:42px;
	position:relative;
}
#akinfo_nav ul, #ojpinfo_nav ul, #vs_nav ul{
	width:100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*overflow: hidden;*/
	position:absolute;
	z-index:997;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	text-align:right;
}
.aktinfo_nav ul{
	text-align:right;
}
#akinfo_nav ul li, #ojpinfo_nav ul li, #vs_nav ul li{
	width:4px;
	height:4px;
	background-color:#949494;
	display:inline-block;
	border-radius:50%;
	margin:0px 2px;
	vertical-align:middle;
	cursor:pointer;
}
#akinfo_nav ul li.slick-active, #ojpinfo_nav ul li.slick-active , #vs_nav ul li.slick-active{
	width:14px;
	height:14px;
	background-color:unset;
	background-image:url(../images/ai_active.svg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px 2px;
	border-radius:0px;
}
.vs_sub{
	width:100%;
	height:112px;
	float:left;
	background-color:#f5f5f5;
	padding:0px 14px;
}
.vs_sub #vs-cont{
	position:relative;
	top:50%;
	transform:translate(0,-50%);
	margin:0;
}
.vs_sub .vs-date, .vs_sub .vs-loc, .vs_sub .vs-indx{
	color:#4a4a4a;
}
.vs_sub .vs-left img{
	fill: #4a4a4a;
}
.vs_sub .vs-divs{
	border-right:1px solid rgba(44, 44, 44, 0.2);
}
.fullblue{
	min-height:190px;
	background-color:#325a7d;
	position:relative;
	z-index:996;
}
#hhf_cont{
	width:1155px;
	height:auto;
	display:inline-block;
	position:relative;
	z-index:997;
	margin-top:190px;
}
#hhf_cont.bluebg_hhf_cont{
	width:800px;
	height:auto;
	float:right;
	margin:0;
	margin-right:195px;
	padding:0;
	padding-bottom:112px;
	text-align:center;
	/*display:inline-block;*/
}
#hhf_img{
	position:absolute;
	z-index:997;
	/*top:50%;*/
	top:-50px;
	left:0;
	/*transform:translate(0%,-50%);*/
}
#hhf_div{
	max-width:700px;
	height:auto;
	float:right;
	margin:0;
	margin-left:38px;
	/*margin-top:190px;*/
	padding:0;
	text-align:left;
}
.bluebg_hhf_cont #hhf_div{
	width:800px;
	max-width:unset;
	height:186px;
	margin:0;
	margin-top:185px;
	float:none;
	display: flex;
	align-items: center;
	justify-content: center;
}
.tmpl3 #hhf_div{
	min-height:186px;
	margin:0;
	float:left;
	margin-top:58px;
	border-left:1px solid rgba(255,255,255, 0.5);
	padding-left:35px;
}
#hhf_ttl{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-bottom:16px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: -0.83px;
	color: #ffffff;
}
.bluebg_hhf_cont #hhf_ttl{
	width:185px;
	float:left;
	margin:0;
	text-align:right;
}
#hhf_subttl{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-bottom:16px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: -0.67px;
	color: #ffffff;
}
#hhf_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-bottom:24px;
	padding:0;
	padding-right:30px;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.78;
	letter-spacing: -0.64px;
	color: #ffffff;
}
.bluebg_hhf_cont #hhf_txt{
	width:500px;
	position:relative;
	margin:0;
	float:right;
	font-size: 15px;
	font-weight: 400;
	letter-spacing:-0.3px;
}
.bluebg_hhf_cont #hhf_txt span{
	font-size: 21px;
	margin-top: 2px;
	float: left;
	font-weight: 600;
}
#hhf_subtxt{
	width:100%;
	/*height:390px;*/
	height:auto;
	float:left;
	position:relative;
	/*overflow:hidden;*/
	margin:0;
	margin-bottom:32px;
	padding:0;
	padding-right:30px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: -0.5px;
	color: #bcd7ee;
	text-align:justify;
}
#hhf_subtxt a{
	color: #bcd7ee;
	text-decoration:underline;
}
#hhf_subtxt:hover{
	color:#FFF !important;
}
#scrollcont, #uprave_txt_cont{
	width:100%;
	height:335px;
	overflow:hidden;
	position:relative;
	margin-bottom:32px;
}
.tmpl3 #hhf_ttl{
	margin-bottom:24px;
}
.tmpl3 #hhf_txt{
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.78;
	letter-spacing: -0.64px;
	color: #ffffff;
	max-width:520px;
}
.bluebg_hhf_cont #hhf_line{
	width:1px;
	height:186px;
	margin:0px 35px;
	background-color:rgba(255,255,255, 0.5)
}
.greyln{
	height:24px;
	background-color: #f5f5f5;
}
#subcontbg{
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #f0f0f0);
	width:100%;
	height:117px;
}
.doc_container{
	padding-top:52px;
	padding-bottom:46px;
}
.doc_cont{
	width:100%;
	height:auto;
	float:left;
	border: solid 1px #e8e8e8;
	background-color: #f8f8f8;
	padding:15px 27px 23px 27px;
	margin-bottom:16px;
	position:relative;
}
.doc_cont h2{
	margin:0;
	width:80%;
}
.doc_link{
	width: 174px;
	height: 48px;
	padding-top:10px;
	border: solid 1px #e8e8e8;
	background-color: #ffffff;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: -0.5px;
	color: #4a4a4a;
	position:absolute;
	top:11px;
	right:11px;
}
.doc_link img{
	float:left;
	margin:-2px 13px 8px 8px
}
#popup-cont{
	width:100%;
	height:100%;
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	background-color:rgba(0,0,0,0.7);
	display:none;
}
#popup-div{
	width:auto;
	height:auto;
	position:absolute;
	z-index:999;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background-color:#FFF;
}
#popup-close{
	width:26px;
	height:26px;
	position:absolute;
	top:-10px;
	right:-10px;
	content:url('../images/x.svg');
	cursor:pointer;
}
.infocont{
	height:1px;
	/*padding:15px 10px;*/
	background-color:#ECECEC;
	text-align:center;
}
.infocont .cont_title{
	/*color:#FFF;*/
	font-weight:normal;
	font-size:21px;
}
.vn-fluid{
	padding:25px 0px;
	position:relative;
	border-bottom:24px solid #f5f5f5;
}
.vn-home{
	margin-top:24px;
	margin-bottom:24px;
	/*display:flex;
	justify-content: space-between;*/
}
#vodnaakta_form{
	display:flex;
	justify-content: space-between;
}
.vn-home #doc_btn{
	margin-top:4px !important;
}
#vn-title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.83px;
	color: #3f3f3f;
}
.vn_img{
	float:left;
	margin:0;
	margin-top:16px;
}
.vn-select{
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
.select2-container, .vn-select select{
	width:280px;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.78;
	letter-spacing: -0.64px;
	color: #ffffff;
}

.select2-container--default .select2-selection--single{
	background-color:#4379a7;
	border-radius:0;
	height:48px;
}
.vn-input{
	width:300px;
	height:48px;
	float:left;
	margin:0;
	padding:0;
}
.vn-input input{
	width:100%;
	height:100%;
	padding:0px 30px 0px 18px;
	background-color: #4379a7;
	border-top-right-radius:100px;
	border-bottom-right-radius:100px;
	border:none;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 1.78;
	letter-spacing: -0.64px;
	color: #ffffff;
}
.vn-input input::placeholder{
	font-style: italic;
	color: #ffffff;
}
.vnbtn{
	width:auto;
	height:34px;
	float:left;
	margin:0;
	padding:8px 22px;
	background-color:#325A7D;
	border-radius:4px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: -0.71px;
	color: #FFF;
	text-transform:uppercase;
	cursor:pointer;
}
#vn-obrasci{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: -0.57px;
	color: #4a4a4a;
}
#vn-obrasci a{
	color:#4a4a4a;
	text-decoration:underline;
}
.ag_onama{
	padding-top:69px;
	padding-bottom:57px;
	text-align:center;
}
.podstranica{
	text-align:center;
}
.podstranica_title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:29px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.27;
	letter-spacing: -0.83px;
	text-align: center;
	color: #4a4a4a;
}
.podstranica_title2{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 36px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.22;
	letter-spacing: -1px;
	color: #ffffff;
}
.podstranica_txt2{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:24px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: -0.57px;
	text-align: center;
	color: #4a4a4a;
}
#onama{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:44px;
	padding:0;
	text-align:left;
}
.onama_div{
	width:auto;
	max-width:500px;
	height:auto;
	float:left;
	margin:0;
	margin-bottom:30px;
	padding:0;
}
.onama_div:nth-child(2n){
	float:right;
}
.onama_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:16px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.5px;
	text-align: justify;
	color: #747474;
}
.os_fluid{
	/*background-color:#f5f5f5;*/
	position:relative;
	padding:72px 0px 90px 0px;
	text-align:center;
}
#os_tree{
	margin-top:32px;
}
.misija{
	padding-top:88px;
	text-align:center;
}
#misija{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:60px;
	margin-bottom:82px;
}
.misija_div{
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.5px;
	text-align: justify;
	color: #747474;
}
.misija_div:nth-child(2n){
	float:right;
}
.brosura_cf{
	padding:40px 0px 34px 0px;
}
.podstranica_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:13px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.86;
	letter-spacing: -0.3px;
	color: #ffffff;
}
#flipbook_cover_img{
	float:left;
	margin-top:29px;
	cursor:pointer;
}
.podstranica_link{
	width:auto;
	height:auto;
	float:left;
	margin:0;
	margin-top:32px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 11px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 1.44px;
	color: #ffffff;
	text-transform:uppercase;
}
.podstranica_link img{
	margin-top:-2px;
	margin-left:8px;
}
.md_cf{
	position:relative;
}
#md_cont{
	width:50%;
	height:auto;
	float:left;
	margin:0;
	padding:37px 39px;
}
.md_cf .podstranica_title{
	text-align:left;
	margin-top:24px;
}
#md_txt{
	width:100%;
	height;auto;
	float:left;
	margin:0;
	margin-top:17px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: -0.5px;
	text-align: justify;
	color: #747474;
}
#md_txt a{
	color:#747474;
	text-decoration:underline;
}
#md_docs_cont{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:33px;
	padding:0;
}
.md_docs{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	/*margin-bottom:10px;*/
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.33;
	/*letter-spacing: -0.43px;*/
	color: #4a4a4a;
}
.md_docs img{
	width:16px;
	height:18px;
	float:left;
	margin:0;
	margin-right:11px;
	margin-top:4px;
}
#imgcont50{
	float:left;
	width:50%;
	height:100%;
	max-height:501px;
	position:relative;
	overflow:hidden;
}
.poveznice{
	padding-top:43px;
	padding-bottom:34px;
	text-align:center;
}
#povl{
	width:500px;
	height:auto;
	float:left;
	margin:0;
	margin-top:41px;
	padding:0;
}
#povr{
	width:500px;
	height:auto;
	float:right;
	margin:0;
	margin-top:41px;
	padding:0;
}
.pov_title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-bottom:7px;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: -0.57px;
	text-align: right;
	color: #4a4a4a;
}
#povl .md_docs{
	text-align:right;
}
#povr .md_docs, #povr .pov_title{
	text-align:left;
}
.ojp{
	padding:58px 0px 0px 0px;
	text-align:center;
}
.ojp .obvpoz_cont{
	padding-bottom:58px;
}
.iVs_cont{
	padding:77px 0px 0px 0px;
	text-align:center;
}
.iVs_cont .obvpoz_cont{
	padding-bottom:58px;
}
#yt_vid_cont{
	width:100%;
	height:150px;
	float:left;
	margin:0;
	margin-top:30px;
	padding:0;
}
#yt_img{
	width:200px;
	height:150px;
	float:left;
	margin:0;
	margin-right:27px;
	padding:0;
	background-color:#4a4a4a;
	overflow:hidden;
}
#yt_img img{
	max-width:unset;
	max-height:100%;
	width:auto;
}
#yt_cont{
	width:100%;
	max-width:300px;
	height:auto;
	float:left;
	margin:0;
	margin-top:3px;
	padding:0;
}
#yt_title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-bottom:7px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.43px;
	color: #4a4a4a;
}
#yt_info{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-bottom:10px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.5px;
	color: #4a4a4a;
}
#yt_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-bottom:13px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.5px;
	color: #5e5e5e;
}
#yt_txt a{
	color: #5e5e5e;
}
#yt_title a{
	color: #4a4a4a;
}
#yt_kanal_link{
	margin-top:35px;
	float:left;
}
.pn_cont{
	padding:66px 0px 88px 0px;
}
.pn_btn{
	width:auto;
	height:40px;
	display:inline-block;
	margin:0;
	margin-top:40px;
	padding:7px 34px;
	border-radius: 9px;
	background-color: #4379a7;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 4px;
	text-align: center;
	color: #ffffff;
	text-transform:uppercase;
	cursor:pointer;
}
.pn_dwload{
	margin-top:20px;
	width:500px;
}
#Tabela_realizacije{
	padding:87px 0px 91px 0px;
}
#Odluke_i_pozivi_za_nabavke{
	padding:58px 0px 0px 0px;
}
#bloglist{
	padding-top:100px;
	text-align:center;
}
#bloglist .akinfo_slides{
	margin:0;
	margin-bottom:100px;
	margin-right:40px;
	float:none;
	display:inline-block;
}
#bloglist .akinfo_slides:nth-child(3n){
	margin-right:0;
}
.akinfo_img_cont{
	background-color:#325A7D;
	background-position:cetnter top;
	background-size:cover;
	background-repeat:no-repeat;
}
.akinfo_img_cont .akinfo_img{
	position:absolute;
	z-index:997;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
#bloglist_nav{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}
#bloglist_nav span, #bloglist_nav a{
	margin:0px 5px;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	text-align: center;
	color: #325A7D;
}
#bloglist_nav a{
	color:#e5e5e5;
}
.oi_kontakt{
	padding-top:66px;
	padding-bottom:108px;
}
.oi_kontact_div{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:24px;
}
.oi_kontakt_div_info{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.79;
	letter-spacing: -0.5px;
	text-align: center;
	color: #4a4a4a;
}
.oi_kontakt_div_phone{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin:16px 0px 14px 0px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: -0.57px;
	text-align: center;
	color: #4a4a4a;
}
.oi_kontakt_div_phone a{
	color: #4a4a4a;
}
.oi_kontakt_kontakt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:36px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.08;
	letter-spacing: -0.43px;
	text-align: center;
	color: #4a4a4a;
}
.oi_kontakt_kontakt a{
	color: #4a4a4a;
	text-decoration:underline;
}
.oi_kontakt_img{
	display:inline-block;
	margin-bottom:8px;
}
.oi_contacts_title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:16px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: -0.57px;
	text-align: center;
	color: #4a4a4a;
}
.oi_contacts_info{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:8px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px !important;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.08;
	letter-spacing: -0.43px;
	text-align: center;
	color: #4a4a4a;
}
.oi_contacts_info span{
	font-weight:600;
}
.oi_contacts_info a{
	color: #4a4a4a;
	text-decoration:underline;
}
.oi_uredi .oi_contacts_info{
	margin-bottom:25px;
}
.gm{
	padding-top:77px;
	padding-bottom:50px;
}
.sv{
	padding:78px 0px 115px 0px;
}
.sv_cont{
	width: 515px;
	height: 220px;
	float:left;
	border: solid 1px #e9e9e9;
	background-color: #ffffff;
	margin-top:56px;
	padding:40px 32px;
}
.sv_cont img{
	max-height:100% !important;
	max-width:unset !important;
	width:auto;
	cursor:pointer;
}
.algnright{
	text-align:right;
}
.algnlft{
	text-align:left;
}
.sv_div{
	width:317px;
	height:auto;
	float:right;
	margin-right:32px;
}
.sv_title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #4a4a4a;
}
.sv_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:11px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.5px;
	color: #5e5e5e;
}
.sv_link{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.43px;
	color: #4a4a4a;
	text-decoration:underline;
	cursor:pointer;
}
.casopis_cont{
	width:50%;
	height:681px;
	float:left;
	margin:0;
	padding:0;
	padding-top:85px;
	text-align:center;
}
.casopis_div{
	width:480px;
	height:auto;
	display:inline-block;
	margin:0;
	padding:0;
}
.casopis_title{
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: -0.83px;
	color: #4a4a4a;
}
.casopis_title.lft{
	color: #ffffff;
	text-align:left;
}
.casopis_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:12px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.5px;
	color: #4a4a4a;
}
.casopis_txt.lft{
	text-align: justify;
	color: #ffffff;
}
.casopis_txt.lft span{
	font-size: 16px;
	line-height: 1.63;
	letter-spacing: -0.67px;
}
#casopis_line{
	width:100%;
	height:1px;
	float:left;
	margin:0;
	margin-top:34px;
	padding:0;
	background-color:rgba(255,255,255, 0.3);
}
#casopis_left_bot{
	width:446px;
	height:auto;
	float:left;
	margin:0;
	margin-top:34px;
	padding:0;
	text-align:left;
}
#casopis_left_bot img{
	float:left;
}
#casopis_left_bot_txt{
	width:360px;
	height:auto;
	float:left;
	margin:0;
	margin-left:21px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: 1.82;
	letter-spacing: -0.46px;
	color: #ffffff;
	text-align:left;
}
#casopis_img{
	margin-top:24px;
	width:110px;
}
.casopis_cont .podstranica_title{
	margin-top:50px;
}
#casopis_right_bot_txt{
	width:453px;
	height:auto;
	display:inline-block;
	margin-top:12px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.5px;
	text-align: center;
	color: #5e5e5e;
}
#casopis_link{
	display:inline-block;
	margin-top:24px;
}
.fp_cont{
	padding:93px 0px 108px 0px;
}
#fp_txt{
	width:433px;
	height:auto;
	display:inline-block;
	margin:0;
	margin-top:12px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: -0.5px;
	text-align: center;
	color: #5e5e5e;
}
.content_date{
	font-size:13px;
	font-weight:600;
	line-height: 1.71;
	letter-spacing: -0.5px;
	color: #4a4a4a;
}
#casopislist{
	padding-top:50px;
}
.casopislist{
	width:26%;
	height:400px;
	display:inline-block;
	margin:0;
	margin-bottom:50px;
	margin-right:7%;
	padding:50px 0px;
	border:1px solid #f4f4f4;
	text-align:center;
	
}
#ojplist{
	padding-top:100px;
}
#ojplist .obvpoz_divs{
	margin-left:0;
	margin-bottom:22px;
	margin-right:11px;
}
#ojplist .obvpoz_divs:nth-child(4n){
	margin-right:0;
}
.SUV{
	padding:66px 0px 98px 0px;
}
.plan_cont{
	width:50%;
	height:490px;
	float:left;
	margin:0;
	padding:96px 0px 0px 0px;
	background-color:#4379a7;
}
.plan_title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.27;
	letter-spacing: -0.83px;
	text-align: center;
	color: #ffffff;
}
.plan_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:24px;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: -0.57px;
	text-align: center;
	color: #ffffff;
}
.plan_txt a{
	color:#FFF;
	text-decoration:underline;
}
.plan1621{
	padding:58px 0px 77px 0px;
}
.index_registar{
	padding:64px 0px 82px 0px;
}
.euzakonodavstvo{
	background-color:#4379a7;
	padding:72px 0px 92px 0px;
}
.dokumenti_cont{
	padding:121px 0px 74px 140px;
}
#doc_select_cont{
	width:100%;
	max-width:720px;
	height:auto;
	float:right;
	margin:0;
	margin-left:36px;
	padding:0;
	text-align:left !important;
}
/*Select2 dokumenti*/
#doc_select_cont .select2{
	width:100% !important;
	max-width:600px;
	margin-top:24px;
}
.select2-container--default .select2-selection--single{
	background-color:#4379a7;
	border-radius:0;
	height:48px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:48px;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: -0.64px;
	color: #ffffff;
}
.select2-dropdown{
	border-radius:0;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.78;
	letter-spacing: -0.64px;
	color:#4a4a4a;
}
.select2-results ul li{
	background-color:#EEEEEE;
}
.select2-results ul li:nth-child(2n){
	background-color:#F5F5F5;
}
.select2-container--default .select2-results__option[aria-selected="true"]{
	border:1px solid #d8d8d8;
}
.select2-container--default .select2-results > .select2-results__options{
	max-height:320px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:48px;
	right: 16px;
	top:0px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	content:url('../images/dropdown_down.svg');
	border:none;
	border-style: none;
	border-width: none;
	width:14px;
	height:14px;
	margin:0;
	transform:translate(-50%,-50%);
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
	content:url('../images/dropdown_up.svg');
	border:none;
	border-style: none;
	border-width: none;
	width:14px;
	height:14px;
	margin:0;
	transform:translate(-50%,-50%);
}
.select2-results__option{
	padding-left:16px;
}
.select2-container--disabled{
	opacity: 0.15;
}
#doc_btn{
	width:auto;
	height:40px;
	float:left;
	margin:0;
	margin-top:28px;
	padding:7px 19px 5px 6px;
	background-color:#4379a7;
	border-radius:24px;
	border:none;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 3px;
	color: #ffffff;
	text-transform:uppercase;
	cursor:pointer;
}
#doc_btn:disabled{
	opacity:0.15;
	cursor:not-allowed;
}
#doc_btn img{
	float:left;
	margin-top:-2px;
	margin-right:12px;
}
.allbttns{
	text-decoration:none;
	padding-left:19px !important;
}
.doc_list{
	padding:51px 0px 54px 0px;
	background-color: #f5f5f5;
	text-align:center;
}
.doclist_cont .obvpoz_divs{
	margin-left:0;
	margin-right:11px;
	margin-bottom:11px;
	height:320px !important;
}
.doclist_cont .obvpoz_divs:nth-child(4n){
	margin-right:0;
}
.doclist_cont .obvpoz_divs .obvpoz_txt{
	max-height:180px;
}
/*#hhf_subtext_more{
	display:none;
	height:auto;
}*/
#open_hhf_subtext{
	cursor:pointer;
}
/*Plusevi*/
.plusevi-cont{
	margin-top:50px;
}
#plusevicont{
	padding-top:50px;
}
#vodaplus{
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:1px;
	height:1px;
}
.plusevi{
	position:absolute;
	padding:0;
	background-image:url('../images/vodaplus.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	cursor:pointer;
}
#plus1{
	left:28px;
	top:30px;
}
#plus2{
	left:22px;
	top:61px;
}
#plus3{
	left:25px;
	top:95px;
}
#plus4{
	left:56px;
	top:138px;
}
#plus5{
	left:125px;
	top:100px;
}
#plus6{
	left:322px;
	top:45px;
}
#plus7{
	left:330px;
	top:72px;
}
#plus8{
	left:366px;
	top:63px;
}
#plus9{
	left:354px;
	top:110px;
}
#plus10{
	left:360px;
	top:146px;
}
#plus11{
	left:285px;
	top:132px;
}
#plus12{
	left:258px;
	top:208px;
}
#plus13{
	left:221px;
	top:229px;
}
#plus14{
	left:324px;
	top:259px;
}
#plus15{
	left:409px;
	top:296px;
}
#vodostaji_cont table{
	margin-bottom:60px;
}
#vodostaji_cont th{
	color:#4a4a4a;
	font-weight:600;
	font-size:16px;
}
.td_stanica, .td_vodotok{
	text-align:left !important;
}
.td_vcm{
	text-align:right !important;
	border-left:none !important;
}
.td_vm {
	border-right:none !important;
	text-align:left !important;
}
.td_icon{
	cursor:pointer;
}
#vlegend, #vlegendtop{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	font-family: 'Source Sans Pro';
	font-size: 21px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.52;
	letter-spacing: -0.75px;
	color: #4a4a4a;
}
#vsfront{
	position:relative;
	cursor:help;
}
#vlegendfront{
	width:375px;
	height:auto;
	position:absolute;
	z-index:999;
	bottom:50px;
	right:0;
	display:none;
	border:1px solid #ededed;
	padding:13px 27px 27px 27px;
	background-color:#FFF;
}
#vsfront:hover #vlegendfront{
	display:block;
}
#vlegendtop .vlegend{
	margin:0;
	margin-bottom:17px;
}
.vlegend{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:17px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.21;
	letter-spacing: -0.2px;
	color: #4a4a4a;
}
.vlegend.inline{
	width:auto;
	padding-right:50px;
}
.vlegend .vs-status{
	margin:0;
	margin-right:16px;
}
.vlegend_img{
	width:13px;
	margin-right:16px;
	float:left;
	text-align:center;
}
.contact_container{
	width:1360px;
}
#hhf_div.mob{
	display:none !important;
}
/*Home2*/
#hp1{
	background:linear-gradient(to bottom, #4e81ac, #487fa7);
	/*text-align:center;
	display:none;*/
	padding-bottom:197px;
}
#hp1 .blurbottom{
	background-color:unset;
	background-image: linear-gradient(to bottom, rgba(73, 127, 168, 0), #2c5779);
}
#captchadiv td{
	font-size:0px !important;
}
#captchadiv td,#captchadiv tr,#captchadiv table{
	border:0px !important;
	margin-right:2px;
}
.emhome{
	width:1170px;
	padding-top:150px;
	padding-bottom:60px;
	display:flex;
	justify-content:space-between;
}
.emTitle{
	width:100%;
	height:auto;
	float:left;
	margin-top:16px;
	font-family: 'Source Sans Pro';
	font-size: 28px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.21;
	letter-spacing: -0.78px;
	color: #ffffff;
}
.emTitle.first{
	margin-top:50px;
}
#stanjeObavjestenja_div{
	width: auto;
	height: 34px;
	float:left;
	padding: 0 16px 0 17px;
	border-radius: 17px;
	background-color: #cd5858;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 900;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.43;
	letter-spacing: 2px;
	text-align: center;
	color: #ffffff;
}
.em_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	padding-bottom:16px;
	background-image:url('../images/slrt-line.svg');
	background-position:left bottom;
	background-repeat:no-repeat;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.83;
	letter-spacing: -0.43px;
	color: #ffffff;
}
.em_txt.first{
	background-image:none;
}
.em_txt.second{
	font-size:14px;
}
#incidenti_svg{
	position:absolute;
	right:30px;
	z-index:997;
	top:20px;
}
.nopad{
	padding:0px;
	width:360px;
}
.nopad:nth-child(2){
	padding:0px 35px;
}
#FOP_cont{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:24px;	
}
#FOP_header{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:24px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	/*letter-spacing: -0.5px;*/
	color: #ffffff;
}
#FOP_txt_cont{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:10px;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.44;
	letter-spacing: -0.64px;
	color: #ffffff;
}
.FOP_btn_cont{
	width:auto;
	height:18px;
	float:left;
	margin:0;
	margin-top:16px;
	padding:0;
}
.FOP_btn{
	width:auto;
	height:18px;
	float:left;
	margin:0;
	padding:0px 10px;
	background-color:#a0bf69;
	border-radius:9px;
	font-family: 'Source Sans Pro';
	font-size: 11px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.64;
	letter-spacing: normal;
	text-transform:uppercase;
	color: #ffffff;
}
.FOP_arrow{
	float:left;
	margin:0;
	margin-left:10px;
	margin-top:4px;
}
#WA_cont{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:16px;
	padding:50px 64px 55px 64px;
	border:2px solid rgba(255,255,255, 0.2);
	border-radius:16px;
	background-color:rgba(255,255,255, 0.2);
}
.WA_links{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
.WA_links:first-of-type{
	margin-bottom:41px;
}
#VHS_cont{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:20px;
	padding:0;
	padding-bottom:20px;
	background-image: url('../images/slrt-line.svg');
	background-position: left bottom;
	background-repeat: no-repeat;
}
#SO_cont{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:20px;
	padding:0;
	padding-bottom:20px;
	/*background-image: url('../images/slrt-line.svg');
	background-position: left bottom;
	background-repeat: no-repeat;*/
}
#SO_cont_tag{
	width:auto;
	height:18px;
	float:left;
	margin:0;
	padding:3px 9px;
	background-color:#cd5858;
	border-radius:9px;
	font-family: 'Source Sans Pro';
	font-size: 11px;
	font-weight: 900;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #ffffff;
	text-transform:uppercase;
}
#SO_cont_date{
	width:100%;
	height:22px;
	float:left;
	margin:0;
	margin-top:8px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	/*letter-spacing: -0.5px;*/
	color: #ffffff;
}
#SO_cont_title{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:8px;
	font-family: 'Source Sans Pro';
	font-size: 22px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.18;
	letter-spacing: -0.79px;
	color: #ffffff;
}
#SO_cont_txt{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:8px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: -0.5px;
	color: #ffffff;
}
#SO_slider{
	width:100%;
	height:88px;
	float:left;
	margin:0;
	margin-top:16px;
	padding:0;
}
.SO_slides{
	width:100%;
	height:88px;
	float:left;
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: -0.5px;
	color: #ffffff;
}
#SP_btn{
	margin-left:40px;
}
.vsaCont{
	background-color:#6490B6;
	position:relative;
}
#vsaCont{
	width:100%;
	height:auto;
	position:absolute;
	z-index:999;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	text-align:center;
}
#vsaCont h1{
	font-family: 'Source Sans Pro';
	font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: -0.83px;
	color: #ffffff;
	margin-top:0;
}
#vsaBtn{
	display:inline-block;
	width: auto;
	height: 40px;
	margin: 0;
	margin-top: 28px;
	padding: 7px 19px 5px 19px;
	background-color: #4379a7;
	border-radius: 24px;
	border: none;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: 3px;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
}
#VHS_img{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	margin-top:20px;
}
.vs_links_info{
	color:#FFF;
	padding-left:15px;
	float:left;
	position:relative;
}
.vs_links_info_dot{
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:green;
	position:absolute;
	z-index:997;
	top:50%;
	left:0;
	transform:translate(0%,-50%);
	overflow:hidden;
}
#PlanNabavkiTable tbody tr td:nth-child(2){
	text-align:left;
}
#PlanNabavkiTable tbody tr td:nth-child(8){
	text-align:right;
}
.aktuelnovs{
	font-size:14px;
	color:#000 !important;
	width: 370px;
	float:none;
	display: inline-block;
	text-align:left;
	padding:0;
	line-height:24px;
}
.aktuelnovs i{
	color:#6490B6 !important;
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.animate-flicker {
   -webkit-animation: flickerAnimation 2s infinite;
   -moz-animation: flickerAnimation 2s infinite;
   -o-animation: flickerAnimation 2s infinite;
    animation: flickerAnimation 2s infinite;
}
.animate-flicker-VS {
   -webkit-animation: flickerAnimation 1s infinite;
   -moz-animation: flickerAnimation 1s infinite;
   -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite;
}
#purpWrap{
	width: 100%;
	max-width: 1090px;
	display: flex;
	gap: 8px;
	margin: 0 auto;
}