body { font-family: Verdana; color: #5A0000; background-position: top; background-repeat:repeat-x; background-color: #c3c6d7}

input, select, textarea { border: 1px solid #999999;}

input.radio {border: none}

a { color: #686a90;}

/*.cont { width: 100%; margin-top: 0px} */

#logo_left { background-color: #e9edf0;  background-position: left top; background-repeat:no-repeat;}

#logo_center { background-color: #e9edf0;}

#logo_right { vertical-align: top; text-align: right; background-color: #e9edf0; background-position: right bottom; background-repeat:no-repeat;}

#icon { margin-top: -15px; margin-left: 20px}

#lang { padding-right: 2px;}

span.lang { padding: 0 8 2 8px; margin: 0 1px; color: #FFFFFF; background-color: #008B00; font-weight: bold; border: 1px solid #c3c6d7;}

span.langA { padding: 0 8 2 8px; margin: 0 1px; color: #FFFFFF; background-color: #e36c00;  font-weight: bold; font-size: 80%; border: 1px solid #c3c6d7;}

a.lang { text-decoration: none; font-size: 80%}

a.lang:hover { text-decoration: underline; color: #008B00;}

.topline_left { width: 100%; background-color: #e9edf0;  background-position: left; background-repeat:no-repeat;  border: 1px solid #008B00;}

.topline_right { width: 100%; background-position: right; background-repeat:no-repeat}

.topline_center { font-size: 100%; vertical-align: middle; text-align: center;}


#mainblock { width: 100%; background-color: #FFFFFF; background-repeat:repeat-x; vertical-align: top;}

#header_block { text-align: right; vertical-align: top; padding: 10 20px; }

#header_block h1 { font-family: Europe_ext; color: #FF9900; font-weight: bold; font-size: 140%;}

#menu_block { padding: 10px; width: 15%; font-size: 90%; vertical-align: top; background-repeat:repeat}

#footer_block { text-align: right; vertical-align: middle; padding: 10px; background-color: #FFFFFF;}

#copywrite { padding-top: 5px; font-size: 70%; color: #FF9900;}

.menu_level_0 { background-color: #FFFFFF; border: 1px solid #c3c6d7; padding: 1px; margin-bottom: 5px}

ul.menu { margin: 0 5px;}

li.level1 { margin-top: 5px}

div.level1 { background-color: #c3c6d7;  padding: 7 9px; color: #FFFFFF}

div.level1A, li.level1A { background-color: #c3c6d7;  padding: 8 10px;  color: #c3c6d7;}

li.levelN { padding-left: 10px}

li.levelNA { padding-left: 10px; color: #5A0000; font-weight: bold;}

a.menu1 { color: #686a90; text-decoration: none; }

a.menu1:hover { text-decoration: underline; color: #e36c00;}

a.menu1A { color: #FFFFFF; text-decoration: none;}

a.menuN { color: #686a90; text-decoration: none; font-size: 90%; font-weight: normal}

a.menuN:hover { text-decoration: underline; color: #c3c6d7;}

a.menuNA { color: #e36c00; text-decoration: none; font-size: 90%; font-weight: bold; }

.submenu_block { display: none; padding: 7 9px;}

.error { color: #970009; padding: 30px}

td.content_input { border: solid 1px #c3c6d7; padding: 0.25em; vertical-align: top; text-align: center}

img.img { border: 3px solid #c3c6d7; margin: 5px}

.border_1 { border: 1px solid #c3c6d7;}

.border_3 { border: 3px solid #c3c6d7;}

.sbtn { background-color: #FFFFFF; padding: 3 10px;}

.left_mgn { margin-left: 10px}

.dn { display: none}

.alright { text-align: right}

#sale, #produce { display: none; margin-top: 5px}


#content { width: 65%; padding: 5 10px; vertical-align: top; font-size: 80%}

#content div { margin-bottom: 20px; width: 100%}

#content div.faq { margin-bottom: 5px}

#content p { margin-bottom: 0.75em}

#content h2 { display: inline; font-size: 110%; font-weight: bold; margin-bottom: 5px}

#content h3 { font-size: 105%; font-weight: bold; margin-bottom: 3px}

#content ul { list-style: disc; list-style: inside; margin-left: 2em; margin-top: 0.5em; margin-bottom: 1em}

#content li {}

#content li.nostyle { list-style: none;}

#content table { border-collapse: collapse; width: 100%; margin-bottom: 0.1em}

#content th { border: solid 1px #c3c6d7; padding: 0.25em; font-weight: bold; background-color: #EEEEEE}

#content td { border: solid 1px #c3c6d7; padding: 0.25em; vertical-align: top}

#content table.noboard { border: none}

#content td.noboard { border: none}

#content td.right { text-align: right}

#content td.spec { width: 36px}

#content td.head { vertical-align: middle}

#content .comment { font-size: 85%}

#content .info { font-size: 85%; color: #FF0000; padding: 5 0px}

#content textarea, input, select { font-family: Verdana;}

#content .w30 { width: 30em;}

#content #clb { display: block; padding: 5 10px; cursor: pointer}

#slide-container {
     text-align:center;
     margin:20px 0px;
  }
  #slide-container #slideshow {
    width:200;
     height:300px;
     margin:auto;
     position:relative;
     cursor: hand;
     visibility: hidden;
  }
  #slide-container #slideshow IMG {
     position:absolute;
     top:0;
     left:0;
  }

