body {  background-color: #F1F1F1; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666}
a {  color: #00AFD4}
a:hover {  text-decoration: none}
.footer a {  font-weight: bold; text-decoration: none}
table {  font-size: 10pt}
form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666 }
select { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666 }
h1 {  font-size: 15pt}
hr {  color: #00AFD4; height: 1px}
.path {  font-size: 9pt}
.form_heb td {padding-left: 6px; padding-bottom: 6px}
.message {  color: #FF0000; margin-bottom: 20px; background-color: #FEFFE0; padding: 10px; padding-top: 5px; padding-bottom: 7px; border: 1px solid #FF0000}
.buttons {background-color: #00AFD4; color: #FFFFFF; font-weight: bold; border: 1px solid #00AFD4; padding-right: 3px; padding-left: 3px}
.lego td {   vertical-align: top}
.lego_img {   }
.popup {  background-color: #FFFFFF; margin: 20px}

.gallery_levels {  padding-right: 10px; padding-bottom: 20px}	/* with categories*/
.gallery_split {  padding-right: 10px}
.gallery_levels div {  font-size: 8pt; line-height: 13px}
.gallery_img {  border: 1px solid #E8F9E2; background-color: #F9FDF7; margin-bottom: 5px; width: 100px; height: 100px}
.gallery_img img {  border: 1px solid #54C32D}

.gallery_menu {  width: 180px}
.gallery_menu div {  background-color: #E8F9E2; font-size: 9pt; font-weight: bold; margin-bottom: 2px; padding-right: 5px;  padding-left: 5px; padding-bottom: 2px}
.gallery_menu div a {  text-decoration: none; color: #3BB012}
.gallery_menu div a:hover {  color: #666666}

.gallery_zoom {  text-align: center; vertical-align: top}
.gallery_zoom div {  font-size: 11pt; text-align: center}
.gallery_zoom img {  border: 2px solid #54C32D; margin-bottom: 10px}

.gallery_listing {  font-size: 9pt}
.gallery_listing a {  text-decoration: none; color: #3BB012}

		/*  NEWS  */

.news_title { font-weight: bold }
.news_date {  font-size: 9pt; font-weight: bold}
.news_title_link { font-weight: bold; color: #666666}
.news_img {  border: 2px solid #00AFD4}

.news_home_date { color: #00AFD4; font-weight: bold; font-size: 9pt}
.news_home {  line-height: 14px}
.news_home_img {  border: 2px solid #96C2DC}

.news_more {  font-weight: bold}
.news_iframe {  background-color: #FFFFFF; margin: 0px}


		/*  FORUM  */

.forum_list {  border: 1px solid #6EC6E1; width: 100%}
.forum_list_line1 td {  background-color: #E9E9E9; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.forum_list_line2 td {  background-color: #FFFFFF; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}

.forum_personal {  background-color: #6EC6E1; width: 150px}
.forum_personal td {  padding: 4px; font-size: 9pt}
.forum_personal img { border: 1px solid #0777B4}
.forum_personal a {  color: #FFFFFF; text-decoration: none}
.forum_date {  font-size: 7pt}

.forum_message_selected {  background-color: #FFF8BF; font-size: 8pt}
.forum_message_selected a {  text-decoration: none}
.forum_message_parent {  background-color: #D0F2F8; font-size: 8pt}
.forum_message_parent a {  text-decoration: none}
.forum_message_child {  background-color: #E7F8FB; font-size: 8pt}
.forum_message_child a {  text-decoration: none}

.forum_plus { font-size: 12pt; color: #FF6600}
.forum_bullet { font-size: 8pt; color: #004873}

.forum_message {  background-color: #FFFFFF; padding: 4px; padding-bottom: 8px; font-size: 8pt}
.forum_message a {  text-decoration: none}


		/*  LIST  */

.list {  border: 1px solid #96C2DC; width: 100%}
.list th {  background-color: #6EC6E1; color: #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list th a {  color: #FFFFFF}
.list input {  width: 40px}

.list_line1 td {  background-color: #E7F8FB; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px; font-weight: bold}
.list_line2 td {  background-color: #F3FCFD; padding-left: 4px; padding-right: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px; font-weight: bold}

.list_total {  background-color: #FFF8BF}
.list_total_back {  background-color: #FEFFE0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list_price {  color: red; font-weight: bold; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}

.subheader_selected a {  text-decoration: none; color: #666666; font-weight: bold}
.subheader_normal {  background-color: #D0F2F8; font-size: 9pt; line-height: 12px; padding-top: 2px; padding-bottom: 3px; text-align: center}
.subheader_normal a { padding-top: 1px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px ; text-decoration: none; font-weight: bold; color: #0093B2}
.subheader_selected { background-color: #FFF8BF; font-size: 9pt; line-height: 12px; padding-top: 2px; padding-bottom: 3px; text-align: center}

		/*  CATALOGUE  */

.catalog_content {  font-size: 10pt; line-height: 16px}
.catalog_img {  border: 2px solid #96C2DC; margin-left: 10px}
.catalog_img_big {  border: 2px solid #96C2DC}
.catalog_title {  line-height: 22px; font-size: 11pt; font-weight: bold}.red {  color: #FF0000}
.menu_side a {  text-decoration: none; color: #0093B2}
.menu_line {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(gfx/menu_line.gif)}
.menu_side { padding-bottom: 3px; padding-top: 1px}

.line{
float:right;
width:544px;
height:auto !important;
height:20px;
min-height:20px;
clear:both;
margin-bottom:22px;
}

.success_box{
float:right;
padding:12px 30px 0px 10px;
width:221px;
height:114px;
background:url(gfx/success_bg.gif) no-repeat top;
direction:rtl;
text-align:right;
margin-bottom:10px;
}

.success_box_left{float:left;}

a.success_photo img{
float:right;
width:100px;
height:100px;
display:block;
border:0px;
}

.success_box_text{
float:left;
width:109px;
height:83px;
overflow:hidden;
}

.success_box_text h2{
font-size:13px;
color:#00afd4;
margin:0px;
}

.success_box_text p{
margin:5px 0px 0px 0px;
}

a.success_more{
float:left;
}

.pages {
margin:0 0 20px 0;
padding:10px 0 0 0;
float:right;
clear:both;
direction:rtl;
text-align:right;
width:544px;
}
.pages span.text,
.pages span.pages_numbers a,
.pages span.pages_numbers span.current,
.pages span.pages_numbers span.dots,
.pages span.next_prev a {
display:block;
float:right;
text-decoration:none;
text-align:center;
}
.pages span.text {
padding-right:10px;
}

.pages span.pages_numbers a,
.pages span.pages_numbers span.current {
width:20px;
height:20px;
margin:0 4px 0 4px;
}
.pages span.pages_numbers a:hover {
text-decoration:underline;
}
.pages span.pages_numbers span.current {
color:#000000;
font-weight:bold;
}

.pages span.next_prev a {
float:right;
padding:0 10px 0 10px;
font-weight:bold;
}
.pages span.next_prev a:hover {
color:#666666;
}

.catalog_img_border{
border-width:5px;
}

.lego_stories{
padding-bottom:20px !important;
margin-bottom:20px !important;
border-bottom:dotted 1px #96C2DC;
}

.lego p{
margin:0px 0px 10px 0px;
}