*{margin:0px;padding: 0px;}
body, td, th{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#034460;}
h1{font-size:20px;margin-bottom:5px}
h2{font-size:14px;margin-bottom:5px}
li{list-style-type:square; list-style-position:inside}
a{text-decoration: none;color:#FFF;}
a:hover{text-decoration: none;color: #bbddff;}
/*menu*/
.menu {	width: 520px;	height: 60px;	position: relative;	background: url(img/mmenu.jpg);margin: 0; padding: 0; border: 0;}
.menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: -1px;}
.menu li, .menu a {	height: 60px;	display: block;	border: none;}
.menu li.active a{background:  url(img/mhover.gif) 0px 40px no-repeat;}
/*menu buttons*/
#brokerage {left: 3px;	width: 72px;}
#crewing {	left: 95px;	width: 57px;}
#agency {	left: 173px;	width:54px;}
#forwarding {	left: 248px;	width: 78px;}
#liner {	left: 348px;	width: 38px;}
#contacts {	left: 404px;	width: 63px;}
/*menu hover*/
#brokerage a:hover {background:  url(img/mhover.gif) 0px 40px no-repeat;}
#crewing a:hover {background:  url(img/mhover.gif) 0px 40px no-repeat;}
#agency a:hover {background:  url(img/mhover.gif) 0px 40px no-repeat;}
#forwarding a:hover {background:  url(img/mhover.gif) 0px 40px no-repeat;}
#liner a:hover {background:  url(img/mhover.gif) 0px 40px no-repeat;}
#contacts a:hover {background:  url(img/mhover.gif) 0px 40px no-repeat;}

/*.menu li.active a{color:#464442 !important;text-decoration:none;cursor:default;}*/

/*end menu*/
/*Shadow*/
#shadow{position: relative; padding-left:4px;background:url(img/shadow.gif) repeat-y; width:1032px;}
/*TOP */

#top{float:left;position:absolute;top:0px;left:4px;margin:0px;padding:0px;background-image:url(img/bgtop.jpg); width:1024px; height:300px;background-color:#125776;}
/*LOGO */
#logo{display:inline;float:left;margin:60px 0px 0px 60px;background:url(img/logo.gif) left no-repeat; width:359px; height:65px;}
#logo a{display:inline;float:left;width:359px; height:65px;}
/*MENU-float*/
#mwraper{display:inline;float: right;margin:60px 0px 0px 0px; width:524px; height:60px;}
.wraper{clear:both;}
/*description */
#description{display:inline;float: left; margin:30px 0px 0px 60px; width:359px; height:65px;}

#main {float:left;margin-top:300px;background:url(img/bgmain.jpg) repeat-x;width:1024px;min-height:650px;height:auto !important;height:650px;background-color:#125776;}

#content{display:inline;float:left;margin:20px 60px 20px 300px;width:660px;}

#cleft{display:inline;float:left;overflow:hidden;width:200px;margin:20px 20px 20px -960px;}

#cright{}
#bext{padding:0px 10px 0px 10px;width:670px;}
#bext a, a:hover{text-decoration: none;color:#135470;}
#gap{display:inline;float:left;padding-top:10px;background-color:#115675; width:1024px; height:20px;background-color:#125776;}
#panel{	float:left;	width:1024px;	height:15px;	background-color:#125776;}
#panel a{text-decoration: none;color:#034460;}
#panel a:hover{text-decoration: none;color: #379;}

#line{margin:0px 0px 0px 0px; background:url(img/line.gif) repeat-x;width:915px; height:1px;}

#bottom{float:left;background-image:url(img/bgbottom.jpg); width:1024px; height:250px;background-color:#125776;}
#fish{background:url(img/fish.jpg) right no-repeat; width:950px; height:250px;}
#phone{display:inline;float:left; margin:0px 0px 0px 60px; background:url(img/phone.gif) no-repeat 310px 10px;width:890px; height:93px}
#copyright{display:inline;float:left; width:200px; color:#64aece;}
#design{display:inline;float:right; margin:0px 0px 0px 60px;color:#64aece;width:auto;}
   
.submenu{background-color:#125776;padding:2px;}
.smitem{display:inline;background-color:#125776;padding:2px; border-right:1px solid #fff;}
.submenu div .subactive a{font-size:1em;color:#000;}