#allw {
    position: relative;
    margin: 0 auto; 
}

table.main td.rbg  { background: url(/images/site/r_bg.gif) repeat-y; }
table.main td.lbg  { background: url(/images/site/l_bg.gif) repeat-y right; }
table.main td  { vertical-align: top; }
table.main td.c  { background: #FFFFFF;}
table.main td.bpage  { background: url(/images/site/b_page.gif) repeat-x bottom #FFFFFF; }
table.main td.corn  { background: url(/images/site/br_page_p1.gif) no-repeat bottom right #FFFFFF;}

table.lmenu td.c  {background: url(/images/site/cbg_lmenu.gif) repeat-y;}
table.lmenu td.l  {background: url(/images/site/lbg_lmenu.gif) repeat-y;}
table.lmenu td.r  {background: url(/images/site/rbg_lmenu.gif) repeat-y;}

td.bot  { vertical-align: bottom !important; }
td.rpad30  { padding-right: 30px; }

td.plr20  { padding: 0px 20px; }


div.path {font-size:10px; padding: 10px; color: #A9A9A9;}
div.path a { text-decoration: none; color: #A9A9A9;}

a.lmenu  {text-decoration: none; color: #000000; display: block; padding: 3px;}
a.print_link { font-size:11px; text-decoration: none; color: #A9A9A9; }

a.lm0    { background: #E0EFF9; display: block; padding: 10px; margin-bottom: 10px; }
a.lm0cur { background: #B6DAF3; display: block; padding: 10px; margin-bottom: 10px; font-weight: bold;}
a.last   { margin-bottom: 0; }
a.intlast { margin-bottom: 10px; }

a.lmcur { color: #366B9C; text-decoration: none; font-weight: bold;}
.b  { font-weight: bold;}

div.lm0    { padding: 0;}
div.lm1    { padding-left: 10px;}
div.lm2    { padding-left: 10px;}
div.lm3    { padding-left: 15px;}

div.rel { position: relative; }
div.abs { position: absolute; }

div.ban { background: url(/images/site/ban.gif) no-repeat; width:271px; height:79px; padding: 7px 80px 10px 20px; text-align: center; }
div.ban a { color:#000000; text-decoration: none; }
div.ban a:hover { color:#000000; text-decoration: underline; }

table.ban td.ban { background: url(/images/site/ban.gif) no-repeat; width:271px; height:79px; padding: 7px 80px 10px 20px; text-align: center; }
table.ban td a { color:#000000; text-decoration: none; }
table.ban td a:hover { color:#000000; text-decoration: underline; }

table.search td.c { background: url(/images/site/c_search.gif) repeat-x; color: #000000; vertical-align: middle !important; padding-left: 5px;}
table.search td.c  input { border: 0px none; margin-bottom: 2px;}
table.search td.c  input.searchtext { width: 130px; }

/*table.news a { color:#000000; text-decoration: none; }
table.news a:hover { color:#000000; text-decoration: underline; }*/

table.zebra,table.td_text,table.simple { border-collapse:collapse;}
table.zebra tr th, table.zebra tr td { border-bottom:1px solid #000000; }
table.simple tr th, table.simple tr td { border:1px solid #000000;}
table.td_text { border:1px solid #366B9C; }
table.td_text tr td { border:1px solid #366B9C; }
table.td_text tr.td_blue td { background-color:#EDF6FC;}


table.headers {
    border-collapse: collapse;
    border-spacing: 0;
    margin-left:10px;
}

table.headers th {
    text-align:center;
    border: 1px solid #39659f;
    background: #39659f url('/images/udmcio/cioth.gif') left top repeat-x;
    color:#fff;
    padding: 3px;
}

table.headers td {
    text-align:left;
    border: 1px solid #999; 
    padding:3px;
}

table.headers th.first {
  width:18%;
  text-align:center;
}

table.any td { padding:3px !important;}

div.pagesNav                {margin-bottom:1em; font-size: 12px;}
div.pagesNav a              {padding:0 0.3em; }
div.pagesNav span           {padding:0 0.3em; font-weight:bold; color:#FFFFFF; background-color:#0076be;}

table.meeting {border-collapse: collapse; }
table.meeting th {border: 1px solid #CCC; padding: 3px 10px;}
table.meeting td {border: 1px solid #CCC; padding: 3px 10px;}
table.meeting td.time {background: #EEE;}

.dialog { position: relative; overflow:auto; background: #FFFFFF;}
.dialog .inner { position: relative; padding:9px 9px 11px; background: #FFFFFF; }
.dialog .content {position: relative; padding:10px; background:white; }

.oper_logo {margin:7px 10px 12px 0px;}

a.close { color: #000000; background: url(/images/site/close.gif) no-repeat 100% 50%; padding: 20px;}

#c_info {
    position:absolute;
    padding-top: 0;
    background: transparent;
    overflow: hidden;
    z-index: 12;
    display:none;
}

#overlay_block {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;    
    background: url(/images/owerlay1.png);
    z-index:11;
    display:none;
}

.warning {
    position: absolute;
    display:none;
    padding-top:35px;
    z-index: 2;     
    border: 1px solid #000000 ; 
}

.ta_r {text-align: right;}
.ta_c {text-align: center;}
.va_m {vertical-align:middle;}
.va_t {vertical-align:top;}

.clear, .clean   {clear: both;}

.w90 {width: 90% important;}

table.mperson td {padding: 0 0 0 10px; vertical-align: top;}
table.mperson td  img {margin: 10px 20px 0 0;}
table.mperson td  h3 {margin: 10px 0 -5px 10px; font-weight:normal; }
table.mperson td  h3 span {font-size: 0.9em; padding-left: 5px;}
table.mperson td  b {color: #0071B6;}
table.mperson td  p {font-size: 0.85em;}

.mp_note_old {position: absolute; top:80px; left:80px; border: 1px solid #CCC; background:#FFF; padding: 30px;}
.mp_note {border: 1px solid #CCC; background:#FFF; padding: 30px;}
.hide {display: none;}

.inviter0 {padding:10px; background:#D8E654; color: #F00; text-decoration: blink; font-weight: bold; cursor: pointer; margin-bottom:5px;}
.inviter1 {padding:10px; background:#0F0; margin-bottom:5px;}
.inviter2 {padding:10px; background:#F00; color: #FFF; margin-bottom:5px;}

.invited0 {padding:10px; background:#D8E654; margin-bottom:5px;}
.invited1 {padding:10px; background:#0F0; margin-bottom:5px;}
.invited2 {padding:10px; background:#F00; color: #FFF; margin-bottom:5px;}

.madd {display: block; margin: 5px; }
.mpn {font-size: 10px; font-style: italic;}

.mloader {text-align:center; padding: 50px;}
.mbut {
    width: 222px;
    padding: 5px;     
    text-align:center;
    border: 1px solid #39659f;
    background: #39659f url('/images/udmcio/cioth.gif') left top repeat-x;
    
}
.mbut a { color:#fff !important; font-weight: bold;}

.mbut1 {
    padding: 5px;     
    text-align:center;
    border: 1px solid #777;
    background: #DDD;
}

.mbut1 a { color:#333 !important; text-decoration: none !important;}
.mbut1 a:hover { color:#000 !important; text-decoration: underline !important; }
