* {font : normal 12px/1.4 verdana, sans-serif;}
* {padding: 0;}* {color:#333;background:inherit;}* {text-decoration: none;}
* {margin: .5em 0;}

html, body {background:#edf6e3; text-align:center; margin:0;color:#333;}form {margin:4px;}h1 {font:bold 16px/1.5 verdana, sans-serif; color:#063; background:inherit;}h2 {font:normal 13px/1.5 verdana, sans-serif; color:#063;background:inherit;}h3 {font:bold 12px/1.5 verdana, sans-serif;color:#666;background:inherit;}h1, h2, h3 { text-transform:uppercase;}

a {color:#063; font-weight:inherit;background:inherit; text-decoration:none;}a:visited {color:#666; font-weight:inherit;background:inherit;}a:hover, a:active {text-decoration:underline; color:#333; background:#eeeeee; font-weight:inherit;}dl {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 1em 0; margin: 1em 0;}p a, dd a{text-decoration:underline;}
h2 + dl dt a {display: block; width:100%;}

#wrap, .wrap {width:90%;position:relative;max-width: 700px;margin:9px auto;padding:9px 15px;background:#fff; color:#666;border:4px double #ccc;text-align:left;}

#leftpanel {float:left; width:67%;}
#rightpanel {float:right; width:28%;}.rightbox {background:#fff; color:inherit;border:1px solid #ccc;margin:0;padding:0 0 2px 0;}
#rightpanel h3 {color:#666;background:#edf6e3;border-bottom:1px solid #ccc;margin:0;padding:3px 5px;display:block;width:auto;}
#rightpanel li {list-style:none; display:block;width:100%;}
h1 a:link, h1 a:visited {color:#063; background:inherit;}#footer{clear:both; font:normal 11px/2.0 verdana, sans-serif; text-align:center;}#footer a {font: inherit;}#copyright, #copyright a {font:normal 10px/2.0 verdana, sans-serif; text-align:center;}img {margin:.4em; padding:0; border:0;}
.floatleft {padding: 4px 9px 4px 0 ; border:0; float: left; margin:0;}.floatright {padding: 4px 0 4px 9px; border:0; float:right; margin:0;}li, li a, dd, blockquote {margin: .2em .5em;}ul.alphabet {padding:4px 0;list-style-type:none;float:left;width:99%;border-top:1px solid #ccc}ul.alphabet li {display:inline;}ul.alphabet li a {float:left; padding:.2em .35em; border-right:1px solid #ccc;}ul.alphabet li a:hover {background:#eee;color:#063;border-right:1px solid #999;}ul.alphabet + * {clear: both; padding-top: 1em;}.error {color:#C00; background:inherit;}
.center {text-align:center;}

.rightbox {width: 100%;border: 1px solid #ccc;padding: 0 0 1px 0;margin-bottom: .5em;background-color: #fff;color: #333;}#rightpanel ul {list-style: none;margin: 0;padding: 0;border: none;}#rightpanel li {border-bottom: 1px solid #edf6e3;margin: 0;}#rightpanel li a {display: block;padding: 2px;background-color: #fff;color: #063;text-decoration: none;width: 100%;}
#rightpanel li a:visited {color: #333;}html>body #rightpanel li a {width: auto;}#rightpanel li a:hover {background-color:#eee;color: #333;}

h4 a:hover {text-decoration: underline;}

.amica a {display:block; width:100%; border:2px solid #fff;}
.amica a:hover, .amica a:active {color:#999;border:2px solid #ccc; background-color: #fff; text-decoration:none;}

.menu {position:relative;z-index:500;}
.menu ul {padding:0;margin:0;list-style:none;width:100%;}
.menu ul ul {position:absolute;left:-9999px;}
.menu ul li {width:auto;background:#transparent; border: 1px solid #ccc;padding: 0 0 1px 0;margin-bottom: .5em;background-color: #fff;color: #333;}
* html .menu ul li {float:left;}
.menu ul li a {display:block;text-decoration:none;clear:left;}
.menu ul li a.fly {background:#edf6e3;}

.menu ul li:hover {position:relative;}
.menu ul li a:hover {direction:ltr; background:#edf6e3; color:#fff; position:relative;}
.menu ul li:hover > a {background:#89a; color:#fff;}

.menu ul :hover ul,
.menu ul :hover ul :hover ul,
.menu ul :hover ul :hover ul :hover ul,
.menu ul :hover ul :hover ul :hover ul :hover ul {left:-160px; top:-50px;}

.menu ul :hover ul ul,
.menu ul :hover ul :hover ul ul, 
.menu ul :hover ul :hover ul :hover ul ul {left:-9999px;}

.menu img {border:0;}
