/* CSS Document */
/* global settings */
body {font: 12px Arial, Helvetica, sans serif; margin: 0; padding: 0;  text-align: center; overflow: scroll; behavior: url(csshover.htc); color: #666666;}
a {text-decoration: none;}
a img {border: 2px solid #610268;}
a:hover img {border: 2px solid #F7A8FD;}
ul {margin: 0; padding: 0;}
li {margin: 0; padding: 0;}
form {margin: 0; padding: 0;}
input {margin: 0; padding: 0; margin: 0 0 4px 0;}
p {padding: 0; margin: 0;}
p.not_shown {visibility: hidden;}
/* container settings */
div#container {margin: 0; padding: 0; width: 777px; height: 100%; margin-left: auto; margin-right: auto; margin-top: 10px;}

/* head settings */
div#head {margin: 0; padding: 0; width: 100%; height: 106px; background-image: url(head_bg.jpg); background-repeat: no-repeat;}

/* content settings */
div#content {height: auto; width: auto; background: #610268; float: left; border-bottom: 1px solid #F7A8FD;}

/*  side settings */
div#side {margin: 0; padding: 0; text-align: left; font: 10px Arial, Helvetica, sans-serif; float: left; width: 125px; height: auto;}
div#side ul {background: #610268; margin: 0; padding: 0; margin-bottom: -1px;}
div#side li {background: #610268; position: relative; list-style: none; margin: 0; padding: 0; border-bottom: 2px solid #F7A8FD; width: 123px; height: 30px; line-height: 26px; border-right: 2px solid #610268;}
div#side li:hover {background: #FFFFFF; color: #9A8347; border-right: 2px solid #F7A8FD;}
div#side li.submenu {background: url(submenu.gif) 95% 50% no-repeat; padding: 0; margin: 0;}
div#side li.submenu:hover {background: #F1E6C8; border-right: 2px solid #9A8347;}
div#side li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; color: #FFFFFF; height: 26px;}
div#side li a:hover {color: #210123;}
div#side>ul a {width: auto;}
div#side ul ul {position: absolute; left: 125px; top: -1px; display: none;}
div#side ul.level1 li.submenu:hover ul.level2, 
div#side ul.level2 li.submenu:hover ul.level3 {display: block; margin: 0; padding: 0; color: #9A8347;}
div#side li.double {height: 44px; line-height: 20px;}

/* body settings */
div#body {margin: 0; padding: 0; background: #FFFFFF; width: 652px; height: inherit; float: left;}

/* body_main settings */
div#body_main {margin: 0; padding: 0; width: 490px; height: auto; float: left; text-align: left; font: 12px Arial, Verdana; padding-left: 10px; padding-bottom: 10px; padding-top: 10px;}
div#body_main h1 {font: 16px Arial, Verdana; margin: 0; padding: 0; font-weight: bold; padding-bottom: 10px;}
div#body_main h2 {font: 14px Arial, Verdana; margin: 0; padding: 0; padding-bottom: 8px;}
div#body_main h3 {font: 14px Arial, Verdana; margin: 0; padding: 0; padding-bottom: 8px; font-weight: bold;}
div#body_main p {margin: 0; padding: 0; font: 12px Arial, Verdana; text-align: left;}
div#body_main a:link {color: #610268;}
div#body_main a:visited {color: #610268;}
div#body_main a:hover {color: #F7A8FD;}
div#body_main a:active {color: #610268;}
div#body_main ul {margin: 0; padding: 0; padding-left: 20px;}
div#body_main table {font: 12px Arial, Verdana; margin: 0; padding: 0; border: 0;}
div#body_main td {font: 12px Arial, Verdana; margin: 0; padding: 0; text-align: center; border: 1px solid silver;}
div#body_main label {width: 120px; float: left; margin-right: 10px; text-align: right;}

/* body_side settings */
div#body_side {margin: 0; padding: 0; float: left; border-left: 0px solid #610268; margin-top: 20px; margin-bottom: 20px; height: 450px; padding-left: 25px;}
div#body_side p {width: 110px;}
div#body_side a:link {color: #610268;}
div#body_side a:visited {color: #B2B4B3;}
div#body_side a:hover {color: #F7A8FD;}
div#body_side a:active {color: #B2B4B3;}

/* product settings */
div#product {float: left; margin: 0; padding: 0; width: 100px; height: 142px; margin-left: 7px; margin-right: 7px; margin-bottom: 20px; text-align: center;}

/* foot settings */
div#foot {margin: 0; padding: 0; text-align: right; color: #666666; float: right; background: #FFFFFF;}