@charset "utf-8";
*{
margin: 0px;
padding:0px;
}

.clear {
clear:both;
}

body {
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
}
/* --------------------------------------------------------------------------------------------------*/
.lavaLampBottomStyle {
	height: 70px;
	width: 693px;
	overflow: hidden;
	padding-top: 19px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
          
        }
                   .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 5px solid #ff9a26;
                        width: 9px;
                        height: 40px;
                        z-index: 8;
                        position: absolute;
                    }


                    .lavaLampBottomStyle li a {
                        outline: none;
                        top: 0px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 70px;
                        position: relative;
                        overflow: hidden;
                       
                    }   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }                     
/* --------------------------------------------------------------------------------------------------*/


.wrapper {
	margin: auto;
	width: 990px;
}
.izbornik_header {
	background-image: url(../images/izbornik_bg-trans.png);
	background-repeat: no-repeat;
	height: 125px;
	width: 990px;
	padding-top: 27px;
	padding-left: 40px;
	padding-right: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.datum_odrzavanja {
	color: #d8d9d9;
	text-align: right;
	margin-top: 12px;
	font-size: 11px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.logo {
	float: left;
	height: 70px;
	width: 215px;
	padding: 0px;
}
.tabovi {
	background-image: url(../images/tabovi_bg.jpg);
	height: 331px;
	width: 950px;
	margin-left: 20px;
}

/* tabs */
.tabs-top {
	width: 923px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
#tabs {
	color: #000;
}
#tabs a {
	text-decoration: none;
	color: #000;
}
#tabs a:hover {
	color: #000;
	text-decoration: none;
}
#tabs ul {

	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#tabs ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#tabs-head {
height:124px;
width:950px;
	margin: 0px 0px 0px 0px;
}

#tabs ul li a {
	display:block;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
#tabs ul li a:hover {
	background: url(../images/all-hover.jpg) no-repeat left bottom;
	color: #000;
}
#tabs .foicore {
	background: url(../images/foicore_tab.jpg) no-repeat;
	width:120px;
	height:124px;
}
#tabs .foicore:hover {
	background: url(../images/foicore_tab_hover.jpg) no-repeat;
}

#tabs .foicore:active {
	background: url(../images/foicore_tab_hover.jpg) no-repeat;
}

#tabs .mc {
	background: url(../images/mc_tab.jpg) no-repeat;
	width:193px;
	height:124px;
}
#tabs .mc:hover {
	background: url(../images/mc_tab_hover.jpg) no-repeat;
}

#tabs .itc {
	background: url(../images/itc_tab.jpg) no-repeat;
	width:246px;
	height:124px;
}
#tabs .itc:hover {
	background: url(../images/itc_tab_hover.jpg) no-repeat;
}

#tabs .pdc {
	background: url(../images/pdc_tab.jpg) no-repeat;
	width:209px;
	height:124px;
}
#tabs .pdc:hover {
	background: url(../images/pdc_tab_hover.jpg) no-repeat;
}

#tabs .izlozba {
	background: url(../images/izlozba_tab.jpg) no-repeat;
	width:150px;
	height:124px;
}
#tabs .izlozba:hover {
	background: url(../images/izlozba_tab_hover.jpg) no-repeat;
}

.foi_core_tab_sadrzaj {
	font-family: Tahoma;
	font-size: 13px;
	color: #3c3c3c;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
	line-height: 19px;
}
.tab_sadrzaj {
	font-family: Tahoma;
	font-size: 13px;
	color: #3c3c3c;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
	line-height: 19px;
}.mc_tab_tekstovi {
	width: 603px;
}
.izloba_lijevo {
	float: left;
	width: 480px;
}
.izlozba_kategorija {
	background-image: url(../images/izlozba_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	float: left;
	width: 170px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 15px;
	font-weight: bold;
}

.izlozba_desno {
	float: left;
	width: 388px;
}
.izlozba_nagrade_lijevo {
	background-image: url(../images/nagrade_tabs_lijevo.jpg);
	float: left;
	height: 67px;
	width: 165px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.izlozba_nagrade_desno {
	float: left;
	width: 168px;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 15px;
	line-height: 22px;
}
.tabovi_bottom_sjena {
	background-image: url(../images/tabs_bottom_sjena.gif);
	height: 6px;
	width: 990px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
.tekst_pocetna {
	float: left;
	width: 445px;
	font-size: 12px;
	padding-right: 15px;
}
.content {
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding-right: 40px;
	padding-left: 50px;
}

.content a:link{
color:#df5c0f;
text-decoration:none;
}
.content a:visited{
color:#df5c0f;
text-decoration:none;
}
.content a:hover{
color:#000000;
text-decoration:none;
}

.content p{
margin: 10px 0px 0px 0px;
}

sadrzaji_unutarnja {
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	padding-right: 40px;
	padding-left: 50px;
	text-align:left;

}
h1 {
	font-family: Tahoma;
	font-size: 25px;
	font-weight: normal;
	color: #000000;
}
.h1_pocetna {
	width: 460px;
	float: left;
	line-height: 25px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 17px;
}

.h1_unutarnja {
	line-height: 25px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 17px;
}

h2 {
	font-size: 18px;
	line-height: 20px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 17px;
}
.content_lijevo {
	float: left;
	width: 460px;

}
.content_desno {
	width: 440px;
	float: left;
}
.home_news_wrapper {
	background-image: url(../images/pocetna_tekst_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}


.labela_novosti_pocetna {
	font-family: Tahoma;
	font-size: 25px;
	font-weight: normal;
	color: #000000;
	float: left;
	line-height: 25px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 36px;
	margin-top: 17px;
}
.ikona_novosti_pocetna {
	background-image: url(../images/ikona_novosti_pocetna.jpg);
	float: right;
	height: 60px;
	width: 65px;
	display: block;
	margin-right: 20px;
}


.labela_novosti_pocetna a:link{
	text-decoration:none;
	color:#000000;
}
.labela_novosti_pocetna a:visited{
text-decoration:none;
color:#000000;
}
.labela_novosti_pocetna a:hover{
text-decoration:none;
color:#df5c0f;
}
.home_news_box {
	background-image: url(../images/home_news_box_rep.jpg);
	background-repeat: repeat-y;
	width: 421px;
	margin-left: 18px;
	margin-bottom: 3px;
}
.home_news_box_top {
	background-image: url(../images/home_news_box_top.jpg);

	background-repeat: no-repeat;
	background-position: top;
}
.home_news_box_bottom {
	background-image: url(../images/home_news_box_bottom.jpg);
	background-repeat: no-repeat;
	height: 39px;
}
.home_news_box_naslov {
	font-size: 16px;
	background-image: url(../images/home_news_box_crta.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 371px;
	padding-left: 15px;
	padding-top: 15px;
	font-weight: normal;
	padding-bottom: 4px;
	margin-left: 4px;
	padding-right: 15px;
}
.home_news_box_short {
	width: 371px;
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left: 4px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
}
.home_news_box_datum {
	font-size: 11px;
	color: #b0b0b0;
	padding-left: 15px;
	width: 80px;
	margin-left: 18px;
	line-height: 11px;
	margin-top: 16px;
	float: left;
	background-image: url(../images/news_datum_ikona.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
.logotipovi {
	background-image: url(../images/logotipovi_sjena_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 8px;
	margin-top: 15px;
	clear:both;
}

.home_news_box_opsirnije {
	width: 100px;
	float: right;
	font-size: 11px;
	line-height: 25px;
	color: #FFFFFF;
	margin-top: 7px;
	padding-left: 5px;
	text-align: center;
	display:block;
	text-decoration:underline;
}
.home_news_box_opsirnije a:hover {
text-decoration:underline;
} 

/*---------------LOGOTIPOVI--------------------*/

.logotipovi table {
	width:906px;
	background-image: none;
	height: 280px;
	margin-left: auto;
	padding: 0px;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.logo_foi {
	background-image: url(../images/logotipi2/logo_foi_sivi.jpg);
	display: block;
	height: 100px;
	width: 78px;
	margin: auto;
}

.logo_foi:hover {
	background-image: url(../images/logotipi2/logo_foi.jpg);
}

.logo_varazdin {
	background-image: url(../images/logotipi2/logo_varazdin_sivi.jpg);
	display: block;
	height: 100px;
	width: 100px;
	margin: auto;
}

.logo_varazdin:hover {
	background-image: url(../images/logotipi2/logo_varazdin.jpg);
}

.logo_zupanija {
	background-image: url(../images/logotipi2/logo_zupanija_sivi.jpg);
	display: block;
	height: 100px;
	width: 85px;
	margin: auto;
}

.logo_zupanija:hover {
	background-image: url(../images/logotipi2/logo_zupanija.jpg);
}

.logo_algoritam {
	background-image: url(../images/logotipi2/logo_algoritam_sivi.jpg);
	display: block;
	height: 100px;
	width: 112px;
	margin: auto;
}

.logo_algoritam:hover {
	background-image: url(../images/logotipi2/logo_algoritam.jpg);
}
.logo_scv {
	background-image: url(../images/logotipi2/logo_sc_sivi.jpg);
	display: block;
	height: 100px;
	width: 105px;
	margin: auto;
}

.logo_scv:hover {
	background-image: url(../images/logotipi2/logo_sc.jpg);
}

.logo_microsoft {
	background-image: url(../images/logotipi2/logo_microsoft_sivi.jpg);
	display: block;
	height: 100px;
	width: 200px;
	margin: auto;
}

.logo_microsoft:hover {
	background-image: url(../images/logotipi2/logo_microsoft.jpg);
}
.logo_superius {
	background-image: url(../images/logotipi2/logo_superius_sivi.jpg);
	display: block;
	height: 100px;
	width: 108px;
	margin: auto;
}

.logo_superius:hover {
	background-image: url(../images/logotipi2/logo_superius.jpg);
}
.logo_bazeni {
	background-image: url(../images/logotipi2/logo_bazeni_sivi.jpg);
	display: block;
	height: 73px;
	width: 78px;
	margin: auto;
}

.logo_bazeni:hover {
	background-image: url(../images/logotipi2/logo_bazeni.jpg);
}


.logo_zaba {
	background-image: url(../images/logotipi2/logo_zaba_sivi.jpg);
	display: block;
	height: 73px;
	width: 100px;
	margin: auto;
}

.logo_zaba:hover {
	background-image: url(../images/logotipi2/logo_zaba.jpg);
}

.logo_manuela {
	background-image: url(../images/logotipi2/logo_manuela_sivi.jpg);
	display: block;
	height: 100px;
	width: 200px;
	margin: auto;
}

.logo_manuela:hover {
	background-image: url(../images/logotipi2/logo_manuela.jpg);
}

.logo_omega {
	background-image: url(../images/logotipi2/logo_omega_sivi.jpg);
	display: block;
	height: 73px;
	width: 112px;
	margin: auto;
}

.logo_omega:hover {
	background-image: url(../images/logotipi2/logo_omega.jpg);
}

.logo_balon {
	background-image: url(../images/logotipi2/logo_balon_sivi.jpg);
	display: block;
	height: 73px;
	width: 101px;
	margin: auto;
}

.logo_balon:hover {
	background-image: url(../images/logotipi2/logo_balon.jpg);
}

.logo_abit {
	background-image: url(../images/logotipi2/logo_balon_sivi-13.jpg);
	display: block;
	height: 73px;
	width: 105px;
	margin: auto;
}

.logo_abit:hover {
	background-image: url(../images/logotipi2/logo_balon-13.jpg);
}

.logo_toplice {
	background-image: url(../images/logotipi2/logo_toplice_sivi.jpg);
	display: block;
	height: 80px;
	width: 78px;
	margin: auto;
}

.logo_toplice:hover {
	background-image: url(../images/logotipi2/logo_toplice.jpg);
}


/*-----------------------------------------------*/
.footer_bg {
	background-image: url(../images/footer_bg_repeat.jpg);
	background-repeat: repeat-x;
	height: 230px;
}
.footer_wrapper {
	width: 990px;
	margin: auto;
	background-image: url(../images/footer_sjena_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#footer_izbornik ul {
	text-align: center;
	margin-top: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bolder;
	line-height: 22px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
	height: 25px;
}

#footer_izbornik li {
	float:left;
	list-style-image: none;
	list-style-type: none;
	text-transform:uppercase;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-image: url(../images/footer_stavka_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.footer_izb_crta{
	float:left;
	list-style-image: none;
	list-style-type: none;
	text-transform:uppercase;
	padding-top: 0px;
	padding-bottom: 0px;
	width:2px;
	background-image: url(../images/footer_stavka_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#footer_izbornik li a:link {
color:#FFFFFF;
text-decoration:none;
}
#footer_izbornik li a:visited{
color:#FFFFFF;
text-decoration:none;
}
#footer_izbornik li a:hover {
color:#ed752f;
text-decoration:none;
}
.footer_copyright_potpis {
	text-align: center;
	color: #aaaaaa;
	font-size: 11px;
	line-height: 25px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.footer_copyright_potpis a:link{
	text-decoration:none;
	color: #aaaaaa;
}

.footer_copyright_potpis a:visited{
	text-decoration:none;
	color: #aaaaaa;
}
.footer_copyright_potpis a:hover{
	text-decoration:none;
	color: #ccc;
}

.unutarnja_news_box {
	background-image: url(../images/home_news_box_rep.jpg);
	background-repeat: repeat-y;
	width: 421px;
	margin-left: 0px;
	margin-bottom: 3px;
	float: left;
	margin-right: 25px;
	margin-top: 10px;
}

.paginacija_wrapper {
height:10px;
padding-top: 10px;
padding-left:15px;
}

#pagination {
}

#pagination a {
	 color:#FFFFFF;
	 display: block;
	 float: left;
	 text-decoration: none;
	 font-weight: normal;
	 border: 1px solid #964215;
	 padding: 0px 5px;
	 margin-right: 3px;
	 background-color: #f29056;
}
#pagination a:visited{
	 background-color: #f29056;
}
#pagination a:hover {
	 background-color: #f26213;
}


#pagination span {
	 color:#000000;
	 float: left;
	 font-weight: normal;
	 border: 1px solid #d75f1e;
	 padding: 0px 5px;
	 margin-right: 2px;
	 background: #FFFFFF;
}

.kontakt_desno {
	width: 400px;
	float:left;
	background-repeat: repeat-y;
	background-position: left;
}
#kontakt_box_wrapper {
	width: 295px;
	margin-left: 45px;
	background-image: url(../images/kontak_box_repeat.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#kontakt_box_wrapper ul{
padding: 7px 0px 7px 10px;
}

#kontakt_box_wrapper li{
	margin-left:10px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(../images/bullet_img.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 15px;
	margin-right: 0px;
}




.kontakt_box_bottom {
	background-image: url(../images/kontak_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height:250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	margin: 0px;
}

.kontakt_box_sadrzaj {
	padding:6px 10px 6px 10px;
}
.kontakt_box_top {
	background-image: url(../images/kontak_box_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#kontakt_lijevo {
	width: 420px;
	float: left;
	background-image: url(../images/pocetna_tekst_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#kontakt_lijevo input{
	background-image: url(../images/input_bg.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 353px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
}

.wpcf7-form-control-wrap your-name {
	width: 225px;
	float:left;

}


.wpcf7 {
margin: 0px;
padding: 0px;
}

#kontakt_lijevo form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#kontakt_lijevo input[type=submit] {
	background-image: url(../images/kontakt_bt.gif);
	background-repeat: no-repeat;
	height: 56px;
	width:134px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-bottom: 5px;
	margin-left: 100px;
	text-transform:uppercase;
	padding-left: 65px;
}

#kontakt_lijevo select {
	background-image: url(../images/input_bg.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 373px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: transparent;
}
	
#kontakt_lijevo textarea {
	background-image: url(../images/text_area_bg.gif);
	background-repeat: no-repeat;
	width: 363px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 8px;
	padding-bottom: 14px;
	padding-right: 0px;
	padding-left: 10px;
	height: 148px;
}


#kontakt_lijevo p{
margin: 5px 0px 5px 0px;
}
.zvjezdice {
	padding-left: 50px;
	color: #e75c10;
}
