@charset "utf-8";
/* CSS Document */

html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0px;
	padding: 0;
	text-align:center;
	background:#fff url(../images/bg.jpg) center top no-repeat;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#343333;
}
/*all link color*/
a {
	color:#0472ae;
	text-decoration:underline;
}
a:hover {
	color:#046295;
	text-decoration:none;
}
.site-cont {
	position: relative;
	margin: 0 auto; /* center on everything else */
	width: 864px;
	text-align: left;
	padding:0px;
}
.lang-cont {
	position: relative;
	float:right;
	margin:0px 0px 0px 3px;
	text-align: left;
	padding:0px;
	}
.top-cont-ins {
	position: relative;
	float:left;
	margin:4px 0px 9px 3px;
	width: 864px;
	height:104px;
	text-align: left;
	padding:0px;
	}
.site-cont-ins {
	position: relative;
	float:left;
	margin:5px 0px 0px 3px;
	width: 864px;
	text-align: left;
	padding:0px;
}
.header {
	position: relative;
	float:left;
	margin:0px;
	width: 864px;
	text-align: left;
	padding:0px;
}
.header p {
	position: relative;
	float:left;
	display:inline;
	margin:0px 0px 0px 5px;
	width: 291px;
	text-align: left;
	padding:0px;
}
.header h1 {
	position: relative;
	float:left;
	display:inline;
	margin:8px 0px 0px 0px;
	width:365px;
	text-align:center;
	padding:0px;
}
.header span {
	position: relative;
	float:right;
	display:inline;
	margin:8px 10px 0px 0px;
	width: 180px;
	text-align: left;
	padding:0px;
}
.main-cont, .main-cont2 {
	position: relative;
	float:left;
	margin:0px;
	width: 864px;
	height:400px;
	text-align: left;
	padding:0px;
}
.main-cont-left {
	position: relative;
	float:left;
	margin:0px 0px 0px 5px;
	width: 589px;
	height:400px;
	text-align: left;
	padding:0px;
	overflow:auto;
}
.main-cont-left2 {
	position: relative;
	float:left;
	margin:0px 0px 0px 5px;
	width: 619px;
	height:400px;
	text-align: left;
	padding:0px;
	overflow:auto;
}
.main-cont-ryt {
	position: relative;
	float:left;
	margin:0px 0px 0px 15px;
	width: 210px;
	height:400px;
	text-align: left;
	padding:0px;
	overflow:hidden;
}
.main-cont-ins {
	position: relative;
	float:left;
	margin:0px 0px 0px 5px;
	width: 854px;
	height:400px;
	text-align: left;
	padding:0px;
	overflow:auto;
}
.main-cont span{
	position: relative;
	float:left;
	display:inline;
	margin:0px 0px 0px 5px;
	width: 569px;
	height:400px;
	padding:0px;
}
.main-cont p{
	position: relative;
	float:left;
	display:inline;
	margin:5px 0px 0px 10px;
	width: 265px;
	height:387px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	}
.main-cont-ryt2{
	position: relative;
	float:left;
	display:inline;
	margin:5px 0px 0px 10px;
	width: 265px;
	height:387px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	}
.main-cont-ryt3{
	position: relative;
	float:left;
	display:inline;
	margin:5px 0px 0px 10px;
	width: 270px;
	height:387px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	}
.main-cont p span{
	position: relative;
	float:left;
	margin:0px 0px 10px 0px!important;
	width: 265px;
	height:auto!important;
	padding:0px;
}
.main-cont p span.boatimg{
	position: relative;
	float:left;
	margin:0px 0px 10px 0px!important;
	width: 270px;
	padding:0px;
	border:1px solid #000
}
.newsticker {
	position: relative;
	float:left;
	margin:0px;
	width: 864px;
	height:28px;
	text-align: left;
	padding:0px;
}
.newsticker p{
	position: relative;
	float:left;
	margin:7px 0px 0px 10px;
	width: 844px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
}
.newsticker p strong{
	position: relative;
	float:left;
	margin:0px;
	width: 90px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#373737;
}
.newsticker p span{
	position: relative;
	float:left;
	margin:-9px 0px 0px 0px;
	width: 750px;
	padding:0px;
}
.menu {
	position: relative;
	float:left;
	margin:0px;
	width: 864px;
	height:98px;
	text-align: left;
	padding:0px;
}
.title-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#039;
	padding:7px 0px 7px 10px;
	background:#cfebff;
}
.title-txt cite{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#2c2c2c;
}
.subtitle-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#039;
}
.subtitle-txt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#039;
	line-height:18px;
}
.subtitle-txt3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#039;
	line-height:18px;
}
.subtitle-txt33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	line-height:17px;
}
.subtitle-txt4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#039;
	line-height:13px;
}
.subtitle-txt5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#039;
	line-height:18px;
}
.subtitle-txt6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#039;
}
.big-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#039;
}
.big-txt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#039;
	padding:1px 1px 1px 7px;
	background:#a3eafe;
}
.form-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	border:0px;
	padding:3px 2px 2px 3px;
	width:155px;
	height:15px;
	background:url(../images/form-txt.gif) no-repeat;
}
.form-browse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	border:0px;
	padding:3px 2px 2px 3px;
	height:20px;
	
}
.form-slt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	border:1px solid #989898;
	padding:1px;
	width:160px;
}
.form-txt3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	border:0px;
	background:url(../images/form-txt3.gif) no-repeat;
	padding:3px 2px 2px 3px;
	width:60px;
	height:15px;
}
.form-txt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	border:0px;
	background:url(../images/form-txt2.gif) no-repeat;
	padding:3px 2px 2px 3px;
	width:155px;
	height:45px;
}
.form-txt4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	border:0px;
	background:url(../images/form-txt4.gif) no-repeat;
	padding:3px 2px 2px 3px;
	width:155px;
	height:145px;
}
.form-txt5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	border:0px;
	background:url(../images/form-txt3.gif) no-repeat;
	padding:3px 2px 2px 3px;
	width:50px;
	height:15px;
}
.footer {
	position:relative;
	float:left;
	width:100%;
	font-size:11px;
	color:#676767;
	padding:0px;
	margin:12px 0px 0px 0px;
	text-align:center;
	line-height:18px;
}
.footer a{
	color:#676767;
}
.footer a:hover{
	color:#444444;
	text-decoration:none;
}
form{
	margin:0px;
	padding:0px;
}
/*remove selected box when clicking in FF*/
|:-moz-any-link:focus { 
outline: none; 
}
input[type=”image”]:focus { 
outline: none; 
}
button::-moz-focus-inner, input[type=”reset”]::-moz-focus-inner, input[type=”button”]::-moz-focus-inner, input[type=”submit”]::-moz-focus-inner, input[type=”file”] > input[type=”button”]::-moz-focus-inner { 
border: none; 
}
abbr[title], acronym[title] { 
border-bottom: none; 
}
*:focus{ 
outline : none; 
}
.redfont {color: #FF0000}