* {
margin:0;
padding:0;
}

body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
   background-color: #CAD0D4;
   color: #333;
}

#bgoverlay {
	position:absolute;
	left:57px;
	width:775px;
	height:775px;
	background-color:#3B3A38;
}

#index-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:314px;
}

#index-02 {
	position:absolute;
	left:140px;
	top:0px;
	width:692px;
	height:118px;
}

#index-03 {
	position:absolute;
	left:832px;
	top:0px;
	width:68px;
	height:314px;
}

#index-04 {
	position:absolute;
	left:140px;
	top:118px;
	width:128px;
	height:50px;
}

#index-05 {
	position:absolute;
	left:268px;
	top:118px;
	width:564px;
	height:196px;
}

#index-06 {
	position:absolute;
	left:140px;
	top:168px;
	width:128px;
	height:31px;
}

#index-07 {
	position:absolute;
	left:140px;
	top:199px;
	width:128px;
	height:31px;
}

#index-08 {
	position:absolute;
	left:140px;
	top:230px;
	width:128px;
	height:31px;
}

#index-09 {
	position:absolute;
	left:140px;
	top:261px;
	width:128px;
	height:53px;
}

#index-10 {
	position:absolute;
	left:0px;
	top:314px;
	width:900px;
	height:461px;
}

#index-11 {
	position:absolute;
	left:0px;
	top:775px;
	width:900px;
	height:75px;
}

#header {
	position:absolute;
	left:285px;
	top:129px;
	width:507px;
	height:174px;
}

#slogan {
	position:absolute;
	left:293px;
	top:265px;
	width:300px;
	height:40px;
}

#pic01 {
	position:absolute;
	left:106px;
	top:386px;
	width:214px;
	height:167px;
}
#picgal1 {z-index:9;
	position:absolute;
	left:359px;
	top:386px;
	width:214px;
	height:167px;
}
#picgal2 {z-index:9;
	position:absolute;
	left:359px;
	top:525px;
	width:214px;
	height:167px;
}

#pic02 {z-index:9;
	position:absolute;
	left:564px;
	top:554px;
	width:214px;
	height:99px;
}

#pic02ra {z-index:9;
	position:absolute;
	left:560px;
	top:480px;
	width:106px;
	height:81px;
}
#pic02rb {z-index:9;
	position:absolute;
	left:678px;
	top:480px;
	width:106px;
	height:81px;
}
#pic02rc {z-index:9;
	position:absolute;
	left:560px;
	top:570px;
	width:106px;
	height:81px;
}
#pic02rd {z-index:9;
	position:absolute;
	left:678px;
	top:570px;
	width:106px;
	height:81px;
}

#pic02gp {z-index:9;
	position:absolute;
	left:560px;
	top:390px;
	width:106px;
	height:81px;
}
#pic02gq {z-index:9;
	position:absolute;
	left:678px;
	top:390px;
	width:106px;
	height:81px;
}

#pic02ga {z-index:9;
	position:absolute;
	left:560px;
	top:480px;
	width:106px;
	height:81px;
}
#pic02gb {z-index:9;
	position:absolute;
	left:678px;
	top:480px;
	width:106px;
	height:81px;
}
#pic02gc {z-index:9;
	position:absolute;
	left:560px;
	top:570px;
	width:106px;
	height:81px;
}
#pic02gd {z-index:9;
	position:absolute;
	left:678px;
	top:570px;
	width:106px;
	height:81px;
}

H1 { display:none;
	font-family:Tahoma, arial;
	font-size:14px;
/*	color:#6FBFF0;*/
	color:#ffffff;	
	position:absolute;
	top:330px;
	left:600px;
	line-height:36px;
	bordeR:0px solid yellow;
	width:777px;
}

#txt-mid {
	position:absolute;
	left:343px;
	top:386px;
	width:199px;
	height:299px;
}
#txt-mid p {
	font-family:Tahoma, arial;
	font-size:11px;
	color:#DADADA;
	margin:5px 10px 15px 10px;
	text-align:justify;
	line-height:120%;
}

#txt-mid2 {
	position:absolute;
	left:378px;
	top:541px;
	width:199px;
	height:299px;

}
#txt-mid2 ul { list-style-type:none;
	font-family:Tahoma, arial;
	font-size:11px;
	color:#C1E4FB;
	margin:5px 10px 15px 0px;
	text-align:justify;
	line-height:170%;
}
#txt-mid2 ul li {
	background-image: url(../pix/ruit.png); 
	background-repeat:no-repeat; 
	background-position:center left;
	padding-left:20px;

}
#txt-right {
	position:absolute;
	left:551px;
	top:386px;
	width:239px;
	height:299px;
}
#txt-right p a {
	font-family:Tahoma, arial;
	font-size:11px;
	color:#53B6FC; text-decoration:none;
}
#txt-right p a:hover {
	font-family:Tahoma, arial;
	font-size:11px;
	color:#53B6FC; text-decoration:underline;
}
#txt-right p {
	font-family:Tahoma, arial;
	font-size:11px;
	color:#DADADA;
	margin:5px 10px 15px 10px;
	text-align:justify;
	line-height:120%;
}
#txt-cont {
	position:absolute;
	left:98px;
	top:560px;
	width:199px;
	height:299px;
}
#txt-cont p {
	font-family:Tahoma, arial;
	font-size:11px;
	color:#5D5D5C;
	margin:5px 10px 15px 10px;
	text-align:justify;
	line-height:120%;
}
#txt-cont p table {
	font-family:Tahoma, arial;
	font-size:11px;
	color:#5D5D5C;
	text-align:justify;
	line-height:120%;
}
#fotonoot {
	position:absolute;
	top:683px;
	left:560px;
	font-family:Tahoma, arial;
	font-size:10px;
	color:#5D5D5C;
	text-align:justify;
}
#fotonoot-en {
	position:absolute;
	top:683px;
	left:605px;
	font-family:Tahoma, arial;
	font-size:10px;
	color:#5D5D5C;
	text-align:justify;
}
#footnoot {
	position:absolute;
	top:743px;
	left:56px;
	font-family:Tahoma, arial;
	font-size:10px;
	color:#5D5D5C;
	text-align:center;
	bordeR:0px solid yellow;
	width:777px;
}
#footnoot a {
	font-family:Tahoma, arial;
	font-size:10px;
	color:#5D5D5C;
	text-align:justify;
	text-decoration: none;
}
#footnoot a:hover {
	font-family:Tahoma, arial;
	font-size:10px;
	color:#5D5D5C;
	text-align:justify;
	text-decoration: underline;
}

#flags {z-index:50;
	position:absolute;
	top:340px;
	left:600px;
}
#flags a img {
	border:1px solid #626262; margin-right:3px;
}
#flags a:hover img {
	border:1x solid #36ACF2; margin-right:3px;
}
#caftitle {
	position:absolute;
	top:500px;
	left:375px;
}
#cup {
	position:absolute;
	top:609px;
	left:242px;
}
#horline {
	position:absolute;
	top:460px;
	left:584px;
}