/* main page properties */body {  font-family: Verdana;  font-size: 10px;  color: #000000;  margin: 0px;  padding: 0px;}td {  font-size: 10px;  vertical-align: top;}form {  margin: 0px;  padding: 0px;}img {  border-style: none;}a {  color: #000000;  text-decoration: none;}a.green {  color: #b5c401;}a.wsg {  text-decoration: underline;}h2 {  font-size: 10px;  margin-top: 0px;  margin-bottom: 10px;  padding-bottom: 5px;}h2.back {  height: 41px;  background-image: url('../images/back.gif');  background-repeat: no-repeat;  border-style: none;  padding-top: 10px;  padding-bottom: 5px;}h3 {  font-size: 10px;  background-image: url('../images/dart_right.gif');  background-repeat: no-repeat;  background-position: 10px 3px;  border-bottom: 2px solid #000000;  margin-top: 0px;  margin-bottom: 2px;  padding-left: 25px;  padding-bottom: 3px;}h3.inner {  background-position: 0px 3px;  border-style: none;  margin-left: -15px;  padding-left: 15px;}/* general layout properties */table.whole {  width: 100%;  height: 100%;}td.column_left {  height: 100%;  background-image: url('../images/body_line.jpg');  background-repeat: repeat-x;  background-color: #f2f3f4;  border-right: 2px solid #ffffff;}td.column_middle {  width: 966px;  height: 100%;  background-image: url('../images/body_line.jpg');  background-repeat: repeat-x;  background-color: #f2f3f4;}td.column_right {  height: 100%;  vertical-align: bottom;  background-image: url('../images/body_line.jpg');  background-repeat: repeat-x;  background-color: #f2f3f4;  border-left: 2px solid #ffffff;}table.content {  margin-left: 2px;  margin-right: 2px;  background-color: #ffffff;  width: 962px;  height: 100%;}div.foot {  width: 962px;  height: 18px;  background-image: url('../images/footer.gif');  background-repeat: no-repeat;}/* page properties */div.whole {  margin-top: -130px;  padding-left: 27px;}div.left_column {  float: left;  line-height: 18px;  padding-left: 27px;  margin-top: 210px;}div.middle_column {  float: left;  line-height: 18px;  margin-left: 27px;  margin-top: 210px;}div.right_column {  float: left;  line-height: 15px;  margin-left: 27px;  margin-top: 210px;}div.text_small {  width: 284px;  overflow: hidden;}div.text_middle {  width: 284px;}div.text_big {  width: 596px;  overflow: hidden;}div.text_inner {  padding-left: 30px;  padding-right: 30px;  padding-bottom: 30px;  padding-top: 10px;}div.half_left {  position: relative;  float: left;  width: 225px;  text-align: right;  background-image: url('../images/dart_left.gif');  background-repeat: no-repeat;  background-position: right 7px;  padding-right: 15px;}div.half_right {  position: relative;  float: left;  margin-left: 80px;  text-align: left;  background-image: url('../images/dart_left.gif');  background-repeat: no-repeat;  background-position: left 7px;  padding-left: 15px;}div.box_blue {  position: relative;  background-image: url('../images/line_blue.gif');  background-repeat: repeat-x;  padding: 30px 25px 30px 25px;}div.box_yellow {  position: relative;  background-image: url('../images/line_yellow.gif');  background-repeat: repeat-x;  padding: 30px 25px 30px 25px;}div.box_yellow_small {  position: relative;  background-image: url('../images/line_yellow_small.gif');  background-repeat: repeat-x;  padding: 30px 25px 30px 25px;}div.box_pink {  position: relative;  background-image: url('../images/line_pink.gif');  background-repeat: repeat-x;  padding: 15px 25px 30px 25px;}div.box_pink_small {  position: relative;  background-image: url('../images/line_pink_small.gif');  background-repeat: repeat-x;  padding: 15px 25px 30px 25px;}div.box_green {  position: relative;  background-image: url('../images/line_green.gif');  background-repeat: repeat-x;  *margin-top: -4px;  padding: 30px 25px 30px 25px;}div.white_inner {  margin-left: 25px;}div.white_inner2 {  margin-left: 25px;  margin-right: 25px;}div.banner {  height: 720px;  width: 960px;  background-color: transparent;  margin-top: 180px;}div.head {  position: absolute;  width: 966px;  height: 210px;  background-image: url('../images/header.gif');  background-repeat: no-repeat;  margin-left: -2px;}div.logo {  float: left;  width: 264px;  height: 59px;  background-image: url('../images/logo.gif');  background-repeat: no-repeat;  margin-left: 2px;}div.centro {  float: right;  width: 314px;  height: 59px;  cursor: pointer;  background-image: url('../images/centro.gif');  background-repeat: no-repeat;  margin-right: 2px;}div.left_foto {  float: left;  margin-right: 15px;}div.image_trans {  width: 235px;  height: 235px;  //background-image: none;  background-repeat: no-repeat;  margin-top: 10px;  margin-bottom: 15px;}div.navigation {  float: right;  font-size: 10px;  padding-top: 5px;  *padding-top: 3px;  padding-right: 30px;}span.item {  height: 9px;  font-weight: bold;  background-image: url('../images/dart.gif');  background-repeat: no-repeat;  background-position: 0px 2px;  padding-left: 11px;  padding-right: 15px;}span.item_end {  height: 9px;  font-weight: bold;  background-image: url('../images/dart.gif');  background-repeat: no-repeat;  background-position: 0px 2px;  padding-left: 11px;}div.language {  float: left;  font-size: 10px;  padding-top: 5px;  *padding-top: 3px;  padding-left: 30px;}div.back {  float: right;  margin-right: 35px;}div.contact {  line-height: 15px;  height: 15px;}div.image {  width: 233px;}div.small_left {  float: left;  width: 45px;}div.link_pink {  height: 2px;  line-height: 2px;  border-top: 2px solid #f88ec0;  margin-bottom: 10px;  margin-top: 5px;}div.link_green {  height: 2px;  line-height: 2px;  border-top: 2px solid #b5c401;  margin-bottom: 10px;  margin-top: 5px;}div.link_yellow {  height: 2px;  line-height: 2px;  border-top: 2px solid #f3ca33;  margin-top: 10px;  margin-bottom: 5x;}div.link_news {  height: 2px;  line-height: 2px;  border-top: 2px solid #f3ca33;}input.button {  font-family: Verdana;  font-size: 10px;  font-weight: bold;  background-color: #f88ec0;  border-style: none;  padding-top: 2px;  padding-bottom: 2px;}input.box {  width: 180px;  border: 1px solid #f88ec0;  padding-top: 2px;  padding-bottom: 2px;}div.left_item {  float: left;  width: 305px;}div.left_item div {  margin-bottom: 5px;}div.right_item {  float: left;  width: 235px;}div.right_item div {  margin-bottom: 5px;}div.space {  height: 260px;  line-height: 260px;  clear: both;}div.banner_right {  width: 284px;  height: 426px;  background-image: url('../images/banner.jpg');  background-repeat: no-repeat;}div.top {  height: 17px;  background-image: url('../images/line_top.gif');  background-repeat: repeat-x;  margin-top: 20px;}div.image {	margin-top: 25px;	margin-bottom: 5px;}div.list {  line-height: 18px;}div.fleft {  float: left;}div.fright {  float: right;}div.clear {  height: 1px;  line-height: 1px;  clear: both;}div.clear5 {  height: 5px;  line-height: 5px;  clear: both;}div.clear10 {  height: 10px;  line-height: 10px;  clear: both;}div.clear15 {  height: 15px;  line-height: 15px;  clear: both;}div.clear30 {  height: 30px;  line-height: 30px;  clear: both;}.b {  font-weight: bold;}.galmr {  margin-right: 70px;}.normal {  font-weight: normal;}.relative {  position: relative;}.pic {  border: 1px solid #ffffff;}.chbox {  vertical-align: middle;}/* menu */div.menutab {  position: absolute;  width: 150px;  top: 0px;  display: none;  z-index: 100;  font-family: Verdana;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/trans.png');  border-left: 2px solid #ffffff;  left: 50%;  margin-top: 3px;}.menutab[class] {  background-image: url('../images/trans.png');  background-position: top 1px;  background-repeat: repeat;}div.menutab a.menurow {  display: block;  white-space: nowrap;  padding-left: 12px;  margin-left: 1px;}div.menutab a {  display: block;  white-space: nowrap;  padding-top: 3px;  padding-bottom: 3px;  color: #000000;}div.menutab a:hover {  text-decoration: none;  background-color: #ffffff;  color: #000000;}