body { font-family: Arial; margin: 0 0 15 0; color: #000; background-color: #fff; margin: 0; padding: 0 }

#root_search { background-image: url(../_img/root_bg.png); background-repeat: repeat-x; }
table#inner_search { background-image: url(../_img/inner_bg.png); background-repeat: repeat-x; border-width: 0 1 0 1; border-color: #ECECEC; border-style: solid; }
td#inner_search { font-style: Tahoma; font-size: 8pt; color: #777; padding-top: 6px }

#info { font-size: 10pt; color: #FFF; margin: 0; padding: 0 0 1 8 }
#pse_selected { text-decoration: none; color: #FFF; padding: 4 9 0 9;}
a#list{ line-height: 15pt }

.portal_body { color: #444; font-size: 10.5pt;  padding: 15px}
.portal_body p { line-height: 15pt; text-align: justify }
.portal_body h4 { color: #555; font-size: 14pt; padding: 0 0 5px; border-bottom: 1px dotted #999; margin: 0; }
.portal_body h5 { color: #555; font-size: 12pt; padding: 0 0 5px; border-bottom: 1px dotted #999; margin: 0; }

ul { line-height: 15pt; }

#portal_copy { font-size: 8pt; color: #888; padding: 2 0 3 0; }

h3#ro { padding: 0; margin: 15 0 5 0}
small#ro { font-weight: normal }

#pdf_preview {border-width: 1 2 2 1; border-color: #CCC; border-style: solid}
#flag_border {border: solid 2px #C7E2FF; margin-right: 5px}

small#acc { font-weight: normal }
#navigation { color: #00E; }
#navigation_active { color: #FFF; font-weight: normal; }


#nav { font-family: Arial; color: #999; font-size: 8pt; text-decoration: underline; }
a:hover#nav { color: #FFF; background-color: #C4151C; text-decoration: none}

#important { font-size: 10pt; color: #777; text-align: justify }

a#portal_menu { font-family: Arial; font-size: 11pt; line-height: 13pt; color: #999999; font-weight: bold; text-decoration: none; }
a:hover#portal_menu { color: #335C85 }

a#portal_menu_active { font-family: Arial; font-size: 11pt; line-height: 13pt; color: #FFF; font-weight: bold; text-decoration: none }
a:hover#portal_menu_active { color: #ECECEC; }

#search {padding: 10 15 0 15; color: #999; font-weight: bold}

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

#letter { font-size: 10.5pt; color: #FFF; font-weight: bold; text-align: center; background-color: #999 }
#letter_active { font-size: 10.5pt; color: #000; font-weight: bold; background-color: #C7E2FF; text-align: center; text-decoration: none }

/* заменить этими стилями старые */
.menu_block_new { width: 933px; font-family: Arial, Verdana; margin: 0 auto; padding: 0; margin-top: 8px } 

ul#tabs_new { height: 33px; font-size: 11pt; line-height: 12px; list-style-type: none; margin: 0; }
#tabs_new li { float: left; padding: 0; margin: 0; }
#tabs_new li a { display: block; color: #fff; text-decoration: none; padding: 10px 11px}
#tabs_new li.nonsel a:hover { background-color: #fff; font-weight: bold; color: #4F1D89; }
#tabs_new li.sel { background-color: #fff; font-weight: bold; border: 1px solid; border-color: #777 #777 #fff #777;}
#tabs_new li.sel a { color: #B90000; }

#child_menu_new { height: 39px; color: #CCC }

#child_menu_new ul {  font-size: 10pt; line-height: 10pt; padding: 12px 0 0 10px; margin: 0 }
#child_menu_new .menu li{ float: left; list-style-type: none; padding: 0 11px; border-right: 1px solid #ececec; }
#child_menu_new .menu li a { display: block; color: #666; text-decoration: underline }
#child_menu_new .menu li strong { display: block; color: #333; }
#child_menu_new .menu li.inactive{ color: #999 }

#parent_menu_new { padding: 0 }
/* заменить этими стилями старые */
