.empty {}
BODY { margin:0px; font:normal 11px Tahoma; border:0px; }
TABLE TD { font:normal 11px Tahoma }
#topline,
#menuline { background:url('images/top-bg1x20.gif') repeat-x 0px 0px; ; }
#topline,
#topline A { color: #FFFFFF; font:normal 10px Verdana; text-decoration:none }
#topmiddleline { background-image:url('images/topmiddle-bg1x138'); }
TABLE.topbtns TD { padding-right:4px }
TABLE.topmenu TD.topmenuitem,
TABLE.topmenu TD.topmenuitem-sel { text-align:center; padding:0px 6px 0px 6px }
TABLE.topmenu TD.topmenuitem,
TABLE.topmenu TD.topmenuitem-sel,
TABLE.topmenu TD.topmenuitem A,
TABLE.topmenu TD.topmenuitem-sel A { font:normal 10px Verdana; text-transform:uppercase; text-decoration:none; color:#FFFFFF }
TABLE.topmenu TD.topmenuitem A:hover { text-decoration:underline; color: #FFFFFF; }
TABLE.topmenu TD.topmenuitem-sel { background:url('images/top-bg1x20inv.gif') }

TD.leftl1item,
TD.leftl1item-sel,
TD.leftl1item-lh   { border-left-width:4px; border-left-style:Solid; padding:6px 6px 6px 6px; background-image:url('images/menubg.gif'); background-color:#14151D; background-position: 0px 0px; }
TD.leftl1item      { border-color:#14151D; }
TD.leftl1item-sel  { border-color:#F6A84C; }
TD.leftl1item-lh   { border-color:#C0C8D5; }
TD.leftl1item A,
TD.leftl1item-sel A,
TD.leftl1item-lh A { font: bold 10px Tahoma; color:#FFFFFF; text-decoration: none; }
TD.leftl1item-sel A,
TD.leftl1item-lh A { color: #FFFFFF; }

TD.leftl2itemtop,
TD.leftl2itemtop-sel  { padding:6px 6px 6px 10px; background-color: #FFFFFF; }
TD.leftl2itemtop-sel  { background-color: #C0C8D5; }
TD.leftl2itemtop A,
TD.leftl2itemtop-sel A { font: bold 10px Tahoma; color:#31333D; text-decoration: none; }
TD.leftl2itemtop A:hover,
TD.leftl2itemtop-sel A:hover { text-decoration: underline; }
TD.leftl2item,
TD.leftl2item-sel { padding:4px 4px 4px 8px; background-color: #FFFFFF; }
TD.leftl2item-sel { background-color: #F0EFF4; }
TD.leftl2item A,
TD.leftl2item-sel A { font: normal 10px Tahoma; color:#31333D; text-decoration: none; }
TD.leftl2item A:hover { text-decoration: underline; }
TD.leftl2item-sel A { color: #800000; }

TD.leftl3item { padding:2px 4px 2px 24px; background-color: #FFFFFF; }
TD.leftl3item A { font: normal 10px Tahoma; color:#31333D; text-decoration: none; }
TD.leftl3item A:hover { text-decoration: underline; }
TD.lmenumark { padding-left:3px; padding-right:6px; }
.copy TD { padding:14px; background-color:#790101; background:url('images/bottombg.gif'); color:#FFFFFF; background-repeat:repeat-x }
.copy TD A { color:#FFFFFF; }
A  { color:#850305; }
H1 { font:bold 16px Verdana; text-align: right; color:#7F0202; }
H2 { font:bold 14px Verdana; text-align: right; color:#31333D; }
H3 { font:bold 12px Verdana; text-align: left;  color:#484F61; padding-left:10px; border-left:5px Solid #484F61; text-transform: uppercase; }
H4 { font:bold 12px Verdana; text-align: left; color:#31333D; }
LI { padding-top:1px; padding-bottom:1px; }
TD.maplevone { padding-left:0px; }
TD.maplevtwo { padding-left:26px; }
TD.maplevthree { padding-left:52px; }
TD.newsdate { font:bold 11px Tahoma; color:#8696AB; }
TABLE.table { font:bold 11px Tahoma; color:#14151D; }
TABLE.table { background: #000000; }
TABLE.table TD { background: #FFFFFF; }
TABLE.table TH { background: #31333D; color:#FFFFFF; }
.al { text-align:left;  }
.ac { text-align:center;  }
.ar { text-align:right;  }
TR TD.al { text-align:left; }
TR TD.ac { text-align:center; }
TR TD.ar { text-align:right; }
TD.divider { background-image:url('images/hordiv.gif'); }
UL.slul { list-style-type: disc; }
.red,
.redb { color:#A20807; }
.redb { font-weight: bold; }
TABLE.descrt { background: #FFFFFF }
TABLE.descrt TD { background: #F0EFF4 }
TABLE.descrt TH { background: #31333D; font:bold 11px Tahoma; color:#FFFFFF }
TD.descrp { padding-right:16px }
TD.mpmdiv { background-image:url('images/hordiv.gif'); }

H1.main_h1 { font:bold 11px Verdana; border-left:Solid 8px #800000; color:#2E3136; text-align:left; padding-left:8px; margin:4px 0px 12px 0px; }
.main_newshref A { font:normal 10px Tahoma; text-decoration:none; color:#000000 }
.main_newshref A:HOVER { text-decoration:underline }
TD.main_newsdate { padding:0px 0px 6px 0px; font:bold 11px Tahoma; color:#8E94A4; }
TD.main_newshref { padding:0px 0px 10px 0px }
.allpub A { color:#808893 }
TD.main_text { padding-left:16px }
.buttonctl { background:url('images/top-bg1x20inv.gif'); border:none; padding:2px; height:20px; color:#FFF; cursor:pointer; cursor:hand; font:normal 10px Tahoma; }

/*  oпросник */
td.inqhead           { font:bold 11px Tahoma; color:#FFF; text-transform: uppercase; padding:6px 10px 6px 10px; background-image:url('images/menubg.gif'); }
td.questhead         { font:bold 11px Tahoma; color:#393939; padding:6px 0px 0px 10px; }
td.answer            { font:normal 10px Tahoma; color:#393939; padding-left:11px; padding-bottom:2px }
td.inqsubmit         { padding-top:10px; padding-left:10px; }
tr.answtitle         { background:none; color:#393939 }
tr.answtitle TD      { font:normal 10px Tahoma; color:#393939;; padding:1px 1px 1px 1px }
tr.resultline TD.div { border-left:Solid 1px #E6E6E6; }
tr.resultline TD     { border-top:Solid 1px #E6E6E6; background:#FFFFFF; padding:1px 1px 1px 1px }
div.iline            { background:#567A40; }
div.ilinemax         { background:#9E0B0E }
/* \ oпросник */

/* forms */
div.formrear         { background-color:#E6E6E6; background:url('images/mbgl.gif'); border:solid 1px #A8A8A8; padding:6px; }
.form                { background-color:#FFF; }
.form td             { padding:4px; vertical-align:middle; font-size:11px }
.form td.label       { font-weight:bold; color:#5F5F5F; text-align:right }
.form td.field       { background:#F6F7F9; padding:4px; border-left:dotted 1px #A8A8A8; border-bottom:dotted 1px #A8A8A8}
.form td.field small { }
.form tr.line td     { background:#E6E6E6; padding:0px }
.form td.force       { width:1px; color:#CC3333; font-weight:bold }
.n_ctrl              { background:#FFFFFF; color:#000; width:100% }
.e_ctrl              { background:#BF4041; color:#FFF; width:100% }
.codectrl            { font:normal 11px Courier New }
.force               { color:#CC3333; font-weight:bold }
.buttonctl { background:url('images/top-bg1x20inv.gif'); border:none; padding:2px; height:20px; color:#FFF; cursor:pointer; cursor:hand; font:normal 10px Tahoma; }
/* \ forms */

input    { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #A8A8A8; height:18px }
textarea { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #A8A8A8; }
select   { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #A8A8A8; }
list     { font:normal 11px Tahoma; background-color:#FFF; border:solid 1px #A8A8A8; }

#inquirer_frm input { border:none }
div.midate       { display:inline; font:bold 11px Tahoma; color:#D15F00; padding-right: 8px; border-right:solid 1px #ACACAC }
div.mititle      { display:inline; padding-left:8px }
div.ianon        { display:block; color:#464646 }
div.hr           { background:url('images/hordiv.gif'); height:1px; margin-top:12px; margin-bottom:12px }