/* Версия от 24.09.2006 */
body { font-family: Verdana,sans-serif; font-size: 80%; color: #000000; background-color: #FFFFFF; }
table { font-size: 100%; }

p { margin: 1.2em 0 1.2em 0; }

div#hat td#hat-menu li a { color: #000000; text-decoration: none; }
div#hat td#hat-left b { font-family: Tahoma,sans-serif; font-size: .85em; }

/* Top content block */
div#content1 td#content1-left h1 { font-size: 1.1em; font-weight: bold; }
div#content1 td#content1-left div.text, div#content2, div#content3 { font-size: .85em; }
div#footer td#footer-right { font: .85em Tahoma,sans-serif; }
div#content2 h1, div#content3 h1 { font: 1.3em Tahoma,sans-serif; font-weight: bold; }
div#content2 a, div#content3 a, div#content1 td#content1-left div#block-1 a { font: 1em Tahoma,sans-serif; font-weight: bold; }
div#content2 td#content2-left dl a { font: 1em Verdana,sans-serif; font-weight: normal; }

td.text h1, td.text1 h1 { font-size: 1.2em; color: #e20000; margin: 0 25px 10px 13px; }
td.text h1.rem, td.text1 h1.rem { font-size: 1.2em; color: #000000; margin: 0 25px 0px 13px; font-weight: normal; }
td.text p, td.text1 p { margin: 1.2em 0 1.2em 0; }
td.text, td.text1 { font-size: .83em; }


div#hat td#hat-right input#search { font-size: 1em; }
div#hat td#hat-right input#button { font-size: 1em; }


div#text { font-size: .95em;  line-height: 1.5em; }
div#text h1 { font: 1.8em Tahoma,sans-serif;  }
div#text h2 { font: 1.6em Tahoma,sans-serif; margin-top:40px; }
div#text h3 { font: 1.4em Tahoma,sans-serif; margin-top:40px; font-weight: bold;}
div#text h4 { font: 1.2em Tahoma,sans-serif; margin-top:40px; font-weight: bold;}
div#text h5 { font: 1.1em Tahoma,sans-serif; }
div#text h6 { font: 1em Tahoma,sans-serif; }
div#text h1, div#text h2, div#text h3, div#text h4, div#text h5, div#text h6 { margin-bottom: 1.2em; }
div#text ul { margin: 1.2em 0 1.2em 0; list-style-type: none; list-style-image: url('internal.ul.bullet.gif'); }

div#text li { margin-left: 2.4em; }


/* Footer */
div#footer td#footer-left { font: 1em Verdana,sans-serif; }
div#footer td#footer-left span { font-size: 1.42em; color: #595959; }
div#footer td#footer-left span b { font-size: 1.1em; vertical-align: .01em; }
div#content1 td#content1-left div#block-1 { font-size: .85em; }

/* Internal */
div#content1 td#content1-left div#sub-menu ul#top { font-size: 1em; line-height: 1.4em; }
div#content1 td#content1-left div#sub-menu ul#top ul { font-size: .83em; line-height: 1.35em; }

/* Gallery */
table#gallery td { font-size: .85em; }

dl#news dt { font-size: 1em; padding: .2em 0 .2em 0; }
dl#news dd { font-size: 1em; padding: .2em 0 1.2em 10px; line-height: 1.4em; }
dl#news h4 { margin: .2em 0 .2em 0; font-weight: bold; }
