p.msg {
        color: green;
        font-weight: bold;
        text-align: center;
}

body {
margin:0px;
background-color: #CCCB88;
font:9pt tahoma;
}
a {text-decoration:none; }
#menu a {font-size:8pt; color:#1B426A;}
#menu a:hover {color:#990000;}


a.title2 {font-size:14pt; color:#1B426A; font-family: tahoma;}
a.title2:hover {color:#990000;}


.titr {font: 11pt arial; color:#24314C; font-weight:bold; text-align:right; border-bottom:1px dashed #d5ddee; border-right:18px solid #d5ddee; padding-right:5px; }
.titr_comment {font: 10pt arial; color:#24314C; text-align:right; border-bottom:1px dashed #d5ddee; border-right:18px solid #d5ddee; padding-right:5px; }

a.links, #text a {color:#1B429A}
a.links:hover, #text a:hover {color:#990000}

table {
        width: 100%;
        border-collapse: collapse;
        font-size: 10pt;
}

tr.header {
        background-color: #e2ef72;
        padding: px;
        border: solid 1px #d1e61a;
        font-weight: bold;
        font-size: 10pt;
}

tr.body {
        border-bottom: solid 1px gray;
        padding: px;
        border-right: dashed 1px gray;
        border-left: dashed 1px gray;
        background-color: #fff2df;
        font-size:9pt;
        padding: 3px;
}

td.body {
        border-left: dotted 1px gray;
        padding: 3px;
}

input.form {
        font-family: tahoma;
        font-size:9pt;
        color:green;
        border: 1px solid brown;
}



textarea {
        font-size: 9pt;
        color: #000092;
        font-family: tahoma;
        border: 1px solid brown;
}

table.form {
        width: 300px;
        border: none;
}

div.book {
        border-top: 1px;
        border-bottom: 30;

}
