
BODY {text-align: center; }

/*Общие контейнеры*/
#header {background-color:#ff9000; 
height:78px; 
margin-left:auto; 
margin-right:auto; 
text-align:left; 
padding-left:5%;
width:85%
}


#menu {background-color:#900100;  
height:24px;
margin-left:auto; 
margin-right:auto; 
text-align:left; 
padding-left:5%;
width:85%
}

#content 
{background-color:#FFF; 
margin-left:auto; 
margin-right:auto; 
padding:0px;
text-align:left; 
border: 1px solid #000; 
FONT-FAMILY: Tahoma, Verdana, Arial, Georgia, sans-serif; 
clear: left; 
width:90%;
}

#copy {background-color:#900100;  
margin-left:auto; 
margin-right:auto; 
FONT-WEIGHT: bold; 
FONT-SIZE: 0.7em; 
line-height:1.7em; 
vertical-align:center; 
TEXT-ALIGN: center; 
COLOR: #FFF; 
FONT-FAMILY: Tahoma, Verdana, Arial, Georgia, sans-serif; 
border: 1px solid #000; 
clear:left;
width:90%; }


/* Style of main headers */
H1 {FONT-SIZE: 150%; 
COLOR: #900100; 
border:0px solid #900100; 
margin-left:2%; 
margin-right:2%;
width:96%;
}

H2 { 
FONT-SIZE: 125%; 
COLOR: #900100;
margin-left:0%; 
margin-right:2%;
width:96%; 
}

/* Навигатор */
.navy {FONT-SIZE: 0.8em;
COLOR: #000;
TEXT-ALIGN: left;
line-height:150%;
padding: 1%;
padding-top:10px;  padding-bottom: 10px; 
margin-top:10px; 
border:1px dotted #aaa; 
background-color: #fff;
margin-left:2%; 
margin-right:2%; 
margin-bottom:15px; 
width:94%;
}

.navy1 {FONT-SIZE: 0.8em;
COLOR: #000;
TEXT-ALIGN: left;
line-height:150%;
padding: 1%;
padding-top:10px;  padding-bottom: 10px; 
margin-top:10px; 
border:1px dotted #aaa; 
background-color: #fff;
margin-left:10px  ; 
margin-right:10px; 
margin-bottom:5px; 
float:left;
width:20%;
}

/* Book view*/
#annot {FONT-SIZE: 80%; 
COLOR: #000; 
TEXT-ALIGN: justify; 
line-height:130%;  
margin-left:0%; 
margin-right:2%; 
width:96%;

}

#annotleft { FONT-SIZE: 80%; 
COLOR: #000; 
TEXT-ALIGN: left; 
line-height:130%;  
border:0px solid #f00; }

.bookinfo {
color: #000; 
border:0px solid #000;
margin-bottom:0.4em;}


/* Ошибка */
.alarm {font-family: Tahoma, Verdana, Arial, Georgia, sans-serif; font-size: 1em; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none; text-align: center; clip: rect( ); padding-left: 5px; padding-bottom: 0.5em; padding-top: 0.5em; padding-right: 5px;}

/*containers of book-view */

#cont_book {
margin-bottom:15px;
margin-left:2%; 
margin-right:2%; 
margin-top:0px; 
padding:0px;
border:0px solid #0F0; 
clear:left; 
width:100%;
}

#cont_book H1 {margin:00px;margin-bottom:10px;}
#cont_img {float:left; margin:0px; margin-right:10px; margin-bottom:10px; border:1px solid #000; }
#mainpagemessage {text-align:justify; font-size: 0.9em; background-color:#fff; padding:20px; margin-left:0px;}
#mainpagemessage H1 { FONT-SIZE: 1.3em; COLOR: #900100; border:0px solid #000; margin-left:0px;  }
#mainpagemessage P {margin-left:0px; }

/*Контейнер формы поддержки */
#support {text-align:center; 
margin: 20px;
background-color: #e0e0e0; 
font-size: 0.8em; 
border: 1px solid #000;}

#support H2 {font-size: 150%; 
padding:0.5em; 
margin-left:auto; 
margin-right:auto;
color: #F00; 
width:70%; 
text-align:center; 
background-color: #eee; 
border: 1px solid #000;}

#support PRE {font-size: 150%; 
color: #000; 
margin-left:25%; 
margin-right:25%;
border: 1px solid #000; 
background-color:#eee; 
padding:0.5em;}

#support B {font-size: 90%; text-align: center; padding:1em;  }

#suppleft {
background-color: #eee;
border: 1px solid #000;
text-align:center;
background-color: #e0e0e0;
}
#suppleft PRE {font-size: 150%; 
color: #000; 
margin-left:10%; 
margin-right:10%;
text-align:left;
border: 1px solid #000; 
background-color:#eee; 
padding:0.5em;}


/*Ячейка оглавления*/ 
.cell { FONT-SIZE: 0.9em;
margin-left:2%; 
margin-right:2%; 
margin-bottom:15px; 
padding:0px;
COLOR: #000; 
border:0px solid #000; 
line-height:130%; 
clear:left; 
width:96%;
}

.cell2 { FONT-SIZE: 0.9em;
margin-left:3%; 
margin-right:3%; 
margin-bottom:15px;
margin-top:-5px;
padding:0px;
COLOR: #000; 
border:0px solid #000; 
line-height:130%; 
clear:left; 
width:96%;
}


.cell IMG {margin-right: 10px;  
margin-bottom:10px;  
border:1px solid #000; 
float:left;}


.cellannot {font-size: 0.8em; 
color: #000; 
line-height:130%; 
padding: 5px; 
border:5px solid #F00;}


.navlib {
COLOR: #000;
TEXT-ALIGN: left;
line-height:150%;
padding: 1%;
padding-top:10px;  padding-bottom: 10px; 
margin-top:10px; 
border:1px dotted #aaa; 
margin-left:2%; 
margin-right:2%; 
margin-bottom:15px; 
width:94%;
}

.navlib A { font-weight: bold; color: #900100; }

.navlet {
COLOR: #000;
TEXT-ALIGN: left;
line-height:150%;
padding: 1%;
padding-top:10px;  padding-bottom: 10px; 
margin: 0px; 
border:0px dotted #aaa; 
margin-left:2%; 
margin-right:2%; 
width:94%;
}

.navlet H1 {margin-left:0px; margin-right:0px;}

.libau {
text-align:center;
font-weight:bold;
font-size: 100%;
color:#900100;
margin-left:2%; 
margin-right:2%;
margin-bottom:1%;
}

.libtitle {
text-align:center;
font-weight:bold;
font-size: 120%;
color:#900100;
margin-left:2%; 
margin-right:2%; }

.libservice {
COLOR: #000;
TEXT-ALIGN: right;
padding: 1%;
padding-top:10px;
padding-bottom: 10px;
padding-right:0px;
margin: 0px; 
border:0px dotted #aaa; 
margin-left:2%; 
margin-right:2%; 
width:94%;
}

.libservice P {
TEXT-ALIGN: left;
font-size:80%;
margin:0px; padding:0px;
margin-top:15px;
}

.libtxt {
COLOR: #000;
TEXT-ALIGN: left;
line-height:130%;
font-family: "Times New Roman";
padding: 1%;
margin: 0px;
border:0px solid #0F0; 
margin-left:2%; 
margin-right:2%;
margin-bottom:10px;
width:94%;
}
.libtxt a {color:#00f;}
.libtxt a:visited {color:#00f;}

.libh1 {
font-weight:bold;
margin:0px; padding:0px;
margin-bottom:15px;
font-size: 140%;
TEXT-ALIGN: left;
}

.libh1 A {
text-decoration:none;
color:#000; 
}

.libh1 a:hover
{text-decoration: underline;}

.conth1 {font-weight:bold;
    margin:0px;
    margin-left:10px;
    margin-top:10px;
    }

.libh2 {
margin:0px; padding:0px;
margin-bottom:15px;
font-weight:bold;
font-size: 120%;
TEXT-ALIGN: left;
text-decoration:none;
}

.libh2 A {
text-decoration:none;
color:#000; 
}

.libh2 a:hover
{text-decoration: underline;}

.conth2 {font-weight:normal
    margin:0px;
    margin-left:20px;
    margin-top:5px;
    }


.libh3 {
margin:0px; padding:0px;
margin-bottom:15px;
font-size: 100%;
font-weight:bold;
TEXT-ALIGN: left;
text-decoration:none;
}

.libh3 A {
text-decoration:none;
color:#000; 
}

.libh3 a:hover
{text-decoration: underline;}

.conth3 {font-weight:normal
    margin:0px;
    margin-left:30px;
    }


.libh4 {
margin:0px; padding:0px;
font-size: 100%;
margin-bottom:15px;
color:#900100;
font-weight:normal;
TEXT-ALIGN: left;
text-decoration:none;
}

.libh4 A {
text-decoration:none;
color:#000; 
}

.libh4 a:hover
{text-decoration: underline;}

.conth4 {font-weight:normal
    margin:0px;
    font-size:80%;
    margin-left:40px;
    }

.ref {margin:0px; padding:0px;}
.ref A {text-decoration:none;color:#000;}
.ref A:visited {text-decoration:none;color:#000;}
.ref a:hover{text-decoration: underline;}
