<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
/*     margin: 1em 0; */
    padding: 0;
}

audio,
canvas,
img,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{
/* 	background-image: url("../img/bg_pattern.jpg"); */
	background-color: #fff;
}

#wrapper_header{
/*    margin-top: 30px;*/
    width: 100%;
    background-color: white;
    /* background-image: url("../img/phone-call.jpg"); */
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
/*     height: 700px;    */
	position:relative;
/* 	overflow:hidden; */
/* 	border-bottom:5px solid #E5AC41; */
}
#wrapper_header_inner{
    width: 100%;
	position:relative;
/* 	position:fixed; */
	-webkit-transition: all 1s; /* Safari */
    transition: all 1s;
	/* z-index: 100; */
	background-image: url("../img/ver_2_mo_bg_grb_fade.jpg");
    background-repeat:no-repeat;
	background-size:cover;
    background-position:left top;
}

#wrapper_header_inner #logo{
	background-image:none;
}

.header_inner{
	
}

header{
	height:120px;
}

#zastava{
	background-image: url("../img/ministarstvo_zastava.jpg");
	background-repeat: repeat-x;
	height: 12px;
}

#header_one{
/*   background-image: url("../img/01_Header_pattern.png");*/
/*   background-repeat: repeat-x;*/
    
   height: 86px;
/*    line-height: 86px; */
   vertical-align: middle;
   text-align: left;
   overflow: visible;
	
   /* outline: green dotted thin; */
}

.search_holder{
	display: inline-block;
    overflow: visible;
    float:left;
	line-height: 40px;
	vertical-align: middle;
	position: relative;
}

.search_holder_responsive{
		display: block;
	    overflow: visible;
	    float:left;
		line-height: 40px;
		vertical-align: middle;
		position: relative;
		display: none;
	}

.search_input_style
{
   width: 130px;
   padding: 0px 2px;
  height: 20px;
   border-radius:5px;
/*   -webkit-border-radius:20px;
    -moz-border-radius:25px;
    -border-radius:20px;*/
    border: 0 2px;
/*    font-size: 12px;*/
}

#wrapper_nav{
	height: 40px;
	background-color: #2E5F97;
	width: 100%;
	position: relative;
	margin: auto;
/* 	float:left; */
}
#nav_holder{
/*     width:100%; */
/*     width:auto; */
/* 	float: right; */
    min-height: 40px;
    line-height: 40px;
    overflow: visible;;
    position: relative;
    text-align: left;
    vertical-align: middle;
	z-index:25;
}

nav{
    display: inline-block;
    line-height: 14px;
/*     padding-bottom: 10px; */
    vertical-align: middle;
	float: left;
	padding: 13px 0;
}

#social_icons_header{
    position: relative;
    right: 10px;
    top: 5px;
	float: right;
	line-height: 40px;
	vertical-align: middle;
}
#social_icons_header.navi ul li{
	display:inline-block;
}
/*zbog fb ikonice oko koje ostaje dosta prostora*/
#social_icons_header.navi ul li:nth-child(2){
	margin-left:0;
}

/*zbog fb ikonice oko koje ostaje dosta prostora*/
#social_icons_header.navi ul li:nth-child(1){
	margin-right:0;
	margin-left:5px;
}


#languages{
   line-height: 16px;
    position: relative;
/*     right: 10px; */
/*     top: 10px; */
	float: right;
	line-height: 40px;
	vertical-align: middle;
}

#responsive_languages{
   line-height: 16px;
    position: absolute;
    right: 145px;
/*     top: 10px; */
/* 	float: right; */
	line-height: 40px;
	vertical-align: middle;
	display:none;
}

#responsive_languages.navi ul li{
	color: white;
}

#font_increase{
   line-height: 16px;
    position: relative;
     right: 20px; 
/*     top: 10px; */
	float: right;
	line-height: 40px;
	vertical-align: middle;
}

#languages.navi li, #languages.navi li a, #languages.navi li a:visited{
	 font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
	font-size:13px;
	color:#2e5f97;
/* 	font-weight: bold; */
}

#languages.navi li:nth-child(even){
	color:#999;
}

#languages.navi li a:hover{
	color:#9E0203;
} 

#header_three{
   background-image: url("../img/03_Header_pattern.png");
   background-repeat: repeat-x;
   height: 80px;
   line-height: 80px;
   vertical-align: middle;
}

#logo{
     float:left;
	text-align:center; 
/* 	width:21.875%; */
	background-image:url("../img/bgr_trans_85.png");
	position:relative;
	
}

#social_responsive{
    display: none;
    float: left;
    height: 32px;
    overflow: hidden;
    line-height: 32px;
    margin-top: 0px;
    width: 200px;
/*    background-color: yellow;*/
}
#wrapper_content{
    width: 100%;
     /* background-image: url("../img/04_Background_pattern.png"); */
}

.margin{
	margin-top:86px;
}
.content{
	text-align:center; 
	margin: 0px auto;
/* 	border-bottom:5px solid #E5AC41; */
}

#content_one{
	width:100%;
/* 	min-height:500px; */
/* 	outline: 2px solid #333; */
	background-color: #F4F4F4;
	padding-bottom: 15px;
	padding-top:115px;
}

#content_one_istorija,
#content_two_istorija{
	width:100%;
	background-color: #F4F4F4;
	padding-bottom: 15px;
	padding-top:30px;
    float: left;
}

#content_konkursi_informacije,
#content_konkursi_promo_materijal,
#content_konkursi_video_spotovi,
#content_one_konkursi,
#content_one_dsvr,
#content_dsvr_kontakt,
#content_one_konkursi_spec,
#content_lp_konkursi,
#content_lp_jedinice,
#content_lp_specijalnosti{
	width:100%;
	padding-bottom: 15px;
	padding-top:10px;
	float: left;
	background-color: #E2E2DC;
}

#content_one_konkursi_spec,
#content_lp_jedinice{
	background-color:#E2E2DC;
	background-image: url("../img/kobre_background.jpg");
 	background-repeat:repeat;
 	background-attachment:fixed;
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,.6);	
}

#content_lp_jedinice{
	background-image: url("../img/konkursi_popuna_vs_bgr.jpg");
	background-position: center;
}

#content_lp_konkursi{
	margin-top: 10px;
}

#content_one_konkursi_spec .content_section_caption_holder,
#content_one_konkursi_spec #content_blocks_news,
#content_holder_konkursi_spec_jed_informacije .content_section_caption_holder,
#content_holder_konkursi_spec_jed_informacije #content_blocks_news,
#content_content_holder_konkursi_spec_jed_promo_materijal .content_section_caption_holder,
#content_content_holder_konkursi_spec_jed_promo_materijal #content_blocks_news,
#content_lp_konkursi #content_holder_konkursi_spe#content_lp_konkursipec_jed_konkuris .content_section_caption_holder,
#content_holder_konkursi_spec_jed_konkursi .content_section_caption_holder,
#content_holder_spedijalnosti_spec_jed_konkursi .content_section_caption_holder,
#content_holder_konkursi_spec_jed_konkursi #content_blocks_news,
#content_holder_spedijalnosti_spec_jed_konkursi #content_blocks_news,
#content_lp_jedinice .content_section_caption_holder,
#content_lp_jedinice #content_blocks_news {
	border: 0;
	padding: 15px 1.6% 10px 1.6%;
}

#content_one_holder
#content_two_holder,
#content_one_holder_konkursi
#content_holder_konkursi_informacije,
#content_holder_konkursi_promo_materijal,
#content_holder_konkursi_video_spotovi,
#content_holder_one_konkursi,
#content_holder_konkursi_spec_jed_promo_block,
#content_holder_konkursi_spec_jed_informacije,
#content_one_holder_dsvr
#content_holder_kontakt_dsvr{
	display:inline-block;	
}

/**********************
*CONTENT OPENING SOON
**********************/
#content_opening_soon{
	width:100%;
}

#content_opening_soon_holder{
	display:inline-block;	
}

#content_konkursi_promo_baner{
	width:100%;
	padding-bottom: 15px;
	padding-top:10px;
	float: left;
}

#content_konkursi_promo_baner img{
	width: 100%;
}

.promo_baner_mobile{
	display: none;
}

/**********************
*CONTENT SERVICE BLOCK
**********************/
#content_sis{
	width:100%;
	min-height:500px;
	background-color: white;
/* 	outline: 2px solid #333; */
/* 	background-color: #82C0FF; */
}

#content_services_holder{
	display:inline-block;
/* 	 margin-bottom: 50px;	 */
}

/**********************
*CONTENT 2 BLOCK
**********************/

#content_two{
	width:100%;
	min-height:500px;
	background: #ccc;
	outline:2px solid #333;
/* 	text-align: center; */
}

#content_two_holder{
/* 	text-align: center; */
}

#content_counter_blocks{
	display:inline-block;
	margin:20px auto;
	width:100%;
/* 	text-align: center; */
}

}

.block_content_two{
	text-align: center;
}

/**********************
*CONTENT VALUES BLOCK
**********************/

#content_footer{
/* 	background-attachment:fixed; */
	width:100%;
/* 	min-height:500px; */
/* 	outline: 2px solid #333; */
	background-color: #F4F4F4;
	padding: 15px 0;
/* 	text-align: center; */
}

#content_footer_holder{
/* 	text-align: center; */
}

#content_footer_blocks{
	display:inline-block;
	margin:20px auto;
	width:100%;
/* 	text-align: center; */
}


.cv_block{
	float:left;
	text-align: justify;
	width: 70%;
	margin:20px 20px;
}

.cv_block_caption{
	float: left;
	border-left: 3px solid #0083CB;
	padding: 0 10px;
}

.cv_block_text{
	float: left;
}

.top_vest_foto_desktop{
	display:inline-block;
	width:100%; 
	height:auto
}

.top_vest_foto_mobile{
	display:none;
	width:100%; 
	height:auto
}

/**********************
*CONTENT 3 BLOCK
**********************/

#content_three{
 	background-image: url("../img/cetvrti_pesadijski_puk_stefan_nemanja.jpg");
 	background-repeat:no-repeat;
 	background-attachment:fixed;
	width:100%;
 	height:600px; 
 	text-align: center;
	/* box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2); */
}

#content_konkursi_video_spotovi{
	width:100%;
 	overflow: auto;
 	text-align: center;
	background-color: #F4F4F4;
}

#content_lp_promo{
	background-image: url("../img/02_jedinice_maskirnapodloga_1920x600.png");
 	background-repeat:no-repeat;
 	background-attachment:scroll;
    background-position: center;
	background-size: cover;
	width:100%;
 	/* height:600px; */ 
 	text-align: center;
	background-color: #F4F4F4;
	display: flex;
	flex-direction: row;
	margin-top: 10px;
}

#content_lp_foto{
	width:100%;
 	/* height:600px; */ 
 	text-align: center;
	background-color: #F4F4F4;
	display: flex;
	flex-direction: row;
	margin-top: 10px;
}

/*PhotoSwipe Gallery*/
.demo-gallery {
  	width: 100%;
  	height: auto;
  	float: left;
 	display:flex;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.demo-gallery a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  display: block;
  /* float: left;
  margin: 15px 0 0 0;
  width: 100%; */
  line-height: 0;
	width:23%; 
	float:left;
	margin:1% 1%;
}

.demo-gallery a img{
	width: 100%;
	/* height: 200px; */
}

.fotogalerija-item-sadrzaj img{
	/* width: 100% !important;
	height: 250px !important; */
}

.ostale_fotke_galerije {
	height: 100%;
	width: 50%;
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
}

a.demo-gallery__img--main {
  /* width: auto;
  height: auto; */
	margin-bottom:10px;
	margin-top:10px;
}

.demo-gallery figure {
  display: none;
}
.demo-gallery__title {
  line-height: 14px;
  font-size: 14px;
  opacity: 0.8;
  margin-top: 5px;
  width: 100%;
  float: left;
}

/*Kraj PhotoSwipe Gallery*/

#content_three_holder{
 	text-align: center;
}

#content_project_blocks{
	display:inline-block;
/* 	margin:20px auto; */
	width:100%;
/* 	text-align: center; */
}

.block_content_three{
	min-height: 200px;
	text-align: center;
/* 	outline: 1px dashed green; */
}

.content_section_caption_holder_istorija {
    width: auto;
    padding: 0 10px;
    margin: 40px auto;
    border-bottom: 3px solid #fff;
    display: inline-block;

}

.content_section_caption_holder_konkursi {
    width: auto;
    padding: 0 10px;
    margin: 40px auto;
    border-bottom: 3px solid #2E5F97;
    display: inline-block;

}

.istorija_title_white {
    color: #fff;
    font-size: 30px;
    text-align: right;
    text-transform: uppercase;
    font-weight: 400;
}

.title_blue {
    color: #2E5F97;
    font-size: 30px;
    text-align: right;
    text-transform: uppercase;
    font-weight: 400;
}

#istorija_o_projektu .content_o_nama {
	margin:0px auto 40px auto;
	width:80%;
}

#konkursi_video_spotovi{
	margin:0px auto 40px auto;
	width:100%;
	/* background: #fff; */
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,.0);
}

/**********************
*CONTENT SOCIAL BLOCK
**********************/

#content_footer{
/* 	background-image: url("../img/test_2.1.jpg"); */
/* 	background-repeat:no-repeat; */
/* 	background-attachment:fixed; */
	width:100%;
	background-color:white;
	padding: 35px 0px;
/* 	height:300px; */
/* 	text-align: center; */
}

#content_social_holder{
/* 	text-align: center; */
}

#social{
	margin: 25px 0;
}

#social ul li{
	margin:auto 15px;
}

#social_contact{
	margin-bottom:25px;	
	display: inline-block;
} 

/**********************
*CONTENT Google Map
**********************/

#content_map{
/* 	background-image: url("../img/test_2.1.jpg"); */
/* 	background-repeat:no-repeat; */
/* 	background-attachment:fixed; */
	width:100%;
/* 	background-color: #0083CB; */
/* /* 	height:300px; */ */
/* 	text-align: center; */
}

#content__holder{
/* 	text-align: center; */
}

#social{
	margin: 25px 0;
}

#social ul li{
	margin:auto 15px;
}

#social_contact{
	margin-bottom:25px;	
	display: inline-block;
} 
.content_section_caption_holder{
	width:96.8%;
	float:left;
	/* background-color:#004b8f; */
/* 	line-height: 30px; */
/*     vertical-align: bottom; */
/* 	padding:7px 10px; */
	padding:15px 1.6% 0 1.6%;
/* 	border-bottom: 1px solid #ccc; */
	text-align: left;
	display:inline-block;
	border:1px solid #ccc;
	border-bottom: none;
}

.content_section_caption_holder_spec_jed{
	text-align: center;
	border: 0;
}

.content_section_caption_holder a:link, .content_section_caption_holder a:visited
{
	color: black;
}

.content_section_caption_holder a:hover{
	color:#2E5F97;
}

.announcements_caption{
	border:none;
}

.block_caption_holder{
	width:100%;
	float:left;
	padding:15px 0 0 0;
	text-align: left;
	display:inline-block;
}

.block_caption_holder_iz_medija {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
	text-align: center;
	display: inline-block;
}

.content_section_caption_holder span,
.content_component_caption span{
	display:inline-block;
/* 	margin-left: 5px; */
}



.content_component_caption{
	width:98%;
	float:left;
	/* background-color:#004b8f; */
/* 	line-height: 30px; */
    vertical-align: bottom;
/* 	padding:0 3%; */
	margin:10px 0px;
}

#responsive_aside_menu{
	display:none;
}

#wrapper_left_menu_and_text{
	width:100%;
	margin:2% 0%;
	min-height:300px;
	/* background-color:grey; */
	
	
}

#content_aside{
	float:left;
	width:28%;
	min-height:300px;
	/* outline: orange dotted thin; */
	background-color:#yellow;
	margin-left:2%;
}

#aside_menu{
	float:left;
	width:98%;
	/* min-height:300px; */
	/* outline: orange dotted thin; */
/* 	background-color:#5e996d; */
	margin:0 1%;	
}


#share_buttons {
    float: left;
    margin: 0 1%;
    width: 98%;
/* 	margin-bottom: 40px; */
}
#social_networks{
	float:left;
	width:100%;
	min-height:300px;
	/* background-color:green; */
}

#social_networks ul{
	list-style-type:none;
	padding:0;
}

#social_networks ul li{
	width:100%;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:left;
	border-bottom:1px solid #cccccc;
}
/* #social_networks ul li:first-child{
	border-top:1px solid #cccccc;
}  */

#content_text{
	float:left;
	width:70%;
	min-height:300px;
	margin:0 auto 20px;
	/* outline: blue dotted thin; */
}

#breadcrumbs {
	width: 98%;
	background: #F4F4F4;
	padding: 10px 1%;
	border-bottom: 1px dotted 000;
}

#breadcrumbs a{
	color:#2E5F97;
}

#breadcrumbs a:hover{
	color:#9E0203;
}

#content_caption{
	
}
#content_body{
	/* margin-top: 2%; */
	position: relative;
}
.bgr_content_inner{
	/* background-image:url("../img/bgr_dotted_grey.jpg"); */	
}

.fotografija_holder{
	width:23%; 
	float:left;
	margin:1% 1%;
}

.fotografija_holder_mobile{
	display:none;
	width:23%; 
	float:left;
	margin:1% 1%;
}

.fotografija_style{
	width:99%;
	border: #575757 solid 3px; 
}

.foto_holder{
	float:left;
	width:100%; 
	margin:auto;
	background-color:#f4f4f4;	
}

.video_holder{
	float:left;
	width:100%; 
	margin:auto;
	background-color:#f4f4f4;	
	position: relative;
}
.video_holder_konkursi {
	/* float: left; */
	width: 100%;
	margin: auto;
	background-color: transparent;
	/* position: relative; */
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}

.video_holder_konkursi_spec_jed{
	margin: 30px 0;
}

.video_holder_konkursi_popuna_jedinica_vs {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}

.video_item{
	float:left;
	width:48%; 
	text-align:center;
	margin:1% 1%;
}

.video_item_spec_jed{
	float:left;
	width:98%; 
	text-align:center;
	margin:1% 1%;
}

.video_item_flv {
	float: left;
	width: 100%;
	text-align: left;
	margin: 5px 0;
}

.content_text_intro{
	background-color:#f4f4f4;
	float:left;
	width:96%;
	padding:2%;
	position: relative;
}
.additions_holder{
	float:left;
	width:100%;
	padding:2% 0;
	position: relative;
}
.additions_item{
	float: left;
	width: 98%;
	padding: 1%;
	margin-bottom: 10px;
	background-color: #f4f4f4;
}
.additions_date {
	width: 100%;
	margin: 2px 0;
	text-align: left;
	display: inline-block;
	text-align: left;
	font-size: 1em;
}
.additions_tekst {
	width: 100%;
	margin: 5px 0 5px 0;
	text-align: left;
	display: inline-block;
	text-align: left;
	color: #575757;
}

.additions_tekst a{
	color: #2E5F97 !important;
}

.additions_tekst a:hover{
	text-decoration: underline;
}

.addition_caption_holder{
	float:left;
    width:85%;
	border-right:2px solid white;
}
.addition_caption_holder a,
.addition_extension_holder a{
	color: #2E5F97 !important;
}

.addition_caption_holder a:hover,
.addition_extension_holder a:hover{
	text-decoration: underline;
}

.addition_extension_holder{
	float:left;
    width:14%;
	text-align: center;
}
#opening_soon{
	width: 96.8%;
    float: left;
	background-color: #0083cb;
	line-height: 40px;
    min-height: 40px;
	margin-left: 1.6%;
	margin-right: 1.6%;
}

#content_blocks_news,
#content_blocks_sis,
#content_footer_links,
#content_blocks_iz_medija{
    width: 96.8%;
    float: left;
/*     background-color: #fbf7f4; */
    padding:5px 1.6% 10px 1.6%;
	border:1px solid #ccc;
	border-top: none;
}

#content_blocks_sis,
#content_footer_links{
	border-top:1px solid #ccc;
}

.read_full_article{
	background-color: #d01e50;
	float: right;
	margin:0 10px 10px 10px;
	padding:5px;
	border-radius:8px;
	display:none;
}

#news{
   width: 100%;
   min-height:300px; 
   margin-top: 20px;
   float: left;
}

.date_box_layout{
    margin-left:10px;
}
.date_box_holder{
    margin-bottom: 5px;
}
.search_submit_button{
    margin-bottom:5px;
	background-image: url("../img/v_stamp_btn_search_out.png");
    width: 54px;
    height: 24px;
    background-color: #333333;
    border-radius:5px;
    
}

.content_types{
	width:7%;
	text-align:center; 
	float:left;
/* 	background-color:red; */
	padding:1%;
	margin:0 2%;
	
}

.date_box{
	background-color: #fff;
	width:100%;
	text-align:center; 
	float:left;
/* 	height:40px; */
	line-height:25px;
	vertical-align:baseline;
/* 	border: 2px solid; */
    border-radius: 5px;
	padding:1%;
/* 	margin:0 2%; */
}

#first_cat_news{
    width: 72.2%;
/*     outline: dotted thin red; */
    min-height:350px;
    background-color: #f4f4f4;
}

#first_cat_news i{
 	color:#2891de;
	position:relative;;
	/* right:-5px; */
	text-align:right;
	width:100%;
}


.news_header{
    background-color: #2891de;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    padding: 0 15px;
 	/* margin-bottom: 20px; */
}

.news_holder{
    padding: 0 15px 0 15px;
}
.news_holder ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.news_holder ul li{
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #004b8f;
}

.news_holder ul li:hover{
	background-color:#fff;
}
.news_item{
    margin-bottom: 15px;
}

#second_cat_news{
    /* outline: dotted thin violet; */
    min-height:280px;
    background-color: #f4f4f4;
}

#second_cat_news i{
	color:#2891de;
	position:relative;;
	/* right:-5px; */
	text-align:right;
	width:100%;
}

.news_holder  i {
    cursor: pointer;
    font-size: 20px;
    margin: 8px;
    transition: all 0.1s ease-in-out 0s;
}


#second_cat_news .news_header{
    background-color: #2891de;
}

#second_cat_news .news_header h2{
    color: #fff;
}

#inner_scroling_items, #inner_scroling_items_projects{
    /* outline: dotted thin violet; */
    min-height:280px;
    background-color: #f4f4f4;
	margin:40px 0;
}

#inner_scroling_items i, #inner_scroling_items_projects i{
 color:#0083CB;
	position:relative;;
	/* right:-5px; */
	text-align:right;
	width:100%;
}

#inner_scroling_items img:hover{
	margin-top:-95px;
	cursor:pointer;
}


#inner_scroling_items .news_header, #inner_scroling_items_projects .news_header{
    background-color: #0083CB;
}

#inner_scroling_items .news_header h2, #inner_scroling_items_projects .news_header h2{
    color: #fff;
}

.inner_scroling_item{
    margin-bottom: 15px;
	text-align: center;
	height:95px;
	overflow:hidden;
}

.arhiva_vesti{
	width:100%;
	height:20px;
	/* padding-right:3%; */
}

.blue_bgr{
	background-color:#2891de;
}

.yellow_bgr{
	background-color:#222;
}

.violet_bgr{
	background-color:#d01e50;
}

.oker_bgr{
	background-color:#0083CB;
}

.text_right{
	text-align:right;
}

#partners_clients{
    float: left;
    width: 100%;
	margin:20px 0 0 0;
}
.partners_clients_caption{
	border-bottom:1px solid #cccccc;
	text-align: center;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#partners{
/*     margin-left: 1.6%; */
/*     float: left; */
/* 	width: 23%; */
	text-align:center;
}

.link_div{
	position:absolute;
	width:100%;
	height:100%;
}

.rolover{
	width:150px;
	height:50px;
}

.rolover:hover{
	background-position:-150px 0;
	cursor:pointer;
}


.rolover_social_header{
	width:21px;
	height:18px;
}

/* .rolover_social_header:hover{ */
/* 	background-position:-24px 0; */
/* 	cursor:pointer; */
/* } */

.rolover_small{
	width:60px;
	height:60px;
}

.rolover_small:hover{
	background-position:-60px 0;
	cursor:pointer;
}

#social.navi ul li {
    margin: 5px;
    display: inline-block;
	position:relative;
}
#social ul:first-child{
    margin-top: 1.83%;
}
#partners.navi ul li:first-child{
    margin-left: 0px;
}

#pc_delimiter{
    float: left;
    margin-left: 0.29%;
	width: 3.5%;
	height:100%;
}

#clients{
    float: left;
/* 	width: 73%; */
	text-align:left;
/* 	margin-left:1.5%; */
}

#clients.navi ul li {
    margin: 5px;
    display: inline-block;
	position:relative;
}

#clients.navi ul li:nth-child(3) {
    margin-right: 0;
}

#clients ul:first-child{
    margin-top: 5px;
}
/* #clients ul:nth-child(2), #clients ul:nth-child(3){
    margin-top: 30px;
}

#clients.navi ul li:first-child{
    margin-left: 10px;
} */


/**********************************************
Blok koji sluzi za ispisivanje elemenata pretrage
*************************************************/
#container{
    float:left;
    width:96%;
	margin: 0 2%;
    /* padding: 1.5% 1.5% 0 1.5%; */ 
}
.date_label_layout{
    /* width: 80px; */
    line-height: 15px;
    display: inline-block;
/*    display:block;*/
/*    margin-bottom: 5px;*/
}
.search_date_and_term_input_fild_layout{
    border-radius:none;
    width:100%;
    height:auto;
	color:#2E5F97;
	font-weight: bold; 
    /* background-color:#222; */
}
.date_box_layout{
    margin-left:10px;
}
.date_box_holder{
   float: left;
    /* height: 40px; */
    /* line-height: 30px; */
    /* margin: 20px 0; */
    margin-bottom: 5px;
    position: relative;
    vertical-align: middle;
    /* width: 30%; */
}

.date_box_holder:nth-of-type(1){
	/* margin-right:25px; */
	margin-right:6%;
}

.search_submit_button{
    background-image: url("../img/mo_search_w.png");
	background-repeat: no-repeat;
	background-color: #2e5f97;
	/*vertical-align:super;*/
	/*margin-left:10px; */
    /* background: #2e5f97 none repeat scroll 0 0; */
    border: 0 none;
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
	width: 100%;
    height: 100%;
    margin-left: 5%;
	margin-top:18px;
    padding-bottom: 4px;
	border-radius: 0; 
}

.search_submit_button:hover {
    /* background: #fff none repeat scroll 0 0; */
	background-image: url("../img/mo_search_b.png");
	background-repeat: no-repeat;
	background-color: #fff;
    cursor: pointer;
    text-decoration: none;
	color:#2e5f97;
	border-style: solid;
	border-width: 1px;
    border-color: #2e5f97;
	padding-bottom: 2px;
}

#form_arhiva_search{
	width:60%;
}


#tabs{
    position: relative;
/*    float: left;*/
/*    width: 1065px;*/
    height: 20px;
    background-color: green;
    /*background-image: url("../slike/tabs_line_3.png");*/
}

.tab_caption{
    position: absolute;
    height: 15px; 
    margin-top:3px; 
}

.active_tab_text_color{
    color: #0C3A51;
}

.active_tab_text_color a{
    color: #0C3A51;
}

#carousel{
    /* margin-top: 4.12%;
    margin-bottom: 3%; */
	position:relative;
	float:left;
	width:100%;
/* 	height:600px; */
    background-position: center;
	background-size:contain;
	background-repeat: no-repeat;
}

.carousel_block{
	position: absolute; 
	width: 300px; 
	/* height: 300px; */ 
	text-align: left; 
	top:230px;
	background-image:url("../img/news_scroller_bgr_trans_85.fw.png");
/* 	background-repeat:repeat-x; */
	overflow:hidden;
	
}
.carousel_caption{
	width:280px;
/* 	height:55px; */
	margin:10px 10px;
	display: none;/*inicijalno dok se ne ucita strana*/ 
	text-transform: uppercase;
	vertical-align: middle;
	/* outline: thin dotted white; */
}

.carousel_content{
	width:280px;
	height:90px;
	margin:10px 10px;
	display: none;/*inicijalno dok se ne ucita strana*/ 
	/* outline: thin dotted black; */	
}

.carousel_caption a, .carousel_caption a:visited
{
	color:white;
}
.carousel_content a, .carousel_content a:visited{
	color:#004b8f;	
}

#slider1_container{
   display: none;
}





#wrapper_footer{
    width: 100%;
	background-color:#333333;
}
/*footer je definisan u sticky_footer.css - ovde je samo deo*/
footer{
    /* border-top: solid 2px #f99d1c; */
    vertical-align: middle;
    text-align: center;
	display:table;
/* 	 background-image: url("../img/v_stamp_visual_key.png");  */
/*      background-repeat:no-repeat; */
}

#footer_blocks{
	float:left;
	width:100%;
	margin:20px 0;
}

.footer_blk{
	display: inline-block;
	float:left;
/* 	text-align:left; */
}

.footer_ico_holder{
	float: left; 
	height:100px;
}

.footer_ico_text_holder{
	float:left; 
	position:relative;
	height:100px;
}

.table_display{
	display: table;
}

.table_cell_display{
	display: table-cell;
	
}

.vertical_middle{
	vertical-align: middle;
}

.text_center{
	text-align: center;
}



.footer_fourth_blk{
	display: table;
	float:right;
	vertical-align: middle;
	text-align: center;
}

.footer_fourth_blk span{
	display:inline-block;
}



.footer_blk_caption{
	float:left;
	width: 100%;
	display:inline-block;
/* 	text-align: left; */
/* 	border-bottom:1px solid #999; */
	padding:5px 0;
	position: relative;
	
}

.footer_blk_content{
/* 	float:left; */
	padding:5px 0;
}

.footer_blk ul li{
	display:block !important;
	float:left;
	width:100%;
}

#footer_logo{
	float:left;
	width: 100%;
	margin-bottom:20px;
}

#footer_line{
/* 	border-top: 1px solid #999; */
	padding: 10px 0;
	float: left;
	width: 100%;
}


#logo_negative{
    margin-top: 25px;
    margin-bottom: 10px;
}

#bottom_nav{
    margin:1% 1.6% 0% 1.6%;
    text-align: left;
    font-size: 0.9em;
    
}

#bottom_nav.menu ul{
    padding-top: 0px;
    float: none;
    display: inline-block;
}

#copyright{
/*     float:left; */
    margin:0 1.6% 1%;
	font-size:0.9em;
}


.footer_menu{
    text-transform:uppercase;
}

.footer_menu ul{
/*    display: block;*/
}
.footer_menu ul li{
    margin:0 !important;/*da bi se ponistile margine iz klase navi i da klasa navi u nastavku ne bi ovo pregazila*/
}

.footer_menu ul&gt;li&gt;a{
    text-align: center;
    padding: 0 5px;
/*    display: block;*/
    transition: color 180ms linear 20ms, background 180ms linear 20ms;
}
.footer_menu ul&gt;li+li{
        border-left: 1px solid #fed351;
    }
.footer_menu ul li.active a, .footer_menu ul li:hover &gt; a, .footer_menu ul li.active:hover &gt; a{
    color:#fed351;
}

/* ==========================================================================
   Author Helper classes
   ========================================================================== */
.top_news_in_roll{
	display:none;
}
.intro_in_roll{
	display:none;
}

.transparent_85
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";       /* IE 8 */
	filter: alpha(opacity=85);  /* IE 5-7 */
	-moz-opacity: 0.85;          /* Netscape */
	-khtml-opacity: 0.85;        /* Safari 1.x */
	opacity: 0.85;               /* Good browsers */	
}

.transparent_95
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";       /* IE 8 */
	filter: alpha(opacity=95);  /* IE 5-7 */
	-moz-opacity: 0.95;          /* Netscape */
	-khtml-opacity: 0.95;        /* Safari 1.x */
	opacity: 0.95;               /* Good browsers */	
}


/*
*Blok za divove koji se koriste u FCK editoru
*/
.contact_block{
    width:250px;
    margin-left:30px;
    float: left;
    margin-bottom: 30px;
    display: inline-block;
}
.partners_block{
    width:auto;
    margin:10px 30px;
    float: left;
    height:150px;
    display: inline-block;
}
.management_block{
    width:90%;
    margin:10px 30px;
    float: left;
    height:auto;
    display: block;
}

.no_margin{
    margin: 0;
}
.block{
/*    width: 225px;*/
/*    height:250px;*/
    background-color: #fff;
/* 	outline: 1px solid #ECECF0; */
}

.block_header img{
	width: 100%;
    
}

.first_block{
/*    margin-left: 20px;
    margin-right: 6px;*/
/*     margin-left: 1.75%; */
    margin-right: 1.5%;
}

#yt_top_video{
	width:310px; 
	height:180px;
}

#yt_top_video_konkursi_iz_medija {
	width: 100%;
	height: auto;
}

.middle_block{
/*    margin: 0 6px;*/
      margin: 0 1.5%;
}

.last_block{
    margin-left: 1.5%;
    margin-right: 0;
}
.block_header{
    position: relative;
    width:310px;
	height:180px;
 /*    margin:7.5% 7.5% 0 7.5% ;*/
/*     height: 200px; */
/*    line-height: 236px;*/
/*    text-transform: uppercase;*/
/*    vertical-align:bottom;*/
    text-align: center;
    background-color: #fff;
    /* background-position: center; */
    background-repeat: no-repeat;
/* 	-webkit-transition: all 1s; Safari */
/*     transition: all 1s; */
/* 	z-index:50; */
/* 	background-color: #0083CB; */
	float:left;
	overflow: hidden;
}

.block_header_sljr{
	width:100% !important;
	height:auto !important;
}

.block_header_konkursi_iz_medija {
	position: relative;
	width: 100%;
	height: auto;
	text-align: center;
	background-color: #fff;
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}

.block_header_konkursi_iz_medija img {
	width: 100%;
	height: auto;
}

.block_header_konkursi_za_vojne_skole{
	width:100%;
	height:auto;;
}

/* #block_one .block_header{ */
/*     background-image: url('../img/promo_grubi_radovi.png'); */
/* } */


#block_two .block_header{
/*     background-image: url('../img/promo_bravarski_radovi.png'); */
}


#block_three .block_header{
/*     background-image: url('../img/promo_podopolagacki_radovi.png'); */
}
/* #block_three .block_header:hover{
   background-color: #fed351;
   background-image: url('../img/3d_b.png');
	background-position:-236px 0 ;
    cursor: pointer;
} */

#block_four .block_header{
/*     background-image: url('../img/promo_zavrsni_radovi.png'); */
}
/* #block_four .block_header:hover{
   background-color: #fed351;
   background-image: url('../img/pci_b.png');
	background-position:-236px 0 ;
    cursor: pointer;
} */

/* .block_header:hover { */
/* background-size:120%; */
/* } */

.block:hover .blk_content{
/* 	color:#fff; */
}

.block:hover .block_header{
/* 	background-color:#f8f8f8; */
	background-position:-236px 0;
	
}

.block:hover .block_caption h2{
	color:#E5AC41;
	
}

.promo_box_image_click{
	position:absolute;
	top:0;
	left:0;
	height:70%;
	width:100%;
}

.block_header_top{
    width: 100%;
    height: 30%;
    position: absolute;
    top: 0;
    text-transform: uppercase;
	vertical-align: middle;
	display:table;
}
.block_header_middle{
    width: 100%;
    height: 40%;
    position: absolute;
    top: 30%;
    text-transform: uppercase;
	vertical-align: middle;
	display:table;
}
.block_header_bottom{
    width: 100%;
    height: 30%;
    position: absolute;
    bottom: 0;
    text-transform: uppercase;
	vertical-align: middle;
	display:table;
}

.block_header_bottom span, .block_header_middle span, .block_header_top span
{
	display: table-cell;
	vertical-align:middle;
	text-align: center;
}

.blk_content{
    width: 100%;
/*     margin:5.2% 7.5%; */
/*     overflow: hidden; */
	min-height:100px;
	float: left;
	padding-bottom: 70px;
	
	/*FIX: zbog bootstrap.css koji se koristi za video modal*/
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	
}

.contetn_blocks_flex {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.blk_content_izdvajamo{
	margin-top:7px;
}

#content_footer .blk_content{
	
	padding-bottom: 20px;
}

.blk_content ul{
/*font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;*/
margin: 0px;
padding: 0px;
/* display: inline-block; */
position:relative;
list-style-type: none;
}



.blk_content ul li:not(:first-child){
	width:100%;
/* margin-left:3%; */
/* margin-right:3%; */
/* height:35px; */
/* background-color: fff; */
/* display:table; */
	display: inline-block;
	margin-top: 15px;
	

}

.blk_content ul.footer_ul li:not(:first-child){
	width:100%;
	display: inline-block;
	margin-top: 7px;
}

.blk_content ul li span{
	display: table-cell;
	vertical-align: middle;	
}

/* .blk_content ul li:nth-child(odd){ */
/* 	background-color: #F7F7F7; */
/* } */

#content .blk_content ul li a, .blk_content ul li a:visited{
/*font-family: Arial, Helvetica, sans-serif;
font-size: 12px;*/
/* color:#2E5F97; */
/* text-decoration: none; */
}

.blk_content ul li a:hover{
/* 	color:#000; */
/* 	text-decoration: underline; */
}


/*****************************************************
SERVICE BLOCKS
*****************************************************/
.service_block{
/*    width: 225px;*/
/*    height:250px;*/
    background-color: #fff;
}
.service_block img{
    position: absolute;
    bottom: 6.5%;
    left:7.5%;
    width: 85%;
    margin: auto;
    
}

.service_block .first_block{
/*    margin-left: 20px;
    margin-right: 6px;*/
    margin-left: 1.6%;
    margin-right: 0.8%;
}

.service_block .middle_block{
/*    margin: 0 6px;*/
      margin: 0 0.8%;
}

.service_block .last_block{
    margin-left: 0.8%;
    margin-right: 1.6%;
}
.sb_header{
    position: relative;
    width: 100%;
 /*    margin:7.5% 7.5% 0 7.5% ;*/
    height: 180px;
/*    line-height: 236px;*/
/*    text-transform: uppercase;*/
/*    vertical-align:bottom;*/
    text-align: center;
    background-color: #fff;
/*    background-image: url('../img/bankomat.png');*/
    /* background-position: center; */
    background-repeat: no-repeat;
/* 	-webkit-transition: all 1s; Safari */
/*     transition: all 1s; */
	z-index:50;
}


#sb_one .sb_header{
	 background-image: url('../img/sb_247.png');
}


#sb_two .sb_header{
    background-image: url('../img/sb_pt.png');
}


#sb_three .sb_header{
    background-image: url('../img/sb_pfs.png');
}


#sb_four .sb_header{
    background-image: url('../img/sb_girls.png');
}

#sb_five .sb_header{
    background-image: url('../img/sb_free_pt.png');
}


#sb_six .sb_header{
    background-image: url('../img/sb_lockers.png');
}


#sb_seven .sb_header{
    background-image: url('../img/sb_discount.png');
}


#sb_eight .sb_header{
    background-image: url('../img/sb_all.png');
}

.service_block:hover .sb_content{
/* 	color:#fff; */
}

.service_block:hover .sb_header{
/* 	background-color:#f8f8f8; */
	background-position:-236px 0;
	
}

/* .service_block:hover .sb_caption h2{ */
/* 	color:#FECE14; */
/* } */

.service_block:hover .sb_caption span{
	border-top: 3px solid #0083CB;
}



.sb_image_click{
	position:absolute;
	top:0;
	left:0;
	height:70%;
	width:100%;
}
.sb_caption{
    width: 100%;
    height: 60px;
    position: absolute;
    bottom: 0;
    text-transform: uppercase;
	vertical-align: middle;
	display:table;
/* 	border-top: 2px solid #FECE14; */
/* 	padding:3% 0; */
	
}

.sb_caption span
{
	width:65%;
	display: inline-block;
/* 	vertical-align:middle; */
	text-align: center;
	border-top: 3px solid #FECE14;
	-padding-top:3%;
}

.sb_line_delimiter{
	width:80px;
	border-top:solid 3px#e5ac41;
	margin:auto;
	height: 20px;
}



.sb_content{
    width: 85%;
    margin:5.2% 7.5%;
    overflow: hidden;
	min-height:100px;
}

.sb_content a, .sb_content a:visited{
	color:blue;
	text-decoration: underline;
}
/***************************************************
END OF SERVICE BLOCKS
****************************************************/
.default_component_icons_layout{
    float:left;
    width:100%;
/*     padding: 1% 0 ; */
	text-align: right;
/* 	position:absolute; */
	top:0;
	right:0;
}
/*klasa za prikaz ikonica komponenata na strani arhive */
.component_icons_layout_archive{
	float:left;
    width:97%;
    padding: 1% 0 ;
/* 	text-align: right; */
/* 	position:absolute; */
/* 	top:-35px; */
/* 	right:0; */
}

.default_news_index_caption_layout{
    float:left;
    width:100%;
}
.default_news_index_date_layout{
    float: left;
    width: 97%;
    padding: 1.5% 1% 1.5% 1%;
}
/*.default_content_date_layout{
    float: left;
    width: 97%;
    padding: 1.5% 1% 1.5% 1%;
}*/
.content_date_layout_with_top_horizontal_padding{
     float:left;
    width:97%;
    padding: 1.5% 1.5% 0 1.5%;
}

.content_caption_layout_with_padding{
    float:left;
    width:97%;
    padding: 1% 1.5% 1% 1.5%;;
} 

.content_caption_layout_with_bottom_horizontal_padding{
    float:left;
    width:97%;
    /* padding: 0 1.5% 1.5% 1.5%; */
	padding-bottom: 20px;
}
.content_caption_layout_with_top_horizontal_padding{
     float:left;
    width:97%;
    /* padding: 1.5% 1.5% 0 1.5%; */
}

/*.default_content_date_layout{
    float:left;
    width:100%;
}*/

.pretraga_naslov{
    float:left;
    width:97%;
    /* padding: 1.5% 1.5% 0 0; */
}

.pretraga_naslov_istorija{
	float:left;
    width:97%;
    padding: 20px 0;
	text-align: center;
	color:#606E55;
}

.content_section_text{
	text-align: justify;
}

.content_section_text a,
.content_section_text a:visited{
	color: #2E5F97 !important;
}

.content_section_text a:hover{
	text-decoration: underline;
	background-color: #ededed; 
}

/*
Klasa koja sluzi za stilizaciju navigacije
*/
.navi ul{
/*font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;*/
margin: 0px;
padding: 0px;
}

.navi ul li{
display:inline;
margin-left:3px;
margin-right:3px;
}

.navi ul li a{
/*font-family: Arial, Helvetica, sans-serif;
font-size: 12px;*/
color:#FFFFFF;
text-decoration: none;
}

.navi a img{
border: none;
display:inline;
}

.navi a{
color: #ffffff;
}

.navi a:hover{
color:#fed351;
}

/* nav.navi ul:nth-child(odd)
{
    color: orange;
} */
/*
klasa koja uredjuje layout linka za prikaz kompletne vesti/forogalerije/videogalerije
*/
.more, .more a, .more a:visited, .more a:active{
	color:#0083CB;
}
.header_line{
/* 	width: 100%;  */
	height: 40px; 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e88ca5+10,d73c68+54,d01e50+91 */
/* 	background: #e88ca5; Old browsers */
/* 	background: -moz-linear-gradient(top, #e88ca5 10%, #d73c68 54%, #d01e50 91%); FF3.6+ */
/* 	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#e88ca5), color-stop(54%,#d73c68), color-stop(91%,#d01e50)); Chrome,Safari4+ */
/* 	background: -webkit-linear-gradient(top, #e88ca5 10%,#d73c68 54%,#d01e50 91%); Chrome10+,Safari5.1+ */
/* 	background: -o-linear-gradient(top, #e88ca5 10%,#d73c68 54%,#d01e50 91%); Opera 11.10+ */
/* 	background: -ms-linear-gradient(top, #e88ca5 10%,#d73c68 54%,#d01e50 91%); IE10+ */
/* 	background: linear-gradient(to bottom, #e88ca5 10%,#d73c68 54%,#d01e50 91%); W3C */
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e88ca5', endColorstr='#d01e50',GradientType=0 ); IE6-9 */
	background-image:url("../img/bgr_trans_85.png");



}
.header_line_content{
	position: absolute;
	height: 40px;
	right:10px;
	width: auto;
	z-index: 100;
}

#phone_contact{
	float:left;
	line-height: 40px;
	height: 40px;
}

.site_caption{
	position:absolute;
	left:120px;
	width: 305px;
	top:30px;
/* 	height: 30%; */
	float: left;
/* 	line-height: initial; */
/* 	margin-left: 10px; */
	text-transform: uppercase;
/* 	vertical-align: middle; */
/* 	display: inline-block; */
	font-family:Roboto,sans-serif;
	font-size: 23px;

}

.site_caption h1{
	font-family: Goodtime, Roboto, sans-serif;
	font-size: 16px;
	
}

/*za stranicu arhiva.php*/
.archive_news_image{
	width:37%;
	float:left;
}

.archive_news{
	width:50%;
	float:left;
}

.news_text{
	float:left;	
	width:90%;
	position: relative;
}
.hidden_news_date{
	display:none;
	float:left;
}

.non_transparent_header{
	background-color: rgba(0, 0, 0, 1);
}

.transparent_header{
	background-color: rgba(0, 0, 0, 0.7);
}

.button_holder{
	width: 100%; 
	height:auto;
/* 	float:left; */
	position: absolute;
	bottom: 0px;
}

.btn_galerija_dark {
  width: 100%;
  height: 30px;
  cursor: pointer;
  margin: 10px auto 10px auto;
  outline: 1px solid #000;
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  background: rgba(0,0,0,0);
	line-height:30px;
	font-size:15px;
	-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;
}


.btn_galerija_dark:active, .btn_galerija_dark.a:visited, .btn_galerija_dark a{
	 color: #000;
}

.btn_galerija_dark:hover {
    background: #2E5F97;
	border: 1px solid #fff;
}

.btn_galerija_dark:hover a{
 	color:#fff; 
}

.btn_galerija_light {
  width: 300px;
  height: 40px;
  cursor: pointer;
  margin: 40px auto 40px auto;
  border: 1px solid #fff;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background: rgba(0,0,0,0);
	line-height:40px;
	font-size:15px;
	-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;
}

.btn_galerija_light a:active, .btn_galerija_light a:visited, .btn_galerija_light a{
	color:#fff;
}

.btn_galerija_light:hover{
  background: rgba(254, 206, 20, 1);
	border: 1px solid #000;
}

.btn_galerija_light:hover a{
 	color:#000; 
}


.projekat_naziv h2{
	color:#333;
	font-size: 17px;
	margin: 5px auto;
	padding: 0 10px;
}

.arhiva_more_btn{
	padding: 5px 50px;
	background-color: #2E5F97;
	margin-top: 40px;
	display: inline-block;
	border-radius: 7px;
	/* border: 1px solid #fff; */
	font-weight:600;
	color:#fff;
}

.arhiva_more_btn:hover{
	background-color: #9E0203;
	color:#fff;
}

.konkursi_spec_button{
	background-color: #32402C;
	color:#fff;
	/* padding: 20px 50px; */
	margin-top: 40px;
}

.konkursi_spec_button:hover{
	background-color: #606E55;
	color:#fff;
}

.button_arhiva_holder {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: center;
	padding-top: 50px;
}

/*
*FLOATING CLASSES
*/
.float_left{
	float: left;
}

/**
 * SEARCH BOX
 */
/* Ok, HTML markup is complete */
/*.submit_button button will also be the same but with a different color. We'll style the label and the.submit_button input */
/* a faky 3D look */

/* #dugme { */
/* 	display: none;	 */
/* } */

/* #header_search_form .icon, #header_search_form .submit_button { */
/* 	width: 35px; */
/* 	height: 35px; */
/* 	display: block; */
/* 	position: absolute; */
/* 	top: 0; */
/* 	right: -25px; */
/* } */

/* #header_search_form .submit_button { */
/* 	cursor: pointer; */
/* } */

/* Now, we'll create a search (magnifying glass) icon using pseudo elements */
/* #header_search_form .icon:after, #header_search_form .submit_button:after  { */
/* 	content: ''; */
/* 	position: absolute; */
/* 	width: 8px; */
/* 	height: 8px; */
/* 	border: 2px solid #fff; */
/* 	border-radius: 50%; */
/* 	left: 10px; */
/* 	top: 6px; */
/* } */

/* #header_search_form .icon:before, #header_search_form .submit_button:before { */
/* 	content: ''; */
/* 	position: absolute; */
/* 	height: 12px; */
/* 	width: 2px; */
/* 	background: #fff; */
/* 	transform: rotate(-35deg); */
/* 	top: 15px; */
/* 	left: 21px; */
/* } */
#search_input_holder{
	height:40px;
	overflow: hidden;
	vertical-align: middle; 
	float:left;
}
/* Styling the input */
#header_search_form #search_input {
/* 	-webkit-appearance: none; */
	font-family: Roboto,Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	font-size:1em;
	display:inline-block;
	height: 20px;
	width: 90px;
/* 	padding: 0; */
	opacity: 1;
/* 	border: none; *//*aktivirati ako ne zelis 3d efekak "udubljenja" edit boxa*/
	outline: none;
/* 	position: relative; */
/* 	right: 35px; */
	background-color: #2e5f97;
	border:none;
	border-bottom:1px solid #ccc;
	color: white;
/* 	box-shadow: */
/* 		0px 5px #bbb, */
/* 		0px 8px 10px rgba(0, 0, 0, 0.5); */
}

#lupa{
/* 	width:35px; */
/* 	height:35px; */
}

#announcements_block{
	padding: 15px 0;
}

#announcements_block_holder{
	display: inline-block;
	border:1px solid #ccc;
	
}

#announcements{
	margin-bottom:20px;	
}

.announcement_date
{
	width:96.8%;
	margin:7px 1.6% 0px 1.6%;
	text-align: left;
	display:inline-block;
	text-align:left;
}

#announcements .announcement_date:not(:first-child){
	margin-top:20px;	
}
.announcement_caption{
	width:96.8%;
	margin:0px 1.6% 0px 1.6%;
	text-align: left;
	display:inline-block;
	text-align: left;
}
.announcement_intro
{
	width:96.8%;
	margin:0px 1.6% 0px 1.6%;
	text-align: left;
	display:inline-block;
	text-align:left;
}

.mod_headlines_date{
	float:left;
	display: inline-block;
	margin-top:7px;
}

.content_type_icons{
	float:right;
	display: inline-block;
}


.mod_headlines{
	float: left;
	display: inline-block;
	text-align: left;
	font-size: 16px;
	
}

.mod_headlines_promo_materijal{
	float: none;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;	
}

.mod_headlines_promo_materijal a,
.mod_headlines_promo_materijal a:link,
.mod_headlines_promo_materijal a:visited{
	color:#000;
}

.mod_headlines_promo_materijal a:hover{
	color:#2E5F97;
	text-decoration: underline;
}

.mod_headlines_2{
	margin:0 1%;
}

.mod_headlines a,
.mod_headlines a:link,
.mod_headlines a:visited{
	color:#000;
}

.mod_headlines a:hover{
	color:#2E5F97;
	text-decoration: underline;
}

.bgr_white{
	background-color: white;
}

.top_news_wrapper{
/* 	height:600px; */
/* 	top:0; */
/* 	background-color: yellow; */
	position: relative;
}

.top_news{
	position:absolute;
	height:160px;
	width:996px;
/* 	background-image:url("../img/top_news_caption_bgr.png"); */
	background-color:#2E5F97;
	top:-95px;
	padding: 15px;
}

.top_news_icons{
	padding: 5px;
	margin-top: 10px;
}

#top_news_more{
	padding: 5px 20px;
	background-color: white;
/* 	float:left; */
	margin-top: 10px;
	display: inline-block;
}

#top_news_more a, #top_news_more a:active, #top_news_more a:visited, #top_news_more a:hover{
	color:#007FFF;
}

#najava_more{
	padding: 5px 20px;
	background-color: #2E5F97;
	float:left;
	margin-top: 10px;
	display: inline-block;
	margin: 10px 1.6%;
}

#najava_more a, #najava_more a:active, #najava_more a:visited, #najava_more a:hover{
	color:#fff;
}

.main_news_content_icons{
	margin-top: 7px;
}

.main_news_content_icons span{
	margin:0 2.5px;
}

#vi_wrapper{
	width:100%; 
	position:relative;
	height:55px;
}

#vi_wrapper img{
	position: absolute;
	right: 0px;
}

.mobile_top_news{
	display:none;
	text-align: left;
	padding: 15px 1.6% 15px 1.6%;
	widt:96.8%;
}
/*
*MoD stari sajt stilovi za flv video galeriju
*/
.entries_sadrzaj a {
	display:inline-block; 
	width: 100%;
}
.entries_sadrzaj a:nth-of-type(1) {
  display:none;
}
.video_download_and_size_button{
	float:right; 
	padding:0 15px;
	margin: 5px 0;
}
.video_clip_caption{
	text-align:left; 
	padding:5px 15px;
}
.video_date{
	float:left; 
	padding:0 15px;
}

.footer_links{
	text-align: left;
}

.footer_links a, .footer_links a:visited, .footer_links a:link{
	color:#2E5F97;
}

.footer_links a:hover{
	text-decoration: none;
	color:#8AC5FF;
}

#block_calendar{
	-background-color:#2e5f97;
	top: -30px;
}



#vek_junaka_lokacije {
    width: 100%;
    float: left;
    /* margin: 40px 0; */
}

.btn_vek_junaka {
	display: inline-block;
    float: left;
    width: 32%;
    height: 40px;
    cursor: pointer;
    margin: 20px 0.5%;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    background: rgba(0, 131, 203, 1);
    line-height: 40px;
    font-size: 15px;
    -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;
}

.btn_vek_junaka:hover {
    background: rgba(0,0,0,0);
    border: 1px solid #000;
 	color: #000 !important;
}


#slider_box_title{
	position:absolute;
	top:260px;
	left:5%;
	width:80%;
	height:auto;
	z-index:0;
	padding: 10px 35px;
}

#slider_box_inner {
	float: left;
	position: relative;
	width: auto;
	line-height: 40px;
	font-size: 1.9em;
	font-weight: 800;
	background: #2D5638;
	height: 50px;
	padding: 3px;
}

.yt_video_clip_istorija{
	width:98%;
	padding-left:1%;
	padding-right:1%;
	margin-bottom: 20px;
}

.view {
   width: 96%;
   height: auto;
   margin: 10px 1%;
   float: left;
   border: 5px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
}
.view .mask,.view .content {
   width: 100%;
   height: auto;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}

.view h2{
	width: 96%;
	padding: 0 2%;
}
.view h2 a {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 15px;
   margin: auto;
}

.view h2 a:hover {
   text-decoration: underline;
}

.view p {
   font-family: Roboto, Trebushet MS, sans-serif;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 0px 20px 5px ;
   text-align: center;
}
.view a.info {
	position:absolute;
	bottom:15px;
	left:95px;
	width:82px;
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
/*    background: #000; */
/* 	background: rgba(229, 172, 65, 0.9);  */
   color: #fff;
	border: 1px solid white;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info:hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
	 color: #000;
	border: 1px solid #000;
	background-color: #FECE14;
}

.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
/*    background-color: rgba(219,127,8, 0.7); */
/* 	background-color: rgba(222,155,31, 0.7); */
	background-color: rgba(0,0,0, 0.65);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

#counter_first_item {
	background-image: url("../img/konkursi/plakati_100.jpg");
	background-repeat: no-repeat;
}

#counter_second_item {
	background-image: url("../img/konkursi/brosure_100.jpg");
	background-repeat: no-repeat;
}

#counter_third_item {
	background-image: url("../img/konkursi/informator_100.jpg");
	background-repeat: no-repeat;
}

.counter_number {
	position: absolute;
	bottom: 1px;
	/* right: 8px; */
	/* width: 70px; */
	height: 70px;
	/* outline: dotted 1px white; */
	vertical-align: middle;
	line-height: 70px;
}

.counter_o_nama {
	width: 100px;
	/* display: inline-block; */
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-border-radius: 50%;
	/* -webkit-border-radius: 50%; */
	/* border-radius: 50%; */
	/* border: 2px solid white; */
	height: 140px;
	margin: 0 auto;
	margin-top: 20px;
	position: relative;
	/* outline: dashed 1px green; */
}

#content_sljr_about,
#content_sljr_informacije,
#content_sljr_jedinice{
	width:100%;
	padding-bottom: 15px;
	padding-top:15px;
	float: left;
}

#content_blocks_about_sljr{
    width: 96.8%;
    float: left;
    padding:5px 1.6% 10px 1.6%;
	border:1px solid #ccc;
	border-top: none;
}

a .sljr_jedinice_item_link:hover{
	text-decoration:underline;
}

.sljr_jedinice_item_img {
	width: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-border-radius: 50%;
	height: 100px;
	margin: 0 auto;
	position: relative;
}

.sljr_jedinice_uzk {
	background-image: url("../img/logo_mod_small.png");
	background-repeat: no-repeat;
	background-position: center;
}

.sljr_jedinice_uo {
	background-image: url("../img/logo_mod_small.png");
	background-repeat: no-repeat;
	background-position: center;
}

.sljr_jedinice_uoo {
	background-image: url("../img/logo_mod_small.png");
	background-repeat: no-repeat;
	background-position: center;
}

.sljr_jedinice_utsv {
	background-image: url("../img/logo_mod_small.png");
	background-repeat: no-repeat;
	background-position: center;
}

.sljr_jedinice_vojni_muzej {
	background-image: url("../img/logo_mod_small.png");
	background-repeat: no-repeat;
	background-position: center;
}


.sljr_jedinice_muzej_vazduhoplovstva {
	background-image: url("../img/logo_mod_small.png");
	background-repeat: no-repeat;
	background-position: center;
}

.mod_headlines_spec_jedinice,
.mod_headlines_spec_jedinice_info{
	padding: 10px 3px;
	float: initial;	
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-top: 1px solid #E2E2DC;
}

#konkursi_spec_jed_promo_block_content {
  background: transparent;
  float: left;
  width: 100%;
  display:flex;
	flex-direction: column
 /*  height: 520px; */
}

.spec_jed_promo_block_content_up_left_block {
 /*  background-image: url("../img/va_ikonice/va_o_va_levo.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center; */
	display:flex;
  float: left;
  height: 520px;
}

.spec_jed_promo_block_content_up_right_block {
	float: left;
	height: 520px;
	text-align: left;
	display:flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.spec_jed_promo_block_right {
	/* padding-top: 50px; */
	/* padding-left: 30px; */
	text-align: left;
	float: left;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
}

.underline{
	text-decoration: underline;
}

.bold{
	font-weight:bold;
}

#slider_box_title_spec_jedinice {
	position: absolute;
	width: 100%;
	height: auto;
	z-index: 0;
	bottom: 5px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#slider_box_title_spec_jedinice #slider_box_inner_spec_jed {
	float: left;
	position: relative;
	width: auto;
	font-size: 1.3em;
	font-weight: 800;
	background: transparent;	
}

#slider_box_inner_spec_jed a:hover{
	text-decoration: underline;
}

.block_spec_jed{
	/* background-color: #606E55; */
	background: rgba(50,64,44,0.7);
}

.mod_headlines_spec_jedinice a,
.mod_headlines_spec_jedinice a:link,
.mod_headlines_spec_jedinice a:visited{
	color: #fff;
}

.block_header_spec_jed{
	background-color: transparent;
}

.konkursi_holder_flex {
	float: left;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex-direction: row;
	justify-content: space-evenly;
	width: 100%;
}

.mod_headlines_konkursi_prijem{
	padding: 5px 3px;
}

.konkursi_flex_item{
	margin: 15px 0;
}

.archive_item_istorija .view{
	width: auto;
  	height: auto;
	margin:0;
	border:0;
}


.text_content a,
.text_content ul li a,
.text_content a:visited,
.text_content ul li a:visited {
	color: #2E5F97;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);
}

.text_content a:hover,
.text_content ul li a:hover{
	color: #8AC5FF;
}

.landing_page_cover_photo_desktop,
.landing_page_cover_photo_mobile{
	display:block;
	width:100%; 
	height:auto
}

.landing_page_cover_photo_mobile{
	display:none;
}

.block_konkursi_informacije{
	background-color: #efefef !important;
} 

.svl_block_holder {
	display: flex;
	width: 100%;
	justify-content: start;
	flex-direction: row;
  	flex-wrap: wrap;
}

.svl_block_item{
	display: flex;
	width: 18%;
	min-height: 40px;
	background-color: #dedede;
	color: #2E5F97;
	font-weight: bold;
	text-align: center;
	justify-content: center;
	flex-direction: column;
	margin: 10px 1%;
}

.svl_block_item:hover{
	background-color: #CCCCCC;
	color: #2E5F97 !important;
}

.block_item_info{
	margin-bottom: 30px;	
}

.block_item_info .mod_headlines{
	color: #000;
}

.block_item_info .mod_headlines a{
	color: #2E5F97;
}

.archive_news_content_font a{
	color: #2E5F97;
  	text-shadow: 1px 1px 1px rgba(255,255,255, .2);
}

.archive_ko_je_ko_image{
	width: 22%; 
	margin-right:2%;
	float: left;
}

.archive_ko_je_ko_image img{
	width: 100%;
}

.archive_ko_je_ko_text{
	width: 74%; 
	text-align:left;
	float: left;
}

.archive_ko_je_ko_text_opis{
	color: #2E5F97;
	margin-bottom: 20px;
}

.archive_ko_je_ko_text_opis a{
	color: #2E5F97;
}</pre></body></html>