/*--------------------------------------------------------------------------
#color

blue #2A323A
cyan #01A0C7

*/

* { margin: 0; padding: 0; }

body { color: #565656; background: #2A323A; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; }

p { line-height: 1.6; 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; }

#naslovIntro, #podnaslovIntro { text-align: center; margin-bottom: 11px; letter-spacing: 1px; word-spacing: 1px; font-size: 24px; color: #3F372B; padding-top: 0; text-shadow: 0px 0px 5px #877862;
	background: url(slike/bg_naslov.jpg) bottom left no-repeat; padding-bottom: 17px; }
	
#podnaslovIntro { font-family: Georgia, serif; line-height: 1.6; font-size: 28px; margin-bottom: 0;  
	background: none; padding-bottom: 23px; }
	
.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; }
			
h2.hS { padding-top: 40px; }
	
h3 { color: #615647; font-weight: bold; padding-top: 1.5em; }

ul { list-style-type: none; padding-top: 1.5em; }
ol { padding-top: 1.5em; padding-left: 17px; }
li { line-height: 1.6; }	
	
a:link, a:visited { color: #0184A4;  }
a:hover { text-decoration: none; }

.blue:link, .blue:visited { color: #1C2630; }
.bele:link, .bele:visited { color: #ffffff; }
	
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; padding: 0; }

#navigation  li { float: left;
	background: url(slike/line_nav.jpg) top right no-repeat; }
	
#navigation a:link, #navigation a:visited { width: 137px; float: left; display: block; height: 132px; line-height: 114px; color: #0f0f0f; text-align: center; text-decoration: none;  }
	
#navigation a:hover { color: #01A0C7; }

#aktualno #prireditveLink a:link, #aktualno #prireditveLink a:visited ,
#prireditve #prireditveLink a:link, #prireditve #prireditveLink a:visited ,
#muzej #muzejLink a:link, #muzej #muzejLink a:visited,
#center #centerLink a:link, #center #centerLink a:visited,
#kontakt #kontaktLink a:link, #kontakt #kontaktLink a:visited { 
	background: url(slike/triangle.jpg) bottom center no-repeat; }

#navigation a:hover { color: #01A0C7; }	

#aktualno #prireditveLink a:hover,
#prireditve #prireditveLink a:hover,
#muzej #muzejLink a:hover,
#center #centerLink a:hover,
#kontakt #kontaktLink a:hover { color: #0f0f0f; }	
	
/*--------------------------------------------------------------------------
#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/bg_intro.jpg) top left repeat-x; }
		
#introWrap img { padding-top: 40px; }
	
/*--------------------------------------------------------------------------
#subIntro
*/

 #subIntro { border-top: 1px solid #D9CBB7;
	background: #BFAA8B url(slike/texture.jpg) top left repeat; }
	
#subIntroWrap { width: 900px; margin: 0 auto; }	
.wrap { width: 900px; margin: 0 auto; }	

#index #subIntro  { border-top: 0; padding-bottom: 0px; }
	
#index #subIntroWrap  { padding-top: 39px; 
	background: url(slike/img_subintro.jpg) top left no-repeat; }
	
#subIntroNav { background: #93836B url(slike/bg_navintro.jpg) top left repeat-x; padding-top: 2px;  }	

#navIntro { padding-top: 0; }

.btnIntro, .btnIntroAlt  { width: 202px; float: left; display: block; padding-left: 23px;  }
	
.btnIntroAlt { width: 225px; padding-left: 0; background: none; }

.btnIntro a:link, .btnIntro a:visited,
.btnIntroAlt a:link, .btnIntroAlt a:visited { line-height: 51px; display: block; color: #2C2820; text-decoration: none; 
	font-family: Georgia; font-size: 18px; background: url(slike/btn_subintro.jpg) top right no-repeat; text-shadow: 0px 1px 0px #BFAA8B; }

.btnIntro a:hover, .btnIntroAlt a:hover { color: #615748; }	
.btnIntro a:hover, .btnIntroAlt a:hover { color: #50483B; }	
		
/*--------------------------------------------------------------------------
#main
*/

#main  { padding: 39px 0 51px;
	background: #ffffff url(slike/grad_main.jpg) top left repeat-x; }
	
.mainSilver { background: #AFBFD0; padding-top: 32px; }
	
.mainTop  { padding: 39px 0 0;
	background: #ffffff url(slike/grad_main_index.jpg) top left repeat-x; }

.mainBottom  { background: #ffffff; padding: 0 0 51px; }	
	
#index #main  { background: #ffffff url(slike/grad_main_index.jpg) top left repeat-x; }
	
#aktualno #main { padding: 0 0 51px; }

#mainWrap { width: 900px; margin: 0 auto; }

#content { width: 574px; float: left; margin-right: 38px; }

.contentIndex { width: 612px; float: left;  }
.contentIndexWrap { margin-right: 38px;  }

.obvestilo { background: #01A0C7; margin: 7px 7px 7px 0; padding: 32px; letter-spacing: 1px; text-shadow: 0 1px 0 #015E75; }

#novo { width: 574px; 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; }

#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 { width: 133px; color: #4A4337; display: block; font-weight: bold; line-height: 31px;
	background: url(slike/gumb_subnav.jpg) top left no-repeat; 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; }	
		
/*--------------------------------------------------------------------------
#sidebar	
*/	

#sidebar { width: 287px; float: left; border-left: 1px solid #c3c3c3; padding-bottom: 39px; }

.sidebarWrap, .sidebarWrapMid { padding-left: 32px; }

.sidebarWrapMid { padding-bottom: 32px; }

.wrapMrg { padding-left: 7px; }

.brdrTop { border-top: 1px solid #c3c3c3; }
	
#aktualno #sidebar { margin-top: 39px; }	
	
.navSide, .navList { list-style-type: none; padding-top: 0; padding-left: 0; margin: 7px 0 0; }	
.navList { margin: 7px 0; }	
	
.navSide  li { margin-bottom: 7px; }

.navSide li a:link, .navSide li a:visited { width: 248px; display: block; line-height: 39px; height: 39px; color: #353F49; font-weight: bold; padding-left: 32px;
	background: #AFBFD0 url(slike/btn_navside.jpg) top left no-repeat; letter-spacing: 1px; text-decoration: none; }

.navSide li a:hover,
.navSide .current a:link, 
.navSide .current a:visited { color: #C5D1DE;
	background: #4B5967 url(slike/btn_navside.jpg) bottom left no-repeat; }
	
.navYear { padding-left: 32px; }
		
/*--------------------------------------------------------------------------
#clmns
*/

.clmn, .clmnMid, .clmnAlt { width: 248px; float: left; padding: 0 39px 39px 0; }

.clmnMid { border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; padding: 0 38px 39px 38px; }
	
.clmnAlt { padding: 0 0 39px 39px; }

.mainSilver .clmn, .mainSilver .clmnMid, .mainSilver .clmnAlt { padding: 0 39px 32px 0; }

.mainSilver .clmnMid { border-left: 0; border-right: 0; padding: 0 39px 32px 39px; }

.mainSilver .clmnAlt { padding: 0 0 32px 39px; }

#footer .clmn, #footer .clmnAlt { width: 248px; float: left; border-right: 0; margin-right: 39px; padding-right: 39px; padding-bottom: 39px;
	padding: 0 39px 39px 0; }

#footer .clmnAlt { border-right: 0; margin-right: 0; padding: 0 0 39px 0; }

/*--------------------------------------------------------------------------
#btns
*/

.btn:link, .btn:visited,
.btnBlue:link, .btnBlue:visited { width: 216px; display: block; color: #ffffff; line-height: 39px; height: 39px;
	background: #7F715D url(slike/btn_brown.jpg) top right no-repeat; margin-top: 21px; 
	font-weight: bold; text-align: center; text-decoration: none; text-shadow: 0px 1px 0px #2C2820; letter-spacing: 1px; }
	
.btnBlue:link, .btnBlue:visited { color: #ffffff; text-shadow: 0px 1px 0px #1C2630; 
	background: #4B5967 url(slike/btn_blue.jpg) top right no-repeat; }
	
.btn:hover { background: url(slike/btn_brown.jpg) top left no-repeat; color: #2C2820; text-shadow: 0px 1px 0px #E8DFD2; } 	
.btnBlue:hover { background: url(slike/btn_blue.jpg) top left no-repeat; color: #1C2630; text-shadow: 0px 1px 0px #CDD8E3; } 	

/*--------------------------------------------------------------------------
#footer
*/

#footer { padding: 39px 0 51px; }

#footerWrap { width: 900px; color: #8097AF; margin: 0 auto; }
	
#footer a:link, #footer a:visited { color: #8097AF; }
	
.lineFooter { background: url(slike/line_footer.jpg) top left repeat-x; padding-top: 39px; }

.fb:link, .fb:visited { width: 24px; float: right; height: 24px;
	background: url(slike/ico_fb.jpg) top right no-repeat; }

.fb:hover { background: url(slike/ico_fb.jpg) top left no-repeat; } 	
	
/*--------------------------------------------------------------------------
#lists
*/	

.lista { list-style-type: square; padding-left: 17px; color: #BFAA8B; }

.lista p { color: #565656; padding-top: 0; }
		
/*--------------------------------------------------------------------------
#table
*/

#tabela td { border-bottom: 1px solid #D2C2AA; padding: 1em 23px 1em 0; line-height: 1.6; }

#koledar td { border-top: 1px solid #e1e1e1; border-bottom: 7px solid #ffffff; border-left: 1px solid #e1e1e1; }

#koledar .tdMesec { width: 223px; padding: 23px; }
#koledar .tdDan { width: 44px; border-left: none; font-family: Georgia; font-size: 28px; padding: 23px; }

#koledar .bgNaslov { background: url(slike/bg_koledar_naslov.jpg) top left no-repeat; }
#koledar .bgNaslovDan { background: url(slike/bg_koledar_sat.jpg) top left no-repeat; }
#koledar .bgSat { background: url(slike/bg_koledar.jpg) top left no-repeat; }
#koledar .bgSun { background: url(slike/bg_koledar_sun.jpg) top left no-repeat; }
#koledar .bgNone { background: url(slike/bg_koledar_none.jpg) top left no-repeat; }

.pMesec { font-size: 20px; font-family: Georgia; }

.praznik { color: #B40401; font-family: Georgia; font-size: 20px; }

.tabelaAktualno { width: 574px; margin-top: 39px;  }

.levo, .desno { line-height: 1.5; vertical-align: top; }
	
.levo { width: 169px; padding-right: 26px; }
	
.desno { width: 379px; }

#aktualno .levo p, #aktualno .desno p, #tabela p, #koledar 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; }
.nomrg { margin-top: 0; }
	
.mrg { margin-top: 39px; }
.mrgHalf { margin-top: 23px; }
.pdng { padding-top: 39px; }

.margins { margin: 7px 0; } 

.blue { color: #1C2630; }
.brown{ color: #3F382E; }
.crne { color: #564C3E; }
.sive { color: #565656; }
.bele { color: #ffffff; }

.rightAlign { text-align: right; }
	
.small { color: #565656; font-family: Arial; font-size: 12px; font-weight: normal; }

.title { font-family: Georgia, serif; font-size: 14px; font-weight: bold; }
	
#footer .title { color: #FFE3BA; font-size: 16px; font-weight: normal; padding-bottom: 4px; letter-spacing: 1px; text-shadow: 1px 1px 0 #000000; }
	
.symbol { width: 574px; float: left; margin-top: 31px; padding-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 { width: 248px; height: 195px; float: left; overflow: hidden; margin: 0 0 0 0; }
	
.slideshow img { width: 248px; }

.slideText { width: 542px; float: left; margin-right: 38px; } 

.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; }

h2 a:link, h2 a:visited, h2 a:hover { color: #615647; text-decoration: none; }

.bgSilver { background: #AFBFD0; margin: 7px 0; padding: 32px; }

.bgBrown { background: #D9CBB7; margin: 7px 0; padding: 32px; }

.bordered { border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; background: #ffffff; padding: 7px 0; }

.ico { float: left; margin: 23px 17px 11px 0; }

