body {  background-color: #7C7D4E; color: #4D5624; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
table {  font-size: 10pt}
a {  color: #943019}
a:hover {  text-decoration: none}
input {  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #FFFEF6}
select { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #FFFEF6}
textarea { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #FFFEF6}
hr {  color: #878857; height: 1px}
form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h1 {  font-size: 20px; color: #4C6849}

.menu_side {  width: 100%; font-size: 9pt; padding-top: 2px; padding-bottom: 2px}
.menu_side a {  font-weight: bold; color: #FFFFFF; text-decoration: none}
.footer {  font-size: 8pt; color: #4D5624}
.footer a {  color: #4D5624}
.menu_side a:hover {  color: #FAF7E3}
.popup {  background-color: #FAF7E3; margin: 20px}
.paging {  font-size: 10pt; font-weight: bold}
.paging a {  font-weight: normal}
.buttons {  background-color: #964836; color: #D2BD71; font-weight: bold; border: solid; border-color: #AB6859 #662718 #662718 #AB6859; cursor: hand}
.form_heb td {  padding-left: 10px; padding-bottom: 10px}
.red {  color: #943019}
.path {  font-size: 8pt}
.path a {  color: #4D5624}
.continent_link { font-weight:bold; margin-bottom:20px}
.continent_title { font-weight:bold; font-size:12pt}

.list {  border: 1px solid #D9CA89; width: 100%; background-color:#E7E4CD}
.list th {  background-color: #D0BC74; font-size: 9pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list input {  width: 40px; font-size: 9pt}

.list_line1 td {  background-color: #FFFEF6; font-size: 9pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list_line2 td {  background-color: #FFFAD6; font-size: 9pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}

.catalog_content {  font-size: 10pt; line-height: 16px}
.catalog_img {  border: 3px #FFFEF6 solid}
.catalog_title {  line-height: 22px; font-size: 10pt; font-weight: bold}
.catalog_split {  padding-left: 10px; padding-top: 4px}

.gallery_levels {  padding-bottom: 20px; padding-left: 10px}
.gallery_split {  }
.gallery_levels div {  font-size: 8pt; line-height: 13px}
.gallery_img {  border: 1px #FFFEF6 solid; background-color: #FFFEF6; margin-bottom: 5px; width: 90px; height: 90px}
.gallery_img img {  border: 1px solid #C9B56C}

.gallery_menu {  width: 150px}
.gallery_menu div {  background-color: #D6CE90; font-size: 9pt; font-weight: bold; margin-bottom: 2px; padding-right: 5px;  padding-left: 5px; padding-bottom: 3px; padding-top: 2px}
.gallery_menu div a {  text-decoration: none; color: #943019}
.gallery_menu div a:hover {  color: #943019}

.gallery_zoom {  text-align: center; vertical-align: top}
.gallery_zoom div {  font-size: 10pt; text-align: center}
.gallery_zoom img {  border: 1px solid #C9B56C; margin-bottom: 10px}

.gallery_listing {  font-size: 9pt}
.gallery_listing a {  text-decoration: none}

.banners img {  border: 1px solid #FAF7E3}
.banners object {  border: 1px solid #FAF7E3}

.lego td {   vertical-align: top}
.lego_img {   border: 3px #FFFEF6 solid}
.message {  color: #FF0000; margin-bottom: 20px; background-color: #FEFFE0; padding: 10px; padding-top: 5px; padding-bottom: 7px; border: 1px solid #FF0000}
.tour_board_index {wight:100%;hight:100px;overflow:scroll;}

.lego_zoom {  text-decoration:none; font-size:9pt}