body {
font : normal 1.0em/1.0em "Times New Roman", arial, serif;
background : #647685;
margin : 0;
padding : 0;
min-height : 100%;
height : 100%;
}
#page {
background-color : #dbe5ed;
#width : 800px;
width : 100%;
margin : 0 auto;
min-height : 100%;
height : 100%;
background-color : #dbe5ed;
}
#header {
#width : 780px;
width : 100%;
background : #214666;
height : 40px;
float : left;
color : #dbe5ed;
font : normal 1.4em/1.4em "Times New Roman", arial, serif;
line-height : 38px;

}
#content {
padding : 50px 11px;
text-decoration : none;
width : 95%;
#width : 780px;
margin : 0 auto;
min-height : 100%;
height : 100%;
}

#content leftcontent {
text-align: left;
padding : 50px 11px;
text-decoration : none;
width : 300px;
margin : 0 auto;
min-height : 100%;
border : 1 solid #ffffff;
background-color : #ffffff;
}

#content rightcontent {
padding : 50px 11px;
text-decoration : none;
width : 450px;
margin : 0 auto;
min-height : 100%;
height : 100%;
border : 1 solid #e89b88;
background-color : #dbe5ed;
}

#title {
color : #000000;
font-weight: bold;
font : normal 1.5em/1.5em "Times New Roman", arial, serif;
}

#link {
text-align : center;
border : 0 solid #e89b88;
background-color : #dbe5ed;
padding : 10px 11px;
margin : 0;
color : #000;
text-decoration : none;
}
#counters {
text-align : center;
border : 0 solid #e89b88;
background-color : #dbe5ed;
padding : 10px 0 10px 0;
}
A {
text-decoration : none;

font : normal 0.9em/0.9em "Times New Roman", arial, serif;
color : #5771c8;
}
A:hover {
text-decoration : underline;
color : #000000;
}
#ourcms_sape {
text-align : justify;
padding : 5px 5px 5px 5px;
border : 1px solid #e89b88;
background-color : #5aabd6;
text-decoration : none;
color : #000000;
}
#ourcms_sape A {
text-decoration : none;
color : #000000;
}
#ourcms_sape A:hover {
text-decoration : none;
color : #ffffff;
}






* {margin: 0; padding: 0}


#menu ul {
width: 190px;
padding: 0 6px;
background: #F2F7FD url(bg000000.gif) 0 100% repeat-x;
border: 1px solid #C0D7FB;
font-weight: bold;
overflow: hidden; 
}

#menu li {
text-align : justify;

list-style: none;
background: url(bullet00.gif) 4px 8px no-repeat;
padding: 5px 0 8px 22px;
border-top: 1px solid #C0D7FB; /* синяя линия */
border-bottom: 1px solid #FFF; /* белая линия */
margin: -1px 0 -2px; /* "нахлестываем" на предыдущий и следующий пункт */
height: 1%; /* для устранения бага в IE6 и IE7 */
}

#menu ul a {
color: #444;
text-decoration: none
}
#menu ul a:hover {
color: #3C97C0;
text-decoration: none
}



H1, H2, H3, H4, H5, H6 {
    text-align: left;
}

H1 {
    clear: left;
    text-align: center;
font : normal 2.0em/0.9em "Times New Roman", arial, serif;
}

PRE {
    font-family: monospace;
    margin-left: 1em;
    font-size: 90%
}

ADDRESS {
    text-align: right;
    font-style: italic;
}

VAR {
    font-style: normal;
}
IMG {
    border: 0;
}
.toc {
    text-indent: 0;
}
P.toc-line {
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0;
}


A.noxref:link, A.noxref:visited {color: black; /*color: inherit*/}
DIV.example A:link, DIV.example A:visited {color: maroon; /*color: inherit*/}
DIV.deprecated-html-example A:link,
DIV.deprecated-html-example A:visited {color: red; /*color: inherit*/}
.note A:link, .note A:visited {color: green; /*color: inherit*/}

A.propdef-title {
  background: yellow;
}

A.descdef-title {
  color: yellow;
  background: green
}

/* TABLE {margin-left: 1em} */
DIV.propdef {margin: 1.2em 0}

div.example { color: maroon }
pre.example { color: maroon }
pre.illegal-example { color: red }
div.illegal-example { color: red }
div.illegal-example p { color: black }


div.html-example { color: maroon }
pre.html-example { color: maroon }
pre.illegal-html-example { color: red }
div.illegal-html-example { color: red }
div.illegal-html-example p { color: black }
pre.deprecated-html-example { color: red }
div.deprecated-html-example { color: red }
div.deprecated-html-example p { color: black }

div.xml-example { color: maroon }
pre.xml-example { color: maroon }
pre.illegal-xml-example { color: red }
div.illegal-xml-example { color: red }
div.illegal-xml-example p { color: black }

div.dtd-example { color: maroon }
pre.dtd-example { color: maroon }
pre.illegal-dtd-example { color: red }
div.illegal-dtd-example { color: red }
div.illegal-dtd-example p { color: black }

.note {
    font-weight: bold;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
    margin-right: 1em;
    color: green
}

.normref { 
    color: red;
}	

.informref {
    color: green;
}	

DIV.propdef TH { 
    text-align: right; 
}

DIV.descdef TH { 
    text-align: right; 
}

UL.toc, OL.toc {list-style: none}
DIV.toc UL UL, DIV.toc OL OL {margin-left: 0}
DIV.toc UL UL UL, DIV.toc OL OL OL {margin-left: 1em}
DIV.toc UL UL UL UL, DIV.toc OL OL OL OL {margin-left: 0}
LI.tocline1 {font-weight: bold}
LI.tocline2 {font-weight: normal}
LI.tocline4 {font-style: italic}

DIV.subtoc {padding: 1em; border: solid black thin; margin: 1em 0;
    background: #ddd}

UL.index {list-style: none}

S, DEL {text-decoration: line-through; color: red}
U, INS {text-decoration: underline; background: #bfa}

DIV.figure {
    text-align: center;
    /*border: solid thin;
    width: 100%;*/
    margin: 2.5em 0
}
P.caption, CAPTION {
    text-align: center;
    font-style: italic;
    font-weight: bold;
    font-size: 90%;
    color: #088;
    margin: 1.5em 25% 0 25%;
}
DIV.toc, UL.index, DT {
    text-align: left
}
SUP {
    vertical-align: super;
    font-size: 80%
}
DIV.subtocyel {padding: 1em; border: solid thin; margin: 1em 0;
    background: #ffff99}
