body{
	margin:0;
	background:#cb7828 url(../images/bg-body.jpg) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
}
a{
	text-decoration:none;
	color:#CB7828;
}
a:hover{text-decoration:underline;}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{
	display:block;
	border:none;
}
/* wrapper */
#wrapper{
	width:974px;
	margin:0 auto;
	position:relative;
	padding:135px 0 10px;
}
#header{
	position:absolute;
	top:0;
	left:0;
	height:135px;
	padding:0 32px 0 0;
	font-size:11px;
	color:#ffd5ab;
	width:942px;
}
.header-text{
	position:absolute;
	top:71px;
	left:454px;
	color:#f8ebdf;
	font-size:14px;
	font-weight:normal;
}
#header a{
	color:#ffd5ab;
	text-decoration:underline;
}
#header a:hover{text-decoration:none;}
/* logo */
.logo{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-logo.gif) no-repeat;
	width:433px;
	height:90px;
	left:19px;
	top:25px;
	margin:0;
	z-index:1;
}
.logo a{
	height:100%;
	display:block;
}
#header span{float:left;}
.language{
	background:url(../images/bullet-arrow.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	margin:0 0 0 3px;
}
.language-box{
	float:right;
	margin:9px 0 0;
}
.select-box{
	float:left;
	position:relative;
}
.select-box:hover ul,
.select-box.hover ul{display:block !important;}
.select-box ul{
	position:absolute;
	left:15px;
	top:12px;
	display:none;
	margin:0;
	padding:4px 0 0;
	list-style:none;
}
.select-box ul li{line-height:14px;}
/* main */
#main{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-main-strip.gif) repeat-y;
	position:relative;
}
#main .t{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-main-top.gif) no-repeat;
}
#main .b{
	width:950px;
	overflow:hidden;
	background:url(../images/bg-main-bottom.gif) no-repeat 0 100%;
	padding:68px 12px 15px;
}
.entry{
	position:absolute;
	left:12px;
	top:14px;
	width:930px;
	height:48px;
	background:url(../images/bg-entry.gif) no-repeat;
	font-size:14px;
	padding:0 21px 0 0;
	z-index:999;
}
.entry ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.entry ul li{
	float:left;
	background:url(../images/sep-nav.gif) no-repeat 0 50%;
	padding:0 0 0 2px;
	margin:0 2px 0 -2px;
	position:relative;
}
.entry ul li:first-child{background:none;}
.entry ul a,
.entry ul li span{
	float:left;
	height:48px;
	line-height:48px;
	color:#fefefe;
	padding:0 12px;
}
.home{
	padding:0 13px 0 25px !important;
	width:35px;
}
.entry ul li:hover a.home,
.entry ul li.hover a.home{background:url(../images/bg-home-hover.gif) no-repeat;}
.entry ul a:hover{text-decoration:none;}
.entry ul li:hover a,
.entry ul li.hover a,
.entry ul li:hover span,
.entry ul li.hover span{background:url(../images/bg-nav-hover.gif) repeat-x;}
.entry ul li:hover .drop,
.entry ul li.hover .drop{display:block;}
.drop{
	position:absolute;
	top:47px;
	left:0;
	width:160px;
	display:none;
}
.drop .frame{
	width:100%;
	overflow:hidden;
	background:#530600 url(../images/bg-drop-strip.gif) repeat-y;
}
.drop ul{
	margin:0;
	padding:0 4px;
	list-style:none;
	background:url(../images/bg-drop-top.gif) no-repeat;
	float:none;
	width:150px;
	font-size:13px;
}
.drop .box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-drop-bottom.gif) no-repeat;
	height:10px;
}
.drop ul li{
	width:140px;
	overflow:hidden;
	float:none;
	border-top:1px solid #7a2900;
	background:none;
	padding:0 0 0 12px;
	height:26px;
	line-height:26px;
	margin:0;
}
.drop ul a{
	background:none !important;
	padding:0;
	line-height:normal;
	float:none;
}
.drop ul a:hover{text-decoration:underline;}
.search{
	float:right;
	background:url(../images/bg-search.gif) no-repeat;
	width:188px;
	height:19px;
	margin:10px 0 0;
	padding:5px 6px 0 11px;
}
.txt-input{
	float:left;
	font:10px Arial, Helvetica, sans-serif;
	color:#000;
	width:165px;
	background:none;
	border:none;
}
.btn-go{float:right;}
/* visual */
.visual{
	width:922px;
	overflow:hidden;
	padding:0 2px 0 26px;
}
.visual div{
	float:right;
	margin:0 0 0 40px;
	width:530px;
}
.visual h2{
	color:#cb7828;
	margin:30px 0 0;
	font:22px/30px "Times New Roman", Times, serif;
	width:346px;
	text-transform:uppercase;
}
.visual h2 span{font-size:24px;}
.visual p{
	font-size:13px;
	color:#676666;
	margin:15px 0 0;
}
/* main-box */
.main-box{
	width:946px;
	overflow:hidden;
	margin:6px 0 0;
	padding:0 2px 10px;
	border-top:2px solid #d8d8d8;
}
/* sidebar */
#sidebar{
	float:left;
	width:241px;
	margin:4px 0 0;
	background:#dfdfdf;
	padding:3px 5px 5px;
}
.side-box{
	width:100%;
	overflow:hidden;
}
.side-box a{color:#BD6D24;}
.side-box .frame{
	width:216px;
	overflow:hidden;
	background:url(../images/bg-side-heading.gif) no-repeat;
	height:45px;
	padding:0 12px 0 13px;
}
.alt{background:url(../images/bg-side-heading-alt.gif) no-repeat !important;}
.side-box .frame h3{
	font-size:16px;
	margin:16px 0 0;
	font-weight:normal;
	float:left;
}
.side-box .frame h3 a{color:#3a3a3a;}
.side-box .box{
	width:221px;
	overflow:hidden;
	border-left:1px solid #bababa;
	padding:0 9px 12px;
	background:#fff;
	border-right:1px solid #bababa;
}
.side-box p{
	margin:12px 0 0;
	color:#676666;
	font-size:13px;
}
.side-box fieldset{
	width:180px;
	padding:6px 0 0;
}
.side-box select{
	display:block;
	margin:7px 0 0;
	color:#676666;
	font:11px Arial, Helvetica, sans-serif;
	width:180px;
}
.side-box fieldset div{
	width:100%;
	overflow:hidden;
}
.btn-search{
	float:right;
	margin:11px 0 0;
	overflow:hidden;
	background:url(../images/btn-left-alt.gif) no-repeat;
	line-height:21px;
	text-decoration:none !important;
	line-height:21px;
	color:#fff !important;
	cursor:pointer;
}
.btn-search span{
	float:left;
	padding:0 20px;
	height:21px;
	background:url(../images/btn-right-alt.gif) no-repeat 100% 0;
}
.character a{color:#BD6D24;}
.btn-search:hover{background-position:0 -21px;}
.btn-search:hover span{background-position:100% -21px;}
.radio-list{
	margin:7px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.radio-list li{
	width:100%;
	overflow:hidden;
	float:left;
}
.radio-list input{
	float:left;
	width:15px;
	height:15px;
	margin:0 6px 0 0;
}
.radio-list label{
	float:left;
	color:#676666;
	font-size:13px;
}
.result{
	display:block;
	margin:12px 0 0;
	font-weight:normal;
	font-size:13px;
}
.result span{color:#bd6d24;}
.facilities{
	margin:6px 0 0;
	padding:0;
	list-style:none;
}
.facilities li{
	width:100%;
	overflow:hidden;
	margin:3px 0 0;
}
.facilities input{
	float:left;
	width:15px;
	height:15px;
	margin:0 7px 0 0;
}
.facilities label{
	float:left;
	color:#676666;
	font-size:13px;
}
.facilities label span{color:#bd6d24;}
.accomodation{
	margin:13px 0 0;
	padding:0 0 5px;
	list-style:none;
	font-weight:bold;
}
.accomodation li{
	background:url(../images/bullet-accomodation.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	line-height:18px;
}
.accomodation a{color:#676666;}
.btn{
	float:right;
	overflow:hidden;
	width:10px;
	height:15px;
	text-indent:-9999px;
	margin:17px 0 0 5px;
}
.next{background:url(../images/btn-next.gif) no-repeat;}
.previous{background:url(../images/btn-previous.gif) no-repeat;}
.apartments{
	width:218px;
	overflow:hidden;
	margin:3px 0 0;
	padding:0;
	list-style:none;
	color:#676666;
}
.apartments li{
	width:205px;
	overflow:hidden;
	background:url(../images/bullet-accomodation.gif) no-repeat 0 3px;
	padding:0 0 1px 13px;
	border-bottom:1px solid #e1e1e1;
	margin:4px 0 0;
}
.apartments a{
	color:#cb7828;
	text-decoration:underline;
}
.apartments a:hover{text-decoration:none;}
.apartments span{display:block;}
.alter .box .bg{
	background:url(../images/bg-last-box.gif) no-repeat 0 100%;
	width:223px;
	overflow:hidden;
	padding:0 9px 12px;
}
.alter .box{
	border:none !important;
	background:#fff url(../images/bg-side-strip.gif) repeat-y;
	width:241px;
	padding:0 !important;
}
/* content */
#content{
	float:right;
	width:684px;
}
.promo-box{
	width:651px;
	overflow:hidden;
	background:url(../images/bg-promo-box.gif) repeat-x 0 100%;
	padding:0 25px 10px 8px;
	margin:13px 0 0;
}
.promo-box select{
	float:left;
	width:180px;
	color:#676666;
	font:11px Arial, Helvetica, sans-serif;
	margin:6px 13px 0 0;
}
.note{
	float:left;
	width:308px;
	color:#4d4d4d;
	margin:4px 0 0;
}
.btn-submit{
	float:right;
	margin:4px 0 0;
	overflow:hidden;
	background:url(../images/btn-submit-left.gif) no-repeat;
	text-decoration:none !important;
	color:#fff;
	cursor: pointer;
}
.btn-submit span{
	float:left;
	height:21px;
	line-height:21px;
	padding:0 10px 0 31px;
	background:url(../images/btn-submit-right.gif) no-repeat 100% 0;
}
.btn-submit:hover{background-position:0 -21px;}
.btn-submit:hover span{background-position:100% -21px;}
.pager{
	width:100%;
	overflow:hidden;
	padding:10px 0 7px;
	border-bottom:1px solid #d8d8d8;
}
.total{
	float:left;
	color:#222;
	width:64px;
	margin:0 240px 0 0;
}
.total strong{
	color:#BD6D24;
	font-weight:normal;
}
.indicator{
	color:#4d4d4d;
	float:left;
}
.indicator span{
	float:left;
	margin:0 7px 0 0;
}
.indicator a{
	float:left;
	margin:3px 7px 0 0;
}
.pager .frame{float:right;}
.pager .frame strong{
	float:left;
	color:#222;
	font-weight:normal;
}
.pager ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.pager ul li{
	float:left;
	padding:0 2px 0 4px;
}
.pager ul a{color:#bd6d24;}
.pager ul a:hover,
.pager .frame ul li.active a{
	text-decoration:none;
	color:#222;
}
.info{
	width:664px;
	overflow:hidden;
	margin:30px 0 0;
	padding:0 13px 0 7px;
}
.stamp-en{background:url(../images/bg-stamp-en.gif) no-repeat 95% 100%;}
.stamp-it{background:url(../images/bg-stamp-it.gif) no-repeat 95% 100%;}
.stamp-de{background:url(../images/bg-stamp-de.gif) no-repeat 95% 100%;}
.stamp-fr{background:url(../images/bg-stamp-fr.gif) no-repeat 95% 100%;}
.stamp-hr{background:url(../images/bg-stamp-hr.gif) no-repeat 95% 100%;}

.photo{
	float:left;
	position:relative;
	margin:0 25px 0 0;
}
.photo img{border:1px solid #ccc;}
.hot-price,
.hot-price-small,
.last-minute,
.last-minute-small,
.first-minute,
.first-minute-small{
	position:absolute;
	top:0;
	right:0;
	width:63px;
	height:65px;
	overflow:hidden;
	text-indent:-9999px;
}
.hot-price{background:url(../images/bg-price.png) no-repeat;}
.hot-price-small{
	background:url(../images/bg-price-small.png) no-repeat;
	width:52px;
	height:51px;
}
.last-minute{background:url(../images/bg-last-minute.png) no-repeat;}
.last-minute-small{
	background:url(../images/bg-last-small.png) no-repeat;
	width:52px;
	height:51px;
}
.first-minute{background:url(../images/bg-first-minute.png) no-repeat;}
.first-minute-small{
	background:url(../images/bg-first-small.png) no-repeat;
	width:52px;
	height:51px;
}
.info img{float:left;}
.info .frame{
	position:relative;
	height:1%;
	overflow:hidden;
}
.guest{
	float:right;
	background:url(../images/bg-guest.gif) repeat-x;
	height:27px;
	border:1px solid #d0d0d0;
	line-height:27px;
	text-align:center;
	color:#676767;
	font-size:14px;
	padding:0 15px;
}
.guest strong{
	font-weight:normal;
	color:#cb7828;
	font:14px "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.guest strong span{font-size:18px !important;}
.info h2{
	margin:0;
	font-size:16px;
	font-weight:normal;
}
.info h2 a{color:#bd6d24;}
.place{
	display:block;
	margin:2px 0 0;
	font-style:normal;
}
.place a{color:#919191;}
.info ul{
	margin:8px 0 0;
	padding:0 0 4px;
	list-style:none;
}
.info ul li{
	padding:0 0 0 9px;
	background:url(../images/bullet-info.gif) no-repeat 0 8px;
	line-height:16px;
	color:#4d4d4d;
	font-size:13px;
}
.show{
	background:url(../images/bullet-map.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	color:#dba169;
	margin:0 0 0 5px;
}
.character{
	width:100%;
	overflow:hidden;
	padding:18px 0 7px;
	margin:0;
	list-style:none;
	color:#676666;
	border-bottom:1px solid #d8d8d8;
}
.character li{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-character-strip.gif) repeat-y;
	margin:2px 4px 0;
	float:left;
}
.character li .frame{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-character-top.gif) no-repeat;
}
.character li .box{
	width:658px;
	overflow:hidden;
	background:url(../images/bg-character-bottom.gif) no-repeat 0 100%;
	padding:11px 14px 9px 12px;
}
.rating{
	float:left;
	margin:13px 30px 0 0;
	color:#bd6d24;
	font-weight:bold;
	font-size:13px;
	width:150px;
}
.rating ul{
	margin:2px 0 0;
	padding:0;
	list-style:none;
}
.rating ul li{
	float:left;
	background:none;
	width:auto;
}
.feature{
	float:left;
	margin:0 17px 0 0;
	padding:0;
	list-style:none;
	width:105px;
	font-size:13px;
}
.feature li{
	line-height:15px;
	background:none;
}
.feature span{color:#bd6d24;}
.descript{
	float:left;
	width:230px;
	margin:-2px 0 0;
}
.btns{float:right;}
.btns a{
	width:100px;
	overflow:hidden;
	margin:7px 0 3px;
	display:block;
	text-decoration:none !important;
	color:#fff;
	white-space:nowrap;
	cursor: pointer;
}
.btns a span{
	display:block;
	height:20px;
	padding:0 17px 0 22px;
	line-height:20px;
}
.reserve{background:url(../images/btn-reserve-left.gif) no-repeat;}
.reserve span{background:url(../images/btn-reserve-right.gif) no-repeat 100% 0;}
.add{background:url(../images/btn-add-left.gif) no-repeat;}
.add span{background:url(../images/btn-add-right.gif) no-repeat 100% 0;}
.btns a:hover{background-position:0 -20px;}
.btns a:hover span{background-position:100% -20px;}
.either{border-bottom:none;}
/* inner */
.inner-content{
	float:left;
	width:451px;
	margin:6px 0 0;
}
#tab-set{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/bg-tabs.gif) no-repeat;
}
#tab-set li{
	float:left;
	background:url(../images/sep-tab.gif) no-repeat 0 11px;
	margin:0 2px 0 -3px;
}
#tab-set a{
	height:45px;
	float:left;
	overflow:hidden;
	line-height:45px;
	padding:0 13px;
	color:#000;
	font-size:16px;
	text-decoration:none !important;
	outline:none;
}
#tab-set a:hover,
#tab-set a.active{
	background:url(../images/bg-tab-active.gif) repeat-x;
	color:#bc6c24;
}
.tab-1 a{
	text-decoration:none;
	margin:0 0 0 3px;
}
.tab-1 a.active,
.tab-1 a:hover{background:url(../images/bg-first-tab-active.gif) no-repeat  !important;}
.tab-holder{
	border:1px solid #bababa;
	border-top:none;
	background:url(../images/bg-tab-holder-strip.gif) repeat-x;
	padding:24px 11px 13px 10px;
	width:428px;
	overflow:hidden;
}
.picture{
	width:430px;
	overflow:hidden;
}
.picture img{
	float:left;
	border:1px solid #9d9d9d;
	margin:2px 26px 10px 0;
}
.picture h2{
	margin:0;
	font-size:16px;
	font-weight:normal;
	color:#bd6d24;
}
.picture ul{
	margin:3px 0 0;
	font-size:13px;
	color:#4d4d4d;
	list-style:none;
	padding:0;
}
.gallery{
	margin:11px 0 0;
	width:416px;
	overflow:hidden;
	background:url(../images/bg-gallery.gif) no-repeat;
	height:101px;
	padding:19px 0 0 12px;
}
.gallery div{
	position:relative;
	height:84px;
	float:left;
	width:381px;
	overflow:hidden;
	display:inline;
}
.link-prev,
.link-next{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	margin:34px 0 0 0;
	width:10px;
	height:15px;
}
.link-prev{
	background:url(../images/btn-gallery-previous.gif) no-repeat;
	margin:34px 1px 0 0;
}
.link-next{background:url(../images/btn-gallery-next.gif) no-repeat;}
.gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	width:10000px;
	overflow:hidden;
}
.gallery ul li{
	float:left;
	background:url(../images/sep-gallery.gif) no-repeat 100% 50%;
	padding:0 8px 0 7px;
	margin:0 -1px 0 0;
}
.gallery ul li img{border:1px solid #fff;}
.features{
	width:410px;
	overflow:hidden;
	padding:7px 0 0 14px;
}
.features p{
	color: #676666;
}
.features h3{
	margin:15px 0 0;
	font-size:13px;
	color:#bd6d24;
	font-weight:normal;
}
.features ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#676666;
	font-size:13px;
}
.features ul li{
	line-height:16px;
	background:url(../images/bullet-list.gif) no-repeat 0 20%;
	padding:0 0 0 8px;
}
.features dl{
	width:100%;
	overflow:hidden;
	margin:1px 0 0;
	color:#676666;
	font-size:13px;
}
.features dt{
	float:left;
	width:157px;
	margin:0 6px 0 0;
	background:url(../images/bullet-list.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
}
.features dd{
	margin:0;
	overflow:hidden;
}
* html .features dd{height:1%;}
.apartment-list{
	width:100%;
	overflow:hidden;
	margin:9px 0 0;
	border-top:1px solid #d3d3d3;
}
/* tabs */
.tabs{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/bg-tabset.gif);
}
.tabs li{
	float:left;
	background:url(../images/sep-tab.gif) no-repeat 0 50%;
	margin:0 2px 0 -2px;
}
.tabs a{
	display:block;
	width:137px;
	padding:9px 0 0 13px;
	height:37px;
	color:#676767;
	text-decoration:none !important;
	white-space:nowrap;
}
.tabs a span{display:block;}
.tabs a strong{
	float:left;
	overflow:hidden;
	width:18px;
	height:16px;
	background:url(../images/bg-star.gif) no-repeat;
}
.tabs a.active,
.tabs a:hover{
	color:#bd6d24;
	background:url(../images/bg-tab-hover.gif) repeat-x;
	font-weight:normal;
}
.tabs a.active strong,
.tabs a:hover strong{background-position:0 -16px;}
.apartment-holder{
	margin:1px 0 0;
	border-bottom:1px solid #bababa;
	width:449px;
	background:url(../images/bg-apartment.gif) repeat-y;
	overflow:hidden;
	padding:0 1px 11px;
}
.tools{
	height:1%;
	overflow:hidden;
	padding:13px 10px 9px 12px;
	border-bottom:1px solid #bababa;
}
.tools h3{
	float:left;
	color:#bd6d24;
	font-size:12px;
	margin:5px 0 0;
}
.btn-print,
.btn-calendar{
	float:right;
	overflow:hidden;
	margin:0 0 0 7px;
	text-align:center;
	line-height:21px;
	color:#fff;
	text-decoration:none !important;
	cursor:pointer;
}
.btn-print span,
.btn-calendar span{
	float:left;
	height:21px;
	padding:0 20px;
}
.btn-print:hover,
.btn-calendar:hover{background-position:0 -21px;}
.btn-print:hover span,
.btn-calendar:hover span{background-position:100% -21px;}
.btn-calendar,
.btn-print{background:url(../images/btn-left.gif) no-repeat;}
.btn-calendar span,
.btn-print span{background:url(../images/btn-right.gif) no-repeat 100% 0;}
.apartment-holder .frame
{
	width:437px;
	overflow:hidden;
	padding:0 0 0 12px;
}
.apartment-holder .frame div{
	float:left;
	width:230px;
	margin:0 20px 0 0;
}
.last{width:167px !important;}
.apartment-holder .frame h3{
	margin:18px 0 0;
	font-size:13px;
	color:#bd6d24;
	font-weight:normal;
}
.apartment-holder .frame ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
}
.apartment-holder .frame ul li{
	background:url(../images/bullet-list.gif) no-repeat 0 6px;
	padding:0 0 0 9px;
}
.apartment-holder .frame ul li img{
	display:inline;
	vertical-align:middle;
}
.apartment-holder .gallery{margin-left:10px !important;}
.apartment-holder .box{
	width:427px;
	padding:23px 11px 0;
}
.apartment-holder .box h3{
	margin:0;
	font-size:13px;
	color:#bd6d24;
	font-weight:normal;
}
.apartment-holder p{
	margin:0 6px 0;
	font-size:13px;
}
.apartment-holder .box table{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #a0a0a0;
	border-bottom:1px solid #a0a0a0;
	margin:13px 0 0;
	background:#fff;
	font-size:13px;
}
.apartment-holder .box table td{
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	text-align:right;
	padding:0 8px 0 0;
}
.apartment-holder .box table thead td{
	border-bottom:1px solid #a0a0a0;
	color:#bd6d24;
	padding:4px 8px 4px 0 !important;
}
.cell-1{
	width:114px;
	text-align:center !important;
	padding:0 !important;
}
.cell-2{width:65px;}
.cell-3{width:67px;}
.cell-4{width:66px;}
.cell-5{width:75px;}
.first td{padding-top:6px !important;}
.last td{padding-bottom:6px !important;}
/* calendar */
.calendar{
	width:100%;
	overflow:hidden;
	margin:-7px 0 0;
}
.calendar-row{
	width:100%;
	overflow:hidden;
	margin:19px -26px 0 0;
	padding:0 0 0 10px;
	width:465px;
}
.calendar-frame{
	float:left;
	width:197px;
	margin:0 26px 0 0;
}
.calendar-frame h3{
	color:#4d4d4d;
	margin:0;
	font-size:13px;
	text-align:center;
	text-decoration:underline;
	font-weight:normal;
}
.calendar-box{
	width:195px;
	border:1px solid #949494;
	margin:6px 0 0;
	overflow:hidden;
}
.week{
	margin:0;
	padding:6px 0 0;
	list-style:none;
	text-align:center;
	height:20px;
	background:url(../images/bg-week.gif) repeat-x;
	border-bottom:1px solid #949494;
	color:#cb7828;
	font-size:11px;
	width:100%;
}
.week li{
	display:inline;
	background:url(../images/sep-days.gif) no-repeat 0 50%;
	padding:0 3px 0 6px;
	float: left;
	width: 18px;
}
.week li:first-child{background:none;float: left;
	width: 21px;}
.days{
	overflow:hidden;
	padding:2px 0 5px 5px;
	margin:0;
	list-style:none;
	width:190px;
	overflow:hidden;
	background:#fff;
	
}
* html .days{
	height:1%;
	overflow:visible;
}
.days li{
	float:left;
	width:18px;
	margin:2px 4px 0 0;
	border:1px solid #bababa;
	height:16px;
	padding:0 3px 0 0;
	line-height:16px;
	text-align:right;
	color:#676666;
}
.day-last{background:#f6e8ab;}
/* explain */
.explain{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	padding:0;
	list-style:none;
	text-align:center;
}
.explain li{
	text-align:center;
	padding:0 27px;
	color:#616161;
	display:inline;
	font-size:11px;
}
.explain li img{
	margin:0 5px 0 0;
	vertical-align:bottom;
	display:inline;
}
.marked{
	border:1px solid #fff !important;
	background:#edd0b4;
}
.month-nav{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	text-align:center;
	font-size:13px;
	padding:0;
}
.month-nav li{
	display:inline;
	background:url(../images/sep-month.gif) no-repeat 0 50%;
	padding:0 2px 0 7px;
}
.month-nav li:first-child{background:none;}
.month-nav a{
	color:#bd6d24;
	text-decoration:underline;
}
.month-nav a:hover{text-decoration:none;}
.month-prev{
	background:url(../images/bullet-left.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
}
.month-next{
	background:url(../images/bullet-right.gif) no-repeat 100% 4px;
	padding:0 15px 0 0;
}
/* user comments */
.comment-heading{
	width:420px;
	overflow:hidden;
	padding:0 0 0 8px;
}
.comment-heading div{
	float:left;
	width:200px;
}
.comment-heading h2{
	color:#bd6d24;
	margin:0;
	font-size:16px;
	font-weight:normal;
}
.comment-heading div em{
	font-style:normal;
	color:#919191;
}
.comment-heading strong{
	float:right;
	font-size:14px;
	color:#cb7828;
	font-weight:normal;
	margin:2px 0 0;
}
.comment-heading strong span{color:#676767;}
.users-rating{
	width:100%;
	overflow:hidden;
	margin:2px 0 0;
	background:#ededed;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:12px 0 16px;
}
.users-rating dl{
	float:left;
	margin:0 12px 0 0;
	padding:0 0 0 7px;
	width:159px;
}
.users-rating dt{
	float:left;
	color:#676767;
	margin:0 5px 0 0;
	width:80px;
}
.users-rating dd{
	overflow:hidden;
	margin:0;
	padding:0 0 4px;
}
.users-rating dd img{float:left}
* html .users-rating dd{
	height:1%;
	overflow:visible;
}
.user-name{
	width:415px;
	overflow:hidden;
	margin:23px 0 0;
	padding:0 8px 1px 5px;
	color:#676767;
}
.user-name span{float:left;}
.user-name a{color:#bd6d24;}
.user-name em{
	float:right;
	font-style:normal;
	font-size:11px;
}
.white{
	background:#fff;
	padding:14px 0 7px !important
}
.rate{
	float:right;
	width:60px;
	text-align:right;
	padding:0 12px 0 0;
	color:#676767;
	font-size:14px;
}
.rate strong{
	display:block;
	color:#cb7828;
	font-size:14px;
	font-weight:normal;
}
.advantage{
	margin:0;
	padding:0 0 6px;
	list-style:none;
}
.advantage li{
	width:316px;
	margin:8px 0 0;
	color:#676767;
	padding:0 0 2px 22px;
}
.minus{background:url(../images/ico-minus.gif) no-repeat;}
.plus{background:url(../images/ico-plus.gif) no-repeat;}
#tab3 .apartment-nav{
	margin:20px 0 0 !important;
	width:420px;
	padding:0 0 10px;
}
/* apartment nav */
.apartment-nav{
	padding:10px 8px 0;
	width:435px;
	text-align:center;
}
.apartment-nav a{
	color:#cb7828;
	text-decoration:underline;
}
.apartment-nav a:hover{text-decoration:none;}
.link-next-alt{
	background:url(../images/bullet-right.gif) no-repeat 100% 50%;
	padding:0 14px 0 0;
	float:right;
}
.link-previous{
	background:url(../images/bullet-left.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	float:left;
}
/* right column */
.right-column{
	float:right;
	width:224px;
	padding:3px 5px 5px;
	background:#dfdfdf;
	margin:3px 0 0;
}
.inner #content{width:690px !important;}
.right-box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-right-box-strip.gif) repeat-y;
}
.right-box .frame{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-right-heading.gif) no-repeat;
	height:47px;
}
.right-box .frame h3{
	margin:15px 0 0 12px;
	overflow:hidden;
	color:#3a3a3a;
	font-size:16px;
	font-weight:normal;
}
.right-box .box{
	padding:0 23px 15px 11px;
	width:190px;
	overflow:hidden;
}
.booking-option{
	margin:12px 0 0;
	padding:0;
	list-style:none;
}
.booking-option li{line-height:15px;}
.booking-option a{
	color:#dba169;
}
.booking-option a:hover{color:#bd6d24;}
.right-box fieldset{
	padding:16px 0 7px 11px;
	width:179px;
}
.text-input{
	margin:3px 0 6px;
	background:url(../images/bg-text-input.gif) no-repeat;
	height:17px;
	width:174px;
	padding:2px 3px;
}
.text-input input{
	font:11px Arial, Helvetica, sans-serif;
	color:#676666;
	background:none;
	border:none;
	width:100%;
}
.right-box select{
	margin:5px 0 5px;
	color:#676666;
	font:11px Arial, Helvetica, sans-serif;
	width:179px;
}
.right-box textarea{
	margin:0 0 0;
	padding:3px;
	border:1px solid #cfcfcf;
	width:172px;
	height:69px;
	overflow:auto;
	color:#676767;
}
.terms{
	width:190px;
	overflow:hidden;
	padding:0 0 0 1px;
	margin:9px 0 0;
}
.terms input{
	float:left;
	width:14px;
	height:14px;
	margin:0 7px 0 0;
}
.terms label{
	float:left;
	width:160px;
	color:#676666;
	font-size:11px;
}
.terms label a{
	color:#bd6d24;
	text-decoration:underline;
}
.terms label a:hover{text-decoration:none;}
.btn-check{
	float:right;
	overflow:hidden;
	background:url(../images/btn-left-alt.gif) no-repeat;
	margin:7px 5px 0;
	line-height:21px;
	color:#fff;
	text-decoration:none !important;
	cursor:pointer;
}
.btn-check span{
	height:21px;
	float:left;
	background:url(../images/btn-right-alt.gif) no-repeat 100% 0;
	padding:0 20px;
}
.btn-check:hover{background-position:0 -21px;}
.btn-check:hover span{background-position:100% -21px;}
.important{
	padding:0 0 14px 14px;
	background:url(../images/bullet-right.gif) no-repeat 0 4px;
	width:176px;
	display:block;
	margin:20px 0 0;
	color:#bd6d24;
	font-weight:normal;
}
.right-box p{
	color:#676666;
	padding:0 0 4px 14px;
	margin:10px 0 0;
}
.right-box p a{
	color:#bd6d24;
	text-decoration:underline;
}
.right-box p a:hover{text-decoration:none;}
.note-link{
	text-decoration:underline;
	background:url(../images/bullet-orange.gif) no-repeat 0 40%;
	padding:0 0 0 9px;
	color:#dba169;
}
.note-link:hover{text-decoration:none;}
.right-box .bg{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-right-box-bottom.gif) no-repeat 0 100%;
}
/* rules */
.rules{
	margin:20px 0 0;
	padding:0 0 0 5px;
	list-style:none;
}
.rules li{
	line-height:14px;
	background:url(../images/bullet-list.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	color:#676666;
}
/* calculation */
.calculation{
	width:100%;
	overflow:hidden;
}
.calculation .frame{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-inner-heading.gif) no-repeat;
	height:43px;
}
.calculation .frame h2{
	overflow:hidden;
	margin:13px 0 0 14px;
	color:#bc6c24;
	font-size:16px;
	font-weight:normal;
}
.calculation .box{
	padding:8px 8px;
	width:438px;
}
.calculation .block{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
	color:#4d4d4d;
}
.info-box{
	float:left;
	width:226px;
}
.info-box strong,
.info-box span{display:block;}
.contact{
	float:right;
	width:203px;
	text-align:right;
}
.contact ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.contact ul li{
	width:100%;
	overflow:hidden;
}
.contact ul li span,
.contact ul li strong{
	float:right;
	font-weight:normal;
}
.contact ul li span{
	margin:0 3px 0 0;
	display:inline;
}
.contact a{
	color:#dba169;
	text-decoration:underline;
}
.contact a:hover{text-decoration:none;}
.calculation table{
	width:100%;
	border-collapse:collapse;
	color:#4d4d4d;
	font-size:11px;
	margin:20px 0 0;
}
.calculation table td{
	border:1px solid #b5b5b5;
	text-align:center;
}
.calculation table thead td{
	background:#ededed;
	padding:8px 0;
}
.calculation table tbody td{padding:3px 0;}
.column-1{
	text-align:left !important;
	padding-left:6px !important;
	width:155px;
}
.column-2{width:66px;}
.column-3{width:63px;}
.column-4{
	width:368px;
	padding-right:7px !important;
	text-align:right !important;
}
.strong td{
	border-top-width:2px !important;
	border-bottom-width:2px !important;
}
.explanation{
	width:419px;
	overflow:hidden;
	padding:0 10px 0 8px;
	border:1px solid #b5b5b5;
	margin:0 0 0 -1px;
}
.explanation p{
	margin:5px 0 0;
	padding:0 0 5px;
	font-size:11px;
	color:#4d4d4d;
}
.logo-list{
	width:100%;
	overflow:hidden;
	margin:12px 0 0;
	padding:0 0 36px;
	list-style:none;
	text-align:center;
}
.logo-list li{
	display:inline;
	padding:0 26px;
}
.logo-list li img{display:inline;}
/* inner 2*/
.dtls{
	padding:0 0 0 7px;
	width:441px;
	color:#4d4d4d;
}
.booking{
	width:425px;
	overflow:hidden;
	padding:0 5px 40px 11px;
	border-bottom:1px solid #d8d8d8;
}
.dtls h1{
	margin:26px 0 -5px;
	color:#cb7828;
	font:20px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:normal;
}
.dtls h1 span{font-size:24px;}
.dtls h2{
	margin:15px 0 -5px;
	color:#cb7828;
	font:16px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.dtls h2 span{font-size:20px;}
.orange{color:#cb7828;}
.dtls p{
	margin:7px 0 0;
	font-size:13px;
}
.booking ul{
	margin:12px 0 0;
	padding:0;
	list-style:none;
}
.booking ul li{
	line-height:16px;
	background:url(../images/bullet-booking.gif) no-repeat 0 4px;
	padding:0 0 0 20px;
	font-size:13px;
	color:#676666;
}
.map{
	border-bottom:1px solid #d8d8d8;
	width:100%;
	padding:0 0 17px;
}
.map .frame{padding:0 9px;}
.map .box{margin:9px 0 0;}
/* offer */
.offer{
	margin:6px 0 0 1px;
	width:440px;
	background:url(../images/bg-offer-strip.gif) repeat-y;
}
.offer p{color:#676666;}
.offer .frame{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-offer-top.gif) no-repeat;
}
.offer .bg{
	width:418px;
	overflow:hidden;
	background:url(../images/bg-offer-bottom.gif) no-repeat 0 100%;
	padding:0 14px 16px 8px;
}
.offer .block{
	width:100%;
	overflow:hidden;
	margin:0 0 -5px;
}
.offer h2{
	float:left;
	margin:6px 0 0;
	color:#cb7828;
	font:16px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.offer h2 span{font-size:20px;}
.offer .link-prev,
.offer .link-next{
	position:absolute;
	width:auto !important;
	float:none;
	height:auto;
	margin:0;
	top:12px;
	z-index:1;
	outline:none;
}
.offer .link-prev{right:16px;}
.offer .link-next{right:0;}
.gallery-box ul li{
	width:109px !important;
	padding:5px 15px 0;
	background:url(../images/sep-offer.gif) no-repeat;
	float:left;
	overflow:hidden;
}
.gallery-box ul li:first-child{background:none;}
.gallery-box ul li img{border:1px solid #fefefe;}
.place-info{margin:6px 0 0;}
.place-info div{
	line-height:13px;
	font-size:10px;
	color:#686868;
	width:120px !important;
}
.gallery-box ul .bx{
	width:114px;
	overflow:hidden;
	position:relative;
}
.gallery-box ul .bx span{
	top:1px;
	right:1px;
}
* html .gallery-box ul .bx span{right:0;}
.gallery-box{
	width:417px;
	height:193px;
	position:relative;
	overflow:hidden;
}
.gallery-box ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:73px;
	left:0;
	width:99999px;
}
/* travel info */
.travel-info{
	padding:0 13px 20px;
	width:198px;
	color:#676666;
	overflow:hidden;
}
.travel-info p{
	margin:12px 0 0;
	padding:0;
}
.travel-contact{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
	font-size:11px;
}
.travel-contact span{display:block;}
.phone{
	float:left;
	width:91px;
}
.hours{
	width:96px;
	float:right;
	text-align:right;
}
.travel-info ul{
	margin:12px 0 0;
	padding:0;
	list-style:none;
	float:left;
	font-size:13px;
}
.travel-info ul li{
	background:url(../images/bullet-travel-lsit.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	line-height:15px;
}
.travel-info ul a{
	text-decoration:underline;
	color:#dba169;
}
.travel-info ul a:hover{text-decoration:none;}
.upha{
	float:right;
	margin:30px 0 0;
}
.card{
	width:189px;
	padding:0 23px 32px 12px;
	overflow:hidden;
}
.card p{
	padding:0;
	margin:10px 0 0;
}
.card .box{
	padding:8px 0 0 0;
	overflow:hidden;
	width:171px;
}
.card .box a{
	background:url(../images/bullet-travel-lsit.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	text-decoration:underline;
	color:#dba169;
	font-size:13px;
	margin:-18px 0 0;
	position:relative;
	float:right;
}
.card .box a:hover{text-decoration:none;}
.partners{min-height:221px;}
* html .partners{height:221px;}
/* uvodna stranica */
.footer-box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-main-strip.gif) repeat-y;
	position:relative;
	margin:24px 0 0;
}
.footer-box .t{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-main-alt-top.gif) no-repeat;
}
.footer-box .b{
	width:950px;
	overflow:hidden;
	background:url(../images/bg-main-bottom.gif) no-repeat 0 100%;
	padding:20px 12px 15px;
}
.footer-box #footer{
	padding-top:0 !important;
	border:0;
}
.uvodna .b{padding-top:14px !important;}
.site-list{
	margin:24px auto 0;
	width:974px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.site-list li{
	float:left;
	padding:1px 0 0 22px;
	width:421px;
	margin:0 40px 0 0;
}
.site-list li img{float:left;}
.site-list li .frame{
	float:right;
	width:382px;
	padding:6px 0 0;
}
.site-list .frame div{
	width:100%;
	overflow:hidden;
} 
.site-list h2{
	float:left;
	background:#dba169 url(../images/bg-heading-left.gif) no-repeat;
	font:15px "Times New Roman", Times, serif;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
}
.site-list h2 span{
	background:url(../images/bg-heading-right.gif) no-repeat 100% 0;
	padding:0 11px;
	float:left;
	height:20px;
	line-height:20px;
}
.site-list h2 a{color:#fff;}
.site-list p{
	color:#fff;
	margin:7px 0 0;
	line-height:13px;
}
.enter-site{
	float:right;
	color:#fff;
	text-decoration:underline;
	margin:6px 0 0;
	font-size:13px;
	background:url(../images/bullet-enter.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
}
.enter-site:hover{text-decoration:none;}
.partners-box{
	width:750px;
	margin:-1px auto 0;
	overflow:hidden;
	padding:0 0 19px;
}
.partners-box p{
	margin:0;
	text-align:center;
	font-size:11px;
	color:#f7dabf;
	line-height:12px;
}
.partners-box a{
	color:#f7dabf;
	text-decoration:underline;
}
.partners-box a:hover{text-decoration:none;}
.partners-box div{padding:10px 0 0 70px;}
.partners-box ul{
	float:left;
	width:128px;
	margin:0 3px 0 0;
	padding:0;
	list-style:none;
}
/* pdf */
.pdf-holder{
	margin:16px auto 0;
	width:549px;
	overflow:hidden;
	padding:0 0 20px;
}
.pdf-heading{
	background:url(../images/bg-pdf-heading.gif) no-repeat;
	width:187px;
	height:70px;
	padding:0 32px 0 330px;
	position:relative;
	overflow:hidden;
}
.pdf-logo{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-pdf-logo.gif) no-repeat;
	width:256px;
	height:54px;
	left:37px;
	top:8px;
	margin:0;
}
.pdf-logo a{
	height:100%;
	display:block;
}
.pdf{background:none;}
.pdf-heading p{
	margin:14px -10px 0;
	text-align:right;
	font-size:11px;
}
.pdf-info{
	padding:9px 12px 3px;
	width:525px;
	overflow:hidden;
}
.pdf-info .frame{
	float:left;
	width:205px;
}
.pdf-info .frame img{display:block;}
.pdf-info .frame ul{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
.pdf-info .frame ul li{
	float:left;
	width:97px;
	margin:4px 5px 0 0;
}
.pdf-info .box{
	float:right;
	width:312px;
}
.pdf-info h2{
	margin:0;
	font-size:16px;
	font-weight:normal;
	color:#bd6d24;
}
.pdf-info .features{
	padding:7px 0 0;
	width:312px;
}
.pdf-info .features ul{font-size:12px;}
.pdf-info .features ul li{line-height:14px;}
.pdf-info .features dl{
	line-height:14px;
	padding:0 0 10px;
}
.pdf-info .features p{
	margin:0;
	color:#4e4e4e;
}
.pdf-info .features dl{font-size:12px;}
.pdf-info .features h3{margin:5px 0 0 !important;}
.apartman-heading{
	background:url(../images/bg-heading-apartman.gif) no-repeat;
	height:26px;
	width:100%;
	margin:4px 0 0;
	padding:7px 0 0 13px;
	width:536px;
}
.apartman-heading strong{
	color:#bf6d24;
	margin:0 13px 0 0;
}
.apartman-heading img{
	display:inline;
	vertical-align:bottom;
}
.pdf-holder .apartment-holder{
	background:none;
	border:none;
	width:100%;
	min-height:40px !important;
	color:#686868;
}
.pdf-holder .apartment-holder ul{font-size:12px;}
.pdf-holder .apartment-holder .frame{width:516px;}
.pdf-holder .apartment-holder .frame p{color:#676767;}
.pdf-holder .apartment-holder .holder{
	float:left;
	width:220px;
}
.pdf-holder .apartment-holder .frame h3{margin:7px 0 0;}
.pdf-holder .last{
	width:271px !important;
	margin:0 !important;
}
.pdf-holder .apartment-holder .bx{
	float:left;
	width:135px;
	margin:0 5px 0 0;
}
.pdf-holder .apartment-holder .hold{
	width:290px;
	overflow:hidden;
	float:none;
	margin:0 !important;
}
.pdf-holder .apartment-holder .box{
	padding:0 !important;
	margin:-10px 0 0 !important;
	width:270px !important
}
.pdf-holder .apartment-holder .box p{font-size:12px !important;}
.pdf-holder .apartment-holder .box table{
	font-size:11px;
	margin:1px 0 0 !important;
}
.pdf-holder .apartment-holder .box table td{line-height:9px;}
.pdf-holder .cell-1{width:85px !important;}
.photo-list{
	margin:-4px 0 0;
	padding:0 0 0 3px;
	list-style:none;
	text-align:center;
}
.photo-list li{
	padding:0 8px 0 0;
	display:inline;
}
.photo-list li img{display:inline;}
.pdf-contact{
	background:url(../images/bg-heading-apartman.gif) no-repeat;
	height:33px;
	text-align:center;
	line-height:33px;
	margin:8px 0 0;
	color:#4d4d4d;
	font-size:11px;
}
.pdf-contact a{
	color:#c16d25;
	text-decoration:underline;
}
.pdf-contact a:hover{text-decoration:none;}
/* legal notices */
.notices h2{
	padding:0 0 0 15px;
	margin:15px 0 -5px;
	font-weight:normal;
	color:#cb7828;
}
.notices h2 span{font-size:24px;}
.notices ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
}
.notices ul li{
	overflow:hidden;
	padding:17px 12px 17px 16px;
	border-bottom:1px solid #d8d8d8;
	color:#666;
}
.notices ul li p{
	margin:0;
	padding:0 0 0 3px;
}
* html .notices ul li{
	height:1%;
	overflow:visible;
}
.number{
	margin:0 3px 0 -12px;
	position:relative;
}
.notices ul a{
	color:#bd6d24;
	text-decoration:underline;
}
.notices ul a:hover{text-decoration:none;}
.notices .btn-search{margin:19px 0 0;}
/* sitemap */
.sitemap{
	padding:0 0 0 15px;
	margin:20px 0 0;
}
.sitemap h2{
	margin:0;
	color:#cb7828;
	font:18px "Times New Roman", Times, serif
}
.sitemap h2 span{font-size:22px;}
.sitemap h3{
	margin:11px 0 0;
	color:#676666;
	font-size:13px;
}
.sitemap-list{
	margin:2px 0 0;
	padding:0 0 12px;
	list-style:none;
	font-size:13px;
	width:100%;
	overflow:hidden;
}
.sitemap-list li{
	padding:0 0 0 10px;
	background:url(../images/bullet-accomodate.gif) no-repeat 0 4px;
	line-height:17px;
}
.sitemap-list a{
	color:#bd6d24;
	text-decoration:underline;
}
.sitemap-list a:hover{text-decoration:none;}
.sitemap-list ul{
	padding:0 0 0 11px;
	list-style:none;
	margin:2px 0 8px;
}
.sitemap-list ul li{
	padding:0 0 0 8px;
	background:url(../images/bullet-accomodate-sub.gif) no-repeat 0 6px;
	margin:0 !important;
}
.sitemap-list ul ul{padding:0 0 0 8px;}
.sitemap-list ul ul li{background:url(../images/bullet-accomodate-second.gif) no-repeat 0 8px;}
.card .sitemap-list ul{padding:0 0 0 7px;}
.card .sitemap-list{margin:0 0 -15px;}
.card .sitemap-list li{margin:16px 0 0;}
/* info-list */
.info-list{
	margin:-3px 0 0;
	padding:0 20px 13px 12px;
	list-style:none;
}
.info-list li{
	padding:0 0 0 10px;
	background:url(../images/bullet-accomodate-sub.gif) no-repeat 0 4px;
	margin:16px 0 0;
	overflow:hidden;
}
* html .info-list li{
	height:1%;
	overflow:visible;
}
.info-list li h4{
	font-size:12px;
	color:#bd6d24;
	font-weight:normal;
	margin:0;
}
.info-list li h4 span{
	display:block;
	padding:0 0 14px;
}
.info-list ul{
	padding:0;
	list-style:none;
	margin:0;
}
.info-list ul li{
	padding:0;
	background:none;
	color:#676666;
	margin:0;
	line-height:14px;
}
.skype{
	background-position:0 10px !important;
	margin:10px 0 -15px !important;
}
.skype a{
	background:url(../images/ico-skype.gif) no-repeat;
	float:left;
	padding:7px 0 7px 28px;
	text-decoration:none !important;
}
.skype a:hover{text-decoration:underline !important;}
.info-list a{
	color:#bd6d24;
	text-decoration:underline;
}
.info-list a:hover{text-decoration:none;}
/* accomodation */
.accomodation-list{
	margin:0;
	padding:0;
	list-style:none;
}
.accomodation-list li{
	margin:10px 0 0;
	padding:0 0 0 9px;
	background:url(../images/bullet-accomodate.gif) no-repeat 0 3px;
}
.accomodation-list a{
	color:#676666;
	font-weight:bold;
}
.accomodation-list ul{
	padding:0 0 0 11px;
	margin:4px 0 0;
	list-style:none;
}
.accomodation-list ul li{
	margin:0;
	line-height:17px;
	background:url(../images/bullet-accomodate-sub.gif) no-repeat 0 50%;
	padding:0 0 0 7px;
}
.accomodation-list ul a{font-weight:normal;}
/* ads-list */
.ads-list{
	margin:0;
	padding:0 0 20px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.ads-list li{
	margin:15px 0 0;
	width:100%;
}
/* otok hvar */
.hvar{width:430px;}
.otok-text{
	color:#676666;
	font-size:13px;
}
.otok-text p{margin:22px 0 0;}
.otok a{
	float:left;
	width:auto;
	padding:16px 13px 0;
	height:30px;
	text-decoration:none;
}
/* geography */
.geography{width:100%;}
.geography .gallery{margin:16px 0 0 !important;}
.geography{
	width:428px;
	margin:0 auto;
	overflow:hidden;
}
.geography h3{
	margin:18px 0 0;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	color:#cb7828;
	font-weight:normal;
	text-transform:uppercase;
}
.geography h3 span{font-size:18px;}
.geography h4{
	margin:9px 0 0;
	font-size:13px;
	color:#cb7828;
	font-weight:normal;
}
.geography-frame{
	width:100%;
	overflow:hidden;
	padding:0 0 7px;
	border-bottom:1px solid #bababa;
	margin:1px 0 -1px;
}
.geography-frame p{margin:10px 0 0;}
.another{margin:6px auto 0;}
/* otok hvar tabs */
.but a{padding:0 12px !important;}
.but .tab-1 a{text-align:center;}
/* useful */
.useful{width:100%;}
.useful h2,
.contacts h2{
	color:#d07628;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:16px;
	font-weight:normal;
	padding:0 0 0 12px;
}
.useful h2 span,
.contacts h2 span{font-size:20px;}
.useful h2{padding:0 0 0 7px;}
.useful-links{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #d8d8d8;
	padding:0 0 10px;
}
.useful-links ul{
	padding:0 0 0 7px;
	list-style:none;
	width:180px;
	margin:14px 26px 0 0;
	font-size:13px;
	float:left;
}
.useful-links ul li{
	padding:0 0 0 9px;
	background:url(../images/bullet-accomodate.gif) no-repeat 0 50%;
	line-height:24px;
}
.useful-links a{
	color:#bf6b25;
	text-decoration:underline;
}
.useful-links a:hover{text-decoration:none;}
.link-result{padding:0 0 0 14px;}
.link-result h3{
	padding:0 0 0 148px;
	font-size:13px;
	margin:15px 0 0;
	color:#bf6d23;
	font-weight:normal;
}
.link-result ul{
	margin:0;
	padding:0;
	list-style:none;
}
.link-result ul li{
	width:100%;
	overflow:hidden;
	margin:16px 0 0;
}
.link-result ul li img{
	float:left;
	margin:0 15px 0 0;
	border:1px solid #c3bfc0;
}
.link-result ul li div{
	padding:0 0 0 11px;
	background:url(../images/bullet-accomodate.gif) no-repeat 0 4px;
	color:#676767;
	font-size:13px;
}
.link-result ul li div img{
	float:none;
	margin:0;
	border:none;
	display:inline;
	vertical-align:middle;
	margin:0 0 0 15px;
}
.link-result ul span{display:block;}
.link-result ul a{
	text-decoration:underline;
	color:#bc6c23;
	background:url(../images/bullet-accomodate.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
}
.link-result ul a:hover{text-decoration:none;}
/* kontakt */
.contacts{
	width:420px;
	overflow:hidden;
	font-size:13px;
	color:#676767;
	padding:0 0 0 4px;
}
.contacts h2{padding:0;}
.contacts p{margin:12px 0 0;}
.contacts form{padding:15px 0 0;}
.form-row{
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
}
.contacts label{
	float:left;
	width:100px;
	margin:3px 2px 0 0;
}
.contacts input,
.contacts textarea{
	float:left;
	width:220px;
	padding:1px 3px;
	border:1px solid #7f9db7;
	font:12px Arial, Helvetica, sans-serif;
	color:#656565;
}
.contacts textarea{
	width:268px;
	height:80px;
}
.contacts select{
	float:left;
	width:228px;
	font:12px Arial, Helvetica, sans-serif;
	color:#656565;
}
.contact-btns{
	width:100%;
	overflow:hidden;
	margin:11px -42px 0;
}
.contact-btns a{
	float:right;
	margin:0 0 0 30px;
	text-decoration:underline;
	color:#cd7827;
	background:url(../images/bullet-accomodate.gif) no-repeat 0 60%;
	padding:0 0 0 12px;
}
.contact-btns a:hover{text-decoration:none;}
/* reservation */
.reservation h2{
	font-size:16px;
	margin:0 0 0;
}
.reservation h2 span{font-size:20px;}
.reservation .notices ul li{border:none;}
/* payment-list */
.payment-list{
	width:100%;
	overflow:hidden;
	margin:7px 0 0 !important;
	padding:0 0 10px !important;
	list-style:none;
}
.payment-list li{
	float:left;
	margin:0 14px 0 0;
	padding:0 !important;
}
/* kalkulaciya new */
.explanation .logo-list li{
	padding:0;
	margin:0 6px 0 10px;
	float:left;
}
.explanation .logo-list{margin:23px 0 0;}
.explanation p a{
	color:#dca469;
	text-decoration:underline;
}
.explanation p a:hover{text-decoration:none;}
.tourism{
	width:409px;
	overflow:hidden;
	margin:16px -6px 0 0;
	padding:0 0 5px;
}
.tourism h3{
	margin:0;
	font-size:12px;
	color:#4d4d4d;
	margin:0;
}
.tourism form{
	float:left;
	width:214px;
}
.tourism form .text-input{
	margin:6px 0 0;
	background:url(../images/bg-tourism-input.gif) no-repeat;
	width:208px;
}
.tourism .btn-search{
	display:inline;
	margin:13px 10px 0 0;
}
.tourism .box{
	float:right;
	width:176px;
	padding:6px 0 0;
}
/* destination list */
.destination-box{
	height:1%;
	overflow:hidden;
	padding:0 20px 0 10px;
	margin:30px 0 0;
	font-size:13px;
}
.destination-box h2{
	color:#cb7828;
	font:20px "Times New Roman", Times, serif;
	margin:0;
	text-transform:uppercase;
}
.destination-box h2 span{font-size:24px;}
.destination-box div{margin:10px 0 0;}
.destination-box img{
	float:left;
	border:1px solid #b0b0b0;
	margin:0 23px 0 0;
}
.destination-box h3{
	margin:0;
	font-size:13px;
	color:#cb7828;
	font-weight:normal;
}
.destination-box p{
	color:#4d4d4d;
	margin:5px 0;
}
.more{
	background:url(../images/bullet-more.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	text-decoration:underline;
	color:#dba169;
}
.more:hover{text-decoration:none;}
.destination-list{
	margin:11px 0 0;
	height:29px;
	overflow:hidden;
	padding:12px 0 6px 12px;
	color:#bd6d24;
	background:url(../images/bg-destination-list.gif) no-repeat;
}
.accomodate{
	float:left;
	background:url(../images/bullet-accomodate.gif) no-repeat 0 50%;
	margin:0 9px 0 0;
	padding:0 0 0 10px;
}
.destination-list ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.destination-list ul li{
	float:left;
	padding:0 6px 0 9px;
	background:url(../images/sep-destination.gif) no-repeat 0 50%;
	margin:0 3px 0 -3px;
}
.destination-list ul a{
	color:#bd6d24;
	text-decoration:underline;
}
.destination-list ul a:hover{text-decoration:none;}
/* accomodate heading */
.accomodate-heading{
	background:url(../images/bg-accomodate-strip.gif) repeat-x;
	height: 52px;
	margin:34px 0 0;
	padding:0 0 0 11px;
}
.accomodate-heading h3{
	font:16px/52px "Times New Roman", Times, serif;
	color:#cb7828;
	margin:0;
	text-transform:uppercase;
}
.accomodate-heading h3 span{font-size:20px;}
/* wide special offer */
.wide{
	margin:20px auto 20px;
	width:665px;
	background:url(../images/bg-offer-wide-strip.gif) repeat-y;
}
.wide .frame{background:url(../images/bg-offer-wide-top.gif) no-repeat;}
.wide .bg{
	background:url(../images/bg-offer-wide-bottom.gif) no-repeat 0 100%;
	width:643px;
}
.wide .gallery-box{
	width:643px;
	height:200px;
}
.wide .gallery-box ul{
	left:-8px;
	top:80px;
}
.wide .gallery-box ul li{padding:5px 11px 0;}
/* price table */
.price-table{
	margin:20px 9px 0;
	position:relative;
	height:1%;
	padding:1px;
	overflow:hidden;
}
.table-strip{
	position:absolute;
	top:1px;
	left:1px;
	width:52px;
	height:51px;
	text-indent:-9999px;
}
.price-table table{
	width:254px;
	border-collapse:collapse;
	color:#bd6d24;
}
.price-table td{
	margin:0;
	padding:0 0 0 5px;
	border:1px solid #a1a1a1;
	height:49px;
	background:#fff;
	width:120px;
}
.price-table td.col-1{
	padding:0 0 0 30px;
	width:70px;
}
.table-last-minute{background:url(../images/bg-table-strip-first-minute.png) no-repeat;}
.table-first-minute{background:url(../images/bg-table-strip-last-minute.png) no-repeat;}
.table-hot-prices{background:url(../images/bg-table-strip-hot-price.png) no-repeat;}
.three-column{width:428px !important;}
/* footer */
#footer{
	width:909px;
	overflow:hidden;
	border-top:1px solid #d5d5d5;
	padding:11px 18px 0 19px;
	font-size:11px;
	color:#676666;
}
#footer a{color:#cb7828;}
#footer .frame{
	float:left;
	width:600px;
}
#footer p{margin:0;}
#footer ul{
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#footer ul li{
	float:left;
	background:url(../images/sep-footer.gif) no-repeat 0 50%;
	padding:0 2px 0 7px;
	margin:0 3px 0 -3px;
}
#footer span{float:right;}
/* ajax popup */
.ajax-popup{
	position:absolute;
	padding:0 0 20px 0;
	width:668px;
	top:20%;
	left:20%;
	overflow:hidden;
	background:#f8f8f8;
	z-index:5;
	border:1px solid #949494;
}
.ajax-popup .box{padding:0 0 0 2px}
.ajax-popup .calendar-row{width:670px;}
