body {
background: #DEFFFD;
margin: 2px 2px 2px 2px;
padding: 0px 0px 0px 0px;
background-attachment: fixed}

#hd { /*шапка */
height: auto;
color: #900;
text-align: center;
margin: 15px 0px 15px 0px;
padding: 3px 3px 3px 3px;
font: bold 24px  arial, verdana, tahoma;
border: 3px outset  #0BF5FD;
background:  url(index/hd2_1.gif)  #2ACAFD repeat-x}

.stone {
height: auto;
color: #900;
text-align: center;
padding: 3px 3px 3px 3px;
font: bold 12px  arial, verdana, tahoma;
border: 3px outset  #12E0FD;
background:  url(index/fon.jpg)  #2ACAFD}


#ft { /*подвал*/
height: auto;
padding: 0px 3px 3px 3px;
background:  url(index/hd2_1.gif) #2ACAFD;
border: 3px outset  #0BF5FD;
color: #fff;
text-align: center;
font: 13px verdana, tahoma,  arial}

#bl {/* вложенный слева блок */
height: auto;
background: url(index/fon.jpg)  #0cf;
margin-right: 5px}

.bgg {/* вместо HR */
height: 0px;
margin: 5px 5px 0px 5px;
border: solid  #900;
border-width: 2px 0px 0px 0px}

.brd { /* граница верт */
border-right: 6px double  #900}

#nav{/* фон навигации */
background-color: #67FFFF;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px}

.nv {/* блоки навигации  */
height: auto;
color: #900;
text-align: center;
margin: 5px 5px 0px 5px;
font: bold 12px  arial, verdana, tahoma;
border: 3px outset  #0BF5FD;
background:  url(index/hd2_1.gif)  #7BDBFF}

p {
font: 14px/1.6 verdana, arial, tahoma;
color: #009;
text-align: justify;
text-indent: 30px;
margin: 7px 5px 9px 5px}

h1 {
font: bold  22px arial, tahoma, verdana;
color: #900;
text-align: center}

h2 {
margin: 5px 5px 5px 5px;
color: #930;
font: italic bold 20px arial, tahoma, verdana;
text-align: center}

h3 {
color: #00c;
font: italic bold 15px  arial, verdana, tahoma;
text-align: center}

hr {color: #900}

.hdr {
font: bold 16px/1.4 arial, tahoma, verdana;
color: #903}

.cit {
font: italic bold 16px arial, tahoma, verdana;
color: #633;
text-indent: 30px;
text-align: justify}

.atr {
font:  oblique 900 13px verdana, tahoma, times new roman;
color: #1B05EE;
text-align: right}

.at {
font: oblique bold 16px arial, tahoma, verdana;
color: #1B05EE;
text-align: left}

.au {
color: #900;
font: bold 14px verdana, tahoma;
text-align: center}

.vdl {
font: italic bold 14px/1.4 arial, tahoma, verdana;
color: #00f}

ul {list-style: square outside}

ol {list-style: upper-roman outside}

li {
font: 14px/1.4 verdana, arial, tahoma;
color: #009;
text-align: justify;
margin: 7px 5px 9px 5px}

a:link {color: #900;
text-decoration: none}

a:active {color: #33f;
text-decoration: underline}

 a:visited {color: #900;
text-decoration: none}

a:hover {color: #f00;
text-decoration: underline}


a.vdl:link {color: #900;
text-decoration: underline}

a.vdl:active {color: #33f;
text-decoration: underline}

 a.vdl:visited {color: #c90;
text-decoration: underline}

a.vdl:hover {color: #f00;
text-decoration: underline}


