body {overflow-y: scroll;}

.all_titles {font-family: georgia; font-size: 26px; font-style: italic; font-weight: bold; padding-top: 10px;}
.all_links {color: #000000;}
.all_text_td {font-family: georgia; font-size: 16px; padding: 0px 0px 15px 10px;}

.body_news {padding: 15px 15px 0px 0px; font-size: 15px;}
.body_news_title {font-family: georgia; font-size: 20px; font-style: italic; line-height: 22px;}
.body_news_pic {margin: 4px 10px 0px 0px;}
.body_news_link {color: #000000; text-decoration: none;}
.body_news_link:hover {text-decoration: underline;}

.curr_news {padding-top: 20px; text-align: justify;}
.curr_news_pic {margin: 6px 10px 4px 20px; border: 1px solid #7e7e7e;}

.bottom_menu {font-family: tahoma; font-size: 10px; color: #ffffff;}
.bottom_menu_link {color: #ffffff; text-decoration: none; padding: 0px 10px 0px 10px;}
.bottom_menu_link:hover {text-decoration: underline;}
.banner {margin-top: 10px; border: 0px;}
.menu {font-family: tahoma; font-size: 13px; padding: 0px 0px 8px 7px; line-height: 20px; font-weight: bold;}
.menu_link {color: #ffffff; text-decoration: none;}
.heading_text {font-family: tahoma; font-size: 9px; font-weight: bold; color: #ffffff; padding: 14px 0px 2px 0px;}
.heading_text2 {font-family: tahoma; font-size: 9px; font-weight: bold; color: #ffffff; padding: 0px 5px 0px 6px;}
.heading_text3 {font-family: tahoma; font-size: 9px; font-weight: bold; color: #ffffff; padding: 14px 0px 2px 6px;}
.heading_input {font-family: tahoma; font-size: 9px; width: 141px;}
.heading_select {width: 175px; font-family: tahoma; font-size: 9px; margin-top: 2px;}
.heading_search {margin-top: 2px;}
.alphabet {margin-top: 2px;}
.button1 {margin: 4px 7px 0px 0px;}
.button2 {margin-left: 5px;}
.news_title {font-family: georgia; font-size: 21px; font-style: italic; line-height: 23px; margin: -5px 0px 3px 10px;}
.news_text {font-family: georgia; font-size: 15px; margin-left: 10px;}
.news_table {padding-top: 20px;}
.news_link {color: #000000; text-decoration: none;}
.news_link:hover {text-decoration: underline;}
.letter_rus {font-family: verdana; font-size: 11px; padding-bottom: 5px; letter-spacing: -0.3pt;}
.letter_eng {font-family: verdana; font-size: 11px; padding-top: 3px;}
.letter_link {color: #feffad; text-decoration: none;}

.member_title {font-family: georgia; font-size: 26px; font-style: italic; font-weight: bold; padding: 4px 0px 0px 19px;}
.member_category {font-family: georgia; font-size: 16px; padding: 0px 0px 10px 19px;}
.member_img {margin: 0px 0px 5px 14px; border: 4px double #000000;}
.member_smallimg {border: 1px solid #000000; margin: 0px 0px 10px 5px;}
.member_subtitle {font-family: georgia; font-size: 21px; font-style: italic; padding: 0px 0px 0px 14px;}
.member_desc {border: 1px solid #d2d2d2; background-color: #ededed; padding: 3px 5px 3px 5px; margin: 5px 15px 5px 14px; font-family: georgia; font-size: 16px; text-align: justify;}
.member_desc_subtitle {padding: 4px 0px 4px 0px;}
.member_hall {font-family: georgia; font-size: 18px;}
.member_hall_desc {padding-left: 17px;}

.list_name {font-family: georgia; font-size: 22px; font-style: italic; color: #000000; text-decoration: none; padding: 0px 0px 0px 20px;}
.list_name:hover {text-decoration: underline;}
.list_type {font-family: georgia; font-size: 15px; font-style: italic; padding: 0px 0px 10px 20px;}
.list_name_vip {font-family: georgia; font-size: 22px; font-style: italic; color: #000000; text-decoration: none; padding: 0px 0px 0px 10px;}
.list_name_vip:hover {text-decoration: underline;}
.list_type_vip {font-family: georgia; font-size: 15px; font-style: italic; padding: 0px 0px 10px 10px;}
.list_logo {margin: 4px 0px 0px 18px; border: 1px solid #000000;}

.cnews_title {font-family: georgia; font-size: 24px; font-style: italic; font-weight: bold; padding: 4px 0px 0px 19px;}
.cnews_text {font-family: georgia; font-size: 15px; margin: 10px 20px 10px 20px; text-align: justify;}
.cnews_img {margin: 6px 0px 0px 10px;}

.contacts_map {border: 1px solid #606060; margin-top: 5px;}

.about_text {padding-right: 18px; text-align: justify;}

.banner_table {margin: 10px 0px 10px 0px; border-spacing: 0px; border-collapse: collapse;}
.banner_table td {border: 1px solid #000000;}
.banner_table td.one {text-align: center; padding: 3px 0px 3px 0px;}

.articles_table {margin: 10px 0px 10px 0px; border-spacing: 0px; border-collapse: collapse;}
.articles_table td {border: 1px solid #000000; padding: 3px 3px 3px 3px;}

.home_button {margin-bottom: 4px; border: 0px;}