body { margin:0px; font-family:Tahoma; min-width:998px; }
div#body_measurer { visibility:hidden; width:100%; }
* html div#body_measurer {  height:1px; font-size:0; margin-top:-3px; }
* html #body_containers { width: expression( ( document.getElementById('body_measurer') && document.getElementById('body_measurer').clientWidth < 998 ) ? '998px' : '100%' ); }
* {outline:0;}
img { border:0; }
a { color:#1a9bd7 }
div.clear { clear:both; }

a.dashed { text-decoration:none; border-bottom:1px dashed; }

/* Main container ( without margin's ) */
#body_containers { margin:0 4% 0 4%; }

/* Topline */
div#topline { width:100%; height:6px; background:url("../images/topline.jpg") no-repeat 0% 0%; margin:0; }
* html div#topline { font-size:0; }

/* Logo, navigation, search */
div#headline { width:100%; text-align:right; margin-top:15px; /*padding-top:35px;*//*padding-top:35px;*/ }

/* Logo */
#logo_container { width:30%; float:left; text-align:left;}
/*#logo_container img { width:265px; height:58px; }*/
/* Navigation, language */
#navigation_container { width:69.9%; float:right; text-align:right; margin-top:7px; } /* 69.99 for ie */
#navigation_container #search { height:30px; text-align:right; width:98%; }
* html #navigation_container #search { width:100%; margin-right:2%; }
form#searchForm { margin:0px; }
#search input { width:23%; border:1px solid #c2c2c2; color:#c2c2c2; padding-left:2px; }
#search .loop { width:14px; height:13px; border:0; }
#lng { display:inline; margin-right:3%; }
img#rus { width:35px; heigth:18px; border:0px; }
img#eng { width:35px; heigth:18px; border:0px; margin:0 3px 0 0; }
a.noactive { color:#3caffe; font-size:1em; text-decoration:none;}
#navigation_container p { display:inline; padding:0 0.4% 10px 0; background:url("../images/separator.gif") no-repeat 100% 50%; }
#navigation_container p.last { display:inline; padding:0 0.4% 10px 0; background:url("../images/separator.gif") no-repeat 200% 50%; }

/* Search */
.search_wrapper { margin-top:15px; }
.search_wrapper searchtext.input { width:70%; }
.search_result_wrapper { margin:15px; }

/* Ship on Main */
div#shipBlock { width:100%; height:268px; background:url("../images/shipNew.jpg") repeat 0% 0%; margin:15px 0 0 0; }
div#shipBlockLine { width:100%; height:7px; background:url("../images/line.jpg") no-repeat 0% 0%; margin:7px 0 0 0; }

/* News, rigth text - content line */
div#content { width:100%;  margin:17px 0 0 0; }
div#content div#left { width:60%; float:left; text-align:left; }
div#content div#right { width:40%; float:right; text-align:left; }


/* News */
div#news { width:90%;}
div#news div.newsLeft { width:40%; float:left; margin-top:5px; }
div#news	div.newsRigth { width:40%; float:right; margin:5px 20px 0 0; }
p.newsDate {  margin:0 0 0 0px; font-size:0.7em; color:#ababab; }
p.newsHeader { margin: 0 0 5px 0px; }
p.newsHeader a { font-size:0.8em; font-weight:bold;  }
img.newsImg { width:202px; height:60px; }
p.newsDescription { margin: 3px 0 3px 3px; }
p.newsDescription a { text-decoration:none; color:#000000; font-size:0.7em; }
a.newsDescription { text-decoration:none; color:#000000; font-size:0.7em; display:block; }
p#allNews { width:85%; margin:5px 0 0 3px; text-align:left; }
p#allNews a { font-size:0.8em; }
/* Right text */
div#right  p { font-size:0.8em; }

/*Main Content */
h1 { color:#5193c0; font-size:1.4em; font-weight:normal; }
h2 { color:#5193c0; font-size:1.3em; font-weight:normal; }
div#news_text  p { font-size:0.8em; }
div#pageContent p { font-size:0.8em; padding-left:3px; padding-right:10px; }
div#pageContent { width:100%; margin:15px 0 0 0; }
div#pageContent  ul, div#pageContent li{list-style-type: square;}

div#pageContent ul{padding-top:0px; 	font-size:0.8em; margin-top:5px;}

div#pic_title { margin-bottom:12px; }
/* About Page */
#about-table {
	border: thin solid #e5e5e5;
	background-image: url(../images/about-bg.gif);
	background-repeat: repeat-x;
	background-position: right;
	margin-bottom:10px;
}
#about-pic {
	border: 5px solid #FFFFFF;
}


/* Banner, gallery line - line3 */
div#line3 { margin: 15px 0 0 0;  }
div#line3 div#line3Left {  width:100%; float:left; text-align:left; }

/* Banner on Main */
div#bannerMain { width:100%; height:134px; background:url("../images/bannerMainNew.jpg") repeat 0% 0%; }
/* Gallery */
div#Gallery-line{width:100%; margin:13px 0 10px 0; font-size:0.8em;}
div#siteGallerycontent {width:100%; margin:15px 0 0 0;}
div#gallery div#galleryPhotoLeft { width:45%; float:left; margin-top:5px; }
div#gallery div#galleryPhotoRigth { width:45%; float:right; margin-top:5px; }

p.photoDate { margin:0 0 2px 0px; font-size:0.7em; color:#ababab; text-align:left; }
p.photoDateRight { margin:0 0 2px 0px; font-size:0.7em; color:#ababab; text-align:right; }
p.photoHeader { margin: 0 0 5px 0px; }
p.photoHeader a { font-size:0.8em; font-weight:bold; }
img.newsPointer { margin-left:5px; }
img.galleryImg { width:202px; height:80px; }
p.allPhotos { margin:0; }
p.allPhotos	a{ font-size:0.8em; }
div#galleryBlockLine { width:100%; height:3px; background:url("../images/line.jpg") no-repeat 0% 0%; margin:19px 0 0 0;}
* html div#galleryBlockLine { font-size:0; }

/* Footer */
div#footer { margin: 0 0 1% 0; }
div#footer div#footerLeft {  width:60%; float:left; text-align:left; margin-top:3px;}
div#footer div#footerRigth { width:40%; float:right; text-align:left; margin-top:3px;}
span#copyrigth { font-size:0.7em; color:#a2a2a2; }
ul#bottomMenu { list-style-type:none; margin-left:-39px; margin-top:10px; }
* html ul#bottomMenu { margin-left:0; margin-top:-4px; }
ul#bottomMenu li { display:inline; font-size:0.8em; }
ul#bottomMenu li a { text-decoration:none; color:#686767; }
p.address { font-size:0.7em; color:#363636; margin-top:3px; margin-bottom:2px;}

 /* Page */
 div#bannerPageMain { width:100%; height:147px; background:url("../images/bannerPageMain.jpg") repeat 0% 0%; margin:15px 0 0 0; } 
 div#bannerPageAbout { width:100%; height:147px; background:url("../images/bannerPageMain.jpg") repeat 0% 0%; margin:15px 0 0 0; } 
 div#bannerPageServices { width:100%; height:147px; background:url("../images/bannerService.jpg") repeat 0% 0%; margin:15px 0 0 0; } 
 div#bannerPagePartners { width:100%; height:147px; background:url("../images/bannerPartnersNew.jpg") repeat 0% 0%; margin:15px 0 0 0; } 
 div#bannerPageVacancies { width:100%; height:147px; background:url("../images/bannerMainVacanciesNew.jpg") repeat 0% 0%; margin:15px 0 0 0; } 
 div#bannerClientsareaMain { width:100%; height:147px; background:url("../images/bannerClientsareaMain.jpg") repeat 0% 0%; margin:15px 0 0 0; } 
 div#bannerPage { width:100%; height:134px; background:url("../images/bannerOurTeam2.jpg") repeat 0% 0%; margin:7px 0 0 0; }   
 div#bannerAbout { width:100%; height:134px; background:url("../images/bannerOurTeam2.jpg") repeat 0% 0%; margin:7px 0 0 0; }   
 div#bannerServices { width:100%; height:134px; background:url("../images/bannerOurTeam2.jpg") repeat 0% 0%; margin:7px 0 0 0; }   
 div#bannerPartners { width:100%; height:134px; background:url("../images/bannerOurTeam2.jpg") repeat 0% 0%; margin:7px 0 0 0; }   
 div#bannerVacancies { width:100%; height:134px; background:url("../images/bannerOurTeam2.jpg") repeat 0% 0%; margin:7px 0 0 0; }   
 div#bannerClientsarea { width:100%; height:134px; background:url("../images/bannerOurTeam2.jpg") repeat 0% 0%; margin:7px 0 0 0; }
 div#bannerPageFleet { width:100%; height:134px; background:url("../images/fleet-service.jpg") repeat 0% 0%; margin:7px 0 0 0; }
 div#bannerPageTerms { width:100%; height:134px; background:url("../images/terms-top.jpg") repeat 0% 0%; margin:7px 0 0 0; }

 
 /* Services */
 div#bannerServicesMain { width:100%; height:147px; background:url("../images/bannerServicesMain.jpg") repeat 0% 0%; margin:15px 0 0 0; }
 
 div#services_wrapper { width:100%; margin:15px 0 0; }
 div#services_menu { float:left; width:225px; height:509px; margin:15px 0 0 15px; position:relative; z-index:2; }
 div#services_map { width:833px; height:509px; float:left; background:url("../images/services_map.gif") no-repeat 0% 0%; position:absolute; margin-left:15%; z-index:0; }
 *HTML  div#services_map { margin-left:5%; }
 
 h3.menu_title { font-size:0.8em; margin:15px 0 0 5px; }
 #services_menu ul { background:url("../images/line.gif") no-repeat 0% 0%; min-height:64px; padding:0 0 0 20px; list-style:none; }
 #services_menu ul li { list-style:none; padding:1px; }
 #services_menu ul li a { text-decoration:none; font-size:14px; outline:0; }
 a.active_service { color:#ef9e4f; }
 img.curr_service_image { width:833px; height:509px; display:none; position:absolute; }
   
/* Our Team */
div#bannerOurTeamMain { width:100%; height:147px; background:url("../images/bannerOurTeamMainNew.jpg") repeat 0% 0%; margin:15px 0 0 0; }
div#ourteamContent { width:100%; margin:15px 0 0 0; }
div#tabs { width:100%; margin:12px 0 0 0; }
div#bannerOurTeam { width:100%; height:134px; background:url("../images/bannerOurTeam2.jpg") repeat 0% 0%; margin:7px 0 0 0; }

.ourteamMember { margin-bottom: 45px; }
.ourteamMember h2, p { margin:7px 0 0 0; }
h2.ourteamfio { color:#5193c0; font-size:1.3em; font-weight:normal; }
p.ourteamVacancy { margin-top:-3px; color:#6b6b6b; font-size:0.8em; font-style:italic; font-weight:bold; }
p.ourteamDescription { margin:5px 10px 0 0; font-size:0.7em; text-align:justify; }

.ourteamMemberData{margin-top:12px;}
.ourteamMemberData span {  font-size:0.7em; font-weight:bold; }

span.mobile { margin-left:0px; }
span.phone { margin-left:22px; }
span.fax { margin-left:22px; }
span.email { margin-left:22px; }
span.vcard { margin-left:22px; }

td.mobile { width: 115px}
td.mobile img { margin-left:0px; }
td.phone { width:122px;  border-left:1px solid #CCCCCC; }
td.phone img { margin-left:22px; }
td.fax { width:126; border-left:1px solid #CCCCCC; }
td.fax img { margin-left:22px; }
td.email { width:235px;  border-left:1px solid #CCCCCC; }
td.email img { margin-left:22px; }
td.vcard { width:125px;  border-left:1px solid #CCCCCC; }
td.vcard img { margin-left:22px; }

/* Our Parnter */

.partners_logo {float:left; text-align:center; padding:5px 2% 5px 2%}


/* News */
div#bannerNewsMain { width:100%; height:268px; background:url("../images/shipNew.jpg")  repeat 0% 0%; margin:15px 0 0 0; }  
div#bannerNews { width:100%; height:182px; background:url("../images/bannerOurTeam.png") repeat 0% 0%; margin:7px 0 0 0; }
h2.newsTitle { margin:0px 0 5px 0; color:#5193c0; font-size:1.3em; }
.news_text { margin:0px 0px 0px 0px; font-size:0.75em; text-align:justify; padding-bottom:10px}
/*.news_text a { color:#656767; }*/

/* short story */
.newsDate { color:#656767; font-size:12px; font-weight:bold}
#newsShortStories { width:100%; }  
.newsShortStory { width:100%; margin:10px 0px 25px 0px;}
.newsShortStory table { width:100%; }
a.newsShortStoryA { color:#656767; text-decoration:none; font-size:12px; }
a.newsShortStoryA:visited { color:#656767; text-decoration:none; }
a.newsShortStoryA:hover { color:#656767; text-decoration:underline; }
img.news_thumb { margin:0px 15px 0px 0px; border:0; }
.path { color:#656767; font-size:0.75em; }
.path a { color:#3da0e3; text-decoration:none; }
.navigation { width:auto; margin:15px 15px 20px 220px; color:#656767; font-size:12px; }
.navigation a { color:#3da0e3; text-decoration:none; }

/* short story vertical */
.newsVertical { width:275px; height:175px; overflow:hidden; margin:5px; padding:5px; float:left; }

/*.newsText a:hover{ color:#656767; text-decoration:none; }
.newsText a:visited { color:#656767; }
.newsText p{ margin:8px 0px 8px 0px; }
.newsText img{ margin:5px; } */

/* Gallery */
div#bannerGalleryMain { width:100%; height:147px; background:url("../images/bannerGalleryMainNew.jpg") repeat 0% 0%; margin:15px 0 0 0; }
div#bannerGallery { width:100%; height:134px; background:url("../images/bannerMainNew.jpg") repeat 0% 0%; margin:7px 0 0 0; }
div#galleryCollection { margin:15px 0; }
.category { margin-bottom:15px; }
.category h2 { font-size:1.0em; color:#1a9bd7; margin-left:2px; }
.section { float:left; width:220px; height:170px; margin:0 1% 15px 0px; background:#FFF;  border:1px solid #dddddd; padding:7px 7px 2px 7px; }
.jcarousel-thumb { margin:15px 0; }

/* Clients Area */
div#ClientsareaContent { margin-top:15px; }
.file {width:128px; margin:10px 5px;font-size:12.8px; float:left}
.filesdate{font-size:11.2px; color:#ababab; text-align:center; width:128px; }
.filesname{text-align:center; width:128px; }

/* Fleet List Table */
.fleetTable
{
  font-family: arial, helvetica, sans-serif;
}

.fleetHeader
{
  height: 32px;
  color: #0d7ff1;
  text-decoration: underline;
}

.fleetRow
{
  height: 32px;
  font-size: x-small;
}

.nameCell
{
  width: 170;
}

.typeCell
{
  width: 180;
}

.dwtCell
{
  width: 100;
}

.grdCell
{
  width: 160;
}

.statusCell
{
  width: 140;
}

/*
	Gallery
*/
div.stripViewer { width:100%; height:493px; overflow:hidden; margin:0 0 1px 0; }
div#mygaltop img { height:487px; float:left; margin:4px 11px 4px 4px; border:1px solid #bbbbbb ; }
.galleryHoover { cursor:pointer; }
#mycarousel img { width:202px; height:80px; }
.noselect { filter:alpha(opacity=30); opacity:0.3; moz-opacity: 0.25; }