body { margin: 0; padding: 1em 1%; font-family: Microsoft sans serif, Arial, Tahoma, Verdana; color: #000; background: url('/common/images/body_bgr.gif') left top repeat-x #fff;} h1, h2 { padding: 0; margin: 0; font-family: Arial, Tahoma, Verdana; color: #126ab3; font-size: 145%;} h3, h4 { padding: 0; margin: 0; font-family: Arial, Tahoma, Verdana; color: #126ab3; font-size: 120%;} h5 { padding: 0; margin: 0; font-family: Arial, Tahoma, Verdana; font-size: 100%;} a { color: #126ab3; text-decoration:underline;} a:hover { color: #666; text-decoration:underline;} a.disabled { color: #c8c8c8; cursor:text; text-decoration:none;} a.disabled:hover {color: #c8c8c8; text-decoration:none;} .no {display:none;} form { margin: 0px; padding:0px;} input, select { font-size: 100%;} img { border: 0;} table { border-collapse: collapse;} table td, table th { font-size: 70%; padding: 0; vertical-align: top;} textarea { font-size: 100%; font-family: Microsoft sans serif, Arial, Tahoma, Verdana;} hr { height: 1px; color: #e8e8e8; border:medium none; background: #e8e8e8;} pre { margin: 8px 0px; padding:5px; border: 1px dashed gray;} table.registration td, table.boatsearch td { color: #666;} table.main { width: 100%; background: #fff;} .content { padding: 0.3em 0.3em 1em 0.3em} .content-nopadding { padding: 0.3em 0em 1em 0em} .content h1 { margin: 0.3em 0 1em 0; font-family: Arial, Tahoma, Verdana; color: #126ab3; font-size: 145%;} .content table td { padding: 0.1em} div.content { margin: 0.6em; padding:0;} .content table {margin:0;} .content table.boatsearch td { padding: 0.4em 0.6em 0.4em 0; color: #666;} .content table.boatsearch td input, .content table.boatsearch td select { margin-top: -0.2em;} .logo { widht: 209px; background: url('/common/images/logo_back.gif') left top repeat-y #969796;} .menu { width:80%; font-size: 65%; padding: 0.3em; vertical-align: bottom; text-align: right; text-transform: uppercase;} .mainmenu span, .menu span { color: #126ab3; margin: 0 0.2em;} .topright { width: 219px; background: url('/common/images/topright.gif') right top no-repeat} .topright div { width: 180px;} .topline { font-size: 0; height: 6px; background: #ee9c20;} .topline div { width: 732px;} .boatsearch td { padding: 0.2em} .login table { width: 100%;} .login table td { color: #b4b4b4; text-transform: none; text-align: right; width:50%; white-space: nowrap; font-size:10px;} .login table td span { color: #b4b4b4; margin-left: 0.5em;} .login table td.siteoptions { text-align: left; padding: 0 1em 0 0.4em;} .login input, .login select { margin-left: 0.2em; height: 16px; font-size:10px;} .login input.button { font-size:10px; margin-left: 0.2em; height: 1.5em; color: #fff; background: #ed9a00; border: 0; padding: 0 0.4em;} input.button { font-size: 8px; margin-left: 0.2em; color: #fff; background: #ed9a00; border: 0; padding:0; padding:0 0.4em;} .login td.noreg a { font-size: 9px;} .news { padding: 1em;} .submenu { padding: 6px 1em 1em 1em;} .footermenu { text-align: center; border-top: 1px solid #ee9c20; padding: 2em 1em;} .featured h3 { padding-bottom: 1em; margin: 0;} /*table.featured { width: 100%; margin: 2em 0; border: solid 1px #000; padding: 1em 1em 2em 1em;}*/ .maincenter { border-top: dashed 1px #ccc; width: 80%;} .mainleft { padding: 1em 1em 2em 1em;} .mainright { padding: 1em 1em 2em 1em;} .mainnews table { width: 100%; border-bottom: solid 1px #d8d6d6; background: #e8e8e8; margin-bottom: 0.1em;} .mainnews table.boatsearch-hidden { width: 80%; border: 0; background: none; display:none;} .mainnews table.boatsearch { width: 80%; border: 0; background: none;} .mainnews table.boatsearch td { padding: 0.4em 0 0.2em 0;} .mainnews table.boatsearch input, .mainnews table.boatsearch select .mainnews table.boatsearch span { margin: -0.2em 0 0.4em 0;} .mainnews div { border: solid 1px #d8d6d6; background: #fcfcfc; padding: 0.6em; margin-bottom: 1em;} .mainnews table td.right-top { background: url('/common/images/vertical_line.gif') right repeat-y;} .mainnews table td.right-top div { width:11px; height:11px; padding:0; margin:0; font-size:1px; border:0; background:url('/common/images/angle_right_top_2.gif') left no-repeat;} div p.right {padding:0; margin:0; text-align:right;} div p.news {padding:0px; margin:0 0 6px 0;} .mainnews table td.left-top { width: 100%; background: url('/common/images/vertical_line.gif') left repeat-y;} .mainnews table td.left-top div { background: url('/common/images/horizontal_line.gif') top repeat-x; border: 0; padding: 0; margin: 0;} .mainnews h3 { background: url('/common/images/angle_left_top_2.gif') left top no-repeat; padding: 0.3em 0.6em 0.2em 0.6em;} .maincontent { padding: 0.5em;} .tdm, .print {padding: 0.8em 0.3em 0.3em 0.3em;} .print {text-align: right;} .print img { margin-right: 0.2em; vertical-align: bottom;} .copy { font-size: 55%; padding: 2em;} table.detail { margin: 0.2em 0 2px 0; width: 100%; border-bottom: 1px solid #dad9d9;} .detail h3 { padding: 0.3em 0.5em 0.2em 0.5em; margin:0; font-size:145%; text-align: left; background: url('/common/images/angle_left_top.gif') left top no-repeat;} .detail th img { vertical-align: bottom; margin-left; 0.2em;} .addfavorite { background: url('/common/images/vertical_line.gif') right top repeat-y #e9eaeb; text-align: right; font-weight: normal;} .addfavorite p { margin: 0; padding: 0.6em 0.6em 0.4em 1em; background: url('/common/images/angle_right_top.gif') right top no-repeat;} .header { background: url('/common/images/vertical_line.gif') left top repeat-y #e9eaeb;} .addfavorite div, .header div { background: url('/common/images/horizontal_line.gif') top repeat-x;} table td.mainproperties { width: 100%; padding: 0 0.6em 0.6em 0.6em; background: #e9eaeb; border: 1px solid #dad9d9;} table td.mainproperties p { padding: 0.4em 0; margin: 0; border-bottom: 1px dashed #c4c4c5;} table td.mainproperties p.last { padding: 0.4em 0; margin: 0; border: 0;} .mainproperties font, table.tabs td font { font-size: 100%; color: #666;} table td.submainproperties { padding: 0.6em 0.3em 0.6em 0.6em;} table td.submainproperties span, table td.submainpropertiesimg span { margin-left: 0.5em;} table td.submainpropertiesimg { padding: 0.6em 0 0.6em 0.6em; text-align: right;} table td.mainpropertiesimg {padding-left:3px;} table td.mainpropertiesimg div {white-space:nowrap; margin-top:10px;} table td.mainpropertiesimg div.left {float:left; margin-left:3px;} table td.mainpropertiesimg div.right {float:right; margin-left:0.5em;} table td.tab-inactive { padding: 0.3em 0.6em; background: url('/common/images/horizontal_line_2.gif') bottom repeat-x #d8d9d8; border: 1px solid #9fa09f;} .tab-active a, .tab-inactive a {text-decoration: none; } table td.tab-active { padding: 0.3em 0.6em; border: 1px solid #9fa09f;} table.tabs2 {width:100%;} table.tabs2 td {width:50%; padding: 0.6em 0 0 0.6em; line-height:1.8;} table.tabs2 td font { font-size: 100%; color: #666;} table.tabs { display:; margin-top: 0.5em; width: 100%;} table.tabs th, table.featured th, h2.tabs { background: #e9eaeb; border: solid 1px #d6d4d4; text-align: left; padding: 0.2em 0.5em 0.1em 0.5em;} h2.tabs {font-size:120%; margin:0.8em 0 0.2em 0;} table.tabs td, table.registration td { padding: 0.6em 0 0 0.6em; line-height:1.8;} table.tabs td.first { /* padding: 0.6em 0 0.6em 0.6em; */ padding-top: 0.5em;} table.tabs th h2 { font-size:120%; font-weigth:bold; color: #126ab3;} table.tabs th h4, table.featured th h4 { margin: 0; padding: 0;} table.tabs-inactive { display:none;} table.featured { width:100%; border-collapse:collapse; margin: 0.3em 0; } table.featured td { padding: 0.4em 0 0 0.5em; border-top: dashed 1px #d6d4d4; } table.featured td.sale { width: 60%; border-right: dashed 1px #d6d4d4;} table.featured td.sale table td, table.featured td.charter table td { border: none;} table.featured td table { float: left; margin:0 0.4em 0.2em 0; background-color: #e9eaeb; border: solid 1px #d6d4d4; /* width: 180px; */ width: 175px; } table.featured td table td { padding: 0.4em; font-size: 55%; color: #2a8fcc;} table.featured div { float: left; margin:0 0.4em 0.2em 0; text-align:center; } table.featured div img {margin-bottom:0.5em;} table.featured div h4 {color:black; font-size:1em; font-weight:bold; padding:0; margin:0;} table.featured div h4.color {color:#126ab3; font-weight:normal;} /*table.featured td { padding: 0.4em 0.4em 0.4em 0; border-top: dashed 1px #d6d4d4;} table.featured td.sale { width: 60%; border-right: dashed 1px #d6d4d4;} table.featured td table { float: left; margin-left: 0.4em; margin-bottom: 0.2em; background: #e9eaeb; border: solid 1px #d6d4d4; width: 160px;} table.featured td table td { padding: 0.4em; font-size: 55%; color: #2a8fcc;}*/ .mainfeatured { font-size: 80%; color: #126ab3; padding: 0.4em 0.6em; margin-bottom: 1em; background: #e9eaeb; border: solid 1px #d6d4d4;} .mainfeatured img { margin-left: 0em; margin-bottom: 0.5em;} .mainfeatured div { color: #000; float: right; font-weight: bold;} .mainsearch { margin: 0.2em 0 2px 0; width: 100%;} .mainsearch th { text-align: left; border-bottom: 1px solid #dad9d9; background: #e8e8e8;} .mainsearch th h2 { padding: 0; margin: 0; color: #126ab3; font-size: 145%;} .mainsearch th.sale { width: 60%;} .mainsearch th.sale div { background: url('/common/images/vertical_line.gif') left repeat-y;} .mainsearch th.charter {background-color:#e8eef7; border-left:1px solid #d8d6d6;} .mainsearch th.charter div { background: url('/common/images/vertical_line.gif') right repeat-y;} .mainsearch th.sale div div, .mainsearch th.charter div div { background: url('/common/images/horizontal_line.gif') top repeat-x;} .mainsearch th.sale h2 { padding: 0.3em 0.5em 0.2em 0.5em; background: url('/common/images/angle_left_top.gif') left top no-repeat} .mainsearch th.charter h2 { padding: 0.3em 0.5em 0.2em 0.5em; background: url('/common/images/colors/sky/angle_right_top.gif') right top no-repeat} .mainsearch td { border: solid 1px #d8d6d6; background: #fcfcfc; padding: 0.3em;} .mainsearch td.salesearch { border-right: dashed 1px #d8d6d6; } table td.salesearch form {margin:0; padding:0;} .mainsearch td.clean, .mainsearch td td { border: 0; background: none; height:2px;} .colleft { width: 209px; font-size: 0;} .colright { width: 180px; font-size: 0;} .adsgoogle { border: solid 1px #ccc; padding: 1em; margin: 6px 1em 1em 1em;} .adsgoogle h5 { margin-top: 1.5em;} .adsgoogle p { margin: 0.5em 0 1em 0;} .profile { padding-bottom: 1.2em;} .profile span { margin-left: 1em;} .profile a { font-size: 100%; color: #126ab3; text-decoration: underline;} .profile img { margin-left: 0.1em; vertical-align: bottom;} .w209 { width: 209px; font-weight: 0;} table.results { width: 100%; border: 0; margin: 0.5em 0;} table.results td { padding: 0.4em 0.6em; border: 0;} .alternating { background: #f2f0f0;} .resultsheader { background: #e8e8e8; font-weight: bold;} table.pager { border: dashed 1px #d8d6d6; border-left: 0; border-right: 0; width: 100%;} table.pager td { color: black; padding: 0.4em 0.6em; vertical-align: bottom;} table.pager td font { padding: 0 0.2em; margin-right: 0.2em; font-size: 140%; background: #e8e8e8; font-weight: bold;} table.title { margin: 0.2em 0 2px 0; width: 100%;} table.title th { text-align: left; border-bottom: 1px solid #dad9d9; background: #e8e8e8;} table.title th h1 { padding: 0; margin: 0; color: #126ab3; font-size: 145%; white-space:nowrap; padding: 0.3em 0.5em 0.2em 0.5em;} table.title th a { padding:0; white-space:nowrap; margin:0; padding: 0.6em 0.5em 0.2em 0.5em; } table.title th.title { width: 90%;} table.title th.title div { background: url('/common/images/vertical_line.gif') left repeat-y;} table.title th.none div { background: url('/common/images/vertical_line.gif') right repeat-y;} table.title th.title div div, table.title th.none div div { background: url('/common/images/horizontal_line.gif') top repeat-x;} table.title th.title h1 { background: url('/common/images/angle_left_top.gif') left top no-repeat} table.title th.none h1, table.title th.none a { background: url('/common/images/angle_right_top.gif') right top no-repeat} table td.content table.gb {border:1px solid #d8d6d6;} table.gb td {padding:6px;} #login-layer { width:320px; height:211px; position:absolute; top:40%; left:50%; margin-top:-102px; margin-left:-160px; z-index:99; border:1px solid #555; background: url(/common/images/logo_small.png) no-repeat top left #fff; } #login-layer iframe { display:none; display/**/:block; position:absolute; top:0px; left:-2px; z-index:-1; filter:mask(); width:323px; height:234px; border:solid 1px red;} table.win-login { width:285px; height:211px;} table.win-login td { font-size:0.75em; vertical-align:middle; height:10px; padding:0; text-align:left; } table.win-login td div {} table.win-login td.label { padding:0 5px 0 19px; } table.win-login td.textbox { padding:0 27px 0 0; width:201px; } table.win-login td.pad { font-size:0; height:5px; } table.win-login td input { height:auto; margin:0; font-size:1em; } table.win-login td input.text { width:174px; padding:0.1em 0; } table.win-login td input.bt { padding:2px 7px; margin:19px 9px 0 0; } .shadow-right { position:absolute; right:-4px; top:2px; width:3px; height:100%; background:black; z-index:1; } .shadow-bottom { position:absolute; left:2px; bottom:-4px; width:353px; height:3px; font-size:0px; background:black; z-index:1; } /* for Opera */ html:first-child .shadow-bottom {width:319px;} html:first-child .shadow-right {height:223px;} /*for FF*/ html:root .shadow-bottom {width:322px;} .login-layer-hide { display:none; } div.hline { height:1px; background-color:#d8d6d6; padding:0; font-size:0px; border:0; margin:10px 0; } b.gray {color: #b4b4b4} /* submenus */ .beige table {background-color: #f5f3e8;} .beige table td.right-top div {background:url('/common/images/colors/beige/angle_right_top.gif') left no-repeat;} .beige h3 {background: url('/common/images/colors/beige/angle_left_top.gif') left top no-repeat;} .marine table {background-color: #e2efec;} .marine table td.right-top div {background:url('/common/images/colors/marine/angle_right_top.gif') left no-repeat;} .marine h3 {background: url('/common/images/colors/marine/angle_left_top.gif') left top no-repeat;} /* bloks */ table.featured td.charter table {background-color: #e8eef7;} .short {width:40px;} .small {width:105px;} .middle {width:160px;} .long {width:250px;} .extra {width:172px;} textarea.width100, input.width100, .width100 {width:100%;} .fsearch .short {width:75px;} .fsearch .medium {width:90px;} .fsearch .long {width:130px;} .fsearch .long2 {width:280px;} .fsearch .long3 {width:170px;} .fsearch .longleft {width:140px;} div.graybk {background-color:#e8e8e8; margin:0 0 3px 0; border:1px solid #d8d6d6; height:35px;} div.graybk input {margin:5px 5px; float:left; font-size: 120%;} div.graybk div {float:right; margin:10px 5px;} div.graybk div.left {float:left; margin:10px 5px;} div.graybk span, div.graybk table {margin:0; padding:0; float:left;} div.graybk table td {padding:0;} div.graybk div.clear {clear:both;} input.button2 { font-size: 120%;} span.color {color: #126ab3;} b.disabled {color:#666; margin-left:0em; font-weight:normal;} table.vertmid td { vertical-align:middle; color: #666;} table td.nowrap {white-space:nowrap;} table.rrr td {border:1px solid red;} div.fleft {float:left;} a.fright{float:right;} .topline-management { font-size: 0; height: 6px; background: #126ab3;} .footermenu-management { text-align: center; border-top: 1px solid #126ab3; padding: 2em 1em;} img.vtop {vertical-align:top;} div.margintop {margin-top:0.5em;} div.blackborder {border:1px solid black;} td.blackborder p {margin:0.5em;} .vmiddle {vertical-align:middle;} table.separate td {padding:0 0.2em 0.5em 0.2em;} table.top-gray-list {width:100%; border:1px solid black;} table.top-gray-list td {padding:0.5em; width:50%;} table.top-gray-list td.left {background-color:#e8e8e8; width:100%;} table.top-gray-list td.right {text-align:right; background-color:#e8e8e8; white-space:nowrap;} font {color:#666;} table td font {font-size:100%;} table.acalendar { border: solid 1px #d8d6d6; background: #FCFCFC} td.is_allow { background: none;} td.is_allow a { text-decoration: underline;} td.other a { text-decoration: none;} td.today { border: 1px solid #126ab3;} .content-robots {font-family: courier new, arial, sans-serif; width:100%; height:400px} .margin-top-5 {margin:5px 0}