@charset "utf-8";
/* ----BLOCK----begin */
/* body{ margin:0; }  */
#i-content{
    color:black;
    padding:1em 1em;
    /*float:right;*/
}
#i-wrapper{
    margin:0 auto;
    width:50em;/* 710px */
    background-color:#DFFFB0;
    font: 14px arial,helvetica,sans-serif,serif;
    line-height:20px;
}
#i-content, input, .def, textarea{
    /* font-family: "Times New Roman", Times, serif; */
    font-size: 14px;}
.d-border{ 
    border-style:dotted 1px gray
}
/* ----BLOCK----begin */
    
/* ----A----begin */
#i-wrapper a{ 
    color: #0088CC;
    text-decoration:none !important;
    outline: none !important;
}
a.download img{
    display:block;
    margin:10px auto
}
/* ----END----begin */

/* ----MENU----begin */
.menu{ 
    font-family:Arial;
    font-weight:bold;
    font-size:1.15em;
    text-align:center;
    background-color:#D2CEC6;
    background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #D2CEC6;
    }
.menu a{ 
    margin:0 1em;
    padding:2px 3px;
    color:#737678 !important;
    }
.menu a:hover{ color:black !important; }
a.menu-active{
    background-color:#DFFFB0 !important;/* #FAFAF9; */
    color:black !important;
}
#menu-top{ padding:3px 0 0 0 } 
#menu-bottom{ 
    padding:0 0 4px 0;
} 
#menu-top a{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
#menu-bottom a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#contents-menu{ margin:0 0 0 1em }
#contents-menu a{ margin-left: 0em }
#contents-menu div{ margin-bottom:.5em }
/* ----MENU----end */

/* ----NAVIGATE-PANEL----begin */
.b-navPanel{
    text-align:center;
    margin:1em 0 0;
}
.b-navPanel a {
    font-family: Tahoma;
    font-size: 1.8em;
    margin: 0 1em;
    text-decoration: none;
}
/* ----NAVIGATE-PANEL----end */

hr{ margin:6px 0 }
table{ 
    vertical-align:top;
    border-collapse:collapse;
    width:100%
}
table td{
    border:solid 1px white;/* #E2E2E2; */
}
div.group table tr>td:first-child{
    color:#0088CC;
    width:135px;
}
div.group ul{ 
    width:130px;
    margin:10px auto;
}
div.group span, .desc-r{ 
    font-style:italic;
    font-size:1em;
    font-weight:bold;
    color:#798686
}
div.group li:hover{ 
    cursor:pointer;
    color:#005580 !important;
}
div.group li{
    cursor:pointer;
    color:#0088CC !important;
}
ul{
    list-style-type:disc;
    margin:0 0 0 40px;
    padding:0 0 0 0;
}

/* ----FONT-STYLE----begin */
.n { font-style:normal }
.b{ font-weight:bold }
.it, .i{ font-style:italic }
.ib, .emb{ 
    font-style:italic;
    font-weight:bold
}
.u, .under{ text-decoration:underline }
.ub{ font-weight:bold; text-decoration:underline }
.strike{ text-decoration:line-through }
/* ----FONT-STYLE----end */

/* ----TEXT-BLOCK-ALIGN----begin */
.c{ text-align:center }
.l{ text-align:left }
.r{ text-align:right }
.cn, .centerblock{ margin:0 auto; }
.srcb{ /* ссылка на автора, литературу, источник */
    margin-top:10px;
    font-size:0.8em;
    text-align:right
}
.rd{ text-indent: 1.5em }
/* ----TEXT-BLOCK-ALIGN----end */

/* ----LINE-HEIGHT----begin */
.lh100{ line-height:100% }
.lh110{ line-height:110% }
.lh120{ line-height:120% }
.lh130{ line-height:130% }
.lh140{ line-height:140% }
.lh150{ line-height:150% }
.lh160{ line-height:160% }
.lh170{ line-height:170% }
.lh180{ line-height:180% }
.lh200{ line-height:200% }
.lh300{ line-height:300% }
/* ----LINE-HEIGHT----end */

/* ----MARGIN----begin */
.m10{ margin:30px 0 }
.m20{ margin:30px 0 }
.m30{ margin:30px 0 }
.m40{ margin:40px 0 }
.m50{ margin:50px 0 }
.m60{ margin:60px 0 }
/* ----MARGIN----end */

/* ----ADD----begin */
.page-title{ display:none
    /* text-align:center;
    font-weight:bolder; */
}
#pop-dialog{ display:none }
.footnote{
    color:blue;
    cursor:pointer
}
.footnote span{ display:none }
/* img{ width:180px } */
.hdr{
    font-size:16px;
    font-weight:bold;
    color:#575757
} 
.tt, .ut, .et{
    font-weight:bold;
    margin:15px 0 5px 0;
    text-indent: 0
}
.rd, p, .rd div{ text-indent: 1.5em }
.c, .cn, .l, .r, table p{ text-indent: 0 } 
.pt{ text-align:center;
    font-weight:bold;}
div.pt{ margin-bottom:10px }
#about{ padding:5px}
.ui-tabs-anchor{ font-size:1.15em }
table p{ 
    margin:0;
    padding-left:5px
}

