/*
VERTIGOpro
Style Sheet
by boomerank
*/


/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								BASICS
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/
* {
	padding:0;
	margin:0;
}

body {
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.625em;
	color:#231f20;
	text-align:center;
}

img, a img {
	border:0;
}

td {
	vertical-align:top;
	font-size:1em;
}

/* skip links */
#skipLinks {
	position:absolute;
	top:-500px;
}


/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								HEADER
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/
#header {
	width:960px;
	margin:15px auto 20px auto;
	text-align:left;
	font-size:1.1em;
	color:#d2232a;
}

/* logo */
#header .headerLogo {
	display:inline;
	float:left;
	height:65px;
}

/* desna stran */
#header .headerRight {
	float:right;
	padding-top:35px;
}

#header .headerRight a {
	color:#d2232a;
	text-decoration:none;
}
#header .headerRight a:hover {
	text-decoration:underline;
}

/* iskanje */
#header form {
	display:inline;
	white-space:nowrap;
}

#header form input {
	width:140px;
	padding:2px 2px 3px 2px;
	border:1px solid #d2232a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#231f20;
}

#header form input.button {
	width:20px;
	height:20px;
	padding:0 0 3px 0;
	background:#fff url(/pic/button-search.gif) no-repeat left top;
	border:none;
	cursor:pointer;
}

/* pomozni meni */
#header .headerMenu {
	position:absolute;
	left:auto;
	top:105px;
	width:935px;
	text-align:right;
	color:#fff;
	font-weight:bold;
}

#header .headerMenu a {
	color:#fff;
	text-decoration:none;
}
#header .headerMenu a:hover {
	text-decoration:underline;
}

#header #in {
	clear:both;
}

/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								MAIN CONTENT
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/

/*  osrednji del  */
#main {
	width:960px;
	margin:25px auto 1px auto;
	background:url(/pic/main-back.gif) repeat-y left top;
	text-align:left;
	font-size:1.1em;
	border-bottom:5px solid #d2232a;
}

.mainHome {
	background:url(/pic/main_home-back.gif) repeat-y left top !important;
}

#content {
	display:inline;
	float:left;
	width:550px;
	margin-left:10px;
	padding-bottom:10px;
}

#main .contentHome {
	width:754px;
	margin:0;
}



/*=====================================================================
									COMMON
  =====================================================================*/
/* odstavek */
#content p {
	margin:0 0 10px 0;
	padding:0;
	line-height:140%;
	text-align:justify;
}

/* links */
#content a {
	color:#231f20;
	text-decoration:underline;
}
#content a:hover {
	text-decoration:none;
}

/* bullets & numbering */
#content ul {
	margin:0 0 10px 10px;
	padding:0;
}

#content ul li {
	margin:5px 0;
	padding:0 0 0 13px;
	line-height:130%;
	list-style:none;
	background:url(/pic/bullet.gif) no-repeat left 4px;
}

#content ol {
	margin:8px 0 10px 28px;
	padding:0;
}

#content ol li {
	margin:0 0 5px 0;
	padding:0;
}

/* pot */
#content #path {
	width:460px;
	line-height:140%;
	color:#256e88;
	font-size:0.9em;
}

#content #path a {
	color:#256e88;
	text-decoration:none;
}
#content #path a:hover {
	text-decoration:underline;
}

/* +, -, print ikonce */
#print {
	float:right;
	display:none;
}

#print img {
	padding-top:1px;
}


/*----------------------------------------------------------------------
								TITLES
  ---------------------------------------------------------------------*/
#content h1 {
	margin:1px 0 10px 0;
	padding:0;
	font-size:2.5em;
	font-weight:normal;
	color:#256e88;
}

#content h2 {
	margin:15px 0 5px 0;
	padding:0;
	font-size:1.6em;
	font-weight:normal;
	color:#256e88;
}
#content h2 a {
	color:#256e88;
	text-decoration:none;
}

#content h3 {
	margin:12px 0 4px 0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	color:#231f20;
}
#content h3 a {
	color:#231f20;
	text-decoration:none;
}

/* napaka */
#content .error,
#content .error a {
	color:#000;
}

/*----------------------------------------------------------------------
							CMS - SPECIAL
  ---------------------------------------------------------------------*/

/* uvodni text */
#content p.pIntro {
	font-size: 1.1em;
	font-weight: bold;
	line-height:150%;
}

/* manjši tekst */
#content .pTextSmall {
	font-size:0.9em;
}

/* link back */
#content a.aLinkBack  {
	font-size:0.9em;
	color:#231f20;
	text-decoration:none;
}
#content a.aLinkBack:hover  {
	text-decoration:underline;
}

/* vrstica, ki se ne prelomi (če ima notri floatane DIVe) */
#content div.divLine {
	clear:both;
}


/*----------------------------------------------------------------------
							TABLE DATA
  ---------------------------------------------------------------------*/
#content table.tableDefault {
	margin:0 0 10px 0;
	border-bottom:1px solid #e9d2bb;
}

#content table.tableDefault tr td {
	padding:5px 4px 5px 8px;
	font-size:1em;
	background:#f7f1e6;
}

#content table.tableDefault thead td {
	font-weight:bold;
	background:#dfbb9c;
	color:#fff;
}

#content table.tableDefault tr.trRow2 td {
	background:#fdfbf8;
}


/*=====================================================================
							 HOME
  =====================================================================*/

#main .homeTop {
	background:#fff url(/pic/dash.gif) repeat-x left top;
	font-size: 10px;
}

#main .homeBottom {
	position: relative;
	clear: both;
	height: 21px;
	background:#fff url(/pic/dash.gif) repeat-x left center;
}

/* rdeči labeli */
#content p.pLabel {
	width:190px;
	height:22px;
	margin:0 0 10px 0;
	padding:1px 20px 0 10px;
	background:url(/pic/menu_title-back.gif) no-repeat left top;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:160%;
}

#content p.pLabel a {
	color:#fff;
	text-decoration:none;
}

/*----------------------------------------------------------------------
								NEWS
  ---------------------------------------------------------------------*/
#content .tableNewsHome {}

#content .tdNewsHomeImage {
	padding-right:10px;
}

#content .tableNewsHome h2 {
	margin:0 0 2px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-weight:bold;
	font-size:1.5em;
}

#content .tableNewsHome h2 a {
	color:#000;
	text-decoration:none;
}
#content .tableNewsHome h2 a:hover {
	text-decoration:underline;
}

#content .tableNewsHome p {
	line-height:130%;
}

/*----------------------------------------------------------------------
							REPORTS
  ---------------------------------------------------------------------*/
#content .reportList h2 {
	margin:0 0 2px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-weight:bold;
	font-size:1.5em;
}

#content .reportList h2 a {
	text-decoration:none;
	color:#000;
}
#content .reportList h2 a:hover {
	text-decoration: underline;
}

#content .reportList p {
	margin-bottom:6px;
	line-height:130%;
	text-align:justify;
}

/* črtice */
#content .pDash,
#content .reportList .pDash {
	margin-bottom:10px;
	font-size:1px;
	background:url(/pic/dash.gif) repeat-x left top;
}

/* več */
#content .pMore,
#content .reportList .pMore {
	margin-bottom:5px;
	text-align:right;
}

#content .pMore a {
	color:#d2232a;
	text-decoration:none;
	font-weight:bold;
}
#content .pMore a:hover {
	text-decoration:underline;
}


/*=====================================================================
							 REPORT
  =====================================================================*/
#content .images img {
	margin: 5px;
}


/*=====================================================================
							LIST PRODUCT
  =====================================================================*/

/*----------------------------------------------------------------------
							LIST
  ---------------------------------------------------------------------*/
#content .productList {
	margin-bottom:15px;
	padding-bottom:10px;
	background:url(/pic/dash.gif) no-repeat left bottom;
}

/* slikca */
#content .productList .thumb {
	float:left;
	padding-top:3px;
}

/* tekst */
#content .productList .text {
	margin-left:155px;
}

#content .productList h2 {
	margin:0 0 5px 0;
	padding:0;
	font-size:1.5em;
	color:#231f20;
	line-height:120%;
	font-weight:bold;
}

#content .productList h2 a {
	color: #231f20;
	text-decoration: none;
}
#content .productList h2 a:hover {
	text-decoration: underline;
}

/* vec */
#content .productList p.more {
	margin:-5px 0 0 0;
	color:#d2232a;
	font-size:0.9em;
	font-weight:bold;
	text-align:right;
}

#content .productList p.more a {
	color:#d2232a;
	text-decoration:none;
}
#content .productList p.more a:hover {
	text-decoration:underline;
}


/*=====================================================================
								NEWS
  =====================================================================*/

#content #news {
	position: relative;
	float: left;
	width: 50%;
}

#content #news #navigation h2 {
	width: 190px;
	height:23px;
	margin:0;
	padding:0 20px 0 10px;
	background:url(/pic/menu_title-back.gif) no-repeat left top;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:160%;
}

#content #news #navigation h2 a {
	display:block;
	color:#fff;
	text-decoration:none;
}

/* datum objave */
#content p.dateOfPublish {
	margin:-20px 0 20px 0;
	font-weight:bold;
}

/* arhiv novic */
#content ul.newsList {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}

#content ul.newsList li {
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
	background:none;
}

#content ul.newsList li span {
	display:inline;
	float:left;
	width:8em;
	padding:0 10px 10px 0;
	text-align:right;
}

#content ul.newsList li a {
	color:#5a5a5a;
	font-weight:bold;
	text-decoration:none;
}
#content ul.newsList li a:hover {
	text-decoration:underline;
}


/*=====================================================================
								SEARCH
  =====================================================================*/
#searchTop {
	background:url(/pic/dash.gif) no-repeat left bottom;
	font-size:5px;
	margin-bottom:10px;
	width:100%;
}

#searchBottom {
	background:url(/pic/dash.gif) no-repeat left bottom;
	font-size:5px;
	margin-bottom:10px;
	width:100%;
}

/* zadetki */
#content ol.searchResults {
	margin-left:25px;
}

#content ol.searchResults li {
	margin:0 0 10px 0;
}

#content ol.searchResults a {
	color:#231f20;
}

#content ol.searchResults span {
	font-size:0.9em;
}
#content ol.searchResults span a {
	text-decoration:none;
}


/*----------------------------------------------------------------------
								PAGER
  ---------------------------------------------------------------------*/
#content .pager {
	margin:10px 0 5px 0;
	padding:0;
	text-align:center;
}

#content .pager a {
	margin:0 3px;
	padding:0.2em 0.5em;
	text-decoration:none;
	border:1px solid #ccc;
	color:#231f20;
}

#content .pager a:hover {
	background:#eef4f6;
	border:1px solid #ccc;
	text-decoration:none;
}

#content .pager span {
	margin:0 3px;
	padding:0.2em 0.5em;
	background:#eef4f6;
	border:1px solid #ccc;
	font-weight:bold;
}

/* prejsnja & naslednja */
#content .pager a.side {
	margin:0 3px;
	padding:0;
	text-decoration:none;
	border:0;
}

#content .pager a.side:hover {
	background:none;
	border:0;
	text-decoration:underline;
}


/*=====================================================================
								SITEMAP
  =====================================================================*/
#content ul.sitemap {
	float:left;
	width:190px;
	margin:-10px 0 0 0;
	padding:0;
}

/* default za strani */
#content ul.sitemap li {
	margin:5px 0;
	padding:0 0 0 12px;
	list-style:none;
	background:url(/pic/bullet.gif) no-repeat left 4px;
}

#content ul.sitemap li a {
	color:#231f20;
}

/* I. nivo */
#content ul.sitemap li.area_1 {
	width:190px;
	height:22px;
	margin:20px 0 3px 0;
	padding:1px 20px 0 10px;
	background:url(/pic/menu_title-back.gif) no-repeat left top;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:160%;
}

#content ul.sitemap li.area_1 a {
	color:#fff;
	text-decoration:none;
}

#content ul.sitemap li.page_1 {}

/* II. nivo */
#content ul.sitemap li.area_2 {
	margin:6px 0 4px 0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	background:none;
}

#content ul.sitemap li.area_2 a {
	text-decoration:none;
}
#content ul.sitemap li.area_2 a:hover {
	text-decoration:underline;
}

#content ul.sitemap li.page_2 {
	margin:0 0 5px 10px;
}


/* splošne strani */
#content ul.sitemapPage {
	float:right;
	width:120px;
	margin:5px 0 0 0;
	padding:0;
}

#content ul.sitemapPage li {}

#content ul.sitemapPage li a {}


/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								FORMS
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/

/* fieldset */
#content fieldset {
	margin:0 0 5px 0;
	padding:15px 15px 5px 15px;
	border:0;
	background:#eef4f6;
}

#content form p {
	margin-bottom:10px;
	clear:both;
}

#content input,
#content textarea {
	margin:3px 0 2px 0;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

#content select {
	margin:3px 0 2px 0;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

#content input.error,
#content textarea.error {
	border:1px solid #f00;
	color:#231f20;
}

/* label */
#content label {
	display:block;
	float:left;  
	padding:5px 10px 10px 0;
	text-align:right;
}

#content label.label2 {
	display:inline;
	float:none;
	padding:0;
}

/* error message */
#content .errorMsg {
	color:#f00;
	display:block;
}

/* skrijemo kontrolno polje za spam */
#content input.field {
	display:none;
}

/* gumb */
#content input.button {
	
	cursor: pointer;
}


/* skrijemo kontrolno polje za spam */
input.field {
	display: none;
}

.formLeft {
	width: 140px;
}

.submit {
	border: 1px solid #d2232a;
	background-color: #fff;
}

/*=====================================================================
							LABELS & BUTTONS
  =====================================================================*/

/*----------------------------------------------------------------------
								CONTACT
  ---------------------------------------------------------------------*/

#content #formContact label {
	width:5.5em;
	font-weight:normal;
}

#content #formContact .errorMsg {
	margin-left:6em;
}

/*----------------------------------------------------------------------
								RESERVATION
  ---------------------------------------------------------------------*/

#content #formReservation label {
	width:8.5em;
	font-weight:normal;
}

#content #formReservation .errorMsg {
	margin-left:6em;
}

/*----------------------------------------------------------------------
								NEWSLETTER
  ---------------------------------------------------------------------*/

#content #formNewsletter label {
	width:5.5em;
	font-weight:normal;
}

#content #formNewsletter .errorMsg {
	margin-left:6em;
}



/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								CONTENT LEFT
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/

/* levi del */
#contentLeft {
	display:inline;
	float:left;
	width:190px;
}

#contentLeft p {
	margin:0 20px 8px 0;
	padding:0;
}


/*=====================================================================
								NAVIGATION
  =====================================================================*/

/*  glavni menu  */
#contentLeft #navigation {}

#contentLeft #navigation h2 {
	height:23px;
	margin:0;
	padding:0 20px 0 10px;
	background:url(/pic/menu_title-back.gif) no-repeat left top;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:160%;
}

#contentLeft #navigation h2 a {
	display:block;
	color:#fff;
	text-decoration:none;
}

/*  oblikovanje seznama  */
#contentLeft #navigation ul {
	margin:0 0 30px 0;
	padding:0;
	list-style-type:none;
	color:#c62416;
	font-size:1.1em;
	font-weight:bold;
}

#navigation ul li {
	margin:5px 0;
	padding:0;
	list-style:none;
}

#navigation ul li a {
	display:block;
	padding:4px 20px 4px 0;
	color:#c62416;
	text-decoration:none;
}
#navigation ul li a.selected,
#navigation ul li a:hover {
	color: #256e88;
}



/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								CONTENT RIGHT
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/

#contentRight {
	float:right;
	width:180px;
}

#contentRight p {
	margin:0 0 10px 0;
	padding:0;
}



/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								FOOTER
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/

#footer {
	width:960px;
	margin:0 auto;
	padding:10px 0;
	background:#d2232a;
	color:#fff;
	text-align:left;
	font-size:1em;
}

#footer div {
	display:inline;
	float:left;
	margin:0 15px;
}

#footer div h2 {
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
}

#footer div ul {
	list-style:none;
}

#footer div ul li {
	margin:4px 0;
	list-style:none;
}

#footer p {
  	clear:both;
	margin:0;
	padding-top:15px;
	text-align:center;
}

#footer a {
  	color:#fff;
	text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}


/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								NOTE
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/
/* popup layer za obvestila */
.note {
	display:none;
	position:absolute;
	top:auto;
	left:50%;
	width:380px;
	margin-left:-190px;
	padding:0px 0px;
	border:4px solid #d2232a;
	border-top:0;
	background:#fff;
	color:#000;
	visibility:hidden;
	font-size:1.1em;
	text-align:left;
}

.note h2 {
	margin:0 0 15px 0;
	padding:12px;
	text-align:center;
	background-color:#d2232a;
	font-size:2em;
	color:#fff;
	font-weight:normal;
}

.note h3 {
	margin:12px 15px 4px 15px;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	color:#231f20;
}

.note p {
	clear:both;
	margin:0 15px 10px 15px;
	padding:0;
	line-height:140%;
}

.note p.close {
	margin:0 5px 5px 0;
	text-align:right;
	color:#595959;
	font-weight:bold;
}

.note p.close a {
	color:#595959;
	text-decoration:none;
}


/*=====================================================================
								FORM
  =====================================================================*/

/* fieldset */
.note fieldset {
	margin:0;
	padding:0;
	border:0;
}

.note form p {
	margin-bottom:10px;
	clear:both;
}

.note input,
.note textarea {
	margin:3px 0 2px 0;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.note select {
	margin:3px 0 2px 0;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.note input.error,
.note textarea.error {
	border:1px solid #f00;
	color:#231f20;
}

/* label */
.note label {}

/* error message */
.note .errorMsg {
	color:#f00;
	display:block;
}

/* skrijemo kontrolno polje za spam */
.note input.field {
	display:none;
}

/* gumb */
.note input.button {
	cursor: pointer;
}



/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
							EASY CLEARING
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/

#main:after,
#content div.divLine:after,
#content .productList:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
