html, body {height:100%;}
* {margin:0;padding:0}
body { margin:0; padding:0;  }
body { 	background:#ffffff;	color:#000000; font-size:13px; font-family:'arial', 'verdana', 'tahoma', serif; line-height:20px; background:url('../images/topblock.gif') repeat-x left top;}
img {border:0}
a {color:#a60019; text-decoration:none}
a:hover {text-decoration:underline}
p {padding:10px 0;}

#wrapper {min-height:100%; height:auto !important; height:100%; margin-bottom:-122px;}

#topblock {height:60px; background:url('../images/top_pic.jpg') no-repeat 405px top;}
#topblock h4 {width:340px; height:53px; background:url('../images/logo.gif') no-repeat left top; display:block; position:absolute; top:2px; margin-left:16px;}
#topblock h4 a {width:340px; height:53px; display:block; text-indent:-999px; overflow:hidden}

#flashblock {height:170px; background:url('../images/box.png') no-repeat left top; }
#flashblock_company_news {height:170px; background:url('../images/company_news.png') no-repeat left top; }
#flashblock_worldwide_network {height:170px; background:url('../images/contact_us.png') no-repeat left top; }
#flashblock_contact_us {height:170px; background:url('../images/contact_us.png') no-repeat left top; }
#flashblock_forms {height:170px; background:url('../images/forms.png') no-repeat left top; }
#flashblock_online_tools {height:170px; background:url('../images/online_tools.png') no-repeat left top; }
#flashblock_services_air {height:170px; background:url('../images/services_air.png') no-repeat left top; }
#flashblock_services_ocean {height:170px; background:url('../images/forms.png') no-repeat left top; }
#flashblock_services_logistic {height:170px; background:url('../images/services_logistic.png') no-repeat left top; }
#flashblock_site_map {height:170px; background:url('../images/box.png') no-repeat left top; }
#flashblock_track_trace {height:170px; background:url('../images/track_trace.png') no-repeat left top; }
#flashblock_services_customer {height:170px; background:url('../images/customer.png') no-repeat left top; }
#shadow {height:170px; background:url('../images/head.png') no-repeat left top; margin-left:367px}


/*FOOTER*/
#clear {clear:both; height:122px; font-size:1px;}
#footer {height:122px;  background:url('../images/footer.gif') repeat-x left top;}
#footer div.copyright {height:109px; background:url('../images/footer_logo.gif') no-repeat left bottom; padding-left:271px; color:#bcbdb6; padding-top:13px; font-size:11px}
#footer div.copyright p {line-height:18px; padding-top:8px;}
#footer div.copyright a {color:#ffffff; text-decoration:underline}
#footer div.copyright a:hover {text-decoration:none}

/*CONTENT block*/
#container {width:1000px; float:left; padding-bottom: 30px;}
#sidemenu {width:217px; float:left; background:url('../images/menu.gif') no-repeat left top; min-height:313px; height:313px}
#content {width:460px; float:left; margin-left:55px }
#content2 {width:698px; float:left; margin-left:55px; padding-bottom: 75px;}
#sidenews {width:238px; float:right; padding-top:9px}

#sidemenu ul {list-style:none; font-family:'tahoma', 'arial', 'verdana', serif; font-size:14px; color:#ffffff; background:url('../images/menu_line.png') no-repeat left top; margin:30px 0 0 0;}
#sidemenu ul li {background:url('../images/menu_line.png') no-repeat left bottom;  height:30px;}

#sidemenu ul li a {color:#ffffff; display:block; padding: 5px 0 6px 41px; height:17px; width:153px; z-index:1; position:relative}
#sidemenu ul li span {color:#000000; position:absolute; padding: 5px 0 6px 41px; z-index:0;  margin:2px 0 0 2px; display:block;}

#sidemenu ul a:hover, 
#sidemenu ul li:hover a,
#sidemenu ul li.iehover a {text-decoration:none; background:url('../images/menu_hover.png') no-repeat left top;}

#sidemenu ul li a.sel {background:url('../images/menu_hover_arr.png') repeat-y left top;}
#sidemenu ul ul {display:block; background:#585950; margin:0; font-size:13px; width:187px; position:absolute; margin:-29px 0 0 194px;}
#sidemenu ul ul li {clear:both; background:none; border-bottom:1px solid #7c7d75;}
#sidemenu ul ul li.last {border:0}

#sidemenu ul li:hover li a,
#sidemenu ul li.iehover li a {background:none; width:auto; padding: 5px 18px 6px 18px;}

#sidemenu ul li:hover li a:hover,
#sidemenu ul li:hover li:hover a,
#sidemenu ul li.iehover li a:hover,
#sidemenu ul li.iehover li.iehover a {background:none; background:#a60019;}

#sidemenu ul ul,
#sidemenu ul ul ul,
#sidemenu ul ul ul ul {
  display: none;
  position: absolute;
}

#sidemenu ul li:hover ul ul,
#sidemenu ul li:hover ul ul ul,
#sidemenu ul li.iehover ul ul,
#sidemenu ul li.iehover ul ul ul {
  display: none;
}

#sidemenu ul li:hover ul,
#sidemenu ul ul li:hover ul,
#sidemenu ul ul ul li:hover ul,
#sidemenu ul li.iehover ul,
#sidemenu ul ul li.iehover ul,
#sidemenu ul ul ul li.iehover ul {
  display: block;
}
 


h1 {font-size:26px; color:#010000; font-weight:normal; padding:39px 0 25px 0}
#container img {margin-top:5px}
.mr {margin-right:20px}
.ml {margin-left:20px}

#sidenews h1 {padding-top:30px}
.news dl {}
.news dt {font-size:11px; border-bottom:1px solid #94948d; padding-top:9px}
.news dd {padding:5px 0}
.news dd a {font-weight:bold; background:url('../images/marker.gif') no-repeat left 5px; padding-left:8px}

.red_header {padding: 10px 0 3px 0; color: #AB011E; font-weight: bold; text-align: left;  font-size:14px;  border-bottom:1px solid #94948d;}
.red_header2 {padding: 10px 0 3px 0; color: #AB011E; font-weight: bold; text-align: left;  font-size:14px;}
.news_date {padding: 10px 0 3px 0; color: #000000; text-align: right; font-size:11px;  border-bottom:1px solid #94948d;}
.news_table { border-collapse: collapse; }

.contact_us_table , .online_tools_table { border-collapse: collapse; margin-top: 17px; width: 100%; }
.contact_us_table td , .online_tools_table td, .online_tools_table th {border: solid 1px  #999999; padding: 5px 0 5px 10px; vertical-align: top;}
.online_tools_table th {text-align: left;}


.form_block {clear: both;}
.form_block img{display: block; float: left; vertical-align: top; margin: 1px 0 25px 0;}
.form_block a {display: block; padding-top: 5px;}
.form_block p {margin-bottom: 15px;}
 
.arrow_ul { list-style-image:url('../images/arrow.gif'); list-style-type:square; margin: 15px 0 20px 20px;}

.logistic_article { clear: both; padding-top: 20px;}

#track_trace_form {background: #F5F4F2; width: 730px; height: 175px; margin-top: 15px;}
#track_trace_form table {margin: 30px 0 0 30px; }
#track_trace_form input {width: 165px; height: 20px; border: solid #999999 1px;}
#track_trace_form #reset {height: 20px; width: 80px; background: #666760; color: #FFFFFF; border: solid #999999 1px; font-size: 11px; vertical-align: middle; margin: 20px 0 0 0; padding-bottom: 3px;}
#track_trace_form #submit {height: 20px; width: 80px; background: #AB011E; color: #FFFFFF; border: solid #999999 1px; font-size: 11px; vertical-align: middle; margin: 20px 0 0 3px; padding-bottom: 3px;}

#sidemenu ul ul span {display: none;}
#sidemenu ul ul {z-index: 1000;}

#sitemap ul {margin-left: 30px;}
#sitemap ul ul {margin-left: 40px;}
#sitemap li {margin-top: 16px;}
#sitemap li { list-style-image:url('../images/arrow_red.gif'); list-style-type:square; text-decoration: underline; color: #a60019;}
