body {
font-size: 11px;
font-family: Arial;
color: #000000;
background-color: #fff;
margin: auto;
margin-top: 2px;
max-width: 400px;
border: 1px solid #000000;
}
.body {
background-color: #fff;
}
.logo {
text-align: center;
background-image: url(img/l_bg.gif);
background-position: top;
background-repeat: repeat-x;
border-bottom: 1px solid #3c6176;
line-height: 1%;
}
a:link, a:active, a:visited {
text-decoration: none;
color : #00a1e5;
}
a:hover {
text-decoration: none;
color : #ff9f00;
border-bottom: 1px solid #ff9f00;
}
.rekl
{
color : #4f6d00;
margin-top : 1px;
margin-bottom : 1px;
background : #acdd28 url(img/rekl.gif) repeat-x 50% top;
border-top : 1px solid #a7dc07;
text-align: center;
border-bottom : 1px solid #a7dc07;
padding : 1px;
}
.rekl_great
{
font-size : 10px;
border-color : #e8e8e8;
background : #f7f7f7 url(img/count.png) no-repeat right top;
border-style : solid;
text-align: center;
border-width : 1px 1px 1px 3px;
}
.cit
{
font-size : xx-small;
font-weight : 700;
border-bottom : 1px dotted #7bc132;
}
form
{
background-color: #fff;
margin : 2px;
padding : 0;
}

.p_t
{
text-align : left;
background : #f1f1f1 url(img/pt.gif) repeat-x 50% top;
border: 1px #dfdfdf solid;
padding : 1px 1px 1px 3px;
}
.p_m
{
border : 1px solid #c9e382;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
background : #f3fdd8;
}
.ank_n {
color: #555;
}
.ank_n a {
font-weight: bold;
}
.ank_d {
color: #a3a3a3;
}
.ank_no {
color: #AAAAAA;
}
.ank_t {
font-weight: bold;
text-decoration: underline;}
.status
{
color: #83bd00;
font-weight: bold;
}

.icon48
{
font-size : large;
width : 48px;
height : 48px;
vertical-align : top;
text-align : center;
}

.icon14
{
font-size: small;
width: 14px;
height: 14px;
vertical-align: top;
text-align: center;
}
.news{
margin: 2px 14px 2px 3px;
color: #004400;
font-family: Arial, Tahoma, sans-serif;
border : 1px solid #e3e3e3;
background : #f4f4f4;
}
.menu{
margin-top : 1px;
margin-bottom : 1px;
border-top : 1px solid #e8e8e8;
border-bottom : 1px solid #e8e8e8;
padding : 2px;
}
.str{
text-align: center;
font-size: 11px; }
.foot{
margin-top : 1px;
margin-bottom : 1px;
background : #fafafa url(img/main.gif) repeat-y right;
border-top : 1px solid #e8e8e8;
border-bottom : 1px solid #e8e8e8;
padding : 2px;
}
.footerman {
background : #696969 url(img/f.gif) repeat-x 50% top;
color : #f5f5f5;
margin-top : 1px;
margin-bottom : 1px;
}
.err{
font-size : 13px;
font-weight : 700;
text-align : center;
margin : 1px;
border : 1px solid #ffbdc0;
padding : 2px;
background : #ffe3e4;
color : #df1803;
}
.msg{
font-size : 13px;
color : #69b900;
font-weight : 700;
text-align : center;
border : 1px solid #c2e790;
margin : 1px 0 3px;
padding : 2px;
background : #eaffce;
}
.aut {
text-align : right;
margin-top : 1px;
margin-bottom : 1px;
background : #f1f1f1 url(img/aut.gif) repeat-x 50% top;
padding : 1px 5px;
border-top : 1px solid #e2e2e2;
border-bottom : 1px solid #e2e2e2;
}
.footd {
color: #656565;
background-color: #f7f7f7;
background-position: top;
background-repeat: repeat-x;
padding: 0px 0 0px 4px;
text-align: left;
font-size: 5px;
border-bottom: 1px dotted #e8e8e8;
display: none;
}
.title {
color : #fff;
text-align : center;
margin-top : 1px;
background : #06b2e7 url(img/title.gif) repeat-x 50% top;
padding : 2px;
margin-bottom : 1px;
border-top : 1px solid #2dcdff;
border-bottom : 1px solid #2dcdff;
}
.on {color: #006e00;}
.off {color: #FF0000;}
.menu_razd{
background : #eee url(img/menu_r.gif) repeat-x 50% top;
margin-top : 1px;
padding-top : 2px;
border-top : 1px solid #dcdcdc;
border-bottom : 1px solid #dcdcdc;
border-left : 1px solid #dcdcdc;
padding : 1px 10px 0px 10px;
margin: 3px 0 3px 0;
}
.main_menu
{
margin-top : 1px;
margin-bottom : 1px;
background : #fafafa url(img/main.gif) repeat-y  right;
border-top : 1px solid #e8e8e8;
border-bottom : 1px solid #e8e8e8;
padding : 2px;
}
.main_menu img {
margin-left: 2px;
}
input, textarea, select {
border: 1px solid #e7e7e7;
margin: 1px;
background-color: #f8f8f8;
color: #888;
}
.post, table {
width: 100%;
}