body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; color:#515151; background:url(images/header_back.png) repeat-x; }
a{ color:#25A8D6; font-style:italic;}
a:hover{ color:#fff; background-color:#41c6f5; text-decoration:none;}
img{ border:none;}
.spacer_small{ height:10px; clear:both;}
.spacer_medium{height:20px; clear:both;}
.spacer_big{height:35px; clear:both;}
.breadcrumbs_spacer{ width:175px; height:20px; float:left;}
.title_text{ font-size:2em; line-height:1.2em; color:#F9BF1E; padding-bottom:5px;}
.big_wrapper{ width:1000px; overflow:hidden; margin:0 auto; overflow:hidden;}
.wrapper{ width:800px; margin:0 auto; }
.logo{ width:91px; height:73px; margin:15px 0 0 0; float:left; overflow:hidden;}
.lang{ margin:20px 20px 0 0; *margin:20px 10px 0 0; padding-right:20px; float:right; font-style:italic; font-size:0.9em;}
#ru{ background:url(images/ru.gif) no-repeat right;}
#eng{ background:url(images/us.gif) no-repeat right;}
.menu{ float:left;height:30px;margin:15px 0 0 30px;width:675px;}
#pcm{display:none;}
ul.t_menu ul{display:none}
ul.t_menu li:hover>ul{display:block}
ul.t_menu ul{position: absolute;left:-1px;top:98%;}
ul.t_menu ul ul{position: absolute;left:98%;top:0;}
ul.t_menu,ul.t_menu ul {margin:0px;list-style:none;padding:0px 2px 2px 0px;background-repeat:repeat;}
ul.t_menu table {border-collapse:collapse}ul.t_menu {display:block;zoom:1;float: left;}
ul.t_menu ul{width:180px;}
ul.t_menu li{display:block; margin:0 4px 0 1px;}
ul.t_menu a:active, ul.t_menu a:focus {outline-style:none;}

span.au{font:italic 12px Arial;color: #25A8D6;} /* mkw */
span.au:hover{font:italic 12px Arial;color: #ffffff;} /* mkw */

ul.t_menu a, ul.t_menu li.dis a:hover, ul.t_menu li.sep a:hover {display:block; vertical-align:middle; background-color:#; text-align:left; text-decoration:none; padding:2px; _padding-left:0; font:italic 14px Arial; color:#515151;text-decoration:none;cursor:pointer;}
ul.t_menu span{overflow:hidden;}

ul.t_menu li {float:left;}
ul.t_menu ul li {float:none; background-color:#FFF;}
ul.t_menu ul a {text-align:left; color:#25A8D6;font-size:1em;}
ul.t_menu ul li a:hover{ color:#FFF; font-size:12px;}
ul.t_menu li.sep{text-align:center;padding:0px;line-height:0;height:100%;}
ul.t_menu li.sep span{float:none;padding-right:0;width:5;height:16;display:inline-block;background-color:#AAAAAA;background-image:none;}
ul.t_menu ul li.sep span{width:80%;height:3;}
ul.t_menu li:hover{position:relative;}

ul.t_menu li:hover>a{background-color:#FFFFFF;font:italic 14px Arial;color: #515151;text-decoration:none;}
ul.t_menu li a:hover{position:relative;background-color:#25A8D6;font:italic 14px Arial;color: #515151;text-decoration:none;}

ul.t_menu li.dis a {color: #AAAAAA !important;}
ul.t_menu img {border: none;float:left;_float:none;margin-right:4px;width:16px;height:16px;}
ul.t_menu ul img {width:16px;height:16px;}
ul.t_menu img.over{display:none}
ul.t_menu li.dis a:hover img.over{display:none !important}
ul.t_menu li.dis a:hover img.def {display:inline !important}
ul.t_menu li:hover > a img.def  {display:none}
ul.t_menu li:hover > a img.over {display:inline}
ul.t_menu a:hover img.over,ul.t_menu a:hover ul img.def,ul.t_menu a:hover a:hover ul img.def,ul.t_menu a:hover a:hover a:hover ul img.def,ul.t_menu a:hover a:hover img.over,ul.t_menu a:hover a:hover a:hover img.over,ul.t_menu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.t_menu a:hover img.def,ul.t_menu a:hover ul img.over,ul.t_menu a:hover a:hover ul img.over,ul.t_menu a:hover a:hover a:hover ul img.over,ul.t_menu a:hover a:hover img.def,ul.t_menu a:hover a:hover a:hover img.def,ul.t_menu a:hover a:hover a:hover a:hover img.def{display:none}
ul.t_menu a:hover ul,ul.t_menu a:hover a:hover ul,ul.t_menu a:hover a:hover a:hover ul{display:block}
ul.t_menu a:hover ul ul,ul.t_menu a:hover a:hover ul ul{display:none}
ul.t_menu span{display:block;background-image:url(./images/arrv_anim_1.gif);background-position:right center;background-repeat: no-repeat;  padding-right:11px;}
ul.t_menu li:hover>a>span{	background-image:url(./images/arrv_anim_1o.gif);}
ul.t_menu a:hover span{_background-image:url(./images/arrv_anim_1o.gif)}
ul.t_menu ul span,ul.t_menu a:hover table span{background-image:url(./images/arr_double_1.gif)}
ul.t_menu ul li:hover > a span{	background-image:url(./images/arr_double_1o.gif);}
ul.t_menu table a:hover span,ul.t_menu table a:hover a:hover span,ul.t_menu table a:hover a:hover a:hover span{background-image:url(./images/arr_double_1o.gif)}
ul.t_menu table a:hover table span,ul.t_menu table a:hover a:hover table span{background-image:url(./images/arr_double_1.gif)}

.baner_big{ width:800px; height:350px; background:url(images/big_baner.jpg);}
.baner_small{ width:800px; height:170px; background:url(images/flash.jpg);}
.breadcrumbs_wrap{ width:800px; height:20px; margin:15px 0 35px 0; font-style:italic;}
.breadcrumbs{list-style:none; margin:0; padding:0;}
.breadcrumbs li{float:left; padding:0 5px 0 10px; background:url(images/breadcrumb_dot.gif) no-repeat center left;}
.content{ width:800px; margin-bottom:35px;}
.column_left{ width:160px; border-right:2px solid #ededed; font-style:italic; float:left;}
.column_left_menu{list-style:none; margin:0 0 10px 0; padding:0;}
.column_left_menu li { list-style:none;padding:0 0 0 10px; line-height:20px; background:url(images/breadcrumb_dot.gif) no-repeat center left;}
.column_right{ width:628px; float:right; padding:0 0 0 10px;}
.marine_list_item{ width:628px; height:170px; margin:15px 0 0 0;}
.marine_list_item_image{ width:200px; height:170px; float:left; display:inline;}
.marine_list_item_name{ width:270px; font-size:1.5em; font-style:italic;  margin-left:15px; float:left;}
.marine_list_item_text{ width:270px; font-size:1em; font-style:italic; color:#333333; margin-top:20px;  margin-left:15px; float:left;}
.item_datasheet{ width:110px; padding-right:26px; font-size:0.95em; background:url(images/pdf_icon.gif) no-repeat right; float:right;}
.marine_list_item_descr{ width:400px; color:#A0A0A0; float:left; margin:10px 0 10px 15px; }
.grid{ width:400px; margin-left:15px; float:left; line-height:1.7em;}
.grid_name{ width:200px; float:left;}
.grid_data{width:200px; float:right;}

.see_also{ margin:25px 0 15px 0; font-size:1.5em; font-style:italic;}
.see_also_date{ margin:0 15px 10px 0; float:left; clear:both;}
.see_also_link{ margin-top:15px;}

.fp_services{ border-top:2px solid #ededed; margin-top:15px;}
.fp_services_item{  height:41px; float:left; font-size:1.5em; font-style:italic; padding:36px 0 0 36px;}
#marine{ background:url(images/marine_services_icon.png) no-repeat left; padding-right:16px; *padding-right:10px;}
#seismic{ background:url(images/seismic_services_icon.png) no-repeat left;padding-right:16px; *padding-right:10px;}
#dev{ background:url(images/infrastructure_dev_icon.png) no-repeat left;}
.footer{ width:800px;}
.wave{ width:800px; height:41px; background:url(images/wave.gif) no-repeat;}
.footer_text{ width:350px; margin:25px 0 25px 15px; font-size:0.8em; text-align:left; float:left; color:#AFAFAF;}
.footer_copy{ width:350px; margin:25px 15px 25px 0; font-size:0.8em; text-align:right; float:right; color:#AFAFAF;}

.popup 		{width:100%; height:100%; background:url(images/bgdark.png); display:none;  position:fixed;}
.popupd 	{margin:50px auto; width:600px; height:500px; border:#CCCCCC 1px solid; background:#bfbfbf; padding:5px;}
.popupt 	{margin:10px; width:auto; padding:2px; height:420px; background:#FFFFFF; color:#000000; font-size:12px; overflow:scroll;}
.popupbtn	{float:right;}
