/* main page properties */body {  font-family: Verdana;  font-size: 11px;  color: #9c0105;  background-color: #ffffff;  margin: 0px;  padding: 0px;}img {  border-style: none;}.pic {  border: 1px solid #9c0105;}td {  font-size: 11px;  vertical-align: top;}form {	margin-top: 0px;	margin-bottom: 0px;}input {  width: 30px;  text-align: center;  border: 1px solid #870004;}input.button {  float: left;  width: 180px;  height: 130px;  border-style: none;  margin-right: 15px;}input.button_donation {  width: 110px;  height: 23px;  border-style: none;  margin-left: 10px;  margin-top: 10px;}h1 {  font-family: Verdana;  font-size: 11px;  line-height: 11px;  height: 11px;  margin-top: 20px;  margin-bottom: 0px;}h2 {  font-family: Verdana;  font-size: 11px;  line-height: 11px;  height: 11px;  margin-top: 20px;  margin-bottom: 0px;}h3 {  height: 20px;  line-height: 20px;  text-align: right;  font-size: 11px;  color: #870004;  background-image: url('../images/title_right.gif');  margin-top: 20px;  margin-bottom: 15px;  padding-right: 3px;}h4 {  font-size: 11px;  font-weight: normal;  color: #ffffff;  margin: 0px 0px 5px 29px;}p {  font-size: 11px;}p.right {  margin-top: 15px;  margin-bottom: 0px;}p.center {  margin-top: 15px;  margin-bottom: 5px;}a {  color: #eb2026;  text-decoration: none;}a.red {  color: #9c0105;}a.link {  color: #9c0105;  text-decoration: underline;}.b {  font-weight: bold;}/* general layout properties */table.whole {  width: 100%;  height: 100%;}table.whole td.column_left {  height: 100%;  background-image: url('../images/line_left.gif');  background-repeat: repeat-x;  background-color: #fcc6ab;}table.whole td.content {  width: 758px;  height: 100%;  vertical-align: top;  background-image: url('../images/line_submenu.gif');  background-repeat: repeat-y;}table.whole td.column_right {  height: 100%;  vertical-align: bottom;  background-image: url('../images/line_right.gif');  background-repeat: repeat-x;  background-color: #fcc6ab;}table.inner {  border-left: 1px solid #ffffff;  border-right: 1px solid #ffffff;}div.left {  float: left;  width: 213px;  height: 100%;  line-height: 18px;  margin-top: 35px;}div.left a {  color: #ffffff;}div.left_box {  padding: 0px 28px 0px 10px;}div.left_box2 {  padding: 0px 28px 0px 10px;}div.middle {  float: left;  width: 321px;  overflow: hidden;}div.middle a:hover {  color: blue;}div.middle2 {  float: left;  width: 345px;  overflow: hidden;}div.middle2 a:hover {  color: blue;}div.middle_box {  padding: 0px 22px 0px 22px;}div.right {  float: left;  width: 224px;  height: 100%;  font-size: 10px;  background-color: #fcd5c0;  overflow: hidden;}div.right2 {  float: left;  width: 200px;  height: 100%;  text-align: right;  font-size: 10px;  background-color: #fcd5c0;  overflow: hidden;}div.right_box {  padding: 0px 20px 0px 20px}div.right_box2 {  padding: 40px 20px 0px 20px}div.whole {  float: left;  width: 545px;  *width: auto;  *height: 1%;  *overflow: visible;   margin-bottom: 15px;}div.whole_box {  padding: 0px 22px 0px 22px;}/* content of wesite */div.header {  width: 758px;  height: 109px;  background-image: url('../images/head.gif');}div.menu {  float: left;  width: 213px;  height: 151px;  line-height: 18px;  background-image: url('../images/menu.jpg');  background-repeat: no-repeat;}div.menu a {  color: #ffffff;}div.menu_box {  padding: 10px 28px 0px 10px;}div.banner {  float: left;  width: 545px;  height: 151px;}div.line_top {  float: left;  _float: normal;  width: 100%;  height: 23px;  line-height: 23px;  background-image: url('../images/line_middle.gif');  background-repeat: repeat-x;}div.line_submenu {  height: 13px;  line-height: 13px;  background-image: url('../images/line_submenu_top.gif');  background-repeat: no-repeat;}div.line_partner {  height: 1px;  line-height: 1px;  background-image: url('../images/line_partner.gif');  background-repeat: no-repeat;}div.line_dotted {  height: 41px;  line-height: 41px;  background-image: url('../images/line_dotted.gif');  background-repeat: no-repeat;}div.line_end {  height: 35px;  line-height: 35px;  background-image: url('../images/line_end.gif');  background-repeat: no-repeat;}div.line {  height: 1px;  line-height: 1px;  border-bottom: 1px solid #870004;}div.partner {  margin: 24px 0px 24px 42px;}div.language {  padding-top: 92px;  padding-left: 55px;}div.fleft {  float: left;}div.fright {  float: right;}.white {  color: #ffffff;}div.center {  text-align: center;}div.clearer {  height: 1px;  line-height: 1px;  clear: both;}div.clearer5 {  height: 5px;  line-height: 5px;  clear: both;}div.clearer10 {  height: 10px;  line-height: 10px;  clear: both;}div.clearer15 {  height: 15px;  line-height: 15px;  clear: both;}div.clearer30 {  height: 30px;  line-height: 30px;  clear: both;}div.copyright {  width: 10px;  height: 393x;  margin-left: 9px;  margin-bottom: 5px;}div.white_space {  width: 10px;  height: 393px;  margin-left: 9px;  margin-bottom: 5px;}/* menu */div.menutab {  position: absolute;  top: 0px;  left: 0px;  visibility: hidden;  z-index: 100;  font-family: Verdana;  font-size: 10px;  background-color: #f98558;  border: 1px solid #870004;  padding: 7px 10px 7px 10px;}div.menutab a.menurow {  display: block;  white-space: nowrap;  padding-top: 3px;  padding-bottom: 3px;}div.menutab a {  display: block;  white-space: nowrap;  color: #870004;}div.menutab a:hover {  color: #ffffff;  text-decoration: none;}table.list {  width: 500px;  border-top: 1px solid #c37f81;  border-bottom: 1px solid #c37f81;  background-color: #feede6;  margin-top: 10px;  padding-bottom: 1px;}table.list td {  padding: 5px;  border-bottom: 1px solid #c37f81;}table.list td.no_border {  border-style: none;}div.galmr {  margin-left: 10px;}div.box {  padding-bottom: 10px;  border-bottom: 1px solid #c37f81;}div.wraper_big {  width: 501px;  height: 20px;  border-bottom: 1px solid #870004;  padding-bottom: 1px;}div.wraper_big2 {  width: 301px;  height: 20px;  border-bottom: 1px solid #870004;  padding-bottom: 1px;}div.wraper_small {  width: 281px;  height: 20px;  border-bottom: 1px solid #870004;  padding-bottom: 1px;}div.title_box {  float: left;  color: #ffffff;  background-color: #870004;  padding: 5px 7px 4px 7px;}div.text_box {  float: left;  height: 20px;  padding: 5px 7px 4px 7px;}div.wraper_small_right {  width: 184px;  height: 20px;  border-bottom: 1px solid #870004;  padding-bottom: 1px;}div.title_box_right {  float: right;  color: #870004;  background-color: #ffffff;  padding: 5px 7px 4px 7px;}div.title_box_left {  float: left;  color: #870004;  background-color: #ffffff;  padding: 5px 7px 4px 7px;}div.text_box_right {  float: right;  height: 20px;  padding: 5px 7px 4px 7px;}div.text_box_left {  float: left;  height: 20px;  padding: 5px 7px 4px 7px;}div.image {  margin-left: 40px;  margin-top: 24px;  margin-bottom: 24px;}div.image2 {  margin-left: 40px;  margin-top: 24px;  margin-bottom: 24px;}div.patron_image {  margin-left: 1px;}div.partner_image {  float: left;  margin-left: 1px;}div.partner_title {  color: #ffffff;  margin-left: 35px;  margin-top: 20px;  margin-bottom: 10px;}div.partner_title2 {  color: #ffffff;  margin-left: 60px;  margin-top: 13px;  margin-bottom: 10px;}div.red_box {  background-image: url('../images/box_red.gif');  background-repeat: no-repeat;  background-position: 0px 6px;  padding-left: 10px;}div.foto {  float: left;  margin-left: 10px;}div.foto_right {  float: right;  margin-left: 15px;}.galpic {  border-style: none;	}.overpicn {	text-align: center;}.overpic div {					padding-top: 45px;		color: #ffffff;	text-align: center;	background-color: #000000;	line-height: 30px;	/* for IE */	filter: alpha(opacity=60);	/* CSS3 standard */	opacity: 0.6;	/* for Mozilla */	-moz-opacity:0.6;		}div.photogal {  float: left;  width: 158px;  *width: 157px;  height: 118px;  *height: 120px;  text-align: center;  line-height: 118px;  background-color: #fcd5c0;  border: 1px solid #870004;  margin-bottom: 15px;  margin-right: 5px;}div.photogal_right {  float: left;  width: 158px;  *width: 157px;  height: 118px;  *height: 120px;  text-align: center;  line-height: 118px;  background-color: #fcd5c0;  border: 1px solid #870004;  margin-bottom: 15px;  clear: both;}div.donation {  width: 110px;  height: 23px;  margin-bottom: 12px;  *margin-bottom: -15px;}