/* -------------------- tag styles --------------------*/
/* {font-family:  "Times New Roman", "Times CE","Times", sans-serif; font-size: 12px; color: #5c5456;}*/
html,body {margin:0;padding:0;height:100%;border:none; background: #FEE3D4 url(../images/page-back.gif) repeat center top; font-family:  "Times New Roman", "Times CE","Times", sans-serif; font-size: 12px; color: #5c5456;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form {margin:0px; padding:0px; display:inline; }

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: #88746a; }
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

input{ border: 1px solid #a9999d; background-color: #fee3d4; width: 200px;}
textarea{ border: 1px solid #a9999d; background-color: #fee3d4; width: 300px; height: 100px; }
input.submit{ border: 1px solid #88746a; background-color: #f9aa89; color: #ffffff; width: 100px; cursor: pointer;}


a {
      font-size: 12px;
      color: #DB9678/*#f9aa89*/;
      font-weight: bold;
      text-decoration: none;
}
a:hover {
      text-decoration: underline;
}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.p {cursor:pointer;}

.dfn {text-decoration:none;}
.dfu {text-decoration:underline;}

.none {display: none;}
.block {display: block;}
.inline {display:inline;}

.hide {visibility: hidden;}
.show {visibility: visible;}
.nowrap {white-space: nowrap;}
.fail {background: #FFBFBF;}
.alert {color: #444444;}
.error {color: #990000;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}
.clear {clear:both;}  

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.white {color:white;}
.black {color:black;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #767676;} /*gray*/
.fc4 {color: #445E85;} /*blue*/
.fc5 {color: #F37C02;} /*orange*/
.fc6 {color: #6c6c6c;} /*gray*/

.ls25 {letter-spacing: 0.025em;}
.ls39 {letter-spacing: 0.039em;}
.ls75 {letter-spacing: 0.075em;}
.ls100 {letter-spacing: 0.100em;}

.lh18 {line-height: 18px;}

.p3{padding:3px;}

/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
div#header-front {
	height:425px;
	margin: 0;
	/*background: transparent url(../images/header-image-intro.jpg) no-repeat scroll 0 0;*/
}

	div#header-front .menu-back {
		position:absolute;
		top:0px;
		left:580px;
		height: 435px;	
		width: 350px;
		background: transparent url(../images/intro_menuback.gif) no-repeat scroll 0 0;
		opacity:0.8;
		filter:alpha(opacity=80);
		z-index: 1;
	}
	div#header-front .home-link {
		position: absolute;
		left: 615px;
		top: 20px;
		z-index: 2;
	}
	div#header-front .home-link img{
		height: 120px;	
		width: 300px;
	}
	div#header-front #menu {
		list-style-type: none;
		position: absolute;
		right: 70px;
		top: 145px;
		z-index: 2;
	}
	div#header-front #menu li {
		height: 31px;
		width: 189px;
		background: transparent url(../images/menu-idle.gif) scroll no-repeat 0 0;
		padding: 10px 0px 0px 20px;
	}
	div#header-front #menu li:hover {
		background: transparent url(../images/menu-active.gif) scroll no-repeat 0 0;
	}
	div#header-front #menu li:hover a{
		color: #ffffff;
	}
	div#header-front #menu a {
		color: #f9aa89;
		font-size: 20px;
		text-decoration: none;
		font-style: italic;
	}
	div#header-front #menu a:hover {
		color: #ffffff;
	}

div#header {
	height: 350px;
	margin: 0;
	/*background: transparent url(../images/header-image-inner.jpg) no-repeat scroll 0 0;*/
}
	div#header .menu-back {
		position:absolute;
		top:0px;
		left:690px;
		height: 349px;	
		width: 240px;
		background: transparent url(../images/inner_menuback.gif) no-repeat scroll 0 0;
		opacity:0.8;
		filter:alpha(opacity=80);
		z-index: 1;
	}
	div#header .home-link {
		position: absolute;
		left: 700px;
		top: 20px;
		z-index: 2;
	}
	div#header .home-link img{
		height: 85px;	
		width: 220px;
	}
	div#header #menu {
		list-style-type: none;
		position: absolute;
		left: 741px;
		top: 102px;
		margin: 0px;
		padding: 0px;
		z-index: 2;
	}
	div#header #menu li {
		height: 31px;
		width: 189px;
		background: transparent url(../images/menu-idle.gif) scroll no-repeat 0 0;
		padding: 10px 0px 0px 20px;
	}
	div#header #menu li:hover {
		background: transparent url(../images/menu-active.gif) scroll no-repeat 0 0;
	}
	div#header #menu li:hover a{
		color: #ffffff;
	}
	div#header #menu a {
		color: #f9aa89;
		font-size: 20px;
		text-decoration: none;
		font-style: italic;
	}
	div#header #menu a:hover {
		color: #ffffff;
	}
/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content {
}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background: white url(../images/content-back-inner.gif) repeat 0 0;
	width: 840px;
	padding-left: 90px;
	padding-right: 90px;
}
div#main {
	width: 580px; 
	float: left;
	padding: 30px 10px;
}
	div#main h1 {
		font-size: 30px;
		color: #88746a;
		margin-bottom: 20px;
		border-bottom: solid 2px #83676e;
	}
	div#main h1.ponudbe {
		font-size: 30px;
		color: #88746a;
		margin-bottom: 20px;
		border-bottom: solid 2px #f9aa89;
	}
	div#main .text {
		font-size: 16px;
		color: #5c5456;
		margin-bottom: 20px;
	}
	div#main .description {
		font-size: 12px;
		color: #5c5456;
		font-style: italic;
		margin-bottom: 20px;
	}
	div#main img {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	div#main .ponudba-teaser {
		border-bottom: 1px dotted #83676e;
		padding: 10px 0px;
	}
		div#main .ponudba-teaser img {
		      float: left;
		}
		div#main .ponudba-teaser h2 {
		      font-size: 18px;
		      color: #88746a;
		      margin-bottom: 5px;
		}
		div#main .ponudba-teaser .text {
		      font-size: 12px;
		      color: #3e3839;
		      margin: 5px 0;
		}

	div#main .content {}
		div#main .content img {
		      float: right;
		}

	div#main table#contact-form td {
		padding: 10px 5px;
	}

	div#main table#contact-form tr.nezazelj {
		display: none;
	}

	div#main table#contact-form tr.expl {
		text-align: right;
	}

div#sidebar {
	width: 180px; 
	float: left;
	padding: 20px 30px;
	color: #ffffff;
}
	div#sidebar .date {
		text-align: right;
		color: #5c3841;
		font-size: 14px;
		font-weight: bold;
	}
	div#sidebar h2 {
		text-align: right;
		font-size: 24px;
		font-weight: bold;
		color: #ffffff;
		margin-bottom: 20px;
	}
	div#sidebar .text {
		text-align: justify;
		font-size: 12px;
		color: #ffffff;
	}
	div#sidebar img {
		position: relative;
		bottom: 0px;
		right: 30px;
	}
div#container-front {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background: #FEE3D4 url(../images/content-back.gif) top left repeat ;
	width: 840px;
	padding: 0 90px;
}
div#main-front {
	width: 470px; 
	float: left;
	padding: 30px 10px;
}
	div#main-front h1 {
		font-size: 30px;
		color: #88746a;
		margin-bottom: 20px;
	}
	div#main-front .text {
		font-size: 14px;
		color: #5c5456;
		margin-bottom: 20px;
	}
	div#main-front img {
		margin-right: 10px;
		margin-bottom: 10px;
	}
div#sidebar-front {
	width: 270px; 
	float: left;
	padding: 20px 40px;
	color: #ffffff;
}
	div#sidebar-front .date {
		text-align: right;
		color: #5c3841;
		font-size: 14px;
		font-weight: bold;
	}
	div#sidebar-front h2 {
		text-align: right;
		font-size: 24px;
		font-weight: bold;
		color: #ffffff;
		margin-bottom: 20px;
	}
	div#sidebar-front .text {
		text-align: justify;
		font-size: 12px;
		color: #ffffff;
	}
	div#sidebar-front img.map {
		position: absolute;
		bottom: 0px;
	}
/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
	clear:left;
	height: 52px;
}
div#foot {width: 654px; height: 52px; margin: 0 auto;}

	span#copyright {
		top: 33px;
		left: 0;
	}
/* --------------------- FOOT end ---------------------*/
div#povezave {
	position:relative;

	/*left:-40px;
	width:350px;
	*/
}
	div#povezave img {
		position: relative;
		right:0px;
	}
	
/*------------- add ----------------*/
div#header .lang{top:0; right:90px; text-align:right; z-index:10000;}
div#header-front .lang{top:0; right:90px; text-align:right; z-index:10000;}
