body{margin: auto; background: #fff url(grafa/fn.jpg) fixed; font-family:Tahoma;border-radius: 6px;max-width:600px;color: #7caa00;font-size: 12px;}
a {
color : green;
}
a:link, a:active, a:visited {
text-decoration : none;
margin : 2px 1px;
}
a:hover {
text-decoration : none;
color : #7e7e7e;
}
img {
vertical-align : middle;
}
textarea{background: #c5dfa6;border: 1px solid #a1c478;padding: 2px;margin: 2px 2px 2px 4px;color: #668d38;}textarea:hover{background: #c5dfa6;border: 1px solid #a1c478;padding: 2px;margin: 2px 2px 2px 4px;color: #668d38;}
.menu_razd { color:#fff; text-align:left; border-top: 1px dotted #bfe8ff; border-bottom: 1px dotted #bfe8ff; background:url(grafa/title.png) repeat-x top #38a3df; padding:7px; }
.txt {   background: #fcf7ec;   border-bottom: 1px solid #d3ccbc;   padding: 8px; }
.logo {     background-color: #146696;     background-image: url(grafa/head.png) ; background-repeat: repeat-x; text-align: left;      height: 50px; }
.titr{ background: #fff url(grafa/titr.png) bottom repeat-x; padding: 7px; border-top: 1px solid #ffffff; border-bottom: 1px dotted #c2c2c2; color: #325f86; text-shadow: 1px 1px 0px #ffffff; } .titr a:link, .titr a:visited{ color: #f0a80c; } .titr a:hover, .titr a:active { color: #354a5d; }
.os { text-align:left; padding: 5px; background: #fff9ec; border-bottom: 1px solid #ffe095; } .os a { color: #c14400; } .os a:hover { color: #e1804b; }
.copy { border-radius: 0 0 25px 0; padding: 9px; color: #5C6070; background: #73d0f4 url(grafa/nav.gif) repeat-x; border-bottom:1px solid #b7d9fe; border-left:1px solid #b7d9fe; border-right:1px solid #b7d9fe; text-align: left; }
.div { display: block; background:#e5e5e5 url(grafa/div.gif) repeat-x; border-left:1px solid #dcdee2; border-right:1px solid #dcdee2; border-bottom: 1px solid #CCCACA; padding: 7px 7px 7px 2px; }
.news_index {   border-bottom: 1px solid #e0d5ba;   background: #fbf3de;   color: #675A47;   padding: 8px; }
.panel { text-align: center; text-shadow: 0 1px 1px #555; background: #fff; } .panel a { border- top: 1px solid #4574A7; border- right: 1px solid #4574A7; display: table-cell; width: 1%; padding: 8px 2px; color: #fff; background: #5881B0; } .panel a:hover { background: #6A93C1; }
.online {  border-bottom: 1px solid #244283;  background: #d6eeff;  padding: 8px;}
form { color: #555; padding: 8px; margin-top: 1px; margin-bottom: -2px; background: #F5F5F5; border: 1px solid #CDCDCD; }
.p_m, .pa, table { width: 100%; }
input, textarea, select {     border-radius: 4px; } textarea { width: 98%; margin: 1px; color: #828282; background: #fff; border: 1px solid #e3e3e3; } input, select {     margin: 1px;     padding: 5px; color: #828282; background: #fff; border: 1px solid #e3e3e3; } input:focus, textarea:focus, select:focus {     margin: 1px; color: #7a7a7a; background: #fbfbfb; border: 1px solid #e7e7e7; } input[type="submit"] {     color: #fff; cursor: pointer; border: 1px solid #51BED7; padding: 5px 10px 5px 10px; background: url("grafa/kn1.png") repeat-x #0083ab; } input[type="submit"]:hover {     color: #fff; border: 1px solid #FE8900; background: url("grafa/kn2.png") repeat-x #0083ab; }
.foot,.str { background: #f8f7f7; margin-top: 1px; margin-bottom: 1px; padding: 7px  7px  7px  7px; border: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
.err {font-weight: bold;padding: 5px;text-align: center;border: 1px #853A24 solid;background-color: #BF614D;color: #FFE3E3;}
.p_t { background: white url(grafa/post2.gif) repeat-x bottom; border: 1px solid #E7E7E7; margin-top: 1px; margin-bottom: 1px; padding: 5px 5px 5px 5px; } .p_t :hover { background: #fff url(grafa/post.gif) repeat-x bottom; } .p_t a { color: #6a6a6a; text-decoration: none; } .p_t a:hover { color: #107fc5; text-decoration: none; } .p_t img { vertical-align: middle; }
.pa { padding : 8px; color: #8e8f8f; background : #fff url(grafa/p_m.png) repeat-x top; text-align : left; color:#000; border-top:solid 0.1px #c7c5c5; border-bottom:solid 1px #d5e8f3;  padding:6px; }
/* .icon14 { background: white url(grafa/post2.gif) repeat-x bottom; border: 1px solid #E7E7E7; margin-top: 1px; margin-bottom: 1px; padding: 5px 5px 5px 5px; } .icon14 :hover { background: #fff url(grafa/post.gif) repeat-x bottom; } .icon14 a { color: #6a6a6a; text-decoration: none; } .icon14 a:hover { color: #107fc5; text-decoration: none; } .icon14 img { vertical-align: middle; } */
.dop_menu { background : url(grafa/dop_menu.png) top left repeat-x #f0eded; margin-top: 1px; margin-bottom: 1px; padding: 7px  7px  7px  7px; border: 1px solid #dedede; border-bottom: 1px solid #dedede; } .dop_menu a { color : #ab2004; text-shadow: 0px 1px #fff; } .dop_menu a:hover { color : #9e9e9d; }
.main_menu a:link, .main_menu a:visited{ display: inline-block; } .main_menu { background : #fff url(grafa/vp.png) repeat-x bottom; padding: 9px; border-top: 1px solid #ffffff; border-bottom: 1px solid #c7e1ef; color: #325f86; text-shadow: 1px 1px 0px #ffffff; }
.an a:link, .an a:visited{ display: inline-block; } .an { background : #fff url(grafa/anp.png) repeat-x bottom; padding: 9px; border-top: 1px solid #ffffff; border-bottom: 1px solid #c7e1ef; color: #325f86; text-shadow: 1px 1px 0px #ffffff; }
.icon14 {   background: #F0F0F0; border-top: 1px solid #d0cece; border-right: 1px solid #d0cece;border-left: 1px solid #d0cece;  padding: 8px;width: 10%; text-align: center;}
.p_m {  background:  #F0F0F0;  border-bottom: 1px solid #d0cece; border-left: 1px solid #d0cece; border-right: 1px solid #d0cece;  padding: 8px;}
.faz {   color: #000; background-color: #f5f5f5;     padding:6px; border-bottom: 1px #e8e8ea solid; margin:1px;}
.msg {  border-top: 1px #2C9A68 solid; text-align: center; background-color: #4DBF9A; color: #E3FFE3; }
