body {
max-width : 365px;
margin : 0 auto;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
background-color : #fafafa;
}
a {
text-decoration : none;
color : #45688E;
}
a img:hover {
filter:alpha(opacity=20); ..-opacity:0.7; opacity:0.7; -khtml-opacity:0.7;
}
.a {background-image : url(head.gif);
background-repeat : repeat-x;
margin : 1px;
font-weight : bold;
background-color: #45688E;
border: 1px solid #49688E;
color: #FFF;
font-size : 14px;
}
.a_razd {
padding: 3px;
margin : 1px;
background-color: #EEE5B8;
border-right: solid 1px #DCD4A4;
border-left: solid 1px #E4DDB4;
border-top: solid 1px #E4DDB4;
border-bottom: solid 1px #D7CF9E;
color: #000;
}
.pa {
font-weight : bold;
padding: 3px;
margin : 1px;
background-color: #EEE5B8;
border-right: solid 1px #DCD4A4;
border-left: solid 1px #E4DDB4;
border-top: solid 1px #E4DDB4;
border-bottom: solid 1px #D7CF9E;
color: #000;
}
.razd {
font-weight: bold;
padding: 1px;
margin : 1px;
display : inline;
color : #45688E;
background-color: #F3F5F7;
border: 1px solid #CCD3DA;
}
.razd_g {
padding: 1px;
margin : 1px;
display : inline;
color : #45688E;
background-color : #F3F5F7;
border: 1px solid #CCD3DA;
}
.ban {
border-bottom: none;
float: left;
font-weight: bold;
padding: 2px 10px;
margin:  -8px 0 0 1px;
display: block;
color : #45688E;
background-color: #F3F5F7;
border: 1px solid #CCD3DA;
}
.ban a:hover {
text-decoration: none;
}
.ban a:focus {
text-decoration: none;
}
.ban a {
text-decoration: underline;
color: #45688E;
}
.oban {
background-color: #FAFAFA;
border: 1px solid #CCD3DA;
padding : 13px 2px 2px 3px;
margin : 1px;
}
.oban a:hover {
background-color: #DAE1E8;
}
.oban a:focus {
background-color: #DAE1E8;
}
.kop {
background-color: #FAFAFA;
border: 1px solid #CCD3DA;
color: #777;
padding : 3px;
margin : 1px;
font-weight: bold;
text-align: center;
}
.gl {
background-color: #FAFAFA;
border: 1px solid #CCD3DA;
padding : 2px 2px 2px 9px;
margin : 1px;
}
.gl a:hover {
background-color: #DAE1E8;
}
.gl a:focus {
background-color: #DAE1E8;
}
.ogl {
background-color: #FAFAFA;
border: 1px solid #CCD3DA;
padding : 2px 2px 2px 3px;
margin : 1px;
}
.ogl a:hover {
background-color: #DAE1E8;
}
.ogl a:focus {
background-color: #DAE1E8;
}
.r {
text-align: right;
background-color: #FAFAFA;
border: 1px solid #CCCCCC;
padding: 3px;
margin : 1px;
}
.cen {
text-align: center;
background-color: #FAFAFA;
border: 1px solid #CCCCCC;
padding: 2px;
margin : 1px;
}
.cen a:hover{
text-decoration: underline;
color: #004182;
}
.cen a:focus{
text-decoration: underline;
color: #004182;
}
.eror {
text-align: center;
padding: 2px;
margin : 1px;

color: #FF0000;
background-color: #FAFAFA;
border: 1px solid #CCD3DA;
font-weight : bold;
}
.na_gl {
padding : 2px 2px 2px 3px;
margin : 1px;
color: #777;
background-color:#F4F4F4;
border: 1px solid #D6D6D6;
}
.na_gl a:hover{
text-decoration: none;
color: #004182;
}
.na_gl a:focus{
text-decoration: none;
color: #004182;
}
.na_gl a {
text-decoration: underline;
}
.naz {
padding: 2px;
margin : 1px;
color: #777;
background-color:#F4F4F4;
border: 1px solid #D6D6D6;
}
.naz a:hover{
text-decoration: none;
color: #004182;
}
.naz a:focus{
text-decoration: none;
color: #004182;
}
.naz a {
text-decoration: underline;
}
.line{
margin-bottom:1px;
margin-top:1px;
border-top:1px solid #CCD3DA;
}
.td_tit {
background-color : #F3F5F7;
padding: 1px;
margin : 1px;
}
.td_t {
background-color : #FAFAFA;
padding: 2px;
}
.o_td {
background-color : #F3F5F7;
padding: 1px;
margin : 1px;
border: 1px solid #CCD3DA;
}

.o_td a:hover {
background-color: #DAE1E8;
}
.o_td a:focus {
background-color: #DAE1E8;
}
.tr,td,th {
padding: 0px;
background-color: #FAFAFA;
font-size : 12px;
}
.submit {
background-color: #FAFAFA;
border: 1px solid #CCCCCC;
}
.submit:hover {
background-color: #FEFEFE;
border: 1px solid #CCCCCC;
}
.ost {
padding: 2px;
margin : 1px;
color: #777;
background-color: #FAFAFA;
border: 1px solid #CCD3DA;
}
.ost a:hover{
text-decoration: underline;
color: #004182;
}
.ost a:focus{
text-decoration: underline;
color: #004182;
}

hr { border: 0; border-bottom: 1px solid #CCD3DA; margin: 6px 0 5px 0; }