body {
overflow-y: scroll;
width: 100%; height: 100%;
text-align: center;
font: normal 10pt Arial;
background: #FFE294 url('skin/orange/back.jpg') repeat-x 50% 0%; /* orange:#FFE294 grey:#E6E7E9 */
margin: 0px; padding: 0px; border: 0px;
}

div.base_out {
clear: both;
width: 940px;
margin: 0px auto 0px auto; padding: 0px; border: 0px;
}

div.shadow_left {
float: left;
width: 20px; height: 625px;
background: url('skin/back_left.png') no-repeat 0% 0%;
margin: 0px; padding: 0px; border: 0px;
}

div.shadow_right {
float: right;
width: 20px; height: 625px;
background: url('skin/back_right.png') no-repeat 100% 0%;
margin: 0px; padding: 0px; border: 0px;
}

div.base_in {
position: relative; left: 20px;
width: 900px;
margin: 0px; padding: 0px; border: 0px;
}

div.header {
width: 900px; height: 100px;
background: #FFFFFF;
margin: 0px; padding: 0px; border: 0px;
}

div.header_left {
float: left;
width: 125px; height: 100px;
margin: 0px; padding: 0px; border: 0px;
}

div.header_right {
float: right;
width: 108px; height: 100px;
background: url('skin/back_lang.jpg') no-repeat 0% 0%;
margin: 0px; padding: 0px; border: 0px;
}

div.lang_top {
width: 108px; height: 43px;
margin: 0px; padding: 0px; border: 0px;
}

div.lang {
width: 108px; height: 30px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

div.lang_bottom {
width: 108px; height: 27px;
margin: 0px; padding: 0px; border: 0px;
}

div.header_center {
width: 650px; height: 100px;
margin: 0px; padding: 0px; border: 0px;
}

div.menu_top {
width: 650px; height: 40px;
margin: 0px; padding: 0px; border: 0px;
}

div.menu_base {
position: absolute; left: 100px;
width: 650px; height: 60px;
background: url('skin/back_menu.jpg') no-repeat 0% 0%;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

div.menu {
width: 650px; height: 30px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

div.submenuarrow {
display: none;
position: absolute; top: 40px; left: 35px;
width: 125px; height: 80px;
background: url('skin/submenu.png') 0% 0% no-repeat;
margin: 0px; padding: 0px; border: 0px;
}

div.header_bottom {
width: 900px; height: 40px;
background: url('skin/back_center.jpg') no-repeat 50% 0%;
margin: 0px; padding: 0px; border: 0px;
}

div.container {
width: 900px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

div.gallery_container {
width: 900px;
text-align: center;
background: url('skin/arrow.jpg') no-repeat 50% 80%;
margin: 0px; padding: 0px; border: 0px;
}

div.pic_base {
width: 900px; height: 205px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

div.zoom {
z-index: 100;
position: absolute; top: 160px; left: 541px;
}

div.subcontainer{
width: 900px; height: 155px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

div.mainmenu {
position: absolute; top: 261px; left: 0px; float: left;
width: 200px; height: 155px;
margin: 0px; padding: 0px; border: 0px;
}

div.field {
float: right;
width: 170px; height: 120px;
text-align: left;
font: normal 8pt Arial;
margin: 8px 15px; padding: 0px; border: 0px;
}

div.text_base {	
position: relative; left: 200px;
width: 500px; height: 150px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

div.text {
overflow: hidden; position: absolute; left: 0px;
width: 480px; height: 112px;
text-align: left;
margin: 8px 0px; padding: 8px 10px 10px 10px; border: solid #E6E6E6 1px;
}

div.footer {
width: 900px; height: 105px;
margin: 0px; padding: 0px; border: 0px;
}

div.logo {
position: absolute; left: 0px; float: left;
width: 360px; height: 105px;
background: url('skin/back_logo.jpg') no-repeat 0% 0%;
margin: 0px; padding: 0px; border: 0px;
}

div.copyright {
float: right;
width: 180px; height: 105px;
text-align: right;
background: url('skin/orange/back_copy.jpg') no-repeat 0% 0%;
margin: 0px; padding: 0px; border: 0px;
}

div.waves {
position: relative; left: 360px;
width: 360px; height: 105px;
background: url('skin/orange/back_foot.jpg') no-repeat 0% 0%;
margin: 0px; padding: 0px; border: 0px;
}

div.base_bottom {
width: 900px; height: 60px;
background: url('skin/orange/back_bottom.jpg') no-repeat 50% 0%;
margin: 0px; padding: 0px; border: 0px;
}

div.content {
width: 660px; height: 205px;
text-align: left;
margin: 0px auto; padding: 0px; border: 0px;
}

div.contact {
position: absolute; top: 140px; left: 165px;
margin: 0px; padding: 0px; border: 0px;
}

div.counter {
text-align: left;
margin: 5px 0px 10px 0px; padding: 0px; border: 0px;
}

div.branding {
display: none; z-index: 50;
position: absolute; top: 445px; left: 154px;
margin: 0px; padding: 0px; border: 0px;
}

div.branding_top {
width: 586px; height: 10px;
background: url('skin/branding_top.png');
margin: 0px; padding: 0px; border: 0px;
}

div.branding_in {
background: #FFFFFF;
margin: 0px; padding: 0px 10px 10px 10px; border: solid #E6E6E6 1px;
}

div.branding_bottom {
width: 586px; height: 10px;
background: url('skin/branding_bottom.png');
margin: 0px; padding: 0px; border: 0px;
}

div.design {
width: 660px; height: 460px;
margin: 0px; padding: 0px; border: 0px;
}

div.design_left {
position: absolute; top: 160px; left: 771px;
margin: 0px; padding: 0px; border: 0px;
}

div.design_center {
position: absolute; top: 160px; left: 781px;
margin: 0px; padding: 10px; border: solid #E6E6E6 1px;
}

div.design_right {
position: absolute; top: 160px; left: 885px;
margin: 0px; padding: 0px; border: 0px;
}

div.brands {
position: absolute; top: 170px; left: 792px;
margin: 0px; padding: 0px; border: 0px;
}

div.introduce {
position: absolute; top: 245px; left: 130px;
text-align: left;
margin: 0px; padding: 0px; border: 0px;
}

img {
vertical-align: middle;
margin: 0px; padding: 0px; border: 0px;
}

img.pic {
width: 220px; height: 165px;
vertical-align: middle;
margin: 0px; padding: 0px; border: 0px;
}

img.link {
cursor: pointer;
margin: 0px; padding: 0px; border: 0px;
}

table.pics {
position: absolute; left: 0px;
width: 900px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

table.mainmenu {

width: 200px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

table.contact {
width: 570px;
text-align: center;
margin: 0px auto; padding: 0px; border: 0px;
}

tbody {
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

tr {
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

td {
margin: 0px; padding: 0px; border: 0px;
}

td.step {
width: 60px; height: 205px;
vertical-align: middle;
margin: 0px; padding: 0px; border: 0px;
}

td.pic {
width: 260px; height: 205px;
text-align: center;
margin: 0px; padding: 0px; border: 0px;
}

td.mainmenu {
width: 120px; height: 20px;
margin: 0px; padding: 0px; border: 0px;
}

td.brandingtext {
height: 25px;
text-align: left;
margin: 0px; padding: 0px; border: 0px;
}

td.brandingclose {
height: 25px;
text-align: right;
margin: 0px; padding: 0px; border: 0px;
}

a {	/* link / visited / active */
font: normal 10pt Arial;
text-decoration: none;
color: black;
margin: 0px; padding: 0px; border: 0px;
}

a:hover {
font: normal 10pt Arial;
text-decoration: underline;
color: black;
margin: 0px; padding: 0px; border: 0px;
}

h1 {
font: bold 12pt Arial;
text-decoration: none;
color: black;
margin: 0px; padding: 5px 0px 10px 0px; border: 0px;
}

h2 {
font: bold 11pt Arial;
text-decoration: none;
color: black;
margin: 0px; padding: 5px 0px 10px 0px; border: 0px;
}

h3 {
float: left;
font: bold 10pt Arial;
text-decoration: underline;
color: black;
margin: 0px; padding: 5px 0px 10px 0px; border: 0px;
}

h4 {
float: left;
font: normal 10pt Arial;
color: black;
margin: 0px; padding: 5px 0px 10px 0px; border: 0px;
}

ul {
float: left;
list-style-type: disc;
list-style-position: outside;
margin: 0px; padding: 5px 0px 0px 25px; border: 0px;
}

li {
margin: 0px; padding: 0px; border: 0px;
}