/* global */
a {color: #256C8C; text-decoration:underline;}
a:hover {color: #256C8C; text-decoration:none;}

a.bold{ font-weight:bold}

h1{ font-size:22px;  color:#000; margin-bottom:10px; }
h2{font-size:22px;  color:#000; margin-bottom:10px;}
h3{font-size:18px;  color:#000; margin-bottom:5px;}

img.roundHover, img.round{background: #fff; border: #D7E1EA solid 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px;  /* zoom: 1;  behavior: url(css/PIE.htc); */ }
img.roundHover:hover{ border:3px solid #DE9B51}

div.blueline{border-bottom:1px solid #E2EBED; margin: 10px auto;}

div.clear{clear:left}

div.in_link{padding-left: 20px; background: url(../images/in_link_arrow.gif) center left no-repeat; }

img.border1{margin: 10px; background-color: #E2EBED; padding: 10px;}

/* search yacht button*/
div.sy_button{width:240px; height: 47px; background: #2f7aa7 url('../images/my_search_yacht.gif') top left no-repeat; text-align: center;}
div.sy_button:hover{background: url('../images/my_search_yacht_on.gif') top left no-repeat;}
div.sy_button a{font-weight: bold; font-size: 13px; color:#d6f0f8; line-height: 47px; display: block; text-decoration: none}
div.sy_button a:hover{color:#f4c77b;}

/* Video block  */
div.vb{background: #356279  url('../images/my_vb_bg.gif') top left no-repeat;  width: 572px;  height: 265px;}
div.vbLine{padding: 17px 0px 0px 15px}

/* calendar block */
table.cl td{}
table.cl td a{background: #f8f8f8; line-height: 40px; font-size: 1.2em; padding: 0px 30px 0px 30px; display: block; text-decoration: none }
table.cl td a:hover{background: #DBE9F2}
table.cl td.active a{background:#fdeee2}


/*relations*/
ul.list1{ padding-top:2px; margin: 0px}
ul.list1 li{ margin-left: 0px; margin-top: 8px; padding: 0px; line-height: 15px; list-style : none; }


/* num list */
ul.nl{list-style : none;}
ul.nl li { line-height: 20px; }

/* */
table.ns {}
table.ns td{vertical-align: top}
table.ns .title {padding-bottom: 2px;}
table.ns .title {color:#2b659b; font-weight:bold;}
table.ns .logo img{margin-right: 15px;}
table.ns .opt {padding-bottom: 8px; color: #5A6465; font-size: 0.9em}
table.ns .opt .sp2{margin-left: 30px;}
table.ns .text {color:#4A4E57;}


/* */
#page_header{ margin-bottom: 15px;}
#page_header .breadcrumbs{font-size: 11px;}
#page_header .breadcrumbs a{color: #1C415D}
#page_header .logo img{ margin-right: 25px}

#page_header .title h2{color: #1C415D; font-size: 24px; }
#page_header .text, #page_header .title{color: #52687A; font-size: 14px; }




/* */
div.menu_left{ }
div.menu_left ul {list-style : none; }
div.menu_left ul li {text-transform:uppercase; font-size: 1em; border-bottom: 1px solid #dee3eb }
div.menu_left ul li a { color: #1B6B9C; text-decoration: none; font-weight: bold;  line-height: 40px; display: block;  }
div.menu_left ul li a:hover,
div.menu_left ul li a.active { color:#B87B2F; background: #fafafa }

/* */
.articBox{background: #214F6B; width:100%; font-size:0.95em;}
.articBox .title{color:#DBECF5; font-size:1.7em; padding: 0px 0px 5px 5px;}
.articBox .tr{ width:6px; height:10px; background: url(../images/artic_box_border_top_right.gif) top right no-repeat;}
.articBox .tl{ width:6px; height:10px; background: url(../images/artic_box_border_top_left.gif) top left no-repeat;}
.articBox .br{ width:12px; height:16px; background: url(../images/artic_box_border_bottom_right.gif) top right no-repeat;}
.articBox .bl{ width:12px; height:16px; background: url(../images/artic_box_border_bottom_left.gif) top right no-repeat;}
.articBox .b{ height:16px; background: url(../images/artic_box_border_bottom.gif) bottom left repeat-x;}
.articBox .cnfon{ background: url(../images/artic_box_cont_fon.gif) left bottom repeat-x;}
.articBox .cnfon2{ background: url(../images/artic_box_cont_fon2.gif) left bottom repeat-x;}

ul.artmenu{ list-style: none;}
ul.artmenu li {float:left; }
ul.artmenu li a{ border-left: 1px solid #142d3f; border-right: 1px solid #4d6c7e; font-family:Verdana, Geneva, sans-serif; line-height: 20px; display:block; color:#9FCCE5;  font-size:11px; padding: 0px 3px 0px 3px}
ul.artmenu li a:hover{color:#fcc561;}
ul.artmenu li a.f{border-left:0; padding-left: 0;}
ul.artmenu li a.l{border-right:0; padding-right: 0;}



/* news view */

/* news view title line */
.nvtl{ margin-bottom: 20px;}
.nvtl .l{ background: url(../images/my_ntitle_l.gif); width: 2px;}
.nvtl .r{ background: url(../images/my_ntitle_r.gif); width: 2px;}
.nvtl .bg{ background: url(../images/my_ntitle_bg.gif); height: 37px; vertical-align: middle; padding-left: 10px; color: #9DC6D9; font-size: 15px}


.nv .imgBox{float: right; margin: 0px 0px 10px 10px}
.nv .imgBox div{padding-top: 5px;}

/* index */
/* news block */
#news_list div { display: none; }
#news_list div.news_close { display: none; }
#news_list div.news_open { display: block; }
#news_list div { position: relative; width: 500px; height: 347px; background: url('../images/news_bg3.gif') top left no-repeat; }
#news_list div a { position: relative; top: 2px; left: 2px; z-index: 1; color: #8B5309; text-decoration: none; text-shadow: 3px 1px 1px #F3E1CB; font-weight: bold; text-transform: uppercase;font-size: 28px; }
#news_list div h2 a { position: relative; top: 10px; left: 10px; z-index: 1; color: #8B5309; text-decoration: none; text-shadow: 3px 1px 1px #F3E1CB; font-weight: bold; text-transform: uppercase;font-size: 22px; }
#news_list div h2 { width: 496px; height: 70px; position: absolute; z-index: 2; background: url('../images/news_bg2.gif'); left: 2px; top: 275px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
/* #news_list div p { position: absolute; width: 486px; height: 35px; z-index: 3; left: 2px; top: 300px; background: #000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; color: #FFFFFF; padding: 5px; } */
#news_menu { list-style: none; margin: 0; padding: 0;}
#news_menu li { list-style: none; width: 107px; height: 79px; }
#news_menu li a { vertical-align: bottom; position: relative; top: 4px; display: block; width: 95px; height: 71px; }
#news_menu li.news_menu_active { background: url('../images/news_menu_active.png'); }
#news_menu li.news_menu_noactive { background: url('../images/news_menu_noactive.png'); }

/* Top yachts */
#idx_top_yachts { margin-top:5px; text-align:center; }
#idx_top_yachts ul{margin: 0; padding: 0; list-style: none; }
#idx_top_yachts ul li{ width: 100%}
#idx_top_yachts ul li a{font-size:1.3em; color:#AED1EF}
#idx_top_yachts ul li a:hover{color:#AED1EF}
#idx_top_yachts ul li img{margin-bottom:10px;}

/* Last Video */
#video_line {clear: left; padding-left:13px}
#video_line ul {margin: 0; padding: 0; list-style: none; }
#video_line li {float:left; width: 127px; height: 94px; margin:5px;}

#regform{
    float: left; background: #ebf2f6; border: 1px solid #bbceda ; padding: 30px 45px;
}