html,body {
margin:30px;
padding:0;
font:normal 1.2em/1.5em 'Arial', 'Geneva', 'Verdana', 'Helvetica', Sans-Serif;
letter-spacing:0.1em;
color:#fff;
background:#333;
}
img{border:3px solid #ccc;}
.txt{display:none;visibility:hidden;}
abbr {text-decoration:none;border-bottom:3px dashed #fff;cursor: help;}
.out a{padding-right:25px;background:transparent url('out3.gif') 100% 50% no-repeat;}
h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font-size: 115%;}
h4 {font-size: 105%;margin:35px 0 -15px 0;}
a {
padding:1px 5px;
text-decoration:none;
color:#ffff00;
font-weight:bolder;
border-bottom:3px solid #ffff00;
outline: 0;
}
a:visited,a:active{color:#ccc;border-bottom:3px dashed #ffff00;}
a:hover {border:0;}
li{font-weight:bold;color:#fff;border:0;padding:1px 0;}
input,textarea{width:390px;font-family:Tahoma,Verdana,sans-serif;font-size:15px;padding:3px;}
p.submit input{
margin:5px 25px 5px 0;
border:3px double #777;
background:#eee; 
color:#333; 
font-weight:bold; 
width:90px;
padding:3px 5px;
font-size:13px;
}
p.submit input:hover{background: #fff;}
p.oki strong{color:#2cba04;}
p.err strong,p.err label{color:#f00;}
div#footer{border-top:1px solid #555;margin-top: 33px;}