html{
padding:0;
margin:0;
background-color:#ccc;
}

body{
margin:0;
padding:0;
background:#600;
}

div#lan{
width:800px;
height:40px;
margin:0 auto;
padding:20px 0 10px 0;
background:#600 url(../i/bunner.jpg) center no-repeat;
border-left:20px solid #600;
border-right:20px solid #600;
}

div#lan a img{
float:right;
border:none;
margin-left:10px;
margin-top:17px;
}

div#lan a img.band{
width:40px;
height:24px;
}

div#lan a{
text-decoration:none;
border:none;
}

div#lan #wel{
float:left;
margin:0;
padding:0;
}

div#lan #wel h1{
font:italic normal normal 24px/normal georgia;
color:#fff;
margin:0;
padding:0;
}

div#lan #wel p{
font:italic normal normal 12px/normal georgia;
color:#fff;
margin:0;
padding:0;
}

div#corpo{
width:800px;
padding:0;
margin:0 auto;
border:20px solid #600;
border-top:none;
background:#fff url(../i/racao.jpg) top left no-repeat;
}

div#top{
clear:both;
text-align:right;
font-family:arial;
margin-bottom:20px;
color:#600;
}

div#top h1{
margin:10px 20px 5px 20px;
}

div#top h2{
margin:1px 20px 14px 0;
font-size:15px;
color:#000;
font-weight:bold;
font-style:italic;
}

div#top h2.local{
font-size:18px;
color:#600;
margin-top:14px;
margin-bottom:5px;
}

div#top img{
width:44px;
height:16.5px;
vertical-align:text-bottom;
}

div#top p{
font:normal normal bold 12px/normal verdana;
margin:0 22px 0 5px;
color:#000;
}

div#left{
float:left;
width:520px;
margin:0 0 0 20px;
padding-top:10px;
background:transparent url(../i/bkg.png) repeat;
}

div#left a{
color:blue;
text-decoration:none;
}

div#left a:hover{
text-decoration:underline;
}

div#left h1{
font:normal normal bold 16px/normal verdana;
border-bottom:1px solid #000;
}

div#left h2{
font:normal normal bold 14px/normal verdana;
text-align:center;
}

div#left h2.st{
color:red;
font-size:11px;
margin:25px 0 0 0;
}

div#left p, div#left ul li{
font:normal normal normal 12px/normal verdana;
margin:2px 0;
}

div#left p.tt{
font-weight:bold;
text-align:center;
margin:15px 0 5px 0;
}

div#left p.vl{
text-align:center;
}

div#left table{
font-family:verdana;
}

div#left table caption{
color:red;
font-weight:bold;
}

div#left table thead th{
background-color:#fff;
text-align:center;
color:#000;
font-size:12px;
}

div#left table tbody th{
background-color:#600;
color:#fff;
font-size:12px;
}

div#left table tr{
font-size:12px;
}

div#left table tbody td.ac{
text-align:center;
}

div#left form{
margin-bottom:10px;
}

div#left form fieldset{
padding:5px;
font:normal normal normal 12px/normal verdana;
}

div#left form fieldset p{
margin:5px 0;
font:normal normal normal 10px/normal verdana;
padding:3px;
background-color:#fc9;
}

div#left form fieldset p label{
width:100px;
float:left;
margin-top:5px;
}

div#left form fieldset input{
font:normal normal normal 10px/normal verdana;
}

div#left form fieldset select{
font:normal normal normal 10px/normal verdana;
border:1px solid #600;
}

div#left form fieldset input.txt{
border:1px solid #600;
}

div#left form input.btn{
font:normal normal normal 10px/normal verdana;
margin-top:10px;
}

div#left div#db{
border:1px solid #600;
background-color:#fc9;
margin:10px 20px;
padding:0 20px;
}

div#left div#db h1{
font:normal normal bold 16px/normal verdana;
text-align:center;
border:none;
}

div#right{
float:right;
width:220px;
margin-right:20px;
padding-top:10px;
}

div#right h1{
font:normal normal bold 16px/normal verdana;
border-bottom:1px solid #000;
margin-bottom:10px;
}

div#right ul{
margin:0 0 40px 0;
padding:0;
}

div#right ul li{
list-style-type:none;
margin:5px 0;
padding:0;
}

div#right ul li a{
font:normal normal normal 11px/normal verdana;
font-weight:bold;
border-left:3px solid #999;
color:#999;
padding:0 0 0 5px;
text-decoration:none;
}

div#right ul li a:hover{
border-left:3px solid #600;
color:#600;
}

div#right div.news{
margin:0;
padding:10px;
background-color:#fc9;
border:1px solid #600;
}

div#right div.news h3{
font:normal normal bold 14px/normal georgia;
margin:0;
color:#600;
}

div#right div.news p{
font:normal normal normal 12px/normal georgia;
margin:10px 0 0 0;
color:#000;
}

div#right div.news ol li{
font:normal normal normal 12px/normal georgia;
margin:10px 0 0 0;
color:#000;
list-style-type:lower-alpha;
}

div#right div.news a{
font:normal normal normal 12px/normal georgia;
color:blue;
text-decoration:none;
}

div#right div.news a:hover{
text-decoration:underline;
}

div#pat{
clear:both;
margin:0 20px;
padding:0;
}

div#pat h1{
font:normal normal bold 16px/normal verdana;
border-bottom:1px solid #000;
}

div#pat a{
border:none;
text-decoration:none;
}

div#pat img{
border:none;
margin:0 25px;
}

div#wrp{
clear:both;
background-color:#600;
text-align:center;
color:#fff;
padding:20px 0 30px 0;
}

div#wrp a{
border:none;
text-decoration:none;
}

div#wrp img{
border:1px solid #000;
margin:10px;
background-color:#fff;
}

div#wrp h1{
font:normal normal bold 16px/normal verdana;
margin:0 0 10px 0;
}

div#wrp p{
font:normal normal normal 10px/normal arial;
margin:0px;
padding:0;
}

div#wrp ul{
margin:10px 0 20px 0;
padding:0;
}

div#wrp ul li{
list-style-type:none;
display:inline;
padding:0 5px;
margin:0;
}

div#wrp ul li a{
font:normal normal normal 11px/normal verdana;
color:#fff;
border-bottom:1px solid #fff;
}

div#wrp ul li a:hover{
border-bottom:3px solid #fff;
}