@charset "utf-8";
/* CSS Document */
.clear{
	clear:both;
}

.header_container{
	position:relative;
	height:400px;
}

.header_content{
	position:relative;
	text-align:center;
	z-index:1;
}

#slideshow{
	width:980px !important;
}

.header_center_text{
	margin-top:240px;
	width:960px !important;
	font-family:'Coranto2',Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding-left:20px;
}

.header_center_text .black_bg{
	display:inline-block;
	background-color:#504a96;
	padding:3px 40px 3px 10px;
	margin-top:5px;
}

.language{
	float:right;
	padding-top:8px;
}

.language a{
	font-size:14px;
	color:#f2ebcd;
}

.main_title{
	font-size:32px;
	padding-top:40px;
	padding-left:245px;
	padding-bottom:20px;
}

.header_center_text h1{
	font-size:28px;
	margin:0px;
	padding:0px;
}

.header_overlay{
	position:absolute;
	width:980px;
	left:50%;
	margin-left:-489px;
	bottom:0px;
	border-bottom:none;
	height:400px;
	z-index:3;
}

.header_overlay_transp{
	position:absolute;
	height:495px;
	width:980px;
}

.header_number{
	position:relative;
	font-size:85px;
	color:#fff;
	padding-top:5px;
	padding-left:25px;
	font-weight:bold;
	font-family:'Coranto2',Arial, Helvetica, sans-serif;
}

#header_nav{
	position:absolute;
	z-index:4;
	text-align:center;
	bottom:20px;
}

#header_nav a{
	display:inline-block;
	height:14px;
	width:14px;
	margin-right:5px;
	background:url(/images/bullet_empty.png) center center no-repeat;
}

#header_nav a:hover, a.activeSlide{
	background:url(/images/bullet_full.png) center center no-repeat !important;
}

#slideshow_back{
	width:980px !important;
	height:400px;
	overflow:hidden;
	text-align:center;
	margin:auto;
}

.main_menu_container{
	font-family:'Coranto2',Arial, Helvetica, sans-serif;
	padding:8px 0px;
	width:100%;
	background:url(/images/top_menu_bg.jpg) top center no-repeat #c0dde1;
	height:185px;
}

.logo, .main_menu{
	float:left;
	color:#fff;
	font-size:12px;
}

.main_menu{
	width:600px;
	float:left;
	margin-left:245px;
	margin-top:-1px;
}

.main_menu a{
	display:inline-block;
	color:#7bb755;
	font-size:18px;
	text-decoration:none;
	padding:5px 7px;
	font-weight:bold;
}

.main_menu a:hover, .main_menu a.sel{
	background-color:#f2ebcd;
}

.social_icons{
	float:right;
	width:140px;
	padding-left:45px;
	padding-bottom:45px;
}

.content_items, .logotips_container{
	font-family:'Coranto2',Arial, Helvetica, sans-serif;
	width:910px;
	margin:auto;
	padding-bottom:10px;
}

.content_items{
	margin-top:10px;
}

.content_item_big, .content_item_small{
	position:relative;
	float:left;
	width:446px;
	background-color:#f6f5ee;
}

.content_item_small{
	width:211px;
	margin-left:20px;
	margin-bottom:20px;
	height:145px;
}

.logotips_items{
	float:left;
	width:930px;
	height:40px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
}

.delimeter{
	background-color:#f0f0f0;
	height:10px;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
	width:960px;
}

.registration_container{
	float:left;
	width:305px;
	padding:20px;
	height:120px;
	background-color:#f0f0f0;
}

.footer_container{
	font-family:'Coranto2',Arial, Helvetica, sans-serif;
	width:950px;	
	margin:auto;
	margin-top:10px;
	padding-bottom:10px;
	font-size:13px;
	color:#787878;
}

.footer_container a{
	font-family:'Coranto2',Arial, Helvetica, sans-serif;
	color:#787878;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
}

input.newsletter{
	padding:10px;
	border:1px solid #bfbfbf;
	background-color:#fff;
	border-radius:5px;
	width:280px;
}

a.send_button{
	color:#fff;
	display:inline-block;
	padding:10px 40px;
	font-weight:bold;
	background-color:#ff4910;
	text-decoration:none;
	font-size:18px;
}

.form_container{
	font-family:'Coranto2', Arial, Helvetica, sans-serif;
	width:930px;
	padding:15px;
	margin:auto;
	background-color:#f7f7f7;
}

a.map_button{
	display:inline-block;
	width:446px;
	height:311px;
	background:url(/images/map_pic.jpg) center top;
}

.news_button{
	cursor:pointer;
	overflow:hidden;
	width:460px;
	height:225px;
	position:relative;
	background-position:center -1px;
}

.news_button:hover{
	background-position:center -236px;
}

.content_output{
	padding-top:40px;
	font-size:14px;
}

.content_output h1{
	padding:0px;
	margin:0px;
	color:#3e64ab;
	font-size:28px;
}

a.prva_stran_banner_1{width:446px; height:311px; overflow:hidden; display:block; background-position:top left;}
a.prva_stran_banner_1:hover{background-position:bottom left;}
a.prva_stran_levo{width:446px; height:161px; overflow:hidden; display:block; background-position:top left;}
a.prva_stran_levo:hover{background-position:bottom left;}

a.prva_stran_mali_levo, a.prva_stran_mali_desno{width:442px; margin-top:20px; height:129px; overflow:hidden; display:block; background-position:top left; float:right;}
a.prva_stran_mali_levo:hover, a.prva_stran_mali_desno:hover{background-position:bottom left;}

.news_output{
	margin:auto;
	padding-bottom:20px;
	padding-top:20px;
	background:#fff;
}

.keywords_container,
.display_type{
	text-align:center;
	border-bottom:5px solid #000000;
}

.display_type{
	border-top:5px solid #000000;
	margin-bottom:20px;
	font-size:18px;
	margin-top:20px;
}

.display_type a{
	font-size:18px;
	color:#000000;
	text-decoration: none;
	padding:10px 0px;
	display: inline-block;
	width:240px;
}

.display_type a.sel{
	font-weight: bold;
}

.keywords_container a{
	display:inline-block;
	text-align:center;
	padding:5px 15px;
	background-color:#adbadd;
	color:#fff;
	margin-right:5px;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}

.keywords_container a.selected, .keywords_container a:hover{
	background-color:#ed8546;
	color:#ffffff;
}