body
{
    background-color: #fffaea;
    padding-top: 0px;
    margin-top: 0px;
    font-size:150%;

}
.header
{
    background-position: 0px 0px;
    border-collapse: collapse;
    width: 100%;
    text-align: center;
    background-image: url('img/head_line.jpg');
    background-repeat: repeat-y;
    /* background-attachment: fixed;*/
}
.doctitle {
	font-family: 'Times New Roman', Times, serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.docdescription {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
.docauthor {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
.doccreationdate {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #003087;
}
.doclastchangeddate {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #00a5a2;
}
.docfilename {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #003087;
}
.docfileformatinfo {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
.docnumberofpages {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #000000;
}
.docsizeinkb {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #000000;
}
.toctitle {
	font-family: 'Times New Roman', Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #fffaea;
	background-color: #006699;
}
.tcolor {
	background-color: #fffaea;
}
.ccolor {
	background-color: #018c9c;
}
a:link {
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	color: #008071;
}
a:visited
{
    font-family: 'Times New Roman' , Times, serif;
    text-decoration: none;
    color: #3E866C;
}
a:active
{
    font-family: 'Times New Roman', Times, serif;
    text-decoration: none;
    color: #0066cc;
}
h2
	{margin-right:0cm;
	margin-left:0cm;
	font-size:18.0pt;
	font-family: 'Times New Roman', Times, serif;
	font-weight:bold;
}
p
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
fieldSet
{
    padding: 7px;
    border: medium groove #c6e1d8;
    margin: auto auto 5px auto;
}
.label
{
    font-size: 10pt;
}
.error
{
    color: #CC0066;
    font-size: medium;
    font-weight: bold;
}
.attansion
{
    font-style: italic;
    font-size: 10pt;
    color: #CC3300;
}
input select option
{
    font-size: 10pt;
    font-family: 'Times New Roman', Times, serif;
}
#chkLog
{
    font-size: 7pt;
}
.lineL
{
    border-left-style: outset;
    border-left-width: 3px;
    border-left-color: #93cdb9;
    padding-left: 5px;
}
.kabNam
{
    font-size: 12pt;
    font-family: 'Times New Roman', Times, serif;
    font-weight: bold;
}
.kabNam1
{
    font-size: 14pt;
    font-family: 'Times New Roman', Times, serif;
    font-weight: bold;
}
#nagl
{
    padding: 2px;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 10em;
    height: 1.2em;
}
.fname
{
    font-family: 'Times New Roman', Times, serif;
    /*font-size: larger;*/
    font-style: italic;
    background-color: #fffaea;
    color: #003087;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}
.ad_on
{
    font-family: 'Times New Roman', Times, serif;
    font-size: 10pt;
    font-style: italic;
    background-color: #fffaea;
    color: #003087;
    cursor: pointer;
    padding-left: 25px;
    padding-right: 5px;
    font-weight: bold;
}
.thd
{
    font-family: 'Times New Roman', Times, serif;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}


.p_h1
{
    text-align:center;
    font-size: 16pt;
    font-weight: bold;
}
.p_mesto
{
    text-align: center;
    font-size: 14pt;
    font-weight: bold;
}
.p_fam
{
    font: 'Arial New' 12pt;
}
.p_fam1
{
    font: Times New Roman 12pt bold;
}
.p_klass
{
    text-align: center;
    font-size: 13pt;
    font-weight: bold;
}

.s_norm
{
    font-size: 12pt;
    font-weight: normal;
}
.namef
{
    padding: 10px;
    border: thick outset #666666;
    background-color: #CCCCCC;
    display: none;
    position: absolute;
}
table1
{
    border-collapse: collapse;
    empty-cells: show;
    font-family: 'Courier New' , Courier, monospace;
}
.p1
{
    line-height: 20pt;
}

.decor1stLetter div
{
    font-size: larger;
    margin-bottom: 8px;
    padding-left: 100px;
    padding-right: 100px;
    text-align: justify;
    text-indent: 0.5cm;
}

.F{
    font-size: 150%;
    color: #800000;

}

.decor1stLetter:first-letter, .decor1stLetter div:first-letter
{
    font-size: 150%;
    color: #800000;
}
sss
{
    color: #aa6699;
}
p.obrasch
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 14pt;
    padding-left: 10%;
    padding-right: 10%;
    text-align:justify;
    line-height: 140%;
    text-indent: 18pt;
    margin-top: 4pt;
}
p.obrasch:first-letter
{
    font-size: 18pt;
    color: #800000;
}
p.obrasch:first-line
{
}
.cntr {
	text-align:center;
	font-family: 'Times New Roman' , Times, serif;
}
/**************************************/
.WordSection1 {
	padding: 0px 10% 50px 10%;
	/*background: url(img/grorv2.png) right repeat-y;*/
	background: url(img/child1.png) right repeat-y;
}
.tml {
	border: solid black 2px;
	padding:3px;
	margin: 3px;
	border-radius: 10px;
}