

	/* SITE */

.site_border { border: #CCCCCC 1px solid}
.site_background {  background-color: #FFFFFF}
.site_background_inner { background-color: #FFFFFF; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.site_background_footer { background-color: #F2F2F2; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.footer { font-size: 8pt }
.footer_line { background-color: #EEEEEE;}


	/* FONT */

table {  color: #666666; font-size: 13px; font-family: Arial, Helvetica, sans-serif}


	/* TITLES */

.titles {  font-size: 16px; font-weight: bold; color: #000000}
.titles_sub {  font-size: 15px; font-weight: bold}


	/* DATES */

.date {  color: #FF8A00; font-weight: bold; font-size: 12px}


	/* LINKS */

a {  color: #008DC1}
a:hover {  text-decoration: none}


	/* FORM FIELDS & BUTTONS */

input {  color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: #999999 solid 1px}
select {  color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: #999999 solid 1px}
textarea { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: #999999 solid 1px}
.buttons { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #DDDDDD; border: #999999 solid 0px; padding-right: 3px; padding-left: 3px}
.radio {  }


	/* MENU TOP */

.menu_top {  background-color: #000000}
.menu_top a {  color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 13px}
.menu_top a:hover { color: #CCCCCC}


	/* MENU SIDE */

.levels_title {  color: #FFFFFF; background-color: #FF8A00; font-weight: bold; text-align:center;}

.level1 { background-color: #129CCD; padding-top: 1px; padding-right: 5px; padding-bottom: 2px; padding-left: 2px; font-weight: bold; font-size: 9pt}
.level1 a { color:#FFFFFF;}

.level2 { background-color: #FFFFFF; padding-right:5px; border-top:1px dashed #CCCCCC; padding-top: 1px; padding-bottom: 2px; padding-left: 2px; font-size: 9pt}
.level2 a { color:#666666;}
.level2 a:hover { color:#000000;}

.level3 { background-color: #F4F4F4; border-top:1px dashed #CCCCCC; padding-top: 1px; padding-bottom: 2px; padding-left: 2px ; font-size: 9pt}
.level3 a { color:#666666;}
.level3 a:hover { color:#000000;}

.level1_bullet { background-color: #666666; width: 6px }
.level2_bullet { background-color: #EEEEEE; width: 6px }
.level3_bullet { background-color: #00B6D9; width: 6px }

.levels a {  text-decoration: none;}
.level_selected {  color: #FF8A00; font-weight:bold;}


	/* LOGIN */

.login {  background-color: #EEEEEE}
.login_welcome {  color: #FF8A00}


	/* LEGO */

.lego {  line-height: 18px}


	/* IMAGES */

.img_border { border: 5px #CCCCCC solid }
.gallery_title { padding: 10px; background-color: #FFFFFF; color: #666666}


	/* HOME TITLES */

.home_title { color: #000000; background-color: #DDDDDD}
.home_title_link { background-color: #767676; width: 80px}
.home_title_link a { color: #FFFFFF; text-decoration: none }


	/* LIST TABLES */

.list {  font-size: 12px; border: 1px #CCCCCC solid}
.list th {  background-color: #CCCCCC; padding: 2px}
.list td {  padding: 2px}
.list_line1 {  background-color: #F7F7F7}
.list_line2 { background-color: #FFFFFF}
.list_levelup {  background-color:#FFFFFF}
.list_levelup a {  }
.list_levelup_line {background-color:#CCCCCC}

	/* MENU SIDE 2 */

		/* level 0 */

.clLevel0 {  color: #000000; font-size: 12px; font-family: arial; font-weight: bold; text-align: right;  background-color: #F2F2F2; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 14px; position: absolute} 
.clLevel0over { color: #FF8A00; font-size: 12px; font-family: arial; font-weight: bold; text-align: right;  background-color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 14px; position: absolute; cursor: pointer; cursor: hand}
.clLevel0border { background-color: #999999; visibility: hidden; position: absolute}

		/* level 1 */

.clLevel1 { color: #000000; font-size: 12px; font-family: arial; font-weight: bold; text-align: right;  background-color: #F2F2F2; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 14px; position: absolute} 
.clLevel1over { color: #FF8A00; font-size: 12px; font-family: arial; font-weight: bold; text-align: right;  background-color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 14px; position: absolute; cursor: pointer; cursor: hand}
.clLevel1border { background-color: #999999; visibility: hidden; position: absolute}


.clBar { width: 10; height: 10; background-color: #000000; visibility: hidden; position: absolute}
.clBar_xen { width: 10; height: 10; background-color: #000000; visibility: hidden; position: absolute}


	/* MENU TOP 2 */

		/* text */

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    font: 10pt arial;
    color: #000000;
    /*text-align: right;*/
    width: 120px;
    border: 1px solid #999999;
    border-top: 0px solid
}

		/* background */

.ddmx .item2 {background: #E9E9E9}

		/* background-hover */

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {background: #F8F8F8;}

		/* position */

.ddmx .section {
    margin-right: 0px;
}