/*  Design by Krolik
Будь человеком, не удаляй копирайт(то что выше)  */
body {
background: #FDF5E6;
margin: 0 auto;
max-width: 480px;
font-size: 14px;
color: #444;
font-family: Arial;}

a, a:link, a:active, a:visited {
background: #E6F5DE;
color: #009500;
display: inline-block;
width: 90%;
margin-left: 2%;
padding: 8px;
margin-bottom: 4px;
padding-right: 1px;
border-bottom: 1px solid #A8D47E;
border-top: 1px solid #A8D47E;
border-left: 1px solid #A8D47E;
border-right: 1px solid #A8D47E;
}

a:hover {text-decoration: underline;}

img {
vertical-align: middle;
}

.menu_razd {
background: #009900 url(graph/name.gif) repeat-x top;
color: #fff;
padding: 6px 10px;
border-top: 1px solid #009900;
border-bottom: 1px solid #009900;
}

.menu a {
background: #F9EED5;
color: #876929;
display: inline-block;
width: 90%;
margin-left: 2%;
padding: 8px;
margin-bottom: 4px;
padding-right: 1px;
border-bottom: 1px solid #FFA207;
border-top: 1px solid #FFA207;
border-left: 1px solid #FFA207;
border-right: 1px solid #FFA207;
}

.main_menu a {
color: #e87426;
background: #F8F8FF url(graph/link.gif) repeat-x top;
display: inline-block;
width: 91%;
margin-left: 2%;
padding: 8px;
margin-bottom: 1px;
padding-right: 0px;
border-bottom: 1px solid #C0C0C0;
border-top: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
}

textarea
{
background: #FFFFFF url(graph/input.gif) no-repeat;
width: 200px;
height: 90px;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #668d38;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

textarea:hover
{
background: #FFFFFF url(graph/input.gif) no-repeat;
border: 1px solid #a1c478;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #668d38;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

form
{
}

input[type="text"]
{
background: #FFFFFF url(graph/input.gif) no-repeat;
width: 200px;
height: 30px;
margin-left: 4px;
margin-top: 2px;
color: #e87426;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

input[type="submit"] {
background: #e87426 url(graph/navi.gif) repeat-x top;
width: auto;
height: 40px;
color: #FFFFFF;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

select
{
background: #FFFFFF;
border: 1px solid #a1c478;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #668d38;
}

select:hover
{
background: #FFFFFF;
border: 1px solid #a1c478;
border-left: 1px #bfbfbe solid;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #668d38;
}

.search_cit
{
font-size: small;
font-weight: bold;
border-bottom: 1px #FF0000 dotted;
}

.rekl
{
background: #f7f4f4;
border-top: 1px #A8D47E solid;
border-bottom: 1px #A8D47E solid;
padding: 5px;
margin: 2px 0px 3px 0px;
}

.cit
{
font-size: xx-small;
background: #FFFFFF;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
margin: 5px;
border: 3px inset #9291C7;
color: #444444;
font-style: italic;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

.ank_n {
font-weight: bold;
}

.ank_d {
font-style: italic;
}

.status
{
color: #524383;
font-weight: bold;
}

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


}

.icon14
{
font-size: xx-small;
width: 14px;
height: 14px;
vertical-align: top;
text-align: center;


}

.post
{
background: #f6f5f5 url('graph/menu_bg.png') left repeat-y;
border: 1px #d8d8d7 solid;
padding: 4px;
margin: 3px 3px 3px 6px;
border-left: 3px solid #d4d4d4;
width: 100%;
}

.p_t
{
background: #009900 url('graph/p_t_bg.png') top repeat-x;
text-align: left;
padding: 3px 3px 3px 5px;
font-size: 11px;
border: 1px #abce82 solid;
color: #2b4e01;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

.p_t a
{
background: #FDF5E6;
color: #009900;
border-bottom: 1px #2b4e01 dotted;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

.p_t a:hover
{
color: #ebfad9;
border-bottom: 1px #ebfad9 solid;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

.p_m
{
border: #d4d4d4 solid 1px;
background: #f6f5f5;
padding: 4px;
margin: 2px;
-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px;
}

.rekl_main
{
background: #f7f4f4;
border-top: 1px #d9d8d8 solid;
border-bottom: 1px #d9d8d8 solid;
padding: 5px;
margin: 2px 0px 3px 0px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.news{
text-align: left;
font-weight: normal;
color: #646500;
background: #FFEEEE;
border: 2px #FFB9B9 solid;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 1px 0;
}

.str a
{
border-top: 1px #009900 solid;
border-bottom: 1px #009900 solid;
border-left: 1px #009900 solid;
border-right: 1px #009900 solid;
background: #000000 url(graph/str.png) repeat-x top;
display: inline-block;
width: auto;
padding: 4px;
padding-right: 7px;
padding-left: 7px;
text-align: center;
font-weight: normal;
color: #FFFFFF;
}

.foot {
background: #e87426 url(graph/navi.gif) repeat-x top;
padding: 2px 10px;
text-align: center;
}

.foot a {
background: #e87426 url(graph/navi.gif) repeat-x top;
text-decoration: none;
width: auto;
display: inline-block;
padding: 4px 8px;
color: #fff;
border: 1px solid #f4b387;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 1px 0;
}

.err
{
margin: 1px 0px 1px 0;
border-bottom: 1px #aa1655 solid;
border-top: 1px #aa1655 solid;
background: #FFE0D0 url(graph/no.png) no-repeat right;
padding: 3px;
padding-right: 35px;
color: #CD2626;
font-size: 13px;
font-weight: bold;
text-align: right;
}

.msg
{
margin: 1px 0px 3px 0px;
border-bottom: 1px #16aa32 solid;
border-top: 1px #16aa32 solid;
background: #E3F9DE url(graph/ok.png) no-repeat right;
padding: 3px;
padding-right: 35px;
color: #009900;
font-size: 13px;
font-weight: bold;
text-align: right;
}

.title
{
background: #E6F5DE;
padding: 4px;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #009900;
margin: 0px 0px 3px 0px;
border-bottom: 1px #009900 solid;
border-top: 1px #009900 solid;
}

.on {color: #006E00;}
.off {color: #FF0000;}

.aut {
background: #e87426 url(graph/aut.png) repeat-x top;
padding: 3px;
text-align: center;

}

.aut a {
background: #e87426 url(graph/aut.png) repeat-x top;
text-decoration: none;
width: auto;
display: inline-block;
padding: 3px 3px;
color: #fff;
border: 1px solid #f4b387;
border-top: 1px solid #f4b387;
border-bottom: 1px solid #f4b387;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 1px 0;

}
.panel { background: #FDF5E6 url(graph/aut.png) repeat-x top; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }