/*   */
/* --------------------------------------------------------------- */
body {background-color: #fff; color: #000; margin: 0; padding: 0; font-family: arial; font-size: 80%; font-weight: normal; background: url(/i/bg01.gif) repeat-x; background-color: #4F4E53; height: 100%;}
p {color: #000;}
div {padding: 0; margin: 0;}
img {border: none;}

/*  */
ul {LIST-STYLE-TYPE: none; margin: 5px 0 5px 0; padding: 0; }
ul li {background: url(/i/icoli.gif) no-repeat; background-position: 10px 8px; padding: 2px 0px 2px 24px; text-align: left;}
ul li.nokv {background: none;}

/*  */
h1 {color: #0D5614; font-size: 16px; margin: 12px 0 0px 0; padding: 0; text-align: left !important;}
h2 {color: #434F7F; font-size: 14px; margin: 5px 0 5px 0; padding: 0; text-align: left !important;}
h3 {color: #000000; font-size: 13px; margin: 10px 0 2px 0; padding: 0;}

/*  */
a {color: #003D8E; text-decoration: underline;}
a:hover {text-decoration: none;}

/*  */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}

#bigimg {position: absolute; top: 38px; right: 1px; width: 130px; height: 153px;}

#authblock {position: absolute; top: 9px; right: 15px; border: 1px solid #DDD; padding: 5px;}
#authblock form {margin: 0; padding: 0; font-size: 11px; color: #222;}
#authblock input {color: #666; font-size: 11px;}
.sub_au {color: #000 !important;}

#search {margin: 0; padding: 0; background: url(/i/search.jpg) no-repeat; background-position: top left; width: 240px; height: 78px; position: relative;}
#search label {color: #081931; font-weight: bold; font-size: 13px; position: absolute; top: 12px; left: 16px;}
#sin {position: absolute; top: 30px; left: 16px;}
#sbut {position: absolute; top: 29px; left: 166px;}

#print {background: url(/i/print.gif) no-repeat; background-position: left; padding: 2px 0px 2px 24px; line-height: 25px;}

.datatable {background-color: #D1D1D1; margin: 3px 0 10px 0;}
.datatable td {background-color: #fff;}

.tabledata {background-color: #fff; border: 1px solid #315F96; width: 100%; font-size: 12px;}
.tabledata td {background-color: #E3E4E5; color: #000; text-align: left;}
.tabledata tr {cursor: hand; cursor: pointer;}
.tabledata tr.head {cursor: auto;}
.tabledata tr.c2 td {background-color: #F3F3F3;}
.tabledata tr.c2hov td {background-color: #DEE8F4;}
.tabledata tr.hov td {background-color: #DEE8F4;}
.tabledata th {background-color: #2C5A91; color: #fff; text-align: left;}
.wh tr {cursor: auto;}

.excel {background: url(/i/excel.gif) no-repeat; background-position: left; padding: 0 0 0 20px; line-height: 26px;}
.excel:hover {text-decoration: none;}

.doub {line-height: 30px; color: #323232; font-size: 12px;}

.f1 {margin-top: 6px;}
fieldset legend {font-weight: bold; color: #35609A; padding-right: 5px;}
/* =============================================================== */

/*   */
/* --------------------------------------------------------------- */
#cont_all {border-left: 1px solid #585858; border-right: 1px solid #585858; background: url(/i/bg02.gif) repeat-x; background-color: #fff; margin: 0 11px 0 11px; position: relative; height: auto !important; height: 100%; min-height: 100%;}

#header1 {background: url(/i/t2.gif) no-repeat; background-position: top left; height: 51px; padding: 0 0 0 16px;}
#header1 a {line-height: 51px; color: #8D8D8D; font-size: 12px;}
.h1h {background: url(/i/h1h.gif) no-repeat; background-position: left; padding: 0 8px 0 13px;}
.h1m {background: url(/i/h1m.gif) no-repeat; background-position: left; padding: 0 8px 0 9px;}
.h1rm {background: url(/i/h1rm.gif) no-repeat; background-position: left; padding: 0 8px 0 14px;}

.krp {margin: 6px 0 0px 0;}

#name {color: #E0F0F6; font-size: 17px; font-weight: bold; padding: 34px 140px 34px 15px; font-family: tahoma;}

#navchain {margin: 0 100px 0 0;}

#lmenu {background: url(/i/bg03.gif) repeat-x; border-left: 1px solid #fff; border-right: 1px solid #fff; margin: 0px 0 0 0; padding: 0 1px 12px 1px;}
#lmenu table.ltab {width: 240px;}
#lmenu table.ltab td {background: url(/i/bg04.gif) repeat-x; height: 29px; width: 100%;}
#lmenu table.ltab th {background: url(/i/bg042.gif) repeat-x; height: 29px; width: 100%; color: #081931; text-align: left;}
#lmenu table.ltab th div {font-size: 13px; padding: 6px 22px 7px 9px; margin: 0 0 1px 0; height: 10px; background: url(/i/bg052.gif) no-repeat; background-position: top right;}
#lmenu table.ltab td a {font-size: 13px; text-decoration: none; color: #35609A; background: url(/i/bg05.gif) no-repeat; background-position: top right; display: block; padding: 6px 22px 7px 9px; font-weight: bold; height: 10px;}
#lmenu table.ltab td a:hover {color: #135E15; background: url(/i/bg05a.gif) no-repeat; background-position: top right;}

#lmenu table.ltab td a.lmma {color: #135E15; background: url(/i/bg05a.gif) no-repeat; background-position: top right;}

#lmenu table.ltab td.pidm {border: 1px solid #8E9DAB; background: none; background-color: #FDFEFD;}
#lmenu table.ltab td.pidm a {font-size: 12px; text-decoration: none; color: #35609A; display: block; padding: 2px 5px 2px 17px; min-height: 100%; height: 5px; background: none; font-weight: normal;}
#lmenu table.ltab td.pidm a:hover {background: none; background-color: #F4F4F4; color: #081931;}
#llcol {width: 20px; background: url(/i/t1.gif) no-repeat; background-position: top right;}
#lcol {width: 248px; background-color: #fff;}
#ccol {width: 99%;}

.navblock {background-color: #F0F1F3; padding: 5px; margin: 3px 0 4px 0;}

#content {padding: 20px 20px 25px 15px;}
#content img {margin: 0 8px 8px 5px;}

#footer {font-size: 13px; background-color: #E5E3DF; border-top: 1px solid #B5B3AF;}
#footer td {font-family:Tahoma; font-size:11px;}
#footer a {color:black;}
#footer a:hover {color:red;}
