html, body {margin:0 auto;padding:0;}
form {padding:0;margin:0;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;}

td {
	font: 12px Arial, Helvetica, sans-serif;
	/*color : #656366;*/
	color : #333333;
}

p {
	text-align: justify;
	text-indent: 10px;
}
div {
	font-family: Arial, Helvetica, sans-serif;
}

.page {
width:100%;
padding-right: 15px;
}
.page p {
text-indent: 0px;
}

h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #EC0E87;
}
	
a.h {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #EC0E87;
	text-decoration: none;
}
	
a.h:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #EC0E87;
	text-decoration: underline;
}

h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #EC0E87;
}

a.h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2F99C1;
	text-decoration: none;
}

a.h2:hover {
	color: #EC0E87;
	text-decoration: underline;
}

a {
	font: 12px Arial, Helvetica, sans-serif;	
	color: #195b98;
}

a:hover {
	text-decoration: underline;
	
}

a.lotz {
	font: 12px Arial, Helvetica, sans-serif;	
	color: #2F99C1;
	text-decoration: underline;
}

a.r {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #EC0E87;
}

a.r:hover {
	text-decoration: underline;
	color: #EC0E87;
}

a.s {
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #2F99C1;
}

a.s12 {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #2F99C1;
}
a.sunder {
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #2F99C1;
}

a.s:hover {
	text-decoration: underline;
	color: #EC0E87;
}

a.med {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2F99C1;
}

a.med:hover {
	text-decoration: underline;
	color: #EC0E87;
}

a.bl {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #002E5D;
}

a.bl:hover {
	text-decoration: underline;
	color: #002E5D;
}

a.menu{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
}

a.menu:hover {
	text-decoration: underline;
	color: #FFF;
}

a.topmenu {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

a.topmenu:hover {
	text-decoration: none;
	color: white;
}

a.w {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
}

a.w:hover {
	text-decoration: underline;
	color: #FFF;
}

.clearb {
  clear: both;
}

.bwhite {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
}

.white {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
}
	
.zag {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color :#386C9B;
}
	
div.zag a {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #386C9B;
}

div.zag a:hover {
	text-decoration: underline;
	color: #EC0E87;
}
	
.zag2 {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #EC0E87;
}

.zag3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2F99C1;
}

.zag4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #EC0E87;
}

.zag5 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color :#656366;
}

.zag6 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #2F99C1;
}

.zag7 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #2F99C1;
}

.darkblu {
	font: 11px Arial, Helvetica, sans-serif;
	color: #002E5D;
}
.frm_smll .darkblu {
	font: 14px Arial, Helvetica, sans-serif;
	color: #002E5D;
}	
.shapka {
	background-repeat: no-repeat;
	height: 10px;
}

.green {
	background: #6C0 url(images/bgpodbor.jpg) no-repeat;
}

.green1 {
	background-color: #6C0;
}

.topm{
	background-color: #80CCE4;	
}

.gray {
	font: 10px Arial, Helvetica, sans-serif;
	color: #979797;
}

.graybig {
	font: 11px Arial, Helvetica, sans-serif;
	color: #979797;
}

.blu {
	background-color: #CBE1F9;
	padding: 5px 10px 5px 10px;
}

.ulb {
	background-color: #488AC7;
	color: #FFFCFF;
	padding: 5px 10px 5px 10px;
}

.red {
	background-color: #EC0E87;
	padding: 5px 10px 5px 10px;
}
.red a {
	text-decoration:none;
}

.red1 {
	background-color: #F919C5;
	padding: 5px 10px 5px 10px;
}

.laitblu {
	background-color: #EEF6FE;
}

.smoll {
	font: 10px Arial, Helvetica, sans-serif;
	color: #656366;
}

.search {
	background-color: #FFF;
    border: 1px solid #656366;
	font: 11px Arial, Helvetica, sans-serif;
	color: #656366;
}
	
.m {
	background-color: #488AC7;
	background-image: url(images/bgmenu.jpg);
	background-repeat: no-repeat;
}

.botblu {
	border-bottom: 1px solid #B1CEF0;
	padding-bottom: 3px;
	padding-top: 3px;
}
.botblu11 {
	border-bottom: 1px solid #B1CEF0;
	padding:3px 20px 3px 0px;
}

.botblu2 {
	border-bottom: 2px solid #B1CEF0;
	padding-bottom: 3px;
	padding-top: 3px;
}

.lineblu {
	border: 3px solid #CCDDF9;
}

table.line {
	border-collapse: collapse;
}

td.l {
	border: 1px solid #B1CEF0;
	text-align: center;
	padding: 3px 5px 3px 5px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #002E5D;
	background-color: #CBE1F9;
}

td.l1 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #002E5D;
	border: 1px solid #B1CEF0;
	padding: 3px 5px 3px 5px;
	background-color: #DCEDFF;
}

td.l2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #002E5D;
	border: 1px solid #B1CEF0;
	padding: 3px 5px 3px 5px;
	background-color: #CBE1F9;
	text-align: center;
}

td.l3 {
	border: 1px solid #B1CEF0;
	padding: 3px 5px 3px 5px;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #CBE1F9;
	font: bold 11px 
	color: #002E5D;
}

.butinput {
	cursor: hand;
	cursor: pointer;
	background: #DCEDFF url(images/sravn.gif) no-repeat center;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 145px;
	height: 19px;
	border: 0px solid #DCEDFF;
}

.butinput1 {
	cursor: hand;
	cursor: pointer;
	background: #7DC9E3 url(images/found1.gif) no-repeat center;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
	height: 19px;
	border: 0px solid #DCEDFF;
}

.okbuttonsubscribe {
	cursor: hand;
	cursor: pointer;
	background: #CBE1F9 url(images/ok.gif) no-repeat center;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 28px;
	height: 19px;
	border: 0px solid #DCEDFF;
}

.delbuttonsubscribe {
	cursor: hand;
	cursor: pointer;
	background: #CBE1F9 url(images/delsubscribe.gif) no-repeat center;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 143px;
	height: 17px;
	border: 0px solid #DCEDFF;
}

.getlbuttonsubscribe {
	cursor:hand;
	cursor: pointer;
	background: #CBE1F9 url(images/delsubscribe.gif) no-repeat center;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	height: 17px;
	border: 0px solid #DCEDFF;
}

.but {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dcedff;
	font-size: 10px;
}

.but22 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dcedff;
	font-size: 11px;
	font-weight: normal;
}

.but1 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	font-size: 10px;
}
.but33 {
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

a.norm, a.norm:hover {
	font-size: 11px;
	color: #656366;
	text-decoration: none;
}

a.normnews, a.normnews:hover {
	color: #333;
	text-decoration: none;
}

.comparey {
	text-decoration: underline;
	color: #488ac7;
	cursor: hand;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	
}

.nart {
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
  color: #EC0E87;
	text-decoration: none;
	font-weight: normal;
		/*color: #2F99C1;*/
}

.nnew {
	font: 12px  Arial, Helvetica, sans-serif;
	text-transform: uppercase;
  text-decoration: underline;
	font-weight: bold;
	/*background-color: #eef6fe;*/
	color: #4F86BC;
	padding: 2px 4px 2px 4px;
}
.videol {
  text-decoration: underline; 
  font-size:13px;
}
.newsrow_title {
	font: 12px  Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	color: #4F86BC; 
	font-weight:bold; 
	text-decoration: underline;
}
.yachtsearsh_charcell1 {font-size:12px;margin:6px 0px 0px 0px;padding:0px 0px 0px 5px;}
.yachtsearsh_charcell2 {width:200px;font-size:11px;background:#f0f5fa;margin:6px 0px 0px 0px;padding:2px 0px 0px 5px;}
.yachtsearsh_charcell3 {width:250px;font-size:11px;background:#f0f5fa;margin:6px 0px 0px 0px;padding:2px 0px 0px 5px;}
.yachtsearsh_titlelink {color:#275685;text-decoration:underline;}
.yachtsearsh_titlelink:hover {color:#275685;}
.yachtsearsh_titlelink_b {color:#275685;font-size:14px;font-weight:bold;text-decoration:underline;}
.yachtsearsh_titlelink_b:hover {color:#275685;}
.yachtsearsh_titlelink_s {color:#275685;font-size:10px;text-decoration:underline;}
.yachtsearsh_titlelink_s:hover {color:#275685;}
.yachtssearch_dottedlink {text-decoration:none;color:#002454;padding:0px 6px 0px 0px;}
.yachtssearch_dottedlink:hover {text-decoration:none;color:#002454;}
.yachtssearch_dottedlink span {position:relative;cursor:pointer;white-space:nowrap;text-decoration:none;border-bottom:1px dotted;}


.search_findbtn {background:transparent url(http://www.allyachts.ru/files/search_bg.png) repeat-x scroll 0 -22px;}
.search_findbtn {border:0 solid white;color:#002e5d;cursor:pointer;font-family:arial;font-size:12px;font-weight:bold;height:21px;width:100%;outline:none;}
.search_findbtn1 {background:#5296c5;}
.search_findbtn1 {border:0 solid white;color:#fff;cursor:pointer;font-family:arial;font-size:11px;font-weight:bold;height:16px;width:100%;outline:none;}
#search_wrapper {background:transparent url(http://www.allyachts.ru/files/search_bg1.png) repeat-x scroll 0 0px;background-position:bottom; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px;}
.search_bottomadv {background:transparent url(http://www.allyachts.ru/files/search_bg2.png) repeat-x scroll 0 0;background-position:top; margin: 0px 0px 0px 0px; padding: 15px 0px 10px 0px;}
.search_sel option[selected] {background-color:yellow;}

#google_results IFRAME {width: 100%;font: 12px Arial, Helvetica, sans-serif;}


/* ::::::::::::::::  VIDEO START  ::::::::::::::: */
img{
border:none;
}
.c_block{
margin:5px 0px;
}

.video_v .v_box{
padding-bottom:10px;
margin-top:10px;
border-bottom:1px dotted #b1cef0;
}
.video_v .v_box{
margin-top:0px !important;
padding-top:10px;
}
html > body .video_v .v_box{
padding-top:0px;
margin-bottom:10px;
}
.video_v .v_box > .v_delalt{
height:0;
}
.v_framez2{
width:162px;
border:1px solid #b1cef0;
}
.v_framez3{
overflow:hidden;
width:160px;
height:120px;
border:1px solid #fff;
}

.v_prev_img{
width:160px;
height:120px;
}

.v_lid{
overflow:hidden;
}
.video_v .v_lid a{
color:#333;
}
.video_v .v_lid a:hover{
text-decoration:underline;
}
.video_v .v_name{
font-weight:bold;
font-size:14px;
margin-bottom:5px;
}
.video_v .v_name a{
text-decoration:none;
}
.video_v .v_h1{
overflow:hidden;
}

.video_v .v_set span, .video_v .v_set div{
line-height:15px;
}
.video_v .v_set div img{
margin-top:2px;
margin-bottom:3px;
}
.video_v .v_txt_moreinfo{
display:block;
}
.video_v .v_by{
overflow:hidden;
width:85px;
padding-left:1px;
display:block;
}
.v_dur{
color:#000;
font-weight:bold;
font-size:11px;
margin-bottom: 4px;
}
.v_dur .v_txt_info{
color:#666;
font-weight:normal;
font-size:11px;
}
.spacer{
height:1px;
font-size:1px;
}
.v_short_link{
text-decoration:underline;
}
.v_link_txt{
font-size:11px;
}
.v_txt_info{
color:#666;
}
.video_v .v_lid, .video_v .v_h1, .video_v .v_lid,{
display:block;
}
.v_more_cont{
margin-top: 8px;
}
.v_mov_title{
text-decoration:underline;
font-size:11px;
font-weight:normal;
color: #3a6e9e;
}
.smv_txt_info{
padding: 15px 0px 0px 0px;
}

.v_framez2_2{
width:122px;
border:1px solid #b1cef0;
}
.v_framez3_3{
overflow:hidden;
width:120px;
height:90px;
border:1px solid #fff;
}
.v_framez2_3{
width:90px;
border:1px solid #b1cef0;
}
.v_framez3_4{
overflow:hidden;
width:88px;
height:66px;
border:1px solid #fff;
}
.v_prev_img_3{
width:120px;
height:90px;
}
.v_prev_img_4{
width:88px;
height:66px;
}
.v_row{
padding:5px 0px 10px 0px;
}
#video_head {margin:15px 0px 0px 0px;}
#video_head_left {width:100%;}
#video_head_left div {padding-right:20px;}
.video_head_left_title {background-image: url(img/playbtn.gif);background-repeat: no-repeat;padding:7px 0px 8px 38px;color:#ec0e87;font-size:17px;font-weight:bold;}
#video_head_right {width:180px;}
#video_search_form {width:202px;background-color:#d4dff3;background-image: url(img/form_bg.gif);}
#video_search_form div {padding-bottom: 7px;}
#video_search_form div select {width:180px;}
.video_search_title {font-weight:bold; padding:10px 0px 0px 0px; margin-bottom:4px;}
#video_currentplay {}
#video_currentplay_main {width:100%;}
.video_currentplay_mainmovie {margin-top: 23px;padding:10px 5px 17px 5px;background-color:#e5e9ec;}
.video_currentplay_maintitle {margin-bottom:10px;color:#000; font-size:18px;}
#video_currentplay_previews {padding:8px 19px 8px 20px;background-color:#eef6fe;}
#video_currentplay_previews a {color:#387dba;font-weight:bold;text-decoration:underline;}
.video_recomended_links {color:#387dba;text-decoration:underline;font-size: 15px;line-height:22px;}
.video_currentplay_previews_title {font-weight:bold; margin:12px 0px 7px 0px;}
.video_currentplay_mov_title {text-decoration:underline;font-size:13px; font-weight:normal;}
.video_currentplay_previews_list {padding-top: 10px;}
#video_adv_400x40 {border-bottom: 1px solid #b1cef0; padding:10px;margin:10px;}
#video_recomended {padding:10px;margin:10px;background-color:#e7eff6;border: 1px solid #b1cef0;}
#video_recomended_title {padding-bottom:14px;font-size:16px;font-weight:bold;color:#333;}
#video_recomended_previews {height:350px;overflow:auto;background-color:#fff;text-align:center;width:auto;}
.video_recomended_previews_list {float:left;width:140px; padding:0px 0px 15px 0px;}
.video_recomended_previews_list a {color:#3a6e9e;text-decoration:underline;}
.video_float_l {float: left;}
.head-buttons {width:100%;position:relative;margin-top:0px;}
.head-buttons:after {content: '';display: block;clear: both;}
.fix_left {position: relative;right: 50%;float: right;}
.fix_right {position: relative;z-index: 1;right: -50%;float: left;}
.video_centerpreviews {position: relative;width: 100%;}
.video_centerpreviews:after {content: '';display: block;clear: both;}
.video_centerpreviews_1 {position: relative;right: 50%;float: right;}
.video_centerpreviews_2 {position: relative;z-index: 1;right: -50%;}
#video_about {padding:0px;margin:50px 0px;}
#video_about_title {padding:3px 5px 0px 5px;margin:0px 0px 25px 0px;font-size:18px;font-weight:normal;background-color:#fff;border: 1px solid #e3e3e3;}
#video_about_title_img {padding:7px 0px 0px 0px;}
#video_about_title span {padding:4px 5px;font-size:16px;font-weight:bold;text-decoration:none;color:#333;}
.video_about_title_name {padding:2px 0px 0px 1px; width:100%;}
.video_about_title_opt {padding:1px 0px 0px 3px;}
.video_about_title_opt select {width:200px;}
.video_about_title_btn {padding:0px 5px 2px 10px;}
#video_about_previews {padding:0px 5px;margin-top:3px;height:183px;background-color:#fff;border: 1px solid #c7c7c7;}
.video_about_previews_list {float:left;width:172px; padding:9px 0px 20px 0px;}
.video_about_previews_list a {color:#387dba;font-weight:bold;text-decoration:underline;}
.video_about_marks {border-left:1px solid #92b0ce;border-bottom:1px solid #92b0ce;border-right:1px solid #92b0ce;padding:20px 8px 40px 8px;}

#video_legend_rule td {margin-bottom: 0px;}																		  
.glrl1 a {height:18px;white-space:nowrap;font-size: 12px; color: #fff; font-weight: bold; padding: 3px 5px; text-decoration: none; border: 1px solid #92b0ce; background:transparent url(images/gmap_menulinks2_bg.gif) repeat-x scroll 0 0;}
.glrl2 a {height:18px;white-space:nowrap;font-size: 12px; color: #6a8aaa; font-weight: bold; padding: 3px 5px; text-decoration: none; border-left: 1px solid #92b0ce; border-top: 1px solid #92b0ce; border-bottom: 1px solid #fff; border-right: 1px solid #92b0ce; background: #fff;}
.glrl1 span {height:18px;white-space:nowrap;font-size: 12px; color: #fff; font-weight: bold; padding: 3px 5px; text-decoration: none; border: 1px solid #92b0ce; background:transparent url(images/gmap_menulinks2_bg.gif) repeat-x scroll 0 0;}
.glrl2 span {height:18px;white-space:nowrap;font-size: 12px; color: #6a8aaa; font-weight: bold; padding: 3px 5px; text-decoration: none; border-left: 1px solid #92b0ce; border-top: 1px solid #92b0ce; border-bottom: 1px solid #fff; border-right: 1px solid #92b0ce; background: #fff;}
.glrl1 a:hover, .glrl2 a:hover {color: #fff; text-decoration: none; border-left: 1px solid #92b0ce; border-top: 1px solid #92b0ce; border-bottom: 1px solid #92b0ce; border-right: 1px solid #92b0ce; background: #7f9ebd;}
.glrl3 {height:19px;border-bottom: 1px solid #92b0ce;font-size: 12px; color: #fff; padding: 0px 5px 0px 0px; font-weight: bold; text-decoration: none;}
.glrl4 {width:100%;height:19px;border-bottom: 1px solid #92b0ce;font-size: 12px; color: #fff; margin: 0px 6px 0px 0px; font-weight: bold; text-decoration: none;}

/* ::::::::::::::::  VIDEO END  ::::::::::::::: */

/* ::::::::::::::::  YACHTNEW START  ::::::::::::::: */

.fotomarker {background:transparent url(imgs/yachtfotomarker.gif) no-repeat scroll 108px 4px;border-top:1px solid #9e9e9e;text-align:center;padding:0;}

.yachtnewprop {background:#eef4fd none repeat scroll 0 0;list-style:none;white-space:nowrap; float: left; font-size:11px; margin:0;height:30px;padding:0px 0px 0px 10px;color:#183A52;text-transform:uppercase;z-index:90;position:relative;}
.yachtnewprop li {display: inline;}
.yachtnewprop li.current {border-left:1px solid #BFBFBF; border-top:1px solid #BFBFBF; border-bottom:1px solid #FFFFFF; border-right:1px solid #BFBFBF;color:#183A52;padding:8px 4px 7px 4px;background:#FFFFFF none repeat scroll 0 0;clear:none;display:inline;float:left;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px -1px 0px;z-index:100;position:relative;}
.yachtnewprop li.normalset {background:transparent url(imgs/yn/yn_menu1bg.png) repeat-x;background-position:top;border-color:#BFBFBF #BFBFBF #ffffff #BFBFBF;border-style:solid solid none;border-width:1px 1px medium;display:inline;float:left;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 3px;padding:8px 4px 6px 4px;}
.yachtnewprop li.normalset a {color:#999999;text-decoration:none;font-size:11px;font-weight:bold;}
.yachtnewprop li.normalset a:hover {color:#183A52;text-decoration:none;}
.yachtnewprop li.normalset1 {background:#eef4fd none repeat scroll 0 0;border-style:none;border-width:medium;display:inline;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 10px;padding:0px;}

.yn_chartable {border-bottom:1px solid #bfbfbf;padding-bottom:2px;margin-bottom:2px;}

.yn_tab1 {margin: 0;  padding: 0; float: left; font: bold 12px; width: 100%; border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1;background:transparent url(imgs/yn/yn_menu23bg.png) repeat-x;background-position:bottom;}
.yn_tab1 li {display: inline;}
.yn_tab1 li a {outline: none;float: left; color: #333; padding: 5px 12px 5px 12px; width:auto; text-decoration: none; font-weight: bold; text-transform: uppercase; border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;background:transparent url(imgs/yn/yn_menu2bg.png) repeat-x;background-position:top;}
.yn_tab1 li.current a {text-decoration:none;border-bottom: 1px solid #fff;color: #203e79; background:transparent url(imgs/yn/yn_menu22bg.png) repeat-x;background-position:top;}
.yn_tab1 li a:hover {text-decoration:none;color: #203e79; background:transparent url(imgs/yn/yn_menu22bg.png) repeat-x;background-position:top;}
.yn_tab1 li .normal_sel {color: #234b7b; background-color: #bddaf7;}
#yn_tabz ul {list-style:none;white-space:nowrap;}

.yn_tab2 {margin: 0px 0px 0px 0px;  padding: 0; float: left; font-size: 16px; width: 100%; background:transparent url(imgs/yn/yn_menu34bg.png) repeat-x;background-position:bottom;}
.yn_tab2 li {display: inline;}
.yn_tab2 li a {outline: none;float: left; color: #203e79;  font-size: 16px; padding: 9px 6px 12px 6px; width:auto; text-decoration: underline; border-bottom: 1px solid #e0e6ef;border-top: 1px solid #e0e6ef;border-right: 1px solid #e0e6ef;border-left: 1px solid #e0e6ef;background:transparent url(imgs/yn/yn_menu33bg.png) repeat-x;background-position:top;}
.yn_tab2 li a:hover, .yn_tab2 li.current a {text-decoration:none;border-bottom: 1px solid #eaeff3;background:transparent url(imgs/yn/yn_menu32bg.png) repeat-x;background-position:bottom;}
.yn_tab2 li .normal_sel {color: #234b7b; background-color: #bddaf7;}
.yn_tab2 li.yn_empty span { margin-left:9px;outline: none;float: left; width:auto;}
.yn_tab2 li.yn_empty1 span { margin-left:1px;outline: none;float: left; width:auto;}
#yn_tabz2 ul {list-style:none;white-space:nowrap;}

.yn_tab3 {margin: 0px 0px 0px 0px;  padding: 0; float: left; font-size: 16px; width: 100%; background:transparent url(imgs/yn/yn_menu34bg.png) repeat-x;background-position:bottom;}
.yn_tab3 li {display: inline;}
.yn_tab3 li a {outline: none;float: left; color: #203e79;  font-size: 16px; padding: 9px 6px 12px 6px; width:auto; text-decoration: underline; border-bottom: 1px solid #e0e6ef;border-top: 1px solid #e0e6ef;border-right: 1px solid #e0e6ef;border-left: 1px solid #e0e6ef;background:transparent url(imgs/yn/yn_menu32bg.png) repeat-x;background-position:top;}
.yn_tab3 li a:hover, .yn_tab3 li.current a {text-decoration:none;border-bottom: 1px solid #eaeff3;background:transparent url(imgs/yn/yn_menu33bg.png) repeat-x;background-position:bottom;}
.yn_tab3 li .normal_sel {color: #234b7b; background-color: #bddaf7;}
.yn_tab3 li.yn_empty span { margin-left:9px;outline: none;float: left; width:auto;}
.yn_tab3 li.yn_empty1 span { margin-left:1px;outline: none;float: left; width:auto;}
#yn_tabz3 ul {list-style:none;white-space:nowrap;}



/* ::::::::::::::::  YACHTNEW END  ::::::::::::::: */

/* ::::::::::::::::  BOAT SHOWS START  ::::::::::::::: */

.tabs {background:transparent url(images/tabs_bottom_full_640.gif) no-repeat scroll left bottom;width:100%;height:38px;padding-left:32px;margin-bottom: 20px;}
.tabInactive a:hover {color:#4EB0E9;}
.tabActive a:hover, .tabInactive a:hover {text-decoration:none;}


.tabInactive a {color:#666666;font-weight:normal;line-height:34px;font-size:14px;text-decoration:none;}
.tabActive a {color:#4EB0E9;font-weight:normal;line-height:39px;font-size:14px;text-decoration:none;background-color:#fff;}
.tabActive a {display:block;float:left;font-weight:normal;padding:0px 10px 0px 42px;border-left:1px solid #cecece;border-top:1px solid #cecece;border-right:1px solid #cecece;}
.tabInactive a {display:block;float:left;font-weight:normal;padding:0px 10px 0px 42px;border-right:1px solid #cecece;border-top:1px solid #cecece;}
.tabInactive a {border-right:1px solid #cecece;}

.tabInactive a {background:transparent url(images/tabs_table_g.gif) no-repeat;}
.tabActive a {background:transparent url(images/tabs_cell_w.gif) no-repeat scroll 9px 9px;}

.tabActive_shield {height:40px; background-color:#fff; display:block; float:left;}
.tabInactive {margin-top:5px;}
.tabActive_shield {display:block; float:left;}

.boatshowchar td{padding:3px 6px;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.boatshowchar {border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.boatshowdopuslugi {margin:0;padding:0;}
.boatshowdopuslugi li {margin:0;list-style:none;line-height:18px;}
.boatshowdopuslugi li a {font-size:14px;}

.tabInactive2 a {
color:#666666;
font-weight:normal;
line-height:34px;
font-size:14px;
text-decoration:none;
}



.tabActive2 a {
color:#4EB0E9;
font-weight:normal;
line-height:39px;
font-size:14px;
text-decoration:none;
background-color:#fff;
}


.tabActive2 a {
display:block;
float:left;
font-weight:normal;
padding:0px 10px 0px 42px;
border-left:1px solid #cecece;
border-top:1px solid #cecece;
border-right:1px solid #cecece;
}

.tabInactive2 a {
display:block;
float:left;
font-weight:normal;
padding:0px 10px 0px 42px;
border-left:1px solid #cecece;
border-top:1px solid #cecece;
}



.tabInactive2 a {background:transparent url(images/tabs_cell_g.gif) no-repeat 0px 0px;;}
.tabActive2 a {background:transparent url(images/tabs_table_w.gif) no-repeat scroll 9px 9px;}

.tabActive_shield2 {height:40px; background-color:#fff; display:block; float:left;}
.tabInactive2 {margin-top:5px;}
.tabInactive_shield2 {display:block; float:left;}

.ochen_bolshoy {font-size:19px; text-decoration:underline;}
.clearb {clear: both;}

/* ::::::::::::::::  BOAT SHOWS END  ::::::::::::::: */

.company_video_link {text-decoration:underline;}
.company_shipy_name {font-size:14px;font-weight:bold}
.company_shipy_block {margin-bottom:8px;padding-bottom:6px;border-bottom:1px dotted #b1cef0;width:100%;}
.inews-headnews {font-size:13px;font-weight:bold;}
.inews-othernews {font-size:12px;font-weight:normal;}
.inews-list {margin:0px;padding:0px 5px 0px 27px;}
.inews-list li {margin-top:5px;padding:0px;}
.ibirth td {padding-top:15px;}
.imain-title {font-size:17px;font-weight:bold;padding-top:0px;text-decoration:underline;}
.imain-title-txt {font-size:17px;font-weight:bold;padding-top:0px;text-decoration:none;color:#195B98;}
.imain-title-f {float:left;font-size:17px;font-weight:bold;padding-top:0px;text-decoration:underline;}
.imain-title-txt-f {float:left;font-size:17px;font-weight:bold;padding-top:0px;text-decoration:none;color:#195B98;}
.imain-title-f-l {float:left;font-size:13px;font-weight:normal;padding-top:0px;text-decoration:underline;}
.imain-title-txt-f-l {float:left;font-size:13px;font-weight:normal;padding-top:0px;text-decoration:none;}
