/************************
 WWW.LJVP.SI
	ljvp.css
   by GregoR - Creatim
************************/

/*************** DEFAULT ***************/

body, div, td {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
}

a, a:visited {
	text-decoration : underline;
	color: #000000;
}

a:hover, a:active {
	text-decoration : none;
	color: #000000;
}

textarea {
	font-size: 11px;
	text-decoration : none;
	border-width : 1px;
	border-style: solid;
	border-color: #CCCCCC;
	}

input {
	font-size: 11px;
	text-decoration : none;
	border-width : 1px;
	border-style: solid;
	border-color: #CCCCCC;
	}
		
.textBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 20px;
	width: 125px;
	border-width : 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 20px;
	border-width : 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

/*UL {
	list-style-type : disc;
	padding-left: 8px;
	margin-left: 8px;
	margin-top : 7px;
	margin-bottom : 7px;
}*/

ul {
	padding-left: 8px;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 4px;
	list-style-image: url(../media/images/design/bullet.gif);
}

ol {
	padding-left: 12px;
	margin-left: 12px;
	margin-top : 5px;
	margin-bottom : 7px;
}

li {
	padding-bottom: 5px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

p {
	padding-bottom: 11px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*************** GLAVA ***************/

.reverseLink, .reverseLink:visited {
	font-size: 11px;
	text-decoration: none;
}

.reverseLink:active, .reverseLink:hover {
	font-size: 11px;
	text-decoration: underline;
}

.glavaLinkModer, .glavaLinkModer:visited {
	font-size: 11px;
	text-decoration: none;
	color: #0380B7;
}

.glavaLinkModer:active, .glavaLinkModer:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #0380B7;
}

.glavaLinkOranzen, .glavaLinkOranzen:visited {
	font-size: 11px;
	text-decoration: none;
	color: #FE9915;
}

.glavaLinkOranzen:active, .glavaLinkOranzen:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #FE9915;
}

.glavaObrobaLinki {
   background-color: #0380B7;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
/*************** PORAVNAVE ***************/

.alignCenter{
	text-align: center;
}

/*************** VSEBINA ***************/

.seznamStrani {
 border-bottom: 1px solid #BFDBEB;
 padding: 2px;
}

.path {
	font-size: 10px;
}

.pathLink, .pathLink:visited {
	font-size: 10px;
	text-decoration: none;
}

.pathLink:active, .pathLink:hover {
	font-size: 10px;
	text-decoration: underline;
}

.title {
	color: #0380B7;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:5px;
}

.titleSmall {
	color: #0380B7;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.titleSmall a, .titleSmall a:visited {
	color: #0380B7;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.titleSmall a:hover {
	text-decoration:underline;
}

.SubTitle {
	color: #0380B7;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.SubTitle2 {
	color: #0380B7;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.txtBig {
	font-size: 12px;
}

.txtModer {
	color: #0380B7;
}

.txtOranzen {
	color: #FE9915;
}

.smallTxt {
	font-size: 9px;
}

.txtSmall {
	font-size: 9px;
}

.obroba {
	border: 1px solid #BFDBEB;
}

.obrobaZgoraj {
	border-right: 1px solid #BFDBEB;
	border-left: 1px solid #BFDBEB;
	border-top: 1px solid #BFDBEB;
}

.obrobaSpodaj {
	border-right: 1px solid #BFDBEB;
	border-left: 1px solid #BFDBEB;
	border-bottom: 1px solid #BFDBEB;
}

.tabelaNasl {
	color: #0380B7;
	font-size: 9px;
	font-weight: bold;
	border-bottom: 1px solid #BFDBEB
}

.tabelaBottom {
	border-bottom: 1px solid #BFDBEB
}

.formn {
	display: none;
	}

/*************** ZAVIHKI ***************/

.zavihek, .zavihek:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0380B7;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-left:3px;
	padding-right:10px; 
}

.zavihek:active, .zavihek:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #0380B7;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-left:3px;
	padding-right:10px; 
	background-image: url(../media/images/design/menu-on.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.zavihekOn, .zavihekOn:active, .zavihekOn:hover, .zavihekOn:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #0380B7;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-left:3px;
	padding-right:10px; 
	background-image: url(../media/images/design/menu-on.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.zavihekIndeks, .zavihekIndeks:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BFDBEB;
	color: #0380B7;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-left:5px;
	padding-right:5px; 
}

.zavihekIndeks:active, .zavihekIndeks:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #0380B7;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-left:5px;
	padding-right:5px; 
}

.zavihekIndeksOn, .zavihekIndeksOn:active, .zavihekIndeksOn:hover, .zavihekIndeksOn:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #0380B7;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-left:5px;
	padding-right:5px; 
}

.zavihekVp, .zavihekVp:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BFDBEB;
	color: #0380B7;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-top: 5px;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
}

.zavihekVp:active, .zavihekVp:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #0380B7;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-top: 5px;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
}

.zavihekVpOn, .zavihekVpOn:active, .zavihekVpOn:hover, .zavihekVpOn:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #0380B7;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-top: 5px;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
}

.zavihekOzadje {
	background-color: #BFDBEB;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.zavihekOzadjeLev {
	background-color: #BFDBEB;
	border-top: 1px solid #FFFFFF;
}

/*************** OZADJA ***************/

.ozadjeSvetloModra {
	background-color: #BFDBEB;
}

.ozadjeTecajnica {
	background-color: #EAF5FD;
}

.ozadjeModra {
	background-color: #0380B7;
}

.ozadjeBela {
	background-color: #FFFFFF;
}

.ozadjeSiva {
	background-color: #CCCCCC;
}

.ozadjeOranzna {
	background-color: #FE9915;
}

/*************** BANNERJI ***************/

.bannerNaslov{
 	background-color: #777c82;
	font-size: 10px;
 	color: #FFFFFF;
 	font-weight:bold;
 	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.bannerSivVsebina{
 	background-color: #CCCCCC;
 	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.bannerLevoVsebina {
	background-color: #BFDBEB;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.bannerSredinaVsebina {
 	padding: 5px;
	border: 1px solid #FE9915;
}

.bannerDesnoNaslov{
 	background-color: #BFDBEB;
	border-right: 1px solid #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}

.bannerDesnoVsebina{
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	border-bottom: 1px solid #BFDBEB;
	border-left: 1px solid #BFDBEB;
}

/*************** LINKI ***************/

.hitreLink, .hitreLink:visited {
	text-decoration: none;
}

.hitreLink:hover {
	text-decoration: underline;
}

.linkModer, .linkModer:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #0380B7;
}

.linkModer:active, .linkModer:hover {
	font-size: 11px;
	text-decoration: none;
	color: #0380B7;
}

/*html>body .linkUvodna {
  	width:188px;
} */

.linkUvodna, .linkUvodna:visited {
	font-size: 11px;
	background: transparent url(../media/images/design/gumb-naprej_oranzen.gif) bottom right no-repeat;
	text-decoration: none;
	padding: 8px 20px 0px 0px;
	color: #000000;
	display: block;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
}

.linkUvodna:active, .linkUvodna:hover {
	text-decoration: underline;
}

/*html>body .linkUvodna2 {
  	width:188px;
} */

.linkUvodna2, .linkUvodna2:visited {
	font-size: 11px;
	background: transparent url(../media/images/design/gumb-naprej_moder.gif) bottom right no-repeat;
	text-decoration: none;
	padding: 8px 20px 0px 0px;
	color: #000000;
	display: block;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
}

.linkUvodna2:active, .linkUvodna2:hover {
	text-decoration: underline;
}


/*************** FOOTER ***************/

TD.footer {
	color: #7EBEE4;
	padding-top: 5px; 
	border-top: 1px solid #BFDBEB; 
	font-size: 10px;
}

.footerLink, .footerLink:visited {
	color: #7EBEE4;
	text-decoration: underline;
	font-size: 10px;
}

.footerLink:active, .footerLink:hover {
	color: #7EBEE4;
	text-decoration: none;
	font-size: 10px;
}

/*************** MENU ***************/

.menu, .menu:visited {	
	color: #0380B7;
	padding-left: 10px;
	padding-bottom: 1px;	
	padding-top: 2px;
	text-decoration: none;
	display:block;
}

.menu:active, .menu:hover {
	color: #0380B7;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 1px;	
	padding-top: 2px;
	text-decoration: none;
	display:block;
}

.menuOn, .menuOn:visited, .menuOn:active, .menuOn:hover {
	color: #0380B7;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 3px;	
	padding-top: 3px;
	text-decoration: none;
	padding-bottom: 1px;	
	padding-top: 2px;
	display:block;
}

.podmenuLink, .podmenuLink:visited {	
	color: #0380B7;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 5px;
	margin-left:0px;
	padding-bottom: 1px;	
	padding-top: 2px;
	display:block;
	background-image: 	url(../media/images/design/nav-blank.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.podmenuLink:active, .podmenuLink:hover {
	color: #0380B7;
	text-decoration: none;
	padding-left: 25px;	
	padding-right: 5px;
	margin-left:0px;
	padding-bottom: 1px;	
	padding-top: 2px;
	display:block;
	background-image:	url(../media/images/design/nav.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.podmenuLinkOn, .podmenuLinkOn:visited, .podmenuLinkOn:active, .podmenuLinkOn:hover {
	color: #0380B7;
	text-decoration: none;
	padding-left: 25px;	
	padding-right: 5px;
	margin-left:0px;
	padding-bottom: 1px;	
	padding-top: 2px;
	display:block;
	background-image:	url(../media/images/design/nav.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.visible {
	display : block;
}

.hidden {
	display : none !important;
}

/*************** Banner ***************/

.ban1Cell1 {
	color: #FFFFFF;
	background: #FE9915 url(../media/images/design/osnovna_stran/bg-banner1.gif) center top no-repeat;
	text-align: center;
	padding: 30px 5px 5px 5px; 
	font-size: 18px;
	}

.ban1Cell2 {
	color: #FE9915;
	background: #FFE3BE;
	padding: 5px; 
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	}	
	
.ban1Cell2 a, .ban1Cell2 a:visited {
	color: #FE9915;
	text-decoration:none;
	}
	
.ban1Cell2 a:hover {
	text-decoration:underline;
	}

.ban1Cell2 p {
	padding-bottom: 5px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	}

.ban2Cell1 {
	color: #FFFFFF;
	background: #0380B7 url(../media/images/design/osnovna_stran/bg-banner2.gif) left top no-repeat;
	text-align: center;
	padding: 8px 6px 0px 5px; 
	height: 33px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	}
	
.ban2Cell2 {
	color: #0380B7;
	background: #BFDBEB;
	padding: 4px; 
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	}	
	
.ban2Cell2 a, .ban2Cell2 a:visited {
	color: #0380B7;
	text-decoration:none;
	}
	
.ban2Cell2 a:hover {
	text-decoration:underline;
	}
	
.ban2Cell2 p {
	padding-bottom: 4px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
/***************/
.bannerji tr td a img {
	border: none;
}

/*********graf indeksi *********/
#graf_tabs {
	float:left;
	margin-bottom: 10px;
	width: 100%;
}

#graf_vsebina {
	float:left;
	border-top:1px solid #BFDBEB;
	border-bottom:1px solid #BFDBEB;
}

#graf_tabs .nav_zgoraj {
	margin-bottom:-1px;
}

#graf_tabs .nav_spodaj {
	margin-top:-1px;
}

.nav_zgoraj, .nav_spodaj {
	width: 100%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	}
	
.nav_zgoraj li, .nav_spodaj li {
	cursor: pointer;
	display: -moz-inline-stack;
	vertical-align:bottom;
	float: left;
	padding:0;
	border-left:1px solid #BFDBEB;
	border-right:1px solid #BFDBEB;
	border-top:1px solid #BFDBEB;
	border-bottom:1px solid #BFDBEB;
}

.nav_spodaj li.selected, .nav_zgoraj li.selected {
	border-left:1px solid #BFDBEB;
	border-right:1px solid #BFDBEB;
	padding:0;
	position:relative;
}

.nav_spodaj li.selected {
	border-top:1px solid white;
}

.nav_zgoraj li.selected {
	border-bottom:1px solid white;
}

.nav_spodaj li a, .nav_zgoraj li a, .nav_spodaj li a:visited, .nav_zgoraj li a:visited {
	color:#FFFFFF;
	background:#BFDBEB;
	text-decoration:none;
	font-weight:bold;
	float:left;
	padding: 3px 15px;
	outline:none;
}

.nav_spodaj li a, .nav_spodaj li a:visited {
	padding: 1px 10px;
	font-size:10px;
}
	
.nav_spodaj li.selected a, .nav_zgoraj li.selected a, .nav_spodaj li.selected a:visited, .nav_zgoraj li.selected a:visited {
	color:#FE9915;
	text-decoration:none;
	background:none;
	outline:none;
}
	
/*galerija*/
ul.gallery {width:375px;margin:0;padding:0;list-style:none;}
ul.gallery li {margin:0px 10px 10px 10px;padding:0px;float:left;list-style-type:none;display:inline;}
ul.gallery img {border:2px solid #BFDBEB;}
ul.gallery img:hover {border:2px solid #0380B7;}
ul.gallery li a {text-decoration:none;border:none;}
ul.gallery li a:hover {text-decoration:none;border:none;}

/*anketa*/
table.anketa {border-collapse:collapse;margin-bottom:10px;width:100%;}
table.anketa tr td {padding:2px 0;}
table.anketaNarrow {border-collapse:collapse;margin-bottom:5px}