/* std classes : table.sysdialog (like login, edit form) */


table.sysdialog td {
    border: none;
}

table.sysdialog td {
    padding: 5px !important; 
    font-size: 14px; 
    background:#ebeff9;
}

table.sysdialog th {
    padding: 5px !important; 
    font-size: 14px; 
    background:#ebeff9;
}

table.sysdialog td input {
    font-size: 14px;
}


table.sysdialog td input {
    border: 1px solid gray;
    padding:5px;
}

div.sysdialog {
    margin-top: 10px;

    background:#ebeff9;
    padding-left: 11px;   
    padding-right : 11px;   
    padding-bottom : 11px;   
    width:610px;
}

div.sysdialog div.dlgt {
    font-weight: bold;
    font-size: 12px;
    padding-top:11px;
    padding-bottom:2px;
    clear:both;
}



div.sysdialog div.dlgf input, div.sysdialog div.dlgf textarea {
    border: 1px solid gray;
    padding:5px;
    width:100%;
}

div.sysdialog div.dlgf input[type="checkbox"] {
    border: 1px solid gray;
    padding:5px;
    width:15px !important;
}


div.sysdialog div.dlgf input.w90 {
    width:90%;
}

div.sysdialog div.dlgf input.w10 {
    width:10%;
}

div.sysdialog div.dlgf input.w20 {
    width:20%;
}

div.sysdialog div.dlgf input.w70 {
    width:70%;
}

div.sysdialog div.dlgsection {
    font-size: 13px;
    text-align: right;
    color: #a3b6ee;
}


div.sysdialog div.w14 {
    width:150px;
}

div.sysdialog div.w12 {
    width:300px;
}

div.sysdialog div.w2 {
    width:600px;
}

div.sysdialog div.dlgrq {
    background:url(/images/reddot.gif) no-repeat 0% 70%; 
    padding-left:10px;
}


div.sysdialog div.dlgb input {
    border: 1px solid gray;
    padding:5px;
}

div.sysdialog div.dlgb  {
    font-weight: bold;
    font-size: 12px;
    padding-top:14px;
    padding-bottom:2px;
    text-align:right;
}

div.funcpanel {
    background-color: #ebeff9;
    width:99%;
    padding:5px;
}

div.funcpanel a {
    padding-right:10px;
}



/* std classes : table.info (like vieworder) */

table.info {
    border-collapse: collapse;
    margin-bottom: 16px;
}

table.info td {
    padding: 5px !important; 
    text-align: left;
    vertical-align: top;
    font-size: 12px;
    border: 1px solid #b1b1b1;
}

table.info td:first-child {
    border: 2px solid #;
    background-color: #e1e1e1;
    font-weight: bold;

}

table.info td ul, table.info td ol{
    margin-left: 20px;
}

table.info td .note{
    font-size: 12px;
    color: #777;
}

table.simple td {
    padding: 5px !important; 
    text-align: left;
    vertical-align: top;
    font-size: 14px;
    border: none;
}

/* std classes : table.filter (like orderlist) */

table.filter {
    border-collapse: collapse;
    margin-bottom: 10px;
    border: none;
}

table.filter td {
    padding: 5px !important; 
    text-align: left;
    vertical-align: middle !important; 
    font-size: 12px;
    background-color: #ebeff9;
}

table.filter td select {
    font-size: 12px;
}
table.filter td input {
    font-size: 12px;
}

/* std classes : table.entrylist (like orderlist) */

table.entrylist {
    border-collapse: collapse;
    margin-bottom: 10px;
    border: none;
}

table.entrylist th {
    padding: 10px !important; 
    text-align: left;
    vertical-align: middle !important; 
    font-size: 12px;
    font-weight: bold;
    border:none;
    background: #ebeff9 url(/images/px3w.gif) repeat-x 0% 100%; 
}       

table.entrylist td {
    padding: 5px !important; 
    text-align: left;
    vertical-align: top !important; 
    font-size: 12px;
    border: 1px solid #b1b1b1;
}

table.entrylist tr.hover td, table.entrylist tbody tr:hover td {
    background-color: #a3b6ee  !important; 
}

input.bmsg {
    width: 400px;
}

textarea.bmsg {
    width: 400px;
}


table.bmsg {
    margin-top: 15px !important; 
    width:99%;
}

table.bmsg td {
    text-align: left;
    vertical-align: top;
    font-size: 14px;
    border: none;
}

div.bmsguser {
    background: #F0CA7F;
}

div.bmsgnav {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    font-size: 10px;
}



a.sysfunc {
    font-size: 13px !important; 
    padding-right:5px;
}

a.editfunc {
    background: url(/images/mifors/unicorn_edit.gif) no-repeat; 
    width:20px; 
    height:20px;
    display:block;
    float:left;
}

a.delfunc {
    background: url(/images/mifors/unicorn_del.gif) no-repeat; 
    width:20px; 
    height:20px;
    display:block;
    float:left;
}

a.addfunc {
    background: url(/images/mifors/unicorn_plus.gif) no-repeat; 
    width:20px; 
    height:20px;
    display:block;
    float:left;
}

a.welcome {color:#C71D1B!important; font-weight: bold; font-size: 14px !important; }

div.pagesNav                {margin-bottom:1em; }
div.pagesNav a              {padding:0 0.3em;  color:#000;}
div.pagesNav span           {padding:0 0.3em; font-weight:bold; color:#FFFFFF; background-color:#777;}

.phone {position: absolute; color: #FFF; font-size:22px; margin-left:40px; margin-top:15px; }


.cms_menu { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }

.cms_menu { border:1px solid #000; background:#a3b6ee; text-align:center;}
.cms_menu table.cms_bottom_inner {border-collapse:collapse; width:1000px; margin:auto; border-left:1px solid black; border-right:1px solid black; text-align:left;}
.cms_menu table.cms_menu_inner {border-collapse:collapse; width:1000px; margin:auto; text-align:left;}
.cms_menu table.cms_menu_inner td {border-left:1px solid black; border-right:1px solid black; background:#e1e1e1;}
.cms_menu table.cms_menu_inner td.cms_bottom {border:0px none; background:#e1e1e1;}
.cms_menu table.cms_menu_inner td.cms_domain { width:140px; height: 35px; color:#8fa1d7; font-weight:bold;text-align:center; }
.cms_menu table.cms_menu_inner td.cms_domain a {color:#8fa1d7; text-decoration:none;}
.cms_menu table.cms_menu_inner td.cms_cpanel { color:#FFF; padding:0; height: 24px; }
.cms_menu table.cms_menu_inner td.cms_cpanel .cms_cpanel_but { border-top:1px solid black; margin:0; padding:5px 3px; background:#7d7d7e url(/images/mifors/unicorn_arr.gif) no-repeat 98% 50%; cursor: pointer; }
.cms_menu table.cms_menu_inner td.cms_panel { background:#e1e1e1 url(/images/mifors/unicorn_txt.gif) no-repeat bottom right; padding:0; height:59px;}
.cms_menu table.cms_menu_inner td.cms_panel .cms_info { margin: 3px 10px 17px 10px;}
.cms_menu table.cms_menu_inner td.cms_panel a { color:#000; border-top:1px solid black; border-right:1px solid black; padding:4px 10px 6px 10px; text-decoration:none; }
.cms_menu table.cms_menu_inner td.cms_panel a.u_viewp {background:url(/images/mifors/unicorn_view.gif) no-repeat 3% 50%; padding-left:30px;}
.cms_menu table.cms_menu_inner td.cms_logo {width:61px; height:59px;}
.hide {display:none;}
.cms_menu .cpanel_wrap {position:absolute;width:140px; margin-left:-1px; z-index:1000000; border:1px solid black;}
.cms_menu .cpanel_wrap a {display:block; background:#7d7d7e; border-bottom:1px solid black; padding:5px 3px; color:#FFF;}
#cms_block_select {position:absolute; background:#e1e1e1; z-index:999; border:1px solid black;}
#cms_block_select div {padding:2px 5px; cursor: pointer; }
#cms_block_select div:hover {background:#A1A1A1;}
.cms_block_list {position:absolute; background:#e1e1e1; z-index:1999; border:1px solid black; width:300px; margin-top:18px;  margin-left:3px; text-align:left;}
.cms_block_list div {padding:2px 5px; cursor: pointer; z-index:1999;}
.cms_block_list div:hover {background:#A1A1A1;}

.unicorn_blk { border:1px solid black; position:relative; min-width:200px; min-height:30px; margin-bottom:2px; }
.unicorn_blk .unicorn_blk_down {position:absolute; border:1px solid black; bottom:-1px; right:-1px; background:#eae4e4;}
.unicorn_blk .unicorn_blk_top {position:absolute; border:1px solid black; top:-1px; left:-1px; background:#eae4e4;}
.unicorn_blk .unicorn_lbor { border-left:1px solid black; }
.unicorn_blk .unicorn_blk_down img { margin: 2px; }
.unicorn_blk .unicorn_blk_down input { margin-top: 4px; }
.unicorn_blk .unicorn_blk_down table td { width:18px; padding:0px;}

table.editor2col {width:100%;}
table.editor2col td {vertical-align:top;}
table.editor2col td.l {width:80%;}
table.editor2col td.r {width:20%;}

table.cont ul, table.cont ol {margin-left:20px;}

#twtr-hd{display:none !important;}
#twtr-ft{display:none !important;}


p.footnote {
    margin: 5px 0 10px 0;
    color: #000000
}

p.footnotes{
    margin: 25px 0 10px 0;
    color: #000
}

div.footnote_new, div.footnote_new_active {
    position: absolute;
    z-index: 1010;
    display: none;
    width: 415px;
    /* background:#EDEEEE url(/images/gis/but_fon.gif) repeat-x left top; */
    background-color: #FFC30C;
    color: #000;
    padding: 2px 2px 2px 10px;
    font-size: 11px
}

div.footnote_new_active { display: block }


td.err {
   border:#000000 1px solid;
   background: #FF0000
}

table.cont_wrap td { vertical-align:top;}

.icoedit { background: url('/images/icons/edit/icon.png') no-repeat; width:16px; height:16px; display:block; }
.icodel {  background: url('/images/icons/delete/icon.png') no-repeat; width:16px; height:16px; display:block; }
.icoadd {  background: url('/images/icons/add/icon.png') no-repeat 2px 50%;  padding:3px 5px 3px 25px; }
