#imported .main h1 { margin: .2em 0 .4em; font-size: 1.9em; }
#imported .main h2 { font-style: italic; margin:0 0 18px 0; font-size:1.2em }
#imported .main h3 { margin: 0 ; font-size: 1.3em; }
#imported .naslov1, #imported .jedr_naslov {font-size:1.4em; font-weight:bold}

#imported .jedr_text ol {list-style-type:decimal; margin-left:30px}
#imported .jedr_text li {line-height:1.4em}
	#imported .jedr_text li a {display:block}
	#imported .jedr_text li ol {list-style-type:square; margin:.5em 0 0 1.5em}
		#imported .jedr_text li ol li {margin-bottom:.7em}
		#imported .jedr_text li ol br {display:none}

#imported .main p { margin: 0 0 .4em 0; font-size: 1em; }

* html #imported .main div { position: static; }

/*.main { padding:0px 9px 20px 9px; }*/

#imported .fix_pos { width: 580px; padding: 0 0 20px 9px }

#imported .main .content { margin:20px 0; }
#imported .main .content p { margin: 0; }
#imported .content_charter { margin:5px 0; }

/* calendar_fix */
#imported div.inside_search img.calendar, #imported div.search_vulgaris img.calendar, #imported div.search_agro { padding:0; vertical-align:top; margin:4px 0 0 3px }


/* charter_stuff */
#imported select.polazLuka {max-width:215px}
* html #imported select.polazLuka {width:205px}

#imported div.left, #imported div.right { margin-top:10px; }
#imported div.feature_box { margin-top:25px; }
* html #imported div.left, * html #imported div.right  { width: 185px }

#imported div.right { float:right; }
#imported div.left { float:left; } 

#imported div#nopadd { margin-top:15px; padding-bottom:135px }

#imported #nopadd img { padding:0 }

#imported a.main_links img {margin:0;}
* html #imported a.main_links img { margin:0 0 2px 0 }
#imported a.main_links span.tip { display:block; font-size:12px; font-weight:bold; padding:10px 0; text-align: center; }

#imported a.main_links:hover span.border b { background-color: #fff; border-color: #ffd8b1; color:#fff7ef; }

#imported a.main_links:hover span.border b.fill { background-color: #fff7ef; }

#imported a.main_links:hover span.border b.b1 { background-color: #ffd8b1 }
#imported a.main_links:hover div.inside_search { border-color: #ffd8b1; background-color: #fff7ef; }

#imported div.feature_box {	margin-left:5px;/* padding-top:120px*/ }
#imported div.feature_box div { padding:5px 0 20px 0px;}
#imported div.feature_box div.feat_naslov {
display:block;
border-bottom:1px solid #e0e0e0;
padding:8px 0 6px 0;
background: url(/imgs/imported/wheel.gif) no-repeat right;
font-size:12px; 
font-weight:bold;
}

#imported div.feature_box span.more { display:block; padding-top:5px }

#imported div.charter_search { width:374px }
#imported div.charter_search td.date_in, #imported div.charter_search td.date_out, 
#imported div.charter_search td.no_persons, #imported div.charter_search td.polazna_luka, 
#imported div.charter_search td.duzina  { padding-right:4px; width:27% } 

#imported a.icon.lm:link, #imported a.icon.lm:visited {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 10px;
	color: #fff;
	padding: 2px 5px 2px 16px;
	margin:0 0 0 7px;
	background-image: url(/icon/icon_lm.gif);
	background-position: 0 0;
}
#imported a.icon.lm:hover {	background-position: 0 -75px; }


/* charter preporuka + last minute FIX */
#imported .prep { font-size: 15px; font-weight: bold; }
#imported td.div_preporuka div { width:176px; overflow:hidden; }
#imported #cijenaPaket { font-size:10pt; font-weight:bold; color:#ff6600; }
#imported #cijenaPaket2 { font-size:12pt; font-weight:bold; color:#ff6600; }

/* charter_opci_uvjeti */
#imported div.opci { margin-top: 10px; width: 190px; }
#imported div.cont { border-width:0 1px; border-style: solid; }
#imported div.cont.info_img { background: url('/imgs/imported/info.gif') no-repeat right; padding:8px 5px }
#imported div.opci span.border b { border-color: #ff6300; background-color: #fff; }
#imported div.opci span.border b.b1 { background-color: #ff6300; }
#imported div.opci div.cont { border-color: #ff6300; background-color: #fff; }



/* boje zaobljenih bordera*/

#imported span.border .fill b { 
background-color: #fff;
border-color: #D7E0EF; 
color: #D7E0EF; 
}

#imported span.border b.fill {
background-color: #fff;
}

#imported span.border b.b1 { 
background-color: #D7E0EF;
}

#imported .content .okvir { border-color:#D7E0EF; border-top: 1px solid #D7E0EF; border-bottom: 1px solid #D7E0EF;}


/*MAINPAGE PONUDE*/

/* intro_slika_ponude */
#imported .valent { background-image: url(
<xsl:value-of select="root/category/data/category/intro_pic | /root/parent_cat/category/data/category/intro_pic"/>
) }

#imported .intro_pic {
   background-position: top right;
	background-repeat: no-repeat;
	background-color: #fff;
}

/*div.container {
	border-style: solid;
	border-color:	<xsl:value-of select="root/category/data/category/oval_border_color | /root/parent_cat/category/data/category/oval_border_color"/> ;
	border-width: 0 1px;
	padding:0 4px; 
}*/


/*boxovi za drop down menii*/

#imported .main div.search { 
border-color: #D7E0EF; 
background-color: #fff ; 
padding:0px 4px
}

#imported div.dropdownz div.search span, #imported div.dropdownz select  { display:block; }
* html #imported .main .search span { height:1px; }


#imported .main .search span.naslov, #imported div.title { 
padding:5px; 
background-color:  #c9e3fc ; 
font-size:12px;
font-weight:bold;
color: #555 ;
}

#imported div.title_vulgaris {
	padding-bottom:8px; 
	font-size:15px;
	font-weight:bold;
	color:#555;
	border-bottom: 1px solid #e0e0e0;
}


/* pretrazivanje */
p.chunk { font-weight: bold; margin:20px 0 0px 0; color:#ff6300; float: left; }

div.inside_search { 
border-color:  #D7E0EF;
background-color:  #fff;
padding:0 4px;
background: #fff;
}

div.search_agro {
padding:0 4px;
}

div.search_vulgaris { padding:0 4px; }
div.search_vulgaris table { padding-top:5px; }
div.inside_search table, div.search_agro  { padding-left:3px }
div.inside_search img, div.search_vulgaris img, div.search_agro img { padding-left: 8px }
.main .button input { border: 1px solid #c0c0c0; padding:2px 10px; margin:10px 0 2px 5px; background-color:#efefef  }
.main div.button input { border: 1px solid #c0c0c0; padding:2px 10px; margin:10px 0 2px 5px; background-color:#efefef  }
* html div.button input { padding:0 6px; margin:10px 0 2px 5px; }
div.inside_search select, div.search_vulgaris select, div.search_agro select { font-size:11px; margin:5px; }
td.date_in, td.date_out, td.no_persons { padding-right:4px } 


/* parametri pretra�ivanja*/

div.paramsBlock { margin-bottom:20px }
div.paramsBlock p { padding: 1px 0 5px 4px; }
div.paramsBlock span{ font-weight:bold; color:#ff6300; }

div.paramsBlock h2 {
 font-size: 13px;
 margin-bottom: 10px;
 padding: 1px 0 5px 4px;
 font-style: normal;
 border-bottom: 1px dashed #D7E0EF ;
}

div.paramsBlock a.icon.srch { margin-top: 35px; }

* html div.ie {  float:right; width:1% }

.sort_img { background: url(<xsl:value-of select="root/category/data/category/sort_img"/>) no-repeat right; }
.filt_img { background: url(<xsl:value-of select="root/category/data/category/filt_img"/>) no-repeat right; }


/* ne/prikazivanje sortiranja/filtriranja */
div.sort, div.filt {
	display: block;
}

div.content.no_dropdownz div.sort, div.content.no_dropdownz div.filt { display: none; }

div.content.no_dropdownz div.dropdownz  { padding:20px 0 0 0; }

div.sort {  float:left; width:280px }
div.filt {  float:right; width:280px }

/*drop down menii*/
.main form { margin:0; padding:2px; }
.main select { font-size:10px; }
div#sort { padding:5px 0 1px 1px } 
div#filters { padding-bottom:1px }
div#filters div { padding:5px 0 0 1px }

/* Razmak boxova od filitriranja/sortiranja */
div.dropdownz { 
padding-bottom:10px;
}
td.cijenax {font-size: 10px; text-align: right; padding: 2px 4px 2px 6px;	}
	
td.cijenax span.cijena { font-size: 14px;	white-space: nowrap;	}


/* list boxovi */

div.dropdownz select { width: 267px }

a.box_list, div.box_list { display:block; margin-bottom: 12px }


a.box_list:hover span.border b { 
background-color: #fff; 
border-color: ; 
color: #D7E0EF;
}
a.box_list:hover span.border b.b1 { background-color: <xsl:value-of select="root/category/data/category/ahover_oval_border_color | /root/parent_cat/category/data/category/ahover_oval_border_color"/>; }
a.box_list:hover div.container {	border-color: <xsl:value-of select="root/category/data/category/ahover_oval_border_color | /root/parent_cat/category/data/category/ahover_oval_border_color"/>; }
a.box_list:hover div.box_naslov  { background-color: <xsl:value-of select="root/category/data/category/ahover_oval_head_color | /root/parent_cat/category/data/category/ahover_oval_head_color"/>; }

span.box_sifra { color: #555; float:right; }
div.box_naslov { 
background-color: #D7E0EF; 
padding: 5px 
}

div.box_naslov img {	margin-left:3px }
div.box_objekt  { padding:6px 6px 2px 8px; color:#555; height: auto; overflow: hidden; }


div.box_pic { padding:2px 6px 8px 0; float:left }
.no_float {	float:none }
.sml { font-size: 10px; }
div.box_text  { line-height:15px; padding-bottom:5px }
div.box_text span  { color:#ff6300; font-weight:bold }
div.box_price { float:right; color: #ff6300; text-align: right; padding:0 0 0px 15px; }
div.box_price span.cijena { padding: 3px 0; }
div.box_price strong { font-size:21px }

* html a.box_list { height:1%;  cursor: hand; }

div.box_objekt table { width: 100% }

div.unitz {
   border-top:1px solid	#D7E0EF;
	padding: 3px 0;
}

.sifrax { color:#ff6300; padding-left: 5px; }

div.box_objekt td.opis { background-repeat: no-repeat; background-position: right bottom; }

/* --------[ detaljni prikaz ]-------- */


/* --- naslovna traka --- */

div#title img { margin: 0 0 0 .5em; }
div#title p.sifra { margin: 0 0 1.5em 0; }

div#title { padding-right: 140px; background: url(
<xsl:value-of select="/root/parent_cat/category/data/category/intro_pic"/>
) no-repeat top right; }

/* --- sazetak --- */

div#summary { margin: 1em 0 1em; }
div#summary #mainImg { float: left; width: 240px; margin: 0 1em 0 0; }
div#summary img { display: block; margin: 0; padding: 0; width: 230px; height: 152px; }
div#summary p { padding: 0; margin: 0 1em 1em 1em; }
div#summary h2 {  margin: 0 1em 1em 250px; }
div#summary h2 div {	
background-color: <xsl:value-of select="/root/parent_cat/category/data/category/oval_head_color"/> ; 
color:  <xsl:value-of select="/root/parent_cat/category/data/category/oval_head_text_color"/> ;
padding: 0 .35em; 
}


* html div#summary h2 {
	height: 1%;
}

div#summary h2 span.border b { 
	background-color:  <xsl:value-of select="/root/parent_cat/category/data/category/oval_head_color"/> ; 
	border-color: <xsl:value-of select="/root/parent_cat/category/data/category/oval_head_color"/> ; 
}
	
div#summary h2 span.border b.b1 { 
	background-color: <xsl:value-of select="/root/parent_cat/category/data/category/oval_head_color"/> ; 
}

	
/* --------[ det. prikaz - smjestajne jedinice ]-------- */

div#units, div.unit-content, div.unit-cjenik, div.unit-footer  {
	clear: both;
}

div.unit { margin-bottom: 1em; }
div.unit span.sifra { margin-left: .5em; font-size: .8em; }
div.unit h2 { float: left; width: 60%; font-style: normal; font-size: 1.2em; margin-bottom: 0; }
div.unit h3 { font-size: 1em; margin-bottom: .5em; }
div.unit h2 p { font-size: .85em; font-weight: normal }
div.unit h2 img { margin: 0 .5em; vertical-align: middle; }
			
div.unit p.price { float: right; text-align: right; color: #ff6300; font-size: 1.3em; font-weight: bold; margin: 0; }
div.unit p.price .pers { margin:0; padding:0; color:#555; font-size: .7em; font-weight: normal }
div.unit-head { margin-bottom: .5em; padding: .35em; 
background: <xsl:value-of select="/root/parent_cat/category/data/category/a_oval_head_color"/>; ; 
}	

div.unit-content { margin-bottom: 1em; }
div.unit-content img { float: left; margin: 0 .5em .5em 0; }
div.unit-content p { margin-left: 150px }
	
p.smlbold {font-weight:bold}

div.top { text-align: right; margin: 0 0 1.5em 0; }


/* cjenici */
div.unit-cjenik {	display: none; }

div.unit-cjenik table {
	width: 99%;
	margin: 0 0 2em 0;
	position: relative;
	left: 2px;
	font-size: .9em;
	text-align: center;
	border-collapse: collapse;
	empty-cells: show;
}

div.unit-cjenik td {
		padding: .2em;
		background-color: transparent;
		color: #ff6300;
		border: 1px solid #d6d6d6;
}
	
div.unit-cjenik tr.h td, div.unit-cjenik td.h {
		color: #333;
		white-space: nowrap;
}

div.unit-cjenik ul { margin-bottom: 2em; margin-left: 2em; }

	
div.unit-cjenik div { 
		display: block;
		overflow: auto;
		width: 99%;
		padding: 0 2px 0 0;
		margin-bottom: .5em;
}
	
* html div.unit-cjenik div {
		position: relative; 
}

p.price .desc { 
		color: #3f3f3f; display: block; font-size: .7em; font-weight: normal;
}



a.top:link, a.top:visited  { 
	padding: .3em 20px .3em 0; 
	background/**/: url(/b2bf/img/icons/default/icon_up.gif) no-repeat center right; /* IE 5.0 ovo ne vidi */
}


/* -------- [IE fixevi] -------- */

* html div.unit-footer, * html div#summary select, 
* html div.container, * html div.unit-head {
	height: 1%;
}

#imported .box_list .container:after, div.unitz:after, div.box_objekt:after  
	{ content: ".";  display: block; height: 0; clear: both; visibility: hidden; line-height: 0; }


#imported #preporukediv hr { margin: 10px 0; }
#imported #preporukediv img { margin: 0 6px 6px 0 }
#imported #data { clear: both; padding-top: 15px; }
#body #imported h1 { width: 90%; font-size: 2em; }
#imported .content { margin-top: 15px; }
#imported .search.okvir {padding: 5px;}
#imported .search.container { border: solid #D7E0EF; border-width: 1px; width: 577px;}
#imported .box_objekt { border: solid #D7E0EF; border-width: 0 1px 1px; }
#imported .fix_pos { padding: 0; }

#imported .box_list .border, #imported .sort .border, #imported .filt .border, #imported .paramsBlock .border { display: none; }

#imported .box_list, #imported .paramsBlock { overflow: hidden; }
* html #imported .box_list, * html .paramsBlock { overflow: visible; height: 1%;}

#imported .main_links .border { display: none; }