/*--------------------------------------------------------------------------
#color

blue #2A323A
blue dark #3C5775 (box)
cyan #01A0C7

*/

* { margin: 0; padding: 0; }

body { color: #565656; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;
	background: #2A323A; }

p { line-height: 1.5; padding-top: 1.5em; }

h1, h2, h3, .aktualnoNaslov { font-family: Georgia, serif; font-weight: normal; }
	
h1 { color: #FFEFD6; font-size: 23px; line-height: 51px; padding-top: 10px; }
	
#index h1 { color: #3F372B; line-height: 1; padding-top: 0; }

.serifne { color: #3C5775; font-family: Georgia; font-size: 18px; letter-spacing: 1px; }

h2, .aktualnoNaslov { color: #615647; font-size: 18px; line-height: 1.5; padding-top: 1.5em; }
.aktualnoNaslov { padding-top: 0; }
	
#index #content h2 { color: #615647;  padding-top: 0; letter-spacing: 1px; 
	background: url(slike/dot.jpg) bottom left repeat-x; ; }
	
#contact h2 { color: #3C2C15; }

#sidebar h2 { color: #3B4651; }
	
h2.hS { padding-top: 40px; }
	
h3 { color: #615647; font-weight: bold; padding-top: 1.5em; }

ul { padding: 1.5em 0 0 1.5em; }	
	
a:link, a:visited { color: #285C80; }
a:hover { color: #5597C3; }
	
img { display: block; }	
a img { border: 0; }
	
/*--------------------------------------------------------------------------
#header
*/		

#header { padding: 23px 0 0;
	background: #ffffff; }

#headerWrap { width: 900px; margin: 0 auto; }
	
#header img { float: left; }
	
#navigation { float: right; list-style-type: none; }

#navigation  li { float: left;
	background: url(slike/line_nav.jpg) top right no-repeat; }
	
#navigation a:link, #navigation a:visited {
	width: 137px;
	float: left;
	color: #555555;
	display: block;
	height: 132px;
	line-height: 114px;
	text-align: center;
	text-decoration: none;
	}
	
#navigation a:hover { color: #3B352B; }

#index #indexLink a:link, #index #indexLink a:visited,
#predstavitev #predstavitevLink a:link, #predstavitev #predstavitevLink a:visited,
#aktualno #prireditveLink a:link, #aktualno #prireditveLink a:visited ,
#prireditve #prireditveLink a:link, #prireditve #prireditveLink a:visited ,
#muzej #muzejLink a:link, #muzej #muzejLink a:visited,
#kontakt #kontaktLink a:link, #kontakt #kontaktLink a:visited {
	background:  url(slike/triangle.jpg) bottom center no-repeat;
	color: #3B352B;
	}
	
/*--------------------------------------------------------------------------
#intro
*/	
	
#intro {
	background: #3F382E url(slike/grad_title.jpg) top left repeat-x; }

#introWrap { width: 900px; margin: 0 auto; }
	
#index #intro {
	background: #3F382E url(slike/grad_intro.jpg) top left repeat-x;
	}
	
#index #introWrap {
	background: url(slike/img_intro.jpg) bottom right no-repeat; }
	
#introWrap img { padding: 10px 0 250px; }	
	
/*--------------------------------------------------------------------------
#subIntro
*/

 #subIntro { border-top: 1px solid #D9CBB7;
	background: #BFAA8B url(slike/texture.jpg) top left repeat; }
	
#subIntroWrap { width: 900px; color: #3F372B; margin: 0 auto; }	

#index #subIntro  { border-top: 0; padding-bottom: 31px; }
	
#index #subIntroWrap  { padding-top: 31px; text-shadow: 1px 1px 0px #D6C6B0;
	background: url(slike/img_subintro.jpg) top left no-repeat; }		
	
#subNav { list-style-type: none; padding: 0 0 0 0; }
	
#subNav li { float: left; margin-right: 13px; padding: 13px 0; }
		
#subNav  a:link, #subNav  a:visited {
	background: url(slike/gumb_subnav.jpg) top left no-repeat;
	color: #4A4337;
	font-weight: bold;
	width: 133px;
	display: block;
	line-height: 31px;
	text-align: center;
	text-decoration: none;
	}
	
#subNav a:hover {
	background: url(slike/gumb_subnav.jpg) top right no-repeat; }
	
#current a:link, #current a:visited { 
	background: url(slike/gumb_subnav.jpg) top right no-repeat; }
	
#subIntro .knof:link, #subIntro .knof:visited {
	width: 170px;
	float: left;
	background: url(slike/gumb.jpg) top left no-repeat;
	color: #2A323A;
	display: block;
	font-weight: bold;
	line-height: 39px;
	margin-top: 23px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0px #eeeeee;
	}
	
#subIntro .knof:hover {
	background: #eeeeee url(slike/gumb.jpg) top right no-repeat; }
	
/*--------------------------------------------------------------------------
#main
*/

#main  { padding: 39px 0 51px;
	background: #ffffff url(slike/grad_main.jpg) top left repeat-x; }
	
#aktualno #main { padding: 0 0 51px; }

#mainWrap { width: 900px; margin: 0 auto; }

#content { width: 587px; float: left; margin-right: 39px; }

#novo { width: 587px; color: #343434; margin-top: 39px;
	background: #BFAA8B url(slike/bg_novo.jpg) top left no-repeat; }
	
#novoWrap { padding: 39px;
	background: url(slike/bg_novo_bottom.jpg) bottom left no-repeat; }

.pic, .slikca { float: left; margin: 0 17px 0 0; }
.slikca { margin-top: 21px; }
.picRight { float: right; margin: 0 0 0 17px; }	
		
/*--------------------------------------------------------------------------
#sidebar
*/	

#sidebar { width: 274px; float: left; }

.try { width: 274px; background: silver; 
	background: url(slike/try.jpg) top left no-repeat;}
	
#sidebar #btnUporabneWrap { 
	background: #3C5775 url(slike/bg_uporabne_top.jpg) top left no-repeat; }
	
#sidebar #btnUporabneWrap p { color: #ffffff; padding-left: 23px; padding-right: 23px; }
#sidebar #btnUporabneWrap img { padding: 9px 0 0 9px; }	
	
#sidebar .btnUporabne, #sidebar .btnUporabneSm { padding: 9px; 
	background: url(slike/bg_uporabne_bottom.jpg) bottom left no-repeat; }	
	
#sidebar .btnUporabne  li, #sidebar .btnUporabneSm li { border-bottom: 0; }	

#sidebar .btnUporabne a:link, #sidebar .btnUporabne a:visited,
#sidebar .btnUporabneSm a:link, #sidebar .btnUporabneSm a:visited { height: 64px; width: 192px; display: block; line-height: 64px; padding-left: 64px;
	color: #2A323A; font-family: Georgia; font-size: 18px; letter-spacing: 1px; text-shadow: 1px 1px 0px #eeeeee; text-decoration: none;
	background: #C6C6C6 url(slike/btn_koledar.jpg) top left no-repeat; }
	
#sidebar .btnUporabneSm a:link, #sidebar .btnUporabneSm a:visited { height: 39px; width: 242px; line-height: 39px; padding-left: 14px;
	font-family: Georgia; letter-spacing: 1px;  text-shadow: 1px 1px 0px #eeeeee;
	background: #C6C6C6 url(slike/btn_uporabne.jpg) top left no-repeat; }
	
#sidebar .btnUporabne a:hover {
	background: url(slike/btn_koledar.jpg) bottom left no-repeat; }
	
#sidebar .btnUporabneSm a:hover {
	background: url(slike/btn_uporabne.jpg) bottom left no-repeat; }	
	
#sidebar .btnUporabne #btnUtrinki a:link, #sidebar .btnUporabne #btnUtrinki a:visited {
	background: #C6C6C6 url(slike/btn_utrinki.jpg) top left no-repeat; }

#sidebar .btnUporabne #btnUtrinki a:hover {
	background: url(slike/btn_utrinki.jpg) bottom left no-repeat; }	
	
#sidebar .btnUporabne #btnAbonma a:link, #sidebar .btnUporabne #btnAbonma a:visited {
	background: #C6C6C6 url(slike/btn_abonma.jpg) top left no-repeat; }
	
#sidebar .btnUporabne #btnAbonma a:hover {
	background: url(slike/btn_abonma.jpg) bottom left no-repeat; }	
	
#sidebar .btnUporabne #btnMuzej a:link, #sidebar .btnUporabne #btnMuzej a:visited {
	background: #C6C6C6 url(slike/btn_muzej.jpg) top left no-repeat; }

#sidebar .btnUporabne #btnMuzej a:hover {
	background: url(slike/btn_muzej.jpg) bottom left no-repeat; }	
	
#aktualno #sidebar { margin-top: 39px; }	

#sidebarContent { color: #343434;
	background: url(slike/bg_sidebar.jpg) top left no-repeat; }
	
#sidebarContentWrap { padding: 39px;
	background: url(slike/bg_sidebar_bottom.jpg) bottom left no-repeat; }
		
#sidebar ul { list-style-type: none; padding-top: 0; }	
	
#sideList  li { border-bottom: 1px solid #BECBD9; }

#sideList li a:link, #sideList li a:visited {
	text-decoration: none;
	line-height: 39px;
	background: url(slike/icon_symb_blue_pale.jpg) top left no-repeat;
	padding-left: 31px;
	display: block;
	color: #4B6886;
	width: 243px;
	}

#sideList li a:hover {
	background: url(slike/icon_symb_blue.jpg) top left no-repeat; }
	
#sideList #sideCurrent a:link, 
#sideList #sideCurrent a:visited { color: #2C4967;
	background: url(slike/icon_symb_blue.jpg) top left no-repeat; }
	
#gumbDl:link, #gumbDl:visited { width: 274px; height: 50px; float: left; display: block; position: relative; margin-top: 18px;
	background: url(slike/gumb_najemni.jpg) top left no-repeat;}

#gumbDl:hover { width: 274px; height: 50px; float: left; display: block; position: relative; 
	background: url(slike/gumb_najemni.jpg) bottom left no-repeat;}	

/*--------------------------------------------------------------------------
#columns

#contact { width: 587px; float: left; margin-top: 39px;
	background: url(slike/h_kontakt.jpg) top left no-repeat; }
	
#contact .column, #contact .columnAlt { width: 214px; }

*/
	
.column, .columnAlt { width: 274px; float: left; margin-right: 39px; padding-top: 39px; }
	
.columnAlt { margin-right: 0; }

#subIntro .column, #subIntro .columnAlt {
	width: 410px;
	float: left;
	margin-right: 40px;
	padding-right: 40px;
	padding-top: 0;
	}
	
#subIntro .column {
	background: url(slike/line_subintro.jpg) top right repeat-y; }	
	
#subIntro .columnAlt { margin-right: 0; padding-right: 0; }
	
#footer .column, #footer .columnAlt { width: 274px; margin-right: 0; padding-right: 39px;
	background: url(slike/line_footer.jpg) top left repeat-x; }
	
#footer .columnAlt { width: 235px; padding-right: 0px; }
	
#contact a:link, #contact a:visited { color: #3C2C15; text-decoration: none; }
	
#contact a:hover { text-decoration: underline; }
	
/*--------------------------------------------------------------------------
#footer
*/

#footer { padding: 39px 0; }

#footerWrap { width: 900px; color: #ABCAEA; margin: 0 auto; }
	
#footer a:link, #footer a:visited { color: #ABCAEA; }
	
#footer a:hover { color: #8097AF; }
	
#footer ul { list-style-type: none; padding: 0 0 0 0; }

#footer ul li { line-height: 1.5; }

#contentFooter { width: 587px; float: left; margin-right: 39px;
	background: url(slike/line_footer_v.jpg) top right repeat-y; }
	
#footerContact { width: 587px; float: left; padding-bottom: 39px; }	
	
#sidebarFooter { width: 274px; float: left; }	
	
/*--------------------------------------------------------------------------
#lists
*/	
	
ul.lista { list-style-type: none; padding: 1.5em 0 0 0; }
	
ul.lista li { line-height: 17px; margin-bottom: 1px; padding-left: 23px;
	background: url(slike/icon_symb.jpg) top left no-repeat; }
	
#muzej #sideList { width: 274px; margin-bottom: 16px; padding-bottom: 39px; padding-left: 0;
	background: url(slike/symbol.jpg) bottom center no-repeat; }	
	
/*--------------------------------------------------------------------------
#table
*/

#tabela td { border-bottom: 1px solid #D2C2AA; padding: 1em 0 1em 0; line-height: 1.5; }
	
#tabela .tabelaDatum { width: 221px; padding-right: 23px; }
	
.tabelaAktualno { width: 585px; margin-top: 39px; }

.levo, .desno { line-height: 1.5; vertical-align: top; }
	
.levo { width: 169px; padding-right: 26px; }
	
.desno { width: 390px; }

#aktualno .levo p, #aktualno .desno p { padding-top: 0; }
	
.slika, .pic, .picRight { border: 1px solid silver; margin-top: 21px; padding: 5px; }	
.slika { width: 157px;  }	

/*--------------------------------------------------------------------------
#styles
*/

.nadnaslov { padding-top: 31px; }
	
.debele { font-weight: bold; }
	
.posevne { font-style: italic; }

.nopading, .brezRazmika { padding-top: 0; }
	
.margin { margin-top: 1.5em; }

.mrg { margin-top: 39px; }
	
.small {
	color: #565656;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	}

.crne { color: #564C3E; }
.sive { color: #565656; }
	
.title { font-family: Georgia, serif; font-size: 14px; font-weight: bold; }
	
#footer .title {
	font-weight: normal;
	padding-bottom: 4px;
	font-size: 16px;
	color: #FFE3BA;
	}
	
.symbol { width: 587px; margin-top: 31px;
	background:  url(slike/symbol_brown.jpg) top center no-repeat; }
	
	
	
#sidebar .symbol { width: 274px;
	background:  url(slike/symbol.jpg) top center no-repeat; }
	
.doctype, .doctypeWord,
.doctypeAlt, .doctypeWordAlt { padding-left: 18px; padding-top: 0; line-height: 16px; margin-bottom: 4px;
	background:  url(slike/icon_pdf.gif) top left no-repeat; }
		
.doctypeWord, .doctypeWordAlt{ background: url(slike/icon_doc.gif) top left no-repeat; }
	
.doctypeAlt, .doctypeWordAlt { margin-bottom: 0; }

/*--------------------------------------------------------------------------
#other
.slideshow img { width: 248px; padding: 13px;
	background: url(slike/bg_slide.jpg) top left no-repeat; }

*/

.slideshow { width: 169px; height: 202px; float: left; overflow: hidden; margin: 21px 17px 0 0; }
	
.slideshow img { width: 157px; border: 1px solid silver;  padding: 5px; }

.zemljevid { width: 274px; float: left; margin-top: 17px; }

.zemljevid:link img, .zemljevid:visited img { width: 262px; border: 1px solid #386380; padding: 5px;
	background: #ffffff; }
	
.linkImg:link img, .linkImg:visited img { border: 1px solid #386380; padding: 5px;
	background: #ffffff; }	

.zemljevid:hover img, .linkImg:hover img  { background: #386380; }

.opozorilo { color: #01A0C7; font-weight: bold; letter-spacing: 1px; }

.spacer { clear: both; }
	
.highslide, .highslideAlt {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
	margin-right: 22px;
	margin-top: 17px;
	float: left;
}
.highslideAlt {
	margin-right: 0;
	}

#index .cms-editable p { padding-top: 0; }

	
