<style>

#_none {
	position:absolute;
	top: 20px;
	left: 20px;
	width:911px;
	height:140;
	z-index:900;
	background-color:none;
	visibility :visible;
	text-align:center;
}

html, body {height: 100%; text-align: center; font-family:arial,sans-serif;}
* {margin: 0; padding: 0;}

#page-all {min-height: 100%; margin-bottom: -35px; width:995px; margin-left:auto; margin-right:auto;}
* html #page-all {height: 100%;  margin-bottom: -35px; margin-left:auto; margin-right:auto;}

#page-empty {height: 35px; clear: both;}

#page-footer {
	text-align: center;
	vertical-align: center;
	width:995px;
	height: 33px; 
	padding: 2px 0 0 0px;
	color: #BBB; 
	background-color: #003882;
	margin-left: auto; margin-right: auto;
}



#_shapka {
	text-align: left;
	width:995px;
	height:216;
	z-index:900;
	background-color:#003882;
	background:url(fon_block.jpg);
	background-repeat:repeat;
	visibility :visible;
}

#menu_shapka {
	width:752px;
	z-index:910;
	color:#F6F068;
	font-size:12px;
	text-align:center;
	visibility :visible;
}
#menu_shapka a {color:#F6F068; font-size:12px; text-align:center; text-decoration: none; visibility:visible;}



#_menu  {
	position:relative;
	margin-top:0px;
	margin-left:0px;
	width:230px;
	z-index:950;
	opacity: 0.9; 
	-khtml-opacity: 0.9; 
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	visibility:visible;
}


#punkt_menu  {
	margin-right:15px;
	margin-left:15px;
	margin-top:5px;
	width:200px;
	z-index:960;
	background-color:#0D1454;
	font-size:14px;
	color:#F6F068;
	text-align:left;
	text-indent:15px;
	visibility:visible;
}
#punkt_menu a {color:#F6F068; font-size:14px; text-align:left; text-decoration: none; visibility:visible;}



/* Описание центрального информационного блока */
#main_text {text-align:justify; padding-top:20px; padding-bottom:20px; width:580px; font-size:13px; color:#FFFFFF; background-color:#003464;}
#main_text ul {padding-left:30px;}
#main_text a {color:#F6F068; font-size:13px; text-decoration: none; visibility:visible;}
#main_text h3 {font-family:arial,sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; text-align:left; visibility:visible;}

/* Описание блока контактной информации */
#contact_text {text-align:justify; padding-top:20px; padding-bottom:20px; width:580px; font-size:14px; color:#F6F068; background-color:none;}
#contact_text ul {padding-left:30px;}
#contact_text a {color:#F6F068; font-size:20px; text-decoration: none; visibility:visible;}

#l_contact_text {margin-right:15px; margin-left:30px; margin-top:0px; margin-bottom:10px; color:#F6F068; font-size:13px; text-align:left; text-indent:0px; visibility:visible;}


/* Описание блока яхт */
#boats {vertical-align:top; text-align:left; padding-top:20px; padding-bottom:20px; width:620px; font-size:13px; color:#FFFFFF; background-color:#2150C2;}
#boats table {vertical-align:top; text-align:left; width:400px; font-size:12px; color:#FFFFFF; background-color:#2150C2;}
#boats ul {padding-left:30px;}
#boat_pictures {width:170px; height:100%; margin-left:0px; margin-right:8px; text-align:center; float:right;}
#boat_info {width:400px; margin-left:20px; margin-right:20px; text-align:left;}

/* Описание блока diving safari */
#safari {vertical-align:top; text-align:left; padding-top:5px; padding-bottom:5px; width:620px; font-size:13px; color:#FFFFFF; background-color:none;}
#safari img {vertical-align:top; text-align:center; padding-left:10px; padding-top:0px; padding-bottom:0px; width:140px;}
#safari a {vertical-align:top; text-align:right; padding-right:5px; font-size:12px; font-weight:normal; text-decoration:none; color:#F6F068;}
#safari h3 {vertical-align:top; text-align:justify; text-indent: 15px; padding-left:5px; padding-right:5px; padding-bottom:5px; font-size:15px; font-weight:bold; color:#FFFFFF; background-color:#003464;}

.safari_hr {width:620; font-size:6px; background-color:#2150C2;}
.safari_t {vertical-align:top; text-align:left; padding-left:10px; padding-bottom:12px; font-size:12px; font-weight:bold; color:#F6F068;}
.safari_a {vertical-align:top; text-align:right; padding-right:5px; font-size:12px; font-weight:normal; text-decoration:none; color:#F6F068;}
.safari_b {vertical-align:top; text-align:left; padding-left:5px; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#003464;}
.safari_p {vertical-align:top; text-align:justify; text-indent: 15px; padding-left:5px; padding-right:5px; padding-bottom:5px; font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#003464;}
.safari_norm {vertical-align:top; text-align:left; padding-left:5px; font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#003464;}

#r_menu_text {margin-right:15px; margin-left:15px; margin-top:0px; color:#F6F068; font-size:13px; text-align:left; text-indent:0px; visibility:visible;}
#r_menu_ref {margin-right:15px; margin-left:15px; margin-top:0px; text-align:left; text-indent:0px; visibility:visible;}
#r_menu_ref a:link {color:#F6F068; font-size:13px; text-align:left; text-indent:0px; text-decoration: none; text-underline:none; visibility:visible;}
#r_menu_ref a:hover {color:#F6F068; font-size:13px; font-weight:bold; text-align:left; text-indent:0px; text-decoration: none; text-underline:none; visibility:visible;}
#r_menu_ref a:visited {color:#A6E962; font-size:13px; text-align:left; text-indent:0px; text-decoration: none; text-underline:none; visibility:visible;}
#r_menu_ref br {line-height:20px; font-size:20px;}

#TDI_matrix {width:580px; font-size:13px; color:#FFFFFF; background-color:#003464;}
#TDI_matrix td {padding:2px; border-right: solid 1px #000000; border-bottom: solid 1px #000000;}
#TDI_matrix a {color:#F6F068; font-size:13px; text-decoration: none; visibility:visible;}

#PADI_text {text-align:justify; padding-top:20px; padding-bottom:20px; width:580px; font-size:13px; color:#FFFFFF; background-color:#2150C2;}
#PADI_text h4 {padding-left:20px;}
#PADI_text ul {padding-left:30px;}
#PADI_text td {padding:2px; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; border-bottom: solid 1px #000000; padding-left:20px; padding-right:20px;}
#PADI_text a {color:#F6F068; font-size:13px; text-decoration: none; visibility:visible;}
#PADI_punkt_menu  {
	margin-right:15px;
	margin-left:15px;
	margin-top:5px;
	width:300px;
	z-index:960;
	background-color:#2150C2;
	font-size:14px;
	color:#F6F068;
	text-align:left;
	text-indent:15px;
	visibility:visible;
}

#PADI_punkt_menu a {color:#F6F068; font-size:14px; text-align:left; text-decoration: none; visibility:visible;}

#Articles_text {text-align:justify; padding-top:20px; padding-bottom:20px; width:580px; font-size:13px; color:#FFFFFF;}
#Articles_pictures {width:170px; height:100%; margin-left:10px; margin-right:0px; text-align:center; float:right;}

#middle {position:relative; margin-top:0px; margin-left:-3px; z-index:950;}

#_info {width:620px; vertical-align:top;}

#middle h1 {margin-left:25px; font-family: Times New Roman, serif; font-size:24px; font-weight:normal; color:#F6F068; text-align:left; visibility:visible;}

#_menu2  {
	position:relative;
	top:100px;
	left:5px;
	width:164px;
	height:556px;
	z-index:950;
	background-color:#559999;
	opacity: 0.5; 
	-khtml-opacity: 0.5; 
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	visibility :visible;
}


</style>