html {padding: 0;margin: 0; height: 100%;width: 100%;}
body {text-align: left;  padding: 0; height: 100%; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000; }
.body_main { background-image:url(../../img/shipman/fon.jpg); background-repeat:repeat-y; background-position: left; background-color:#BECFD7;}
.body_01 { background-image:url(../../img/shipman/fon_01.gif); background-repeat:repeat-y; background-position: left; background-color: #BECFD7 }
#container {float:left; height: auto; width: 100%; }
#footer {padding: 0; position:relative; height: 12px;  margin: 0;background-color: #0B0D4A;width: 100%;}
	
#content_ { width: 950px;}

img, p, div, ul, li { padding: 0; margin: 0; border: none}
ul, li { list-style:outside; list-style-type:none; }
.clear { clear: both; height: 0px;  width: 0px; line-height: 0px; overflow: hidden}

/*---------header--------*/
#header {width: 100%; }
	#header .line_01_hld{width: 100%; height: 60px;overflow:hidden; background-color:#0B0D4A; }
		#header .line_01{ width: 950px;height: 60px;overflow:hidden; float:left }
			#header .line_01 .fon_left_01{width: 125px; height: 60px; float:left; overflow:hidden; background-color:#030834}
			#header .line_01 .fon_left_02{width: 125px; height: 60px; float:left; overflow:hidden;background-color:#04093C}
			#header .line_01 .logo{width: 143px; height: 60px; float:left}
			#header .line_01 .fon_right{width: 125px; height: 60px; float:right; background-color:#04093C}
	#header .line_02{width: 100%; height: 2px; overflow:hidden; background-color:#EDE67F; }
	#header .line_03_hld{width: 100%; height: 8px; overflow:hidden; background-color: #1D538A; }
		#header .line_03{ width: 950px;height: 8px;overflow:hidden; float:left }
			#header .line_03 .fon_left_01{width: 125px; height: 8px; float:left; background-color:#0E3661}
			#header .line_03 .fon_left_02{width: 125px; height: 8px; float:left; background-color:#123F70}
			#header .line_03 .fon_right{width: 125px; height: 8px; float:right; background-color:#123F70}
	#header .line_04_hld{width: 100%; height: 52px; overflow:hidden;  }
		#header .line_04{ width: 950px;height: 52px;overflow:hidden; float:left }
			#header .line_04 .fon_left_01{width: 125px; height: 52px; float:left; background-color:#91A8B4}
			#header .line_04 .fon_left_02{width: 125px; height: 52px; float:left; background-color:#B1C5CF}
			#header .line_04 .title{ width: 575px;height: 52px; float:left; background-color:#FFFFFF}
				#header .line_04 .title img { margin: 26px 0 0 6px}
			#header .line_04 .fon_right{width: 125px; height: 52px; float:right; background-color:#BECFD7}	
		
/*---------menu--------*/
#menu { width: 125px; height: 366px; float: left; background-color:#030834}
#menu ul{ margin: 37px 0 0 8px}
	#menu ul li{ margin: 0 0 4px 0}	
		#menu ul li ul{ margin: 0 0 10px 14px; font-size:9px}
			#menu ul li ul li{ margin: 0 0 2px 0; font-size:9px}
			#menu ul li ul li.act{ color: #EDE67F }	
			#menu ul li ul a{ text-decoration: none; color: #91A8B4; font-size:9px}
			#menu ul li ul a:hover{ text-decoration: underline; color: #91A8B4}
#menu .logo {height: 57px;margin-top: 86px}
/*---------middle--------*/


.middle_fon {width: 125px; height: 366px; float: left; background-color: #D2DEE4}
.body_01 .middle_fon {background-color: #D2DEE4}
	.body_01 .middle_fon img { float: right;}
	.body_01 .margint img {  margin-top: 48px}
.img {width: 575px; height: 366px;}
.main {background-color:#000000}
	
	
/*---------content--------*/

.content { width: 575px; padding:0 0 120px 0; float:left; }
.content_page_01 { border-top: 1px solid #1D538A; color: #1D538A}
.content_page_02 {color: #0B0D4A}
.content_page_tline { border-top: 1px solid #1D538A;}

	.content p { text-align: justify; margin: 0 6px 12px 7px;  }
	.content .no_bottom, .content .three p.no_bottom{ margin-bottom: 0}
	.content_main .title, .content_main p.title{ color:#EFE27E; font-weight: bold;}
	.content_main a{ text-decoration: none; font-weight:bold; color:#215083}
	.content_main a:hover{ text-decoration: underline;  color:#215083}
	
	
	.content_page_01 .title,.content_page_02 p.title {font-weight: bold; text-align: left;}
	.content_page_01 ul li, .content_page_02 ul li {text-align: justify; margin: 0 6px 12px 7px; background-image:url(/img/shipman/content/li_blt.gif); background-repeat:no-repeat; background-position: 0 4px; text-indent: 12px }
	.content_page_01 ul li.send, .content_page_02 ul li.sand {background-image:url(/img/shipman/content/li_blt_sand.gif);}

	.content_page_01 p.blt, .content_page_02 p.blt {text-align: justify; margin: 0 6px 12px 7px; background-image:url(/img/shipman/content/li_blt.gif); background-repeat:no-repeat; background-position: 0 4px; text-indent: 12px }
	.content_page_01 p.sand, .content_page_02 p.sand {background-image:url(/img/shipman/content/li_blt_sand.gif);}


	
	.content_page_01 a { font-weight: bold; text-decoration:none;color: #1D538A  }
	.content_page_01 a:hover { font-weight: bold; text-decoration: underline;}
	
	.content_page_02 .title,.content_page_02 p.title {font-weight: bold; color: #215083}
	.content_page_02 a { font-weight: bold;color: #215083 ;text-decoration:none }
	.content_page_02 a:hover { font-weight: bold;color: #215083; text-decoration: underline }
	
.content .three{ width: 575px; padding:0 0 0 0; margin: 14px 0 0 0; float: left}
	.content .three p {margin:0 0 12px 0; }
	.content .three .item { width: 178px; float: left; padding: 0 6px 15px 7px;  }
	.content .three .brdr { border: solid #896852; border-width: 0 1px 0 1px }
	.content .three .width {width: 178px;float: left;}

.content_page_01 { border-top: 1px solid #1D538A; color: #1D538A}


.content table.tech {  margin: 0 6px 12px 7px;  float:left; padding: 0; width:562px;}
	.content table.tech tr td { padding:0 6px 12px 0; vertical-align: top} 
	.content table.contacts tr td.left{ width: 100px; }
	.content table.contacts tr td.right{width: 500px;}
.content table.contacts{width:450px;}
.banner {width: 100px; margin: -125px 0 0 10px; padding: 3px; position:absolute; height: 100px; background-image: url(../../img/shipman/banners/fon_upg_01.jpg); background-position: top; display:none  }
.b_02 {background-image: url(../../img/shipman/banners/fon_upg_02.jpg);margin: -125px 0 0 135px;}
.b_03 {background-image: url(../../img/shipman/banners/fon_upg_03.jpg);margin: -125px 0 0 835px;}

.body_main .banner { margin: -115px 0 0 10px;}
.body_main .b_02 {margin: -115px 0 0 135px;}
.body_main .b_03 {margin: -115px 0 0 835px;}

.content img.home_img {margin: 0 0 5px 7px; float: right; width: 250px; height: 365px;}

.content .title_top {margin-top: 5px;}

.content span.bold {font-weight: bold; color: #215083;}


/*---------techdescription--------*/
.content .content_tech_desc {width: 325px;}

.content_tech_desc div.tech_label {float: left; padding-left: 7px;}
.content_tech_desc div.tech_value {float: right; padding-right: 7px;}
.content_tech_desc p.tech_line {border-bottom: 1px solid #356699; margin: 0 8px 4px 8px;}


/*---------form--------*/

.content .form_hld  { padding: 0; width: 564px; overflow: visible; margin: 16px 6px 0 7px;  }
.content .form_hld h1, #center .center_txt .docs h1  {margin: 15px 0 10px 0; color: #122530;   }
.content .form_hld h2, #center .center_txt .docs h2  {margin: 15px 0 10px 0; color: #122530;   }

.content .form  { border: 0px;  }

.content .form td  { vertical-align: top; margin: 0; padding: 0;    }
.content .form .blue { color: #7796D1; padding-top: 4px }
.content .form .left {padding-top: 4px; padding-bottom: 0px;width:200px }
.content .form .right { 	padding-top: 4px; padding-bottom: 0px; width:364px; }
.content .form  input.field {font-family: Tahoma, Verdana, Geneva, Arial; font-size: 11px;
 border: 1px solid #7499B7; padding: 1px 3px 1px 3px; width:369px; margin: 2px 0;}

.content .form  textarea { font-family: Tahoma, Verdana, Geneva, Arial; font-size: 11px;
 border: 1px solid #7499B7; padding: 1px 3px 1px 3px; height: 100px; width:369px; overflow: auto; margin: 2px 0;}


/*---------footer--------*/

#footer   .left {  height: 10px; width: 125px; line-height: 3px; float: left; margin: 0; padding: 0;}

#footer  .right { float: right; color:#FCFEFC;height:10px;line-height: 8px; overflow: hidden; font-size:9px; margin-right: 10px ; display: inline}
#footer .line_02{width: 100%; height: 2px; overflow:hidden;  background-color:#EDE67F; }


#footer_main {padding: 0; height: 201px;  margin: 0;background-color: #91A8B4; width: 100%;  }
	#footer_main .footer_ {padding: 0; height: 12px; overflow: hidden; margin: 0;background-color: #0B0D4A;width: 100%;}
	#footer_main .fon_ { width: 100%; height: 6px; float: left; overflow: hidden; background-image:url(../../img/shipman/footer/fon.jpg)}
		#footer_main .fon_ .fon_l { width: 13px;height: 6px; float: left; background-image:url(../../img/shipman/footer/fon_l.jpg) }
		#footer_main .fon_ .fon_r { width: 11px; height: 6px;float: right; background-image:url(../../img/shipman/footer/fon_r.jpg) }


#footer_main .line_02 {width: 100%; height: 2px; overflow:hidden;  background-color:#EDE67F; }

#footer_main .banners_f {width: 924px; margin: 37px 13px 0 13px; height: 146px; display: inline; float: left }
	#footer_main .banners_f .banner_f{width: 120px; height: 60px; float: left; margin-bottom: 13px } 
	#footer_main .banners_f .long { width: 468px}
	#footer_main .banners_f .marg { margin-left: 32px;display: inline;}

.bicons {width: 521px; margin: -20px 0 0 277px;position:absolute;  }
.bicons .xhtml { background-image: url(../../img/shipman/banners/xhtml.gif)}
.bicons .css { background-image: url(../../img/shipman/banners/css.gif)}
.bicons .panoramica { background-image: url(../../img/shipman/banners/panoramica.gif)}
.bicons .firefox { background-image: url(../../img/shipman/banners/firefox.gif)}
.bicons .opera { background-image: url(../../img/shipman/banners/opera.gif)}
.bicons a { display: block; float: left; background-position: 0 -15px; height: 15px; width: 80px}
.bicons a:hover {background-position: 0 0;}

.bicons .margin { height: 15px; width: 30px; float: left }

.body_01 .bicons .xhtml { background-image: url(../../img/shipman/banners/xhtml_01.gif)}
.body_01 .bicons .css { background-image: url(../../img/shipman/banners/css_01.gif)}
.body_01 .bicons .panoramica { background-image: url(../../img/shipman/banners/panoramica_01.gif)}
.body_01 .bicons .firefox { background-image: url(../../img/shipman/banners/firefox_01.gif)}
.body_01 .bicons .opera { background-image: url(../../img/shipman/banners/opera_01.gif)}



#banner_upg { position: absolute; display: block; width: 89px; height: 89px; top: 511px; left: 18px;}

.body_main #banner_upg { background-image:url(../../img/shipman/banner_upg.gif);}
.body_01 #banner_upg { background-image:url(../../img/shipman/banner_upg_01.gif);}

