/*                */
/* typo3 settings */
/*                */

/* general styles */

div.t3-linktotop {
  margin: 0px 0px -4px 0px;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
}
div.t3-datetime {font-size: 10px;}
div.t3-lastupdate {font-size: 10px;}

/* header styles: defaults t3-header-3 t3-subheader-2 */

div.t3-header-date {
  padding: 10px 3px 0px 0px !important;
  padding: 10px 0px 0px 0px;
  padding /**/: 10px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
  float: left;
}
div.t3-header-1, div.t3-header-2,
div.t3-header-3, div.t3-header-4 {
  padding: 10px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
}
p.t3-subheader-1, p.t3-subheader-2,
p.t3-subheader-3 {
  margin: 3px 0px 0px 0px !important;
  margin: 2px 0px 0px 0px;
  margin /**/: 2px 0px 0px 0px;
  font-size: 12px;
  font-weight: bold;
}

div.t3-headline {padding: 14px 0px 0px 0px;}

div.t3-news {
  margin: 0px 0px 0px 7px !important;
  margin: 0px 0px 0px 8px;
  margin /**/: 0px 0px 0px 8px;
  float: right;
  clear: right;
}
td.t3-news-header {
  padding: 0px 0px 4px 0px !important;
  padding: 0px 0px 5px 0px;
  padding /**/: 0px 0px 5px 0px;
  font-size: 14px;
  font-weight: bold;
}
td.t3-news-flash {
  width: 158px !important;
  width: 158px;
  width /**/: 160px;
  height: 199px;
}

/* text+image styles */

div.t3-img-border {border: 1px solid #454545;}

div.t3-img-above-left {margin: 0px 0px 0px 0px; text-align: left;}
div.t3-img-above-center {margin: 0px auto 0px auto; text-align: center;}
div.t3-img-above-center table {margin: 0px auto 0px auto; text-align: center;}
div.t3-img-above-right {margin: 0px 0px 0px auto; text-align: right;}
div.t3-img-above-right table {margin: 0px 0px 0px auto; text-align: right;}

div.t3-img-below-left {margin: 0px 0px 0px 0px; text-align: left;}
div.t3-img-below-center {margin: 0px auto 0px auto; text-align: center;}
div.t3-img-below-center table {margin: 0px auto 0px auto; text-align: center;}
div.t3-img-below-right {margin: 0px 0px 0px auto; text-align: right;}
div.t3-img-below-right table {margin: 0px 0px 0px auto; text-align: right;}

div.t3-img-float-left {
  margin: 4px 8px 0px 0px !important;
  margin: 5px 5px 0px 0px;
  margin /**/: 5px 5px 0px 0px;
  float: left;
  clear: left;
}
div.t3-img-float-right {
  margin: 4px 0px 0px 7px !important;
  margin: 5px 0px 0px 8px;
  margin /**/: 5px 0px 0px 8px;
  float: right;
  clear: right;
}

td.t3-img-text-left {
  padding: 4px 8px 0px 0px !important;
  padding: 5px 8px 0px 0px;
  padding /**/: 5px 8px 0px 0px;
}
td.t3-img-text-right {
  padding: 4px 0px 0px 8px !important;
  padding: 5px 0px 0px 8px;
  padding /**/: 5px 0px 0px 8px;
}

td.t3-img-caption {
  padding: 0px 4px 1px 4px;
  background: #ebebeb;
  font-size: 10px;
  line-height: 14px;
}

/* filelinks styles */

img.t3-uploads-border {
  border: 1px solid #454545;
}

/* menu+sitemap styles */

li.t3-menu a {
  text-decoration: none;
  color: #0096c8;
}
li.t3-menu a:hover {
  text-decoration: none;
  color: #ffcc33;
}
li.t3-menu-section {
  list-style-image: url(../image/nix.gif);
}
li.t3-menu-section a {
  text-decoration: none;
  color: #0096c8;
}
li.t3-menu-section a:hover {
  text-decoration: none;
  color: #ffcc33;
}
li.t3-menu-sitemap a {
  text-decoration: none;
  color: #0096c8;
}
li.t3-menu-sitemap a:hover {
  text-decoration: none;
  color: #ffcc33;
}

/* form style */

table.t3-mailform {margin: 10px 0px 0px -4px;}
table.t3-mailform td {
  padding: 0px 4px 0px 4px;
}

table.t3-searchform {margin: 10px 0px 0px -4px;}
table.t3-searchform td {
  padding: 0px 0px 0px 4px;
}
input.t3-searchform {
  margin: 4px 0px 4px 0px !important;
  margin: 3px 0px 3px 0px;
  margin /**/: 3px 0px 3px 0px;
  padding: 2px 2px 2px 2px;
  border: 1px solid #454545;
  overflow: hidden;
  width: 195px !important;
  width: 195px;
  width /**/: 201px;
}
input.t3-searchform-button {
  margin: 4px 0px 4px 0px;
  border: 1px solid #454545;
  padding: 0px 5px 0px 5px !important;
  padding: 0px 0px 0px 0px;
  padding /**/: 0px 0px 0px 0px;
  color: #0096c8; text-align: center;
  height: 21px;
  background-image: url(../image/button.gif);
}
input.t3-searchbox {
  margin: 4px 0px 4px 4px !important;
  margin: 3px 0px 3px 4px;
  margin /**/: 3px 0px 3px 4px;
  border: 0px;
  padding: 2px 2px 2px 2px;
  overflow: hidden;
  width: 102px !important;
  width: 102px;
  width /**/: 106px;
}
input.t3-searchbox-button {
  margin-bottom: 4px;
  vertical-align: bottom;
}
li.t3-searchresult a {
  text-decoration: none;
  color: #0096c8;
}
li.t3-searchresult a:hover {
  text-decoration: none;
  color: #ffcc33;
}
span.t3-searchword {
  color: #ffcc33;
}

table.t3-loginform {margin: 10px 0px 0px -4px;}
table.t3-loginform td {
  padding: 0px 0px 0px 4px;
}
input.t3-loginform {
  margin: 4px 0px 4px 0px !important;
  margin: 3px 0px 3px 0px;
  margin /**/: 3px 0px 3px 0px;
  padding: 2px 2px 2px 2px;
  border: 1px solid #454545;
  overflow: hidden;
  width: 95px !important;
  width: 95px;
  width /**/: 101px;
}
input.t3-logoutform {
  margin: 4px 0px 4px 0px !important;
  margin: 3px 0px 3px 0px;
  margin /**/: 3px 0px 3px 0px;
  padding: 2px 2px 2px 2px;
  border: 1px solid #454545;
  overflow: hidden;
  background: #ffffff;
  color: #808080;
  width: 95px !important;
  width: 95px;
  width /**/: 101px;
}
input.t3-loginform-button {
  margin: 4px 0px 4px 0px;
  border: 1px solid #454545;
  padding: 0px 5px 0px 5px !important;
  padding: 0px 0px 0px 0px;
  padding /**/: 0px 0px 0px 0px;
  color: #0096c8; text-align: center;
  height: 21px;
  background-image: url(../image/button.gif);
}
input.t3-loginbox {
  margin: 4px 0px 4px 4px !important;
  margin: 3px 0px 3px 4px;
  margin /**/: 3px 0px 3px 4px;
  border: 0px;
  padding: 2px 2px 2px 2px;
  overflow: hidden;
  width: 102px !important;
  width: 102px;
  width /**/: 106px;
}
input.t3-logoutbox {
  margin: 4px 0px 4px 4px !important;
  margin: 3px 0px 3px 4px;
  margin /**/: 3px 0px 3px 4px;
  border: 0px;
  padding: 2px 2px 2px 2px;
  background: #ffffff;
  color: #808080;
  overflow: hidden;
  width: 102px !important;
  width: 102px;
  width /**/: 106px;
}
input.t3-loginbox-password {
  margin: 0px 0px 4px 4px !important;
  margin: -1px 0px 3px 4px;
  margin /**/: -1px 0px 3px 4px;
  border: 0px;
  padding: 2px 2px 2px 2px;
  overflow: hidden;
  width: 102px !important;
  width: 102px;
  width /**/: 106px;
}
input.t3-loginbox-button {
  margin-bottom: 4px;
  vertical-align: bottom;
}

/* rss style */

li.tx-rss a:link, li a.tx-rss:active {
  text-decoration: none;
  color: #575757;
}
li.tx-rss a:visited {
  text-decoration: none;
  color: #808080;
}
li.tx-rss a:hover{
  text-decoration: none;
  color: #0096c8;
}



/*                  */
/* general settings */
/*                  */

/* margin padding: top right bottom left */

body {
  margin: 10px 0px 10px 0px;
  border-width: thin;
  border-color: transparent;
  padding: 0px 0px 0px 0px;
  text-align: center;
} 
iframe {
  margin: 0px 0px -3px 0px !important;
  margin: 0px 0px 2px 0px;
  margin /**/: 0px 0px 2px 0px;
  width: 100%;
}
div.iframe {text-align: left;}

a:link, a:visited, a:active {
  text-decoration: none;
  color: #0096c8;
}
a:hover {
  text-decoration: none;
  color: #ffcc33;
}
a.hidden:link, a.hidden:visited, a.hidden:active {
  text-decoration: none;
  color: #575757;
}
a.hidden:hover{
  text-decoration: none;
  color: #0096c8;
}

div {
  margin: 0px; border: 0px; padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #575757;
  line-height: 18px;
}

p {margin: 10px 0px 0px 0px;}
p.fsn {font-size: 11px; line-height: 16px;}
p.fsb {font-size: 11px; font-weight: bold; line-height: 16px;}

ol {
  margin: 0px 0px 0px 25px !important;
  margin: 0px 0px 0px 30px;
  margin /**/: 0px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
  list-style-position: outside;
}
ul {
  margin: 0px 0px 0px 16px !important;
  margin: 0px 0px 0px 17px;
  margin /**/: 0px 0px 0px 17px;
  padding: 0px 0px 0px 0px;
  list-style-position: outside;
  list-style-type: square;
}
ul.gfx {
  list-style-image: url(../image/dot.gif);
}
li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
li.none {
  list-style-image: url(../image/nix.gif);
}

/* border-spacing: horizontal vertical */

table {
  table-layout: auto; /* fixed */
  border-collapse: collapse; /* separate */
  border-spacing: 0px; /* Konqueror 3.0.0 */
  empty-cells: show; /* hide */
}
tr, td {
  vertical-align: top;
  text-align: left;
  padding: 0px 0px 0px 0px;
  font-family /**/: Arial, Helvetica, sans-serif;
  font-size /**/: 12px;
  color /**/: #575757;
  line-height /**/: 18px;
}
table p {margin: 0px 0px 0px 0px;}

table.table-0 {margin: 10px 0px 0px -4px;}
table.table-0 td {
  padding: 0px 4px 0px 4px;
}
table.table-1 {margin: 10px 0px 0px 0px;}
table.table-1 td {
  border: 1px solid #454545;
  padding: 0px 4px 0px 4px;
}
table.table-2 {margin: 10px 0px 0px 0px;}
table.table-2 td {
  border-top: 1px solid #454545;
  border-bottom: 1px solid #454545;
  padding: 0px 4px 0px 4px;
}
table.table-3 {margin: 10px 0px 0px 0px;}
table.table-3 td {
  border: 2px solid #ffffff;
  padding: 0px 4px 0px 4px;
  background: #ebebeb;
}
table.table-4 {margin: 10px 0px 0px 0px;}
table.table-4 td {
  border: 2px solid #ffffff;
  padding: 0px 4px 0px 4px;
}
table.table-5 {margin: 10px 0px 0px 0px;}

td.c0 {background: #ebebeb;}
td.c1 {background: #0096c8; color: #ffffff;}
td.c2 {background: #b9e2f0;}
td.c3 {background: #e8f5fa;}

td.tl {vertical-align: top; text-align: left;}
td.tc {vertical-align: top; text-align: center;}
td.tr {vertical-align: top; text-align: right;}
td.ml {vertical-align: middle; text-align: left;}
td.mc {vertical-align: middle; text-align: center;}
td.mr {vertical-align: middle; text-align: right;}
td.bl {vertical-align: bottom; text-align: left;}
td.bc {vertical-align: bottom; text-align: center;}
td.br {vertical-align: bottom; text-align: right;}

table.table-6 {margin: 10px 0px 0px 0px;}
table.table-6 td {
  border-left: 2px solid #cccccc;
  padding: 0px 4px 0px 4px;
}
table.table-6 td.h1l {background: #0096c8; color: #ffffff; border-left: 0px solid; font-weight: bold;}
table.table-6 td.h1r {background: #0096c8; color: #ffffff; border-left: 0px solid; font-weight: bold; text-align: right;}
table.table-6 td.h2l {background: #0096c8; color: #ffffff; font-weight: bold;}
table.table-6 td.h2r {background: #0096c8; color: #ffffff; font-weight: bold; text-align: right;}
table.table-6 td.c1l {background: #e8f5fa; border-left: 0px solid;}
table.table-6 td.c1r {background: #e8f5fa; border-left: 0px solid; text-align: right;}
table.table-6 td.c2l {background: #e8f5fa;}
table.table-6 td.c2r {background: #e8f5fa; text-align: right;}
table.table-6 td.w1l {background: #ffffff; border-left: 0px solid;}
table.table-6 td.w1r {background: #ffffff; border-left: 0px solid; text-align: right;}
table.table-6 td.w2l {background: #ffffff;}
table.table-6 td.w2r {background: #ffffff; text-align: right;}
table.table-6 td.a1l {background: #ffefef; border-left: 0px solid;}
table.table-6 td.a1r {background: #ffefef; border-left: 0px solid; text-align: right;}
table.table-6 td.a2l {background: #ffefef;}
table.table-6 td.a2r {background: #ffefef; text-align: right;}
table.table-6 td.t1l {background: #b9e2f0; border-left: 0px solid;}
table.table-6 td.t1r {background: #b9e2f0; border-left: 0px solid; text-align: right;}
table.table-6 td.t2l {background: #b9e2f0;}
table.table-6 td.t2r {background: #b9e2f0; text-align: right;}

img {display: block; border: 0px;}

form {margin: 0px 0px 0px 0px;}

table.table-form {margin: 10px 0px 0px 0px;}
table.table-form td {
  border: 2px solid #ffffff;
  padding: 0px 4px 0px 4px;
  background: #b9e2f0;
}

input, textarea, select, optgroup, button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #575757;
}

input.form, textarea.form {
  padding: 2px 2px 2px 2px;
  border: 1px solid #454545;
  overflow: hidden;
  width: 97% !important;
  width: 97%;
  width /**/: 100%;
}
input.form {
  margin: 4px 0px 4px 0px !important;
  margin: 3px 0px 3px 0px;
  margin /**/: 3px 0px 3px 0px;
}

input.form-file {
  margin: 4px 0px 4px 0px !important;
  margin: 3px 0px 3px 0px;
  margin /**/: 3px 0px 3px 0px;
}

input.form-radio {
  float: left;
  margin: 4px 0px 4px 0px !important;
  margin: 0px 0px 0px 0px;
  margin /**/: 0px 0px 0px 0px;
}
div.form-radio {
  float: left;
  margin: 1px 6px 0px 3px !important;
  margin: 0px 2px 0px 0px;
  margin /**/: 0px 2px 0px 0px;
}

input.form-checkbox {
  float: left;
  margin: 4px 0px 4px 0px !important;
  margin: 0px 0px 0px 0px;
  margin /**/: 0px 0px 0px 0px;
}
div.form-checkbox {
  float: left;
  margin: 2px 6px 0px 3px !important;
  margin: 1px 2px 0px 0px;
  margin /**/: 1px 2px 0px 0px;
}

input.form-button {
  margin: 4px 0px 4px 0px;
  border: 1px solid #454545;
  padding: 0px 5px 0px 5px !important;
  padding: 0px 0px 0px 0px;
  padding /**/: 0px 0px 0px 0px;
  color: #0096c8; text-align: center;
  height: 21px;
  background-image: url(../image/button.gif);
}

textarea.form {
  margin: 4px 0px 2px 0px !important;
  margin: 3px 0px 3px 0px;
  margin /**/: 3px 0px 3px 0px;
}
select.form {
  margin: 4px 0px 4px 0px;
  width: 100%;
}

/* Internet Explorer */
textarea {line-height: 15px;}
/* Netscape, Mozilla */
optgroup {font-weight: bold; font-style: normal;
  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px;}

div.embed-left {margin: 0px 0px 0px 0px; text-align: left;}
div.embed-center {margin: 0px auto 0px auto; text-align: center;}
div.embed-center table {margin: 0px auto 0px auto; text-align: center;}
div.embed-right {margin: 0px 0px 0px auto; text-align: right;}
div.embed-right table {margin: 0px 0px 0px auto; text-align: right;}

table.embed {border: 1px solid #454545;}

embed {
  margin: 0px 0px -5px 0px !important;
  margin: 0px 0px -3px 0px;
  margin /**/: 0px 0px -3px 0px;
}



/*                      */
/* layout center+border */
/*                      */

div#box-center-1 {
  margin: auto;
  width: 621px;
  text-align: left;
}
div#box-center-2 {
  position: absolute !important; top: 10px;
  width: 941px !important;
  width: 471px;
  margin: auto !important;
  margin: auto;
  left: 0 !important;
  left: auto;
  right: 0 !important;
  right: auto;
  z-index: 0 !important;
  z-index: -1;
  height: 0px;
  text-align: left;
}

div#content-border {
  border: 1px solid #454545;
  padding: 1px 4px 11px 4px !important;
  padding: 1px 4px 12px 4px;
  padding /**/: 1px 4px 12px 4px;
  width: 140px !important;
  width: 140px;
  width /**/: 150px;
  float: right;
}

/*                */
/* layout box-top */
/*                */

div#box-top-border {
  border: 1px solid #454545;
  border-bottom: 0px;
  background-image: url(../image/top.gif);
  width: 616px !important;
  width: 616px;
  width /**/: 618px;
  height: 44px !important;
  height: 45px;
  height /**/: 45px;
  float: left;
}

div#box-top-shadow {
  border-bottom: 1px solid #cccccc;
  background-color: #cccccc;
  background-image: url(../image/eco.gif);
  background-repeat: no-repeat;
  width: 3px;
  height: 44px !important;
  height: 45px;
  height /**/: 45px;
  float: left;
}

div#box-top-logo {
  width: 163px; height: 42px;
  background-image: url(../image/logo.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  float: left;
}

/*                   */
/* layout box-middle */
/*                   */

div#box-middle {
  clear: left;
  background-image: url(../image/middle.gif);
  width: 621px;
  float: left;
}
div#box-logo {
  clear: left;
  margin: 0px 0px 9px 12px !important;
  margin: 0px 0px 10px 6px;
  margin /**/: 0px 0px 10px 6px;
  background-image: url(../image/efm.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  height: auto !important;
  height: 374px;
  height /**/: 375px;
  min-height: 376px;
  float: left;
}

div#box-menu {
  margin-top: 10px !important;
  margin-top: 10px;
  margin-top /**/: 9px;
  width: 151px;
  float: left;
}
div#box-content {
  width: 442px !important;
  width: 442px;
  width /**/: 444px;
  float: left;
}

div#content-left {
  margin-right: 10px;
  margin-bottom: 10px;
  width: 32%;
  float: left;
}
div#content-right {
  margin-left: 10px;
  margin-bottom: 10px;
  width: 32%;
  float: right;
}
div#content-normal {}

div#box-footer {
  clear: left;
  margin: 0px 4px 0px 1px;
  padding: 5px 11px 0px 0px;
  border-top: 2px solid #cccccc;
  height: 25px !important;
  height: 25px;
  height /**/: 32px;
}
div#content-footer-left {
  margin: 1px 0px 0px 10px !important;
  margin: 0px 0px 0px 5px;
  margin /**/: 0px 0px 0px 5px;
  font-size: 10px;
  float: left;
}
div#content-footer-left a {
  color: #575757;
}
div#content-footer-left a:hover {
  color: #0096c8;
}
div#content-footer-right {
  margin-top: 1px !important;
  margin-top: 0px;
  margin-top /**/: 0px;
  font-size: 10px;
  float: right;
}
div#content-footer-right a {
  color: #575757;
}
div#content-footer-right a:hover {
  color: #0096c8;
}

/*                   */
/* layout box-bottom */
/*                   */

div#box-bottom {
  clear: left;
  margin-bottom: 10px !important;
  margin-bottom: 0px;
  margin-bottom /**/: 0px;
  background-image: url(../image/bottom.gif);
  width: 621px; height: 4px;
  float: left;
  font-size: 0px;
  line-height: 0px;
}

/*                     */
/* layout menu-level-1 */
/*                     */

div#item-level-1 a {
  margin-top: 23px; height: 21px;
  padding-top: 1px !important;
  padding-top: 0px;
  padding-top /**/: 0px;
  background-image: url(../image/mtof.gif);
  font-weight: bold;
  color: #575757;
  float: left;
}
div#item-level-1 a:hover {
  background-image: url(../image/mton.gif);
  color: #0096c8;
}
div#item-level-1on a {
  margin-top: 23px; height: 21px;
  padding-top: 1px !important;
  padding-top: 0px;
  padding-top /**/: 0px;
  background-image: url(../image/mton.gif);
  font-weight: bold;
  color: #575757;
  float: left;
}
div#item-level-1on a:hover {
  /* background-image: url(../image/mtof.gif);
  color: #0096c8; */
}

div#separator-level-1 {
  margin-top: 23px; height: 21px;
  padding: 1px 4px 0px 3px !important;
  padding: 0px 4px 0px 3px;
  padding /**/: 0px 4px 0px 3px;
  font-weight: bold;
  float: left;
}

/*                     */
/* layout menu-level-2 */
/*                     */

div#item-level-2 a {
  clear: left;
  border-top: 1px solid #0096c8;
  padding-left: 7px;
  background-image: url(../image/mlof.gif);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #575757;
  width: 124px !important;
  width: 124px;
  width /**/: 131px;
  float: left;
}
div#item-level-2 a:hover {
  background-image: url(../image/mlon.gif) !important;
  background-image: url(../image/mlonie.gif);
  background-image /**/: url(../image/mlonie.gif);
  background-repeat: no-repeat;
  color: #0096c8;
}
div#item-level-2on a {
  clear: left;
  border-top: 1px solid #0096c8;
  padding-left: 7px; 
  background-image: url(../image/mlon.gif) !important;
  background-image: url(../image/mlonie.gif);
  background-image /**/: url(../image/mlonie.gif);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #575757;
  width: 124px !important;
  width: 124px;
  width /**/: 131px;
  float: left;
}
div#item-level-2on a:hover {
  /* background-image: url(../image/mlof.gif);
  background-repeat: no-repeat;
  color: #0096c8; */
}

div#item-level-2-first a {
  clear: left;
  padding-left: 7px;
  background-image: url(../image/mlof.gif);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #575757;
  width: 124px !important;
  width: 124px;
  width /**/: 131px;
  float: left;
}
div#item-level-2-first a:hover {
  background-image: url(../image/mlon.gif) !important;
  background-image: url(../image/mlonie.gif);
  background-image /**/: url(../image/mlonie.gif);
  background-repeat: no-repeat;
  color: #0096c8;
}
div#item-level-2on-first a {
  clear: left;
  padding-left: 7px; 
  background-image: url(../image/mlon.gif) !important;
  background-image: url(../image/mlonie.gif);
  background-image /**/: url(../image/mlonie.gif);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #575757;
  width: 124px !important;
  width: 124px;
  width /**/: 131px;
  float: left;
}
div#item-level-2on-first a:hover {
  /* background-image: url(../image/mlof.gif);
  background-repeat: no-repeat;
  color: #0096c8; */
}

/*                     */
/* layout menu-level-3 */
/*                     */

div#item-level-3 a {
  clear: left;
  border-top: 1px solid #cccccc;
  padding-left: 7px; 
  background-image: url(../image/mlof.gif);
  background-repeat: no-repeat;
  color: #575757;
  width: 124px !important;
  width: 124px;
  width /**/: 131px;
  float: left;
}
div#item-level-3 a:hover {
  background-image: url(../image/mlon.gif) !important;
  background-image: url(../image/mlonie.gif);
  background-image /**/: url(../image/mlonie.gif);
  background-repeat: no-repeat;
  color: #0096c8;
}
div#item-level-3on a {
  clear: left;
  border-top: 1px solid #cccccc;
  padding-left: 7px; 
  background-image: url(../image/mlon.gif) !important;
  background-image: url(../image/mlonie.gif);
  background-image /**/: url(../image/mlonie.gif);
  background-repeat: no-repeat;
  color: #575757;
  width: 124px !important;
  width: 124px;
  width /**/: 131px;
  float: left;
}
div#item-level-3on a:hover {
  /* background-image: url(../image/mlof.gif);
  background-repeat: no-repeat;
  color: #0096c8; */
}

/*                    */
/* layout boxes-popup */
/*                    */

div#box-center-popup {
  margin: auto;
  width: 468px;
  text-align: left;
}

div#box-top-popup {
  background-image: url(../image/top-popup.gif);
  width: 468px; height: 6px;
  font-size: 0px;
  line-height: 0px;
}
div#box-middle-popup {
  margin: 0px 0px 0px 0px;
  background-image: url(../image/middle-popup.gif);
  width: 468px;
  height: auto !important;
  height: 436px;
  height /**/: 436px;
  min-height: 442px;
}
div#box-bottom-popup {
  position: relative;
  background-image: url(../image/bottom-popup.gif);
  width: 468px; height: 26px;
  font-size: 0px;
  line-height: 0px;
}

div#box-content-popup {
  margin: -6px 0px 0px 10px;
  padding: 0px 16px 8px 0px !important;
  padding: 0px 0px 9px 0px;
  padding /**/: 0px 0px 9px 0px;
  width: 442px !important;
  width: 444px;
  width /**/: 444px;
  background-image: url(../image/eco.gif) !important;
  background-position: top right !important;
  background-repeat: no-repeat !important;
}
div#box-content-close {
  margin: 0px 14px 0px 0px !important;
  margin: 0px 7px 0px 0px;
  margin /**/: 0px 7px 0px 0px;
  float: right;
}



/*                     */
/* layout search login */
/*                     */

div#box-search {
  clear: left;
  margin: 4px 0px 10px 0px !important;
  margin: 4px 0px 10px 0px;
  margin /**/: 5px 0px 10px 0px;
  background: #b9e2f0;
  width: 131px;
  float: left;
}

div#box-login {
  clear: left;
  margin: 4px 0px 10px 0px !important;
  margin: 4px 0px 10px 0px;
  margin /**/: 5px 0px 10px 0px;
  background: #b9e2f0;
  width: 131px;
  float: left;
}
div#box-login-below {
  clear: left;
  margin-top: 9px !important;
  margin-top: 10px;
  margin-top /**/: 10px;
  background: #b9e2f0;
  width: 131px;
  float: left;
}

