/* Common
-------------------------------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	font: normal 11px Helvetica;
	background-color: #f1f5f7;
	font-family:Helvetica, Arial, sans-serif;
}
a {
	color: #0e3655;
}
h1 {
	color: #0e3655;
	padding-left: 0px;
	font-family: trajan, serif;
	font-size: 18px;
	font-weight: bold;
	padding-right:5px;
}
h2 {
	color: #003366;
	padding-left: 0px;
	font-family: arial;
	font-size:14px;
	font-weight:bold;
}
a img {
	border: none;
}
/* Layout
-------------------------------------------------------------------------------- */
#header {
	width: 971px;
	background-color:#FFFFFF;
	margin: 0 auto;
	color: #818f97;
	position:relative;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	border-top: none;
	height:100%;
}
#content {
	margin: 0 auto;
	background-color:#FFFFFF;
	position: relative;
	padding: 10px;
}
#footer {
	width: 971px;
	margin: 0 auto;
	color:#999999;
}
#contentLeft {
	float: left;
	width: 447px;
	padding-right: 10px;
	padding-top: 0px;
	position:relative;
}
.footerBlockContent {
	overflow:auto;
}
.footerBlockContent p {
	padding: 0px;
	margin: 0px;
}
.imageList {
	padding:0px;
	line-height:0;
	text-align: center;
}
.imageList img {
	border:1px solid #18425f;
}
#contentRight {
	margin: 0;
	position:relative;
	float:left;
	width: 474px;
	padding: 0;
}
#content>form>#contentRight {
	float: left;
	margin: 0px;
	padding:0px;
}
*html #contentRight {
	position: relative;
	left: -4px;
	height: 1%;
}
.titleSection {
	background-image:url(../img/bg_title.gif);
	background-repeat:repeat-x;
	background-position:0 2px;
}
.SubtitleSection {
	font-size:15px;
}
.titleSection span {
	background-color:#FFFFFF;
	padding-right:10px;
}
.titleSectionhomed {
	background-image:url(../img/bg_title.gif);
	background-repeat:repeat-x;
	background-position:0 2px;
	width:426px;
}
.titleSectionhome {
	font-size:15px; 
}
.titleSectionhome span {
	background-color:#FFFFFF;
	padding-right:10px;width:426px;
}
.homeMaterial {
	margin: 0 0 0 10px;
}
.homeMaterial img {
	border: 1px solid #97a7b2;
	padding:0;
	margin: 0px 5px 5px 5px;
}
/* Popup
-------------------------------------------------------------------------------- */
#popupPage {
	margin: 30px 20px 30px 20%;
	padding: 5px 20px 5px 20px;
	border-left: 1px dotted #ABABAB;
}
#popupHeader {
	margin: 0 10px 10px 0px;
	font: bold 18px trajan, "trajan pro", "times new roman";
	color: #00539B;
}
#popupFooter {
	text-align: center;
}
/* SlideShow
-------------------------------------------------------------------------------- */
#slideShowImages {
	position:absolute;
	background-color:#000000;
	left: 10px;
	width: 760px;
	height: 273px;
	margin: 0px;
	top:74px;
	overflow: hidden;
	z-index: 2;
}
/* Header
-------------------------------------------------------------------------------- */
#headerTable {
	position:relative;
	width: 760px;
	z-index: 2;
	padding-left:10px;
}
#pushcontent {
	width:954px;
	height:380px;
	position:relative;
}
#logoSlogan {
	margin: 0;
	padding: 0;
	top: 4px;
	left:0px;
	position:absolute;
	line-height: 70px;
	height:70px;
	width:375px;
	text-indent: -9999px;
	background: url(../img/alliedslogan.gif) 100px bottom no-repeat;
}
#headerCurve {
	position:absolute;
	top: 1px;
	left:384px;
	background: url(../img/bg_curve.gif) left bottom no-repeat;
	height:70px;
	z-index: 7;
}
#headerCurve img {
	border: none;
	filter: expression( fixPNG(this), 'scale' );
}
#brandline {
	background-color:#a4b0b9;
	width:2px;
	position:absolute;
	top:12px;
	height:41px;
}
.headerSearchTitle {
	color:#ffffff;
	background-color:#97a7b2;
	height:25px;
	text-align:center;
	line-height:25px;
}
.headerFeaturedTitle {
	color:#ffffff;
	background-color:#97a7b2;
	height:25px;
	margin-top:20px;
	text-align:center;
	line-height:25px;
}
#logo {
	position: absolute;
	top: 4px;
	left: 0px;
	width: 112px;
	height: 70px;
	margin: 0px;
	z-index: 7;
}
#logo img {
	filter: expression( fixPNG(this), 'crop' );
}
#quickSearch {
	position:absolute;
	top: 74px;
	right:10px;
	width:185px;
	height:307px;
	background-color:#e5e9ec;
	text-align:center;
}
/* List
-------------------------------------------------------------------------------- */
.FilterPage {
	display:block;
}
.ToolBarCell {
	display:block;
}
.contentOneColumn table td {
	position:relative;
}
.listName {
	color:#0e3655;
	font: bold 14px trajan, "trajan pro", "times new roman";
	text-decoration:underline;
	padding-left: 20px;
	background-image:url(../img/list_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
.listNameHome {
	color:#808e97;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	padding-left: 20px;
	background-image:url(../img/list_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
.listContiner {
	clear: both;
	display: block;
}
.vesselCont {
	display:inline;
	float:left;
	margin:5px;
	min-width:200px;
	width:450px;
	height:130px;
}
.vesselCont ul {
	padding-left:20px;
	margin:5px 2px 0px 0px;
}
.vesselCont ul li {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}
.listcaption {
	padding-right:3px;
	font-weight:bold;
}
.listLinks {
	padding-top:4px;
	font-size:8pt;
	margin-left:-2px;
	text-align:center;
}
.listLinks a {
	text-transform: uppercase;
	padding-right:2px;
	padding-left:2px;
	line-height:12pt;
	font-weight:normal;
}
.linkCupsLockDiv {
	text-transform: uppercase;
	padding-right:2px;
	padding-left:2px;
	text-align:right;
	padding-top:4px;
	font-size:8px;
	font-weight:bold;
}
.listTable {
	padding: 0;
	background-color: #FFFFFF;
}
.listTable td {
	padding: 3px 5px;
	vertical-align: middle;
	border-top: 2px solid #FFF;
}
.mainimg {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.listTable td a {
	color: #000;
}
.listTable th {
	padding: 3px 7px 4px;
	font: bold 11px tahoma;
	vertical-align: middle;
	border-top: 2px solid #FFF;
}
.tableHeader {
	color: #FFF;
	background-color: #698192;
}
.tableHeaderAct {
	background-color: #666;
}
.tableHeaderAct img {
	height: 4px;
	width: 10px;
	margin-left: 3px;
	vertical-align: middle;
}
*html .tableHeaderAct img {
	margin: 2px 0 2px 2px;
	vertical-align: baseline;
}
.tableCell1, .tableCell2 {
	border-bottom: 1px solid #BDBDBD;
}
.tableCell1Act, .tableCell2Act {
	border-bottom: 1px solid #ADADAD;
}
.tableCell1 a, .tableCell2 a, .tableCell1Act a, .tableCell2Act a {
	color: #000;
}
.listTable a.tableHeaderLink {
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px dashed #FFF;
}
.listTable a.tableHeaderLinkAct {
	font-weight: bold;
	color: #FFF;
}
.tableRow1Act {
	text-decoration: none;
	border-bottom: 1px solid #E5C775;
	background-color: #EDEDED;
}
.listTable th.TableHeaderDelimiterLeft, .listTable th.TableHeaderDelimiterRight, .listTable th.TableHeaderDelimiter, .listTable td.TableCellDelimiter {
	padding: 0;
	width: 0;
	font-size: 0;
}
.listTable th.TableHeaderDelimiter {
	width: 2px;
	font-size: 2px;
}
#back-url {
	background-color:#97A7B2;
	color:#FFFFFF;
	padding:2px 5px;
}
/* ListToolBar
-------------------------------------------------------------------------------- */
.VesselInfoToolBar, .VesselInfoToolBar li {
	margin:0;
	padding:0;
}
.VesselInfoToolBar li {
	list-style: none;
}
#photoGallery {
	float:left;
	padding:0px;
	margin:0px;
}
#photoGallery li {
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
}
.infoTabDiv {
	background-color:#e5e9ec;
	border:#97a7b2 1px solid;
	height:20px;
	line-height:20px;
	text-align:center;
	margin:3px;
}
.infoTabDiv a {
	color:#85939d;
}
.VesselInfoToolBar .showHideBlock {
	background-color: #f0f2f4;
}
.listToolBar {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #CCC;
	background: #FFF url(../img/toolbar_bg.gif) left bottom repeat-x;
}
.listToolBar li {
	float: left;
	padding: 0 5px;
	margin: 0px 2px;
	line-height: 20px;
	border: #CCC 1px solid;
	border-bottom: none;
	background: #F4F4F4 url(../img/toolbar_tab_bg.gif) left top repeat-x;
}
.listToolBar li.activeTab {
	position: relative;
	bottom: -1px;
	border: 1px solid #CCC;
	border-bottom: none;
	background: #FFF none;
}
.listToolBar li a {
	padding: 0 2px;
	margin: 0 1px;
	outline: none;
	color: #666;
	text-decoration:none;
}
.listToolBar li.activeTab a {
	border-bottom: 1px dashed #FFF;
	color: #12497C;
}
.showHideBlock {
	clear: both;
	padding: 10px;
	border-bottom: #d0d0d0 1px solid;
}
.toolBarBlock {
	padding: 10px;
	border: #AAA 1px solid;
	border-bottom: #999 1px solid;
}
.ActiveCommand {
	font: bold 11px tahoma;
	color: #698192;
}
.txtHighlighted {
	padding: 10px 0;
	color: #AA0000;
	font: bold 11px tahoma;
}
/* ошибка в контроле при валидации */
.errorclass {
	border: 2px solid #A90F02;
	padding:2;
}
.txtInfo {
	COLOR: #00539B;
	FONT-SIZE: 11px;
	font-weight:bold;
	FONT-FAMILY: tahoma;
	padding-bottom: 10px;
}
/* Navigation
-------------------------------------------------------------------------------- */


/* ----- Common styling -------------------- */

div#topmenu {
	position: absolute;
	top: 355px;
	left: 10px;
	width: 760px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-color: #97A7B2;
	z-index: 4;
}
#nav, #nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:25px;
}

#nav a {
	display:block;
	border:none;
	color:#fff;
	text-decoration:none;
	background-color:#97A7B2;
	text-transform:uppercase;
	line-height:25px;
	font-size:11px;
padding:0px 11px;
voice-family:"\"}\"";
voice-family:inherit;
}
/*end*/
/*
html*#nav a {
[padding:0px 15px;
padding:0px 12px;
]padding:0px 14px;
}\*//*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #nav a {
padding:0px 6px;
}
/*end*/


#nav a:hover {
	border:none;
	background-color:#728492;
	color:#ffffff;
}
#nav li {
	float:left;
	position:relative;
}
#nav ul {
	position:absolute;
	display:none;
	top:25px;
}
#nav li ul a {
	padding:0px 5px;
	width:160px;
	height:auto;
	float:left;
}
#nav ul ul {
	top:auto;
}
#nav li ul ul {
	left:160px;
	margin:0px 0 0 10px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
	display:block;
}


/* Content
-------------------------------------------------------------------------------- */

h2#pageName {
	margin: 0 0 10px 0px;
	font: bold 18px trajan, serif;
	color: #00539B;
}
/* News & Events
-------------------------------------------------------------------------------- */
ul.newsList, dl.newsBlockList, dl.newsBlockList dt, dl.newsBlockList dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsList h3.newsDateSection {
	margin: 20px 0 5px;
	font: bold 17px helvetica, arial;
	color: #305372;
}
.newsBlockList dt.newsTitle, h3.newsTitle {
	margin: 15px 0 5px;
	font: bold 11px helvetica, arial;
	color: #818F97;
}
.newsBlockList dd.newsShortText, div.newsFullText {
	margin: 0;
	padding: 0 0 0 .9em;
	color: #818F97;
}
div.newsFullTextLink a, div.backToList a {
	font-weight: bold;
	color: #305372;
	text-decoration: none;
}
#contentOldColumn {
	padding-left:200px;
}
.homeMaterial .materialText {
	background:none;
}
.materialText {
}
.materialText h1 {
	display:inline;
	background-color:#FFFFFF;
	margin-left:-10px;
	padding-left:10px;
	padding-right:5px;
}
/* News Prioritys
-------------------------------------------------------------------------------- */
.newsBlockList dt.newsTitlePriority0 {
	margin: 15px 0 5px;
	font: bold 13px helvetica, arial;
	color: #983635;
}
.newsBlockList dd.newsShortTextPriority0 {
	padding: 0 0 0 .9em;
	color: #6C6C6C;
}
.newsBlockList dt.newsTitlePriority1 {
	margin: 15px 0 5px;
	font: bold 12px helvetica, arial;
	color: #983635;
}
.newsBlockList dd.newsShortTextPriority1 {
	padding: 0 0 0 .9em;
	color: #6C6C6C;
}
.newsBlockList dt.newsTitlePriority2 {
	margin: 15px 0 5px;
	font: bold 12px helvetica, arial;
	color: #6C6C6C;
}
.newsBlockList dd.newsShortTextPriority2 {
	padding: 0 0 0 .9em;
	color: #6C6C6C;
}
/* Locations
-------------------------------------------------------------------------------- */
.locationsList dt.newsTitle {
	clear: left;
	margin: 15px 0 20px; padding-top:12px;
}
.locationsList dt.newsTitle img, .newsShortText .leftImg {
	float: left;
	margin-left: -160px;
}
.locationsList .newsTitle img {
margin-right:24px; border:1px solid #97a7b2; padding:1px;
}
*html .locationsList dt.newsTitle img {
	display: inline;
	position: relative;
}
.locationsList p {
	margin: 20px 0 0 66px;
	padding: 0 0 15px;
	background: url(../img/dotted_hr.gif) 0 100% repeat-x;
}
.locationsList p.last {
	background: none;
}
.locationsList p a {
	display: block;
}
.locationsList dd.newsShortText {
	padding: 0;
	overflow:visible;
}
.locationsList dd.newsShortText:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Sales Executives
-------------------------------------------------------------------------------- */
.executivesItem {
	float:left;
	width:150px;
	height:200px;
	position:relative;
}
.executivesList {
	overflow:auto;
}
.executivesItem .ExecutiveName {
	color:#0E3655;
	font-family:trajan, serif;
	font-size:16px;
	font-weight:bold;
}
.executivesItem ul {
	padding:0;
	margin:0;
}
.executivesItem div {
	padding:0;
	margin:0;
	height: 105px;
}
.executivesItem li {
	list-style:none;
	margin:0px;
	padding: 2px;
}
.executivesList dt.newsTitle {
	clear: left;
	margin: 15px 0 20px;
}
.executivesList dt.newsTitle img {
	float: left;
	margin-left: 0px;
}
*html .executivesList dt.newsTitle img {
	display: inline;
	position: relative;
}
.executivesList p {
	margin: 20px 0 0;
	padding: 0 0 15px;
	background: url(../img/dotted_hr.gif) 0 100% repeat-x;
}
.executivesList p.last {
	background: none;
}
.executivesList p a {
	display: block;
}
.executivesList dd.newsShortText {
	padding: 0;
}
.executivesList dd.newsShortText:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Basic Info
-------------------------------------------------------------------------------- */
.tdnavlink {
	border: #cccccc 1px solid;
	background-image:url(../images/bg_table.gif);
	background-repeat:repeat-x;
	padding-left:7px;
	padding-right:7px;
}
.tdnavlink span {
	text-decoration:none;
	color:#666666;
}
.tdnavempt {
	border-bottom: #cccccc 1px solid;
	background-image:url(../images/bg_empt.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.tdnavlinkact {
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-left:7px;
	padding-right:7px;
}
.tdnavlinkact span {
	text-decoration:none;
	color:12497c;
}
/* Management
-------------------------------------------------------------------------------- */
.managementList dt.newsTitle {
	color: #036;
	font: bold 14px arial;
}
.managementList dt.newsTitle div {
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: -175px;
}
*html .managementList dt.newsTitle div {
	display: inline;
	position: relative;
}
/* Sales Service List Page
-------------------------------------------------------------------------------- */
.salesServiceListText {
	margin: 20px 0 0;
	color: #6C6C6C;
	padding: 0 0 15px;
	background: url(../img/dotted_hr.gif) 0 100% repeat-x;
}
.salesServiceListText p {
	margin: 0;
}
/* Rendezvous List
-------------------------------------------------------------------------------- */
h4.rendezvousHeader {
	margin: 0 0 0 20px;
	text-align: right;
	font: normal 12px helvetica, arial;
	color: #6C6C6C;
}
h4.rendezvousHeader b, h4.rendezvousHeader i {
	display: block;
	text-align: center;
}
dl.rendezvousList, dl.rendezvousList dt, dl.rendezvousList dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
dl.rendezvousList dt {
	margin: 10px 0 0;
	font: bold 11px helvetica, arial;
	color: #305372;
}
dl.rendezvousList dd {
	font: normal 11px helvetica, arial;
	color: #6C6C6C;
}
dl.rendezvousList h5 {
	margin: 10px 0 0;
	font: bold 11px helvetica, arial;
	color: #6C6C6C;
}
/* Footer
-------------------------------------------------------------------------------- */
#footer {
	color: #706868;
	width: 853px;
	position:relative;
}
#footer .footerNavLinks, #footer .footerNavLinks a {
	color: #999;
	text-align: center;
}
.footerBlocks {
	width: 100%;
	background-color: #FFF;
}
.footerBlocks td {
	width: 25%;
	vertical-align: top;
	background-color: #CECECE;
}
.footerBlockHeader {
	margin: 0;
	padding: 3px 0 3px 10px;
	background-color: #698192;
	border-bottom: 2px solid #FFF;
	font: bold 14px trajan, arial;
	text-transform: uppercase;
	color: #FFF;
}
/* ----- Search -------------------- */
.footerBlockContent form {
	margin: 0;
	padding: 0;
}
.footerBlockContent fieldset {
	margin: 0 5px;
	padding: 0;
	border: none;
}
.footerBlockContent legend {
	display: none;
}
.footerBlockContent input {
	margin: 0 2px 0 0;
	font: normal 9px arial;
	color: #706868;
}
.footerBlockContent label {
	margin: 0 3px 0 0;
}
.footerBlockContent .intervalInput {
	text-align: right;
	white-space: nowrap;
}
.footerBlockContent .manufactInput input {
	width: 140px;
}
#f_lmin, #f_lmax, #f_pmin, #f_pmax {
	width: 25px;
}
/* ----- Enter to Win -------------------- */
.footerBlockContent button {
	margin: 3px 0 0;
	overflow: visible;
	padding: 0;
	border: none;
	background-color: #CECECE;
	cursor: pointer;
}
.footerBlockContent button span {
	font: bold 11px arial;
	color: #305372;
}
/* Album
-------------------------------------------------------------------------------- */
#albumThumbnailsBlock {
	overflow-y: auto;
	max-height: 301px;
 height: expression(this.scrollHeight > 301 ? "301px" : "auto");
}
#albumThumbnailsBlock span {
	float: left;
	width: 60px;
	height: 40px;
	margin: 0 5px 5px 0;
	padding: 2px;
	border: 1px solid #CCC;
}
#albumThumbnailsBlock span.selected {
	border: 1px solid #698192;
}
.albumDescription {
	color: #6C6C6C;
}
.albumImage {
	text-align: center;
	height: 275px;
}
.albumImage img {
	padding: 2px;
	border: 1px solid #CCC;
	background-color: #EFEFEF;
}
.albumNavigation {
	overflow: auto;
	text-align: center;
	color: #6C6C6C;
}
#albumPreviousLink {
	float: left;
}
#albumNextLink {
	float: right;
}
div#contentLeft select {
	width: 175px;
}
#vesselCollectionTable {
	width: 535px;
	margin: 10px 0;
}
#vesselCollectionTable .albumImage {
	height: auto;
	vertical-align: top;
	width: 284px;
}
#vesselCollectionTable .albumImage img {
	border: 1px solid #153F5C;
}
#vesselCollectionTable #albumThumbnailsBlock i {
	float: left;
	margin: 0 2px 2px 0;
	border: 1px solid #153F5C;
}
#vesselCollectionTable #albumThumbnailsBlock span {
	width: 30px;
	height: 22px;
	margin: 0;
	border: 1px solid #FFF;
}
#vesselCollectionTable #albumThumbnailsBlock span.selected {
	border: 1px solid #C5DEED;
}
#vesselCollectionTable #albumThumbnailsBlock {
	width: 240px;
	vertical-align: top;
	max-height: 1000px;
	height: auto;
}
/* Search Block
-------------------------------------------------------------------------------- */
.leftBlockSearch {
	padding: 9px;
	width: 200px;
	background: #1B5D8C url(../img/left_block_wave.gif) 0 0 no-repeat;
	color: #FFF;
	font: bold 1.1em arial;
}
.leftBlockSearch h3 {
	margin: 0;
	padding: 30px 0 10px;
	font: bold 1.5em trojan, arial;
	text-align: center;
}
.leftBlockSearch button {
	text-align: right;
	padding: 0;
	border: none;
	background: none;
	color: #FFF;
}
.leftBlockSearch button span {
	text-decoration: underline;
}
/* Albums list
-------------------------------------------------------------------------------- */
ul.albumsList {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.albumsList li {
	float: left;
	width: 32.4%;
	padding: 5px 0;
	margin: 2px;
	border: 1px solid #DFDFDF;
	text-align: center;
}
ul.albumsList a {
	display: block;
	text-align: center;
}
ul.albumsList a span {
	display: block;
	padding: .1em 0;
	margin: 3px 0 0;
	background-color: #DFDFDF;
	height:30px;
}
.allAlbumsLink {
	float: right;
	padding-top: 5px;
}
/* формы обратной связи
-------------------------------------------------------------------------------- */
.formControlsTable tr td div {
	font-weight: bold;
}
/* Misc
-------------------------------------------------------------------------------- */
.sectionList h3 {
	margin: 0;
	font-size: 1.2em;
}
.linkSubmit {
	background: none;
	padding: 0;
	overflow: visible;
	border: none;
	border-bottom: 1px solid #FFF;
	font: bold 11px arial;
	color: #FFF;
}
.activeCommand {
	font: bold 11px tahoma;
	color: #698192;
}
.txtLink {
	text-decoration: underline;
	cursor: pointer;
}
.txtBold {
	font-weight: bold;
}
.txtBoldLight {
	color: pink;
	font: 1em bold tahoma;
}
.txtHighlighted {
	padding: 10px 0;
	color: #AA0000;
	font: bold 11px tahoma;
}
.ToolBar {
	border: 1px solid #AAA;
	border-bottom: none;
	vertical-align: middle;
}
.ToolBarCell {
	padding: 0 10px 0 10px;
}
.pagerNumb {
	padding: 0 14px 0 0;
}
.pagerNumb a {
	color: #305372;
	font-weight: bold;
	text-decoration: none;
	padding: 0 14px 0 0;
}
.pagerNumbAct {
	color: #755;
	font-weight: bold;
	padding: 0 14px 0 0;
}
.pagerMenu {
	height:20px;
	display:block;
}
.pagerMenu a, .pagerMenu span.active {
	float: left;
	padding: 2px 5px;
	margin: 0 2px;
}
.pagerMenu .active {
}
.pagerMenu .count {
	display: block;
	padding: 2px;
}
.filterRow {
	clear: both;
	margin: 0;
	padding: 0;
}
.imageSubmitLeft, .imageSubmitRight {
	width: 8px;
}
.imageSubmit input, .imageSubmitDisabled input {
	color: #FFF;
	font: bold 11px tahoma;
}
.imageSubmit, .imageSubmitDisabled {
	margin-right: 5px;
}
*html #contentRight {
	margin-right: -1000px;
	width: 424px;
}
/*	VideoPlayer
-------------------------------------------------------------------------------- */
.videoPlayerContainer {
	text-align: center;
}
.videoShowContainer ul {
	float: left;
	list-style: none;
	padding-left: 0;
	margin: 0 10px 0 0;
}
#group_vessel-video {
	overflow: auto;
}
#video {
	border:1px solid #333333;
	position:relative;
	width:352px;
	height:288px;
	margin-left:30px;
	margin-top:20px;
	z-index:2;
}
/* Vessel slide show
-------------------------------------------------------------------------------- */
#vesselSlideShow a {
	padding: 5px;
}
#vesselSlideShow #next {
	float: right;
	width:90px;
	display:inline;
	text-align:right;
	padding:0px;
	margin:0px 5px 0px 0px;
}
#vesselSlideShow #close {
	position:relative;
	z-index:5;
	clear:both;
	margin:0px;
	padding:0px;
	width:90px;
}
#vesselSlideShow #prev {
	float:left;
	display:inline;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:90px;
	text-align:left;
}
#vesselSlideShow div {
	text-align:center;
}
#vesselSlideShow img {
	clear:both;
	position:relative;
	display:block;
}
