

@font-face {
    font-family:Piron;
	src: url('css/piron-cobit.eot'); /* IE */  
	src: local("Piron"), url('css/piron-cobit.ttf') format("truetype"); /* non-IE */  
}


html {
	background: url(images/bg_center.jpg);
	overflow-x: hidden;
}

body {
	margin: 0;
	padding: 0;
/*	background: url(images/bg_top.jpg) center top repeat-x;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

.bg {
	margin: 0;
	padding: 0;
	background: url(images/bg_center.jpg) center top repeat-y;
	min-height: 100%;
	
}

a {
	text-decoration: none;	
}

a:focus {
	outline: none;
}

.container_bg {
	margin: 0;
	padding: 0;
	margin: 0 auto;
	background: url(images/bg.jpg) top center no-repeat;
	min-height: 100%;
}

.container {
	margin: 0;
	padding: 0;
	margin: 0 auto;
	width: 1050px;
	min-height:850px;
}

.containerMain {
	margin: 0;
	padding: 0;
	margin: 0 auto;
	width: 960px;
}

.header {
	
}

.menu {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-left: 150px;
}

.menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	width: 820px;
	height: 46px;
}

.menu ul li {
	margin: 0;
	padding: 0;
	display: inline;
	margin-right: 15px;
	float: left;
	width: 120px;
}

.menu_crta {
	position: relative;
	top: 8px;
	left: 203px;
	width: 549px;
	height: 8px;
	background: url(images/meni.png) no-repeat;
	z-index: 1000;
}

.menu ul li a {
	position: relative;
	color: #4188b4;
	font-size: 20px;
	text-decoration: none;
	width: 100px;
	margin: auto 10px;    
	height: 30px;
	top: 15px;
	outline: none;
	text-align: center;
	display: block;
	float: left;
	overflow: hidden;
	z-index: 1000;
	font-family:Piron, Verdana, Geneva;
	font-size:18px;
}

.menu ul li a:hover {
}

.menu ul li a:hover:after {
}

.menu ul li.back {
	background: url("images/meni_desno.png") no-repeat right bottom;
	width: 9px; height: 46px;
	z-index: 8;
	position: absolute;
}

.menu ul li.back .menu_left {
	background: url("images/meni_levo.png") no-repeat top left;
	height: 46px;
	margin-right: 9px;
}

.menu ul li a {
}

.menu ul li a:hover, .menu ul li a:active, .menu ul li a:visited {
	border: none;
}

#sort_it {
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:12px;
}

#sort_it a,
#sort_it a:visited {
	color:#295f80;
}

#sort_it a:active,
#sort_it a:hover {
	color:#c66800;
}

#sort_it a.sort_active,
#sort_it a.sort_active:visited,
#sort_it a.sort_active:hover,
#sort_it a.sort_active:active {
	color:#C66800;
}

.facebook {
	position: absolute;
	top: 10px;
	left: 10px;
}

.slider {
	margin: 0;
	padding: 0;
	margin-top: 12px;
	margin-left: 140px;
}

.slider_border_left {
	position: absolute;
	margin: 0;
	padding: 0;
	margin-left: -4px;
	width: 10px;
	height: 227px;
	background:url(images/slider_border.png) no-repeat;
	z-index: 1001;
}

.slider_border_top {
	position: absolute;
	margin: 0;
	padding: 0;
	margin-left: -4px;
	width: 824px;
	height: 20px;
	background:url(images/slider_border.png) no-repeat;
	z-index: 1001;
}

.slider_border_right {
	position: absolute;
	margin: 0;
	padding: 0;
	margin-left: 810px;
	width: 10px;
	height: 227px;
	background:url(images/slider_border.png) top right no-repeat;
	z-index: 1001;
}

.slider_border_bottom {
	position: absolute;
	margin: 0;
	padding: 0;
	margin-top: 207px;
	margin-left: -4px;
	width: 824px;
	height: 20px;
	background:url(images/slider_border.png) bottom no-repeat;
	z-index: 1001;
}

#slideHolder { width: 820px; text-align: left;}

#header { position: relative; height: 120px; }
#header h1 { position: absolute; top: 2px; left: 2px; color: #333333; font-size: 70px; }
#header .h1 { color: #f3f3f3; top: 0px; left: 0px; }

#header h2 { position: absolute; top: 82px; left: 2px; color: #333333; font-size: 30px; }
#header .h2 { top: 80px; left: 0px;  color: #f3f3f3; }

#header h1, #header h2 { margin: 0; padding: 0; font-weight: normal; }

ul { padding: 0 0 0 15px; margin: 0; }

.holder {
	background: url(design/shadow.png) no-repeat center bottom; padding: 17px 5px;  }
.text { background-color: #f3f3f3; padding: 30px; margin-top: 10px; line-height: 20px; overflow: hidden; }

.holder h2 { margin: 0; padding: 0px 0px 15px 0px; }
/*
code { display: block; background-color: #fff; padding: 10px; overflow: auto; }
pre { margin: 10px 0px; padding: 0; }
*/
.coin-slider { overflow: hidden; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { margin: 0; padding: 0;margin-top: 20px; font-size: 0px; padding: 0px; }
.cs-buttons div { margin-left: 5px;  float: left; border: 0px; color: #B8C4CF; border: 0; cursor: pointer; }
.cs-active div { color: #FFFFFF; }

.cs-title { 
	width: 820px; 
	height: 45px;
	padding: 10px; 
	background-color: #3d3d3d; 
	color: #FFFFFF; 
	font-size: 11px;  
}

.cs-prev, .cs-next { margin: 0; padding: 0; }

.cs-buttons-slide { background: url(images/slider.png); width: 30px; height: 30px; }

.slika1 {background: url(images/slider_off.png);	width: 8px; height: 9px;}
.cs-active .slika1 {background: url(images/slider_on.png);	}
.slika2 {background: url(images/slider_off.png);	width: 8px; height: 9px;}
.cs-active .slika2 {background: url(images/slider_on.png);	}
.slika3 {background: url(images/slider_off.png);	width: 8px; height: 9px;}
.cs-active .slika3 {background: url(images/slider_on.png);	}
.slika4 {background: url(images/slider_off.png);	width: 8px; height: 9px;}
.cs-active .slika4 {background: url(images/slider_on.png);	}
.slika5 {background: url(images/slider_off.png);	width: 8px; height: 9px;}
.cs-active .slika5 {background: url(images/slider_on.png);	}
.slika6 {background: url(images/slider_off.png);	width: 8px; height: 9px;}
.cs-active .slika6 {background: url(images/slider_on.png);	}

.content {
	margin: 0;
	padding: 0;
	margin-left: 135px;
	width: 825px;
	color: #666666;
}

.content_zaposlitve_levo {
	width:600px;
	float:left;
	padding-top:20px;
	font-size:13px;
}

.content_zaposlitve_desno {
	width:225px;
	float:left;
}

.content a,
.content a:visited {
	color: #C66800;
	text-decoration:none;
}

.content a:hover,
.content a:active {
	text-decoration:underline;
}

.content h2 {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #333333;
	font-size: 14px;
}

.content h2 a {
	color: #333333;
}

.content ul {
	color: #666666;
	font-size: 12px;
}

.content .list {
	width: 275px;
}

.list a,
.list a:visited {
	color:#666666;
	text-decoration:none;
}

.list a:hover,
.list a:active {
	text-decoration:underline;
}

.footer {
	margin: 0;
	padding: 0;
	margin: 0 auto;
	margin-top: 20px;
	width: 100%;
	height: 100%;
	min-height: 331px;
	background: url(images/footer_bg.jpg) top center repeat-x;
}

.footer_bg {
	margin: 0;
	padding: 0;
	margin: 0 auto;
	min-height: 331px;
	background: url(images/footer.jpg) top center no-repeat;
}

.footer_content {
	margin: 0;
	padding: 0;
	margin: 0 auto;
	padding-left: 145px;
	width: 815px;
}

.zastopnik {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	height: 110px;
}

.zastopnik h3 {
	margin: 0;
	padding: 0;
	padding-top: 16px;
}

.zastopnik h3 a {
	margin: 0;
	padding: 0;
	color: #b95f11;
	font-size: 18px;
}

h1, .ref h2 {
	margin: 0;
	padding: 0;
	color: #4994c1;
	font-size: 30px;
	hight: 30px;
	line-height: 30px;
	background:url(images/crta.png) bottom left no-repeat;
	font-family:Piron, "Trebuchet MS";
	font-weight:normal;
}

.trebuchet_15_565656,
.trebuchet_15_716253,
.trebuchet_15_5d807b {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#565656;
	text-align:left;
}

.trebuchet_15_716253,
.trebuchet_15_5d807b {
	line-height:24px;
}

.trebuchet_15_716253 { color:#716253; padding:16px; }
.trebuchet_15_5d807b { color:#5D807B; padding:16px; }

a.reference_green,
a.reference_green:visited,
a.reference_green:active,
a.reference_green:hover {
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(images/reference_green.png) repeat left top;
	padding:6px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	display:block;
	margin-top:16px;
}

a.reference_brown,
a.reference_brown:visited,
a.reference_brown:active,
a.reference_brown:hover {
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(images/reference_brown.png) repeat left top;	
	padding:6px;
	padding-left:10px;
	padding-right:10px;
	float:right;
	display:block;
	margin-top:16px;
}

.piron_20_b86015,
.piron_30_b86015 {
	font-family:Piron, "Trebuchet MS";
	font-size:20px;
	color:#B86015;
	text-align:left;
}

.piron_30_b86015 {
	font-size:30px;
}

.content h1 a {
	/*color: #b95f11;*/
	color:#4994c1;
	text-decoration: none;
}

.zastopnik_logo {
	margin: 0;
	padding: 0;
	margin-top: 22px;
	margin-left: 32px;
	padding:5px;
	width:164px;
	height:52px;
	background:url(images/zastopnik.png) no-repeat;
}

.zastopnik_logo a {
	background-image:url(images/zastopniki-logos.jpg);
	background-repeat:no-repeat;
	display:block;
	width:164px;
	height:52px;
}

.zastopnik_logo a.zl_friendlyway,
.zastopnik_logo a.zl_friendlyway:visited {
	background-position:left top;
}
.zastopnik_logo a.zl_friendlyway:hover,
.zastopnik_logo a.zl_friendlyway:active {
	background-position:-164px top;
}

.zastopnik_logo a.zl_pointkiosk,
.zastopnik_logo a.zl_pointkiosk:visited {
	background-position:left -52px;
}
.zastopnik_logo a.zl_pointkiosk:hover,
.zastopnik_logo a.zl_pointkiosk:active {
	background-position:-164px -52px;
}

.zastopnik_logo a.zl_imotion,
.zastopnik_logo a.zl_imotion:visited {
	background-position:left -104px;
}
.zastopnik_logo a.zl_imotion:hover,
.zastopnik_logo a.zl_imotion:active {
	background-position:-164px -104px;
}

.info {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
	width: 800px;
	height: 120px;
}

.info h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

.info h3 a {
	color: #0a5952;
	font-size: 18px;
}

.info p {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 11px;
}

.info a {
	color: #333333;
	font-size: 11px;
}

.info .kontakt{
	margin: 0;
	padding: 0;
	width: 350px;	
	line-height: 20px;
}

.info .storitve {
	margin: 0;
	padding: 0;
	width: 425px;
	line-height: 20px;
}

.info .kontakt .left {
	width: 175px;	
}

.info .storitve .left {
	width: 200px;	
}

.avtorske_pravice {
	margin: 0;
	padding: 0;
	margin-right: 50px;
	color: #eceded;
	font-size: 11px;
}

.avtorske_pravice a {
	color: #eceded;
	font-size: 11px;
}

.ref h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 18px;
	color: #4994c1;
	font-size: 20px;
	font-weight:bold;
}

.ref h2 a {
	color: #4994c1;
}

.ref {
	margin: 0;
	padding: 0;
	margin-top: 30px;
	margin-left: 135px;
}

.pomoc {
	position: absolute;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	top: 665px;
}

.pomoc a {
	color: #4188b4;
	font-size: 12px;
}

.projekti {
	margin:0;
	padding:0;
	width:525px;
}

.projekt {
	margin: 0;
	padding: 0;
	margin-right: 24px;
	padding-top: 5px;
	width: 237px;
	height: 152px;
	background:url(images/ref.png) top center no-repeat;
	text-align: center;
}

.novice {
	margin: 0;
	padding: 0;
	width: 280px;
	padding-left:20px;
}

.novice h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	color: #333333;
	font-size: 14px;
}

.novice h3 a {
	color: #333333;
}

.novice p {
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 12px;
}

.novice p a {
	color: #666666;
}

.novice span {
	margin: 0;
	padding: 0;
}

.novice span a {
	color: #c86f02;
	font-size: 12px;
}

.logo {
	margin: 0;
	padding: 0;
	margin-top: 36px;
	margin-left: 140px;
}

.jeziki {
	margin: 0;
	padding: 0;
	/*margin-top: 21px;*/
	width: 200px;
	color: #0a5952;
	font-size: 13px;
}

.jeziki a,
.jeziki a:visited {
	color: #0a5952;
	font-size: 13px;
	text-decoration: none;
}

.jeziki p {
	margin: 0;
	padding: 0;
}

.jeziki form {
	margin: 0;
	padding: 0;
}

.select {
	position: absolute;
	width: 88px;
	height: 21px;
	padding: 0 24px 0 8px;
	color: #ba7c1e;
	font-size: 12px;
	background: url(images/jeziki.png) no-repeat;
	overflow: hidden;
}

.option {
	color: #ba7c1e;
	font-size: 12px;
	background: #f2edca;	
}

.left {
	float: left;	
}

.right {
	float: right;	
}

.clear {
	clear: both;	
}


.li_stranski{line-height: 2em;text-indent: 0px;list-style-position: outside;list-style-type:none;}
.li_stranski_vodoravni{line-height: 2em;text-indent: 10px;list-style-position: outside;list-style-type:none; display: inline; padding-right:20px;}
.stranski{ color:#4188B4;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.current_stranski{ color:#03F;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.stranski:hover{ color:#5EAEFF}

#header_lang {
	width:100px;
	float:right;
	background:url(images/lang-bg.png) no-repeat left bottom;
	color:#BA7C1E;
	font-size:12px;
	text-align:center;
	margin-top:2px;
}

#header_lang div {
	cursor:pointer;
}

.lang_other a,
.lang_other a:visited {
	text-decoration:none;
	color:#BA7C1E;
	font-size:12px;
	display:block;
	line-height:15px;
}

.lang_other a:active,
.lang_other a:hover {
	text-decoration:underline;
}

#other_langs {

}

.lang_other {
	line-height:15px;
}

#current_lang {
	line-height:15px;
	padding-bottom:6px;
}

#sort_menu {
	padding:0;
	margin:0;
	list-style-type:none;
}

#sort_menu li {
	/*height:83px;*/
	float:left;
	overflow:hidden;
	display:block;
	padding-right:25px;
}

#sort_menu li div.podkategorije {
	padding-top:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	
	line-height:140%;

	padding:8px;
	padding-right:0;
	padding-bottom:8px;
	display:block;

	color:#295f80;/*#4994c1;*/
	text-align:left;

	display:block;
	
	text-decoration:none;
	/*background:url(images/ref_menu_bg_a.png) no-repeat center bottom;*/
	display:none;
}

#sort_menu li div.down {
	background:url(images/ref_menu_bg_a.png) no-repeat center bottom;
	margin-top:4px;
	height:34px;
	cursor:pointer;
}

#sort_menu li div.down_opened {
	background:url(images/ref_menu_bg_b.png) no-repeat center bottom;
}

#sort_menu li div.podkategorije a,
#sort_menu li div.podkategorije a:visited {
	color:#295f80;
	text-decoration:none;
}
#sort_menu li div.podkategorije a:active,
#sort_menu li div.podkategorije a:hover {
	text-decoration:underline;
}

#sort_menu li div.podkategorije a#active_sub_ref,
#sort_menu li div.podkategorije a#active_sub_ref:visited {
	color:#c66800;
	font-weight:bold;
}

ul#sort_menu li a#active_ref,
ul#sort_menu li a#active_ref:visited,
ul#sort_menu li a#active_ref:active,
ul#sort_menu li a#active_ref:hover,
ul#sort_menu li a.kategorija,
ul#sort_menu li a.kategorija:visited {
	display:block;
	/*height:83px;*/
	/*background:url(images/ref_menu_bg.png) no-repeat left top;*/
	text-decoration:none;
}

ul#sort_menu li a#active_ref,
ul#sort_menu li a#active_ref:visited,
ul#sort_menu li a#active_ref:active,
ul#sort_menu li a#active_ref:hover,
ul#sort_menu li a.kategorija:active,
ul#sort_menu li a.kategorija:hover {
	background-position:center bottom;
}

a.kategorija span.title {
	font-family:Piron, "Trebuchet MS";
	font-size:19px;
	line-height:28px;
	text-align:left;
	color:#c7620c;
	
	display:block;
	
	padding-left:10px;
	padding-right:10px;
	
	background:url(images/ref-bg-top.png) repeat-x left top;
	
	text-decoration:none;
}

div.kategorije {

}
/*
a#active_ref div.kategorije,
a#active_ref:visited div.kategorije,
a#active_ref:active div.kategorije,
a#active_ref:hover div.kategorije,
a.kategorija:active div.kategorije,
a.kategorija:hover div.kategorije {
	color:#4994C1;
}*/

.zap_opis { display:none; }
.zap_id	{ display:none; }
.zap_latest { display:none; }
/************** ARHIV NOVIC **************************/
.arhiv_novic2 {
	width:100%;
}

.arhiv_novic2 a {
	text-decoration:none;
}

.arhiv_novic2 a.naslov_link h2.arhiv_novic2_naslov,
.arhiv_novic2 a.naslov_link:visited h2.arhiv_novic2_naslov {
	font-family:Piron, Verdana, Geneva;
	font-size:16px;
	color:#387DA7;
	text-decoration:none;
}

/*
.arhiv_novic2 a.naslov_link:hover h2.arhiv_novic2_naslov,
.arhiv_novic2 a.naslov_link:active h2.arhiv_novic2_naslov
*/
.arhiv_novic2 a.naslov_link:hover,
.arhiv_novic2 a.naslov_link:active {
	color:#4994C1;
	text-decoration:underline;
}

.arhiv_novic2_body {
	color:#565656;
	font-size:14px;
}

.arhiv_novice2_povezava {
	
}

/* reference - prikaži vec */
a.show_more_slo, a.show_more_ang, .show_more_ita,
a.show_more_slo:visited, a.show_more_ang:visited, .show_more_ita:visited {
	display:block;
	height:32px;
	width:128px;
	background:url(images/show_more_slo.png) no-repeat left top;
	
	float:right;
	margin-top:4px;
	margin-right:55px;
}

a.show_more_ang, a.show_more_ang:visited {
	width:133px;
	background-image:url(images/show_more_ang.png);
}

a.show_more_ita, a.show_more_ita:visited {
	width:142px;
	background-image:url(images/show_more_ita.png);
}

a.show_more_slo:active, a.show_more_ang:active, .show_more_ita:active,
a.show_more_slo:hover, a.show_more_ang:hover, .show_more_ita:hover {
	background-position:left -32px;
}

#show_of {
	margin-top:4px;
	font-size:13px;
	width:200px;
	height:32px;
	line-height:32px;
	margin-left:200px;
	float:right;
}

.link {
	margin-top: 10px;
}

.avtorske_pravice {
	width: 400px;	
	text-align: right;
}

/* mod streaming */
#streaming_module {
	float:none;
	clear:both;
	width:700px;
	margin-left:200px;
}

#streaming_besedilo {
	width:365px;
	padding-left:20px;
	float:left;
	font-size:13px;
}

#streaming_besedilo a,
#streaming_besedilo a:visited {
	color:#295f80;
	text-decoration:none;
}
#streaming_besedilo a:hover,
#streaming_besedilo a:active {
	text-decoration:underline;	
}

#streaming_module #wmPlayer {
	width:305px;
	float:left;
}

/* fotogalerija izpis 1 */
.fotogalerija_izpis1 {
	width:466px;
	color:#000;
	font-size:16px;
}

.fotogalerija_izpis1_naslov h2 {
	margin: 0;
	padding: 0;
	color: #4994c1;
	font-size: 18px;
	line-height: 150%;
	font-family:Piron, "Trebuchet MS";
	font-weight:normal;
}
.fotogalerija_izpis1_okvir { 
	width:100px;
	height:100px;
	padding:4px;
	background-color:#FFF;
	overflow:hidden;
	float:left;
	margin:4px;
}
.fotogalerija_izpis1_okvir2 { 
	overflow:hidden;
	width:100px;
	height:100px;
}

.fotogalerija_izpis1_nav {
	text-align:center;
}

.fotogalerija_izpis1_page {
	text-align:center;
}

/* fotogalerija izpis 2 - fotogalerije */
.fotogalerija_izpis2 {
	width:466px;
	color:#000;
	font-size:16px;
}

.fotogalerija_izpis2_okvir { 
	width:100px;
	height:100px;
	padding:4px;
	background-color:#FFF;
	overflow:hidden;
	float:left;
	margin:4px;
}
.fotogalerija_izpis2_okvir2 { 
	overflow:hidden;
	width:100px;
	height:100px;
}

.fotogalerija_izpis2_nav {
	text-align:center;
}

.fotogalerija_izpis2_page {
	text-align:center;
}

.arhiv {
	text-align:right;
	font-size:12px;
}

.arhiv a,
.arhiv a:visited {
	color:#c66800;
}

.arhiv a:hover,
.arhiv a:active {
	color:#000;
}


