
/*
	TCHZ - main stylesheet
*/

/* General */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #ffffff;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	
}
div {
	display: block;
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
div.lfloat {
	clear: none;
	float: left;
   	/* display:none; */
}

p {
	margin: 0px 0px 10px 0px;
}

a {
	color: #88857a;
}

/* Page container */
#container {
	margin: 0px auto;
	width: 888px;
}


/* Logo */
#logo {
	float: left;
	display: block;
	width: 260px;	/* total: 260px */
	height: 201px;
	background: url('/graphics/logo.jpg') no-repeat top left;
}

/* Header */
#header {
	float: left;
	clear: none;
	width: 628px;	/* total: 628px */
	height: 201px;
	margin-bottom: 30px;
}

div.header_home {
	background: url('/graphics/header-home.jpg') no-repeat top left;
}
div.header_noci {
	background: url('/graphics/header-nocitve.jpg') no-repeat top left;
}
div.header_noci2 {
	background: url('/graphics/header-nocitve2.jpg') no-repeat top left;
}
div.header_vodnik {
	background: url('/graphics/header-vodnik.jpg') no-repeat top left;
}
div.header_koledar {
	background: url('/graphics/header-koledar.jpg') no-repeat top left;
}
div.header_ogledi {
	background: url('/graphics/header-ogledi.jpg') no-repeat top left;
}
div.header_fotogalerija {
	background: url('/graphics/header-fotogalerija.jpg') no-repeat top left;
}


#language {
	width: 242px;	/* total: 628px */
	height: 150px;	/* total: 158px */
	padding: 8px 0px 0px 386px;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;

}
#language a {
	clear: none;
	float: left;
	display: block;
	height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
#language a:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

#language a.selected {
	font-weight: bold;
	text-decoration: none;
	background: url('/graphics/language_sel.gif') no-repeat top center;
}
#language a.selected:hover {
	font-weight: bold;
}

#topmenu {
	width: 613px;	/* total: 628px */
	height: 30px;	/* total: 43px */
	padding: 13px 0px 0px 15px;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-position: top left;
	background-repeat: no-repeat;
}
#topmenu a {
	clear: none;
	float: left;
	display: block;
	height: 20px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
#topmenu a:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

#menu1 { width: 150px; }
#menu2 { width: 125px; }
#menu3 { width: 82px; }
#menu4 { width: 147px; }
#menu5 { width: 100px; }


/*
old menu

#menu1_eng { width: 115px;}
#menu2_eng { width: 135px;}
#menu3_eng { width: 130px;}
#menu4_eng { width: 130px;}
#menu5_eng { width: 100px;}

*/

#topmenu_eng {
	width: 628px;	/* total: 628px */
	height: 30px;	/* total: 43px */
	padding: 13px 0px 0px 0px;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-position: top left;
	background-repeat: no-repeat;
}
#topmenu_eng a {
	clear: none;
	float: left;
	display: block;
	height: 20px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
#topmenu_eng a:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

#menu1_eng { width: 142px;}
#menu2_eng { width: 152px;}
#menu3_eng { width: 117px;}
#menu4_eng { width: 150px;}
#menu5_eng { width: 67px;} 

/* max: 625px */


#menu1_ger { width: 123px; margin-top: 13px; margin-left: 15px;}
#menu2_ger { width: 133px; margin-top: 13px; }
#menu3_ger { width: 102px; margin-top: 13px;}
#menu4_ger { width: 169px; margin-top: 13px;}
#menu5_ger { width: 80px; margin-top: 13px;}

/* ---------------------- */
#topmenu_ger {
	width: 628px;	/* total: 628px */
	height: 43px;	/* total: 43px */
	/* padding: 13px 0px 0px 15px; */ /* top - right - bottom - left */
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-position: top left;
	background-repeat: no-repeat;
}
#topmenu_ger a {
	clear: none;
	float: left;
	display: block;
	height: 20px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	/* margin-top: 13px; */
}
#topmenu_ger a:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
/* ---------------------- */

/* Map/Calendar area */
#mapcal {
	margin-bottom: 16px;
	height: 231px;
}
#maptext {
	float: left;
	width: 130px;	/* total: 150px */
	height: 211px;	/* total: 231px */
	padding: 20px 0px 0px 20px;
	background: url('/graphics/map_bg.jpg') no-repeat top left;	
}
#maptext p {
	font-size: 14px;
	color: #6a6759;
}
#maptext p.title {
	margin-bottom: 20px;
	font-size: 19px;
	color: #ffffff;
}
#maptext a {
	font-weight: bold;
	color: #6a6759;
}
#map {
	margin-right: 13px;
	clear: none;
	float: left;
	width: 507px;
	height: 231px;
	/* background: url('/graphics/map.jpg') no-repeat top left; */
}

#calendar {
	clear: none;
	float: left;
	width: 202px;	/* total: 218px */
	height: 231px;	/* total: 231px */
	padding: 0px 0px 0px 16px;
}

#calendar p.title {
	font-size: 20px;
	color: #ff6000;
	margin-bottom: 4px;
}
#calendar p.month {
	font-size: 14px;
	font-weight: bold;
	color: #303030;
	margin-bottom: 1px;
}

table.calendar {
	margin-bottom: 9px;
	position: relative;
	display: block;
	z-index: 1;
}
table.calendar thead td {
	width: 22px;
	height: 19px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #979797;
	text-align: center;
}
table.calendar thead td.nedelja {
	color: #595959;
}
table.calendar tbody td {
	width: 22px;
	height: 21px;
	background-color: #eae9e3;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #938e75;
	text-align: center;
}
table.calendar tbody td a {
	color: #938e75;
	text-decoration: none;
}
table.calendar tbody td a:hover {
	color: #938e75;
	text-decoration: underline;
}

table.calendar tbody td.selected {
	background-color: #d7d5ca;
	font-weight: bold;
	color: #6a6759;
	cursor: pointer;
}

table.calendar tbody td.selected_hover {
	color: white;
	background-color: #a79c7d;
	font-weight: bold;
	cursor: pointer;
}

table.calendar tbody td.selected a {
	color: #d7d5ca;
	text-decoration: none;
}
table.calendar tbody td.selected a:hover {
	color: #d7d5ca;
	text-decoration: underline;
}

table.calendar div.rolover {
	display: none;
	line-height: normal;
	text-align: left;                    
	position: absolute;
	cursor: default;
	z-index: 100;
}

table.calendar tbody td div.rolover p {
	position: absolute;
	border: 3px solid #ded9c9;
	padding: 7px 8px 6px 10px;
	width: 135px;
	color: #887c72;
	background-color: white;
	margin: 4px 0 0 0;
	font-weight: bold;
	z-index: 100;
}

table.prevnext {
	width: 185px;
	position: relative;
	top: -10px;
	z-index: 0;
}

table.prevnext td {
	white-space: nowrap;
}

table.prevnext a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #ff6000;
}

/* 4 boxes */
div.box4s {
	clear: both;
	height: 117px;
	width: 888px;
	margin-bottom: 16px;
}

div.box4 {
	clear: none;
	float: left;
	height: 117px;
	width: 218px;
	margin-right: 5px;
}

div.box4.logoslika{
	clear: none;
	float: left;
	height: 117px;
	width: 218px;
	margin-right: 5px;
}

#box_tv {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: url('/graphics/box-tv_bg.gif') no-repeat top right;
	color: #858276;
}
#box_tv a {
	color: #858276;
}
#box_tv p {
	margin: 73px 0px 0px 159px;
}
#box_tv img {
	float: left;
}

/* sprememba iz 'id' v 'class', zaradi validacije */
div.box_info {
	height: 117px;	/* total: 117px */
	width: 203px;	/* total: 218px */
	padding: 8px 0px 0px 15px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #303030;
	line-height: 15px;
}

div.box_info a.logoimg{
	color: #ff6000;
	float: left;
}

div.box_info p.title {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #858276;
	display: inline;
	margin-right: 40px;
}
div.box_info img {
	float: left;
	margin-right: 10px;
}

div.box_info p.vec {
	font-weight: bold;
	font-size: 11px;
	margin: 4px 3px 22px 0px;
	color:  #858276;
	display: inline;
}

#box_foto {
	margin-right: 0px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: url('/graphics/box-foto_bg.gif') no-repeat top right;
	color: #858276;
}

#box_foto p {
	margin: 10px 0px 17px 160px;
}

#box_foto p.de {
	margin: 10px 0px 22px 130px;
}

#box_foto a {
	color: #858276;
}


/* Banners */
#banners {
	clear: both;
	/*height: 100px;*/
	width: auto;
	margin-bottom: 15px;
	/* display:none; */
}
#banners div.banner {
	clear: none;
	float: left;
	margin-right: 5px;
	/* width: 218px; */
}

#banners div.box_info_spodaj {
	width: auto;
}

#banners div.box_info_spodaj img {
	float: left;
	display: block;
	padding-right: 7px;
}

#banners div.box_info_spodaj .text {
	font-size: 12px;
	width: 380px;
	clear: none;
}

/* Check table */
#checkt {
	width: 888px;
}

#checkt table thead td.cn, #checkt table tfoot td.cn {
	width: 200px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ff6000;
	background-color: #ffffff;
	border-bottom: solid 1px #c9c7ba;
	text-align: left;
}
#checkt table thead td.ch, #checkt table tfoot td.ch {
	width: 29px;
	height: 43px;
	background-color: #c9c7ba;
	border-right: solid 1px #ffffff;
	text-align: center;
	border-bottom: solid 1px #c9c7ba;
	cursor: pointer;
}

	#checkt table div.overlay {
		position: absolute;
		z-index: 1000;
		display: none;
		background-color: #c9c7ba;
		padding: 4px;
		white-space: nowrap;
		font-size: 12px;
	}

#checkt table tbody td.cl {
	padding: 2px 4px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	border-right: dashed 1px #8d8a67;
	border-bottom: solid 1px #c9c7ba;
}
#checkt table tbody td.cl a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #88857a;
}

#checkt table tbody td.cp {
	width: 29px;
	height: 43px;
	background-color: #ffffff;
	border-right: dashed 1px #8d8a67;
	text-align: center;
	border-bottom: solid 1px #c9c7ba;
}
#checkt table tbody td.cs {
	width: 29px;
	height: 43px;
	background-color: #ffffff;
	border-right: dashed 1px #8d8a67;
	text-align: center;
	border-bottom: solid 1px #c9c7ba;
	background: #dbdad2 url('/graphics/checkmark.gif') no-repeat center left;
}


#legend {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #363636;
}
#legend tr {
	vertical-align: top;
}
#legend td {
	width: 190px;
}
#legend img {
	vertical-align: middle;
	margin-right: 5px;
}
#legend #leg {
	width: 130px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #ff6000;
}

#dodatne {
	margin: 7px 0 0 0;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #363636;
}
#dodatne tr {
	vertical-align: top;
}
#dodatne td {
	width: 380px;
}
#dodatne img {
	vertical-align: middle;
	margin-right: 5px;
	float: left;
}
#dodatne img.dvevrstici{
	padding: 5px 0 0 0;
}


#dodatne #leg {
	width: 130px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #ff6000;
}

/* Left noci */
#leftnoci {
	float: left;
	width: 230px;	/* total: 260px */
	padding: 3px 0px 0px 30px;
}
#leftnoci p {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #888881;
	margin-bottom: 15px;
}
#leftnoci span.high {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #363636;
}
#leftnoci span.mid {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
}

	p.dodatneAktivnosti span.mid {
		display: block;
		margin-left: 31px;
		margin-right: 30px;
		width: auto;
	}
	
	p.dodatneAktivnosti img {
		float: left;
	}

#leftnoci span.low {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
}
#leftnoci img {
	vertical-align: middle;
	margin: 0px 5px 5px 0px;
}
#leftnoci img.dl {
	vertical-align: middle;
	margin: 6px 6px 0 0;
	float: left;
	display: block;
}
#leftnoci a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6000;
}


/* Lelf menu */
#leftmenu {
	float: left;
	width: 230px;	/* total: 260px */
	padding: 3px 0px 0px 30px;
}
#leftmenu p {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	margin-bottom: 2px;
}
#leftmenu a {
	display: block;
	width: 186px;
	/*height: 20px;*/
	padding: 2px 0px 1px 4px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6000;
}

#leftmenu a.selected {
	font-weight: bold;
	text-decoration: none;
	background: url('/graphics/leftsel_bg.gif') no-repeat center right;
	color: #303030;
	background-color: #F2F2EE;
}

/* Left area */
#leftarea {
	float: left;
	width: 205px;	/* total: 260px */
	padding: 65px 25px 0px 30px;
}
#leftarea p {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	margin-bottom: 12px;
}


/* Text area */
#text {
	clear: none;
	float: left;
	width: 340px;	/* total: 362px */
	padding: 3px 22px 0px 0px;
}

#text ul{
	margin: 0px 0px 20px 20px;
	padding: 0px;
	list-style-type: square;
}

#text li{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	margin-bottom: 10px;
}

#text.turisticne ul{
	margin: 0px 0px 20px 20px;
	padding: 0px;
	list-style-type: square;
}

#text.turisticne li{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	margin-bottom: 14px;
}

#text h1 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ff6000;
	padding: 0;
	padding-bottom: 17px;
	margin: 0;
}

#text h2 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff6000;
	padding-top: 5px;
	padding-bottom: 10px;
}

#text p.desc {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #888881;
}
#text p.data {
	padding: 5px 15px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	background-color: #f2f2ee;
}
#text p {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	margin-bottom: 14px;
}
#text p.inlay {
	padding-left: 15px;
}

#text div.data {
	padding: 5px 15px;
	margin-bottom: 10px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	background-color: #f2f2ee;
}
#text a{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6000;
	line-height: 20px;
}


#eurodata {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
}
#eurodata td.head {
	width: 150px;
}
#eurodata td.data {
	text-align: right;
	width: 60px;
}
#text p.inlayg {
	padding-left: 15px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888881;
}



/* Box of 2*/
#textbig div.box2 {
	clear: none;
	float: left;
	width: 306px;
	padding: 0px 0px 0px 0px;
}
#textbig div.box2 img {
	margin-bottom: 20px;
}
#textbig div.box2 p {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #888881;
	margin: 0px;
}
#textbig div.box2 ul {
	margin: 0px 0px 20px 20px;
	padding: 0px;
	list-style-type: square;
}
#textbig div.box2 a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ff6000;
}



/* Text area big */
#textbig {
	clear: none;
	float: left;
	width: 628px;	/* total: 628px */
	padding: 3px 0px 0px 0px;
}
#textbig h1 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 8px;
	color: #ff6000;
}
#textbig p {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	margin-bottom: 14px;
}

/* #textbig p.month */
#textbig span.month {
	font-size: 14px;
	font-weight: bold;
	color: #303030;
	margin-bottom: 10px;
}

#textbig a.next_month {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: #ff6000;
}

.prevnext_big a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: #ff6000;
}

#textbig div.thumb {
	clear: none;
	float: left;
	width: 115px;
	height: 79px;
	margin: 0px 11px 17px 0px;
	background-position:50% 50%;
	background-repeat: no-repeat;
}
#fotonavig {
	clear: both;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888881;
}
#fotonavig span.big {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #363636;
}
#fotonavig a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6000;
}


/* Sched table */
#sched {
	border-top: solid 1px #bbb9aa;
	border-bottom: solid 1px #bbb9aa;
	
}

#sched thead tr td {
	border-bottom: 1px solid #bbb9aa;
	font-size: 14px !important;
	font-weight: normal !important;
	height: 20px;
}

#sched tr.odd,
#sched tr.odd td {
	background-color: #edece8;
}
#sched tr.even,
#sched tr.even td {
	background-color: #ffffff;
}
#sched td {
	text-align: center;
	vertical-align: middle;
}
#sched td.date {
	width: 63px;
	height: 66px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #454545;
	background: #edece8 url('/graphics/dash.gif') repeat-y top right;
}
#sched td.date span.day{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #454545;
}
#sched td.time {
	width: 63px;
	height: 66px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #454545;
	background: #edece8 url('/graphics/dash.gif') repeat-y top right;
}
#sched td.type {
	width: 73px;
	height: 66px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #454545;
	background: #edece8 url('/graphics/dash.gif') repeat-y top right;
	padding: 0 5px;
}
#sched td.comment {
	width: 400px;
	height: 56px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454545;
	text-align: left;
	padding: 10px;
}



/* Right area */
#right {
	clear: none;
	float: left;
	width: 266px;	/* total: 266px */
	padding: 0px;
}
#right img {
	margin-bottom: 8px;
}
#right p {
	margin: 0px 8px 10px 8px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888881;
}
#right a {
	font-weight: bold;
	color: #ff6000;
}

#right p.title {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #363636;
}

#right.domacije p.title {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #363636;
}
#right.domacije ul{
	margin: 0px 0px 20px 20px;
	padding: 0px;
	list-style-type: square;
}

#right.domacije li{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	margin-bottom: 14px;
}

#right.domacije p.desc {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #888881;
}
#right.domacije p.data {
	padding: 5px 15px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	background-color: #f2f2ee;
}
#right.domacije p {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
	margin-bottom: 14px;
}

#thumbnavig {
	clear: both;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888881;
	visibility: hidden;
}
#thumbnavig td {
	vertical-align: middle;
}
#thumbnavig img{
	vertical-align: middle;
}
#thumbnavig span.big {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #363636;
}
#thumbnavig a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6000;
}

#slikaNazaj, #slikaNaprej {
	font-weight: normal !important;
	text-decoration: none;
	color: #888881 !important;
	visibility: hidden;
}

#slikaThumbs img {
	margin: auto;
	display: none;
}

#numSlika {
	display: inline;
}


#contact p {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
}
#contact p.title {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #888881;
}
#contact a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff6000;
}
#contact a.big {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ff6000;
}
#contact a.biggest {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ff6000;
}
#print {
	vertical-align: middle;
	margin-right: 5px;
}


/* Reservation */
#reservation, #TB_window #reservation {
	width: 554px;	/* total: 554px */
	height: 500px;
	position: relative;
	border: 4px solid #BABCBE;
	background-color: white;
	overflow: scroll;
}

#TB_window #close {
	display: block;
}

#reservation #close {
	position: absolute;
	right: 0;
	top: -1px;
	width: 32px;
	height: 31px;
	text-align: right;
}
#reservation h1 {
	margin: 20px 0px 0px 24px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ff6000;
}
#reservation form {
	margin: 0px;
	padding: 0px;
}

#reservation hr {
	padding: 0;
	margin: 5px 0;
	line-height: 10px;
}

#reservation #regform {
	margin: 10px 0px 0px 24px;

}

#reservation #regform td {
	vertical-align: top;
}

#reservation #regform .delete {
	font-size: 11px;
	/*position: relative;
	left: 6px;
	top: -4px;*/
	color: #666;
	float: left;
	margin-left: 6px;
}

#reservation #regform tr {
}
#reservation #regform td.type {
	width: 90px;
	padding: 3px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
}
#reservation #regform td.ext {
	width: 90px;
	padding-left: 10px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ed1c24;
}
#reservation #regform td.val textarea {
	width: 334px;
	height: 90px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	background-color: #f6f6e8;
	border: solid 1px #d9dad5;
	margin-bottom: 3px;
}	
#reservation #regform td.val input {
	width: 334px;
	height: 18px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	background-color: #f6f6e8;
	border: solid 1px #d9dad5;
	margin-bottom: 3px;
}	

#reservation #regform td.val span.small {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
}

#reservation #buttons {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #babbbe;
}
#reservation #buttons td{
	height: 30px;
	padding: 0px 15px;
}
#reservation #buttons a {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;

}
#reservation p.comment {
	padding: 10px 20px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #464646;	
}

/* Foto zoom */
#fotozoom {
	width: 546px;	/* total: 554px */
	position: relative;
	border: 4px solid #BABCBE;
	background-color: white;
	overflow: hidden;
}
#fotozoom #close {
	position: absolute;
	right: -3px;
	top: -3px;
	width: 32px;
	height: 31px;
	text-align: right;
}

#fotozoom img.foto {
	margin: 0 auto;
	display: block;
}
#fotozoom #buttons {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #babbbe;
}
#fotozoom #buttons td{
	height: 30px;
	padding: 0px 15px;
}
#fotozoom #buttons a {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;

}
#fotozoom p.comment {
	padding: 9px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-align: center;
	color: #bbbdc0;	
}
#fotozoom p.comment span.dark {
	color: #464646;
}


/* Avotrji */
#avtorji {
	width: 546px;	/* total: 554px */
	height: 450px;
	position: relative;
	border: 4px solid #BABCBE;
	background-color: white;
	overflow: scroll;
}

#avtorji #close {
	position: absolute;
	right: 0;
	top: -1px;
	width: 32px;
	height: 31px;
	text-align: right;
}

#avtorji img.foto {
	margin: 0 auto;
	display: block;
}
#avtorji #buttons {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #babbbe;
}
#avtorji #buttons td{
	height: 30px;
	padding: 0px 15px;
}
#avtorji #buttons a {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;

}
#avtorji p {
	padding: 3px 0 3px 0;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #666;	
}
#avtorji p.comment span.dark {
	color: #464646;
}

#avtorji p.avtorjih1{
	font-weight: bold;
	color: #ff6000;
	font-size: 16px;
	padding-top: 5px;
	margin: 0;
}

#avtorji p.avtorjiNaslov{
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0;
	margin: 0 0 3px 0;
}

#avtorji #halo{
	width: 200px;
	float: left;
	padding: 0 20px 0 49px;;
	margin:0;
	display: block;
}

#avtorji #lpc{
	width: 200px;
	float: left;
	padding: 0 20px 0 49px;;
	margin:0;
	display: block;
}

#avtorji #cestica{
	width: 220px;
	float: left;
	padding: 0;
	margin: 0;
	display: block;
}
#avtorji #levi{
	width: 220px;
	float: left;
	padding: 0 20px 0 39px;;
	margin:0;
	display: block;
	text-align: left;
}

#avtorji #levi p{
	text-align: left;
}

#avtorji #desni p{
	text-align: right;
}

#avtorji #desni{
	width: 220px;
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	text-align: right;
}

#avtorji #desni1{
	width: 200px;
	float: left;
	padding: 0;
	margin: 0;
	display: block;
}


#avtorji ul{
	margin: 0 0 10px 20px;
	padding: 0px;
	list-style-type: square;
}

#avtorji li{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin-bottom: 3px;
}

#avtorji.pravno{
	height: 400px;
	overflow: hidden;
}

#avtorji.pravno_hr {
	height: 420px;
	overflow: hidden;
}

#avtorji.pravno ul{
	padding: 0 39px 0 39px;
}


#avtorji.pravno p{
	text-align: left;
	padding: 0 39px 0 39px;
	color: #666;
	line-height: 18px;
}

#avtorji.pravno p.avtorjih1{
	text-align: center;
	font-weight: bold;
	color: #ff6000;
	font-size: 16px;
	padding-top: 5px;
	margin: 0;
}

#avtorji.pogoji{
	height: 320px;
	overflow: hidden;
	color: #666;
}

#avtorji.pogoji ul{
	padding: 0 39px 0 39px;
}

#avtorji.pogoji li{
	color: #666;
}

#avtorji.pogoji p{
	text-align: left;
	padding: 0 39px 0 39px;
	color: #666;
	line-height: 18px;
}

#avtorji.pogoji p.avtorjih1{
	text-align: center;
	font-weight: bold;
	color: #666;
	font-size: 16px;
	padding-top: 5px;
	margin: 0;
}



#avtorji.oprojektu{
	height: 450px;
	overflow: scroll;
}

#avtorji.oprojektu p{
	text-align: left;
	padding: 0 39px 0 39px;
	color: #666;
	line-height: 18px;
}


#avtorji.oprojektu p.avtorjih1{
	text-align: center;
	font-weight: bold;
	color: #ff6000;
	font-size: 16px;
	padding-top: 5px;
	margin: 0;
}
#avtorji.oprojektu ul{
	margin: 0 0 20px 20px;
	padding: 0 0 0 39px;
	list-style-type: square;
}

#avtorji.oprojektu li{
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
	color: #666;
}

#video {
	width: 405px;	/* total: 554px */
	height: 412px;
	position: relative;
	border: 4px solid #BABCBE;
	background-color: white;
	overflow: hidden;
	padding: 0 10px;
}

#close {
	position: absolute;
	right: 0;
	top: -1px;
	width: 32px;
	height: 31px;
	text-align: right;
}

#video p.avtorjih1{
	font-weight: bold;
	color: #ff6000;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 15px;
	margin: 0;
}


/* HR */
#hr {
	width: 888px;
	height: 3px;
	background-color: #c9c7ba;
	font-size: 2px;
}


/* Footer */
#footer {
	width: 868px;	/* total: 888px */
	padding: 10px 10px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 11px;
	/* color: #595959; */
	color: #666666; /* svetlo siva barva - recimo */
	position: relative;
}

#footer a {
	color: #88857a;
	z-index: 1000;
}
#footer a.heavy {
	color: #6a6759;
	font-weight: bold;
}	


#footer a.halo {
	display: block;
	position: absolute;
	width: 32px;
	height: 38px;
	left: 355px;
	top: 45px;

}

#footer td.logoti {
	background-image: url('/graphics/footer.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 194px;
}

#footer a.interreg {
	display: block;
	position: absolute;
	width: 106px;
	height: 38px;
	left: 397px;
	top: 45px;

}

#footer a.cestica {
	display: block;
	position: absolute;
	width: 35px;
	height: 38px;
	left: 511px;
	top: 45px;
}


a img {
	border: none;
}

p {
	position: relative;
}

/* nocitve popup - thickbox, overlay preko flasha */
#nocitve_popup {
	background-color: white;
	width: 900px !important;
	height: 500px;
	overflow: scroll;
	position: relative;
	padding-top: 10px;
	border: 4px solid #BABCBE;
}

#nocitve_popup .rezerviraj_nocitev {
	display: none;
}

.rezerviraj_TB {
	display: none;
}

#nocitve_popup .rezerviraj_TB {
	display: block;
}

#nocitve_popup .splosni_pogoji {
	display: none;
}

#nocitve_popup #right {
	position: absolute;
	top: 40px;
	right: 6px;
}

img.noborder {
border: 0;
}
