body {
font-size: 12px;
font-family: Arial;
color: #3f501b;
background-color: ##FFFFFF;
margin: auto;
margin-top: 2px;
max-width: 450px;
border: 1px solid #a0e15b;
}
.body {
background-color: #ffffff;
}
hr { border: 0; border-top: 1px dotted #fff; margin: 2px 0; }
.www{
margin: 1px;
font-weight: normal;
color: #2961b1;
border: 1px #84b127 solid;
background-color: #ade636;
}
.www2{
margin: 1px;
font-weight: normal;
color: #2961b1;
border: 1px #84b127 solid;
background-color: #a8d844;
}

.wwe{
margin: 1px;
font-weight: normal;
color: #2961b1;
border: 1px #84b127 solid;
background-color: #ade636;
}
.wwe2{
margin: 1px;
font-weight: normal;
color: #0000;
border: 1px #84b127 solid;
background-color: #a8d844;
}

.w2w{
margin: 1px;
font-weight: normal;
color: #4d5be2;
border: 1px #6d9221 solid;
background-color: #b1e73f;
}

a:link, a:active, a:visited {
text-decoration: none;
color : #44770e;
}
a:hover {
text-decoration: none;
border-bottom: 1px solid #63ab18;
}
.rekl, .rekl_main
{
background-color: #edf2c4;
background-color: #edf2c4;
background-position: top;
background-repeat: repeat-x;
padding: 0px 0 0px 0px;
text-align: center;
border-bottom: 1px solid #dfe897;
}
 

.upban {
margin: 1px;
font-weight: normal;
color:#000;
border: 1px #a5d150 solid;
background-color: #bae763;
}

.wup {padding: 2px;
border-radius: 4px;
background-color:#eefdde;
border-top:1px solid #9ACD32;
border-bottom:1px solid #9ACD32;
}
.logo {
text-align: left;
background-image: url(img/logobg.png);
background-position: top;
background-repeat: repeat-x;
border-bottom: 1px solid #9ACD32;
line-height: 1%;
}

.cit 
{
margin: 1px;
font-weight: normal;
color: #080;
border: 1px #a0e15b solid;
background-color: #cbf49a;
padding-right: 18px;
padding-left: 3px;
}

.cit7
{
font-size: xx-small;
background: #cbf49a;
padding-right: 18px;
padding-left: 3px;
margin: 5px;
border: 1px #a0e15b solid;
color: #888;
}

.rowup {padding: 2px; background-color:#eefdde;border-top:1px solid #9ACD32;border-bottom:1px solid #9ACD32}
.rowdown {padding: 2px;}

.str{
margin: 1px;
border-radius: 4px;
font-weight: normal;
color: #8083A0;
border: 1px #9ACD32 solid;
background-color: #FFFFFF;
}
.stra{
margin: 1px;

font-weight: normal;
color: #8083A0;
border: 1px #9ACD32 solid;
background-color: #FFFFFF;
}
.ank_n {
color: #2961b1;
}
.ank_n a {
font-weight: bold;
}
.ank_d {
color: #777;
}
.ank_no {
color: #AAAAAA;
}
.ank_t {
font-weight: bold;
text-decoration: underline;}
.status
{
color: #587ead;
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;
}

.p_t
{
width: 100%;
background-color: #b8eb80;
background-image: url(img/pt.png);
background-position: bottom;
background-repeat: repeat-x;
text-align: left;
padding: 1px 1px 1px 3px;
font-size: 11px;
border: 1px #9ACD32 solid;
color: #939393;
}
.p_m
{
background-color: #eefdde;
border: #9ACD32 solid 1px;
padding: 4px;
margin-top: 1px;
}


.news{
margin: 2px 14px 2px 3px;
color: #004400;
font-family: Arial, Tahoma, sans-serif;
}
.menu{
border-bottom: 1px solid #81d529;
background-color: #eefdde;
padding: 2px 0 2px 4px;
}

.str{
text-align: center;
font-size: 11px; 
}

.str7777{
margin: 1px;
border-radius: 4px;
font-weight: normal;
color: #8083A0;
border: 1px #EEEEEE solid;
background-color: #FFFFFF;
}
.str2{
margin: 1px;
font-weight: normal;
color: #8083A0;
border: 1px #84b127 solid;
background-color: #FFFFFF;
}
.str3{
margin: 1px;
font-weight: normal;
color: #8083A0;
border: 1px #9ACD32 solid;
background-color: #ffffff;
}

.foot{
border-bottom: 1px solid #FFFFFF;
background-image: url(img/foot.png);
text-align: center;
background-color: #a8c43f;
padding: 2px;
}

.err{
text-align: center;
font-weight: bold;
color: #ff0000;
border-top: 1px solid #84b127;
border-bottom: 1px solid #84b127;
background-color: #bed986;
}
.msg{
text-align: center;
font-weight: bold;
color: #99e499;
border-bottom: 1px #444 solid;
background-color: #1075b9;
}
.aut {
text-align: left;
background-color: #9ACD32;
background-image: url(img/aut.png);
background-position: bottom;
background-repeat: repeat-x;
padding: 0px 0 0px 0px;
border-bottom: 1px solid #dfe897;
}
.title {
font-weight: bold;
background-color: #edf2c4;
background-image: url(img/title.png);
background-position: top;

text-align: center;
padding: 2px 0 2px 0;
color: #fff;
}

.foot{
border-bottom: 1px solid #FFFFFF;
background-image: url(img/foot.png);
text-align: center;
background-color: #a8c43f;
padding: 2px;
}

.foot2{
//border-bottom: 1px solid #FFFFFF;
background-image: url(img/foot.png);
text-align: center;
background-color: #a8c43f;
padding: 2px;
}

.on {color: #00aa00;}
.off {color: #FF0000;}
.menu_razd{
background-color: #a3e35e;
background-image: url(img/razd.png);
background-position: bottom;
background-repeat: repeat-x;
font-weight: bold;   
color: #fff;
border-top: 1px solid #a0e15b;
border-bottom: 1px solid #a0e15b;
text-align: left;
padding: 2px 0 1px 3px;
margin: 1px 0 4px 0;text-align: ;
}
.main_menu
{
border-bottom: 1px solid #81d529;
background-color: #eefdde;
/background-image: url(img/m_bg.png);
background-position: bottom right;
background-repeat: no-repeat;
}
.main_menu img {
margin-left: 3px;
}
.end {color: white; background-color: #aad753; border: 0px}
.end a {color: white;}
.post {
width: 100%;
}