
.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
	font: normal 13px arial, "trebuchet MS";
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background: url('/img/lay/_menu/menu_yachts_tlo.png') repeat-y;
	visibility: hidden;
	display: none; /*collapse all sub menus to begin with*/
}

a.models_menu	{
	font: normal 13px arial, "trebuchet MS";
	text-decoration: none;
	color: white;
}

.flexdropdownmenu li{
	position: static;
	height: 26px;
}

.flexdropdownmenu li {
	display: block;
	width: 160px; /*width of menu (not including side paddings)*/
	color: white;
	height: 26px;
	text-decoration: none;
	padding: 0;
}

.flexdropdownmenu li{ /*IE6 CSS hack*/
	display: block;
	width: 162px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li , .flexdropdownmenu li.selected>a	{
/*	background: url('/img/lay/_menu/menu_yacht_button.png') 0 0px;
	height:20px;
*/	
}

.sub_separated	{
	background: url('/img/lay/_menu/top_menu_v_sep.jpg') no-repeat;
	height: 18px !important; 
	margin-top:16px;
}


li.tytul	{
	color: #00b9f2; 
	font-family: trebuchet MS, arial; 
	font-size: 13px; 
	margin:5px 0 3px 15px;
	text-transform: uppercase; 
	height:16px	
	}

li.selected>a	{
	background: url('/img/lay/_menu/menu_yacht_button.png') 0 0px;
	
}



.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 5px;
}

.last_main	{
  position: absolute; 
  bottom: -7px;
}

.last_bckg	{
	background-color: #2b2f31; 
	width: 498px; 
	height:7px; 
	float:left;
}

a.menu 	{
	clear:both;
	color: white;
	text-decoration: none;
	display:block;
	padding:6px 0 5px 28px;
	border:0px solid ;
	line-height: 15px;
	background: url('/img/lay/_menu/menu_yacht_button.png') 0 -26px;
	background-repeat: no-repeat;
	height:15px;
}

a.menu:hover	{
	background: url('/img/lay/_menu/menu_yacht_button.png') 0 0px;
}


a.menu2	{
	color: white;
	text-decoration: none;
	display:block;
	padding:6px 0 0 28px;
	height:16px;
	background: url('/img/lay/_menu/menu_yacht_button2.png') 0 0px;
	background-repeat:no-repeat;
	font-size: 11px;
	
}

a.menu2:hover	{
	color: white;
	text-decoration: none;
	display:block;
	padding:6px 0 0 28px;
	height:20px;
	background: url('/img/lay/_menu/menu_yacht_button2.png') 0 -26px;
	background-repeat:no-repeat;
	font-size: 11px;
	outline: none;
}


a.sub {
	font: 11px "trebuchet MS", arial;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
	padding:0px 12px;
	line-height:29px;
	text-decoration:none;
	width:auto;
	outline: none;
	float:left;
	background: url('../img/lay/menu_top_tlo.gif') 0px 0px; repeat-x; height:29px;
}

a.sub2 {
	font: 11px "trebuchet MS", arial;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
	padding:0px 12px;
	line-height:29px;
	text-decoration:none;
	width:auto;
	outline: none;
	float:left;
	background: url('../img/lay/menu_top_tlo.gif') 0px 0px; repeat-x; height:29px;
	cursor:default;
}

a.sub:hover  {
	background: url('../img/lay/menu_top_tlo.gif') 0px 29px; repeat-x; height:29px;
}
a.sub_active	{
	font: 11px "trebuchet MS", arial;
	text-transform:uppercase;
	color:#00b9f2;
	display:block;
	padding:0px 12px;
	line-height:29px;
	text-decoration:none;
	width:auto;
	outline: none;
	float:left;
	background: url('../img/lay/menu_top_tlo.gif') 0px 29px; repeat-x; height:29px;	
	}

img.sep_top	{
	float: left;
}
a.menu_desc	{
	background: url('/img/lay/_menu/menu_li.gif') 0px 0px no-repeat; 
    line-height:17px;
	color: #959595; 
	font-family: arial, tahoma; 
	font-size: 10px; 
	text-decoration: none;
	display: block;
	padding-left:10px;
	height: 16px;
    width: 107px;
    text-transform: lowercase;
}

a.menu_desc:hover	{
	color:white;
	background: url('/img/lay/_menu/menu_li.gif')  0 -16px no-repeat; 
}

.menu_desc	{
	background: url('/img/lay/_menu/menu_li.gif') 0px 0px no-repeat; 
    line-height:17px;
	color: #959595; 
	font-family: arial, tahoma; 
	font-size: 10px; 
	text-decoration: none;
	display: block;
	padding-left:10px;
	height: 16px;
    width: 107px;
}

ul.second	{
	width:505px;
	height:300px; 
	background: #2b2f31;
}

#sailing_semi_custom	{
	margin:10px 0 0 5px;
}

#sailing_semi_custom td	{
	vertical-align: top;
}

#sailing_semi_custom img	{
	margin:10px 0 0 0px;
}

.menu_header	{
	color: #00b9f2; 
	font-family: trebuchet MS, arial; 
	font-size: 13px; 
	margin:10px 0 3px 15px;
}

div.yacht_list	{
	margin:0px 0 5px 9px;
}
