body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	background: #f1efe5;
}

h4,h5,h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#086c7a;
	margin-top:0px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#649931;
	margin-top:0px;
}

h1.ski {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#005fa0;
	margin-top:0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin-top:0px;
}

a {
	color:#024a95;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p {
	line-height:1.4;
}


#wrapper{
	width:100%;
}

#logo{
}

#top-wrapper{
	width:100%;
	background:#FFF url(images/bg-line.gif) repeat-x bottom;
}

#top{
	width:970px;
	z-index:3000;
}

#top-right{
	height:80px;
	width:680px;
	background:url(images/bg-top.gif) no-repeat;
}

#top-right-ang{
	height:80px;
	width:680px;
	background:url(images/bg-top-ang.gif) no-repeat;
}

#top-right-ski{
	height:80px;
	width:825px;
	background:url(images/bg-top-ski.gif) no-repeat;
}

#top-right-ski{
	height:80px;
	width:825px;
	background:url(images/bg-top-ski.gif) no-repeat;
}

#top-right-ski-ang{
	height:80px;
	width:825px;
	background:url(images/bg-top-ski-ang.gif) no-repeat;
}

#top-menu{
	
}

#top-menu ul{
}

#top-menu ul li{
	list-style-type:none;
	display:block;
	float:left;
	background:url(images/top-menu-sep.gif) right no-repeat;
	padding:0px 10px 0px 5px;
}

#top-menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

#top-menu a:hover{
	text-decoration:underline;
}

#top-navi{
	height:33px;
	width:970px;
	background:#60a243 url(images/bg-line.gif) repeat-x bottom;
}

#top-navi ul{
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

#top-navi ul li{
	list-style-type:none;
	list-style-position:outside;	
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

#top-navi a{
	font-size:12px;
	color:#f1efe5;
	font-weight:bold;
	padding:8px 6px 2px 8px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;	
}

#top-navi a.active{
	background:#f1efe5;
	color:#006633;
}

#top-navi a:hover{
	text-decoration:underline;
}

#top-navi-ski{
	height:33px;
	width:970px;
	background:#408bbe url(images/bg-line.gif) repeat-x bottom;
}

#top-navi-ski ul{
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

#top-navi-ski ul li{
	list-style-type:none;
	list-style-position:outside;	
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

#top-navi-ski a{
	font-size:12px;
	color:#f1efe5;
	font-weight:bold;
	text-decoration:none;
	padding:8px 6px 2px 8px;
	height:20px;
	display:block;
	float:left;
}

#top-navi-ski a.active{
	background:#f1efe5;
	color:#005fa0;
}

#bread{
	width:560px;
	margin-bottom:10px;
}

#bread a{
	font-size:10px;
	color:#000;
}


#top-navi-ski a:hover{
	text-decoration:underline;
}

#banner{
	height:230px;
	padding-left:10px;
}

#banner-content{
	background:url(images/banner-bg.gif) no-repeat;
	width:970px;
	height:230px;
	margin-left:-10px;
	margin-top:-3px;
}

#banner-left{
	width:280px;
	height:210px;
	background:url(images/izracun-bg.gif) no-repeat top left;
	margin-left:10px;
	margin-top:10px;
	display:inline;
}

#banner-right{
	padding-top:5px;
	margin-left:10px;
	display:inline;
}

#main-wrapper{
	width:100%;
	background:#FFF;
	padding-bottom:20px;
}

#main-content{
	width:970px;
	margin-left:10px;
	margin-top:10px;
	display:inline;
}

#virtual{
	width:280px;
	height:180px;
}

.offer{
	margin-left:10px;
	width:140px;
	height:170px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}

.offer-wrap{
	height:145px;
	overflow:hidden;
	margin-bottom:5px;
}

.about{
	margin-top:10px;
	width:260px;
	height:170px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	background:url(images/about-bg.gif);
}

.restavracija{
	width:155px;
	height:170px;
	background:url(images/restavracija-bg.gif) no-repeat;
	margin-top:10px;
	margin-left:10px;
	padding-left:175px;
	padding-top:10px;
}

.restavracija-title{
	width:150px;
	margin-bottom:10px;
}

.restavracija-title a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
}

.restavracija-cont{
	color:#FFF;
	width:145px;
}

.razmere{
	width:155px;
	height:170px;
	background:url(images/pohodnistvo.gif);
	margin-top:10px;
	margin-left:10px;
	padding-left:175px;
	padding-top:10px;	
}

.razmere-title{
	width:150px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;	
}

#razmere-cont{
	color:#FFF;
	width:145px;
}

.obvestila{
	width:150px;
	height:170px;
	background:url(images/obvestila-bg.gif);
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	padding-top:10px;
}

.obvestila-ski{
	width:150px;
	height:170px;
	background:url(images/obvestila-bg-ski.gif);
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	padding-top:10px;
}

.obvestila-title{
	color:#7ca411;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin-bottom:10px;
}

.obvestila-title-ski{
	color:#408bbe;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin-bottom:10px;
}

.obvestila-cont{
	height:120px;
}

.obvestila-cont-ski{
	height:120px;
}

.obvestila-cont a{
	width:140px;
	color:#008442;
	font-weight:bold;
}

.obvestila-cont-ski a{
	width:140px;
	color:#003471;
	font-weight:bold;
}

.obvestila-arhiv{
	width:140px;
	text-align:right;	
}

.obvestila-arhiv-ski{
	width:140px;
	text-align:right;	
}

.obvestila-arhiv a{
	color:#008442;
}

.obvestila-arhiv-ski a{
	color:#003471;
}

.green{
	color:#7ca411;
}

.offer-title{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.redbg{
	background:url(images/offer-red.gif) no-repeat;
}

.bluebg{
	background:url(images/offer-blue.gif) no-repeat;	
}

.orangebg{
	background:url(images/offer-orange.gif) no-repeat;	
}

.purplebg{
	background:url(images/offer-purple.gif) no-repeat;	
}

.red{
	color:#b70404;
}

.blue{
	color:#25939e;
}

.orange{
	color:#bd612c;
}

.purple{
	color:#872187;
}

.offer-more{
}

.offer-cont{
	overflow:hidden;
}

.more a{
	font-size:9px;
}

.more-redbg{
	background:url(images/more-red.gif) no-repeat right;
}

.more-orangebg{
	background:url(images/more-orange.gif) no-repeat right;	
}

.more-bluebg{
	background:url(images/more-blue.gif) no-repeat right;	
}

#bottom-wrapper{
	background:#f1efe5 url(images/bottom-bg.gif) repeat-x;
	width:100%;
	height:100%;
}

#bottom-content{
	width:970px;
}

.bottom-logos{
	width:900px;
	margin-left:10px;
	margin-top:10px;
}

img.bottom-logo{
	margin-right:20px;
}

.bottom-el{
	width:129px;
}

.bottom-el ul{
	margin-left:10px;
}

.bottom-el ul a{
	color:#393936;
}

.bottom-el ul li{
	list-style-type:none;
	margin-bottom:4px;
}

.bottom-el ul li a{
}

.bottom-el-about{
	color:#393936;
	margin-top:10px;
}

#link-other{
	z-index:10;
	margin-left:760px;
	margin-top:35px;
	position:absolute;
}

#navi-left{
	width:210px;
}

.navi-left-top{
	background:url(images/navi-top.gif) no-repeat;
	height:3px;
}

.navi-left-bottom{
	background:url(images/navi-bottom.gif) no-repeat bottom;
	height:3px;	
}

.navi-left-title{
	font-size:16px;
	color:#363636;
	font-weight:bold;
	background:#e9e7de;
	height:25px;
	width:190px;
	padding-top:5px;
}

.navi-content ul{
	margin:0;
	padding:0;
	float:left;
	display:block;
}

.navi-content ul li ul{
}

.navi-content ul li{
	list-style-type:none;
	background:#cbc6ae;
	float:left;
	width:210px;
}

.navi-content ul li a{
	font-size:14px;
	color:#252525;
	font-weight:bold;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px;
}

.navi-content ul li ul li{
	background:#e9e7de url(images/navi-2nd.gif) repeat-x;
}

.navi-content ul li ul li a{
	font-size:12px;
	color:#006633;
	padding-top:3px;
	padding-bottom:3px;
	line-height:1.2;

}

.navi-content ul li ul li.active{
	background:#FFF;
}

.navi-content-ski ul{
	margin:0;
	padding:0;
	float:left;
	display:block;	
}

.navi-content-ski ul li ul{
}

.navi-content-ski ul li{
	list-style-type:none;
	background:#cbc6ae;
	float:left;
	width:210px;	
}

.navi-content-ski ul li a{
	font-size:14px;
	color:#252525;
	font-weight:bold;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px;	
}

.navi-content-ski ul li ul li{
	background:#e9e7de url(images/navi-2nd.gif) repeat-x;
}

.navi-content-ski ul li ul li a{
	font-size:12px;
	color:#003471;
	padding-top:3px;
	padding-bottom:3px;
	line-height:1.2;
}

.navi-content-ski ul li ul li.active{
	background:#FFF;
}

#navi-left a{
}

.padd{
	padding-left:20px;
}

#m51-wrapper{
	padding-top:10px;
	padding-bottom:20px;	
	width:100%;
	background:#FFF;	
}

#m51-content{
	width:560px;
	margin-left:20px;
	margin-right:20px;
}

#m51-right{
	width:160px;
}

.h-120{
	height:115px;
}

.h-about{
	height:125px;
}

table.htmltable {
	font-size:11px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: dotted dotted dotted dotted;
	border-color: #dbe5ef #dbe5ef #dbe5ef #dbe5ef;
	border-collapse: collapse;
	background-color:#f1efe5;	
}

table.htmltable th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: #fff #fff #fff #fff;
	background-color:#f1efe5;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.htmltable td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: dotted dotted dotted dotted;
	border-color: #fff #fff #fff #fff;
	background-color: #f1efe5;
	-moz-border-radius: 0px 0px 0px 0px;
}

.vsebina-slike{
	margin-left:10px;
	width:150px;
}

.vsebina-slika{
	margin-bottom:10px;
}

.vsebina-galerija-opis{
	text-align:center;
	line-height:1.2;
	background:#f1efe5;
}

table.hotelsi_defaultTable{
	border:none;
	margin:5px 5px 5px 5px;
	width:270px;
}

table.hotelsi_defaultTable tr{
	border:none;
}

table.hotelsi_defaultTable td{
	border:none;
}

table.hotelsi_defaultTable td.hotelsi_defaultHead{
	padding-bottom:20px;
}

.hotelsi_defaultTable td{
	padding:4.5px 5px !important;
}