#tpromobck {
	width:187px;
	height:430px;
	background: url(test.fnd.jpg);
	border:1px none black;
}
#div-sedna-os { padding-top:0em; }

.sdn-os, .sdn-pag, .sdn-ordr {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000;
	/*text-shadow: #FFF 0px 1px 2px; */
} 
hr.sdn-os-sep { width:100%; color:#ddd; text-align:center; display:block; }
div.sdn-os-sep { width:100%; color:#ddd; height:0.1em; margin:0em; padding:0em; }

.sdn-os-dests {margin-left:0.3em; float: left; }
.sdn-os-lines {margin-left:0.3em; float: left; }
.sdn-os-boats {margin-left:0.3em; float: left; left:0em; text-align:left; }
.sdn-os-dates {margin-left:0.3em; float: left; }
.sdn-os-price {
	text-align:right;
	float: right;
}

.sdn-os ul.sdn-os { 
	height:3.3em;
	list-style-type:none;
	list-style-image:none;
	margin:0em;
	padding:0em;
	text-indent:0;
	border-bottom:1px solid #ccc;
	width:100%;
}
.sdn-os ul.sdn-os li {
	height:3.3em;
	list-style: none;
	display:inline;
	border:1px none #F90;
	margin: 0px; 
	position: relative; 
	padding: 0px; 
	white-space:normal;
	width:auto;
	cursor:pointer;
}
.sdn-os ul.sdn-os li span.icon-sdn-os {
	display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;
	width:42px; height:30px; 
	float: left;
	margin: 2px;
	border:1px solid #000;
}
.sdn-os ul.sdn-os li span.dnam, 
.sdn-os ul li span.dtxt,  
.sdn-os ul li span.pbef,  
.sdn-os ul li span.prem,  
.sdn-os ul li span.paft {
	height:1.6em;
	float: left;
	margin:0.2em;
	margin-top:1.1em;
	font-size:100%;
	white-space:normal;
}
.sdn-os ul li span.pbef {
	width:60px; white-space:nowrap;
}
.sdn-os ul li span.paft {
	width:75px; white-space:nowrap;
}
.sdn-os ul.sdn-os li span.line1 {
	width:250px;
	float: left;
	margin:0.2em;
	margin-top:0.1em;
	font-size:100%;
	white-space:nowrap;
	border:1px none #9F0;
	text-align:left;
	overflow:hidden;
	
}
.sdn-os ul.sdn-os li span.line2 {
	float: left;
	height:1.3em;
	margin:0em;
	margin-top:0.3em;
	margin-left:0.1em;
	font-size:100%;
	width:100%;
	white-space:normal;
	border:1px none #F90;
	text-align:left;
	overflow:hidden;
}
.sdn-os ul.sdn-os li span.dnam {
	margin-left:-0.1em;
	text-align:left;
	text-decoration:none;
}
.sdn-os ul li span.pbef {
	text-decoration:line-through;
}
.sdn-os ul.sdn-os li span.prem {
	margin:0.2em;
	margin-top:0.8em;
	font-size:125%;
	white-space:normal;
	font-weight:bold;
	color:#F00;
}
.sdn-os ul.sdn-os li span.desc {
	display: inline;
	margin:0em;
	padding:1em 0px 1em 0px;
	font-size:100%;
	text-align:justify;
	white-space:normal;
}
/***************************************************/
.sdn-os ul.sdn-pag {
	background:#00659c;
	height:1.5em;
	list-style-type:none;
	list-style-image:none;
	margin:0em;
	padding:0em;
	text-indent:0;
	border-bottom:1px solid #CCC;
	width:100%;
	text-align:right;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;	
}
.sdn-os ul.sdn-pag li {
	height:1.5em;
	list-style: none;
	display:inline;
	border:1px none #F90;
	margin: 0px; 
	position: relative; 
	white-space:normal;
	width:auto;
	padding:0px 1em;
	text-align:justify;
	white-space:normal;
	color:#000;
	cursor:pointer;
}
.sdn-os ul.sdn-pag li.sdn-pag-page {
	padding:0px 0.2em;
}
.sdn-os ul.sdn-pag li span {
	color:#FFF;
}
.sdn-os ul.sdn-pag li.sdn-pag-page span.pos {
	padding:0px 0.2em;
	text-decoration:none; cursor:default;
	color:#DDD;
	font-weight:bold;
}
.sdn-os ul.sdn-pag li span.dnam {
	text-decoration:underline;
}/***************************************************/
.sdn-os ul.sdn-ordr {
	background:#00659c;
	height:1.5em;
	list-style-type:none;
	list-style-image:none;
	margin:0em;
	padding:0em;
	text-indent:0;
	border-bottom:1px solid #ccc;
	width:100%;
	text-align:center;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;	
	cursor:default;
}
.sdn-os ul.sdn-ordr li span {
	color:#FFF;
}
.sdn-os ul.sdn-ordr li {
	height:1.5em;
	list-style: none;
	display:inline;
	border:1px none #F90;
	margin: 0px; 
	position: relative; 
	white-space:normal;
	width:auto;
	padding:0px 1em;
	text-align:justify;
	white-space:normal;
	color:#000;
}
.sdn-os ul.sdn-ordr li.sdn-ordr-page {
	padding:0px 0.2em;
}
.sdn-os ul.sdn-ordr li.sdn-ordr-page span.pos {
	padding:0px 0.2em;
	text-decoration:none;
	color:#F90;
	font-weight:bold;
}
.sdn-os ul.sdn-ordr li span.dnam {
	text-decoration:underline;
	cursor:pointer;
}
.sdn-os ul.sdn-ordr li span.pos {
	text-decoration:none; cursor:default;
}
/***************************************************/
strong {
	font-weight:bold;
	font-size:9pt;
}
.sdn-os ul.sdn-os li {
	border:1px none #F90;

}
.sdn-os ul.sdn-os li span {
	border:1px none #90F;
}

.sdn-sel	{
 border:3px solid #0056a1;
 width:98%;

}

.sdn-sel * {
	cursor:default;
	font-size:98%;
}
.sdn-sel span.line1 {
	width:200px;
}

/* {
border:1px solid #f90;
}*/