*{
padding:0px;
margin:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
background:url("images/bg.jpg") top left repeat-x;
background-color:#4693FE;
}
body{
width:1000px;
margin:0 auto;
padding:0;

}
#header{
background:url("images/top_bg.jpg") top left no-repeat;
margin:0;
padding:0;
padding-top:5px;
text-align:left;
height:437px;
}
#logo{
display:block;
}

#header span{
	font-family:arial;
	font-size:9px;
	color:#eee;
	text-transform:uppercase;
	display:block;
	float:left;
	letter-spacing:6px;
	width:850px;
	text-align:left;
	padding-left:150px;
	margin-bottom:12px;
	#margin-bottom:-2px;
}
#menu, #langs{
width:700px;
float:left;
margin:14px 0 1px 0;
display:block;
height:26px;
/ height:25px;
text-align:left;
#margin-bottom:3px;

}
#menu li, #langs li{
display:inline;
padding:0 22px;
line-height:25px;
}
#menu li, #langs li{
padding:0 15px;

}
#menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fea;
font-weight:bold;
text-decoration:none;
}

#menu,#langs{
width:650px;
margin-left:0px;
margin-top:28px;
margin-bottom:-4px;
padding:0;
padding-left:15px;

}
#menu{
background:url("images/linkback.png") top left repeat;
}
#menu li:hover, #menu li:hover a{
	color:#fff;
}
#menu li:hover{

}
#langs {
	float:right;
	width:285px;
	height:26px;
	text-align:right;
	padding:0px;
	margin-right:0px;
	margin-left:0px;
}
#langs li{
	padding:0px;
	padding-right:2px;
	padding-top:7px;
	display:inline;
}
#langs a{
	border:0px;
}
#content          {
	background:url("images/bg.gif") top left repeat-y;
	width:1001px;
	float:left;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#676767;
	padding:0px;
	margin-top:0px;
}
.inside{
background:url("images/main_bg.jpg") top left no-repeat;
padding:30px 0 0 0;
float:left;
}
#sidebar{
width:328px;
float:left;
padding:0 38px 45px 29px;
}
#innercenter{
width:663px;
float:left;
padding:0 38px 45px 29px;
}
.order       {
background:url("images/order_bg.jpg") top left no-repeat;
width:328px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#111;
padding:0 0 56px 0;
/ padding:0 0 54px 0;
}
.order textarea, .order #txtarea  {
width:235px;
height:55px;
font-size:11px;
font-family:arial;
overflow:auto;
border:none;
border-bottom:1px dashed #0155ff;
background-color:#FEF58D;
}
.mailform {
width:235px;
font-size:11px;
font-family:arial;
}

.order h3, .kontaktpodaci h3{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff9900;
font-weight:bold;
text-transform:uppercase;
padding:0 0 7px 0;
line-height:20px;
height:20px;
margin-left:-10px;
}
.order form{
margin:0;
padding:12px 0 0 44px;

}
.order select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
border:0;
border-bottom:1px dashed #0155ff;
background-color:#FEF58D;
}
.order input{
border:none;
border-bottom:1px dashed #0155ff;
background-color:#FEF58D;

}
.order p{
padding:9px 0 0 0;
}

table td{
padding:3px 0 5px 0;
}
.first{
width:100px;
}
.first select, .third select{
width:85px;
}
.second select{
margin:0 15px 0 0;
}
.year{width:55px;}
.date{width:42px;}
.reset a{
display:block;
margin:10px 0 65px 80px;
/ margin:10px 0 58px 80px;
color:#AFA678;
text-decoration:underline
}
.accselect{
	font-size:11px;
	width:238px;
}
.reset a:visited{text-decoration:underline}
.reset a:hover{text-decoration:none}
.order .button, .order .button #calendar_avail{
	margin:0px;
	margin-top:2px;
	#margin-top:-3px;
	margin-left:2px;
	padding:3px;
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
	background-color:#eee;
	border:1px solid #333;
	font-size:11px;
	font-family:arial;
	width:59px;
}
#calendar_avail{
	background-color:#dfd;
	padding-left:3px;
	padding-right:3px;
	width:160px;
}
h4, #sidebar h4, .innertext h4, .locationinfo .kontaktpodaci h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff9900;
text-transform:uppercase;
margin:0 0 15px 20px;
/ margin:0 0 15px 10px;
padding:0 0 10px 0;
background:url("images/dots.gif") bottom left repeat-x;
display:block;
width:275px;
float:left;
}
#sidebar .block p{
display:block;
width:275px;
margin:0 0 15px 20px;
}
.map{
padding:0 0 8px 10px;
}
#sidebar .block{
float:left;
}
#sidebar .block a{
display:block;
margin:0 0 0 26px;
/ margin:0 0 0 13px;
float:left;
color:#006CCE;
text-decoration:underline;
}
#sidebar .block a:visited{text-decoration:underline}
#sidebar .block a:hover{text-decoration:none}
#sidebar .block .more{
margin:0 145px 0 26px;
/ margin:0 145px 0 13px;
}
#center{
width:335px;
float:left;
}
#center h4, #offersadrzaj h4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff9900;
text-transform:uppercase;
margin:0 0 10px 0px;
padding:0 0 9px 0;
background:url("images/dots.gif") bottom left repeat-x;
display:block;
width:280px;
float:left;
}
#center p{
display:block;
width:280px;
padding:0 0 10px 0px;
}
.more{
background:url("images/arrow.gif") left 3px no-repeat;
margin:0 0 0 5px;
padding:0 0 0 10px;
color:#006CCE;
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}
#center .block{
padding:0 0 37px 0;
}
#photogallery{
width:271px;
float:left;
background:url("images/gallery_bg.jpg") top left no-repeat;
margin:-30px 0 0 0;
padding:0px;
padding-top:10px;
overflow:hidden;
}
#photogallery #title{
margin:-25px 0 0 -37px;
background:none;
padding:0 0 14px 0;
}
.photos{
margin:25px 0 0 0;
padding:0 45px 7px 37px;
background:url("images/bg_gallery.gif") bottom left repeat-y;
}
.photos img{
background:url("images/photo_bg.gif") top left no-repeat;
padding:14px 15px 20px 15px;
}
#photogallery span{
display:block;
width:188px;
text-align:center;
padding:0 0 10px 0;
}
#photogallery #all img{
display:block;
margin:8px 0 0 14px;
background:none
}
#photogallery img{
	margin-top:3px;
}
#footer            {
width:1001px;
float:left;
height:198px;
background:url("images/footer_bg.jpg") top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#574621;
}
#footer ul{
width:987px;
text-align:center;
border-top:1px dotted #0099ff;
border-bottom:1px dotted #0099ff;
margin-left:6px;
}
#footer li{
display:inline;
list-style-type:none;
line-height:44px;

}
#footer li a{
color:#574621;
text-decoration:none;
margin:0 10px;
}
#footer li a:visited{text-decoration:none}
#footer li a:hover{text-decoration:underline}
#copyright{
width:1000px;
text-align:center;
float:left;
padding:40px 0 0 0;
}
#welcomefooter   {
width:1000px;
text-align:center;
float:left;
padding:25px 0 0 0;
font-size:28px;
font-weight:normal;
font-family:arial;
font-style:italic;
color:#fff;

}
#copyright span{
padding:0 57px;
color:#fff;
}
#copyright a, #copyright li a{
color:#fff;
text-decoration:none;
}
#copyright a:visited{text-decoration:underline}
#copyright a:hover{text-decoration:none}
.inner_copy{
border:0;
color:#fff;
float:right;
width:0.09%!important;
margin:-100px;
overflow:hidden;
line-height:0px;
padding:0px;
font-size:11px
}
#headertitle{
	margin:0px;
	padding:0px;
	padding-left:150px;
	font-family:arial;
	font-weight:bold;
	height:43px;
	margin-top:15px;
	font-size:34px;
	color:#fff;
	
}
#headerpic   {
	clear:both;
	float:none;
	height:300px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:1px;
	width:999px;
	position:relative;
	z-index:2;
	background-color: #fff;
}
.anyClass {
	margin-left:5px;
	float:none;
}
.anyClass ul{
	margin: 0px; 
	padding: 0px; 
}
.anyClass ul li img{
	padding:0px;
	padding:1px;
	margin-left:1px;
	height:290px;
	width: 386px;
}
.distancestable{
	width:280px;
	margin:0px;
}
.distancestable #firstcol,.distancestable #secondcol{
	text-align:left;
	padding:0px;
	margin:0px;
	
}
.distancestable #firstcol{
	width:210px;
}
.distancestable #secondcol{
	text-align:right;
}
.block iframe
{
	width:270px;
	clear:both;
	margin:5px;
}
.sadrzajsmjestajatab{
	width:95%;
	margin:0px;

}
.sstab, .sstab tr td{
	margin:0px;
	padding:0px;
}
.sstab #sspodaci{
	width:120px;
	text-align:left;
}
.order table{
	width:239px;
	height:160px;
	padding:0px;
}
#f1{
	width:100px;
}
#s1{
	width:60px;
}
.second #s2{
	width:94px;
}
#s2 input{
	width:70px;
}
#s1 input{
	width:40px;
}
.innertext{
	margin:0px;
	margin-top:-30px;
}
.innertext img{
	width:330px;
	border:1px solid #666;
	padding:3px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	background-color:#ddd;
}
.innertext h4{
	width:300px;
	margin-left:0px;
}
.innertext p{
	
	display:block;
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top:10px;
}
.innertext p{

	display:block;
	padding:0px;
	padding-top:2px;
	margin:0px;
	margin-top:10px;
}

#aboutsmjestajatext p
{
	margin:0px;
	padding:0px;
}

#aboutsmjestajatext
{
	margin-top:20px;
}
.innertext iframe{

	width:310px;
	padding:3px;
	border:1px solid #666;
	margin:5px;
	background-color:#ddd;
}
#aboutssmjestaja{
	clear:both;
	width:650px;
	padding:5px;
	font-weight:bold;
}
#aboutssmjestaja h4{
	width:650px;
}

#aboutssmjestaja img{
	clear:left;
	clear:right;
	float:none;
	background-color:#fff;
	padding:0px;
	margin:0px;
	border:0;
}
#stars{
	clear:left;
	clear:right;
	float:none;
	background-color:#fff;
	padding:0px;
	margin:0px;
	border:0;
	width:10px;
	height:10px;
}

#aboutssmjestaja table{
	padding:0px;
	margin:0px;
	margin-left:10px;
}

#aboutssmjestaja #ssico{
	width:10px;
	background:url("images/check.jpg") top right no-repeat;
}
#aboutssmjestaja #sspodaci{
	width:240px;
}
#label{
	float:none;
	float:left;
	width:160px;
	font-weight:bold;
}
#labvalue{
	float:left;
	clear:right;
	font-weight:bold;	
}
#offer #label, #kontaktvalue{
	width:170px;
	height:20px;
	/*border-bottom:1px dotted #eee;*/
	padding-left:5px;
	clear:both;
	float:left;
}
#kontaktvalue{
	padding-left:20px;
	font-weight:100;
	width:250px;
	clear:both;
	margin-bottom:10px;
}
#offer #col1,#offer #col2,#offer #col3,#offer #col4{
	float:left;
	width:93px;
	text-align:center;
	height:20px;	
	/*border-bottom:1px dotted #eee;*/
}
#offer #col2
{
	width:70px;
}
#offer #col3
{
	width:80px;
}
#offer #col4
{
	margin-top:0px;
}
.naslovcjenika, .naslovcjenika #label, .naslovcjenika #col1,.naslovcjenika #col2,.naslovcjenika #col3,.naslovcjenika #col4{
	float:none;
	float:left;
	font-weight:bold;
	color:#2D85FF;
	padding-top:5px;
	padding-bottom:3px;
	text-transform:uppercase;
	border-bottom:0;
	height:20px;
	width:650px;
	
}
.naslovcjenika{
	clear:both;
}
.naslovcjenika #col4, .naslovcjenika #col3{
	padding-top:0px;
}

.kontaktpodaci{
	float:left;
	width:300px;
	margin-top:15px;
	margin-left:30px;
}
.kontaktpodaci #label{
	width:190px;
	clear:both;
	margin-bottom:0px;
	margin-top:0px;
}
.kontaktpodaci a{
	text-decoration:underline;
	color:#06f;
}
.kontaktpodaci h3{
	padding-top:0px;
}
.naslovcjenika span{
	font-size:9px;
	font-weight:100;
	height:11px;
}
#lastminute #col4{
	padding-top:5px;
}
#offer .order{
	float:left;
	width:310px;
	margin:0;
	padding:0;
}
.offerform{
	width:660px;
	height:310px;
	margin:0;
	padding:0;
}
#offersadrzaj{
	float:left;
	width:310px;
	padding:10px;
	padding-top:30px;
}
#offer h4{
	margin-top:15px;
	width:640px;
}
#offersadrzaj h4{
	margin-top:0px;
	width:310px;
}

#offer p{
	clear:both;
	float:none;
}
.offerslike{
	margin-left:35px;
	margin-top:70px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;

}
.offerslike li img{
	height:150px;
	width:200px;

}
.order p{
	margin:0;
	margin-left:22px;
	margin-top:20px;
	padding:0;
}
#offer p{
	margin-top:25px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:10px;
}
#offer #space{
	clear:both;
	padding:5px;
	width:100%;
	background-color:#2D85FF;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:10px;
}
.kkartice{
	padding:0px;
	margin:0px;
	margin-left:22px;
	margin-top:10px;
}

.kkartice img{
	border:0;
	height:24px;
	width:35px;
	padding:0;
	margin:0;
	margin-right:2px;
	border:1px solid #aaa;
}

.messageStatus{
	border:2px solid #aaa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:none;
	background-color:#eee;
	border-radius:5px;
	float:left;
	width:298px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#080;
	height:240px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:50px;
	padding-bottom:0px;
}
.messageStatus #message
{
	margin:5px;
}
.bck1{
	background-color:#F1F8FF;
	padding-top:5px;
	padding-bottom:0px;
}
.bck2{
	background-color:#fff;
	padding-top:5px;
	padding-bottom:0px;	
}
.innertext #map_canvas{
	margin-top:25px;
	margin-bottom:25px;
	width:675px;
	height:320px;
}
.locationinfo{
	clear:both;
	margin-top:10px;
}
.locationinfo .distancestable{
	float:none;
	clear:both;
	width:300px;
	float:left;
	padding:0;
	margin:0;
	margin-top:5px;

}
.locationinfo h4{
	width:300px;
	margin-bottom:5px;
	padding-bottom:5px;
}
.locationinfo .kontaktpodaci{
	float:left;
	margin-left:40px;
	margin-top:-30px;
	#margin-top:0px;
	padding-top:0px;
	width:320px;
}
.locationinfo .kontaktpodaci h3{
	width:300px;
	margin:0px;
	margin-bottom:5px;
	padding-bottom:5px;

}
.locationinfo .kontaktpodaci #label{
	width:300px;
	margin:0px;
	padding:0;
	margin-left:10px;
}
.locationinfo .kontaktpodaci #kontaktvalue{
	width:300px;
	margin:0;
	padding:0;
	padding-left:25px;
}
.contactusinfo {
	clear:both;
	margin-top:20px;
}
.contactusinfo .order{
	float:left;
	width:330px;
}
.contactusinfo .kontaktpodaci{
	float:left;
	width:280px;
	margin-left:20px;
}
#indexgal{
	margin-top:80px;
	margin-left:30px;
	height:600px;
}
#indexgal ul{
	padding:0px;
	margin:0px;
}
#indexgal li{
	list-style-type:none;
	padding:0px;
	margin:0px;
	border:1px solid #aaa;
	width:210px;
	height:160px;
	margin-bottom:5px;
}
#indexgal img{
	width:200px;
	height:150px;
	border:5px #fff solid;
	padding:0;
	margin:0;
}
#spacer{
	clear:both;
	height:17px;
}
#bookcal     {
	float:left;
	width:30px;
	height:25px;
	margin:0px;
	margin-left:5px;
	padding:0px;
	background:url("images/bookingcalendar.gif") top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
.booking_kalendar{
	clear:both;
	float:none;
	display:none;
	height:0px;
	position:absolute;
	z-index:100;

}
.booking_kalendar div{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.booking_kalendar img{
	width:auto;
	height:auto;
	border:none;
	background-color:none;
	padding:0;
	margin:0;
}
.booking_kalendar .ajax_loader{
	background-color:#fff;
	margin-left:60px;
	margin-top:70px;
}
.galerija{
	clear:both;
	margin-top:15px;
}
.galerija h4{
	width:650px;
	margin-top:0px;
}
.galerija li{
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	margin-bottom:5px;
	margin-right:5px;
	width:210px;
	height:160px;
}
.galerija li img{
	width:auto;
	height:auto;
	border:5px solid #fff;
	padding:0;
	margin:0;
}
.footerlink a{color:#fff;}
#map_canvas img{background:none;padding:0;margin:0;border:none;width:auto;height:auto;}