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


html, body{
	padding: 0; margin: 0; text-align: center; font-family: arial; font-size: 12px; color:#333333;
}

input select{
	margin: 0; padding: 0;
}

.clear{
	clear: both; height: 1px; font-size: 1px; border: 0;
}

.center{
	text-align: center;
}

h1{
	background-image: url(../images/arrow.gif); background-position: left; background-repeat: no-repeat; font-size: 22px; padding-left: 15px; text-align: left; font-family: helvetica; font-weight: normal;
}


h2.small-title{
	font-size: 12px; color: #000000; font-weight: bold; text-align: left; padding: 0 0 0 0px; margin: 0px 5px 0px 5px;
}

/***	Naslov zadnje napovedi in dogodkov na strani index.html	***/
h2.medium_title{
	font-size: 14px; color: #000000; font-weight: bold; text-align: left; padding: 0 0 0 0px; margin: 5px 5px 10px 5px;
}

h4{
	font-size: 12px; color: #800000; font-weight: normal; padding: 0; margin: 0px 0 20px 10px;
}

p{
	padding: 0;
	margin: 5px 0;
}


a{
	text-decoration: none; color: #666666; padding: 0; margin: 3px;
}
a:hover{
	text-decoration: underline; color: #f20309;
}

a img, a img:hover{
	border: 0;
}

span.date{
	font-size: 13px;
	color: #800000;
	font-weight: normal;
	padding: 0;
	margin: 2px 0;
}

.wrapper{
	margin: 0px auto; width: 1000px; border: 1px solid #CCCCCC; border-width: 0 1px 1px 1px;
}

.head{
	height: 150px;
	text-align: left;
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url(../images/mainBg-small.gif);
}


/***	Forma za prijavo	***/
.login{
	float: right;
	width: 150px;
	margin: 100px 10px 0 0;
	font-size: 12px;
	text-align: right;
}
.login input{
	font-size: 12px;
	height: auto;
	width: 150px;
}
.loginText{
	height: auto; width: 90px;
}
/***	KONEC: Forma za prijavo	***/


/*	Glavni meni strani	*/
.mainMenu{
	height: 28px; font-size: 18px; background-color: #6f0000; padding: 0 10px 0 50px; margin: 0; color: #FFFFFF; background-image: url(../images/menu-background.bmp); background-position: left; background-repeat: repeat-x;
}

/*
.mainMenu ul{
	margin: 0; padding: 0;
}
.mainMenu li{
	float: left; text-align: center; list-style-type: none; list-style: none; height: auto; vertical-align: middle; margin: 4px 1px 6px 1px;
}
.mainMenu a{
	text-decoration: none; color: #FFFFFF; font-size: 16px; height: 30px; vertical-align: middle; padding: 6px 7px;
}
.mainMenu a:hover{
	text-decoration: underline;
}
/***	KONEC: Glavni meni strani	*/


/*	Glavni del okna pod menijem		*/
.container{
	padding: 0px;
	margin: 0 5px 5px 5px;
	background-image: url(../images/mainBg-small.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: left;
}


/*	Glavni del okna v razredu container (npr. v video ali slika.php)	*/
.detailsContainer{
	margin: 10px 20px; padding: 10px;
}

.footer{
	height: 40px; font-size: 12px; text-align: left; margin: 0 40px; border-top: 1px solid #cccccc; padding: 5px 0;
}


/***	ZAČETEK: stolpec NOVICE na levi strani (npr. na strani index.html)	***/

div.news{
	width: 350px; float: left; margin: 10px 10px 10px 40px; padding: 10px 0; text-align: left;
}
div.news h4{
	font-size: 12px; color: #800000; font-weight: normal; padding: 0; margin: 0px 0 20px 10px;
}



/***	Stolpec NOVICE na prvi strani	***/
div.newsLink{
	padding: 0;
	margin: 2px 0px 8px 0px;
}
div.newsLink a{
	padding: 0; margin: 0px;
}



/***	ZAČETEK: novice na desni strani	***/

/***	Stolpec NOVICE s sivim okvirjem		***/
div.newsGrayFull{
	width: 300px; float: right; margin: 10px 30px 10px 20px; text-align: left;
}
.newsGrayFull h1{
	margin-top: 0;
}
/***	div za vsebino stolpca z novicami na desni	***/
div.newsGrayFullText{
	background-color: #e5e5e5; padding: 10px 10px;
}
div.newsGrayFullTop{
	background-image: url(../images/mediji-top.bmp); background-position: top; background-repeat: no-repeat; padding: 0; margin: 0; height: 13px;
}


/***	KONEC: novice na desni strani	***/




/***	Zgornja zaobljena obroba	***/

.borderTopLeft{
	margin: 0; padding: 0; margin-right: 10px; height: 13px;
}

.borderTopRight{
	margin: 0 -10px 0 0; padding: 0; margin-left: 10px; height: 13px;
}

.borderBottomLeft{
	margin: 0; padding: 0; margin-right: 10px; height: 13px;
}

.borderBottomRight{
	margin: 0 -10px 0 0; padding: 0; margin-left: 10px; height: 13px;
}

/***	Za povezavo do celotnih besedil		***/
div.more{
	text-align: right; margin: 5px 0 0 0; padding: 0; font-size: 10px;
}
div.more a{
	font-size: 12px;
}


/***	ZAČETEK: Stolpec DOGODKI na prvi strani	***/

div.dogodki_container{
	width: 267px; float: left; margin: 23px 10px 10px 10px; 
}
div.dogodki_okvir{
	margin: 100px 0 0 0;
	padding: 0px 10px 10px 10px;
	background-color: transparent;
}
div.dogodki{
	border: 2px solid #cccccc;
	border-width: 0 2px 0 2px;
}
div.dogodki h3{
	font-size: 14px; color: #000000; font-weight: normal; text-align: center; padding: 3px 0 0 0; margin: 5px auto 20px auto;
	background-image: url(../images/mediji-rubrika.gif); background-position: top; background-repeat: repeat-y; height: 18px;
}
div.dogodki h4{
	font-size: 12px; color: #800000; font-weight: normal; padding: 0; margin: 0px 0 20px 10px;
}

/***	KONEC: Stolpec DOGODKI na prvi strani	***/




/*** 	Stolpec FOTOGALERIJE na prvi strani	 ***/
div.photoGalery{
	width: 250px; float: left; margin: 10px 10px 10px 10px; padding: 10px 0px 10px 20px; vertical-align: top;
}


/***	ZAČETEK: Stališča	***/

.napovednik{
	float: left; width: 650px; min-height: 400px; margin: 10px 10px 10px 30px; padding: 10px; border: 1px solid #cccccc; border-width: 0 0px 0 0px;
}
.napovednik p{
	font-family: verdana; line-height: 1.3em; font-size: 14px;
}


/***	ZAČETEK: O nas	***/


.oNasTopLeft{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	background-image: url(../images/comment-top-left.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 10px;
	height: 24px;
	border-bottom: 1px solid #dddddd;
}
.oNasTopRight{
	margin: 0 -10px 10px 0;
	padding: 3px 0 0 0;
	background-image: url(../images/comment-top-right.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	margin-left: 10px;
	height: 21px;
	border-bottom: 1px solid #dddddd;
}

h1.naslov{
	font-size: 18px; margin: 0; padding: 0px 0px 0px 0;
	background-image: url(images/mediji-rubrika.gif); background-repeat: repeat-y; background-position: left;
}

h3.oseba{
	float: left; padding: 50px 30px 0px 10px;
}

/***	KOENC: O nas	***/



/***	ZAČETEK: fotogalerija	***/

.galerijaContainer {
	margin: 15px 0; padding: 0;
}

.galerijaPhotos{
	font-family: Arial;
	border: 1px solid #dddddd;
	border-width: 0 1px 0px 1px;
	border-bottom: 1px solid #eeeeee;
	padding: 10px;
}

.galerijaTopLeft{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	background-image: url(../images/comment-top-left.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 10px;
	height: 24px;
	border-bottom: 1px solid #dddddd;
}
.galerijaTopRight{
	margin: 0 -10px 10px 0;
	padding: 3px 0 0 0;
	background-image: url(../images/comment-top-right.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	margin-left: 10px;
	height: 21px;
	border-bottom: 1px solid #dddddd;
}

p.galerija{
	font-size: 12px; color: #333333; margin: 0; padding: 0;
}


/***	KONEC: fotogalerija	***/



/***	Stolpec Teme s sivim okvirjem		***/
div.rightSideBar{
	width: 250px;
	float: right;
	text-align: left;
	height: 100%;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/***	div za vsebino stolpca Teme (padding na vrhu postavim na 0, ker je še obroba na vrhu)		***/
div.rightSideBarText{
	padding: 0px 10px 10px;
}
.rightSideBarText h1{
	margin-top: 0;
}





/***	KONEC: Stališča	***/



/***	ZAČETEK: glavni dogodek na strani dogodki-vec.html	***/

div.mainEvent{
	margin: 0px 0 30px 0; width: auto;
}
div.mainEvent{
	font-size: 16px;
}
div.mainEvent p{
	color: #000000;
}

/***	div za prikaz videa		***/

div.video{
	border: 3px double #cccccc; padding: 10px;
}


/***	ZAČETEK: prvi dogodek na strani	***/

div.firstEvent{
	margin: 0px 0 30px 0;
}
div.firstEvent{
	font-size: 14px;
}
div.firstEvent p{
	color: #000000; font-size: 12px;
}
div.firstEvent a{
	font-size: 12px;
}
div.firstEvent h2{
	color: #000000;
}

/***	ZAČETEK: seznam zadnjih 10-tih dogodkov ali napovednikov	***/

/*	komentar obiskovalca	*/
.last10_container {
	margin: 15px 0; padding: 0;
}
.last10_container h4{
	margin: 4px 0 0 5px;
	padding: 0;
	font-size: 12px;
	color: #000000;
}

.last10Text{
	font-family: Arial;
	border: 1px solid #dddddd;
	border-width: 0 1px 0px 1px;
	border-bottom: 1px solid #eeeeee;
	padding: 10px;
}
.last10Text p{
	font-size: 12px; line-height: 1.25em; margin: 5px 0 0 0; font-family: Arial;
}

/*	obrobe komentarjev	*/
.last10TopLeft{
	margin: 0;
	padding: 0;
	background-image: url(../images/comment-top-left.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 10px;
	height: 24px;
	border-bottom: 1px solid #dddddd;
}
.last10TopRight{
	margin: 0 -10px 0 0;
	padding: 3px 0 0 0;
	background-image: url(../images/comment-top-right.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	margin-left: 10px;
	height: 21px;
	border-bottom: 1px solid #dddddd;
}


/***	KONEC: seznam zadnjih 10-tih dogodkov ali napovednikov	***/



/***	ZAČETEK: stolpec za pokrovitelje	***/

.pokrovitelji_container{
	margin: 5px 0;
}

.pokrovitelj {
	text-align: right; padding: 5px 15px 5px 0;
}

/***	KONEC: stolpec za pokrovitelje	***/



/***	ZAČETEK: tabela za e-mail	***/


table.emailTable{
	width: 650px; border-collapse: collapse;  border: 1px solid #cccccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF;
}
table.emailTable th{
	border: 1px solid #000000; padding: 3px; color: #000000; font-weight: bold; text-align: center; margin: 0 auto; background-color:#eeeeee;
}
table.emailTable td{
	padding: 1px;
}


/***	KONEC: tabela za e-mail	***/




/***	ZAČETEK: oblikovanje strani za prikazovanje napak	***/

/* glavni del okna, za prikaz sporočila	*/

div.error{
	padding: 50px;
}

/*	besedilo za sporočanje napak (rdeče barve) 	*/
.errorMessage{
	font-size: 12px; color: #CC0000;
}
div.errorBox{
	background-color: #fbdae0; color: #333333; border: 1px solid #b1202a; height: auto; padding: 3px; margin-top: 5px;
}
div.errorIcon20gif{
	float: left; margin-right: 5px; width: 20px; height: 20px; background-image:url(../images/error-20.gif); background-repeat: no-repeat; background-position: top;
}
div.errorIcon30{
	float: left; margin-right: 10px; width: 30px; height: 30px; background-image:url(../images/error-30.jpg); background-repeat: no-repeat; background-position: top;
}
div.errorIcon50{
	float: left; margin-right: 10px; width: 50px; height: 50px; background-image:url(../images/error-50.jpg); background-repeat: no-repeat; background-position: top;
}
/*	besedilo za sporočanje uspešnih sporočil (zelene barve) 	*/
.okMessage{
	font-size: 12px; color: #009900;
}
div.successBox{
	background-color: #e1fbd9; background-image: url(../images/success-20.gif); background-position: left; background-repeat: no-repeat; color: #333333; border: 1px solid #03ae02; height: 20px; padding: 3px; padding-left: 30px; margin-top: 5px;
}
div.successIcon20gif{
	float: left; margin-right: 5px; width: 20px; height: 20px; background-image:url(../images/success-20.gif); background-repeat: no-repeat; background-position: top;
}
div.successIcon30{
	float: left; margin-right: 10px; width: 30px; height: 30px; background-image:url(../images/success-30.jpg); background-repeat: no-repeat; background-position: top;
}
div.successIcon50{
	float: left; margin-right: 10px; width: 50px; height: 50px; background-image:url(../images/success-50.jpg); background-repeat: no-repeat; background-position: top;
}



/***	KONEC: oblikovanje strani za prikazovanje napak	***/


/***	ZAČETEK: spodnja linija, kjer prikažem logotip	***/

.footerLogo{
	height: 52px; text-align: right; padding: 0px 30px 0 0; margin: 0px 0 0 0;
}
