body{
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:12px;
	color:#555555;
	margin:0px;
	text-align:center;
	background-color:#FFFFFF;
}
a{
	color:#879246;
	text-decoration:underline;	
}
a:hover{
	text-decoration:none;	
}
ul {list-style-type: none;}
li {list-style-position: outside;marker-offset: 5px;}

#header{
	z-index:0;
	position:absolute;
	top:0px;
	left:0px;
	background:#F7F8F1 url(../images/bg/header.gif) repeat-x;
	background-position:bottom;
	width:100%;
	height:166px;
}
#langBar{
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
#langMenu{
	width:100%;
	text-align:right;
}
#langMenu table{
	height:35px;
}
#langMenu table a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#langMenu table a:hover{
	color:#555555;
}
.c1{
	background:#ECEFE0 url(../images/bg/langMenu.gif) repeat-x;
	padding:0px 10px 0px 10px;
}
.cOn{
	color:#555555;
}
#panoramic{
	margin-top:4px;
	background:#22B5FF url(../images/bg/panoramic.gif) repeat-x;
}
#oblaci{
	background:transparent url(../images/bg/oblaci.gif) no-repeat;
	background-position:right 19px;
}
#apartmant{
	background:transparent url(../images/bg/apartmant.gif) no-repeat;
	height:108px;
	padding-left:153px;
	text-align:left;
}
#logo{
	margin-top:59px;
}
#logo img{
	margin-right:19px;
}
#logo p{
	margin:0px;
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	width:245px;
	padding:0px;
}
#content{
	z-index:1;
	position:absolute;
	top:144px;
	left:0px;
	width:100%;
}
#footer{
	background:transparent url(../images/bg/footer.gif) repeat-x;
	height:90px;
	margin-top:31px;
}
.central{
	margin:0 auto;
	width:673px;
}
#footerBg{
	background:transparent url(../images/bg/footerBg.gif) no-repeat;
	background-position:28px 8px;
	padding:18px 0px 27px 97px;
	text-align:left;
	font-size:11px;
	color:#8B8B8B;
}
#footerBg span{
	color:#879246;
	font-weight:bold;
}
#footerBg a{
	color:#879246;
	text-decoration:underline;	
}
#footerBg a:hover{
	text-decoration:none;	
}
.shadedBox{
	background-color:#F9FAF5;
}
.shadedBox .td1{
	background:#E5E7DB url(../images/bg/td1.gif) no-repeat;
	width:4px;
}
.shadedBox .td2{
	background:#E5E7DB url(../images/bg/td2.gif) repeat-x;
}
.shadedBox .td3{
	background:#E5E7DB url(../images/bg/td3.gif) no-repeat;
	width:4px;
}
.shadedBox .td4{
	background:#E5E7DB url(../images/bg/td4.gif) repeat-y;
	width:4px;
}
.shadedBox .td5{
	background:#E5E7DB url(../images/bg/td5.gif) repeat-y;
	width:4px;
}
.shadedBox .td6{
	background:#E5E7DB url(../images/bg/td6.gif) no-repeat;
	width:4px;
}
.shadedBox .td7{
	background:#E5E7DB url(../images/bg/td7.gif) repeat-x;
}
.shadedBox .td8{
	background:#E5E7DB url(../images/bg/td8.gif) no-repeat;
	width:4px;
}
.clear0{
	clear:both;
	line-height:0px;
}
#leftSide{
	float:left;
	width:259px;
	text-align:left;
}
#rightSide{
	float:left;
	width:414px;
	text-align:left;
}
#greatMap{
	background:transparent url(../images/bg/greatMap.gif) no-repeat;
	width:400px;
	height:195px;
	margin:3px;
}
.greatTitle{
	font-size:24px;
	font-weight:bold;
	padding:10px 0px 12px 6px;
}
.pageTitle{
	font-size:24px;
	font-weight:bold;
	padding:10px 0px 12px 6px;
}
.pageTitle1{
	font-size:22px;
	font-weight:bold;
	padding:30px 0px 0px 0px;
}
#split_brac{
	text-align:left;
	padding:33px 0px 0px 21px;
}
#split_brac img{
	border:1px solid #DCE0C6;
}
#mainMenu{
	padding:4px 4px 20px 4px;
}
#mainMenu div{
	width:217px;
	background:transparent url(../images/bg/menuItem.gif) repeat-x;
	background-position:bottom;
}
.menuItemOff{
	font-weight:bold;
	color:#879246;
	padding-left:8px;
	font-size:14px;
	text-decoration:none;
	line-height:28px;
}
#mainMenu a:hover{
	color:#555555;
}
.menuItemOn{
	color:#555555;
	font-weight:bold;
	padding-left:8px;
	font-size:14px;
	text-decoration:none;
	line-height:28px;
}
#gallery{
	padding:11px;
}

#gallery1{
	padding:11px 0px 11px 11px;
}
#slike1 img{
	border:3px solid #DCE0C6;
	margin:16px 12px 0px 0px;
	float:left;
}

#gallery1 #slike img{
	border:3px solid #DCE0C6;
	margin:16px 13px 0px 0px;
	float:left;
}
#gallery1 table{
	width:214px;
}
#gallery table{
	width:202px;
}
#gallery table img{
	border:3px solid #DCE0C6;
	margin-top:16px;
}
#introduction{
	padding:9px;
	text-align:left;
}
#introduction img{
	border:3px solid #DCE0C6;
	float:left;
	margin-right:14px;
}
#introduction div{
	float:left;
	width:260px;
	color:#879246;
	font-size:12px;
	line-height:22px;
}
#introduction p{
	clear:both;
	font-size:12px;
	margin:0px;
	line-height:20px;
	padding-top:15px;
}
#sign{
	text-align:center;
	color:#B5B5B5;
	font-size:12px;
	font-style:italic;
	padding-bottom:9px;
}
#star{
	position:relative;
	z-index:1;
	text-align:right;
	top:-43px;
	padding-right:9px;
}
.usualText{
	padding-left:8px;
	font-size:12px;
	line-height:18px;
}
.apTitle{
	padding:10px 0px 0px 8px;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	color:#879246;
}
.apContent{
	width:183px;
	font-size:12px;
	line-height:14px;
}
.apContent div{
	padding:3px 4px 3px 4px;
}
.apDescription{
	padding:15px 0px 10px 0px; 
	width:190px;
}
.apImage{
	margin:3px;
}
.imgDesc{
	float:left;
	width:152px;
	line-height:18px;
	font-size:10px;
	border-top:1px solid #ffffff;
	background-color:#F2F4E8;
}
.imgDesc span{
	padding-left:7px;
}
.imgDesc1{
	float:left;
	width:133px;
	line-height:18px;
	font-size:10px;
	border-top:1px solid #ffffff;
	background-color:#F2F4E8;
}
.imgDesc1 span{
	padding-left:7px;
}
.imgNum{
	float:left;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#ffffff;
	line-height:18px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#879246;
}
.imgNumOn{
	width:18px;
	background-color:#E9ECD9;
	cursor:pointer;
}
.imgNumOff{
	width:18px;
	background-color:#F2F4E8;
	cursor:pointer;
}
.imgBlock{
	padding:0px 0px 25px 8px;
}
.textBlock{
	padding:0px 0px 25px 8px;
}
.imgBlock img{
	float:left;
	border:3px solid #DBDFC5;
	margin:0px 9px 0px 0px;
}
#prices{
	font-size:12px;
}
.priceDesc{
	float:left;
	width:100px;
	line-height:22px;
	background-color:#F4F6EB;
}
.priceDesc span{
	padding-left:10px;
}
.priceVal{
	float:left;
	font-weight:bold;
	text-align:right;
	width:91px;
	line-height:22px;
	background-color:#F4F6EB;
}
.priceVal span{
	padding-right:13px;
}
.clear17{
	clear:both;
	line-height:17px;
}
.price{
	width:100%;
	font-size:12px;
}
.price div{
	background-color:#F4F6EB;
	line-height:22px;
	padding-left:9px;
}
.price div span{
	font-weight:bold;
}
.price .bb{
	padding-right:14px;
}
#reservation{
	margin:10px 0px 10px 7px;
	font-size:12px;
}
#reservation .in1{
	border:1px solid #D0D8AB;
	width:260px;
}
#reservation .in2{
	border:1px solid #D0D8AB;
	width:400px;
	height:110px;
}
#reservation .title{
	font-weight:bold;
	font-size:16px;
	padding-bottom:20px;
}
#reservation .label{
	width:139px;
	padding-top:5px;
	height:30px;
}
.t1Home{
	background-color:#F9C69F;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	border-color:#747474;
	width:40px;
	text-align:center;
}
.t2Home{
	background-color:#F9C69F;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	border-color:#747474;
	width:40px;
	text-align:center;
}
#rasp{
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color:#747474;
}
#kalendar{
	width:100%;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
}
.dayOfW{
	float:left;
	background-color:#83CA37;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#ffffff;
	padding:1px;
}
.dayOfW div{
	background:#B6E276 url(../images/bg/dayOfWD.gif) repeat-x;
	width:24px;
	text-align:center;
	color:#ffffff;
	line-height:24px;
}
.dayOut{
	float:left;
	background-color:#F0F9D8;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#ffffff;
	padding:1px;
}
.dayOut div{
	width:24px;
	line-height:24px;
}
.dayFree{
	float:left;
	background-color:#F4F6EB;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#ffffff;
	padding:1px;
}
.dayFree div{
	width:24px;
	text-align:center;
	line-height:24px;
	color:#879246;
}
.dayCl{
	float:left;
	background-color:#F0F9D8;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#ffffff;
	padding:1px;
}
.dayCl div{
	width:24px;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	background-color:#ff0000;
}
.monthTitle{
	padding-top:8px;
	line-height:37px;
}

.slikaUGaleriji{
	border:3px solid #DCE0C6;
	margin-top:16px;
}

.slikaUGalerijiFloat{
	float:left;
}


<!-- CMS CSS---------------------------------------------------------->
#delImageForm{
	display:none;
}
#insertImageForm{
	display:none;
}
#editBlockForm{
	visibility:hidden;
}
#addNewPageForm{
	display:none;
}
#loginForm{
	display:none;
}
#logoutForm{
	display:none;
}
#addNewBlockForm{
	display:none;
}
#editGlobalVarsForm{
	display:none;
}
#editAddGallery{
	display:none;
}
#editAddImage{
	display:none;
}
#shadow{
	visibility:hidden;
	z-index:209;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	background-image: url(../images/bg/shadow.gif);
}

#editContent{
	visibility:hidden;
	z-index:1110;
	left:0px;
	position:absolute;
	top:100px;
	width:100%;
}
#editObjectForm{
	display:none;
}
#editObject{
	border:1px solid #ffffff;
}
#editObject table{
	font-size:11px;
}
#editObject input{
	border:1px solid #000000;
}
#editObject select{
	border:1px solid #000000;
}
#editObject textarea{
	border:1px solid #000000;
	width:600px;
	height:150px;
}

#editFormHeader{
	background:#DC0000 url(../images/bg/editFormHeader.gif) repeat-x;
	height:80px;
	width:644px;
}
#editFormHeader div{
	padding:30px 0px 0px 31px;
	text-align:left;
	color:#ffffff;
	font-size:24px;
	font-family:"Trebuchet MS";
}
#editFormBox1{
	text-align:left;
	background-color:#DCDCDC;
	color:#000000;
	padding:29px 22px 17px 22px;
}
.editFormBox2{
	border-top:1px solid #ffffff;
	text-align:left;
	background:#FFFFFF url(../images/bg/editFormBox2.gif) repeat-x;
	padding:20px;
}
.editFormBox2 textarea{
	width:600px;
	height:150px;
	border:1px solid #000000;
}
.cEBody{
	margin:0 auto;
	width:648px;
}
#eBButtons{
	padding:28px 28px 26px 31px;
	text-align:right;
	background-color:#EDEDED;
}
#eBButtons input{
	cursor:pointer;
	background-color:#F3F3F3;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-width:1px;
	border-style:solid;
	margin-left:9px;
	font-size:11px;
	font-weight:bold;
	height:22px;
	padding:0px 30px 0px 30px;
}
.btnText{
	line-height:18px;
	color:#FF0000;
	font-size:11px;
	font-family:Tahoma;
}
.insertBtn{
	background-image:url(../images/bg/insertBtn.gif);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	margin:5px 0px 5px 0px;
	padding-left:18px;
}