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;
}

.search input.text{
	padding-top:5px;
}

.search input.button{
	margin-top:5px;
	width:120px;
	height:14px;
	border:1px solid #a19f97;
	background:#f8f7f3;
	font-size:10px;
}

#wrapper{
	width:100%;
}

#logo{
	margin-top:10px;
}

#logo-ski{
	margin-top:10px;
}

#top-wrapper{
	width:100%;
	background:#FFF url(images/bg-line.gif) repeat-x bottom;
}

#top{
	width:970px;
	z-index:3000;
}

#top-right{
	height:100px;
	width:680px;
	background:url(images/bg-top.gif) no-repeat;
}

#top-right-ang{
	height:100px;
	width:680px;
	background:url(images/bg-top-ang.gif) no-repeat;
}

#top-right-nem{
	height:100px;
	width:680px;
	background:url(images/bg-top-nem.gif) no-repeat;
}

#top-right-hrv{
	height:100px;
	width:680px;
	background:url(images/bg-top-hrv.gif) no-repeat;
}

#top-right-ski{
	height:100px;
	width:825px;
	background:url(images/bg-top-ski.gif) no-repeat;
}

#top-right-ski-hrv{
	height:100px;
	width:825px;
	background:url(images/bg-top-ski-hrv.gif) no-repeat;
}

#top-right-ski-nem{
	height:100px;
	width:825px;
	background:url(images/bg-top-ski-nem.gif) no-repeat;
}

#top-right-ski-ang{
	height:100px;
	width:825px;
	background:url(images/bg-top-ski-ang.gif) no-repeat;
}

#lang-menu{
	width:850px;
	text-align:right;
}

#lang-menu ul{
	margin:0;
	margin-top:5px;
	margin-right:10px;
	float:right;
}

#lang-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;
}

#lang-menu ul li.last{
	background:none;
}

#lang-menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

#lang-menu a:hover{
	text-decoration:underline;
}

.form-top-menu-block{
}

#top-menu{
}

#top-menu ul{
	margin-top:9px;
}

#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{
	margin-top:5px;
	margin-left:10px;
	width:665px;
	height:220px;
	display:none;
}

#main-wrapper{
	width:100%;
	background:#FFF;
	padding-bottom:20px;
}

#main-content{
	width:970px;
	margin-left:10px;
	margin-top:10px;
	display:inline;
}

.main-calendar{
	width:970px;
	height:24px;
	margin-top:10px;
	font-size:12px;
}

.main-calendar-ski{
	background:#408BBE;
}

.main-calendar-hotel{
	background:#60a243;	
}

.main-calendar .napis{
	color:#FFF;
	margin-left:10px;
	margin-top:6px;
}

.main-calendar .calendar-days{
	margin-right:10px;
}

.main-calendar .calendar-month{
	margin-right:10px;
	color:#FFF;
	margin-top:6px;
}

.main-calendar table{
	height:20px;
	margin-top:2px;
}

.main-calendar table tr{
	border:none;
}

.main-calendar table td{
	color:#FFF;
	border:none;
	vertical-align:middle;
	padding:2px 5.5px;
}

.main-calendar table td.calendarTdFull{
	background:#FFF;
	color:#60a243;
}

.main-calendar table td.calendarTdFull a{
	color:#60a243;
}

.main-calendar-ski table td.calendarTdFull a{
	color:#408BBE;
}

.main-calendar table td.calendarTdToday{
	font-weight:bold;
}

.main-calendar table td.calendarTdEmpty{
}

.main-calendar{
}

#virtual{
	width:280px;
	height:180px;
	position:relative;
}

#virtual p{
	text-align:center;
	color:#FFF;
	position:absolute;
	bottom:-8px;
	font-size:14px;
	width:100%;
}

.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);
	position:relative;
}

.about .more{
	position:absolute;
	bottom:8px;
	padding-right:12px;
}

.posebna-ponudba{
	width:155px;
	height:170px;
	
	margin-top:10px;
	margin-left:10px;
	padding-left:175px;
	padding-top:10px;
}

.Restavracija{
	background:url(images/restavracija-bg.gif) no-repeat;
}

.Restaurant{
	background:url(images/restavracija-bg.gif) no-repeat;
}

.Restoran{
	background:url(images/restavracija-bg.gif) no-repeat;
}

.Aktivnosti{
	/*background:url(images/aktivnosti-bg.gif) no-repeat;*/
	background:url(images/snezne-razmere.gif) no-repeat;
}

.Activities{
	/*background:url(images/aktivnosti-bg.gif) no-repeat;*/
	background:url(images/snezne-razmere.gif) no-repeat;
}

.Erholung{
	/*background:url(images/aktivnosti-bg.gif) no-repeat;*/
	background:url(images/snezne-razmere.gif) no-repeat;
}

.Bazen{
	background:url(images/bazen-bg.gif) no-repeat;
}

.posebna-title{
	width:150px;
	margin-bottom:8px;
}

.posebna-title a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
}

.posebna-cont{
	color:#FFF;
	width:145px;
}

.razmere{
	width:155px;
	height:170px;
	background:url(images/snezne-razmere.gif);
/*	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:140px;
	height:170px;
	background:url(images/obvestila-bg.gif);
	margin-left:10px;
	margin-top:10px;
	padding:10px 10px 0px 10px;
}

.obvestila-ski{
	width:140px;
	height:160px;
	background:url(images/obvestila-bg-ski.gif);
	margin-left:10px;
	margin-top:10px;
	padding: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%;
	padding-bottom:20px;
}

#bottom-content{
	width:960px;
	margin-left:10px;
}

.bottom-logos{
	width:900px;
	margin-left:10px;
	margin-top:10px;
}

img.bottom-logo{
	margin-right:20px;
}

.bottom-el{
	width:150px;
	margin-right:10px;
	margin-top:10px;
}

.bottom-el ul{
	margin:1em;
}

.bottom-el ul li{
	list-style-type:none;
	list-style-image:url(images/bottom-li.gif);
	margin-bottom:4px;
}

.bottom-el .title{
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.bottom-el .title a{
	color:#000000;
}

.bottom-el ul li a{
	color:#000000;
	font-size:10px;
}

.bottom-el-about{
	color:#393936;
	margin-top:10px;
}



#info-wrapper{
	background:#FFF;
	width:100%;
	height:100%;
}

#info-content{
	width:970px;
	border-top:1px solid #e9e7de;
	margin-bottom:20px;
	padding-top:15px;
	overflow:hidden;
}

#info-content .info-logos{
	width:275px;
	padding:0 15px;
	border-right:1px solid #e9e7de;
	padding-bottom:200px;
	margin-bottom:-200px;
}

#info-content .info-facebook{
	width:200px;
	padding:0 20px;
	border-right:1px solid #e9e7de;
	padding-bottom:200px;
	margin-bottom:-200px;
}

#info-content .info-facebook .image{
	width:45px;
}

#info-content .info-facebook .title{
	width:135px;
	margin:11px 0 5px 5px;
	line-height:1.2;
	font-size:13px;
	font-weight:bold;
}

#info-content .info-form{
	padding:0 20px;
	border-right:1px solid #e9e7de;
	width:210px;
	padding-bottom:200px;
	margin-bottom:-200px;
}

#info-content .info-form input.form-text, #info-content .info-form textarea.form-textarea{
	background:#f8f7f3;
	width:198px;
	border:1px solid #a19f97;
	margin-bottom:5px;
	padding:5px;
}

#info-content .info-form textarea.form-textarea{
}

#info-content .info-form input{
	color:#999999;
	font-size:11px;
}

#info-content .info-form textarea{
	color:#999999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#info-content .info-form input.form-submit{
	background:#a19f97 url(images/form-submit-bg.gif) no-repeat right;
	color:#FFF;
	border:none;
	cursor:pointer;
	padding:2px 15px 2px 5px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	font-size:9px;
	float:right;
}

#info-content .info-kontakt{
	padding:0 20px;
	padding-bottom:200px;
	margin-bottom:-200px;
}

#info-content .info-kontakt a{
	color:#000;
}

#link-other{
	z-index:10;
	margin-left:760px;
	margin-top:55px;
	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.active{
	background:#FAFAFA;
}

.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;
	min-height:1em;
}

#m51-right{
	width:160px;
}

.h-120{
	height:115px;
}

.h-about{
	height:125px;
}

#m51-content p{
	font-size:1em !important;
}

#m51-content table {
	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;	
}

#m51-content table 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;
}

#m51-content table 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;
}

/* TOOLTIP */

.toolTip {
        cursor: pointer;
        position: relative;
		z-index:200;
}

.toolTipWrapper {
        width: 152px;
        position: absolute;
		bottom:15px;
        display: none;
        color: #FFF;
        font-weight: bold;
        font-size: 9pt;
		text-align:left;
		margin-left:-62px;
}

.main-calendar-hotel .toolTipTop {
        width: 175px;
        height: 6px;
        background: url(images/tooltip-top.png) no-repeat;
}

.main-calendar-hotel .toolTipMid {
        padding: 2px 5px;
		background:url(images/tooltip-bg.gif) repeat-y;
}

.main-calendar-hotel .toolTipBottom {
        height: 23px;
        background: url(images/tooltip-bottom.png) no-repeat;
}

.main-calendar-ski .toolTipTop {
        width: 175px;
        height: 6px;
        background: url(images/tooltip-top-ski.png) no-repeat;
}

.main-calendar-ski .toolTipMid {
        padding: 2px 5px;
		background:url(images/tooltip-bg-ski.png) repeat-y;
}

.main-calendar-ski .toolTipBottom {
        height: 23px;
        background: url(images/tooltip-bottom-ski.png) no-repeat;
}

/* END TOOLTIP */

