html {font-size:72%;}
body {font-family:Arial, verdana, Helvetica, sans-serif;color:#333;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, verdana, Helvetica, sans-serif;}
body, div, fieldset {margin:0;padding:0;}
fieldset {width:auto;padding:0 10px 10px 10px;border: none;}
label {display:block;font-weight:bold;margin-top:10px;}
label span {font-weight:normal;color:#666;}
h1 {font-size:12px;font-weight:bold;color:#dd8603;}
h2 {font-size:2em;display:block;}
h3 {font-size:1.8em;}
h4 {margin:5px 0 0;}
h5 {margin:0;}
a {text-decoration:none;color:#d88c2e;}
a:hover {text-decoration:underline;}
a img {border:none;}
a.cancel, a.ok {padding:2px 5px;}
ul {list-style: square;}
ul li ul {margin-bottom:5px;}
input, textarea, select, button {border: 1px solid #ccc; padding: 1px 3px; margin:1px;font-family:inherit;font-size:1.4em;font-weight:bold;}

textarea {width:100%;}
table {width:100%;background-color:#eee;padding:0;border-collapse:collapse;border-spacing:0;font-size:inherit;}
td {margin:	1px 0 0 1px;padding: 1px 5px;vertical-align: top;}

/* classes */
.clear {clear: both;}
.xcenter {width:auto;margin:10px auto;text-align:center;}
.xbig {font-size:1.4em;font-weight:bold;}
.xsmall {font-size:0.9em;}
p .xsmall, li .xsmall, td .xsmall {color:#999;}
.aright {text-align:right;}
.fleft {float:left;}
.fright {float:right;}

/* containers */
#page {width:900px;margin:0 auto;}
#logo {height:74px;width:386px;margin-left:80px;}
#topic {margin:10px auto;text-align:left;width:890px;}

#menu_top {width:900px;background:url(../img/bg_menu_top.jpg) top repeat;height:45px;}
#menu_top ul {list-style:none;margin:13px 0 0px 40px;padding-top:15px;}
#menu_top ul li {display:inline;padding:10px;}
#menu_top a, #menu_top a:visited {color:#fff;text-transform:uppercase;font-size:12px;font-weight:bold;}
#menu_top a:hover {color:#fff;text-decoration:underline;font-size:12px;font-weight:bold;text-transform:uppercase;}

#menu_bottom {width:900px;margin-top:0;background:url(../img/bg_menu_bottom.jpg) top repeat;height:33px;}
#menu_bottom ul {list-style:none;margin:8px 0 0 80px;float:right;}
#menu_bottom ul li {display:inline;padding:8px;}
#menu_bottom ul li img {margin:0;vertical-align:top;}
#menu_bottom a, #menu_bottom a:visited {color:#fff;font-size:12px;font-weight:bold;}
#menu_bottom a:hover {color:#fff;text-decoration:underline;font-size:12px;font-weight:bold;}

#news_sx{float:left;width:420px;}
#news_dx{float:right;width:420px;}

.news {width:400px;background-color:#f2f2f2;padding:2px;margin-bottom:5px;}
.news p {padding:4px;text-align:left;font-size:11px;margin-left:4px;}
.news p.title {margin-bottom:-12px;padding-bottom:0;}
.news a {color:#dd8603;font-size:12px;font-weight:bold;}
.news a:hover {text-decoration:underline;}
.news img {float:left;padding:4px;}

#banner_dx{width:450px;float:right;}
#banner_sx{width:410px;float:left;}


#foot{clear:both;padding-top:15px;text-align:right;color:#999;text-align:center;height:30px;border-top:solid 1px #dd8603;}

#loghi{clear:both;padding-top:5px;height:64px;border-top:solid 1px #dd8603;}
