html {font-family:Verdana, sans-serif;font-size:10px;background:#EEEEEE;}
body {width:980px;margin:20px auto;background:#FFFFFF;}
br.clear {clear:both;}
input.button_search {border:none;cursor:pointer;}
#top {width:100%;height:20px;margin:0;}
#top_left {float:left;}
#top_right {float:right;}
#top_right ul {margin:0;padding:0;list-style-type:none;}
#top_right li {float:left;margin:0;width:100px;text-align:right;display:block;}
#top_right a {color:black;display:inline-block;width:100%;}
#top_right li.active {font-weight:bold;}
#top_right li:hover {font-weight:bold;}
#header {position:relative;width:100%;height:100px;border:1px solid black;display:block;overflow:hidden;}
#header img {position:absolute;top:0;left:0;z-index:0;opacity:0.5;moz-opacity:50;filter(alpha:50);}
#header_top_left {position:absolute;top:0;left:0;z-index:1;background:#FFFFFF;}
#header_top_right {position:absolute;top:0;right:0;float:right;z-index:1;}
#header_bottom_left {position:absolute;bottom:0;left:0;z-index:1;}
#header_bottom_right {position:absolute;bottom:0;right:0;z-index:1;}
#navi_top {height:30px;line-height:30px;border:1px solid black;width:100%;}
#navi_top_left {height:30px;line-height:30px;float:left;}
#navi_top_right {height:30px;line-height:30px;float:right;}
#banner_top {width:100%;margin-top:10px;text-align:center;}
#frame {width:100%;min-height:300px;margin:10px 0;border:1px solid blue;}
#banner_bottom {width:100%;text-align:center;}
#footer {width:100%;height:30px;margin:10px 0;line-height:30px;background:#CCCCCC;text-align:center;}
#footer_rist {width:100%;height:30px;line-height:15px;text-align:center;margin:10px 0;font-variant:small-caps;}
#footer_rist a {color:#CC0033;text-decoration:none;font-family:Verdana, sans-serif;font-size:12px;}