body {font-family: Arial, Helvetica, sans-serif; background-color: #f6d584; font-size: 12pt; color: #000000}
td { font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}

a:link {  font-family: "Arial"; font-size: 12pt; font-style: normal; font-weight: bold; color: #682682}
a:visited {  font-family: "Arial"; font-size: 12pt; font-style: normal; font-weight: bold; color: #682682}
a:hover { font-family: "Arial"; font-size: 12pt; font-style: normal; font-weight: bold; color: #3a3a3a;}
h1 {font-family: "CG Times"; font-size: 18pt; font-weight: bold; color: #3a3a3a; margin-bottom: 0px; margin-top: 0px}
h2 {font-family: "Arial"; font-size: 14pt; font-weight: bold; color: #3a3a3a; margin-bottom: 0px; margin-top: 0px}
p {text-align:justify}
form { margin-bottom:0; margin-top:0}

.image_title {font-family: "Arial"; font-size: 12pt; font-weight: bold; color: #3a3a3a; text-align:center;}
.hi_box {border: 1px solid #7e2f91; background-color: #e4e0dc; padding:7px; width: 90%;}
.hi_box td {border: 0; padding:0; padding-left: 7px; padding-right: 7px;}
.summary {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #505050}

.main_title {font-family: "Elephant"; font-size:30pt; font-weight:bold; color: #682682; margin-left: 15px;}
.main_title_b {font-family: "Kristen ITC"; font-size:30pt; font-weight:bold; color: #682682; margin-left: 7px;}

.main_strap {font-family: "Comic Sans MS"; font-size:16pt; font-weight:bold; color: #58611f}
.footer {font-family: "Arial, Helvetica, sans-serif"; font-size:12pt; font-weight:bold; color: #454838; text-align: left;}

.dir_head {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #505050}

.contacts {}
.contacts th {text-align:left; padding: 2px;}
.contacts td {border-top: 1px solid #505050; padding: 2px;}

.menu{ font-family: "Comic Sans MS"; width:170px; height:285px; position:relative; font-size:13px; margin: 0; z-index:100;}
.menu ul {padding:0; margin:0; list-style-type: none; background:#becc55; width:170px; height:285px; border:1px solid #58611f; border-bottom: 10px solid #58611f;}
.menu .m_title {width: 100%; height: 25px; margin:0; padding: 10px 0 10px 0; font-size: 1.6em; font-weight:bold; color: #f8e0a6; background: #58611f;} 
.menu ul li ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:-15px; left:155px;}
.menu ul li {float:left; border-bottom:1px solid #f8e0a6;}
.menu ul li a, .menu ul li a:visited {display:block; float:left; font-family: "Comic Sans MS"; font-size:13px; text-decoration:none; color:#2c310f; width:155px; height:29px; line-height:28px; background:transparent; padding-left:15px;}
* html .menu ul li a, * html .menu ul li a:visited {width:170px; w\idth:160px;}
.menu table {border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;}
.menu ul li:hover a,
.menu ul li a:hover{font-family: "Comic Sans MS";  font-size:13px; background:#7e2f91; color:#deb6e8;}
.menu ul li:hover {position:relative; z-index:90;}
* html .menu ul li a:hover {position:relative; z-index:100;}
.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; position:absolute; height:auto; border:1px solid #58611f; border-bottom: 10px solid #58611f; background:#becc55; overflow:visible;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a{display:block; background:transparent; color:#2c310f; height:29px; line-height:28px; padding-left: 15px; text-decoration:none;}
.menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover {font-family: "Comic Sans MS";  font-size:13px; background:#7e2f91; color:#deb6e8;}

