body {
	margin:0;
	padding:0;
	background:#c5c5c5 url(../images/background.jpg) top repeat-x;
	
}
.clear {
	clear:both;
}
img {border:none;}
/* KONTEJNER ZA SENCKO 
---------------------------*/
#container {
	width:786px;
	margin:0 auto;
	padding:0;
	background:transparent url(../images/shadow-y.jpg) repeat-y;
}
#headerBg {
	width:786px;
	margin:0;
	padding:0;
	background:transparent url(../images/background-top.jpg) top left no-repeat;
}
/* VSEBINA V HEADER
---------------------------*/
#header {
	position:relative;
	height:104px;
	width:750px;
	margin:0 18px;
	background:transparent;
}
	#header h1 {
		margin:0;
		padding:0;
		background-color:transparent;
	}
	#header strong {
		visibility:hidden;
	}
#nav {
	position:absolute;
	right:0px;
	top:47px;
}
#nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#nav ul li {
	float:left;
}
#nav ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#003399;
	padding:10px 30px 10px 18px;
	margin:0;
	text-decoration:none;
}
#nav ul li a:hover { color:#b3151b; text-decoration:none; }
a#domov { background:transparent url(../images/home_icon.png) left center no-repeat;}
a#mail { background:transparent url(../images/mail_icon.png) left center no-repeat;}
a#french { background:transparent url(../images/fr_flag_icon.png) left center no-repeat;}
a#slo { background:transparent url(../images/si_flag_icon.png) left center no-repeat;}
	
/* NASLOV STRANI IN SLIKA
---------------------------*/
#heading {
	width:732px;
	height:37px;
	margin:0 18px;
	padding:18px 0 0 18px ;
	background:transparent url(../images/bg_heading.jpg) repeat-x;
}
#heading h1 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:normal;
	text-transform:uppercase;
	color:white;
}
#imageTheme {
	width:750px;
	margin:0 auto;
	padding:0;
	
}
#imageTheme img {
	border:none;
}

/* GLAVNA NAVIGACIJA 
---------------------------*/
.navBox{
	margin:0 auto;
	width:750px;
	border-top:solid 1px #fff;
	background-color:#E9E9E9;
	}

.navigation {
	margin:0;
	height:46px;
	padding:0;
	background-color:transparent;
	clear:both;
	}
.navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}
.navigation ul li {
	float:left;
}

.navigation ul li a {
	float:left;
	text-align:center;
	text-decoration:none;
	width:124px;
	display:block;
	margin:0;
	padding:4px 0;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #003399;
}

.navigation ul li a:hover {
	color:#fff;
	background-color:#A0B3E2;
}
.navigation ul li a.selected {
	color:#fff;
	background-color:#A0B3E2;
}

#dividerBlue {
	height:25px;
	width:750px; 
	margin:0 auto; 
	background-color:#2D4AC4;
	}
/* POD NAVIGACIJA 
---------------------------*/
.subnavBox{
	margin:0 auto;
	padding:0;
	width:750px;
	border-top:solid 1px #fff;
	background-color:#F8F8F8;
	}

.subnavigation {
	margin:0;
	height:23px;
	padding:0;
	background-color:transparent;
	clear:both;
	}
.subnavigation ul {
	margin:0;
	padding:0;
	list-style:none;
}
.subnavigation ul li {
	float:left;
}

.subnavigation ul li a {
	float:left;
	text-align:center;
	text-decoration:none;
	width:124px;
	display:block;
	margin:0;
	padding:4px 0;
	border-right:solid 1px #fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #003399;
}

.subnavigation ul li a:hover {
	color:#fff;
	background-color:#A0B3E2;
}
.subnavigation ul li a.sub_selected {
	background-color:#A0B3E2;
	color: #fff;
}

#navigacijaPedagogika {
	margin:0 0 20px 0;
	padding:0;
	}
	
#navigacijaPedagogika ul {
	margin:0;
	padding:0;
/*    list-style-image:url(../images/link_bullet.gif);
}*/
	list-style-type:none;
	}
#navigacijaPedagogika ul li {
	margin:0;
	padding:0;
}
#navigacijaPedagogika  ul li a {
	font:normal 100% Arial, Helvetica, sans-serif;
	color:#000099;
	text-decoration:none;
	background:transparent url(../images/link_bullet.gif) no-repeat;
	padding:0 0 0 30px;
}
/* KONTEJNER ZA TEKSTE
---------------------------*/
#contentWrap {
	width:750px;
	margin:0 auto;
	padding:0 0 70px 28px;
	background:transparent;
}

#contentIndex {
	float:left;
	width:440px;
	margin:25px 0 0 10px ;
	padding:20px 0 0 20px;
}

#contentIndex p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000099;
	text-align:justify;
	margin: 0 0 20px 0;
	line-height:150%;
}
#contentIndex a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000099;
	text-align:justify;
	margin:0;
	text-decoration:underline;
	}
#contentIndex h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000099;
	word-spacing:1px;
	margin: 3px 0 5px 0;
}
#contentIndex h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#000099;
	word-spacing:1px;
	margin: 3px 0 5px 0;
}
#contentIndex ul {
	margin:0 0 0 20px;
	padding:0;
	font:normal 75% Arial, Helvetica, sans-serif;
	color:#000099;
}
#contentIndex ul li {
	margin:0;
	padding:3px 0;
}
#content form {
	font: normal 75% Arial, Helvetica, sans-serif;
	color:#000099;
}
#content form span {
	color:#FF0000;	
}
#content input {
	width:200px;
}
#content select {
	width:200px;
}
#content.gumb {
	width:70px;
}
#content {
	float:left;
	width:440px;
	margin:25px 0 0 10px ;
	padding:20px 0 0 20px;
	background:transparent;
}
#content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000099;
	text-align:justify;
	margin: 0 0 20px 0;
	line-height:150%;
}
#content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000099;
	text-align:justify;
	margin:0;
	text-decoration:underline;
	}
#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000099;
	word-spacing:1px;
	margin: 3px 0 5px 0;
}
#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#000099;
	word-spacing:1px;
	margin: 3px 0 5px 0;
}
#content ul {
	margin:0 0 0 20px;
	padding:0;
	font:normal 75% Arial, Helvetica, sans-serif;
	color:#000099;
}
#content ul li {
	margin:0;
	padding:3px 0;
}
#content ul li ul li {
	font-size:120%;
	color:#000099;
}

#content ol {
	margin:0 0 0 25px;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000099;
}
#content ol li {
	margin:0;
	padding:3px 0;
}
#content ol ul li {
	margin:0;
	padding:3px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.divider {
	margin:0 0 5px 0;
	padding:5px 0 0 0;
	border-top:solid 1px #F0F0F0;
	height:5px;
	
}
.spacer{
	margin:0;
	padding:0;
	height:25px;
}

/*
OBRAZEC - kr tabela je ja, ne lub se mi z divi delat :P
**************************************************************************************/
.table {
	margin:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000099;
	text-align:right;
}
.table td {
	margin:0;
	padding:7px;
}
input {
	margin:0;
	padding:0;
	width:120px;
}
select {
	width:120px;
	margin:0;
	padding:0;
}

/* IZOPSTAVLJEN TEKST
---------------------------*/
.highlighted {
	margin:0 0 20px 0;
	padding:20px ;
	background-color:#f4f4f4;
	border:solid 1px #EBEBEB ;
}
	
.highlighted h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000099;
	word-spacing:1px;
	margin: 3px 0 5px 0;
}
.highlighted h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#455C9A;
	word-spacing:1px;
	margin: 3px 0 5px 0;
}
.highlighted h4{
	font:bold 80% arial, helvetica, sans-serif;
	color:#455C9A;
	word-spacing:1px;
	margin: 3px 0 5px 0;
}
.highlighted ul{
	margin:0 0 0 15px;
	padding:0;
	
}
.highlighted ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#455C9A;
	font-weight:bold;
	padding:4px 0;
}
.highlighted img {
	border:none;
}
.floated1 a {
	font:normal 60% Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
}
.floated1 {
	margin:15px 3px 0 0;
	float:left;
	text-align:center;
}
.floated2 {
	margin:15px 0 0 0;
	float:left;
	text-align:center;

}
.floated2 a {
	font:normal 60% Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	
}

.highlightedUcitelji {
	margin:0 0 20px 0;
	padding:10px;
	background-color:#f4f4f4;
	border:solid 1px #EFEEF9 ;
}
.highlighted img {
	border:0;
}
.slika {
	margin:0 15px 10px 0;
	padding:0;
	float:left;
}
.ime h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#000099;
	word-spacing:1px;
	margin: 91px 0 5px 0;
	font-weight:bold;
	float:left;	
}
.opis {
	margin:5px 5px 0 5px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.opis h3 {
	font-size:85%;
	color:#000099;
	word-spacing:1px;
	margin: 3px 0 5px 0;
	font-weight:bold;
}
.opis p {
	font-size:85%;
	color:#000099;
	word-spacing:1px;
	margin:0;
	padding:0;
}
.map {
	float:right;
	margin:0;
	padding:0;
}
/* SLOGI ZA GALARIJO
---------------------------*/
.thumbs {
	margin:0;
	padding:0;
}
.thumbs img {
	margin:0 7px 14px 7px;
	padding:0;
	float:left;
	border:none;
}
.thumbs.shadow img {
	padding:2px;
	-webkit-box-shadow: 1px 1px 2px #a9ac94;
	-moz-box-shadow: 1px 1px 2px #a9ac94;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	}

.thumbs a {
	margin:0;
	padding:0;
	text-decoration:none;
}

/* SLOGI ZA TABELO TECAJEV
---------------------------*/
.tableGrey {
	margin:0;
	padding: 15px;
	background-color:#f4f4f4;
	border-bottom:solid 1px #fff;
}
.tableGrey h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:79%;
	color:#000099;
	word-spacing:1px;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}
.tableGrey p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000099;
	word-spacing:1px;
	margin:0;
	padding:0;

}
.tableWhite {
	margin:0;
	padding: 15px;
	background-color:#E1E2E8;
	border-bottom:solid 1px #fff;
}
.tableWhite h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:79%;
	color:#000099;
	word-spacing:1px;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}
.tableWhite p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000099;
	word-spacing:1px;
	margin:0;
	padding:0;

}
/*TABELA ZA URNIK
*****************************************/
table.urnik {
	margin:0;
	padding:0;
	border:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000099;
	text-align:center;
}
table.urnik tr.naslov {
	color:#fff;
	background-color:#2E449C;
	height:30px;
	font-weight:bold;
}
table.urnik tr.grey {
	background-color:#f4f4f4;
}
table.urnik tr.grey2 {
	background-color:#E1E2E8;
	}
table.urnik td {
	margin:0;
	padding:7px 3px;
}

/*OBRAZEC
*****************************************/
form {
	margin:0;
	padding:0;
	font-size:15px;
}
.opozorilo {
	margin:5px 0;
	padding:0;
	color:#FF3300;
}
.col1 {
	text-align: left;
	width: 100px;
	margin: 0;
	padding:3px 3px 3px 0;
	float: left;
	margin-right: 2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000099;
	
}

.col2 {
	width: 100px;
	display: block;
	float: left;
	margin: 0;
}

.col2comment {
	width: 100px;
	margin: 0;
	padding:0;
	display: block;
	float: left;
}

.col1comment {
	text-align: left;
	width: 100px;
	float: left;
	display: block;
	margin-right: 2px;
	padding:3px 3px 3px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000099;
}

div.row {
	clear: both;
	width: 335px;
}

.submit {
	height: 29px;
	padding: 5px 0 0 10px;
	width: 330px;
	clear: both;
} 
.button {
	background-color:#4594CD;
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	border:none;
}

.input {
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #000099;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border:solid 1px #F0F0F0;
	width:120px;
	height:16px;
	width:120px;
	}

.textarea {
	border:solid 1px #F0F0F0;
	background-color: #fff;
	font:normal 12px Arial, Helvetica, sans-serif;	
	color: #000099;
	margin: 4px 0 5px 8px;
	width:171px;
}

/* KONTEJNER ZA NOVICE
---------------------------*/
#aktualnoWrap {
	height:437px;
	min-height:437px;
	height:auto !important;
	height:437px;
	width:239px;
	background:/*transparent*/white url(../images/bg_novice.png) top left no-repeat;
	float:right;
	margin:33px 14px 0 0;
	padding:0;
	
}

#aktualnoHeading {
	width:239px;
	height:35px;
	background:transparent;
	padding:0;
	margin:0;
}
/*#aktualnoHeading a {
	font:bold 90% Arial, Helvetica, sans-serif;
	color:#000099;
	text-decoration:none;
	margin:0;
	padding:12px 0 0 31px;
	display:block;
}*/
.aktualnoBox {
	margin:0 15px 0 28px;
	padding:10px 4px;
	width:190px;
	border-bottom:1px solid #F0F0F0;
}
.aktualnoBox:hover {
	background-color:#FBFBFB;
}

.aktualnoBox p {
	font:normal 70% Arial, Helvetica, sans-serif;
	color:#000099;
	text-align:left;
	margin: 0;
	padding:0;
	line-height:130%;
}
.aktualnoBox h3 {
	font:bold 80% Arial, Helvetica, sans-serif;
	color:#000099;
	margin:0 0 3px 0;
	padding:0;
}
.aktualnoBox a {
	font:normal 70% Arial, Helvetica, sans-serif;
	color:#000099;
	text-align:left;
	margin: 0;
	padding:0;
	line-height:130%;
}
/* FOOTER
--------------------------*/
#footer {
	background:#003399 url(../images/bg_footer.png);
	width:700px;
	font:normal 85%/130% Arial, Helvetica, sans-serif;
	margin:0 18px;
	padding:25px;
	text-align:center;
	color:#A3B6E7;
}
#footer p {
	margin:5px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:80%;
	font-weight:bold;

}
#footer a {
	color:white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	padding:5px;
	line-height:130%;
}
#footerEnd {
	margin:0 auto;
	padding:0;
	width:786px;
	height:46px;
	background:transparent url(../images/footer_end.jpg) top left no-repeat;
}