* {font-family: Arial, sans-serif; font-size: 12px;}
BODY {background-color:#FFFFFF;padding:0px;margin:0px;}
FORM {margin:0px;padding:0px;display:inline;}
HR {margin: 2px 0px 2px 0px; padding: 0px;}

.link {cursor:pointer;cursor:hand;}


A {}

A.hover IMG { margin-right: 10px; border: solid 1px #4082A7;}

A.button-next { display: block;
				color: #FFFFFF;
				text-align: center;
				width: 70px;
				line-height: 20px;
				text-decoration: none;
				background: url('../../include/images/design/opsirnije_bg.png') no-repeat;
				}

DIV.search_box { background: url('../../include/images/design/search_box_bg.png') no-repeat; height: 240px; width: 268px; float: left; }
DIV.search_box_inner { padding: 0px 22px 0px 22px; }

DIV.fleet_box { height: 240px; width: 320px; float: left; border-right: solid 1px #0064ad; }
DIV.fleet_box_inner { padding: 0px 22px 0px 22px; height: 240px; overflow: hidden; }
DIV.fleet_box_inner DIV.content { height: 180px; overflow: hidden; font-size: 14px; }
DIV.fleet_box_inner DIV.content P { font-size: 16px; }
DIV.fleet_box_inner DIV.content A { color: #0064ad; font-size: 16px; text-decoration: none; }

DIV.experience_box { height: 240px; width: 310px; float: left; }
DIV.experience_box_inner { padding-left: 22px; height: 240px; overflow: hidden; }
DIV.thumblist_experience_inner { float: left; width: 96px; padding-bottom: 10px; }
DIV.thumblist_experience_inner A { float: right;
								   display: block;
								   width: 84px;
								   height: 78px;
								   overflow: hidden;
								   border: solid 1px #0064ad;
								   border-radius: 1em;
								   -moz-border-radius: 1em;
								   -webkit-border-radius: 1em;
								   text-decoration: none;
								  }

DIV.sm_box_3 { width: 192px; float: left; }
DIV.sm_box_3_inner { padding: 20px 6px 0px 6px; }
DIV.sm_box_3_inner P { font-size: 11px; line-height: 15px; height: 75px; overflow: hidden; }

A.footer_box_title { display: block;
					 font-family: "Trebuchet MS", Arial, sans-serif;
					 font-size: 16px;
					 color: #0064ad;
					 margin-bottom: 10px;
					 text-decoration: none;
					}
A.footer_box_image { display: block;
					 height: 94px;
					 overflow: hidden;
					 border: solid 1px #0064ad;
					 border-radius: 1em;
					 -moz-border-radius: 1em;
					 -webkit-border-radius: 1em;
					 text-decoration: none;
					}

.sm_box_3 IMG { border: none; }

DIV.sm_box_4 { width: 134px; float: left; bbackground-color: red; }
DIV.sm_box_4_inner { padding: 0px 6px 0px 6px; }
DIV.sm_box_4_inner A.title { display: block; font-size: 11px; color: #0064ad; line-height: 20px; text-decoration: none; }
DIV.sm_box_4_inner A.image { display: block;
							 height: 64px;
							 overflow: hidden;
							 border: solid 1px #0064ad;
							 border-radius: 0.5em;
							 -moz-border-radius: 0.5em;
							 -webkit-border-radius: 0.5em;
							 text-decoration: none;
							}

DIV.partner_box { margin-top: 20px; width: 166px; float: right; }
DIV.partner_box_inner { padding: 0px 0px 0px 22px; height: 240px; border-left: solid 1px #0064ad; }

DIV.box { background: url('../../include/images/design/defaultBox_bg.png'); padding: 0px 10px 0px 10px; }
DIV.box_mod { background: url('../../include/images/design/defaultBox_bg.png') repeat-y; width: 268px; }

DIV.partner_box2 { text-align: center;
				   height: 164px;
				   background: url('../../include/images/design/partner_box_bg.png') no-repeat top center;
				  }


DIV.wbm_content {text-align:left;margin-bottom: 15px;}
DIV.box_title { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; color: #0064ad; margin-bottom: 10px; line-height:18px; }

.box_content { border-bottom:solid 1px #5C8FAC; margin-bottom:10px; 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.left_data { float:left; width: 160px; line-height: 22px; font-size: 14px;  }
DIV.box_content DIV.right_data { float:left; margin-bottom: 5px; }
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: #0064ad; /*background-color:red;*/}
DIV.box_content DIV.column2 {width:24%; float:left; /*background-color:green;*/}
DIV.box_content DIV.column3 {width:24%; float:right; /*font-weight: bold; color: #0064ad;*/ /*background-color:blue;*/}
DIV.box_content DIV.column4 {width:24%; float:right; /*background-color:yellow;*/}


DIV.wbm_ssf_box DIV.title { background: url('../../include/images/design/povecalo.gif') no-repeat;
							font-size: 18px;
							font-weight: bold;
							color: #db0009;
							padding-left: 30px;
							line-height: 30px;
							}
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:66px; line-height: 22px;  }

.left_data label { font-size:12px; margin-right: 10px;}
.cell label { color:#132147; float:left; height:20px; line-height:20px; font-size:14px; }
DIV.wbm_ssf_box DIV.left_data_wide {float:left; width:250px; }
DIV.wbm_ssf_box DIV.right_data {float:left; margin-bottom: 5px; }
DIV.wbm_ssf_box INPUT.right_input {margin-bottom: 5px;}
DIV.wbm_ssf_box .submit input { float:right;
								border:none;
								background: url('../../include/images/design/button_bg.png') no-repeat;
								color:#132147;
								font-size:12px;
								width: 80px;
								height:25px;
								line-height:25px;
								cursor:pointer;
								margin-bottom: 10px;
								}
INPUT.button { float:right;
			   width: 80px;
			   /*border:none;
			   background: url('../../include/images/design/button_bg.png') no-repeat;
			   color:#132147;
			   height:25px;
			   line-height:25px;
			   cursor:pointer;
			   margin-bottom: 10px;*/
			  }

DIV.advancedsearch { line-height: 30px; }
DIV.advancedsearch A { font-size: 12px; color: #0064ad; 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:100px;height:70px;overflow:hidden; }

/*DIV.box_content_width IMG { border: solid 1px #4082A7; }*/
/* YACH LIST (our fleet - yachts) */
.box_content_center { /*border:solid 1px #0064ad; background-color: #FFFFFF; margin-bottom:10px; */padding:20px 0px 0px 0px; }

DIV.wbm_yachtlist_modelkind { font-weight:bold; font-size:14px; }
DIV.wbm_yachtlist_box { float:left; width:190px; height:170px; text-align:center; }
DIV.wbm_yachtlist_image {}
DIV.wbm_yachtlist_info a { text-decoration:none; color:#0064ad; text-align:center; display:block; font-weight:bold; }

/* YACHT DETAILS */
.box_content_images { border-bottom:solid 1px #5C8FAC; margin-bottom:10px; padding-bottom: 5px; text-align: center; }

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

/* PRICELIST */
TABLE.pricelist { width: 100%; background-color: #FFFFFF; }
TABLE.pricelist TH { background-color: #132147; color:#fff; line-height: 20px; }
TABLE.pricelist TH.title_left { text-transform: uppercase; width: 140px; }
TABLE.pricelist TH.title_berths { width: 60px; }
TABLE.pricelist TH.title {  }
TABLE.pricelist TH.title_right { width: 50px; }
TR.pricelistYachtType TD { padding-left: 10px;font-weight: bold;line-height: 20px; }
TR.row1 { background-color: #c7dfea; }
TABLE.pricelist TD.yachts { font-weight: bold; text-align: left; padding-left: 10px; border-left: solid 1px #132147; }
TABLE.pricelist TD.berths { text-align: center; padding-left: 10px; }
TABLE.pricelist TD.price {  }
TABLE.pricelist TD.deposit {  }
TABLE.pricelist TD { text-align: right; padding-right: 10px; border-right: solid 1px #132147; border-bottom: solid 1px #132147; line-height: 20px; }


.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;}
