body {margin:0; padding:0; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px; background-color:#fff; color:#787878;}

img {border:0;}
a, a:link, a:active {color:#0251a2; text-decoration: underline;}
a:visited {color:#0251a2; text-decoration: underline;}
a:hover {color:#0251a2; text-decoration: none}

.wlink a, .wlink a:link, .wlink a:active {color: #fff; text-decoration: underline;}
.wlink a:visited {color: #fff; text-decoration: underline;}
.wlink a:hover {color: #fff; text-decoration: none}

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

.dblink a, .dblink a:link, .dblink a:active, .dblink a:visited {color: #183f68; text-decoration: underline;}
.dblink a:hover {color: #183f68; text-decoration: none}

.grlink a, .grlink a:link, .grlink a:active, .grlink a:visited {color: #9e9e9e; text-decoration: underline;}
.grlink a:hover {color: #9e9e9e; text-decoration: none}
.dglink a, .dglink a:link, .dglink a:active, .dglink a:visited {color: #494a4c; text-decoration: underline;}
.dglink a:hover {color: #494a4c; text-decoration: none}

.nllink a, .nllink a:link, .nllink a:visited, .nllink a:active, .nllink a:visited {text-decoration:none;}
.nllink a:hover {text-decoration:underline;}


h1 {font-size:18px; margin:15px 0 20px 0; font-weight:normal; padding:0; line-height:18px;}
h2 {font-size:18px; margin:0; padding:0}
h3 {font-size:14px; margin:0;}
h4 {font-size:12px; margin:0 0 4px 0}

table {margin:0px; padding:0;border-collapse:collapse}
td {vertical-align:top; padding:0;}
.fll {float:left}
.flr {float:right}
.clb {clear:both;}
.cll {clear:left;}
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.f16 {font-size:16px;}
.m0 {margin:0 !important}
p {clear:left;margin:0;padding:0}
ul,li,table,td,form {margin:0;padding:0;}

.tmenu i, .tmenu a.lst, .t_icos .i, .lcol h3, .ico_date, .ev_sel i {background-image:url('img/spr.png'); background-repeat:no-repeat}
/* ie6 */* html .tmenu i, * html .tmenu a.lst, * html .t_icos .i, * html .lcol h3, * html .ico_date, * html .ev_sel i {background-image:url('img/spr.gif'); background-repeat:no-repeat}

/*index + common*/
div.centerblock {width:990px;margin:0 auto;padding:0}
.header {float:left;width:969px;height:78px;padding:0 0 0 29px;background-color:#e6e5e3;text-align:left}

	.colorbar {float:left;width:146px;height:8px;background-color:#48662d;border-left:71px solid #0251a2;line-height:8px;overflow:hidden}
	.colorbar div {width:73px;height:8px;background-color:#a68b07;border:1px solid #e6e5e3;border-width:0 1px}

	.hline {float:left;width:939px}

  .logo {float:left;clear:left;width:217px;height:42px;margin:16px 0 0;padding:0 40px 0 0;}
  .logo a {display:block;width:217px;height:42px;text-decoration:none}
	.logo_txt {float:left;width:92px;margin:16px 35px 0 0;padding:0 0 0 12px;font-family:Tahoma;font-size:11px;line-height:11px}

	.tmenu {float:left;margin:29px 0 0}
	.tmenu ul, .tmenu li {float:left;list-style:none;font-family:Tahoma;font-size:10px;text-transform:uppercase}
	.tmenu a {display:block;width:78px;height:12px;padding:4px 10px 5px;background-color:#48662d;line-height:12px;text-align:center;text-decoration:none !important;color:#fff !important}
	.tmenu a i {display:none}
	.tmenu a:hover, .tmenu a.act {background-color:#9fbf19;text-decoration:none;color:#fff}
	.tmenu a:hover i, .tmenu a.act i {display:block;position:absolute;z-index:2;margin:17px 0 0 3px;width:7px;height:4px;background-position:-93px -42px;overflow:hidden}
	.tmenu a.lst {padding-right:20px;background-position:97px -43px}

	.tmenu .subm {float:none;position:absolute;z-index:1;margin-top:21px;width:152px;padding:4px 0 0;background:#fff}
	.tmenu .subm li {clear:left;text-transform:none;font-family:Arial;font-size:12px}
	.tmenu .subm a {background:transparent;width:126px;color:#48662d !important;text-align:left;padding:5px 10px 5px 16px}
	.tmenu .subm a:hover {background-color:#98a989;color:#fff !important}


	.t_icos {float:right;width:155px;margin:32px 0 0}
	.t_icos .i {display:block;float:left;width:11px;height:11px;margin:2px 21px 0 0;text-decoration:none !important;background-color:#252f33}
	.t_icos .home {background-position:-20px -42px}
	.t_icos .mail {background-position:-31px -42px}
	.t_icos .search {background-position:-42px -42px;margin-right:0}
	.t_icos a.i:hover, .t_icos span.i {background-color:#ccc}
	.t_icos .lng {display:block;float:right;margin:0 0 0 5px;padding:2px 4px;line-height:12px;font-family:Tahoma;font-size:11px;}
	.t_icos a.lng {text-decoration:none;color:#48662d}
	.t_icos a.lng:hover {text-decoration:underline}
	.t_icos span.lng {background-color:#a68b07;color:#fff}


.main {float:left;clear:left;width:940px;padding:0 0 25px 29px}
	.lcol {float:left;width:215px;padding:0 35px 0 0}
	.mcol {float:left;width:690px}
	.ccol {float:left;width:418px;margin-top:15px;padding:0 29px 0 0}
	.rcol {float:left;width:243px;margin-top:15px}

	.banner {float:left; margin:4px 0 3px 0}
        .shd {border:4px solid #fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 4px #ccc;-webkit-box-shadow:1px 1px 4px #ccc;box-shadow:1px 1px 4px #ccc; filter: progid:DXImageTransform.Microsoft.dropshadow(offX=1, offY=1, color=#cccccc);filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#cccccc, strength=2)}
        .teaser {float:left;width:688px;height:242px;margin:10px 0 0;padding:0px}
        .teaser div {width:280px;height:102px;padding:140px 0 0 400px;background:url('img/pic/teaser_main_2015.jpg') 0 0 no-repeat;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
        .teaser div.lb {height:227px;padding:16px 0 0 143px;width:688px;}
        .teaser a {display:block;color:#fff !important;text-decoration:none !important; font-size:16px;margin:2px 0 0;padding:2px 0px 2px 34px;background:url('img/pic/teaser_button.png') repeat left top;line-height:29px;white-space:nowrap;width:496px}
		.teaser a:hover {background:url('img/pic/teaser_button_hover.png') repeat left top;/*padding-left:24px;width:506px*/}


   h3.underteaser {margin-bottom:8px;padding:0 0 8px;border-bottom:1px dotted #c5c3bb;color:#252f33;font-family:Tahoma;font-size:18px;font-weight:normal;}
   h2.hl {font-size:18px; color:#a68b07; margin:0; padding:0; font-family:Tahoma; font-weight:normal; }
   
   .textbody ul {margin:0 0 3px 1em}
   .textbody li {margin:0 0 3px 1em}
   
	.lcol h3 {margin:15px 0 0;padding:0 0 8px 22px;background-position:-91px -54px;color:#48662d;font-size:14px;line-height:16px;}
	.lcol h3 a {color:#48662d !important;text-decoration:none !important}

	.lcol h3.imp {margin:15px 0 0;padding:0 0 8px 22px;background:url('img/spr_1_imp.png');background-repeat:no-repeat;color:#c33;font-size:14px;line-height:16px;}
	.lcol h3.imp a {color:#c33 !important;text-decoration:none !important}

	.date {font-family:Tahoma}
	.lcol .date span {color:#252f33;font-size:10px;}
	.lcol .date a {font-size:11px;}
	.lcol p {padding:0 0 4px 4px}
	.lmenu {position:relative;width:219px;margin:14px 0 0 -4px;padding:0;list-style:none}
	.lmenu li {margin:0;padding:0;border:1px dotted #c5c3bb;border-width:1px 0 0}
	.lmenu li.f {border:0}
	.lmenu a, .lmenu .act {display:block;width:207px;padding:3px 6px;color:#666 !important;text-decoration:none !important}
	.lmenu a:hover, .lmenu .act {background:#9fbf19;color:#fff !important;text-decoration:none !important}


	.clnd {width:100%;background-color:#ecebe9;border:5px solid #ecebe9}
	.clnd thead td {padding:3px 0 7px;text-align:center;font-size:14px;line-height:16px;color:#252f33}
	.clnd thead a {display:inline-block;width:16px;height:16px;margin:0 8px;color:#4f4e4c;background:#d0cec8;font-size:9px;text-decoration:none !important;vertical-align:middle;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-align:center}
	.clnd thead a:hover {background:#4f4e4c;color:#d0cec8}
	.clnd th {width:14%;font-weight:normal;background:#dcdbd7;border-bottom:2px solid #ecebe9}
	.clnd table {width:100%}
	.clnd tbody td {width:14%;padding:2px 0;text-align:center;border:1px solid #d9d9d8;color:#858585;vertical-align:middle}
	.clnd tbody tr.f_row td {border-width:1px 0 0 1px}
	.clnd tbody tr.l_row td {border-width:0 1px 1px 0}
	.clnd tbody td.c {border:1px solid #aaa !important}
	.clnd tbody a {display:block;width:75%;margin:0 auto;background:#48662d;color:#f2f2ef !important;line-height:16px;text-decoration:none !important}
	.clnd tbody a:hover {background:#9fbf19;color:#fff !important}

	.mcol .date {padding-bottom:8px;font-size:10px}
	.mcol .date span {padding:0 2px;background:#a68b07;color:#fff;font-size:10px;}
	.mcol .date span.isnew {background-color:#77a607}
	.mcol .red span {background:#c33}
	.mcol .date a {font-size:11px;}
	.mcol h2 {padding:0 0 8px;font-family:Tahoma;font-size:18px;font-weight:normal}
	.mcol .banner {padding: 12px 0 0 4px}
	.mcol .banner_fotorama_with_nav {padding: 12px 0 0 4px}
	.wcol h2 {margin-top:15px;color:#252f33;clear:both}
	.ccol p, .wcol p {padding:0 0 20px}
	.und {color:#48662d;font-weight:bold}
	.rcol h3 {padding:0 0 8px;font-family:Tahoma;font-size:18px;font-weight:normal;color:#252f33}
	.rcol p {padding:0 0 15px}
	.rcol .date {border-top:1px dotted #c5c3bb;padding:7px 0}

	.crumbs {margin-top:15px;padding-bottom:6px;border-bottom:1px solid #ccc;font-family:Tahoma;font-size:11px;line-height:14px}

	.flt_box {float:left;clear:left;width:654px;margin:0 0 25px;padding:15px;background:#e6e5e3;border:3px solid #f0eeeb;}
	.flt_box dl, .flt_box dt, .flt_box dd, .flt_box ul, .flt_box li, .flt_box div {float:left;margin:0;padding:0}
	.flt_box dl {width:650px;clear:left;padding:0 0 10px}
	.flt_box dt {clear:left;padding-right:20px;font-weight:bold}
	.flt_box .sel dt {line-height:21px}
	.flt_box .sel div {line-height:21px}
	.flt_box .chk  {line-height:21px}
	.flt_box .chk .all {float:left;margin:0;height:21px;padding:0 5px 0 0}
	.flt_box ul {list-style:none;width:650px}
	.flt_box li {float:left;width:192px;padding:5px 0 0}
	.flt_box select {float:left;margin:0 2px 0 0;font-family:Arial}
	.flt_box li input {vertical-align:middle}
	.flt_box li label {line-height:20px;vertical-align:middle}
	.sbm {width:83px;height:22px;padding:0 0 3px;border:0;background:#0251a2;color:#fff;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;font-family:Arial;line-height:22px;cursor:pointer}
	.ico_date {float:left;display:block;width:20px;height:20px;margin:0 15px 0 2px;background-position:-60px -42px;text-decoration:none !important}
	.flt_box .news {width:auto;padding:0 16px 0 0}

	.sep {clear:both;border-top:1px dotted #9d998c;height:20px}
	.sep_s {border-top:1px solid #ccc}

	.news_col {float:left;width:331px;margin:18px 0}
	.news_col2 {padding:0 0 0 28px}
	.news_col p {padding-bottom:13px}
	.news_col .date {padding-top:13px;border-top:1px dotted #9d998c}
	.news_col .f {border:0;padding-top:0}

	.events_col {width:690px}
	.ev_sel {float:left;list-style:none;width:600px}
	.ev_sel li {float:left;margin-right:18px}
	.ev_sel span, .ev_sel a {display:block;padding:3px 5px 3px;border:1px solid #e6e5e3;text-decoration:none !important}
	.ev_sel a {color:#999}
	.ev_sel a i, .ev_sel span i {display:block;position:absolute;z-index:2;margin:18px 0 0 3px;width:7px;height:4px;background-position:-83px -42px;overflow:hidden}
	.ev_sel a:hover i, .ev_sel span i {background-position:-93px -42px;overflow:hidden}
	.ev_sel a b {color:#252f33}
	.ev_sel span, .ev_sel a:hover {color:#fff !important;background:#9fbf19;border:1px solid #9fbf19;}
	.ev_sel a:hover b {color:#fff !important}

	.app {padding:4px 0 4px 24px;background-image:url('img/app2.gif');background-repeat:no-repeat;line-height:18px}
	.app_ppt {background-position:-100px 0}
	.app_zip {background-position:-75px -25px}
	.app_pdf {background-position:-50px -50px}
	.app_xls {background-position:-25px -75px}
	.app_doc {background-position:0 -100px}
	.app span {float:left;}

	.sbgr {float:left;margin:14px 0}
	.sbgr div {float:left;width:277px;height:75px;margin:0 0 16px 0;padding:25px;background:#dcdbd7;border:3px solid #f0eeeb;overflow:hidden}
	.sbgr div.f {margin-right:24px}
	.sbgr h3 {margin:0 0 4px}
	.sbgr h3 a {text-decoration:none !important;border-bottom:1px dashed #64a32b;color:#54703b !important}
	.sbgr .act {background:#a3b296;border-color:#f7f6f5;color:#fff}
	.sbgr_i {float:left;clear:left;width:654px;margin:0 0 25px;padding:15px;background:#dcdbd7;border:3px solid #f0eeeb}
	
	.sbgr_nav {float:left;}
	.sbgr_nav div {float:left;width:285px;height:75px;margin:0 0px 0px 0;padding:20px;text-align:right;}
	.sbgr_nav div.f {margin-right:40px;text-align:left;}
	.sbgr_nav h3 {margin:0 -18px 4px -18px}
	.sbgr_nav h3 a {text-decoration:none !important;border-bottom:1px dashed #64a32b;color:#54703b !important}

	.mcol .unl {margin-bottom:15px;padding-bottom:3px;border-bottom:2px solid #ccc}
	.plist {clear:both;border-collapse:collapse;width:650px}
	.plist .p_it {float:left;clear:both;width:690px;padding:0 0 28px}
	.plist .shd {float:left;margin:0 14px 3px 0}
	.plist dl, .plist dt, .plist dd {margin:0;padding:0}
	.plist dl {float:left;width:575px}
	.plist dt {padding-bottom:12px;color:#663}
	.plist dd {color:#a68b07}
	.plist p {padding:2px 0}

	.partners {margin:50px 0 0}
	.partners .shd {width:140px;height:100px;background-color:#fff;background-repeat:no-repeat;background-position:center center}
	.partners dl {width:520px}
	.partners dt, .partners dd {padding-bottom:8px;color:#787878}

	.codex {font-family:'Arial Narrow','Arial','Tahoma','Verdana','sans-serif';font-size:12pt}
	.codex h2 {font-size:18pt;margin:2em 0 1em;padding:0;text-align:center;font-family:'Arial Narrow','Arial','Tahoma','Verdana','sans-serif';}
	.codex h3 {font-size:12pt;margin:0 0 1em}
	.codex p {margin:0 0 1em;padding:0}
	.codex ul {margin:0 0 1em 2em}
	.codex .prs {width:100%}
	.codex .prs dt {float:left;clear:left;width:35%;margin:2em 0 0;padding:0}
	.codex .prs dd {float:left;width:60%;margin:2em 0 0;padding:0}

	.codex_v2 {font-family:'Arial Narrow','Arial','Tahoma','Verdana','sans-serif';font-size:12pt}
	.codex_v2 h2 {font-size:13pt;margin:3em 0 1em;padding:0;font-family:'Arial Narrow','Arial','Tahoma','Verdana','sans-serif';text-transform:uppercase;}
	.codex_v2 h3 {font-size:18pt;margin:2em 0 1em;padding:0;text-align:center;font-family:'Arial Narrow','Arial','Tahoma','Verdana','sans-serif';}
	.codex_v2 h4, .codex_v2 h5 {clear:left;font-size:14pt;margin:0 0 1em;padding-top:2em;font-weight:bold;}
	.codex_v2 h5 {font-weight:normal;}
	.codex_v2 p {margin:0 0 1em;padding:0}
	.codex_v2 ul {margin:0 0 1em 2em}
	.codex_v2 .strong {font-weight:bold;}
	.codex_v2 .emblock {margin-bottom:1em;padding:1em;}
	.codex_v2 .bgsolid {background-color:#eee;}
	.codex_v2 .bginvert {background-color:#787878;color:#fff;}
	.codex_v2 .prs {width:100%}
	.codex_v2 .prs dt {float:left;clear:left;width:35%;margin:2em 0 0;padding:0}
	.codex_v2 .prs dd {float:left;width:60%;margin:2em 0 0;padding:0}
	.codex_v2 .prs_tab {float:left;margin:0;padding-bottom:2em;border-bottom:1px solid #787878;}
	.codex_v2 .prs_tab dt {width:30%;padding-right:5%;font-weight:bold;}
	.codex_v2 .prs_tab dt, .codex_v2 .prs_tab dd {margin-top:1em;padding-top:1em;border-top:1px solid #787878;}
	.codex_v2 .four-tab {margin-top:2em;border-collapse:collapse;border:1px solid #777;border-width:0 0 1px 1px;}
	.codex_v2 .four-tab td {width:50%;padding:1em;border:1px solid #777;border-width:1px 1px 0 0;}
	.codex_v2 .note {font-size:11px;}
	.codex_v2 .plist {padding-left:20%}

	.person {float:left;margin:16px 0 21px}
	.person .photo {float:left;margin-right:12px}
	.person .dsc {float:left;width:452px}
	.person p {padding-bottom:15px}
	.person h1 {margin:0 0 4px;color:#252f33}
	.person .uhd {color:#a68b07;font-weight:bold}
	.person .grps {font-family:Tahoma;font-size:11px}
	.person .grps p {padding:2px 0}
	.person .grps ul {list-style:none}
	.person .grps ul i {margin-right:2px;color:#48662d;font-family:Arial;font-size:12px}

	.prs_fbox {float:left;clear:left;width:654px;margin:0 0 20px;padding:10px 15px;background:#e6e5e3;border:3px solid #f0eeeb;font-size:11px;font-family:Tahoma}
	.prs_fbox p {padding:0 0 5px}
	.prs_fbox .alph p {padding:0 0 10px}
	.prs_fbox .alph {float:left;width:375px;border-right:1px solid #fff}
	.prs_fbox .alph a, .prs_fbox .alph span {padding:0 1px;font-family:Arial;text-decoration:none !important}
	.prs_fbox .alph a:hover, .prs_fbox .alph span {background:#9fbf19;color:#fff !important;text-decoration:none !important}
	.prs_fbox .srch {float:left;width:262px;padding:0 0 0 13px}
	.s_inp {padding:0 0 0 24px;background:url('img/search.gif') 0 0 no-repeat}
	.s_inp div {height:21px;padding:0;background:url('img/search.gif') right 0 no-repeat}
	.s_inp input {height:16px;margin:2px 0 0;border:0;line-height:16px;color:#696969;font-family:Tahoma;font-size:11px}
	.prs_fbox .s_inp input {width:225px}

	.docs {margin:12px 0 0}
	.docs .app {padding:0 0 0 24px}
	.docs p {padding:0}
	.docs th {padding:8px;border-bottom:2px solid #ccc;color:#6c6c6c}
	.docs td {padding:20px 8px;vertical-align:middle}
	.docs td {border-bottom:1px dotted #9d998c}
	.sort, .sort:hover {color:#6c6c6c !important;border-bottom:1px dotted #6c6c6c;text-decoration:none !important}
	.sort_asc, .sort_desc, .sort_asc:hover, .sort_desc:hover {display:block;color:#6c6c6c !important;border:0}
	.sort_asc:after, .sort_desc:after {content:'';display:inline-block;width:0;height:0;margin-left:4px;border:1px solid #6c6c6c;border-width:7px 4px 0;border-color:#6c6c6c #fff;}
	.sort_asc:after {border-width:0 4px 7px}

	.agenda_list {margin:-12px 0 -12px}
	.agenda_person p {margin:0 0 24px; padding:0}
	.agenda_person .p_present {margin:0}
	.agenda_person .fn {margin:7px 0 -3px}
        .agenda_person .app {margin:3px 0 24px; padding:0 0 0 24px}
        .agenda_person .app_l {margin:3px 0 18px; padding:0 0 0 24px}

	.faq_box {float:left;clear:left;margin:15px 0 25px;width:644px;padding:10px 20px 15px;background:#dcdbd7;border:3px solid #f0eeeb}
	.faq_box h2 {margin-top:0}
	.faq_box .inp_f {float:left;clear:both;padding:0 0 12px}
	.faq_box .inp2 {float:right;clear:none}
	.faq_box .inp_f input {width:307px;height:21px;margin:3px 0 0;padding:0;}
	.faq_box .txta {float:left;clear:both;width:640px;margin:0;padding:0 0 15px}
	.faq_box .txta textarea {float:left;width:100%;padding:0;margin:3px 0 0}
	.faq_box .sbm {float:left;clear:left}


	.name_date {color:#999}
	.name_date strong {font-family:Arial;font-size:12px;color:#a68b07}
	.name_date span {font-family:Tahoma;font-size:10px;color:#323b3f}
	.aq .name_date {padding:0 0 2px}
	.aq .answ {padding:0 0 10px}
	.aq .und {padding:0 0 15px}
	.sea_wide .srch {float:left;width:650px;padding:0}

	.cont_box {float:left;clear:both;padding:5px 0 10px}
	.cont_box .shd {float:left;width:80px;height:100px;-moz-border-radius:0}
	.cont_box .c_id {float:left;width:520px;padding:20px 0 0 12px}
	.cont_box p, .cont_box h2 {padding:0 0 5px;}
	.cont_box .c_h {font-size:14px;font-weight:bold;color:#54703b}
	.cont_box .c_title {font-weight:bold;color:#a68b07}

	
	.aboutm {margin:0;padding:8px 0 0}
	.aboutm .ico_hd {padding:0 0 4px 24px;line-height:16px;background-repeat:no-repeat;background-position:0 1px}
	dl.aboutm {float:left;clear:left;width:690px}
	.aboutm dt {float:right;clear:both;width:330px;margin:0;padding:0}
	.aboutm dd {float:left;width:330px;margin:0;padding:0}
	.aboutm2 dt {float:left}
	.aboutm2 dd {float:right}

	.tags {float:left;clear:left;width:690px}
	.tags a {margin-right:10px;color:#7f8485 !important;text-decoration:none !important}
	.tags a:hover {color:#0251a2 !important;text-decoration:none !important}
	.t11 {font-size:11px}
	.t14 {font-size:14px}
	.t16 {font-size:16px}
	.t17 {font-size:17px}
	.t18 {font-size:18px;margin-top:-4px}
	.t21 {font-size:21px}
	.t22 {font-size:22px;margin-top:7px}

   .str_map dl#ru_structureMap{ margin: 0;	padding: 0;	background: transparent url(img/pic/mfc_structure.png) top left no-repeat; height: 1079px; width: 688px; position: relative; }
   .str_map dl#en_structureMap{ margin: 0;	padding: 0;	background: transparent url(img/pic/mfc_structure_en.png) top left no-repeat; height: 1079px; width: 688px; position: relative; }

   .str_map dt{ margin: 0; padding: 0; position: absolute; display: none; }
   .str_map dd{ margin: 0; padding: 0; position: absolute; }

   .str_map dd#ru_president { top: 33px; left: 231px; }
   .str_map dd#ru_president a{ position: absolute; width: 269px; height: 75px; text-decoration: none; }
   .str_map dd#ru_president a span{ display: none; }
   .str_map dd#ru_president a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -231px -33px no-repeat;}

   .str_map dd#ru_president_adm { top: 140px; left: 478px; }
   .str_map dd#ru_president_adm a{ position: absolute; width: 182px; height: 55px; text-decoration: none; }
   .str_map dd#ru_president_adm a span{ display: none; }
   .str_map dd#ru_president_adm a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -478px -140px no-repeat; }

   .str_map dd#ru_president_council { top: 173px; left: 0px; }
   .str_map dd#ru_president_council a{ position: absolute; width: 322px; height: 90px; text-decoration: none; }
   .str_map dd#ru_president_council a span{ display: none; }
   .str_map dd#ru_president_council a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -0px -173px no-repeat; }

   .str_map dd#ru_international_council { top: 317px; left: 223px; }
   .str_map dd#ru_international_council a{ position: absolute; width: 283px; height: 106px; text-decoration: none; }
   .str_map dd#ru_international_council a span{ display: none; }
   .str_map dd#ru_international_council a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -223px -317px no-repeat; }

   .str_map dd#ru_work_group { top: 477px; left: 0px; }
   .str_map dd#ru_work_group a{ position: absolute; width: 320px; height: 124px; text-decoration: none; }
   .str_map dd#ru_work_group a span{ display: none; }
   .str_map dd#ru_work_group a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -0px -477px no-repeat; }

   .str_map dd#ru_pr_group1 { top: 672px; left: 70px; }
   .str_map dd#ru_pr_group1 a{ position: absolute; width: 179px; height: 35px; text-decoration: none; }
   .str_map dd#ru_pr_group1 a span{ display: none; }
   .str_map dd#ru_pr_group1 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -70px -672px no-repeat; }

   .str_map dd#ru_pr_group2 { top: 726px; left: 70px; }
   .str_map dd#ru_pr_group2 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_pr_group2 a span{ display: none; }
   .str_map dd#ru_pr_group2 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -70px -726px no-repeat; }

   .str_map dd#ru_pr_group3 { top: 780px; left: 70px; }
   .str_map dd#ru_pr_group3 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_pr_group3 a span{ display: none; }
   .str_map dd#ru_pr_group3 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -70px -780px no-repeat; }

   .str_map dd#ru_pr_group4 { top: 832px; left: 70px; }
   .str_map dd#ru_pr_group4 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_pr_group4 a span{ display: none; }
   .str_map dd#ru_pr_group4 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -70px -832px no-repeat; }

   .str_map dd#ru_pr_group5 { top: 885px; left: 70px; }
   .str_map dd#ru_pr_group5 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_pr_group5 a span{ display: none; }
   .str_map dd#ru_pr_group5 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -70px -885px no-repeat; }

   .str_map dd#ru_pr_group6 { top: 939px; left: 70px; }
   .str_map dd#ru_pr_group6 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_pr_group6 a span{ display: none; }
   .str_map dd#ru_pr_group6 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -70px -939px no-repeat; }

   .str_map dd#ru_pr_group7 { top: 992px; left: 70px; }
   .str_map dd#ru_pr_group7 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_pr_group7 a span{ display: none; }
   .str_map dd#ru_pr_group7 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -70px -992px no-repeat; }

   .str_map dd#ru_b_pr_group1 { top: 672px; left: 479px; }
   .str_map dd#ru_b_pr_group1 a{ position: absolute; width: 179px; height: 35px; text-decoration: none; }
   .str_map dd#ru_b_pr_group1 a span{ display: none; }
   .str_map dd#ru_b_pr_group1 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -479px -672px no-repeat; }

   .str_map dd#ru_b_pr_group2 { top: 726px; left: 479px; }
   .str_map dd#ru_b_pr_group2 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_b_pr_group2 a span{ display: none; }
   .str_map dd#ru_b_pr_group2 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -479px -726px no-repeat; }

   .str_map dd#ru_b_pr_group3 { top: 780px; left: 479px; }
   .str_map dd#ru_b_pr_group3 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_b_pr_group3 a span{ display: none; }
   .str_map dd#ru_b_pr_group3 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -479px -780px no-repeat; }

   .str_map dd#ru_b_pr_group4 { top: 832px; left: 479px; }
   .str_map dd#ru_b_pr_group4 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_b_pr_group4 a span{ display: none; }
   .str_map dd#ru_b_pr_group4 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -479px -832px no-repeat; }

   .str_map dd#ru_b_pr_group5 { top: 885px; left: 479px; }
   .str_map dd#ru_b_pr_group5 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_b_pr_group5 a span{ display: none; }
   .str_map dd#ru_b_pr_group5 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -479px -885px no-repeat; }

   .str_map dd#ru_b_pr_group6 { top: 939px; left: 479px; }
   .str_map dd#ru_b_pr_group6 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_b_pr_group6 a span{ display: none; }
   .str_map dd#ru_b_pr_group6 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -479px -939px no-repeat; }

   .str_map dd#ru_b_pr_group7 { top: 992px; left: 479px; }
   .str_map dd#ru_b_pr_group7 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#ru_b_pr_group7 a span{ display: none; }
   .str_map dd#ru_b_pr_group7 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover.png) -479px -992px no-repeat; }

   .str_map dd#en_president { top: 33px; left: 231px; }
   .str_map dd#en_president a{ position: absolute; width: 269px; height: 75px; text-decoration: none; }
   .str_map dd#en_president a span{ display: none; }
   .str_map dd#en_president a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -231px -33px no-repeat;}

   .str_map dd#en_president_adm { top: 140px; left: 478px; }
   .str_map dd#en_president_adm a{ position: absolute; width: 182px; height: 55px; text-decoration: none; }
   .str_map dd#en_president_adm a span{ display: none; }
   .str_map dd#en_president_adm a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -478px -140px no-repeat; }

   .str_map dd#en_president_council { top: 173px; left: 0px; }
   .str_map dd#en_president_council a{ position: absolute; width: 322px; height: 90px; text-decoration: none; }
   .str_map dd#en_president_council a span{ display: none; }
   .str_map dd#en_president_council a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -0px -173px no-repeat; }

   .str_map dd#en_international_council { top: 317px; left: 223px; }
   .str_map dd#en_international_council a{ position: absolute; width: 283px; height: 106px; text-decoration: none; }
   .str_map dd#en_international_council a span{ display: none; }
   .str_map dd#en_international_council a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -223px -317px no-repeat; }

   .str_map dd#en_work_group { top: 477px; left: 0px; }
   .str_map dd#en_work_group a{ position: absolute; width: 320px; height: 124px; text-decoration: none; }
   .str_map dd#en_work_group a span{ display: none; }
   .str_map dd#en_work_group a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -0px -477px no-repeat; }

   .str_map dd#en_pr_group1 { top: 672px; left: 70px; }
   .str_map dd#en_pr_group1 a{ position: absolute; width: 179px; height: 35px; text-decoration: none; }
   .str_map dd#en_pr_group1 a span{ display: none; }
   .str_map dd#en_pr_group1 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -70px -672px no-repeat; }

   .str_map dd#en_pr_group2 { top: 726px; left: 70px; }
   .str_map dd#en_pr_group2 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_pr_group2 a span{ display: none; }
   .str_map dd#en_pr_group2 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -70px -726px no-repeat; }

   .str_map dd#en_pr_group3 { top: 780px; left: 70px; }
   .str_map dd#en_pr_group3 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_pr_group3 a span{ display: none; }
   .str_map dd#en_pr_group3 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -70px -780px no-repeat; }

   .str_map dd#en_pr_group4 { top: 832px; left: 70px; }
   .str_map dd#en_pr_group4 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_pr_group4 a span{ display: none; }
   .str_map dd#en_pr_group4 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -70px -832px no-repeat; }

   .str_map dd#en_pr_group5 { top: 885px; left: 70px; }
   .str_map dd#en_pr_group5 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_pr_group5 a span{ display: none; }
   .str_map dd#en_pr_group5 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -70px -885px no-repeat; }

   .str_map dd#en_pr_group6 { top: 939px; left: 70px; }
   .str_map dd#en_pr_group6 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_pr_group6 a span{ display: none; }
   .str_map dd#en_pr_group6 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -70px -939px no-repeat; }

   .str_map dd#en_pr_group7 { top: 992px; left: 70px; }
   .str_map dd#en_pr_group7 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_pr_group7 a span{ display: none; }
   .str_map dd#en_pr_group7 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -70px -992px no-repeat; }

   .str_map dd#en_b_pr_group1 { top: 672px; left: 479px; }
   .str_map dd#en_b_pr_group1 a{ position: absolute; width: 179px; height: 35px; text-decoration: none; }
   .str_map dd#en_b_pr_group1 a span{ display: none; }
   .str_map dd#en_b_pr_group1 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -479px -672px no-repeat; }

   .str_map dd#en_b_pr_group2 { top: 726px; left: 479px; }
   .str_map dd#en_b_pr_group2 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_b_pr_group2 a span{ display: none; }
   .str_map dd#en_b_pr_group2 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -479px -726px no-repeat; }

   .str_map dd#en_b_pr_group3 { top: 780px; left: 479px; }
   .str_map dd#en_b_pr_group3 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_b_pr_group3 a span{ display: none; }
   .str_map dd#en_b_pr_group3 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -479px -780px no-repeat; }

   .str_map dd#en_b_pr_group4 { top: 832px; left: 479px; }
   .str_map dd#en_b_pr_group4 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_b_pr_group4 a span{ display: none; }
   .str_map dd#en_b_pr_group4 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -479px -832px no-repeat; }

   .str_map dd#en_b_pr_group5 { top: 885px; left: 479px; }
   .str_map dd#en_b_pr_group5 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_b_pr_group5 a span{ display: none; }
   .str_map dd#en_b_pr_group5 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -479px -885px no-repeat; }

   .str_map dd#en_b_pr_group6 { top: 939px; left: 479px; }
   .str_map dd#en_b_pr_group6 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_b_pr_group6 a span{ display: none; }
   .str_map dd#en_b_pr_group6 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -479px -939px no-repeat; }

   .str_map dd#en_b_pr_group7 { top: 992px; left: 479px; }
   .str_map dd#en_b_pr_group7 a{ position: absolute; width: 180px; height: 36px; text-decoration: none; }
   .str_map dd#en_b_pr_group7 a span{ display: none; }
   .str_map dd#en_b_pr_group7 a:hover{ position: absolute; background: transparent url(img/pic/mfc_structure_hover_en.png) -479px -992px no-repeat; }

	.p404 {float:left;width:340px;margin:100px 0;font-size:192px;color:#e6e5e3;font-weight:bold}
	.p404_desc {float:left;width:600px;margin-top:160px;}

.footer {float:left;clear:left;width:969px;padding:0 0 12px 29px;background-color:#252f33;text-align:left;font-family:Tahoma}
	.fline {float:left;width:939px;padding:10px 0 0;font-size:10px}
	.footer .colorbar div {border-color:#252f33}
	.footer .txt {float:left;width:258px;color:#999}
	.footer .txt p {margin:0 0 13px 0;line-height:14px}
	.footer .copy {color:#6b7275;line-height:12px}
	.footer .txt a {color:#fff !important}
	.footer dl, .footer dd, .footer dt {float:left;margin:0;padding:0;font-size:11px}
	.footer dl {margin-top:1px;padding:0 18px 0 5px;border-left:1px solid #424a4d}
	.footer dt {padding:0 0 5px}
	.footer dt a {color:#fff !important;font-size:10px;text-decoration:none !important;text-transform:uppercase}
	.footer dd {float:left;padding-bottom:3px}
	.footer dd a {color:#666 !important;text-decoration:none !important}
	.footer dd a:hover {text-decoration:underline !important}
	.footer .ab, .footer .ab dt {width:182px}
	.footer .ad, .footer .ad dt {width:122px}
	.footer .am, .footer .am dt{width:168px}
	.footer .am .f {width:96px}
	.footer .an {padding-right:0}
	.footer .f {clear:left;width:80px}
	.footer .ab dd {width:100px}
	.footer .ab .f {width:80px}

.undconstr .ucblock {margin:250px auto;width:504px;height:200px;padding:95px 0 0;background:url(img/ucpic.png) no-repeat center 0;text-align:center}
.undconstr .colorbar {float:none;width:342px;margin:0 0 10px;border-left:168px solid #0251a2;}
.undconstr .colorbar div {width:168px}

.login {background:#dcdbd7}
.loginbox {width:300px;margin:170px auto;padding:57px 0 0;background:url('img/logo_login.png') no-repeat center 0;text-align:center;}
.login .colorbar {float:none;width:200px;border-left:100px solid #0251a2;}
.login .colorbar div {width:100px}
.login form {margin:20px 0}
.login .utxt {padding:4px 0 0;font-family:Tahoma;font-size:13px}
.login .txtf {width:300px}
.login label {display:block;margin:10px 0 2px;width:300px;text-align:left}
.login .sbm {float:right;margin:16px 0 0;border:0;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}

/* трехуровневое меню для раздела "Сессия 2016" */
.lmenu li ul {border-top: 1px dotted #c5c3bb}
.lmenu li ul {display:none}
.lmenu li.act ul {display: block;background:#fff;}
.lmenu li.act {padding:0;width:219px;background:#fff;}
.lmenu li.act ul li a {background:url('img/strategy/menu-bullet.png') no-repeat 14px 8px;padding-left:35px;width:178px;background-color:#fff;}
.lmenu li.act ul li a:hover {background-color:#9fbf19}
.lmenu li.act ul li a.act {background-color: #9fbf19;}
.lmenu li.act ul li ul li a {background-position: 34px 8px; padding-left:57px;width:156px;}

/*страница сессии*/
.teaser_session_structure {margin-top:8px;}
.teaser_session_structure .theme {height:132px;background-position:0 0; background-repeat:no-repeat;margin-right:7px;margin-bottom:7px;float:left}
.teaser_session_structure .theme a {height:100%;width:100%;display:block}
.teaser_session_structure .theme:hover {opacity:0.5}
.teaser_session_structure .theme.last {margin-right:0;clear:right}
.strategy_session_intro {padding-top:15px;}
.strategy_session_intro p, .strategy_session_theme p, .strategy_session_structure p {text-indent:18px;line-height:18px;text-align:justify;font-size:14px}
.strategy_session_text {padding-top:20px;margin-top:15px;margin-bottom:10px;border-top:2px solid #EAA144}
.strategy_session_text p {text-indent:18px;line-height:18px;text-align:left;font-size:14px;padding-bottom:10px}
.strategy_session_intro p {font-style:italic;color:#000;text-align:left;padding-bottom:10px}
.strategy_session_theme h1 {text-align:center}
.strategy_session_theme_goal {text-decoration:underline}
.strategy_session_theme_goal em {font-style:normal; font-weight:bold}
.strategy_session_structure strong {display:block;text-indent:15px;padding-bottom:5px;}
.strategy_session_theme img.theme_banner {margin-bottom:20px}

#sessionstructure {position:absolute;}
#sessionstructure img {width:100%;position:absolute;z-index:1;display:none}
#sessionstructure img.structure {display:block;z-index:0;}
.flow_tooltip {display:none;background:url('/assets/site/img/strategy/structure/tooltip-top.png') top center no-repeat;padding-top:26px;width:400px;position:absolute;}
.flow_tooltip ul {font-size:12px;line-height:18px;list-style-type:square;background:url('/assets/site/img/strategy/structure/tooltip_bg.png') top left repeat-y;padding-left:30px;padding-right:30px;}
.flow_tooltip ul li {}
.flow_tooltip div.tooltip_bottom {background:url('/assets/site/img/strategy/structure/tooltip-bottom.png') bottom center no-repeat;width:400px;height:38px;}
.strategy_session_theme .docs .app {padding:5px 0 0 10px}
.strategy_session_theme .presentation_slider {margin-top:10px}

.presentation_tiles div {margin-bottom:30px}
.presentation_tiles div img {width:80%;clear:right;display:block;margin-bottom:10px;border:1px solid #e6e5e3;}
.presentation_tiles div label {cursor:pointer}

.strategy_session_theme h2 {margin-bottom:15px}

.loading {background:url('/assets/site/img/loading.gif') top center no-repeat;width:100%;}
.news_global_wrapper {margin-top:30px}
#news_global_news_wrapper.loading  {height:600px}

.news_global_header a {background:url('http://mfc-moscow.com/assets/site/img/rss.png') left top no-repeat;width:20px;height:20px;display:block;float:right}

.working_group_manager img {margin-left:5px;float:right;width:60px}
.working_group_manager a {font-size:14px;display:block}
.working_group_manager a label {margin-left:95px;display:block}

#news_global_subscr_form_wrapper form {padding:10px;background:url('/assets/site/img/subscription.png') 10px 8px no-repeat;background-color:#e6e5e3;margin-bottom:10px}
#news_global_subscr_form_wrapper form .input_text {min-height:20px;width:500px;margin-left:40px;margin-right:10px; padding-left:10px}
#news_global_subscr_form_wrapper form .input_submit {height:25px}
#news_global_subscr_form_wrapper form label {margin-left:40px;margin-top:10px;display:block;color:#c33}
.subscription_success {background: #e6e5e3;padding:10px;margin-bottom:10px;color:#48662d}
.news_global_wrapper .show_more {display: block;margin-left: 42%;font-weight: bold;cursor: pointer;}

.analytics-item {padding-bottom:10px}
.analytics-item, .analytics-item p {line-height:20px}
.analytics-item p.app_pdf {margin-top:5px}
.analytics-item .copy {margin-left:25px;margin-top:5px}

a.highlighted, a.highlighted:visited, a.highlighted:hover, a.highlighted:active, a.highlighted:link {
    color: #ff0000;
}
#menu_link_acf {width: 178px;background-position: 197px -43px;background-color: #23997A;}
#menu_link_acf:hover {background-color: #1c7f67;}

.about-project {line-height:16px;font-size:14px}
.about-project h2 {margin-bottom:4px;line-height:22px}
.about-project ul {margin-left: 20px;padding-bottom:20px}
.about-project ul.timeline li {display:inline;padding-right:10px}
.about-project ul.timeline {margin-left:0}
.about-project h3 {margin-bottom:10px} 
