*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

HTML, BODY{
	height: 100%;
	min-height: 100%;
	min-width: 100%;
	width:100%;
}

BODY{
	position: relative;
	height: auto !important;
	height: 100%;
	background: #0292d5;
	color:#8fd6f9;
	font-size:13px;
}

#htmlSP, #html{
	width: 100%;
	min-width: 960px;
	max-width: 1600px;
	min-height:900px;
	clear: both;
	position: relative;
	background:url(../pic/fishesBG.jpg) no-repeat left top;
	padding-bottom:0px;
}

#html{
	padding-bottom:80px;
}

	#lightBG, #wave1bg, #wave2bg, #wave3bg{
		position: relative;
		overflow:hidden;
		min-height:900px;
	}
	
	#lightBG{
		background:url(../pic/lightBG.jpg) no-repeat 700px 0px;
	}
	
	#wave1bg{
		background:url(../pic/wave1bg.png) repeat-x 0px 106px;
	}
	
	#wave2bg{
		background:url(../pic/wave2bg.png) repeat-x 0px 304px;
	}
	
	#wave3bg{
		background:url(../pic/wave3bg.png) repeat-x 0px 689px;
	}

#wrap{
	min-width: 960px;
	width: 960px;
	position: relative;
	clear: both;
	overflow: hidden;
	padding-bottom:60px;
}

#content{
	zoom:1;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:75px 0px 0px 0px;
    width: 980px;
}

	#left{
		float:left;
		width:300px;
		margin-right:90px;
		padding-top:135px;
	}
	
		#mmenutopBg{
			height:20px;
			background:url(../pic/mmenuTopBG.png) no-repeat left top;
		}
		
		#mmenuBG{
			position:relative;
			overflow:hidden;
		}
		
			#mmenuBGmlt{
				width:260px;
				background:url(../pic/mmenuBGmult.png) repeat-y 0px 0px;
			}
	
		#mmenuUL{
			z-index:100;
			list-style:none;
			zoom:1;
			overflow:hidden;
			padding-left:0px;
			width:215px;
			padding: 10px 0px 10px 45px;
			background:url(../pic/mmenuBG.png) no-repeat left bottom;			
		}
		
			#mmenuUL LI{
				margin-bottom:25px;
				zoom:1;
			}
			
				#mmenuUL a{
					font-size:11px;
					color:#FFFFFF;
					text-transform:uppercase;
				}
				
				#mmenuUL a.curr{
					color:#f1c78b;
				}
				
				#mmenuUL a:HOVER{
					color:#f1c78b;
					text-decoration:none;
				}
				
		#mmenubotBg{
			height:20px;
			background:url(../pic/mmenuBotBG.png) no-repeat left top;
		}
	
	#center{
		float:left;
		width:570px;
	}

		#header{
		}
		
			#logoUL{
				list-style:none;
				zoom:1;
				overflow:hidden;
				padding-left:0px;
			}
			
				#logoUL LI{
					float:left;
				}
				
			#langUL{
				list-style:none;
				zoom:1;
				overflow:hidden;
				padding-left:0px;
			}
			
				#langUL LI{
					float:right;
					margin:5px;
				}
				
					#langUL a, #langUL span{
						color:#FFFFFF;
						font-family:"Times New Roman", Times, serif;
						text-decoration:none;
					}
					
					#langUL .curr{
						color:#8fd6f9;
					}
					
						#langUL a:HOVER{
							text-decoration:underline;
						}
						
			#textBlock{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:35px 5px 0px 65px;
				line-height:18px;
			}
			
							
				#ftextBlock{
					padding:2px 0px 30px 0px;
					height:155px;
					overflow: hidden;
					zoom:1;
				}
				
				#stextBlock{
					padding:0px 0px 30px 120px;
				}

#footerS, #footer{
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	min-width:960px;
	color:#FFFFFF;
	font-size:10px;
}

#footerS{
	text-align:center;
	padding-bottom: 2px;
}

#footer{
	height:80px;
}

#footerIn{
	position:relative;
	overflow:hidden;
	text-align:left;
	height:80px;
	width:915px;
	padding:0px 0px 0px 45px;
}

	#fPhone{
		font-size:38px;
	}
	
	#vipa{
		position:absolute;
		top:35px;
		right:0px;
	}
	
	#vipa a{
		text-decoration:none;
	}


#pager{
	zoom:1;
	list-style:none;
	padding-left:0px;
}

	#pager LI{
		float:left;
		margin-left:10px;
		line-height:18px;
		font-size:11px;
	}
	
		#pager a{
			text-decoration:none;
			display:block;
			text-align:center;
			width:17px;
		}
		
		#pager a.curr, #pager a:HOVER{
			background:url(../pic/pageC.gif) no-repeat top left;
		}
		
#agallery{
	zoom:1;
	overflow:hidden;
	list-style:none;
	padding:30px 0px 0px 0px;
}

	#agallery LI{
		float:left;
		/*width:176px;
		height:272px;*/
		margin:0px 20px 20px 0px;
	}



#aimg .catimg,#aimg .catimgB{
	border-left:3px solid #bae7ff;
	border-right:3px solid #bae7ff;
}
	
.catimg{
    height:90px;
    width:130px;
    cursor: pointer;
}
    
.catimgB{
	display: block;
}

#aimg{
	width:136px;
}

.cim1br1, .cim1br2, .cim1br3{
	height:1px;
	background:#bae7ff;
	font-size:0px;
	margin:0px;
	padding:0px;
	margin: 0px 3px;
	line-height: 0px;
}
.cim1br2{
	margin: 0px 2px;
}
.cim1br3{
	margin: 0px 1px;
}

#gimg{
	width:486px;
}

.gimgB{
	/*height:335px;
	width:480px;
	border-left:3px solid #b7e6fe;
	border-right:3px solid #b7e6fe;*/
}

.gimgDescr{
	padding:10px 0px 20px 0px;
}

.gim1br1, .gim1br2, .gim1br3{
	height:0px;
	font-size:0px;
	border-top:1px solid #b7e6fe;
	margin: 0px 3px;
}
.gim1br2{
	margin: 0px 2px;
}
.gim1br3{
	margin: 0px 1px;
}

.aTitle{
	font-size:22px;
	color:#e4e4e4;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:17px;
}

.aDescr{
	line-height:18px;
}

.Head{
	font-size:28px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0px 0px 30px 0px;
}

.atable td{
	vertical-align:top;
	padding-bottom:45px;
}
