DIV.wbm_content { text-align:left; margin-bottom: 15px; }

DIV.box_title, .wbm_content h2 {
				bborder: 1px solid #797979;
				font-weight: bold;
				color: #FFFFFF;
				text-transform:uppercase;
				text-align: left;
				background-image: url(../../include/images/design/box_title-bg.png);
				background-repeat: repeat-x;
				line-height: 26px;
				padding-left:10px;
}

.wbm_content h2 { margin-bottom:0px; }

.wbm_content h2 b{
	display:block;
	ppadding-left:15px;
	bbackground-image: url(../images/white-title-arrow.gif);
	background-position: 5px 50%;
	background-repeat: no-repeat;
	line-height: 25px;
}


div.box_title b{
	display:block;
	ppadding-left:15px;
	bbackground-image: url(../images/title-arrow.gif);
	background-position: 5px 50%;
	background-repeat: no-repeat;
	line-height: 25px;
}


DIV.box_title DIV.begin{background-image: url(../images/blue_b.gif);width: 28px;height: 29px;float:left;}
DIV.box_title DIV.mid{background-image: url(../images/blue.gif);float:left;height: 29px;padding-left: 5px;}
DIV.box_title DIV.end{background-image: url(../images/blue_e.gif);float:left;height: 29px;width: 8px;}

DIV.box_title1 DIV.begin{background-image: url(../images/orange_b.gif);width: 25px;height: 29px;float:left;}
DIV.box_title1 DIV.mid{background-image: url(../images/orange.gif);float:left;height: 29px; width: 255px; padding-left: 8px;}
DIV.box_title1 DIV.end{background-image: url(../images/orange_e.gif);float:left;height: 29px;width: 7px;}

DIV.mid H3{padding-top: 5px; margin: 0px; padding-bottom: 0px;}

DIV.box_title1 { bborder: 1px solid #797979; font-weight: bold; color: #686868; }

DIV.box_content { padding: 5px 0px 5px 0px; border-bottom: solid 1px #CCCCCC;}
.gray_bg { background-color: #EFEFEF; }
				
.bottom_shadow{
	background-image: url(../images/long-shadow.jpg);
	background-position: 50% 100%;
	background-repeat: no-repeat;	
	height:3px;
	line-height:3px;
	overflow: hidden;
}

DIV.box_sirina1 { width: 425px; float:left; }
DIV.box_sirina2 { margin-left: 5px; width: 300px; float:left; }

DIV.box_content DIV.box_content_width{width: 100%;margin-top:8px}

DIV.box_content DIV.column1{width:24%;float:left;}
DIV.box_content DIV.column2{width:24%;float:left;}
DIV.box_content DIV.column3{width:24%;float:right;}
DIV.box_content DIV.column4{width:24%;float:right; }

DIV.box_content DIV.left_data {float:left; width:120px;}
DIV.box_content DIV.right_data {float:left; margin-bottom: 5px;}
DIV.box_content INPUT.right_input {margin-bottom: 5px;}
DIV.box_content DIV.right_submit {float:right;}

DIV.image{ margin-right: 8px; }
DIV.cell { padding-top:3px; padding-bottom:1px; }

DIV.footer {height:10px;}

DIV.spacer {height:10px;width:10px;}
DIV.spacer_h {height:1px;width:50px;}
DIV.spacer_v {height:10px;width:1px;}
DIV.spacer_tocka { margin-top: 10px; margin-bottom: 10px; width: 100%; line-height: 1px; border-bottom: 1px dotted #FF9921; }

STRONG {} 

.discount { color:green; }
.price { color:green; }

.formField { width:200px; }

INPUT.form {width:190px;}
INPUT { margin:1px; padding:0px; background-color: #eeeeee; border: solid 1px #dddddd; height: 20px; line-height: 20px;vertical-align: middle;
}
TEXTAREA {border: solid 1px #dddddd; background-color: #eeeeee;}
SELECT { margin:1px; padding:0px;  border: solid 1px #dddddd; height: 20px; line-height: 20px; }
OPTION { height: 20px; line-height: 20px; }
LABEL {margin-left:5px;padding:0px;height:20px;line-height:20px;cursor:pointer;cursor:hand;vertical-align: middle;
}

INPUT.button { background: url('../../include/images/design/button-bg.png') no-repeat;
			   height: 20px;
			   border: none;
			   width: 80px;
			   color: #FFFFFF;
			   font-weight: bold;
			   text-transform: uppercase;
			   cursor: pointer;
			   }
A.button { display: block;
		   cursor:pointer;
		   background: url('../../include/images/design/button-bg.png') no-repeat;
		   text-align: center;
		   width: 80px;
		   line-height: 20px;
		   color:#FFFFFF;
		   text-decoration: none;
		   }
		   
.hover {margin: 0px;  cursor:pointer;cursor:hand;}
.hover:hover {bbackground-color:#797979; cursor:pointer;cursor:hand;}
.hover IMG{margin-left: 4px; padding: 0px;}
DIV.okvir ,div.wbm_yachtlist_image {Bbackground-image:url(../images/okvir_957.gif);background-repeat:no-repeat; }
DIV.okvir {padding: 4px 4px 2px 0px; float:left; margin-left: 0px;width:93px; height: 77px;}

DIV.okvir_200  {Bbackground-image:url(../images/okvir_200.gif);background-repeat:no-repeat; }
DIV.okvir_200 {padding: 9px 4px 0px 8px; float:left; margin-left: 0px;width:200px;height: 154px; }

/* YACH LIST (our fleet - yachts) */
/*
DIV.wbm_yachtlist_modelkind { font-weigh	t:bold;	font-size:14px; }

DIV.wbm_yachtlist_box { float:left; width:20%; text-align:center; margin-bottom:2px; margin-top: 8px; }
DIV.wbm_yachtlist_image{ display:block;	float:none; }
DIV.wbm_yachtlist_image a{
	display:block;
	width:100px;
	height:75px;
	background-color: #FFFFFF;
	border:1px solid #E1E1E1;
	padding:4px;
	float:none;
}

DIV.wbm_yachtlist_image a img { display:block; }
DIV.wbm_yachtlist_info { display:block; text-align:center; padding-top:9px; }
*/

.box_content_center { padding: 0px; }

DIV.wbm_yachtlist_modelkind { font-weight:bold; font-size:14px; }
DIV.wbm_yachtlist_box { float:left; width:236px; height:120px; }
DIV.wbm_yachtlist_title { margin-bottom: 5px;}
DIV.wbm_yachtlist_title A { text-decoration: none; }
DIV.wbm_yachtlist_image { float:left;
						  width:120px;
						  height: 86px;
						  overflow: hidden;
						  -webkit-border-radius: 5px;
						  -moz-border-radius: 5px;
						  border-radius: 5px;
						  padding-top: 5px;
						  border:1px solid #E1E1E1;
						  text-align: center;
						 }
						 
DIV.wbm_yachtlist_info { float:right; width:100px; height: 96px; line-height: 18px; color: #666666;}
DIV.wbm_yachtlist_info a { text-decoration:none; /*color:#ffa800;*/ font-weight:bold; }

.rare {float:right; margin-top:3px; background: #990000; border: solid 4px #990000;}
.periodic {float:right; margin-top:3px; background: #FFA500; border: solid 4px #FFA500;}
.realtime{float:right;; margin-top:3px; background: #4A9F94; border: solid 4px #4A9F94;}

DIV.legend {}
DIV.legend_border {float:left; border: solid 1px black; margin-right: 5px;}
DIV.legend_border DIV {width:12px; height: 12px; line-height: 10px;}
DIV.legend_border DIV.legend_rare {background-color:#990000;}
DIV.legend_border DIV.legend_periodic {background-color:#FFA500;}
DIV.legend_border DIV.legend_realtime {background-color:#4A9F94;}

/* YACHT DETAILS */
TABLE.yacht_details { width: 100%; }
TABLE.yacht_details TH { text-align: left; font-size:14px; line-height:24px; }
TABLE.yacht_details TD { line-height: 20px; vertical-align: top; }
TD.blue { font-size: 12px; }
TD.blue STRIKE {  }
TD.bold { font-weight: bold; }


TD.table-title  { color: #666666; line-height: 20px; }
SPAN.strike { text-decoration:line-through; color: #666666; }
TD.bold { font-weight: bold; line-height: 20px; }
TD.table-data { font-weight: bold; padding-right: 20px; line-height: 20px; }
TD.table-data-last { font-weight: bold; text-align: right; line-height: 20px; }

TABLE.search_result { width: 100%; }
TABLE.search_result TD { vertical-align: top; }

TABLE.booking-detail { width: 100%; }
TABLE.price-info { width: 100%; }

DIV.total-price-title { line-height:20px;
						margin-top: 0px;
						margin-bottom:10px;
						/*color:#0b5eb5;*/
						font-weight: bold;
						float: left;
						width: 200px;
						}
DIV.total-price { line-height:20px;
				  margin-top: 0px;
				  margin-bottom:10px;
				  color:#B81315;
				  font-weight: bold;
				  float: right;
				  width: 200px;
				  text-align:right
				}

.box_content_images { border-bottom:solid 1px #CCCCCC; margin-bottom:10px; padding-bottom: 5px; }
.box_content_images IMG.thumb { border:1px solid #cccccc; }

TABLE.prices { width: 100%; }
TABLE.prices TH { text-align: center; background-color: #dddddd; }
TABLE.prices TD.price { font-weight: bold; border-left: solid 1px #dddddd; }
TABLE.prices TD { border-right: solid 1px #dddddd; border-bottom: solid 1px #dddddd; text-align: center; line-height: 20px; font-size: 11px; }

TABLE.yachts { width: 100%; }
TABLE.yachts TH { text-align: center; background-color: #153954; line-height: 20px; font-size: 11px; }
TABLE.yachts TD.yachts { font-weight: bold; text-align: left; padding-left: 5px; padding-right: 5px; border-left: solid 1px #153954; }
TABLE.yachts TD.price { text-align: right; padding-left: 5px; padding-right: 5px; }
TABLE.yachts TD { border-right: solid 1px #153954;
				  border-bottom: solid 1px #153954;
				  text-align: center;
				 }

/* SMALL SEARCH FORM */
DIV.wbm_ssf_box {  }
DIV.wbm_ssf_box DIV.title { font-weight:bold;
							background: url('../../include/images/design/bas_search-bg.png') no-repeat;
							background-color: #FFFFFF;
							line-height: 40px;
							font-size: 16px;
							color: #b30006;
							padding-left: 40px;
							}
DIV.wbm_ssf_box DIV.left_data { margin-bottom:5px; padding-left: 10px; wwidth:54px; }
DIV.wbm_ssf_box DIV.left_data DIV.cell { font-size: 11px; font-weight: bold; }
DIV.wbm_ssf_box DIV.right_data { margin-bottom:5px; padding-left: 10px; }
DIV.wbm_ssf_box DIV.submit { margin-bottom:5px; margin-top:5px; text-align: right; padding-right: 10px; }
DIV.wbm_ssf_box DIV.advancedsearch { font-weight:bold;
									 background: url('../../include/images/design/adv_search-bg.png') no-repeat;
									 background-color: #FFFFFF;
									 line-height: 32px;
									 padding-left: 20px;
									 }
DIV.wbm_ssf_box DIV.clear { display:none; }
DIV.wbm_ssf_box #wbm_ssf_box_clearAfterSubmit { }
/* SMALL SEARCH FORM kraj*/
/* SMALL SEARCH FORM HOME */
DIV.wbm_ssf_box_home {  }
DIV.wbm_ssf_box_home DIV.title { font-weight:bold;
								 background: url('../../include/images/design/bas_search-bg.png') no-repeat;
								 background-color: #FFFFFF;
								 line-height: 40px;
								 font-size: 16px;
								 color: #b30006;
								 padding-left: 40px;
								}
DIV.wbm_ssf_box_home DIV.left_data { margin-bottom:5px; padding-left: 10px; width:80px; float: left; }
DIV.wbm_ssf_box_home DIV.left_data DIV.cell { font-size: 12px; font-weight: bold; line-height: 30px;}
DIV.wbm_ssf_box_home DIV.right_data { margin-bottom:5px; padding-left: 10px; line-height: 34px; }
DIV.wbm_ssf_box_home DIV.submit { background: url('../../include/images/design/button-home-bg.png') no-repeat right;
								  line-height: 40px;
								  text-align: right;
								  padding-right: 20px;
								  }
DIV.wbm_ssf_box_home DIV.advancedsearch { font-weight:bold;
									 background: url('../../include/images/design/adv_search-bg.png') no-repeat;
									 background-color: #FFFFFF;
									 line-height: 32px;
									 padding-left: 20px;
									 }

/* SMALL SEARCH FORM HOME kraj*/
/*custom clases*/
.wbm_left_data { float:left; width:43%; text-align: right; padding-right:2%; }
.wbm_right_data { float:left; width:50%; }
.wbm_box { width:49%; background-color:#EFEFEF; float:left; text-align: left; }
.wbm_box_content { padding:8px; }
.wbm_stacktrace { visibility: hidden; }

/*ie bug fix for drop down menu*/
form.box { position: absolute; }
form.box select { position: relative; width: 100%; z-index: 1; }
a.document {color: black;}

/* extra features */
.bookingbutton {
	float:left;
	cursor:pointer;
	border: 1px solid #797979;
	width:45%;
	margin:1%;
	padding:5px;
}


