/* CSS Document */
@charset "utf-8";

article, aside, figure, figcaption, footer, header, hgroup, nav, section {
	display: block;
}

html, body, #container {
	min-height: 100%; /* Not supported by IE 5/6, but required for Firefox/Opera */
	width: 100%;
	height: 100%;
}
/***************************************************************************
* The "height" above is a hack for IE5+/Win. Below it's adjusted using
* the child selector to hide from IE5+/Win.
* Without this, Moz1.0 adds a vertical scrollbar, & Firefox1.0/Opera7.54
* cover everything with the footer when the viewport gets too small.
***************************************************************************/
html>body, html>body #container {
	height: auto;
}

body {
	margin: 0;
	background-color: #fff;
	background: url(../images/bcg_main.png) no-repeat top center;
}

body, .ft_lnk, .f_tr_polje, article time, article h1, article h2, article h3, #m_col_3 h1, #box_dobrodosli, .lnk_doc, .doc_txt, .lnk_body, .lnk_stranice, .lnk_stranice_on, #pageing, #box_kontakt h1, .doc_h1, .txt_fsize, .f_adr_polje, .f_adr_polje_list, .f_adr_polje_dan, .f_adr_polje_god, .but_adr_trazi, .but_op, .lnk_np, .rezultati, .adr_col2, .lnk_plavi_12, .txt_crni_11, .lnk_crni_11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #676f7b;
}

body, .ft_lnk, .f_tr_polje, article time, article h1, article h2, article h3, #m_col_3 h1, #box_dobrodosli, .lnk_doc, .doc_txt, .lnk_stranice, .lnk_stranice_on, #pageing, #box_kontakt h1, .doc_h1, .f_adr_polje, .f_adr_polje_list, .f_adr_polje_dan, .f_adr_polje_god, .but_adr_trazi, .but_op, .lnk_np, .rezultati, .adr_col2, .lnk_plavi_12, .ft_meni, .ft_meni_on, .lnk_bp_prijava, .lnk_odjava, .lnk_bp_pswd, .lnk_stranice, .lnk_stranice_on, #pageing {
	font-size: 12px;
}


/* -- TEKSTOVI -- */
#home, #home_on, #logo, #h_slika, .ft_col_1, .ft_col_2, .ft_col_3, #dr_mreze_fb, #dr_mreze_tw, #dr_mreze_lnid, .h_col_ln, .h_col_tr, .h_col_meni, .ln_hr, .ln_en, .ln_hr_on, .ln_en_on, .tr_txt, .tr_polje, .tr_bt, #m_col_1, #m_col_2, #m_col_3, figure, .art_txt, .bp_prijava_d, .bp_pswd_d, .doc_sl, .doc_txt, .fg_strl_lijevo, .fg_strl_desno, .gal_c1, .gal_c2, .gal_c3, .sl_wrap_txt, .knj_doc_sl, .knj_doc_txt, .tij_col_1, .tij_col_2, .tij_col_3, .tij_col_4, .adr_but, .adr_ponisti, .adr_col1, .adr_col2 {
	float: left;
}

#head_txt {
	float: right;
}

.fg_strl_lijevo, .fg_strl_desno, .lnk_bp_prijava, .but_adr_trazi, .but_op, .bt_trazilica {
	cursor: pointer;
}

header, .ft_meni, .ft_meni_on, .h_meni, .lnk_h_meni, .lnk_h_meni_on, h1, .lnk_gl_meni, .lnk_gl_meni_on, .lnk_gl_meni_lvl2, .lnk_gl_meni_lvl2_on, .bp_naslov, .txt_g_14c, .lnk_bp_prijava, .lnk_odjava, .lnk_bp_pswd, #m_col_3 h1, section h2, #box_dobrodosli, .lnk_head {
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
	margin: 0;
	padding: 21px 0 0 23px;
	font-weight: normal;
}

article h1 {
	margin: 1px 5px 3px 0;
	padding: 0;
	font-style: normal;
}

article h2, article h3 {
	margin: 2px 0px 0px 0;
	padding: 0;
}

#box_kontakt h1 {
	margin: 0;
	padding: 0;
	font-style: normal;
}

.os_h1, .doc_h1 {
	margin: 1px 23px 6px 0px;
	padding: 0;
}

#m_col_3 h1 {
	padding: 21px 0 0 15px;
}

section h2 {
	margin: 0px 23px 0px 21px;
	padding: 13px 0 0 0;
	font-weight: normal !important;
}

article p {
	margin: 10px 0px 5px 0;
}

article section p {
	margin: 10px 23px 5px 23px;
}

.pr_doc_div {
	margin: 10px 0px 5px 0px;
}

.lead {
	margin: 4px 0px 5px 0;
}

#box_kontakt p {
	margin: 0 0 8px 0;
}

#box_dobrodosli p {
	margin: 0 0 4px 0;
}

article time, .opsirnije {
	font-size: 10px;
}

footer, .ft_lnk, .f_tr_polje, #box_kontakt, #box_kontakt h1, .lnk_doc, .doc_txt, .gmaps_veca, .txt_fsize, .tbl_td, .err, .txt_crni_11, .lnk_crni_11, .txt_11 {
	font-size: 11px;
}

.lnk_gl_meni_lvl2, .lnk_gl_meni_lvl2_on, #box_dobrodosli {
	font-size: 13px;
}

.lnk_h_meni, .lnk_h_meni_on, article h1, article h2, .txt_g_14c, section h2, .doc_h1 {
	font-size: 14px;
}

.lnk_gl_meni, .lnk_gl_meni_on {
	font-size: 15px;
}

h1, .bp_naslov, #m_col_3 h1 {
	font-size: 18px;
}

p, .adr_txt, .adr_col1, .adr_col2 {
	line-height: 16px;
}

.ft_potpis, article h1, #box_kontakt, #box_kontakt h1, #box_dobrodosli p, .doc_h1 {
	line-height: 18px;
}

.prored_kontakt {
	line-height: 20px;
}

header, #home, .lnk_h_meni:hover, .lnk_h_meni_on, .but_adr_trazi, .but_op, .lnk_head {
	color: #fff;
}

.ft_meni, .ft_meni_on, .lnk_h_meni, h1, article time, .lnk_gl_meni, .lnk_gl_meni_on, .lnk_gl_meni_lvl2, .lnk_gl_meni_lvl2_on, .txt_g_14c, .lnk_bp_prijava:hover, .lnk_odjava:hover, .lnk_bp_pswd:hover, .lnk_kontakt:hover, section h2, .lnk_stranice:hover, .lnk_stranice_on, #pageing, article h2, article h3, .txt_crni, .rezultati, .txt_crni_11, .lnk_crni_11 {
	color: #000;
}

#home:hover, #home_on {
	color: #bdbcbe;
}

article h1, article h1 a, .bp_naslov, .lnk_bp_prijava, .lnk_odjava, .lnk_bp_pswd, .lnk_doc, .lnk_stranice, .txt_plavi, .doc_h1, .lnk_np, .lnk_plavi_12 {
	color: #225095;
}

.opsirnije {
	color: #e6ebf5;
}

.lnk_gl_meni:hover, .lnk_gl_meni_on {
	color: #2f5288;
}

#box_kontakt, #box_kontakt h1, .lnk_kontakt {
	color: #676f7b;
}

.err {
	color: #ed1c24;
}

.ft_lnk, .ft_meni:hover, .ft_meni_on, article h1 a:hover, .lnk_gl_meni:hover, .lnk_gl_meni_on, .lnk_gl_meni_lvl2:hover, .lnk_gl_meni_lvl2_on, .lnk_bp_prijava, .lnk_odjava, .lnk_doc, .lnk_body, .lnk_np, .lnk_plavi_12:hover, .lnk_head, .lnk_crni_11 {
	text-decoration: underline;
}

#home, #home_on, .ft_lnk:hover, .ft_meni, .lnk_h_meni, .lnk_h_meni_on, article h1 a, .opsirnije, .lnk_gl_meni, .lnk_gl_meni_lvl2, .lnk_bp_prijava:hover, .lnk_odjava:hover, .lnk_doc:hover, .lnk_body:hover, .lnk_stranice, .lnk_np:hover, .lnk_plavi_12, .lnk_head:hover, .lnk_crni_11:hover {
	text-decoration: none;
}

.velika_slova, .ft_meni, .ft_meni_on, .lnk_h_meni, .lnk_h_meni_on, .bp_naslov, .lnk_bp_prijava, .lnk_odjava, #box_kontakt h1, article h3, .but_adr_trazi, .but_op, .form_txt {
	text-transform: uppercase;
}

h1, #box_dobrodosli, section h2 {
	font-style: italic;
}

article h1, .lnk_bp_prijava, .lnk_odjava, .lnk_stranice_on, article h2, article h3, .doc_h1, .tbl_prvi_red, .lnk_plavi_12 {
	font-weight: bold;
}

ul.norm_body {
	margin: 0 0 -1px 10px;
	padding: 0;
	list-style: none;
}

ul.norm_body li {
	background: url(../images/main/norm_bullet.png) no-repeat 0 5px;
	margin: 0;
	padding: 0 0 1px 10px;
}

ol.norm_ol {
	margin: 0 0 -1px 20px;
	padding: 0;
}

ol.norm_ol li {
	margin: 0;
	padding: 0 0 1px 0;
}



/* -- MAIN LAYOUT -- */
#container {
	position: absolute;
	top: 0;
	left: 0;
}

#main {
	margin-bottom: 77px;
	height: auto;
}

header, #tab, footer {
	width: 100%;
}

header, #header_txt {
	background-color: #2f5288;
	height: 32px;
}

#head_txt {
	width: 685px;
	text-align: right;
}

#tab {
	overflow: auto;
}

footer, #footer_txt {
	background: url(../images/bcg_footer.gif) repeat-x bottom;
	height: 77px;
}

footer {
	position: absolute;
	bottom: 0;
}

#header_txt, #footer_txt, #tab {
	width: 982px;
	margin: auto;
}

header {
	margin-bottom: 15px;
}



/* -- HEADER -- */
#home, #home_on {
	background: url(../images/lnk_home.gif) no-repeat top left;
	height: 13px;
	display: block;
	padding-left: 22px;
	margin: 10px 0 0 137px;
}

#home:hover, #home_on {
	background-position: bottom left;
}



/* -- FOOTER -- */
.ft_crta {
	background: url(../images/ft_crta_okomita.png) no-repeat top right;
}

.ft_col_1, .ft_col_2, .ft_col_3 {
	height: 50px;
	margin-top: 23px;
}

.ft_col_1 {
	width: 295px;
}

.ft_col_2 {
	width: 492px;
	text-align: center;
}

.ft_col_3 {
	width: 195px;
}

#dr_mreze_fb, #dr_mreze_tw, #dr_mreze_lnid {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	margin-top: 15px;
}

#dr_mreze_tw, #dr_mreze_lnid {
	margin-left: 23px;
}

#dr_mreze_fb {
	background-image: url(../images/fb.png);
	margin-left: 39px;
}

#dr_mreze_tw {
	background-image: url(../images/twitter.png);
}

#dr_mreze_lnid {
	background-image: url(../images/linkedin.png);
}

#dr_mreze_fb:hover, #dr_mreze_tw:hover, #dr_mreze_lnid:hover {
	background-position: bottom left;
}

footer nav ul {
	margin: 19px 0 0 21px;
	padding: 0;
	list-style: none;
}

footer nav ul li {
	float: left;
	margin: 0;
	padding: 0 17px 0 0;
}

.ft_meni_crta {
	background: url(../images/ft_meni_crta.gif) no-repeat 0 0;
	padding-left: 17px;
}

.ft_potpis {
	margin-top: 10px;
}




/* -- HEADER - ispod -- */
#logo {
	background: url(../images/logo_bcg.png) no-repeat top left;
	width: 396px;
	padding: 53px 0 0 43px;
}

#h_slika {
	width: 586px;
	height: 184px;
	background-color: #fff;
	margin: 18px 0 0 -43px;
}

.h_meni {
	clear: both;
	background: url(../images/header/bcg.png) repeat-x top left;
	height: 72px;
	width: 980px;
	margin-left: 1px;
}

.h_crta {
	background: url(../images/header/crta_ok.png) no-repeat top right;
	margin-top: 8px;
}

.h_col_ln, .h_col_tr, .h_col_meni {
	height: 46px;
}

.h_col_ln {
	width: 114px;
}

.h_col_tr {
	width: 260px;
	margin: 18px 0 0 21px;
}

.ln_hr, .ln_en, .ln_hr_on, .ln_en_on {
	width: 27px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	margin: 13px 0 0 20px;
}

.ln_hr, .ln_hr_on {
	background-image: url(../images/jezici/hr.png);
}

.ln_en, .ln_en_on {
	background-image: url(../images/jezici/en.png);
}

.ln_hr:hover, .ln_en:hover, .ln_hr_on, .ln_en_on {
	background-position: bottom left;
}

.f0 {
	margin: 0;
	padding: 0;
}

.f_tr_polje, .f_adr_polje, .f_adr_polje_list, .f_adr_polje_dan, .f_adr_polje_god {
	width: 126px;
	border: 1px solid #dce1e9;
	outline: none;
	padding: 6px 4px 2px 4px;
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #e3e3e3 0px, #fff 4px);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #e3e3e3 0px, #fff 4px);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #e3e3e3 0px, #fff 4px);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3e3e3), color-stop(1, #fff));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #e3e3e3 0px, #fff 4px);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #e3e3e3 0px, #fff 4px);
	
	/* dodano radi IE8, 08.11.2013. */
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e3e3e3', endColorstr='#fff'); /* For Internet Explorer 5.5 - 7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e3e3e3', endColorstr='#fff')"; /* For Internet Explorer 8 */
}

.tr_txt {
	margin-top: 6px;
}

.tr_polje {
	margin: 0 14px 0 13px;
}

#main nav ul {
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
}

#main nav ul li {
	float: left;
	margin: 0;
	padding: 0 0 1px 1px;
	background: url(../images/header/crta_ok.png) no-repeat 0 8px;
}

.lnk_h_meni, .lnk_h_meni_on {
	display: block;
	width: 164px;
	height: 50px;
	text-align: center;
	display:table-cell;
	vertical-align: middle;
	padding: 0 15px 0 15px;
}

.lnk_h_meni:hover, .lnk_h_meni_on {
	background-image: -ms-linear-gradient(bottom, #2f5288 0px, #d8d6d8 50px);
	background-image: -moz-linear-gradient(bottom, #2f5288 0px, #d8d6d8 50px);
	background-image: -o-linear-gradient(bottom, #2f5288 0px, #d8d6d8 50px);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2f5288), color-stop(1, #d8d6d8));
	background-image: -webkit-linear-gradient(bottom, #2f5288 0px, #d8d6d8 50px);
	background-image: linear-gradient(to top, #2f5288 0px, #d8d6d8 50px);
	
	/* dodano radi IE8, 08.11.2013. */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#2f5288', endColorstr='#d8d6d8'); /* For Internet Explorer 5.5 - 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#2f5288', endColorstr='#d8d6d8')"; /* For Internet Explorer 8 */
}

.bt_trazilica {
	background: url(../images/header/trazi_det.png) no-repeat left top;
	width: 25px;
	height: 26px;
	border: none;
}

.bt_trazilica:hover {
	background-position: bottom left;
}




/* -- MAIN LAYOUT - OSTALO -- */
.sl {
	border: 0;
}

#m_col_1 {
	width: 294px;
}

#m_col_2 {
	width: 493px;
	background: url(../images/main/bcg_sredina.gif) repeat-y top;
}

#m_col_3 {
	width: 195px;
}

.m_col_2_top {
	background: url(../images/main_bcg_top.png) no-repeat top left;
	height: 44px;
}

.novosti_bcg {
	margin: 0 1px 0 1px;
	background: #f4f4f4;
	
	background: -moz-linear-gradient(45deg, #f4f4f4 0%, #f4f4f4 70%, #f6f6f6 77%, #fcfcfc 83%, #fff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f4f4f4), color-stop(70%,#f4f4f4), color-stop(77%,#f6f6f6), color-stop(83%,#fcfcfc), color-stop(100%,#fff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #f4f4f4 0%,#f4f4f4 70%,#f6f6f6 77%,#fcfcfc 83%,#fff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #f4f4f4 0%,#f4f4f4 70%,#f6f6f6 77%,#fcfcfc 83%,#fff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #f4f4f4 0%,#f4f4f4 70%,#f6f6f6 77%,#fcfcfc 83%,#fff 100%); /* IE10+ */
	background: linear-gradient(45deg, #f4f4f4 0%,#f4f4f4 70%,#f6f6f6 77%,#fcfcfc 83%,#fff 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	/* dodano radi IE8, 08.11.2013. */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* For Internet Explorer 5.5 - 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; /* For Internet Explorer 8 */
	
	/*top-right > bootom left
	background: -moz-linear-gradient(top right, #fff 40px, #fcfcfc 180px, #f6f6f6 230px, #f4f4f4 300px, #f4f4f4 500px); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left bottom, right top, color-stop(40px, #fff), color-stop(180px, #fcfcfc), color-stop(230px, #f6f6f6), color-stop(300px, #f4f4f4), color-stop(500px, #f4f4f4)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top right, #fff 100px, #fcfcfc 170px, #f6f6f6 230px, #f4f4f4 300px, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top right, #fff 100px, #fcfcfc 170px, #f6f6f6 230px, #f4f4f4 300px, #f4f4f4 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top right, #fff 100px, #fcfcfc 170px, #f6f6f6 230px, #f4f4f4 300px, #f4f4f4 100%); /* IE10+ */
	/*background: linear-gradient(top right, #fff 100px, #fcfcfc 170px, #f6f6f6 230px, #f4f4f4 300px, #f4f4f4 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.novosti_det {
	background: url(../images/main_uho.png) no-repeat top right;
}

.m_col_2_bot {
	background: url(../images/main_bcg_bot.png) no-repeat bottom left;
	height: 45px;
}

article header {
	background: none;
	/*margin: 0 20px 0 23px;*/
	margin: 0;
	padding: 0;
	height: auto;
}

.art_first {
	/*padding-top: 15px; - bilo prije*/
	padding-top: 25px;
	padding-bottom: 20px;
}

.art_first_popis {
	padding-top: 15px;
}

article {
	padding: 8px 0 14px 0;
}

.crta_vod_tij {
	clear: both;
}

.art_crta, article section, .crta_vod, .crta_vod_tij, .crta_vod_mw {
	background: url(../images/main/art_crta.png) no-repeat;
}

.art_crta {
	background-position: bottom;
}

article section {
	background-position: top;
}

.crta_vod {
	background-position: bottom;
}

.crta_vod_tij {
	background-position: center;
	height: 26px;
}

.crta_vod_mw {
	background-position: center;
	height: 18px;
}

.opsirnije {
	background: url(../images/main/opsirnije_bcg.png) no-repeat top left;
	width: 55px;
	height: 16px;
	display: block;
	padding: 2px 0 0 10px;
	margin: 0;
}

.opsirnije:hover {
	background-position: bottom left;
}

figure {
	width: 180px;
	margin: 5px 17px 0 23px;
	padding: 0;
}

.art_txt {
	width: 248px;
}

.art_txt_bs {
	margin: 0 23px 0 23px;
}

.pad_inicijative {
	margin: 7px 0 2px 0;
}

ul.gl_meni_lvl1  {
	margin: 23px 10px 6px 17px;
	padding: 0;
	list-style: none;
}

ul.gl_meni_lvl1 li {
	float: none;
	margin: 0;
	padding: 0 0 14px 17px;
}

ul.gl_meni_lvl2 {
	margin: 8px 10px -6px 0;
	padding: 0;
	list-style: none;
}

ul.gl_meni_lvl2 li {
	float: none;
	margin: 0;
	padding: 0 0 5px 15px;
}

.gl_meni_lvl1_bul {
	background: url(../images/main/gl_meni_bullet.gif) no-repeat 0 3px;
}

.gl_meni_lvl1_bul_on {
	background: url(../images/main/gl_meni_bullet_on.gif) no-repeat 0 3px;
}

.gl_meni_lvl2_bul_on {
	background: url(../images/main/gl_meni_lvl2_bullet.gif) no-repeat 0 4px;
}

.lk_crta {
	background: url(../images/main/lk_crta_vod.png) no-repeat;
	height: 1px;
	width: 294px;
}

#box_prijava {
	background: url(../images/main/box_prijava_bcg.png) no-repeat top left;
	height: 193px;
}

#box_prijava_err {
	background: url(../images/main/box_prijava_bcg_err.png) no-repeat top left;
	height: 209px;
}

#box_prijava, #box_prijava_err {
	width: 260px;
	margin: 20px 0 6px 16px;
}

.bp_naslov_pad {
	padding: 29px 0 0 26px;
}

.bp_polja {
	margin: 11px 0 0 25px;
}

.lnk_bp_prijava {
	border: none;
	background-color: transparent;
}

.f_bp {
	width: 202px;
	margin-bottom: 6px;
}

.bp_prijava_d {
	margin: 12px 0 0 19px;
}

.bp_pswd_d {
	margin: 8px 0 0 49px;
	width: 76px;
}

article#box_kontakt {
	width: 276px;
	text-align: center;
	margin: 18px 0 0 0;
}

#box_dobrodosli {
	margin: 2px 0 0 0;
	padding: 13px 15px 12px 15px;
	background: #e4e4e4;
	
	background: -moz-linear-gradient(-45deg,  #e4e4e4 0%, #f0f0f0 40%, #fafafa 60%, #fff 85%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1e5799), color-stop(40%,#f0f0f0), color-stop(60%,#fafafa), color-stop(85%,#fff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #e4e4e4 0%,#f0f0f0 40%,#fafafa 60%,#fff 85%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #e4e4e4 0%,#f0f0f0 40%,#fafafa 60%,#fff 85%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #e4e4e4 0%,#f0f0f0 40%,#fafafa 60%,#fff 85%); /* IE10+ */
	background: linear-gradient(135deg,  #e4e4e4 0%,#f0f0f0 40%,#fafafa 60%,#fff 85%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	/* dodano radi IE8, 08.11.2013. */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* For Internet Explorer 5.5 - 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; /* For Internet Explorer 8 */

}

.dd_vise {
	background: url(../images/main/box_dd_vise.png) no-repeat top left;
	width: 13px;
	height: 12px;
	display: block;
	float: right;
}

.dd_vise:hover {
	background-position: bottom left;
}

.ban_desno {
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	background-color: #ededee;
	margin: 16px 0 26px 10px;
	padding: 2px 0 2px 0;
}

.box_knjige {
	margin: -2px 0 0 10px;
	background-position: top left;
}

.knjige_razmak {
	height: 20px;
}



/* -- BANNERI desno -- */
#b_adresar, #b_adresar_on {
	background-position: top left;
	width: 185px;
	height: 136px;
	display: block;
}

#b_pristupnica, #b_pristupnica_on {
	background: url(../images/hr/pristupnica_u_clanstvo.png) no-repeat top left;
	width: 185px;
	height: 135px;
	display: block;
}

#b_adresar:hover, #b_adresar_on, #b_pristupnica:hover, #b_pristupnica_on {
	background-position: bottom left;
}



/* -- NOVOSTI -- */
article section {
	margin: 11px 0 0 0;
	padding: 0;
}

.doc_prvi {
	margin-top: 10px !important;
}

.doc_sl {
	margin: 0 7px 0 23px;
}

.doc_txt {
	margin: 0px 23px 0 0px;
	width: 419px;
}

.doc_razmak {
	clear: both;
	height: 4px;
}

.crta_vod {
	margin: 0 -23px 0 -23px;
	height: 10px;
}

#povratak_na_vrh {
	margin: 10px 23px 0 23px;
	text-align: right;
}

#pageing {
	/*margin: 10px 0 0 0; ako ide povratak na vrh */
	padding: 20px 0 0 0;
	text-align: center;
}

.fg_strl_lijevo, .fg_strl_desno {
	width: 24px;
	height: 61px;
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 20px;
}

.fg_strl_lijevo {
	background-image: url(../images/main/galerija_l.png);
}

.fg_strl_desno {
	background-image: url(../images/main/galerija_d.png);
}

.fg_strl_lijevo:hover, .fg_strl_desno:hover {
	background-position: bottom left;
}

#fotogalerija {
	width: 451px;
	height: 100px;
	margin: 10px 0 0px 20px;
}



/* -- FOTOGALERIJE -- */
#galerija {
	width: 442px;
	margin: 10px 0 0px 23px;
}

.gal_c1, .gal_c2, .gal_c3 {
	width: 140px;
	height: 100px;
	margin-bottom: 11px;
}

.gal_c1, .gal_c2 {
	margin-right: 11px;
}



/* -- KNJIGE -- */
.knjige_marg {
	margin-left: 23px;
	margin-right: 23px;
}

.sl_wrap_txt {
	margin: 5px 15px 5px 0;
}

.knj_doc_sl {
	margin: 0 7px 0 0px;
}

.knj_doc_txt {
	margin: 0;
	width: 419px;
}

.knj_doc_p {
	margin: 9px 0 0px 0;
}

.knj_doc_razmak {
	clear: both;
	height: 1px;
}



/* -- OSTALE STRANICE -- */
.os_razmak_top {
	height: 10px;
}

.os_razmak_bez_naslova {
	margin-top: -10px;
}

ul.kl_body {
	margin: 0 0 4px 10px;
	padding: 0;
	list-style: none;
}

ul.kl_body li {
	margin: 0;
	padding: 0 0 1px 0;
}

.tbl_td {
	background-color: #fff;
	padding: 2px 5px 3px 7px;
	vertical-align: top;
}

.tbl_default {
	width: 445px;
	border: none;
	border-spacing: 0;
	padding: 0;
}

.tbl_prvi_red {
	background-color: #e2e2e2;
	padding: 6px 5px 6px 7px;
}



/* -- KONTAKT -- */
.gmaps_veca {
	margin-top: -4px;
}



/* -- DOKUMENTI - DOWNLOAD -- */
.doc_h1 {
	margin: 0;
	padding: 16px 5px 3px 23px;
	font-style: normal;
}

ul.doc_body {
	margin: 10px 0 6px 0px;
	padding: 0;
	list-style: none;
}

ul.doc_body li {
	background: url(../images/main/bullet_dokumenti.png) no-repeat 0 5px;
	margin: 0;
	padding: 0 0 1px 10px;
}



/* -- TIJELA HDSV-a -- */
.tij_slika {
	background: url(../images/tijela_slike/Melita_Bestvina.jpg) no-repeat bottom left;
	height: 120px;
	vertical-align: bottom;
	display: table-cell;
	padding-left: 110px;
}

.tij_col_1, .tij_col_2, .tij_col_3, .tij_col_4 {
	margin-top: 10px;
	height: 120px;
}

.tij_col_1, .tij_col_3 {
	background: url(../images/tijela_slike/nema_slike.gif) no-repeat bottom left;
	width: 100px;
	margin-right: 10px;
}

.tij_col_2, .tij_col_4 {
	width: 105px;
}

.tij_col_2 {
	margin-right: 15px;
}

.tijela_txt {
	height: 120px;
	vertical-align: bottom;
	display: table-cell;
}

.tij_razmak {
	clear: both;
	height: 6px;
}



/* -- ADRESAR SUDSKIH VJE�TAKA -- */
.adr_txt {
	margin: 15px 23px 5px 23px;
}

#adr_forma_polja {
	margin: 16px 0 5px 0;
}

.f_adr_polje {
	padding: 4px 4px 3px 8px;
	width: 431px;
	margin-bottom: 8px;
}

.f_adr_polje_list {
	padding: 4px 4px 3px 5px;
	width: 445px;
	margin-bottom: 8px;
}

.f_adr_polje_dan {
	padding: 4px 4px 3px 5px;
	width: 50px;
	margin-bottom: 8px;
}

.f_adr_polje_god {
	padding: 4px 4px 3px 5px;
	width: 70px;
	margin-bottom: 8px;
}

::-webkit-input-placeholder {
   color: #adb1b8;
}

:-moz-placeholder { /* Firefox 18- */
   color: #adb1b8;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #adb1b8;  
}

:-ms-input-placeholder {  
   color: #adb1b8;  
}
	
.choice option {
	color: #676f7b;
}

.empty {
	color: #adb1b8;
}

.but_adr_trazi {
	background: url(../images/main/but_trazi.png) no-repeat top left;
	width: 102px;
	height: 28px;
	border: none;
}

.but_adr_trazi:hover {
	background-position: bottom left;
}

.but_op {
	background: url(../images/main/but_op.png) no-repeat top left;
	width: 143px;
	height: 28px;
	border: none;
}

.but_op:hover {
	background-position: bottom left;
}

.adr_but {
	margin: 13px 0 5px 0;
	width: 102px;
}

.adr_ponisti {
	width: 343px;
	text-align: right;
	margin-top: 18px;
}

.rezultati {
	margin: 19px 23px 2px 23px;
}

.adr_col1 {
	clear: left;
	width: 115px;
	margin-right: 9px;
	text-align: right;
}

.adr_col2 {
	clear: right;
	width: 321px;
}

.adr_ime {
	margin-bottom: 3px;
}

#ispisi_rezultate {
	display: none;
}

.chckbox {
	margin: 2px 8px 10px 0;
}



/* -- MAPA WEBA -- */
ul.mw_body {
	margin: 6px 0 4px 10px;
	padding: 0;
	list-style: none;
}

ul.mw_body li {
	margin: 0;
	padding: 0 0 1px 0;
}



/* -- LOGIN -- */
.err {
	margin: 6px 0 -4px 26px;
}

.login_ime {
	height: 60px;
}

.bp_odjava {
	margin: 1px 0 0 9px;
}

.pad_login_dok {
	padding-top: 3px;
}



/* -- EuroExpert i TEGOVA -- */
#euroexpert, #tegova, #info {
	text-align: center;
	margin: 28px 0 15px 0;
}

.ee_txt {
	margin-top: 18px;
	line-height: 20px;
}



/* -- Osobni podaci -- */
.form_txt {
	margin: 0 0 2px 9px;
}

.f_polje_act {
	color: #000;
}