body {
  margin: 0;
  padding: 0;
  font: 12px verdana, sans-serif;
  line-height: 18px;
  color: #b5b5b5;
  background: #222;
}

p { margin: 12px 0; padding: 0; }

h1 {
  font-size: 105%;
  color: #ccc;
  text-align: left;
  margin: 0 0 1em 0;
  padding: 0;
}

h2 {
  font-size: 100%;
  color: #000;
  margin: 1em 0 1em 0;
  padding: 5px 5px 5px 10px;
  border: 1px solid #fff;
  background-color: #FFC726;
}

a { text-decoration: none; }

a { color: #fff; }
a:hover   { color: #ffc726; }

#container { margin: 0 auto; width: 750px; padding: 0; background-color: #333; !important}

#hdr {
  margin: 0; padding: 0; height: 80px;
  background: #333 url(/i/hb2.gif) top left repeat-x;
}
#logo { margin: 0 0 0 16px; padding: 0; height: 80px; float: left;}
#logo a {
  display: block;
  text-decoration: none;
  width: 188px; height: 80px;
  background: url(/i/logo.gif) top left no-repeat;
}
#logo a:hover { background-position: 0 -80px; }

#upnav {
  float: right; padding: 5px 10px 0 0; width: 375px;
  text-align: right; color: #999; font-size: 11px;
}
#upnav a { color: #999; } #upnav3 a:hover { color: #bbb; }

#navh { margin: 0 auto; padding-top: 2px; text-align: center; }

#hi { border-bottom: 8px solid #ffc726; border-top: 2px solid #999; }

#content {
  font-size: 110%;
  padding: 15px 15px 15px 11px;
  text-align: justify;
}

#vc {
  margin: 0; padding: 0;
  font-size: 110%;
  text-align: left;
}

.via {
  width: 250px;
  margin: 100px 0 0 35px; padding-bottom: 5px;
  font-size: 11px;
  color: #333; background-color: #eee;
  border: 1px solid #000;
}

.via h1 {
  font-weight: bold;
  text-align: center; text-transform: uppercase;
  color: #333;background-color: #ffc726;
  margin: 0; padding: 2px 0;
}

.via h2 { margin: 5px 10px 0 10px; padding: 0; font-weight: bold; color: #333; }

.via p { margin: 0; padding: 0 10px; color: #333; }

.via a { padding: 1px; background-color: #333; }

#left { float: left; }

#right { float: right; }

.thumb {
  float: left;
  width: 100px; height: 125px;
  text-align: center; font-size: 10px; line-height: 10px;
  background-color: #333;
  margin: 0 5px;
}
#matrix { margin-left: 35px; width: 555px; }

#ftr a:hover { text-decoration: underline; }

.box {
  height: 50px; width: 98px;
  margin: 6px  6px 7px 0;
  background-color: #000;
  border: 1px solid #666;
}

.l { float: left; margin-right: 15px; margin-bottom: 15px; }
.r { float: right; margin-left: 15px; margin-bottom: 15px; }
.btfont { font-family: "Century Gothic", verdana, sans-serif; margin-right: 15px; }
.faqent { font-size: 90%; margin-left: 25px; margin-right: 25px; }
.spacer { clear: both; }
.attn { color: #900; }
.pt { clear: right; float: right; margin: 0 0 5px 15px; }
.indent { margin-left: 35px; }
.splw { color: #fff; }
.splr { color: #f00; }
.eldo { margin: 35px auto; text-align: center; }

.big { font-size: 125%; text-align: center; margin: 20px auto; }
.big a { text-decoration: none; }
.big a:link    { color: #f00; }
.big a:active  { color: #f00; }
.big a:visited { color: #f00; }
.big a:hover   { color: #f00; text-decoration: underline;}

.mns {
  float: left; height: 20px; width: 500px;
  margin: 2px 4px 0 0; padding: 2px 0 0 0;
  color: #000; background-color: #f17c0e;
}
.mnsc { background-color: #f17c0e; color: #000; }

.wms {
  float: left; height: 20px; width: 500px;
  margin: 2px 4px 0 0; padding: 2px 0 0 0;
  color: #000; background-color: #cddbf4;
}
.wmsc { background-color: #cddbf4; color: #000; }

.buy { float: left; }

ul.nobul { list-style-type: none; }
ul.nobul li { margin: 5px 0; }

/* my */
img.nav_menu {
        margin-right: 8px;
        vertical-align: middle;
        }
img.nav_menu_line {
        margin-right: 4px;
        vertical-align: middle;
        }
img {
        border: 0;
}

table.footer_menu {
        border: 0;
        width: 100%;
        height: 30px;
        }
td.footer_menu {
        text-align: center;
        vertical-align: middle;
        width: 20%;
        }
a.footer_menu {
        color: #fff;
        font-size: 11px;
        font-family: verdana;
        text-decoration: none;
}
a.footer_menu:hover {
        color: #fff;
        font-size: 11px;
        text-decoration: underline;
}
#ftr {
  clear: both;
  height: 20px;
  background-color: #000;
  text-align: center;
  /*line-height: 12px;*/
  border-top: 1px solid #FFC726;
  vertical-align: middle;
}
span.slist { /* lister select */
        color: #fff;
}
input, select, textarea {
        font-family: Arial , Helvetica, sans-serif;
        font-size: 11px;
        border: #000000 1px solid;
        width: 100%;
        color: #000000;
        background-color: #ffffff;
}
.msg_error {
        color: #ff0000;
        font-weight: bold;
}
.msg_ok {
        color: #259D16;
        font-weight: bold;
}
.field4img {
        background-color: #FFC726;
        width: auto;
        padding: 1px;
        align: left;
        float: left;
        border: 1px solid #FFC726;
        margin: 2px;
        margin-right: 6px;
        margin-bottom: 5px;
}
td.thumb {
        width: 15%; height: 125px;
        text-align: center;
        vertical-align: top;
        font-size: 10px; line-height: 10px;
        background-color: #333;
        margin: 0 5px;
}
div.ifoto {
        background-color: #333;
        width: auto;
        padding: 2px;
        align: right;
        float: right;
        margin: 10px 2px 5px 6px;
        text-align: center;
}
div.infoline {
        clear: both;
        font-size: 100%;
        color: #000;
        margin: 0;
        padding: 5px;
        border: 1px solid #fff;
        background-color: #FFC726;
        text-align: center;
        font-weight: bold;
        vertical-align: middle;
}
div.lilthumb {
        text-align: left;
        padding: 5px 0 5px 0;
}
img.infopic {
        border: 1px solid #FFC726;
        margin: 0;
        padding: 1px;
}
img.catpic {
        border: 1px solid #202020;
}
div.catname {
        padding: 5px;
}
td.oldsite {
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        border-left: 2px solid #FFC726;
        background-color: #222222;
}
div.oldlink {
        color: #FFC726;
        font-size: 10px;
        padding: 5px 0 5px 0;
        width: 100%;
}
img.pic {
        border: 2px solid #FFC726;
        margin: 5px 10px 5px 10px;
}
.param {
                /*color: #FFC726;*/
                font-weight: bold;
}
/* faq */
td.faq_q {
        vertical-align: top;
        text-align: center;
        color: #FFC726;
        font-size: 19pt;
        width: 40px;
        padding-top: 10px;
        height: 30px;
        font-family: tahoma;
}
td.faq_quest {
        vertical-align: middle;
}
.faq_light {
        background-color: #393939;
}

/* gallery */
td.gal_rev {
        border-top: 1px solid #FFC726;
        background-color: #393939;
}
div.gal_view {
        background-color: #393939;
        padding: 5px;
}
table.gal_table {
        width: 100%;
        text-align: center;
}
img.gal_pic {
        border: 2px solid #FFC726;
        margin: 5px 10px 5px 10px;
        cursor: pointer; cursor: hand;
}
/* faq */
td.faq_q {
        vertical-align: top;
        text-align: center;
        color: #FFC726;
        font-size: 19pt;
        width: 40px;
        padding-top: 10px;
        height: 30px;
        font-family: tahoma;
}
td.faq_quest {
        vertical-align: middle;
}
.faq_light {
        background-color: #393939;
}
/* gallery */
td.gal_rev {
        border-top: 1px solid #FFC726;
        background-color: #393939;
}
div.gal_view {
        background-color: #393939;
        padding: 5px;
}
table.gal_table {
        width: 100%;
        text-align: center;
}
img.gal_pic {
        border: 2px solid #FFC726;
        margin: 5px 10px 5px 10px;
        cursor: pointer; cursor: hand;
}
