body {background:#036 url("i/page_bg.gif") repeat-y center; margin:0; padding:0; font-family: Verdana, sans-serif; font-size:.8em;}
a img {border:none;}
h1 {color:#036; font-size:1.4em; text-align:center;}
h2 {background:#036; color:#FFF; font-size:1.3em; padding:5px; font-family:Arial,sans-serif;}
h3 {font-size:1.1em;}

.hint {font-size:.8em;}
.alert,.marked {color:#A00;}

.floatleft {float:left; margin-right:10px;}
.floatright {float:right; margin-left:10px;}

#container {background:#FFF; width:760px; margin:0 auto;}

#header {background:url("i/top_bg2.gif") no-repeat right; height:82px;}
#header a {display:block; float:left;}
#logo {margin-right:10px;}
#topmenu ul,#topmenu li {display:inline; margin:0; padding:0; list-style:none;}
#topmenu a {margin:32px 0; padding:0 10px; border-right:2px solid #2E557C;
            text-decoration:none; color:#036; text-transform:lowercase; font:bold .9em Arial,sans-serif;}
#topmenu a:hover {color:#376EAA;}

#mainbox {}

#frontad {overflow:hidden; width:567px; height:207px; background:url(i/front_ad.gif);}

#mainside {width:567px; float:left; clear:both;}
#maintext {background:url("i/main_bg.gif") no-repeat; padding:5px 15px; margin-top:7px; height:415px; overflow:hidden;}

#sidebar {float:right;}
#sidebar p {margin:0; margin-bottom:7px;}

#footer {clear:both; text-align:center; font-size:.8em; padding:10px 0;}
#footer p {margin:0;}


#prctbl {border:1px solid #000; border-collapse:collapse;}
#prctbl th, #prctbl td {border:1px solid #000; text-align:center; padding:2px 10px;}