.box_content { border-bottom:solid 1px #cccccc; margin-bottom:10px; padding-bottom: 5px; }

DIV.search_box {  }

DIV.search_box DIV.left_data { width: 110px; float: left; }
DIV.search_box DIV.right_data SELECT { color: #999999; }

DIV.search_box #filter_base { width: 100%;  }
DIV.search_box #filter_country {  }
DIV.search_box #filter_model { width: 180px; }
DIV.search_box #filter_kind { width: 180px; }
DIV.search_box #filter_length { width: 80px; }
DIV.search_box #filter_cabins { width: 80px; }
DIV.search_box #filter_berths { width: 80px; }
DIV.search_box #filter_heads { width: 80px; }
DIV.search_box #filter_price { width: 120px; display: inline; }
DIV.search_box DIV.right_data #filter_date_id { width: 50px; display: inline;  }
DIV.search_box DIV.right_data #filter_month_id { width: 50px; display: inline; }
DIV.search_box DIV.right_data #filter_year_id { width: 80px; display: inline; }
DIV.search_box #filter_duration { width: 50px; display: inline; }


.right_submit INPUT { float: right; }

.link {cursor:pointer;cursor:hand;}
/*
FORM {margin:0px;padding:0px;display:inline;}
HR {margin: 2px 0px 2px 0px; padding: 0px;}


A.button-next { display: block;
				color: #FFFFFF;
				text-align: center;
				width: 80px;
				line-height: 26px;
				text-decoration: none;
				background: url('../../include/images/design/opsirnije_bg.png') no-repeat;
				}
INPUT.button-next { border:none;
					background: url('../../include/images/design/search_bg.png') no-repeat;
					color:#FFFFFF;
					font-size:12px;
					width: 80px;
					height:26px;
					line-height:26px;
					cursor:pointer;
					margin-bottom: 10px;
					}







DIV.wbm_content {text-align:left;margin-bottom: 15px;}
DIV.box_title { font-size: 18px; color: #231f20; margin-bottom: 10px; font-weight: normal; }



.wbm_content .box_content a { text-decoration:none; color:#4F7E98; text-align:center;  font-weight:bold; }

DIV.box_content DIV.left_data { float:left; width: 100px; line-height: 22px;  }
DIV.box_content DIV.right_data { float:left; margin-bottom: 5px; margin-right: 20px;}
DIV.box_content STRONG { margin-bottom: 20px; }
DIV.box_content HR { color: #5C8FAC; background-color: #5C8FAC; height: 1px; border: none; }

DIV.box_content DIV.column1 {width:24%; float:left; font-weight: bold; color: #003260; }
DIV.box_content DIV.column2 {width:24%; float:left; }
DIV.box_content DIV.column3 {width:24%; font-weight: bold; color: #003260;float:right; }
DIV.box_content DIV.column4 {width:24%; float:right; }

*/
/*small search form*/

DIV.wbm_ssf_box { padding: 0px; }
DIV.wbm_ssf_box DIV.clear { background-color: #6297be; height: 3px; line-height: 3px; margin: 0px; padding: 0px; overflow: hidden; } 
DIV.wbm_ssf_box DIV.left_data { float:left; width: 25%; color: #231f20; font-size: 1em; margin-bottom: 5px; }

.left_data label { margin-right: 10px; }
.cell label { color:#231f20; float:left; }
DIV.wbm_ssf_box DIV.left_data_wide {float:left; width:250px; }
DIV.wbm_ssf_box DIV.right_data {float:right; width: 70%; margin-bottom: 5px;}
DIV.wbm_ssf_box DIV.right_data INPUT { color: #999999; border: solid 1px #999999; font-size: 1em; }
DIV.wbm_ssf_box DIV.right_data SELECT { color: #999999; border: solid 1px #999999; font-size: 1em; }
DIV.wbm_ssf_box INPUT.right_input {margin-bottom: 5px;}

DIV.wbm_ssf_box #filter_base { width: 100%;  }
DIV.wbm_ssf_box #filter_country {  }
DIV.wbm_ssf_box #filter_model { width: 100%; }
DIV.wbm_ssf_box #filter_kind { }
DIV.wbm_ssf_box #filter_cabins { }
DIV.wbm_ssf_box #small_search_date {  }
DIV.wbm_ssf_box #small_search_date #filter_date_id { width: 20%; display: inline;  }
DIV.wbm_ssf_box #small_search_date #filter_month_id { width: 20%; display: inline; }
DIV.wbm_ssf_box #small_search_date #filter_year_id { width: 40%; display: inline; }
DIV.wbm_ssf_box #filter_year_id OPTION {  }
DIV.wbm_ssf_box #filter_month_id OPTION {  }
DIV.wbm_ssf_box #filter_date_id OPTION { }
DIV.wbm_ssf_box #filter_duration { width: 25%; display: inline; }

DIV.wbm_ssf_box .submit input { }
INPUT.button { }

.submit-ssf { float: right; margin-right: 20px;}

DIV.advancedsearch { line-height: 26px; background-color: #f1f2f2; padding-left: 20px; border-top: solid 1px #e0e0e0; }
DIV.advancedsearch A { font-size: 12px; text-decoration: none; }

DIV.box_content_width DIV.image_l { float: left; margin-right: 5px; }
DIV.box_content_width DIV.image_l DIV { width:186px;height:141px;overflow:hidden; }
DIV.box_content_width DIV.image_s { float:left; }
DIV.box_content_width DIV.image_s DIV.image_s_inner { overflow: none; }
DIV.image_s_frame { width:100data-titletitlpx;height:70px;overflow:hidden; }


@media only screen and (max-width: 797px) {
	DIV.wbm_ssf_box DIV.left_data { margin-bottom: 0px; }
	DIV.wbm_ssf_box DIV.right_data { float: left; margin-bottom: 0px; width: 70%}	
	DIV.wbm_ssf_box DIV.right_data SELECT { -webkit-appearance: button;
											-moz-appearance: button;
											background-image: url(../../include/images/select-arrow.png);
											background-position: center right;
											background-repeat: no-repeat;
											}
}
/*small search form end */

/*small search form book */
#small-search-form-book { background-color: #f1f2f2;border-style: solid; border-width: 3px 1px 1px 1px; border-color: #ff8a00 #e0e0e0 #e0e0e0 #e0e0e0; margin-bottom: 20px; }
DIV.wbm_ssf_box-book DIV.left_data { float: left; width: 80px; margin-bottom: 0px; }
DIV.wbm_ssf_box-book DIV.right_data { float: left; margin-bottom: 0px; }
/*small search form book end*/
/* search results */

.pagination {  }
.pagination-function {  }
.pagination-function #resultsPage { width:15px;text-align:center;background-image: none; border: none;  }
.pagination-function SELECT { border: solid 1px #999999; color: #999999; }

.searchresult_title { color:#234678; font-weight: bold; }
.searchresult_title SPAN { color:#0074c8; font-weight: bold; }

A.hover { display: block; width: 100%; }
A.hover IMG {  border: solid 1px #4082A7; width: 100%; }

/*
DIV.result_image { width:100px; height:75px; overflow:hidden; margin-right: 10px; float: left; }
DIV.result_image A IMG { width:100%;
						 -webkit-border-radius: 5px;
						 -moz-border-radius: 5px;
						 border-radius: 5px;
						 border: none;
						 }

DIV.result_data { float: left; width: 170px; height:75px; }

@media (min-width: 900px) and (max-width: 1199px) {
  DIV.result_data { float: left; width: 126px; height:75px; }
}

@media (min-width: 768px) and (max-width: 899px) {
  DIV.result_data { float: left; width: 136px; height:75px; }
}

@media (min-width: 480px) and (max-width: 767px) {
  DIV.result_data { float: left; width: 140px; height:75px;}
}

@media (max-width: 479px) {
 DIV.result_data { float: left; width: 98px; font-size: 11px;}
}
*/
/* search results */

/* booking step */
TABLE.price-info { width: 100%;  border-top: solid 1px #e1e1e1;}
TABLE.price-info TD {  }


TD.table-data-last { font-weight: bold; text-align: right; }
TD.table-data-last STRONG { color: #9a0c0c; }

DIV.total-price-title { font-size:1.1em;
						margin-bottom:10px;
						font-weight: bold;
						float: left;
						}
DIV.total-price { font-size:1.1em;
				  margin-bottom:10px;
				  color: red;
				  font-weight: bold;
				  float: right;
				  text-align:right
				}

.formField { border: solid 1px #999999; color: #999999; width: 100%;}
/*
.columnL { float: left; margin-bottom: 10px; margin-right: 20px;}
.columnL label { display: block; float: left; width: 100px; }
DIV.columnL INPUT { border: solid 1px #cccccc; font-size: 12px; width: 180px; }
DIV.columnL SELECT { border: solid 1px #cccccc; font-size: 12px; width: 180px; }

@media (min-width: 900px) and (max-width: 1199px) {
.columnL { margin-right: 10px;}
.columnL label { display: block; float: left; width: 90px; }
DIV.columnL INPUT { border: solid 1px #cccccc; font-size: 12px; width: 140px; }
DIV.columnL SELECT { border: solid 1px #cccccc; font-size: 12px; width: 140px; }
}

@media (min-width: 768px) and (max-width: 899px) {
  .columnL { margin-right: 10px;}
.columnL label { display: block; float: left; width: 100px; }
DIV.columnL INPUT { border: solid 1px #cccccc; font-size: 12px; width: 140px; }
DIV.columnL SELECT { border: solid 1px #cccccc; font-size: 12px; width: 140px; }
}
*/
/* booking step kraj */

/*DIV.box_content_width IMG { border: solid 1px #4082A7; }*/
/* YACH LIST (our fleet - yachts) */

DIV.wbm_yachtlist_image { margin-bottom: -3px;
						  -webkit-border-top-right-radius: 5px;
						  -webkit-border-top-left-radius: 5px;
						  -moz-border-radius-topright: 5px;
						  -moz-border-radius-topleft: 5px;
						  border-top-right-radius: 5px;
						  border-top-left-radius: 5px;
						  float: left;
						  }
DIV.wbm_yachtlist_image IMG { width: 100%; border: none;
							  -webkit-border-radius: 5px;
							  -moz-border-radius: 5px;
							  border-radius: 5px;
							  }
DIV.wbm_yachtlist_boat { color: #555555;
						 padding: 0px 10px 0px 10px;
						 margin:0px;
						 float: right;
						 width: 50%;
						 }
H3.wbm_yachtlist_title { margin: 0px; color: #234678; font-size: 16px; line-height: 20px; }
H3.wbm_yachtlist_title A { color: #234678; }
A.boatname { color: #0074c8; font-weight: bold; }
A.yachtlist_details { display: block; }

.wbm_yachtlist_box  { }
/*
DIV.wbm_yachtlist_image2 {  margin-bottom: -3px;
						  -webkit-border-top-right-radius: 5px;
						  -webkit-border-top-left-radius: 5px;
						  -moz-border-radius-topright: 5px;
						  -moz-border-radius-topleft: 5px;
						  border-top-right-radius: 5px;
						  border-top-left-radius: 5px;
						  border:solid 2px #508316;
						  top: 0;
						  left: 0;
						  position: absolute;
						  z-index: 1;
						  }
DIV.wbm_yachtlist_boat2 { -webkit-border-bottom-right-radius: 5px;
						 -webkit-border-bottom-left-radius: 5px;
						 -moz-border-radius-bottomright: 5px;
						 -moz-border-radius-bottomleft: 5px;
						 border-bottom-right-radius: 5px;
						 border-bottom-left-radius: 5px;
						 color: #555555;
						 background-color: #f0f0f0;
						 border: solid 1px #cccccc;
						 padding: 10px;
						 margin:0px;
						 top: 184px;
						 width: 228px;
						 left: 0;
						 position: absolute;
						 }

DIV.wbm_yachtlist_image2 IMG { width: 100%; border: none;
						  -webkit-border-top-right-radius: 5px;
						  -webkit-border-top-left-radius: 5px;
						  -moz-border-radius-topright: 5px;
						  -moz-border-radius-topleft: 5px;
						  border-top-right-radius: 5px;
						  border-top-left-radius: 5px;
						  }
.last-minute-discount-image2 { position: absolute; top: 40px; left: 180px; z-index: 10; }
*/

@media only screen and (min-width: 960px){
	DIV.wbm_yachtlist_image { width: 200px; height: 150px; }
}
@media only screen and (min-width: 768px) and (max-width: 959px){
	DIV.wbm_yachtlist_image {  width: 156px; height: 117px; }
}

@media only screen and (max-width: 768px){
	DIV.wbm_yachtlist_image {  float: none; }
	DIV.wbm_yachtlist_boat { width: 100%; float: none; padding: 0px; }
	H3.wbm_yachtlist_title { margin-top: 10px; }
}
/* YACHT DETAILS */
TABLE.yacht_details { border: none; }
TABLE.yacht_details TD { font-size: 1em; border: none; }
TABLE.yacht_details TD:last-child { border: none; }

TABLE.yacht_details TR.row-color TD.data-title { background-color: #d7effb; }
TABLE.yacht_details TR.row-color TD.data { background-color: #d7effb; }

DIV.box_content_img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 460px; height: 300px; overflow: hidden; }
DIV.box_content_img A { width: 460px;
						display:table-cell;
						vertical-align: middle;
						}
DIV.box_content_img A IMG { border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 100%; }

DIV.box_content_img_small { float:left;
							width: 100px;
							height:66px;
							overflow: hidden;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							margin-bottom: 5px;
							}
DIV.box_content_img_small A { width: 90px;
							  height: 66px;
							  display:table-cell;
							  vertical-align: middle;
							  }
DIV.box_content_img_small A IMG { border: none;
								  -webkit-border-radius: 5px;
								  -moz-border-radius: 5px;
								  border-radius: 5px;
								  width: 100%;
								  }

@media only screen and (min-width: 768px) and (max-width: 959px) {
	DIV.box_content_img { width: 364px; }
	DIV.box_content_img A { width: 364px; display:table-cell; vertical-align: middle; overflow: hidden; }
}
@media only screen and (max-width: 479px) {
	DIV.box_content_img { width: 300px; height: 230px;}
	DIV.box_content_img A { width: 300px; display:table-cell; vertical-align: middle; overflow: hidden; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	DIV.box_content_img { width: 420px; }
	DIV.box_content_img A { width: 420px; display:table-cell; vertical-align: middle; overflow: hidden; }
}
/*
@media only screen and (min-width: 480px) and (max-width: 767px) {
	DIV.box_content_img { width: 420px; }
	DIV.box_content_img A { width: 420px; height: 200px; display:table-cell; vertical-align: middle; overflow: hidden; }
}
*/
TABLE.prices { width: 100%; border: #cccccc solid 1px; border-spacing:0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
TABLE.prices TH { background-color: #f3f3f3; color: 444444; text-align: center; border: none; border-bottom: #cccccc solid 1px; }
TABLE.prices TH:last-child { border-right: none; }
/*TABLE.prices TD.price { font-weight: bold; text-align: center; border-left: solid 1px #cccccc; }*/
TABLE.prices TD { border: none; line-height: 20px; text-align: center; font-weight: bold; }
TABLE.prices TD:last-child { border: none; }

@media only screen and (max-width: 480px) {
	TABLE.prices TH { font-size: 0.7em; }
	TABLE.prices TD { font-size: 0.7em; }
}
/*
DIV.main { float: left; width: 270px;}
DIV.tech { float: left; width: 65%;}



A.document { display:table-cell; height: 30px; vertical-align: middle; }


@media (min-width: 1200px) {
}

@media (min-width: 900px) and (max-width: 1199px) {
  DIV.tech { float: left; width: 100%;}
}

@media (min-width: 768px) and (max-width: 899px) {
  DIV.tech { float: left; width: 100%;}
}

@media (min-width: 480px) and (max-width: 767px) {
  DIV.tech { float: left; width: 100%;}
}

@media (max-width: 479px) {
  DIV.tech { float: left; width: 100%;}
}

TD.table-title  {   }
TD.data-title  {   }
TD.table-title SPAN.strike { text-decoration:line-through; color: #FFFFFF; }
TD.bold { font-weight: bold; }
TD.table-data { font-weight: bold; padding-right: 20px; }

TABLE.booking-detail { width: 100%; }


@media (min-width: 480px) and (max-width: 767px) {
  TABLE.price-info TD { font-size: 10px; }
}

@media (max-width: 479px) {
  TABLE.price-info TD { font-size: 10px; }
}






.similar-item { display: block; }




.box_content_images_main { width:120%; margin-bottom: 10px; }

							
DIV.box_content_img_small { float:left;
							width: 100px;
							height:66px;
							overflow: hidden;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							margin-bottom: 5px;
							}
DIV.box_content_img_small A { width: 90px;
							  height: 66px;
							  display:table-cell;
							  vertical-align: middle;
							  }
DIV.box_content_img_small A IMG { border: none;
								  -webkit-border-radius: 5px;
								  -moz-border-radius: 5px;
								  border-radius: 5px;
								  width: 100%;
								  }
@media (min-width: 1200px) {
  .box_content_images { width: 790px; overflow: hidden; }
  .box_content_images-small { width: 790px; overflow: hidden; }
  .box_content_images_main-small { width:120%; margin-bottom: 10px; }
}

@media (min-width: 900px) and (max-width: 1199px) {
  .box_content_images { width: 490px; overflow: hidden; }
  DIV.box_content_img { width: 150px; height: 113px; }
  DIV.box_content_img A { width: 150px; height: 113px; }
  .box_content_images_main-small { width:120%; margin-bottom: 10px; }
}

@media (min-width: 768px) and (max-width: 899px) {
  .box_content_images { width: 520px; overflow: hidden; }
  .box_content_images-small { width: 520px; overflow: hidden; }
  DIV.box_content_img_small DIV.box_content_images_main-small { width: 100%; }
  DIV.box_content_img { width: 160px; height: 121px; }
  DIV.box_content_img A { width: 160px; height: 121px; }
  DIV.box_content_img_small { width: 85px; height:66px; }
  DIV.box_content_img_small A { width: 80px; height: 66px; }
}

@media (min-width: 480px) and (max-width: 767px) {
  .box_content_images {  }
  DIV.box_content_img { width: 130px; height: 98px; }
  DIV.box_content_img A { width: 130px; height: 98px; }
   .box_content_images_main-small { width:105%; margin-bottom: 10px; }
  DIV.box_content_img_small { width: 85px; height:66px; }
  DIV.box_content_img_small A { width: 80px; height: 66px; }
}

@media (max-width: 479px) {
 .box_content_images { padding: 0 10px; }
 DIV.box_content_img A { width: 236px; height: 177px; }
 TABLE.prices TH, TD { font-size: 11px; }
 DIV.box_content_img_small { width: 85px; height:66px; }
  DIV.box_content_img_small A { width: 80px; height: 66px; }
}

@media (max-width: 320px) {
 .box_content_images { padding: 0px; }
 DIV.box_content_img A { width: 236px; height: 177px; }
 DIV.prices { display: none;}
 DIV.box_content_img_small { width: 85px; height:66px; }
  DIV.box_content_img_small A { width: 80px; height: 66px; }
}
*/
/* PRICELIST */
TABLE.pricelist { width: 100%; border: #cccccc solid 1px; border-spacing:0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
TABLE.pricelist TH { background-color: #f3f3f3; color: 444444; text-align: center; border: none; border-bottom: #cccccc solid 1px; }
TABLE.pricelist TH:last-child { border-right: none; }

TABLE.pricelist TD { line-height: 20px; text-align: center; }
TABLE.pricelist TD:last-child { border-right: none; }
TABLE.pricelist TD:first-child { border-left: none; }

TABLE.pricelist TD.yachts { color: #0074c8; text-align: left; padding-left: 10px; }
TABLE.pricelist TD.berths { text-align: center; }

TR.pricelistYachtType TD { padding-left: 10px;font-weight: bold;line-height: 20px; }

@media only screen and (max-width: 480px) {
	TABLE.pricelist TH { font-size: 0.7em; padding: 1px;}
	TABLE.pricelist TD { font-size: 0.7em; padding: 1px;}
	TABLE.pricelist TH.title_berths { display: none; }
	TABLE.pricelist TD.yachts { padding-left: 1px; }
	TABLE.pricelist TD.berths { display: none; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	TABLE.pricelist TH { font-size: 0.7em; padding: 1px;}
	TABLE.pricelist TD { font-size: 0.7em; padding: 1px;}
	TABLE.pricelist TH.title_berths { display: none; }
	TABLE.pricelist TD.yachts { padding-left: 1px; }
	TABLE.pricelist TD.berths { display: none; }
}
/*
TABLE.pricelist { width: 100%; border-top: #CCCCCC solid 1px; border-left: #CCCCCC solid 1px; border-spacing:0; border-collapse:collapse; }
TABLE.pricelist TH { background-color: #F0F0F0;
					 border-bottom: 1px solid #CCCCCC;
					 border-right: 1px solid #CCCCCC;
					 color: #231F20;
					 letter-spacing: -1px;
					 line-height: 20px;
					 }
TABLE.pricelist TH.title_left { text-transform: uppercase; wwidth: 140px; border-right: #cccccc solid 1px;}
TABLE.pricelist TH.title_year { border-right: #CCCCCC solid 1px; width: 60px}
TABLE.pricelist TH.title_berths { border-right: #CCCCCC solid 1px;}
TABLE.pricelist TH.title { border-right: #CCCCCC solid 1px;}
TABLE.pricelist TH.title_right { width: 50px; }
TR.pricelistYachtType TD { padding-left: 10px;font-weight: bold;line-height: 20px; }
TR.row1 {  }
TABLE.pricelist TD.yachts { font-weight: bold; text-align: left; padding-left: 10px; background-color: #F0F0F0;}
TABLE.pricelist TD.berths { text-align: center; }
TABLE.pricelist TD.price {  }
TABLE.pricelist TD.deposit {  }
TABLE.pricelist TD { text-align: center;
					 padding-right: 6px;
					 border-right: solid 1px #CCCCCC;
					 border-bottom: solid 1px #CCCCCC;
					 line-height: 20px;
					 }

@media (min-width: 768px) and (max-width: 899px) {
	TABLE.pricelist TH, TD { font-size: 11px; }
}

@media (min-width: 480px) and (max-width: 767px) {
	TABLE.pricelist TH, TD { font-size: 11px; }
}

@media (max-width: 479px) {
	TABLE.pricelist { display: none; }
}

@media (max-width: 320px) {
	TABLE.pricelist { display: none; }
}
*/
/*
.rare {float:right; margin-top:3px; }
.rare INPUT{ background: url("../../include/images/design/newsletter-button.png") no-repeat scroll 0 0 transparent;
		   color: #FFFFFF;
		   font-size: 11px;
		   height: 26px;
		   line-height: 26px;
		   margin: 0;
		   wwidth: 105px;
		   border: medium none;
		   border-radius: 4px 4px 4px 4px;
		   font-weight: bold;
		   text-align: center;
		   }
.periodic {float:right; margin-top:3px; }
.periodic INPUT{ background: url("../../include/images/design/newsletter-button.png") no-repeat scroll 0 0 transparent;
		   color: #FFFFFF;
		   font-size: 11px;
		   height: 26px;
		   line-height: 26px;
		   margin: 0;
		   wwidth: 105px;
		   border: medium none;
		   border-radius: 4px 4px 4px 4px;
		   font-weight: bold;
		   text-align: center;
		   }
.realtime{float:right;; margin-top:3px; }
.realtime INPUT{ background: url("../../include/images/design/newsletter-button.png") no-repeat scroll 0 0 transparent;
		   color: #FFFFFF;
		   font-size: 11px;
		   height: 26px;
		   line-height: 26px;
		   margin: 0;
		   width: 105px;
		   border: medium none;
		   border-radius: 4px 4px 4px 4px;
		   font-weight: bold;
		   text-align: center;
		   cursor: hand;
		   }

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: #990000;}
DIV.legend_border DIV.legend_periodic {background: #FFA500;}
DIV.legend_border DIV.legend_realtime {background: #4A9F94;}


*/
/* jCal Component CSS */
/* jCal Component CSS */
#calOne {
/*background:#e3e3e3;*/
padding:3px;
height:200px;
}

/* default dimensions and justification for each month including title */
.jCal {
	/* each day width + border-left + border-right */
	width:140px;
	height:20px;
	text-align:center;
	vertical-align:top;
	
}
/* default dimensions and justification for each month not including title */
.jCalMo {
	width:136px;		/* each day width + border-left + border-right */
	float:left;
	overflow:visible;
	height:100%;
	padding-right:1px;
	padding-left:1px;
	white-space:nowrap;
}
/* top month display block - i.e. January */
.jCal .month, .jCal .monthSelect, .jCal .monthName, .jCal .monthYear {
	line-height:16px;
	height:16px;
	text-align:center;
	vertical-align:bottom;
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	cursor:pointer;
	float:left;
}
/* month name per calendar style - includes left/right padding and alignment */
.jCal .monthName {
	padding-left:2px;
	padding-right:2px; 
	text-align:right;
}
/* year per calendar style - includes left/right padding and alignment */
.jCal .monthYear {
	float:right;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
}
/* hilight style for new month combobox pulldown for hover */
.jCal .monthSelect {
	background:#EEE url(http://www.booking-manager.com/wbm2/include/images/jcal/eeGrad2.gif) bottom repeat-x;
}
/* do not edit - this enables the new month combobox selector */
.jCal .monthSelector {
	position:absolute;
}
/* do not edit - this enables the new month combobox selector "shadow" for capturing auto-hide */
.jCal .monthSelectorShadow {
	position:absolute;
	background:#808080;
	padding:0px;
}
/* this is the hover for the month name */
.jCal .monthNameHover {
	background:#EDEDED url(http://www.booking-manager.com/wbm2/include/images/jcal/double-arrow-vert.gif) center left no-repeat;
	color:#808080;
}
/* this is the hover for the year */
.jCal .monthYearHover {
	background:#EDEDED url(http://www.booking-manager.com/wbm2/include/images/jcal/double-arrow-vert.gif) center right no-repeat;
	color:#808080;
}
/* this is the hover for the new month or year hover in the new combobox selection */
.jCal .monthSelectHover {
	background:#069;
	color:#FFF;
}
/* day block dimensions and style - for all day blocks */
.jCalMo .dow, .jCalMo .day, .jCalMo .pday, .jCalMo .aday, .jCalMo .overDay, .jCalMo .invday, .jCalMo .selectedDay {
	width:16px;
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #EEE;
	text-align:center;
	cursor:default;
	float:left;
}
/* day of week header specific style */
.jCalMo .dow {
	background:#EEE url(http://www.booking-manager.com/wbm2/include/images/jcal/eeGrad.gif) bottom repeat-x;
	border-bottom:0px;
}
/* actual calendar day default style */
.jCalMo .day, .jCalMo .invday {
	height:16px;
	text-align:center;
}
/* selectable calendar day specific style */
.jCalMo .day {
	cursor:pointer;
	background:#FFF;
}
/* blacked-out calendar day specific style */
.jCalMo .invday {
	color:#808080;
	background:#eeeeee;
	text-decoration:line-through;
}
/* previous and subsequent months calendar day specific style */
.jCalMo .pday, .jCalMo .aday {
	height:16px;
	background:#e3e3e3;
	color:#CCC;
}
/* selected day */
.jCalMo .selectedDay {
	color:#FFF;
	/* must use rgb() syntax for jquery.color.js compliance */
	background:rgb(0, 143, 214);
}
/* mouseover hilighted selectable day */
.jCalMo .overDay {
	color:#FFF;
	/* must use rgb() syntax for jquery.color.js compliance */
	background:rgb(0, 102, 153);
}
/* left month navigation button - no need to change */
.jCal .left {
	background:url(http://www.booking-manager.com/wbm2/include/images/jcal/left.gif) center center no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	float:left;
}
/* right month navigation button - no need to change */
.jCal .right {
	background:url(http://www.booking-manager.com/wbm2/include/images/jcal/right.gif) center center no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	float:right;
}
/* no need to change - this is for carousel opacity */
.jCalMask, .jCalMove {
	position:absolute;
	overflow:hidden;
}

#booking1 { width: 700px; margin: auto; }
#booking-title1  { text-transform: capitalize; }
#booking2 { display: none; }
@media only screen and (max-width: 767px) {
	#booking1 { display: none; }
	#booking-title1  { display: none; }
	#booking2 { display: block; text-transform: capitalize; }
	#booking2 INPUT { text-transform: capitalize; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#booking1 { display: none; }
	#booking-title1  { display: none; }
	#booking2 { display: block;  }
	#booking2 INPUT { text-transform: capitalize; }
}


/* last minute small */
.last-minute-item { width: 230px; }
.last-minute-image { width: 200px;
					 height: 150px;
					 overflow: hidden;
					 z-index: 1;
					 -webkit-border-top-left-radius: 5px;
					 -webkit-border-top-right-radius: 5px;
					 -moz-border-radius-topleft: 5px;
					 -moz-border-radius-topright: 5px;
					 border-top-left-radius: 5px;
					 border-top-right-radius: 5px;
					 margin: auto;
					 }
.last-minute-image IMG { width: 100%; -webkit-border-top-left-radius: 5px;
					 -webkit-border-top-right-radius: 5px;
					 -moz-border-radius-topleft: 5px;
					 -moz-border-radius-topright: 5px;
					 border-top-left-radius: 5px;
					 border-top-right-radius: 5px;}
.last-minute-boat  { width: 200px; margin: auto; }

SPAN.strike { color: #a6a5a5; }
SPAN.strike STRONG { color: #a6a5a5; text-decoration:line-through; }
STRONG.discount { color: #555555; font-weight: normal; }
.last-minute-total { color: #4f7612; font-weight: bold; }
.last-minute-next { float: right; }


@media (min-width: 768px) and (max-width: 959px) {
	.last-minute-item { width: 182px; }
	.last-minute-image { width: 170px;
						 height: 130px;
						 margin: auto;
						 }
	.last-minute-boat  { width: 170px; margin: auto; }
}

@media (min-width: 480px) and (max-width: 767px) {
	.last-minute-item { width: 200px; }
	.last-minute-image { width: 180px;
						 height: 135px;
						 margin: auto;
						 }
	.last-minute-boat  { width: 180px; margin: auto; }
}

@media only screen and (max-width: 479px) {
	.last-minute-item { width: 200px; }
	.last-minute-image { width: 180px;
						 height: 135px;
						 margin: auto;
						 }
	.last-minute-boat  { width: 180px; margin: auto; }
}

/* last minute small kraj */