body#blnk { background:none; }

h1.logo		{ width:587px; text-indent:-9000em; margin:33px 0 0 20px; float:left;  clear:right;}
h1.logo_hr	{ background:url(../scr_images/istra-logo.gif) no-repeat; }
h1.logo_en	{ background:url(../scr_images/istra-logo_en.gif) no-repeat; }
h1.logo_de	{ background:url(../scr_images/istra-logo_de.gif) no-repeat; }
h1.logo_it	{ background:url(../scr_images/istra-logo_it.gif) no-repeat; }
h1.logo_si	{ background:url(../scr_images/istra-logo_si.gif) no-repeat; }
h1.logo_ru	{ background:url(../scr_images/istra-logo_ru.gif) no-repeat; }
h1.logo_hl	{ background:url(../scr_images/istra-logo_hl.gif) no-repeat; }
h1.logo a	{ display:block; height:96px; width:492px; float:left; clear:right;}

h1.smjestajHeading	{ 
	float: left; margin:0 10px 0px 0px; color:#3f3e3e; font-size:17px; font-weight:normal; line-height:20px; }


.bookRegija {
	font-weight: bold;
	font-size: 12px; }
p.minMarg { margin:0 0 0.5em; }
.topVrijeme {
  margin-top: 40px;
  float: right;
}

p img.left		{ float:left; width:120px; margin:0 1.5em 1.5em 0; padding:0; }
p img.right		{ float:right; width:120px; margin:0 0 1.5em 1.5em; }

h3.accLink { 
	cursor:pointer;
    margin: 20px 0px 15px 0px !important;
    color:#3f3e3e;
	font-weight:normal;
	font-size:17px; }
h3.accLink:hover { color: #1EAA0A; }
.accBox { position:relative; background:url(../scr_images/dotHor.gif) bottom left repeat-x;  }

div.holder          {margin: 0 20px 0 20px; overflow: hidden;}
    div.holder ul   {margin: 0; width: 30000px;}
        div.holder ul li.offer      {float:left; width:540px; margin: 0 40px 0 0; padding: 0px; display:inline;}
            div.holder ul li.offer img  {float:left; margin-right: 0px; width: 240px;}
            div.holder ul li.offer h2   {float: none; margin-top:15px; width:240px; margin-left: 280px;}
            div.holder ul li.offer p    {float: none; width:240px; margin-left: 280px; height: 70px; overflow: hidden; }
            div.holder ul li.offer a    { color: #555; }

input.mrgRB10 {
	margin-right:10px; margin-bottom:10px; }
input.mrgL0 {
	margin-left:0; }


.smjMinH {
	float:left;
	min-height:170px; min-width:240px; }
	.smjMinH .smjSl { width:220px; }
.smjMinH2 {
	float:left;
	min-height:160px; min-width:180px; }
	.smjMinH2 .smjSl { width:160px; }
.smjMinH3 {
	float:left;
	min-height:150px; min-width:250px; }
.smjMinH3 .smjSl { width:270px; }
.gasMinH {
	min-height:110px; }
.gasMinH2 {
	float:left;
	min-height:150px; }
ul.accList li .titleStars p	{ clear:left !important;}
ul.accList.min li .titleStars p	{ clear:left !important;}
ul.accListBook.min li p	{ clear:left !important;}
ul.accListPop.min li .titleStarsPop { width:380px; }
ul.accListPop.min li .titleStarsPop p	{ clear:left !important;}
ul.accListPop.min a.bgp2RE { bottom:44px; right:0; }

ul.accList li.accDetailsContainer {
	min-height: 0;
	border: none;
	padding: 0;
	margin: 0;
	float: none;
	clear:both;
	margin:20px 0 50px 0; }
ul.accList li.accDetailsContainer .w720Pop { width:720px; }

ul.eventList2 		{ list-style-type:none; padding:0; margin:0; }
ul.eventList2 li	{ background:url(../scr_images/dotsBlue.gif) left bottom repeat-x; margin:0; padding:7px 0 10px 0; clear:both; }
ul.eventList2 h3	{ font-size:17px; line-height:21px; margin:5px 0 0 0; }
ul.eventList2 li a	{ display:block; }
ul.eventList2 li a:hover { text-decoration:underline; }
ul.eventList2 li p	{ padding:0; margin:0; line-height:1.2;}


.spinner {
	position: absolute;
	left: 444px;
	top: 100px; }

.spinner2 {
	margin-left: 220px; }

ul.accList li.tabButton {
	width:auto;
	min-height: 0;
	border: none;
	padding: 0; }
div.tabContainer p {
	float: none;
	width: auto; }

div.smjestajDetailsPopup { z-index:101; }

table.tabl_brosure 							{ width:100%; margin:5px 0; background-color:#f0f0f0; }
table.tabl_brosure tr td					{ border-left:1px solid #fff; padding-bottom:10px; vertical-align:bottom; }
table.tabl_brosure tr td img.bros_pdf		{ width:19px; }
table.tabl_brosure tr td.bros_slika 		{ width:95px; border:0; padding-bottom:0; }
table.tabl_brosure tr td.bros_slika img		{ width:95px; }
table.tabl_brosure tr td h5					{ font-size:12px; color:#008CCC; font-weight:bold; }
table.tabl_brosure tr td h5	span			{ display:block; font-weight:normal; }
table.tabl_brosure tr td a.bros_link		{ text-decoration:none; }
table.tabl_brosure tr td a.bros_link span	{ display:block; font-size:10px; }
table.tabl_brosure tr td a.bros_link:hove	{ text-decoration:none }

table.appOpis { }
table.appOpis tr { }
table.appOpis tr td { border-bottom:1px solid #008CCC; border-right:1px solid #fff; font-size:11px; }
table.appOpis thead tr td { background-color:#99DBF9; border-bottom-width:2px; color:#023E65; }
table.appOpis tr td.tbl_firstCol { font-weight:bold; white-space: nowrap; }
table.appOpis thead tr td.tbl_firstCol { background-color:#fff; font-size:12px; }
.tbl_fsnt { font-style:italic; font-size:10px; color:#999; margin:5px 0 20px 0; line-height:1.2; }
.nobr { white-space:nowrap }


.photoGal ul	{ display: block; position:relative; height:170px; overflow:hidden; }
.photoGal ul li	{ display:block; min-height: 0px; width: auto; float: none; padding: 0; border: none; height: auto; }
.photoGal ul li img	{ float: none;}
.photoGal a { outline: none; }
.photoGal_privateAcc ul { height: 360px; }
div.accDetailsContainer .photoGal ul { height:197px; }
/* .w720Pop { height:250px; overflow:auto; } */

.flashHeader    { z-index:1; }
#map { z-index:1; background-color:#e8f4f9; }
.flashMapRegion { z-index:1; }
.onlineBooking	{ z-index:5;  }

ul.menuTabsPop {
	padding:0; }
.tabContent1 {
	height:180px; overflow:auto; padding:20px 0;
	clear:both; }
	.tabContainer p span { display:block; line-height:1.5; }
	.tabContainer p span.dark { display: inline; line-height:1; }
	.tabContainer .stupac1 { float:left; width:180px; margin:0px 30px 20px 0px; }
	.tabContainer .stupac1 { float:left; width:180px; }
.tabContent2 {
	padding:20px 0;
	clear:both; }
.w720PopT2 { }
.w720PopT2 ul.menuTabsPop {
	margin-left:0; }

/* .weather ul li  {  width:60px;} */
.weather    { width:220px;}

ul.pager { width:auto; }
ul.pager li span { padding:0 5px 0 5px; }
ul.pager li { float:left; }
ul.pager li.last { border:none; }

ul.accListPop_fluidT, ul.accListPop_fluidT li {
	list-style-type:none; margin:0; padding:0; }
ul.accListPop_fluidT { display:block; clear:both; margin-top:0; border-top:solid 1px #dbdbdb; padding-bottom:20px;}
ul.accListPop_fluidT li { border-bottom:solid 1px #dbdbdb; padding:20px 0 20px 0; min-height:80px; position:relative; }
*html ul.accListPop_fluidT li { height:80px;}
ul.accListPop_fluidT img { margin-right:20px; float:left; }
ul.accListPop_fluidT p { float:none; display:block; padding:0; margin:5px 20px 5px 0px;}
ul.accListPop_fluidT h2 { margin:0;}
ul.accListPop_fluidT .dataPopMM_fluidT p { padding:0; margin:0 }
ul.accListPop_fluidT .dataPopMM_fluidT h6 { margin:0 0 3px 0; color:#999; text-transform:uppercase; }
.dataPopMM_fluidT { padding-bottom:5px; }
ul.accListPop_fluidT.min li a { text-decoration:none !important;}
ul.accListPop_fluidT.min a.btnGreenPop {  bottom:4px; right:0; }
ul.accListPop_fluidT.min .arrSimple span { text-transform:uppercase; padding:0px 25px 0px 20px; height:35px; text-transform:uppercase; font-size:10px; line-height:13px !important; }
ul.accListPop_fluidT.min a.arrSimple { height:35px;margin-top:10px; background-position:right 5px;}
.mrgR240 { margin:0 0 30px 240px; }
p a.minusPop         { display:block; height:12px; padding-top:3px;  text-indent:25px; background:url(../scr_images/minusLink.gif) no-repeat left top; margin-bottom:0px;  }

#mapContainer {
	position:absolute;
	background-color:#fff;
	padding:20px;
	width:600px;
	height:400px;
	z-index:901;
	left:50%;
	margin-left:-310px;
	top:120px;
}
#mapContainer input { width:auto; }

.closeCnt { 
	position:absolute; width:30px; height:30px; right: -15px; top:-15px;
	z-index: 900;
	background: url(../scr_images/closebox.png) no-repeat top left;
	behavior:url(iepngfix.htc);
	cursor:pointer;
}
#objectMap {
	width:600px;
	height:400px; 
}
.mask { 
	z-index:899;
	background-color: #000;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}
#popupContainer {
    position:absolute;
    z-index:901;
    left:50%;    
    margin-left:-395px;
}
#popupContainer_ {
    position:absolute;
    z-index:901;
    left:50%;    
    margin-left:-395px;
}

#moreOptionsContainer {
	width: 720px;
	float:none; }
.accTabl input[type=checkbox] {
	display: inline;
	width:20px; }
.accTabl label {
	float: none; }
	
.accToggler {
	cursor:pointer; }
.accContainer table {
	border:solid 1px #1eaa0a; }

fieldset.wide { width:750px }
ul.lnkShowHide li a {
	background:url("../scr_images/lnkShowHideBkg.gif") no-repeat scroll 0 0 transparent;
	color:#294350;
	display:block;
	font-weight:bold;
	margin-left:-21px;
	margin-right:-21px;
	padding:7px 0 7px 30px; }




.absBox {
	top:-48px; }

ul.accList2 li a img,
ul.objList li img { max-width:220px; }
ul.objList li { padding-bottom:40px; }

#index_map {
	z-index: 1;
	position: relative;
	background-color: #fff;  
}

.AdultsQuantityP span {
	display: block;
	float:none;
	clear:both;
	margin-left: 205px; }
.AdultsQuantityP div {
	display: block;
	float:none;
	clear:both;
	margin-left: 235px; }
.AdultsQuantityP span select, .AdultsQuantityP div select {
	width: 120px;
	display: block;
	float: none !important; }

.haloIstra { 
    width: 208px;
    height: 68px; }

.main p.breadcrumbs.lighter a {
	display:inline; }
	
.error { background:#FBE3E4 url(../scr_images/icon_exclamation.gif) no-repeat right 2px; border:2px solid #cc0000; }
input.error2, select.error2 { background:#FBE3E4; border-color:#cc0000  }
span.notice { display:block; padding:5px; color:#514721; background:#FFF6BF; border:2px solid #FFD324; }
.side_left3overflow #content.small { height:180px; }
#bookingFormLoading { position:absolute; left:50%; top:500px; width:32px; height:32px; -moz-box-shadow:1px 1px 20px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 20px rgba(0,0,0,0.5); }
#bookingFormResponse { padding:10px; color:#8a1f11; background:#FBE3E4; border:2px solid #FBC2C4; }
#bookingFormResponse.success { padding:5px; color:#264409; background:#E6EFC2; border:2px solid #C6D880; }

#bookingFormLoadingUpit { position:absolute; left:50%; top:500px; width:32px; height:32px; -moz-box-shadow:1px 1px 20px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 20px rgba(0,0,0,0.5); }
#bookingFormResponseUpit { padding:10px; color:#8a1f11; background:#FBE3E4; border:2px solid #FBC2C4; }
#bookingFormResponseUpit.success { padding:5px; color:#264409; background:#E6EFC2; border:2px solid #C6D880; }


table.tabl_noP tr td { padding:0; }

img[alt=kalendar] { cursor: pointer; }

ul.lnkShowHide li a {
	width: 416px; }

.htmlAreaContainer {
	line-height:1.5; }
/* dodano 26.04.2010. - Goran */    
.htmlAreaContainer ul li{
    line-height:18px; }
    
ul.raw li img {	width:95px; }
ul.raw li img.noImg { border:0 }
a.audio { background:url(../scr_images/pdfAudio.gif) no-repeat; padding-left:25px; line-height:22px; word-wrap:break-word;}

body.contentUsko .img_right img { width:420px; }
.img_right img, .img_left img { max-width:420px; }


ul.accList3 {
    list-style-type: none;
    margin: 0;
    padding: 0; }
ul.accList3 li {
	float: left;
    width: 640px;
   	padding:0px 0px 20px 0px !important;
	margin:0;
    background: url(../scr_images/dotHor.gif) repeat-x; }
ul.accList3 h3 {
    margin: 20px 0px 15px 0px !important;
    color:#3f3e3e;
	font-weight:normal;
	font-size:17px;
	float:left;
	width:100%; }
ul.accList3 img {
    float: left;
    margin-right: 20px;
    max-width:220px;
	margin:0px;
	padding:0px; }
ul.accList3 .dataAcc {
    float: right;
    width: 378px; }
ul.accList3 .dataAcc p {
	margin:0px 0px 10px 0px !important;
	padding:0px !important; }

ul.cardP { width:310px;}
ul.cardP li {
	padding:5px 0px 0px 5px; margin:0; width:auto; background:#fff; }


.marCheck {
	width: auto; }
ul.bookUnit {
	width: 160px; }
ul.bookUnit li {
	width:auto; float:none; }

a.galThumb {
	float:left;
	margin:0 6px 6px 0; padding:3px; display:block;	width:100px; height:100px;
	text-align:center;
	background-color:#E8F4F9; border:1px solid #fff; }
a.galThumb:hover {
	background-color:#99DBF9; border:1px solid #99DBF9; }
a.galThumb img.slCl { max-height:100px; }

.side_left3overflow { height:250px; overflow:auto; overflow-x:hidden; float:left; width:700px; padding:10px 20px 0px 20px; }

.hidden { display:none !important; }

.footer { position:relative; }
.lgCro {
	position:absolute; bottom:15px; right:0;
	display:block; width:80px; height:30px; }

.madeby {
	position:absolute; bottom:15px; right:150px;
	width:85px; }
.madeby a {
	display:block; height:23px; line-height:23px;
	font-size:10px; color:#ccc;
	background:url(../scr_images/elipsa_it.png) top right no-repeat; }
.madeby a:hover {
	color:#F47D29; text-decoration:none;
	background-position:bottom right; }

    
.arrowMore{ font-weight:bold; float:right; padding-top:7px; }


ul.accList.min li .data div.specialOff p { width:420px !important; }
img.specOfferPicList { top:6px; }


#gContainer {
	float: left;
	display: inline;
	width: 659px;
	overflow: hidden;
}

#gContainer ul.foto {
	position: relative;
	width: 100000px;
}
#gContainer3 {
	float: left;
	display: inline;
	width: 659px;
	overflow: hidden;
}

#gContainer3 ul.foto {
	position: relative;
	width: 100000px;
}

#imageDetails .big {
	margin-left: 10px; }


.mapsLink {
	display:block;
	margin-top: 10px;
	cursor: pointer;
	padding: 5px;
	background-color: #eee; }

.mapsLink:hover {
	background-color: #E8F4F9; }
	
.googleMap { display:block; background:url(../scr_images/googleMap.gif)  0px 0px no-repeat; padding:17px 0 0 20px; height:18px; cursor:pointer; margin-top:30px;   }
.googleMap:hover   { background-position:0px -70px;} 

.googleMaps {
	display: block;
	width: 640px;
	height: 480px; }
.spanBlock {
	display: block; }
	
p a.www { float:left; display:block; height:12px; width:36px; background:url(../scr_images/www.gif) no-repeat left top; margin:5px 5px 0 0;  font-size:9px; }

.autoHeight {
	overflow: none;
	height: auto;
}

.photoGal ul.biggerGallery {
	height: 320px; }


.cnt_gall {
	margin:10px 0 20px 0; }
.cnt_gall a.arrLeft2, .cnt_gall a.arrRight2, .cnt_gall a.arrLeft3, .cnt_gall a.arrRight3 {
	height:120px; }
.cnt_gall #gContainer, .cnt_gall #gContainer3 {
	width:610px; position:relative; }
.contentUsko #gContainer, .contentUsko #gContainer3 {
	width:370px; }
#gContainer, #gContainer3 {
	position:relative; }
.cnt_gall #gContainer ul.foto, .cnt_gall #gContainer3 ul.foto {
	margin-left:1px; }
.cnt_gall #gContainer ul.foto li, .cnt_gall #gContainer3 ul.foto li {
	margin-right:1px; }
.cnt_gall #gContainer ul.foto li a img, .cnt_gall #gContainer3 ul.foto li a img {
	height:120px; }

.galPctOkvir.hover { cursor:pointer; }

.galPctOkvir { display:inline; float:left; position:relative; width:400px; }
.gal_keywords_box {
	position:absolute; bottom:0; left:0;
	display:block; width:360px; padding:10px 20px; visibility:visible;
	background:url(../scr_images/back_white_85transparent.png) top left repeat; }
	
/*.sharing_box {
	clear:both; padding:10px 0 10px 20px; margin:20px 0;
	background-color:#E8F4F9; }*/
.sharing_box {
	clear:both; padding:15px 0 10px 0px; margin:20px 0;
	background:url(../scr_images/dotHor.gif) top left repeat-x; }
.sharing_box iframe {
	float:left;
	margin-left:10px; }
.sharing_box iframe.fejs {
	margin-left:0; margin-right:40px; }

.sharing_box2 {
	clear:both; margin-top:50px; padding:15px 0;
	background:url(../scr_images/dotHor.gif) top left repeat-x; }
.sharing_box2 iframe {
	margin-left:20px; }
.sharing_box a.emailshare, .sharing_box2 a.emailshare {
	float:left;  }

a.emailshare, a.wwwshare {
	display:block; width:62px; height:20px; margin-top:3px;
	text-indent:-9000em;
	background:url(../scr_images/icon_emailshare.png) top left no-repeat; }
a.wwwshare {
	background-image:url(../scr_images/icon_wwwshare.png); }
a.emailshare:hover, a.wwwshare:hover {
	background-position:bottom left; }

em strong, strong em { font-weight:bold; font-style:italic; }
strong span { font-weight:bold; }

.galleryImageDiv {
	height:120px;
	width:120px;
	overflow: hidden; }
.galleryVideoDiv {
	height:120px;
	overflow: hidden; }
	
form#registracija p {
	margin:0 0 0.8em; }
form#registracija label {
	position:relative; float:left; padding-right:10px; width:120px; 
	font-weight:normal; line-height:2; }
form#registracija input {
	margin:0; padding:5px; width:200px;
	font-size:1em; font-family:Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;
	border:1px solid #ddd; }
form#registracija input:focus {
	border:1px solid #99DBF9; }

form#login_form {
	padding:10px; }
form#login_form p {
	margin:0 0 0.5em; }
form#login_form label {
	font-size:11px; }
form#login_form input {
	padding:3px;
	border:1px solid #ddd }
form#login_form a.btnBlue {
	margin-top:5px; }
.error_login { padding:5px 5px 5px 5px; margin:5px 5px 0 0; color:#8a1f11; background-color:#FBE3E4; }
.error_login a { color:#8a1f11; }




/*
	KALENDAR PRIVATNI SMJESTAJ
*/
.tabl_cal {
	float:left; width:211px; height:150px; margin-right:15px; }
.cal_okvir {
	padding:1px 1px 1px 1px;
	background-color:#fff; border:1px solid #008BCC; }
.kalendarMain {
	width:100%; }
.kalendarMain td {
	padding:0;
	font-size:11px; line-height:1;
	border:0; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.kalendarDayNames td {
	padding:2px 0;
	font-weight:bold; text-align:center;
	background-color:#E8F4F9; }
.kalendarMonthName td {
	padding:2px 0;
	font-size:12px; font-weight:bold; text-align:center; color:#fff;
	background:url(../scr_images/bkg.jpg) top left repeat-x;  }
.kalendarDan {
	padding:0;
	border: 1px solid #000; }
.diffMonth {
	color: #999;
	background-color: #eee; }
.currMonth {
	color: #000; }


.kalendarDan span {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 15px;
	padding: 0;
	margin: 0;
	text-align: center; }

.kalendarDan a {
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0;
	line-height: 15px;
	text-align: center; }
.kalendarDan a:hover {
	background-color: #8BD651; }

.diffMonth a {
	font-weight:normal; }

.kalendarWeekend a 	{ color:#E67460; }
.kalendarZauzetost0 { background-color:#ddd; color:#333; }
.kalendarZauzetost1 { background-color:#A1F0A8; color:#333; }
.kalendarZauzetost2 { background-color:#E67460; color:#eee; }
.kalendarZauzetost3 { background-color:#FCE081; color:#333; }

.kalBoja_slob, .kalBoja_zauz, .kalBoja_opc, .kalBoja_van {
	float:left; margin:10px 10px 20px 0; padding:5px 10px; color:#222; }
.kalBoja_slob	{ background-color:#A1F0A8; }
.kalBoja_zauz	{ background-color:#E67460; }
.kalBoja_opc	{ background-color:#FCE081; }
.kalBoja_van	{ background-color:#ddd; }


	
.gmnoprint input { width:20px; }

ul.sadrzaji li {
	min-height:inherit; padding-top:0; border:0; margin: 0.5em 0px; }
.tabContainer p.floatLeft { float:left; }


p.whiteBlockInfo2 { float:left; width:235px !important;padding:0 5px 0 0px !important; height:68px;}
table.Iinfostreltabl {
	background-color:#fff; margin-right:5px; }
table.Iinfostreltabl td {
	padding:5px; text-align:left; vertical-align:middle; }
table.Iinfostreltabl td a.w_10 {
	padding:0; }
	
.margT0 {
	margin:10px 0 0 10px; }

ul.accList.min .absLinks a.tomCH2 span { padding-top:5px; height:30px }
ul.accList.min .absLinks a.tomCH3 { padding-top:15px; height:10px; margin-left:30px }

ul.accList .absLinks a.tomCH2 span { padding-top:20px; height:30px }
ul.accList .absLinks a.tomCH3 { padding-top:15px; height:10px; margin-left:30px;margin-top:5px }

.ponist {
	margin:0; float:none; }
.galerijeViF {
	margin:0 0 0 10px; float:left; width:140px; }
ul.galerijeViFLinks {
	margin:0 0 1px 0; padding:0; list-style:none; height:31px;
	border-bottom:1px solid #168C15 }
ul.galerijeViFLinks li { float:left; }
ul.galerijeViFLinks li a {
	display:block; width:69px; height:25px;
	background:url(../scr_images/grenbluetabViF.jpg) 0 -60px repeat-x; cursor:pointer; }
ul.galerijeViFLinks li a.galVideo {
	margin-left:2px; }
ul.galerijeViFLinks li a span {
	display:block; height:25px; }
ul.galerijeViFLinks li a.galVideo span { background:url(../scr_images/galVideo.png) bottom center no-repeat; }
ul.galerijeViFLinks li a.galFoto span { background:url(../scr_images/galFoto.png) bottom center no-repeat; }
ul.galerijeViFLinks li a:hover { background-position:0 -30px; }
ul.galerijeViFLinks li a.active { background-position:0 0; }
ul.galerijeViFLinks li a.active span { background-position:top center; }

a.arrUp2	{ float:left; display:block; width:140px; height:25px; background:url(../scr_images/arrUpBkg.gif) no-repeat; }
a.arrDown2	{ float:left; display:block; width:140px; height:25px; background:url(../scr_images/arrDownBkg.gif) no-repeat; margin-top:5px;}
a.arrUp2:hover, a.arrDown2:hover { background-position:bottom;}

a.backT1.abs {
	z-index:500; top:0px; }
ul.alpT1.min.max {
	margin-top:20px; width:720px; }
	
	
div.tabContainer p.w220 {
	float: left;
	width: 220px; }

ul.accList img.smj_badge {
	float:right; margin-top:10px !important; }
ul.accList .absLT a.arrSimple span {
	line-height:16px; padding-left:10px; padding-top:5px;height:30px; }
ul.accList .absLT a.magnify {
	margin-left:30px; padding-top:15px; height:10px; }

.specialOffer h3 {
	padding:15px 0 0 20px;
	color:#fff; text-transform:uppercase; font-size:15px; text-shadow:1px 1px 1px rgba(1,1,1,0.5); }
.specialOffer {
	background:#0B8BC0 url(../scr_images/specialOfferBkgBlue.jpg) top right no-repeat;  }
.specialOffer a.arrRight { background-image:url(../scr_images/arrRightBkgBlue.jpg); }
.specialOffer a.arrLeft { background-image:url(../scr_images/arrLeftBkgBlue.jpg); }

.holidayOffer {
	background:#1eaa0a url(../scr_images/specialOfferBkg.gif) top right no-repeat;  }
.holidayOffer a.arrRight { background-image:url(../scr_images/arrRightBkg.gif); }
.holidayOffer a.arrLeft { background-image:url(../scr_images/arrLeftBkg.gif); }

.redXmasOffer {
	background:#C93116 url(../scr_images/specialOfferHolidayBkg.jpg) top right no-repeat;  }
.redXmasOffer a.arrRight { background-image:url(../scr_images/arrRightBkgRed.jpg); }
.redXmasOffer a.arrLeft { background-image:url(../scr_images/arrLeftBkgRed.jpg); }

ul.psSlimTom li {
	padding-bottom:30px; }
ul.psSlimTom li p.mjest {
	margin-bottom:5px; font-weight:bold; }
ul.psSlimTom li .absLinksMin22 {
	padding-left:50px; }
ul.psSlimTom li .absLinksMin22 a.arrSimple {
	float:left !important;
	background:none; border-right:1px solid #DBDBDB;  }
ul.psSlimTom li .absLinksMin22 a.arrSimple span {
	height:21px; padding-top:14px; padding-right:20px; margin-right:10px;
	background:url(../scr_images/linkBkg.gif) no-repeat right 14px;
	border-left:0; }
ul.psSlimTom li .absLinksMin22 a.magnify {
	float:left !important;
	padding-top:14px; height:11px; margin-left:10px; }
ul.psSlimTom li img.smj_badge {
	position:absolute; top:25px; right:-20px; }

a.iDomus {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/domusbonusHov.jpg) no-repeat; }
a.iDomus_hr {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/domusbonusHov_hr.jpg) no-repeat; }
a.iDomus_en {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/domusbonusHov_en.jpg) no-repeat; }
a.iDomus_de {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/domusbonusHov_de.jpg) no-repeat; }
a.iDomus_it {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/domusbonusHov_it.jpg) no-repeat; }
a.iDomus_si {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/domusbonusHov.jpg) no-repeat; }
a.iDomus_ru {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/domusbonusHov.jpg) no-repeat; }
a.iDomus_hl {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/domusbonusHov.jpg) no-repeat; }
a.iDomus:hover { background-position:bottom;}

a.iMobile {
	float:left; margin:10px 10px 0 10px; display:inline-block; width:280px; height:80px;
	background:url(../scr_images/mobileappHov.jpg) no-repeat; }
a.iMobile:hover { background-position:bottom;}

a.avioCompanyBanner {
	float:left; margin:30px 0px 0 0px; display:block; width:180px; height:150px;
	background:url(../scr_images/jet2com180x150.jpg) no-repeat; }
a.avioCompanyBanner:hover { background-position:bottom;}

.header {
    background-image:url(../scr_images/headerBkgTransp.png); }
/*body {
	background-image:url(../scr_images/BkgFlowers.jpg);
	background-position:50% 170px;  }*/

p.w220 a.emailshare, p.w220 a.wwwshare, .w240 a.emailshare, .w240 a.wwwshare
{ float:left; margin-right:5px; }


a.btnGreenDisabled {
    background:url(../scr_images/linkLeftDisabled.gif) no-repeat left bottom; }

a.btnGreenDisabled span {
    background:url(../scr_images/linkRightDisabled.gif) no-repeat right bottom; }

.bookPopup {
	position:absolute;
	background-color: #fff;
	width: 200px;
	height: 100px;
	margin-left:-100px;
	left:50%;
	top: 300px;
	box-shadow: 0px 0px 15px #444;
	-webkit-box-shadow: 0px 0px 15px #444;	
	-moz-box-shadow: 0px 0px 15px #444;
}



.banner_head    { float:right; margin-top:52px; text-align:center; width:260px;}
.banner_head a img { padding:4px; background-color:#f4f4f4; border:1px solid #eee; }
.banner_head a img:hover { background-color:#eee; border:1px solid #65C9DA; }

.cont_right .weather 			{ width:auto; margin:0; }
.cont_right .weather ul	   		{ list-style-type:none; margin:0; padding:10px 0; float:right; background-color:#fff; }
.cont_right .weather ul li  	{ float:left;padding:0; margin:0 10px 0 0; text-align:center; display:inline; width:70px;}
.side_right .cont_right .weather ul li  	{ width:96px;}
.cont_right .weather ul li p   	{ width:100%; text-align:center; padding:0; margin:0; font-size:11px;}
.cont_right .weather ul li span.blue     { margin-right:4px;  }

h4.headingSide {
	text-indent:-9000em; margin:0; padding:0; height:45px;
	background:url(../scr_images/headMeteo.gif) no-repeat top left; }
	

input.min           { height:16px; padding:2px; }


form.prijavnica_nmib {
	width: auto; }
form.prijavnica_nmib p {
	width: auto; margin-bottom:22px }
form.prijavnica_nmib p.lbl {
	margin-bottom:2px; }
form.prijavnica_nmib label {
	position:relative; float:left; width:150px; text-align: left }
form.prijavnica_nmib input {
	width:200px; }
form.prijavnica_nmib textarea.small_txtarea {
	width:360px; height:100px; }



input.bkSearchMiniGreen {
	display:block; padding:6px 30px 6px 8px; color:#fff; text-align:left; width:190px; cursor: pointer;
	background:#1EAA0A url(../scr_images/arr.gif) center right no-repeat; border:0; }
input.bkSearchMiniGreen:hover {
	background-color:#99CC00 }
input.bkSearchMiniBlue {
	display:block; padding:5px 30px 5px 8px; color:#fff; text-align:left; width:190px; cursor: pointer;
	background:#0169B0 url(../scr_images/arr.gif) center right no-repeat; border:0; }
input.bkSearchMiniBlue:hover {
	background-color:#008CCC; }
	
.book_width_new {
	width:584px; background-color:transparent; }

.hotelForm_width {
	float:left; margin-bottom:40px; width:620px; }
	
	

ul.media li			{ background:White url(../scr_images/multimediaIcos2.jpg) no-repeat;}
ul.media li.mobile	{ background-position:-230px 0;}
.side_right2 ul.media li		{ background:White url(../scr_images/multimediaIcosThin2.jpg) no-repeat; }
.side_right2 ul.media li.mobile { background-position:-175px 0;}








div.headerSliderContainer {
	position:relative; top:0; z-index:4;
	width:940px; height:370px;
}
div.headerSlide {
	position:absolute; top:0px; left:0px; 
	width:940px;
	//height:305px;
	opacity:0.0; -moz-opacity:0.0;
}
div.slogan {
	position: relative; left: 233px;
	height: 44px; width: 714px;
	line-height: 44px; color: #777; font-size: 16px; }

div.slogan span {
	float:left; display: block;
	padding-top: 13px;
	margin-left:5px; }

div.slogan a {
	float:right; margin:10px 7px 0 0; padding:5px 35px 5px 10px;
	font-size:12px; color:#fff;
	background: #0169B0 url(../scr_images/arr.gif) right center no-repeat; }
div.slogan a:hover {
	background-color:#1EAA0A }

ul.slider {
	position: absolute;	z-index: 6; left: 233px; bottom: 51px; }

ul.slider li {
	list-style: none; float:left; margin-right: 2px; display: block; }
		
ul.slider li a {
	display: block; width:32px; height:22px;
	text-align: center; color: #fff; line-height:22px;
	background:url(../scr_images/back_header_slider.png) repeat; }
	
ul.slider li.active a, ul.slider li a:hover {
	color: #333;
	background:none;
	background-color: #fff; }
	
.white_bg_ob {
	position: absolute; top:30px; left:20px; z-index: 5;
	width:1px; height:1px;
	background-color: #FFFFFF; }


input.btnBlue6              { float:left; background:#008CCC url(../scr_images/arr.gif) no-repeat center right; color:White; height:30px !important; 
                              padding:0px 30px 0px 8px !important; width:202px !important; border:none; margin-bottom:10px;}
input.btnBlue6:hover        { background-color:#0169B0; cursor:pointer;}


td.frmleft { width:120px; }
td.frmright input { width:200px; }
td.frmright2 input { width:300px; }
td.frmright3 input { width:200px; }

p.smaller { font-size:11px; color:#777; }

a.specialbanner {
	position:relative;
	padding-left:10px; }
a.specialbanner span {
	position:absolute; bottom:10px; right:25px;
	color:#fff; font-size:14px; }
	
/* valjda za google mapu? Adriano 28.11.2011 */
#mapContainer {
	position:absolute;
	background-color:#fff;
	padding:20px;
	width:600px;
	height:400px;
	z-index:901;
	left:50%;
	margin-left:-310px;
	top:120px;
	-moz-box-shadow: 0px 5px 5px #555;
	-webkit-box-shadow: 0px 5px 5px #555;
	box-shadow: 0px 5px 5px #555;
}
#mapContainer input { width:auto; }

.closeCnt { 
	position:absolute; width:30px; height:30px; right: -15px; top:-15px;
	z-index: 900;
	background: url(../scr_images/closebox.png) no-repeat top left;
	behavior:url(iepngfix.htc);
	cursor:pointer;
}
#objectMap {
	width:600px;
	height:400px; 
}

/*
.googleMap { display:block; padding:17px 0 0 20px; height:18px; cursor:pointer; margin-top:30px; background-color: #}
.googleMap:hover   { background-position:0px -70px;} 
*/

#customAlertContainer {
	position: absolute;
	z-index: 10000;
	width: 360px; height: 80px;
	margin-left:auto; margin-right: auto;
	padding:20px;
	background-color: #fff;
	box-shadow: 0px 10px 30px #000;
	-moz-box-shadow: 0px 10px 30px #000;
	-webkit-box-shadow: 0px 10px 30px #000;
	border: 1px solid #eee; }
}

#lbOverlay2 {
	z-index:100;
}	
	

.gmapBtn {
	position:absolute; top:6px; right:5px; z-index: 1000;
	display:block; padding:6px 10px;
	color:#fff; line-height:1; text-decoration:none; font-weight:bold; font-size:11px;
	background:#0B8BC0 url(../scr_images/btn_overlay.png) repeat-x; border-bottom:1px solid rgba(0,0,0,0.25);
	-moz-border-radius:3px;		-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);
	-webkit-border-radius:3px;	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);
	text-shadow:0 -1px 1px #003366; }
a.gmapBtn:hover {
	background-color:#1EAA0A; color:#fff; }

.mapCro {
	position: absolute; top:235px; right: 0;
	width: 160px; height: 105px;
	background:url(../scr_images/map_hrvatska.jpg) top left no-repeat;  }
.jsmap-small .mapCro {
	position: absolute; top:183px; right: 0;
	width: 110px; height:72px;
	background:url(../scr_images/map_hrvatska_small.jpg) top left no-repeat; }

.jsmap-content h4 {
	padding-top:10px; text-transform:capitalize; letter-spacing:normal; margin-bottom:0px !important; font-size: 16px !important; font-weight:normal; }
.jsmap-content p {
	line-height:1.3; }
	
#objectMapAll {
	clear:both; margin:15px 0; }
.mapFilters label {
	float: left;
	margin: 0 15px 0 5px;
	position: static;
	padding-right: 10px;
	width: 70px;
	text-align: left;
	line-height: 2; }
.mapFilters input {
	width: auto; float:left }

.w960 {
	float:left; width:960px; position: relative; display: inline; margin-left:10px; }


.container {
	position:relative; }
.oglas {
	max-width:160px; padding:4px;
	background:#f4f4f4; }
.oglas img {
	display: block;
	max-width:160px; }
.upleft		{ position:absolute; top:80px; left:-180px; }
.upright	{ position:absolute; top:80px; right:-180px; }
.downleft	{ position:absolute; top:550px; left:-180px; }
.downright	{ position:absolute; top:550px; right:-180px; }

