body{font-size:20px; margin:0; padding:0; background:#f4f4f4}
a{text-decoration:none;}
.cb{clear:both;}

.navigation{background: #000; color:white;}
* html .navigation{height:40px;}
.navigation a{color:white; display:block;padding:10px;}
.navigation a:hover{background:#c90101;}
.navigation ul li#active{background:#c90101;}
.navigation ul{margin:0; padding:0; list-style:none;}
.navigation ul li{float:left;}


.search input{
border:#808080 1px solid;
font-size:16px;
padding:3px 5px 3px 5px;
width:250px;
background: #000;
color: #808080;

-moz-border-radius: 1px; border-radius: 1px; -webkit-border-radius: 1px;
}

input.act{color: #dbdbdb; background: #636363;}

.search_input{
margin-top:8px;
margin-right:50px;
}

.key{color:#d03303; font-size:20px!important; border:1px solid silver; background:#e5e5e5; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;}


.att{color: #2f2f2f; font-family:Arial,Tahoma,sans-serif; border:1px solid #e7d71f; padding:9px; background:#e7d71f; font-size:16px; height:0px; opacity:0.0; display:none;
-moz-border-radius-bottomright: 12px; -moz-border-radius-bottomleft: 12px;
border-bottom-right-radius: 12px; border-bottom-left-radius: 12px;
-webkit-border-bottom-right-radius: 12px; -webkit-border-bottom-left-radius: 12px;
}
.att a{text-decoration:underline; color:#2f2f2f}

.att#warn{background:red;}

.news{font-family:Arial,Tahoma,sans-serif; margin-left:10px;}
.news div{font-size:20px; margin-bottom:5px;}
.news div a{color:#4c4c4c}
.news div a:hover{text-decoration:underline}
.news div a:visited{color:silver}

.news div span{font-size:12px; width:200px;}

.footer{font-size:10px; width:800px; text-align:center; margin-left:auto; margin-right:auto; padding:5px;}
