body {color: #000; background-color: #fff; margin: 0}                 
table {font-family: arial, sans-serif, verdana; font-size: 10pt;}

#menu {color: #333; vertical-align: top; padding: 0 10 20 10; font-size: 10pt; border-right: 1px solid #ccc; }
#content {color: #333; padding: 2 10 10 10; font-size: 10pt; border-right: 1px solid #ececec;}
#content_ec {color: #333; padding: 2 10 10 10; font-size: 10pt; border-right: 1px solid #ececec;}
#rotation {color: #444; font-family: tahoma; padding-left: 5; font-size: 8pt; font-weight: normal}
#rotation_block { color: #333; padding: 10 10 10 10; font-size: 10pt; }
#parent {color: #666; padding: 10 0 0 0; font-size: 9pt; font-weight: bold; line-height: 14pt}
a#parent, a#parent:visited, a#parent:active {color: #f00; padding: 0; text-decoration: none;}
a#parent:hover {color: #900; text-decoration: underline;}
a#navigation {color: #999}
a#catalog:visited {color: #900; text-decoration: none;} 

small { color: #666; font-size: 7pt; line-height: 8pt; margin: 0; padding: 0; }
small#navigation {color: #999; font-size: 7.5pt; line-height: 9.5pt; margin: 0; padding: 0; }
small#sf {color: #fff; text-align: center}

#is_right_image {padding: 0; margin: 0 0 10 15}

#border_right {border-right: 1px solid #ccc; }
#description {color: #666; vertical-align: top; padding: 15 10 10 10; font-size: 9pt; border-right: 1px solid #ccc; }
#description_ec {color: #666; vertical-align: top; padding: 0; font-size: 9pt; }
#inactive {color: #999}

a, a:visited, a:active {color: #333; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}

a#red, a#red:visited, a#red:active {color: #DD5C62; text-decoration: none}
a#red:hover {text-decoration: underline}

#ec_big { font-size: 11.5pt; color: green; font-weight: bold}
#ec_big_dark { font-size: 11.5pt; color: black; font-weight: bold}

a#ec_big, a#ec_big:visited, a#ec_big:active { font-size: 13pt; color: #C62127; text-decoration: none; font-weight: bold}
a#ec_big:hover {color: #C62127; text-decoration: underline}

#copyright_sf {color: #f00; padding: 10 10 10 0; font-size: 8.5pt;}
a#copyright_sf { color: #f00; font-size: 10pt; text-decoration: underline; font-weight: bold}
#copyright_ec {color: #ED2124; padding: 10 10 10 0; font-size: 8.5pt;}
a#copyright_ec { color: #ED2124; font-size: 10pt; text-decoration: underline; font-weight: bold}
#copyright_he {color: #00ADEF; padding: 10 10 10 0; font-size: 8.5pt;}
a#copyright_he { color: #00ADEF; font-size: 10pt; text-decoration: underline; font-weight: bold}
#copyright_pse {color: #307D4F; padding: 10 10 10 0; font-size: 8.5pt;}
a#copyright_pse { color: #307D4F; font-size: 10pt; text-decoration: underline; font-weight: bold}
#copyright_msk {color: #2853A2; padding: 10 10 10 0; font-size: 8.5pt;}
a#copyright_msk { color: #2853A2; font-size: 10pt; text-decoration: underline; font-weight: bold}
#copyright_spb {color: #EA2127; padding: 10 10 10 0; font-size: 8.5pt;}
a#copyright_spb { color: #EA2127; font-size: 10pt; text-decoration: underline; font-weight: bold}

h1#sf {font-size: 15pt; font-weight: bold; padding: 0; margin: 0;}
h1#ec {font-size: 15pt; color: #333; padding: 0; margin: 0;}
h1#is { font-size: 15pt; color: #C4151C; padding: 0; margin: 0;}
h1#he {font-size: 16pt; font-weight: bold; padding: 0; margin: 0;}
h1#msk {font-size: 13.5pt; font-weight: bold; padding: 0; margin: 0;}
h1#pse {font-size: 13pt; font-weight: bold; padding: 0; margin: 0;}

h2#sf {font-size: 13pt; color: #0E5EC9; font-weight: bold; padding: 0; margin: 0;}
h2#ec {font-size: 13.5pt; color: #ED2124; padding: 0; margin: 0;}
h2#msk {font-size: 9pt; color: #333; font-weight: bold; padding: 0; margin: 0 0 1 0;}
h2#pse {font-size: 10pt; color: #009FDA; font-weight: bold; padding: 0; margin: 0;}

h3#sf {font-size: 12pt; color: #f00; font-weight: bold; padding: 0; margin: 0;}

h4#ec {font-size: 10pt; color: #ED2124; font-weight: bold; padding: 0; margin: 0;}
h4#is { font-size: 10pt; color: #C4151C; padding: 0; margin: 0;}

input#ec_terms_letter { font-size: 9pt; color: #333; font-weight: bold; background-color: #fafafa; margin: 1 0 0 0; padding: 0; border: 0; text-align: center; width: 20; height: 20px; cursor: hand}
input#is_terms_letter { font-family: arial, sans-serif, verdana; font-size: 10pt; color: #333; font-weight: bold; background-color: #fafafa; margin: 1 2 0 1; padding: 0; border: 0; text-align: center; width: 20; height: 20px; cursor: hand}
input#ec_terms_letter_active { font-size: 9pt; color: #000; font-weight: bold; background-color: #eceecec; margin: 0; padding: 0; border: 0; text-align: center; width: 20; height: 20px}
input#is_terms_letter_active { font-family: arial, sans-serif, verdana; font-size: 10pt; color: #000; font-weight: bold; background-color: #C7E2FF; margin: 0 2 0 1; padding: 0; border: 0; text-align: center; width: 20; height: 20px}
input#ec_search { font-size: 10pt; color: #fff; font-weight: bold; background-color: #DD5C62; margin: 0; padding: 0; border: 1 solid #E2787D; width: 136; height: 20px; line-height: 18px; text-align: right}
small#ec_search {  font-size: 8pt; color: #FFDDDF; border-bottom: 1px dashed #FFDDDF;}
td#ec_comment {  font-size: 8pt; font-weight: bold; color: #fff; line-height: 8px; background-image:url(http://www.ec.znanie.info/img/comment_bg.jpg)}
a#ec_sources { font-weight: bold; text-decoration: underline }
a#ec_news {  font-size: 8pt; color: #ED2124}

td#project { font-family: verdana, tahoma, arial, sans-serif; color: #939393; font-size: 8pt; font-weight: NORMAL; line-height: 10pt; padding: 7 17 15 17; vertical-align: top}

td#pse_catalog {font-size: 9pt; color: #666; font-weight: bold; padding: 0; margin: 0; vertical-align: top}
a#project { color: #666; font-size: 8pt; text-decoration: underline}
a#project_header { color: #CD0606; font-weight: bold; text-decoration: none }