body {
margin: 0;
background-image: url('/images/blue/bg_sha_blue.jpg');
background-repeat: repeat-x;
background-position: 0 167px;
}

#container {
margin: 0 auto;
width: 987px;
height: 1000px;
background-image: url('/images/blue/bg_blue.jpg');
background-repeat: no-repeat;
background-position: 59px 0;
}

#grey02 {
float: left;
width: 118px;
height: 105px;
background-image: url('/images/grey/port1_v11_02.jpg');
background-repeat: no-repeat;
}

#grey03 {
float: left;
width: 46px;
height: 27px;
background-image: url('/images/grey/port1_v11_03.jpg');
background-repeat: no-repeat;
}

#empty1 {
float: left;
width: 623px;
height: 27px;
}

#grey05 {
float: left;
width: 77px;
height: 27px;
background-image: url('/images/grey/port1_v11_05.jpg');
background-repeat: no-repeat;
}
#empty2 {
float: left;
width: 123px;
height: 27px;
}

#empty3 {
float: left;
width: 130px;
height: 64px;
}
#grey09 {
float: left;
width: 298px;
height: 64px;
background-image: url('/images/grey/port1_v11_09.jpg');
background-repeat: no-repeat;
}
#empty4 {
float: left;
width: 113px;
height: 64px;
}
#grey10 {
float: left;
width: 354px;
height: 14px;
background-image: url('/images/grey/port1_v11_10.jpg');
background-repeat: no-repeat;
overflow: hidden;
}
#empty5 {
float: left;
width: 69px;
height: 14px;
overflow: hidden;
}
#grey12 {
float: left;
width: 363px;
height: 14px;
background-image: url('/images/grey/port1_v11_12.jpg');
background-repeat: no-repeat;
overflow: hidden;
}
#empty6 {
float: left;
width: 83px;
height: 14px;
overflow: hidden;
}
#empty7 {
float: left;
width: 70px;
height: 324px;
}
#grey15 {
float: left;
width: 30px;
height: 202px;
background-image: url('/images/grey/port1_v11_15.jpg');
background-repeat: no-repeat;
}
#content {
float: left;
width: 380px;
height: 324px;
overflow: hidden;
}

#empty8 {
float: left;
width: 61px;
height: 324px;
}
#grey16 {
float: left;
width: 363px;
height: 243px;
background-image: url('/images/grey/port1_v11_16.jpg');
background-repeat: no-repeat;
}
#empty9 {
float: left;
width: 83px;
height: 243px;
}
#grey21 {
float: left;
width: 363px;
height: 81px;
background-image: url('/images/grey/port1_v11_21.jpg');
background-repeat: no-repeat;
}

#empty10 {
float: left;
width: 83px;
height: 81px;
}
#empty11 {
clear: left;
float: left;
width: 89px;
height: 7px;
overflow: hidden;
}
#grey22 {
float: left;
width: 391px;
height: 7px;
background-image: url('/images/grey/port1_v11_22.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

#empty12 {
float: left;
width: 61px;
height: 7px;
overflow: hidden;
}

#grey25 {
float: left;
width: 363px;
height: 7px;
background-image: url('/images/grey/port1_v11_25.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

#empty13 {
float: left;
width: 83px;
height: 7px;
overflow: hidden;
}

#empty14 {
float: left;
width: 541px;
height: 324px;
}

#grey28 {
float: left;
width: 363px;
height: 324px;
background-image: url('/images/grey/port1_v11_28.jpg');
background-repeat: no-repeat;
}

#empty15 {
float: left;
width: 83px;
height: 324px;
}


#txt {
margin: 0 50px 0 20px;
}

#txt_welcome {
color: #13b3d0;
font-family: arial, sans-serif;
font-size: 18px;
margin-top: 20px;
}

#txt_welcome2 {
color: #13b3d0;
font-family: arial, sans-serif;
font-size: 14px;
margin-top: 5px;
}

#txt_main {
color: #909090;
font-family: Arial, sans-serif;
font-size: 14px;
line-height: 20px;
margin-top: 30px;
text-align: justify;
}

#link_work {
text-decoration: underline;
color: #13b3d0;
font-family: Arial, sans-serif;
font-size: 14px;
font-style: italic;
}

#link_work:hover{
text-decoration:underline;
}

#txt_question {
color: #b7b6b5;
font-family: Arial, sans-serif;
font-size: 14px;
font-style: italic;
margin-top: 20px;
text-align: justify;
}

.link_contact {
text-decoration: underline;
color: #13b3d0;
font-family: Arial, sans-serif;
font-size: 14px;
}

.link_contact:hover{
text-decoration:underline;
}

#txt_latest {
color: #909090;
font-family: Arial, sans-serif;
font-size: 14px;
margin-top:30px;
}

#txt_latest a {
color:#13b3d0;
text-decoration:underline;
font-size:12px;
}

#txt_latest a:hover{
color:#33d3f0;
}

#txt_latest img{
border:none;
vertical-align:-5px;
}

#txt_enjoy {
color: #909090;
font-family: Arial, sans-serif;
font-size: 14px;
margin:15px 0 0 0;
}

#txt_enjoy a {
text-decoration: none;
color: #cccc00;
/*font-style: italic;*/
}

#txt_enjoy a:hover{
font-weight:bold;
}

#txt_enjoy img {
border:none;
vertical-align:-5px;
}

#txt_slogan {
color: #13b3d0;
font-family: Arial, sans-serif;
font-size: 20px;
font-style: italic;
letter-spacing: -1px;
margin-top: 190px;
}