/*IE*/    /* - данный комментарий после css-правила указывает на наличие дополнений к данному правилу в файле screen_ie.css */ /**/


/* --------------------- НАЧАЛО. Ластик и общие стили ------------------------------------------------ */ /**/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: none; outline: none; }
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; outline: none; }
ol, ul { list-style: none; }
img, fieldset { border: none; }
table { border-collapse: collapse; font-size: 1em; }
th, td { text-align: left; vertical-align: top; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }

.media_noscreen { display: none; }

html { font-size: 100%; }
body { text-align: center; color: #000000; background-color: #f5f2ee; font: 0.625em/1.3 Tahoma, Geneva, sans-serif; }

input.type-text, input.type-password { height: 1.2em; margin: 0; padding: 2px 1px 3px 2px; color: #626262; background: #ffffff; border: 1px solid #cecece; font: 1em/1.2 Tahoma, Geneva, sans-serif; }
input.type-button, input.type-submit, input.type-reset, button { margin: 0; padding: 2px 0.8em 3px; color: #626262; background: #f0f0f0 url(/i/bg_button.gif) repeat-x left center; border: 1px solid #cecece; font: 1em/1.2 Tahoma, Geneva, sans-serif; text-align: center; overflow: visible; cursor: pointer; } /*IE*/
input.type-image { margin: 0; padding: 0; } /*IE*/
input.type-radio { vertical-align: top; } /*IE*/
input.type-checkbox { vertical-align: top; } /*IE*/
input.type-file {}
textarea { color: #626262; background: #ffffff; border: 1px solid #cecece; font: 1em/1.2 Tahoma, Geneva, sans-serif; }
select { font: 1em Tahoma, Geneva, sans-serif; color: #000000; }
select option {}

a { color: #446fa9; text-decoration: underline; }
a:hover { text-decoration: none; }

h1 { color: #b60404; font-size: 2em; font-weight: normal;}
h2 { color: #b60404; font-size: 1.8em; font-weight: normal; }
h3, h4, h5, h6 { color: #000000; font-size: 1.2em; font-weight: bold; }

.g_br { clear: both; }

.g_content { font-size: 1.2em; }
.g_content p { text-align: justify; padding: 0 0 1em; } /*IE*/
.g_content p[align="left"] { text-align: left; }
.g_content p.align-left { text-align: left; }
.g_content p[align="right"] { text-align: right; }
.g_content p.align-right { text-align: right; }
.g_content p[align="center"] { text-align: center; }
.g_content p.align-center { text-align: center; }
.g_content p[align="justify"] { text-align: justify; }
.g_content p.align-justify { text-align: justify; }
.g_content img { margin: 3px 15px 5px; border: 1px solid #cecece; padding: 2px; } /*IE*/
.g_content img[align="center"] { margin: 3px 15px 5px; }
.g_content img.align-center { margin: 3px 15px 5px; }
.g_content img[align="left"] { margin: 3px 15px 5px 0; }
.g_content img.align-left { margin: 3px 15px 5px 0; }
.g_content img[align="right"] { margin: 3px 0 5px 15px; }
.g_content img.align-right { margin: 3px 0 5px 15px; }
.g_content ul { padding: 0 0 1em 24px; }
.g_content ul li { padding: 0 0 0 12px; background: url(/i/marker_square.gif) no-repeat 0 0.5em; }
.g_content ul ul { padding: 3px 0 3px 24px; }
.g_content ol { padding: 0 0 1em; }
.g_content ol ol { padding: 3px 0 3px 36px; }
.g_content ol { counter-reset: item; } /*IE*/
.g_content ol li:before { content: counter(item) ". "; counter-increment: item; color: #446fa9; font-weight: bold; padding-right: 3px; }
.g_content ol .iemarker { color: #446fa9; font-weight: bold; padding-right: 3px; }
.g_content table { margin: 0 0 1em; border-color: #000000; }
.g_content table th { padding: 3px 7px 5px; border-color: #000000; }
.g_content table td { padding: 3px 7px 5px; border-color: #000000; }
.g_content h1,
.g_content h2,
.g_content h3,
.g_content h4,
.g_content h5,
.g_content h6 { padding: 0 0 1em; color: #000000; font-size: 1.2em; font-weight: bold; }
.g_content a { color: #56a1da; }

.g_content a:visited { color: #335a90; }

.g_vislink a:visited { color: #335a90 !important; }

.g_detail {}
.g_detail a { color: #56a1da; font-weight: bold; }
.g_detail img { vertical-align: baseline; margin: 0 0 1px 3px; }

.g_error { color: #ff0000; }
.g_ok { color: #000000; }

/* --------------------- КОНЕЦ. Ластик и общие стили ------------------------------------------------- */ /**/


/* --------------------- НАЧАЛО. Блоки разметки ------------------------------------------------------ */ /**/

.layout_page { margin: 0 auto; text-align: left; position: relative; min-width: 1000px; max-width: 1500px; } /*IE*/
.layout_page_corner_top_left { width: 40px; height: 30px; position: absolute; z-index: 2; left: 0; top: 0; background: url(/i/bg_page_corners_sprite.gif) no-repeat left top; } /*IE*/
.layout_page_corner_top_right { width: 40px; height: 30px; position: absolute; z-index: 2; right: 0; top: 0; background: url(/i/bg_page_corners_sprite.gif) no-repeat right top; } /*IE*/
.layout_page_corner_bottom_left { width: 40px; height: 42px; position: absolute; z-index: 2; left: 0; bottom: 0; background: url(/i/bg_page_corners_sprite.gif) no-repeat left bottom; } /*IE*/
.layout_page_corner_bottom_right { width: 40px; height: 42px; position: absolute; z-index: 2; right: 0; bottom: 0; background: url(/i/bg_page_corners_sprite.gif) no-repeat right bottom; } /*IE*/
.layout_page_repeat_bottom { background: url(/i/bg_page_repeat_x_sprite.gif) repeat-x 0 bottom; width: 100%; }
.layout_page_repeat_top { background: url(/i/bg_page_repeat_x_sprite.gif) repeat-x 0 top; width: 100%; }
.layout_page_repeat_left { background: url(/i/bg_page_repeat_y_sprite.gif) repeat-y left 0; width: 100%; }
.layout_page_repeat_right { background: url(/i/bg_page_repeat_y_sprite.gif) repeat-y right 0; width: 100%; }

.layout_page_main { padding: 20px 20px 32px; position: relative; height: 1%; }
.layout_page_main_inner { background: #ffffff; padding: 0 0 32px; }

.layout_main { background: url(/i/bg_page_main_borders_sprite.gif) repeat-y 0 0; width: 100%; min-height: 500px; height: auto !important; height: 500px; }
.type_private .layout_main { background-image: none; }
.layout_main_inner { width: 100%; }
.type_index .layout_main_inner { background: url(/i/bg_page_main_borders_sprite.gif) repeat-y right 0; }
.type_lang_en .layout_main_inner { background-image: none; }

.layout_main_right { float: right; width: 219px; margin: 0 0 0 -219px; padding: 0 0 20px; position: relative; z-index: 10; }
.layout_main_center { float: right; width: 100%; margin: 0 0 0 -269px; padding: 0 0 20px; }
.layout_main_left { float: right; width: 269px; padding: 0 0 20px; position: relative; z-index: 10; }
.layout_main_center_inner { padding: 0 0 0 270px; }
.type_index .layout_main_center_inner { padding: 0 220px 0 270px; }
.type_lang_en .layout_main_center_inner { padding-right: 0 !important; }
.type_private .layout_main_center_inner { padding-left: 0 !important; }

/* --------------------- КОНЕЦ. Блоки разметки ------------------------------------------------------- */ /**/


/* --------------------- НАЧАЛО. Блоки содержимого --------------------------------------------------- */ /**/

/* ---------------------------------------- общие для всех страниц ----------------------------------- */ /**/

.block_header { position: relative; width: 100%; border-bottom: 3px solid #afafaf; }
.block_header .decorbg { height: 44px; margin: 0 1px; background: url(/i/bg_header_top.gif) repeat-x 0 0; }
.block_header .point_left { position: absolute; left: 0; bottom: -3px; width: 1px; height: 1px; overflow: hidden; background: #ffffff; } /*IE*/
.block_header .point_right { position: absolute; right: 0; bottom: -3px; width: 1px; height: 1px; overflow: hidden; background: #ffffff; } /*IE*/
.block_header .collage { background: url(/i/bg_header_repeat.jpg) repeat-x 0 0; width: 100%; }
.block_header .collage .collage_right { background: url(/i/bg_header_right.jpg) no-repeat right top; }
.block_header .collage .collage_left { background: url(/i/bg_header_left.jpg) no-repeat left top; height: 82px; }
.block_header .logo_img { width: 105px; height: 122px; position: absolute; left: 93px; top: 15px; }
.block_header .logo_text { width: 233px; height: 53px; position: absolute; left: 293px; top: 56px; }
.block_header .service { min-height: 31px; height: auto !important; height: 31px; background: #fdfcfa; }
.block_header .service .lang { float: right; display: inline; width: 132px; margin: 7px 3px 0 0; text-align: right; }
.block_header .service .lang li { float: right; padding: 0 16px 0 0; }
.block_header .service .lang img { vertical-align: top; }
.block_header .service .search { float: right; width: 160px; margin: 5px 0 0; } 
.block_header .service .search fieldset { overflow: hidden; width: 100%; }
.block_header .service .search .type-text { float: left; margin: 0 5px 0 0; width: 122px; font-size: 1.1em; } /*IE*/
.block_header .service .search .type-image { float: left; width: 24px; height: 20px; background: #c5c7cb; }
.block_header .service .auth { float: right; text-align: right; margin: 0 25px 0 0; padding: 6px 0 6px; font-size: 1.2em; line-height: 1.3; } /*IE*/
.block_header .service .auth .type-submit { font-size: 1em; color: #56a1da; background: transparent; border: none; padding: 0; }
.block_header .service .menu { margin: 0 295px 0 294px; padding: 6px 0 6px; font-size: 1.1em; line-height: 1.4; }
.block_header .service .menu li { color: #446fa9; display: inline; padding: 0 15px 0 0; } /*IE*/
.type_lang_en .block_header .service .menu li { padding-right: 74px; }
.block_header .service .menu li * { white-space: nowrap; }
.block_header .service .menu li strong { font-weight: normal; }

.block_botnav { position: relative; border-top: 2px solid #dddad7; }
.block_botnav .bg_topleft { width: 1px; height: 4px; overflow: hidden; position: absolute; top: -3px; left: 0; background: #dddad7; }
.block_botnav .bg_topright { width: 1px; height: 4px; overflow: hidden; position: absolute; top: -3px; right: 0; background: #dddad7; } /*IE*/
.block_botnav .menu { padding: 6px 0 6px 294px; font-size: 1.1em; line-height: 1.4; overflow: hidden; } /*IE*/
.block_botnav .menu li { color: #446fa9; float: left; padding: 1px 74px 5px 0; }
.block_botnav .menu li * { white-space: nowrap; }
.block_botnav .menu li strong { font-weight: normal; }

.block_footer { font-size: 1.1em; color: #dbe4f0; background: #295fa9 url(/i/bg_footer_sprite.gif) repeat-x 0 -10px; position: relative; padding: 12px 0 14px; overflow: hidden; width: 100%; }
.block_footer .bg_topleft { width: 2px; height: 5px; overflow: hidden; position: absolute; top: 0; left: 0; background: url(/i/bg_footer_sprite.gif) no-repeat 0 0; }
.block_footer .bg_topright { width: 2px; height: 5px; overflow: hidden; position: absolute; top: 0; right: 0; background: url(/i/bg_footer_sprite.gif) no-repeat right -5px; } /*IE*/
.block_footer .bg_bottomleft { width: 1px; height: 1px; overflow: hidden; position: absolute; left: 0; bottom: 0; background-color: #ffffff; } /*IE*/
.block_footer .bg_bottomright { width: 1px; height: 1px; overflow: hidden; position: absolute; right: 0; bottom: 0; background-color: #ffffff; } /*IE*/
.block_footer .copyright { float: left; width: 288px; margin: 0 -288px 0 0; }
.block_footer .copyright p { padding: 0 10px 12px 39px; }
.block_footer .copyright a { color: #dbe4f0; text-decoration: none; }
.block_footer .copyright a:hover { color: #f9ffff; }
.block_footer .info { margin: 0 0 0 288px; }
.block_footer .info p { padding: 0 25px 5px 0; }

.block_mainmenu { padding: 2px 0 0; font-size: 1.1em; line-height: 1.6; background: #fefefe; position: relative; z-index: 100; }
.block_mainmenu ul { background: #ffffff; }
.block_mainmenu ul li { vertical-align: top; position: relative; height: 1%; background: url(/i/bg_mainmenu_el.gif) repeat-x left center; }
.block_mainmenu ul li a, .block_mainmenu ul li strong { border-bottom: 1px solid #e2e0de; color: #446fa9; display: block; height: 1%; font-weight: bold; padding: 5px 2px 6px 21px; background: url(/i/marker_corner.gif) no-repeat 9px 11px; text-decoration: none; }
.block_mainmenu ul li a:hover { background-color: #f0f0f0; }
.block_mainmenu ul li ul { display: none; position: absolute; left: 269px; top: -1px; width: 269px; border: 1px solid #e2e0de; border-bottom: none; background: #fefefe; }
.block_mainmenu ul li ul li { float: left; width: 100%; }
.block_mainmenu ul li ul li a, .block_mainmenu ul li ul li strong { padding: 3px 5px 3px 21px; background: url(/i/marker_corner.gif) no-repeat 9px 9px; }
.block_mainmenu ul li.hover ul, .block_mainmenu ul li:hover ul { display: block; }
.block_mainmenu ul li.hover ul li ul, .block_mainmenu ul li:hover ul li ul { display: none; }
.block_mainmenu ul li ul li.hover ul, .block_mainmenu ul li ul li:hover ul { display: block; }
.block_mainmenu ul li.current { background: url(/i/bg_mainmenu_el_current.gif) repeat-y left center; }
.block_mainmenu ul li.current a:hover { background-color: transparent; }
.block_mainmenu ul li.current ul li a:hover { background-color: #f0f0f0; }
.block_mainmenu ul li ul li.current a:hover { background-color: transparent; }
.block_mainmenu ul li strong { cursor: default; }

.block_lastbulletin { padding: 0 0 27px 25px; background: url(/i/decor_blockline_type_1.gif) no-repeat left bottom; }
.type_index .block_lastbulletin { background-image: url(/i/decor_blockline_type_2.gif); }
.block_lastbulletin h2 { padding: 15px 0 10px; }
.block_lastbulletin .image { margin: 0px 0 10px; }
.block_lastbulletin .image img { vertical-align: bottom; }
.block_lastbulletin .g_detail { font-size: 1.2em; }

.block_bans { padding: 13px 10px 13px 13px; }
.block_bans ul {}
.block_bans ul li { width: 244px; margin: 0 0 7px; background: url(/i/bg_ban.gif) no-repeat left bottom; }
.block_bans ul li span { display: block; overflow: hidden; height: 20px; margin: 0 0 -20px; background: url(/i/bg_ban.gif) no-repeat left top; }
.block_bans ul li a { display: block; position: relative; padding: 5px; }
.block_bans ul li a img { vertical-align: bottom; }

.block_pathnav { padding: 10px 22px 2px; font-size: 1.1em; }
.block_pathnav ul {}
.block_pathnav ul li { display: inline; color: #446fa9; }

.block_pagetitle { padding: 10px 22px 15px;  }

.block_servicebuttons { height: 1%; font-size: 1.1em; line-height: 2; margin: 15px 22px 0; }
.block_servicebuttons a { font-weight: bold; }
.block_servicebuttons img { vertical-align: middle; margin: 1px 0 3px; } /*IE*/
.block_servicebuttons .img, .block_servicebuttons .txt { width: 1%; }
.block_servicebuttons .txt { color: #56a1da; }
.block_servicebuttons .backnup { float: left; }
.block_servicebuttons .backnup .img { margin: 0 9px 0 0; }
.block_servicebuttons .backnup .txt { margin: 0 36px 0 0; }
.block_servicebuttons .numnav { float: right; text-align: right; margin: 0 -8px 0 0; }
.block_servicebuttons .numnav .img { margin: 0 8px 0 14px; }
.block_servicebuttons .numnav .txt { margin: 0 0 0 6px; }

/* ---------------------------------------- для главной страницы ------------------------------------- */ /**/

.block_questions { padding: 0 22px 18px 22px; background: url(/i/decor_blockline_type_1.gif) no-repeat left bottom; position: relative; z-index: 10;}
.block_questions h2 { padding: 15px 0 5px; }
.block_questions p { padding: 0 0 13px; font-size: 1.2em; }
.block_questions ul { font-size: 1.1em; }
.block_questions ul li { overflow: hidden; width: 100%; padding: 0 0 5px; }
.block_questions ul li span.res { float: left; background: #56a1da; margin-right: 5px; }
.block_questions form {}
.block_questions form fieldset { font-size: 1.1em; line-height: 20px; }
.block_questions form fieldset label { display: block; padding: 0 0 4px; }
.block_questions form fieldset br { display: none; }
.block_questions form fieldset .type-submit { margin: 10px 0 0; }
.block_questions form fieldset .type-text { width: 210px; }
.block_questions form fieldset textarea { width: 210px; height: 5em; }

.block_indexinfo { padding: 15px 0 18px; border-bottom: 2px solid #dddad7; position: relative; height: 1%; }
.type_lang_en .block_indexinfo { padding: 15px 22px 18px; border-bottom: none; }
.block_indexinfo .bg_botright { position: absolute; right: 0; bottom: -3px; width: 1px; height: 4px; overflow: hidden; background-color: #dddad7; } /*IE*/
.type_lang_en .block_indexinfo .bg_botright { display: none; }
.block_indexinfo .chairman { font-size: 1.1em; float: right; width: 105px; text-align: center; padding: 6px 0 0 0; }
.type_lang_en .block_indexinfo .chairman { width: 120px; }
.block_indexinfo .chairmanphoto { float: right; width: 112px; text-align: right; padding: 6px 0 0 0; }
.block_indexinfo .chairmanphoto img { padding: 1px; border: 5px solid #ded7cf; }
.block_indexinfo .cite { margin-right: 218px; padding-left: 40px; }
.type_lang_en .block_indexinfo .cite { padding: 0 20px 0 18px; }
.block_indexinfo .cite cite { position: relative; height: 1%; display: block; line-height: 1.2; font-size: 1.2em; font-weight: bold; font-style: normal; padding: 0 12px 0 0; }
.block_indexinfo .cite cite .laquo { width: 16px; height: 17px; position: absolute; left: -22px; top: -2px; background: url(/i/decor_quote_sprite.gif) no-repeat 0 0; }
.block_indexinfo .cite cite .raquo { width: 16px; height: 17px; position: absolute; right: -5px; bottom: -2px; background: url(/i/decor_quote_sprite.gif) no-repeat 0 -17px; }
.block_indexinfo .cite .signature { font-size: 1.1em; margin-top: 5px; color: #545454; }
.block_indexinfo .cont { margin-top: 30px; }
.block_indexinfo .cont h2 { color: #446fa9; font-size: 1.2em; font-weight: bold; padding: 5px 40px 5px 22px; }
.block_indexinfo .cont p { font-size: 1.1em; padding: 0 40px 5px 22px; }
.block_indexinfo .cont p strong { color: #545454; font-weight: normal; }
.block_indexinfo .g_content { padding: 10px 0 0; }

.block_lastnews { border-bottom: 2px solid #dddad7; position: relative; height: 1%; }
/* .block_lastnews { background: url(/i/decor_border_f5f2ee.gif) repeat-y 50% 0; }*/
.block_lastnews .bg_botright { position: absolute; right: 0; bottom: -3px; width: 1px; height: 4px; overflow: hidden; background-color: #dddad7; } /*IE*/
.block_lastnews h2 { padding: 15px 22px 10px; }
/*
.block_lastnews dl { float: left; width: 50%; clear: left; }
.block_lastnews dl.col_right { width: 49%; clear: none; }
*/
.block_lastnews dl {}
.block_lastnews dl dt { padding: 0 22px 5px; font-weight: bold; position: relative; height: 1%; font-size: 1.1em; }
.block_lastnews dl dd { padding: 0 22px 15px; }
.block_lastnews dl.col_right dt { padding: 0 12px 5px 15px; }
.block_lastnews dl.col_right dd { padding: 0 12px 15px 15px; }
.block_lastnews dl dt img { vertical-align: baseline; margin: 0 0 1px 3px; }
.block_lastnews dl dt .new { position: absolute; right: 22px; top: -2px; padding: 1px 21px 5px 0; color: #c91f1f; background: url(/i/decor_tick.gif) no-repeat right top; }
.block_lastnews dl dd .title { color: #56a1da; font-weight: bold; padding: 0 0 5px; font-size: 1.1em; }
.block_lastnews dl dd .title a { color: #56a1da; }
.block_lastnews dl dd .text { font-size: 1.2em; }
.block_lastnews .delimline { clear: left; border-top: 1px solid #f5f2ee; padding: 0 0 10px; }

.block_lastpublications { }
.block_lastpublications h2 { padding: 15px 22px 10px; }
.block_lastpublications dl { float: left; clear: left; width: 50%; font-size: 1.1em; }
.block_lastpublications dl.col_right { width: 49%; clear: none; }
.block_lastpublications dl dt { text-align: left; padding: 0 12px 0 22px; }
.block_lastpublications dl dt a { color: #56a1da; font-weight: bold; }
.block_lastpublications dl dt a:hover {}
.block_lastpublications dl dd { color: #545454; padding: 3px 12px 15px 22px; }
.block_lastpublications dl.col_right dt { padding: 0 12px 0 15px; }
.block_lastpublications dl.col_right dd { padding: 3px 12px 15px 15px; }
.block_lastpublications .delimline { clear: left; border-top: 1px solid #f5f2ee; padding: 0 0 10px; }

.block_lastvideo { padding: 0 0 15px 25px; background: url(/i/decor_blockline_type_2.gif) no-repeat left bottom; }
.block_lastvideo h2 { padding: 15px 0 10px 0; }
.block_lastvideo dl { padding: 0 0 15px; }
.block_lastvideo dl dt { color: #545454; padding-bottom: 1px; font-size: 1.1em; }
.block_lastvideo dl dd .preview { width: 134px; height: 81px; background: url(/i/bg_video_small.gif) no-repeat 0 0; padding-bottom: 5px; }
.block_lastvideo dl dd .preview img { margin: 4px 4px 0; }
.block_lastvideo dl dd .text { font-size: 1.1em; padding: 0 30px 8px 0; }
.block_lastvideo .g_detail { margin: -10px 0 15px; font-size: 1.2em; }

.block_lastphoto { padding: 0 0 15px 25px; background: url(/i/decor_blockline_type_2.gif) no-repeat left bottom; }
.block_lastphoto h2 { padding: 15px 0 10px 0; }
.block_lastphoto dl { padding: 0 0 15px 0; }
.block_lastphoto dl dt { font-size: 1.1em; color: #545454; padding-bottom: 1px; }
.block_lastphoto dl dd .preview { width: 134px; height: 81px; background: url(/i/bg_photo_small.gif) no-repeat 0 0; text-align: center; }
.block_lastphoto dl dd .preview img { margin: 8px 4px 0; }
.block_lastphoto dl dd .text { font-size: 1.1em; padding: 0 30px 8px 0; }
.block_lastphoto .g_detail { margin: -10px 0 15px; font-size: 1.2em; }

.block_events { padding: 0 0 15px 25px; }
.block_events h2 { padding: 15px 0 10px 0; }
.block_events dl { padding: 0 0 15px 0; }
.block_events dl dt { font-size: 1.2em; color: #545454; padding-bottom: 1px; font-weight:bold; }
.block_events dl dd .preview { display: table-cell; vertical-align: middle; width: 134px; height: 81px; background: url(/i/bg_photo_small.gif) no-repeat 0 0; text-align: center; }
.block_events dl dd .preview img { margin: 0 4px; vertical-align: middle;}
.block_events dl dd .text { font-size: 1.1em; padding: 0 30px 8px 0; }
.block_events .g_detail { margin: -10px 0 15px; font-size: 1.2em; }

/* ---------------------------------------- для страниц 2-го уровня ---------------------------------- */ /**/

	/* см.  /css/screen_level2.css */

/* --------------------- КОНЕЦ. Блоки содержимого ---------------------------------------------------- */ /**/