FORM {margin:0px;padding:0px;display:inline;}
HR { color: #5C8FAC; background-color: #5C8FAC; height: 1px; margin: 8px 0px 8px 0px; padding: 0px; border: none; }

.link {cursor:pointer;cursor:hand;}
A {}

A.hover IMG { margin-right: 10px; border: solid 1px #4082A7;}


DIV.wbm_content {text-align:left;margin-bottom: 15px;}
DIV.box_title { font: 1.0em Trebuchet MS, Arial, Helvetica, sans-serif; color: #0b5583; font-weight: bold; margin-bottom: 10px; }

.box_content { padding-bottom: 5px; }
.wbm_content .box_content a { text-decoration:none; color:#4F7E98; text-align:center; /*display:block;*/ font-weight:bold; }

DIV.box_content DIV.image {  }
DIV.box_content DIV.column1 {width:24%; float:left; bbackground-color:red;}
DIV.box_content DIV.column2 {width:24%; float:left; font-size: 12px; bbackground-color:green;}
DIV.box_content DIV.column3 {width:24%; float:right; font-size: 12px; bbackground-color:blue;}
DIV.box_content DIV.column4 {width:24%; float:right; font-size: 12px; bbackground-color:yellow;}

DIV.box_content DIV.left_data { float:left; width:120px; }
.left_data label { font-size:12px; }
DIV.cell { line-height:24px; }
.cell label { float:left; height:20px; line-height:20px; }
DIV.box_content DIV.left_data_wide {float:left; width:250px; }
DIV.box_content DIV.right_data {float:left; margin-bottom: 5px; mmin-width: 230px; }
DIV.box_content DIV.right_data #filter_year_id { width: 70px; }
DIV.box_content DIV.right_data #filter_month_id { width: 100px; }
DIV.box_content DIV.right_data #filter_model { width: 220px; }
DIV.box_content HR { background-color: #5C8FAC; height: 1px; border: none; }

#filter_model { width: 100%; }
#filter_year_id  { width: 46%; }

#wbm_days { color: #38829F; }

DIV.submit INPUT { background: url(../../include/images/design/btn.gif) no-repeat;
				   width: 78px;
				   height: 32px;
				   border: none;
				   color: #fff;
				   font: 1.1em arial, helvetica, sans-serif;
				   font-weight: bold; cursor: pointer;
				   float: left;
				   }
DIV.advancedsearch { height: 32px; line-height: 32px; width: 180px; float: right; background: url(../../include/images/design/advanced.gif) no-repeat; }
DIV.advancedsearch A { display: block;
					   line-height: 32px;
					   padding-left: 10px;
					   color: #fff;
					   font-size: 1.1em;
					   font-weight: bold;
					   cursor: pointer;
					   text-decoration: none;
					   text-align: center;
					   background-image: url(../../include/images/design/arrow.gif);
					   background-repeat: no-repeat;
					   background-position: 20px 0px;
					  }

DIV.right_submit INPUT { height: 24px; line-height: 24px; }


DIV.box_content_width DIV.image_l { float: left; margin-right: 10px; }
DIV.box_content_width DIV.image_l DIV { width:202px;height:154px;overflow:hidden; }
DIV.box_content_width DIV.image_s { float:left;margin-right:8px; }
DIV.box_content_width DIV.image_s DIV.image_s_inner { overflow: none; }
DIV.image_s_frame { width:102px;height:77px;overflow:hidden; }

DIV.box_content_width IMG { border: solid 1px #ccc; }

/* sm boxes */
DIV.sm_box_3 { float: left; width: 185px; margin-bottom: 20px; text-align: center;}
DIV.sm_box_3_inner { width: 175px; height: 85px; overflow: hidden; }
DIV.sm_box_3_inner A { text-transform: uppercase; display: block; padding-top: 65px; color: #F57900; }

DIV.sm_box_4 { float: left; width: 240px; margin-bottom: 20px; text-align: center; }
DIV.sm_box_4_inner { width: 200px; height: 97px; overflow: hidden; }
DIV.sm_box_4_inner A { text-transform: uppercase; display: block; padding-top: 70px; color: #F57900; font-size: 14px; }
/* sm boxes kraj */

/* YACH LIST (our fleet - yachts) */
.box_content_center { oppadding:20px 0px 20px 30px;  }

DIV.wbm_yachtlist_modelkind { font-weight:bold; font-size:14px; }
DIV.wbm_yachtlist_box { height: 160px; border-bottom: solid 1px #0b5583; overflow: hidden; }
DIV.wbm_yachtlist_title { font-size: 1.1em; font-weight: bold; margin-bottom: 10px; }
DIV.wbm_yachtlist_image { float: left; width: 146px; height: 111px; overflow: hidden; }
DIV.wbm_yachtlist_image IMG { border: double 3px #ccc; }
DIV.wbm_yachtlist_info { float: right; width: 380px; }
DIV.wbm_yachtlist_info a { text-decoration:none; color:#4F7E98; display:block; font-weight:bold; }

.boat_list {  margin: 0 !important; }
.boat_list  ul { float: left; width: 172px; margin: 0px 20px 0 0 !important; }
.boat_list  ul.sec_col { float: left; margin: 0px !important; }
.boat_list  li {  clear: both; height: 60px; ppadding: 10px 0; pmargin: 0 0 10px 0; font-size: 12px; font-size: .95em; list-style-type: none !important;   }
.boat_list  li li  { height: auto;  padding: 5px 5px; margin: 0 !important;   border-top: 1px solid #e5e5e5; list-stlye-type: none;  }
.boat_list  li.first_child { border: none; }


/* YACHT DETAILS */
.box_content_images { border-bottom:solid 1px #ccc; margin-bottom:10px; padding-bottom: 5px; text-align: center; }

TABLE.prices { width: 100%; text-align: center; font-size: .85em; line-height: 1.2em; border-spacing: 0px; }
TABLE.prices TH { padding: 8px 0; background: #f1f1f1; text-align: center; }
TABLE.prices TD.price { font-weight: bold; font-size: 11px; }
TABLE.prices TD { padding: 8px 0px; border-bottom: 1px solid #ccc; font-size: 11px; text-align: center; line-height: 20px; padding: 2px; }


/* PRICELIST */
TABLE.pricelist { width: 100%; text-align: center; font-size: .85em; line-height: 1.2em; margin: 20px 0px 20px 0px; }
TABLE.pricelist TH { padding: 8px 0; background: #f1f1f1; text-align: center; }
TABLE.pricelist TH.title_left { text-transform: uppercase; /*width: 130px;*/ }
TABLE.pricelist TH.title_berths { /*width: 100px;*/ }
TABLE.pricelist TH.title {  }
TABLE.pricelist TH.title_right { width: 50px; }
TR.pricelistYachtType TD { font-weight: bold; }
TR.row1 { background-color: #ffffff; }
TABLE.pricelist TD.yachts { font-weight: bold; text-align: left; color: #0b5583; }
TABLE.pricelist TD.berths { text-align: center; }
TABLE.pricelist TD.price {  }
TABLE.pricelist TD.deposit {  }
TABLE.pricelist TD { text-align: center;
					 border-bottom: 1px solid #ccc;
					 line-height: 30px;
					 font-size: 11px;
					 }


.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: #990000;}
DIV.legend_border DIV.legend_periodic {background: #FFA500;}
DIV.legend_border DIV.legend_realtime {background: #4A9F94;}
