@charset "windows-1251";
.menu {float:left;}
.menu .act a {color:#e02f2f;text-decoration:none;}
.menu .act div {border-left:3px solid #e02f2f;}
.menu .act a div {color:#e02f2f;}

.submenu {padding-left:17px;padding-bottom:0.2em;}
.submenu a {font-size:80%;} 
.submenu .act a {color:#1a59a0;font-weight:bold;}
.submenu div {margin:0 0 0.4em 0;}

.submenu_in {padding-left:15px;border-left:1px solid #d6dcea;margin-bottom:20px;}
.submenu_in .act a {color:#e02f2f;font-weight:bold;}
.show {position:absolute;top:0px;center:0px;border:1px solid #ededed;background:#f5f5e8 no-repeat center url('/img/loader.gif');}
.show img {border:6px solid #ffffff;}
.show #close_pic img {background:#ffdbd4;border:none;margin:6px;}
.show #close_pic:hover img {background:#ffffff;border:1px solid #eaeaea;margin:5px;} 
.way {font-size:70%;color:#b9b9b9;}
.way a {color:#b9b9b9;}
.way a:hover {color:#a60000;}
.way span {white-space:nowrap;}

.info .sel_1 {font-size:120%;padding:5px 10px;}
.info .sel_2 {border-left:4px solid #eeeeee;padding-left:10px;color:#4e4e4e;font-family:Tahoma;}
.info .autor {text-align:right;border-right:3px solid #ededed;padding-right:10px;font-style:italic;}
.info .source {text-align:right;padding-right:13px;color:#888888;font-size:70%;}
.info .also {background:#f3f3f3 no-repeat bottom right url('/img/sel_corn.gif');padding:10px 25px;border-top:1px solid #e0e0e0;margin-top:1em;}
.info .also p {color:#3f3f3f;}
.info .also li {list-style-image:none;}
.info h1 {color:#296bc1;font-size:170%;font-weight:normal;padding-top:0.4em;margin:0 0 0.2em 0;}
.info h2 {color:#0c2f80;font-size:140%;font-weight:normal;margin:0.8em 0 0.2em 0;}
.info h3 {color:#296bc1;font-size:120%;font-weight:normal;margin:0.8em 0 0 0;}
.info h4 {color:#0c2f80;font-size:90%;font-weight:bold;margin:0.8em 0 0 0;}
.info p {margin:0.1em 25px 0.7em 0;font-size:80%;}
.info ul,ol {margin:0.1em 0 1.4em 0;padding:0;font-size:100% !important;}
.info li {margin:0 10px 0.6em 45px;padding:0;font-size:80%;}
.info li li {font-size:100%;}
.info li p {font-size:100%;}
.info ul li {list-style-image:url('/img/li_mark.gif');}
.info .letter_mark li {list-style:lower-alpha;}
.info .marked {font-size:90%;font-weight:bold;color:#5c5c5c;}
.info td {vertical-align:top;}
.info .img {background:#ebe9d6;padding:7px;float:left;margin-right:25px;margin-bottom:0.6em;}
.info .img .img_sign {font-size:70%;color:#47463e;font-style:italic;text-align:right;margin:7px 0 0 7px;}
.info .h_links p {background:no-repeat top left url('/img/star_2.gif');padding-left:20px;}
.info .h_links a {text-decoration:none;border-bottom:1px dashed;}
.info .h_links a:hover {border-bottom:none;color:#a60000;}
.info .in_content {width:95%;margin:10px 0 0.7em 0;font-family:Tahoma;}
.info .in_content th {font-size:90%;text-align:left;padding:5px 5px 5px 10px;background:#f6f4e0;color:#5c5c5c;border-bottom:1px solid #cac597;}
.info .in_content td {font-size:80%;padding:5px 15px;border-top:1px solid #efecd2;}
.info .in_content .d_line td {background:#fafaf3;}
.info .in_content .total td {border-top:3px double #efecd2;}
.info .content_img {float:left;border:1px solid #e2e2e2;margin:0.1em 15px 0.2em 0;}
.info .content_img img {border:7px solid #ebe9d6;}
.info .calendar {font-size:80%;padding:0 0 0.2em 0;border-bottom:1px solid #ededed;margin-bottom:1em;}
.info .calendar .years {margin:0.4em 0 0 0;}
.info .calendar .years div {float:left;padding:2px 4px;margin:2px 10px 0 0;}
.info .calendar .years .act {padding:2px 0 7px 0;margin:2px 10px 0 0;}
.info .calendar .years .act span {background:#ededed;padding:2px 4px;}
.info .calendar .years .act a {color:#000000;}
.info .calendar .mounths {font-size:100%;border-top:1px solid #ededed;}
.info .calendar .mounths td {width:16.5%;}
.info .calendar .mounths .act {padding:0;margin:7px 0;}
.info .calendar .mounths .act span {background:#ededed;padding:2px 4px;}
.info .calendar .mounths .act span a {color:#000000;}
.info .calendar .mounths .nact {color:#acacac;}
.info .calendar .mounths div {padding:2px 4px;margin:5px 0;}
.info .info_image {margin:0.5em 0 1em 0;}

.info .h_head {color:#296bc1;font-size:145%;margin:0.4em 0 0 0;}
.info .h_link {border-bottom:1px dashed;text-decoration:none;}
.info .h_link_act {border-bottom:none;text-decoration:none;color:#296bc1;cursor:pointer;}
.info a.h_link_act:hover {border-bottom:1px dashed;cursor:pointer;}

.employee {margin:1em 15px 1em 0;}
.employee td {vertical-align:top;}
.employee .photo img {border:4px solid #ebe9d6;margin:0 1em 0 0;} 
.employee .name {color:#3f3d39;font-size:105%;font-weight:bold;} 
.employee .post {font-weight:bold;color:#5d7f40;} 
.employee .phone {font-weight:bold;white-space:nowrap;}
.employee .comm {font-weight:normal;color:#797979;}

.site_map ul {margin:0.4em 0 1.2em 0;important;color:#717171;}
.site_map li {margin:0 10px 0.6em 35px;padding:0;}
.site_map .level_1 li {font-weight:bold;list-style:square;}
.site_map .level_2 li {font-weight:normal;list-style:circle;}
.site_map .level_3 li {list-style:disc;}
.site_map .level_3 a {color:#0e326e;}
.site_map a:hover {color:#a60000;}

.date {font-size:14px; padding-top:1px;}

.news_text {width:95%;}
.news_text .date {padding-right:10px;width:10%;text-align:right;}
.news_text .date div {color:#9a9a9a;border-right:1px solid #a60000;font-size:80%;padding:2px 10px;margin-top:0.4em;}
.news_text .info {width:90%;padding-top:4px;padding-left:5px;}

.faq_box .question_answer {margin:0.2em 0 1em 0;}
.faq_box .q {font-size:90%;color:#444444;font-weight:bold;font-style:italic;border-left:2px solid #a60000;padding:0 10px 0 10px;margin:0 0 0.4em 0;}
.faq_box .a {font-size:80%;margin:0.1em 10px 0.6em 12px;}
.faq_box .a li,p {font-size:100%;}
.faq_box .page_menu span {padding:2px 4px;margin:0 2px 0 2px;}
.faq_box .page_menu .act_page {background:#d0e1c2 repeat-x top left url('/img/s_b_bg.gif');color:#a0a0a0;}

.glossary_menu {margin:10px 0 0 0;padding-bottom:5px;}
.glossary_menu span {padding:3px 8px 3px 8px;font-size:90%;}
.glossary_menu .active {background:#ededed;}
.glossary_menu .active a {color:#444444;}

.glossary_content {width:95%;margin:15px 10px 0.6em 0;border-top:1px solid #ededed;}
.glossary_content h2 {margin:1em 0 0.1em 0;font-size:100%;color:#296bc1;}

#map {font-size:80%;}
#DaFPtr {width:200px;position:absolute;right:0;margin-right:60px;background:#ffffff;margin-top:-120px;border:1px outset #c4c2b2;}
#cal_close {text-align:right;padding:3px;background:#e7e6de repeat-x bottom left url('/img/cal_close_bg.gif');}

.cal_head {border-top:1px solid #d9d6c8;border-bottom:1px solid #bbb8a9;}
.cal_head .arr {background:#f0eddf;cursor:pointer;padding-top:4px;}
.cal_head td {background:#f0eddf;}
.cal_head #m_y {background:#e6e2cf;border-left:1px solid #d0ccbc;border-right:1px solid #d0ccbc;width:90%;white-space:nowrap;}
.cal_head #m_y div {font-size:12px;padding:2px 15px;}

.calendar_web td {background:#f2f2ee;border:2px solid #ffffff;}
.calendar_web .weekday {background:#dedcd5;}
.calendar_web .weekend {background:#ecbdb3;}

#cal_cell .cal_mounth_table {width:100% !important;}
#cal_cell .cal_mounth_table .nm {}
#cal_cell .cal_mounth_table .main {width:100% !important;}
#cal_cell table {width:100%;}
#cal_cell td {width:14.2% !important; text-align:center !important; font-size:11px;font-family:Tahoma;height:16px;}

#form .string {width:100%;font-size:12px;height:22px;padding:2px 4px 0 4px;font-family:Tahoma;}
#form .disabled {background:#eaeaea;}
#form .info_select {width:100%;font-family:Tahoma;font-size:12px;height:22px;}
#form .info_area {width:100%;height:120px;font-family:Tahoma;font-size:12px;}
#form .line td {background:#f2f2f2;}
#form .f_name {font-size:80%;width:45%;}
#form .imp{font-size:80%;width:45%; color:#CC0000;}
#form .info_button {height:28px;font-size:12px;font-family:Tahoma;}
#form #cal {font-size:12px;font-family:Tahoma;padding-left:20px;color:#214dc9;}
#form table {width:100%;}
#form td {vertical-align:top;padding:5px 10px 5px 10px;}
#form .f_in table td {padding:0 !important;width:50%;vertical-align:top;}
.error_item{color:#CC0000;}
.news_images div {float:left;margin:5px;cursor:pointer;border:1px solid #dcdcdc;}
.news_images div img {border:4px solid #ececec;}

#question_form {background:#f3f3f3 no-repeat bottom right url('/img/sel_corn.gif');padding:10px 25px;border-top:1px solid #e0e0e0;margin-top:1.5em;margin-bottom:1em;}
#question_form table {width:85%;}
#question_form table td {vertical-align:top;padding:0 0 5px 0;font-size:80%;}
#question_form .field_name {text-align:right;width:25%;padding-right:10px;white-space:nowrap;}
#question_form .string {width:100%;}
#question_form textarea {width:100%;height:150px;}
#question_form .button {height:30px;font-size:12px;}

.h_link {border-bottom:1px dashed;cursor:pointer;font-size:80%;}
#link_open {float:right;background:no-repeat 0 2px url('/img/h_open.gif');padding-left:15px;padding-bottom:10px;}
#link_close {float:right;background:no-repeat 0 2px url('/img/h_close.gif');padding-left:15px;padding-bottom:10px;}

.vacant {margin:0.2em 0 1em 0;}
.vacant .vac_name {font-size:90%;font-weight:bold;color:#444444;}
.vacant .vac_about {font-size:80%;width:75%;margin:0.2em 0 0.8em 0;font-family:Tahoma;}
.vacant .vac_req {font-size:80%;width:70%;padding:5px 15px;background:#f4f4f4;margin-bottom:1em;color:#444444;} 
.vacant .vac_cond {font-size:80%;width:75%;margin:0.5em 0 0.5em 0;padding-left:15px;border-left:3px solid #a60000;font-style:italic;}  

.q_box .q_aut {font-size:90%;font-weight:bold;color:#444444;border-left:2px solid #a60000;padding-left:13px;}
.q_box .q_date {font-family:Tahoma;color:#949494;font-size:70%;font-weight:normal;}
.q_box .q_text {font-size:80%;margin:0.5em 0 0 15px;font-family:Tahoma;}
.a_text {background:#f3f3f3;padding:10px 20px;border-top:1px solid #e0e0e0;margin:1em 0 0 0;font-size:80%;}
.a_sign {margin:0.4em 0;font-style:italic;color:#444444;} 

.nav_pages {margin:1.2em 0 0.5em 0;font-size:80%;font-family:Tahoma;}
.nav_pages span {padding:0 5px 2px 5px;}
.nav_pages .act_page {background:#ededed;border:1px solid #e0e0e0;}

.error {margin-bottom:10px;}
.sent {font-size:80%;margin-bottom:10px;}
.sent a {font-size:100%;}
.sent a:hover {border-bottom:none;}

.art {text-indent: 1.5em; text-align:justify}
.art_bold {text-indent: 1.5em; font-weight:bold; text-align:justify}

#sheme td {text-align:center;}
#sheme .sea td {background:repeat-x top left url('/img/illustrations/about/sh_bg.gif');}

#sheme_info {border-top:3px solid #cccccc;margin:15px 0;}
#sheme_info td {width:20%;text-align:center;vertical-align:top;}

#sheme_info_2 td {text-align:center;vertical-align:top;padding:10px 5px;width:16.6%;}
