/* Элементы оформления */
/* --------------------------------------------------------------- */
body {background-color: #fff; color: #000; font-size: 12px; font-family: Tahoma, Arial; font-weight: normal; margin: 0; padding: 0 0 20px 0; position: relative; height: auto !important; height: 100%; min-height: 100%;}
p {color: #000; font-size: 12px; font-weight: normal; line-height:130%}
div {padding: 0; margin: 0; font-size: 12px; font-weight: normal;}
img {border: none;}

/* Списки */
ul {line-height:130%;}
li {}

/* Заголовки */
h1 {font-size: 16px; font-family: Arial; padding: 0; margin: 8px 0 5px 0;}
h2 {font-size: 14px; font-family: Arial; padding: 0; margin: 5px 0 5px 0;}

/* Ссылки */
a {color: #5EA11E; text-decoration: underline;}
a:hover {text-decoration: none;}

/* Прочее */
.left {float: left;}
.right {float: right;}

input {font-size: 13px;}
.sbut {border: 1px solid #66ba23; background-color: #fff;}


/* =============================================================== */

/* Элементы верстки */
/* --------------------------------------------------------------- */
.podmenuc {position:relative; width: 100%; z-index: +100;}
.podmenu {visibility: hidden; position: absolute; top: 0; width: 100%; padding: 1px 0 3px 0;}
.podmenu td {color: #fff; background-color: #000; padding: 2px 3px 2px 5px;}
.podmenu td a {display: block; color: #fff; text-decoration: none; font-size: 12px; width: 100%;}
.podmenu td a:hover {text-decoration: none; color: #66ba23;}
.nmtab {width: 14%;}
.nmtabtab {width: 100%;}

.nmtabtab a {text-align: center; padding: 4px; display: block; color: #000; font-weight: bold; text-decoration: none; font-size: 12px;}
.nmtabtab a:hover {background-color: #000 !important; color: #fff;}

#footer {background-color: #000; color: #ededed; position: absolute; bottom: 0;}
#footer a {color: #fff;}
.wbg {background-color: #fff; color: #000;}
.wbg a {color: #5EA11E !important;}

.newsdata {color: #000; font-weight: bold;}

#search {background-color: #b8da89; padding: 8px 5px 8px 5px; margin: 0;}

#lnews {border: 1px solid #e3efce; font-size: 11px;}
#lnews b {font-weight: normal;}
#lnews a {color: #55901B;}
#lnews .newsdata {font-weight: normal !important; font-size: 10px;}
.cnu {font-size: 12px; padding: 10px; font-weight: bold;}


#lmenu {background-color: #e3efce; }
#lmenu a {padding: 5px 5px 5px 10px; display: block; min-height: 14px; height: 3px; color: #000; font-weight: bold; text-decoration: none; font-size: 11px;}
#lmenu a:hover {background-color: #000; color: #fff;}

#m1 {background-color: #e3efce;}
#m2 {background-color: #b8da89;}
#m3 {background-color: #99cc5e;}
#m4 {background-color: #66ba23;}
#m5 {background-color: #99cc5e;}
#m6 {background-color: #b8da89;}
#m7 {background-color: #e3efce;}
