

/* Start:/bitrix/components/bitrix/conf.preview/templates/head_info_modern/style.css?1619573393362*/
table.head_info {
    width: 100%;
}

td.conf_logo {
    width: 195px;
    padding-left: 35px;
}

td.conf_name {
    padding-left: 15px;
    font-size: 18px;
}

td.conf_name span {
    font-size: 22px;
    font-style: italic;
}

div.conf_is_archive {
    font-size: 14px;
    font-weight: bold;
}

div.conf_is_new {
    font-size: 14px;
    font-weight: bold;
}

/* End */


/* Start:/bitrix/templates/tmp_ed_edm2015/components/bitrix/system.auth.form/auth/style.css?14550191351076*/
#login-form-window
{
	display: none;
	border: 1px solid #d9d9d9;
	background-color: #f3f3f3;
	padding: 10px;
	z-index: 10000;
	position: absolute;
	width: 200px;
	color: #454545;
 margin-left: -35px;
 margin-top: 15px;
 text-align: left;
}

#login-form-error
{
	border: 1px solid #d9d9d9;
	background-color: #f3f3f3;
	padding: 10px;
	z-index: 10000;
	position: absolute;
 width: 200px;
	color: #454545;
 margin-left: -35px;
 margin-top: 15px;
 text-align: left;
}

table.login-form-logout {
 width: 100%;
 height: 16px;
}

td.login-form-logout-name {
 text-align: right;
 padding-right: 5px;
}

td.login-form-logout-href {
 width: 16px;
}

td.login-form-logout-href  a {
 display: block;
 width: 16px;
 height: 16px;
 text-decoration: none;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/system.auth.form/auth/images/logout.gif') right center no-repeat;
}

table.login-form-login {
 height: 16px;
}

td.login-form-login-href {
 width: 20px;
 padding-right: 5px;
}

td.login-form-login-href  a {
 display: block;
 width: 20px;
 height: 16px;
 text-decoration: none;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/system.auth.form/auth/images/login.gif') right center no-repeat;
}
/* End */


/* Start:/bitrix/templates/tmp_ed_edm2015/components/bitrix/search.form/search_form/style.css?1455019135517*/
table.conf_search_form {
 border: none;
 border-collapse: collapse;
}

table.conf_search_form td {
 padding: 0px;
}

table.conf_search_form input.search_inp {
 width: 213px;
 height: 27px;
 padding: 5px 0px 5px 8px;
 border-left: solid 1px #b5b5b5;
 border-top: solid 1px #b5b5b5;
 border-bottom: solid 1px #b5b5b5;
 border-right: none;
 color: #9fa2a5;
}

table.conf_search_form input.search_sub {
 padding: 0px;
 width: 27px;
 height: 27px;
 border: none;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/search.form/search_form/images/search_form_but.gif') no-repeat;
}
/* End */


/* Start:/bitrix/templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/style.css?14550191351064*/
table.top_menu {
 border: none;
 border-collapse: collapse;
 width: 100%;
 height: 45px;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/images/top_menu_bg.gif') left center repeat-x;
 font-size: 15px;
}

table.top_menu td {
 padding: 0px;
}

table.top_menu td.item_side {
 width: 32px;
}

table.top_menu td.item_left {
 width: 32px;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/images/top_menu_left.gif') right top no-repeat;
}

table.top_menu td.item_right {
 width: 32px;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/images/top_menu_right.gif') no-repeat;
}

table.top_menu td.item_side2 {
 width: 42px;
}

table.top_menu td.item_left2 {
 width: 42px;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/images/top_menu_left2.gif') right top no-repeat;
}

table.top_menu td.item_right2 {
 width: 42px;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/images/top_menu_right2.gif') no-repeat;
}

table.top_menu td.item {
 width: 1px;
}

table.top_menu td.sel {
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/images/top_menu_sel.gif') repeat-x;
}

table.top_menu td.sel2 {
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/images/top_menu_sel2.gif') repeat-x;
}

table.top_menu a {
 white-space: nowrap;
}

table.top_menu td.sel a, table.top_menu td.sel2 a {
 color: #fff;
}
/* End */


/* Start:/bitrix/templates/tmp_ed_edm2015/components/bitrix/menu/left_menu/style.css?1455019135546*/
ul.left_menu {
 margin: 0px;
 padding: 0px;
 padding-top: 1px;
 list-style: none;
 width: 205px;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/left_menu/images/page_diver.gif') repeat-x;
}

ul.left_menu li {
 margin: 0px;
 padding: 0px 0px 1px 0px;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/left_menu/images/page_diver.gif') left bottom repeat-x;
}

ul.left_menu a {
 display: block;
 padding: 12px 15px 12px 35px;
 background: url('../../../../../templates/tmp_ed_edm2015/components/bitrix/menu/left_menu/images/left_menu_mark.gif') 21px center no-repeat;
}

ul.left_menu a.sel {
 background-color: #f7f7f7;
}

ul.left_menu a:hover {
 background-color: #f7f7f7;
}
/* End */


/* Start:/bitrix/components/bitrix/catalog.socnets.buttons/templates/.default/style.min.css?1486625712143*/
.catalog-sb-item{display:inline-block}.catalog-sb-item+.vk a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
/* End */


/* Start:/bitrix/components/bitrix/conf.partners.list/templates/logo_vertical_modern/style.css?16195733932562*/
table.partners_logo_left_block {
    border: none;
    border-collapse: collapse;
    width: 212px;
    margin-top: 10px;
}

table.partners_logo_left_block td {
    padding: 0px;
}

table.partners_logo_left_block td.partners_block_lt {
    font-size: 1px;
    width: 4px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/block_lt.gif') no-repeat;
}

table.partners_logo_left_block td.partners_block_t {
    font-size: 1px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/block_t.gif') repeat-x;
}

table.partners_logo_left_block td.partners_block_rt {
    font-size: 1px;
    width: 4px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/block_rt.gif') no-repeat;
}

table.partners_logo_left_block td.partners_block_lb {
    font-size: 1px;
    width: 4px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/block_lb.gif') no-repeat;
}

table.partners_logo_left_block td.partners_block_b {
    font-size: 1px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/block_b.gif') repeat-x;
}

table.partners_logo_left_block td.partners_block_rb {
    font-size: 1px;
    width: 4px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/block_rb.gif') no-repeat;
}

table.partners_logo_left_block td.partners_block_l {
    font-size: 1px;
    width: 4px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/block_l.gif') repeat-y;
}

table.partners_logo_left_block td.partners_block_c {
    padding: 8px 11px 16px 23px;
}

table.partners_logo_left_block td.partners_block_r {
    font-size: 1px;
    width: 4px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/block_r.gif') repeat-y;
}

td.partners-EDIT {
    width: 16px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/edit.gif') left center no-repeat;
}

td.partners-EDIT a {
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
}

td.partners-DELETE {
    width: 14px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/del.gif') left center no-repeat;
}

td.partners-DELETE a {
    display: block;
    width: 14px;
    height: 14px;
    text-decoration: none;
}

div.partners-ADD {
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/add.gif') left center no-repeat;
    padding-left: 23px;
}

div.partners-ADD a {
    font-size: 14px;
    font-weight: bold;
    color: #6eba2d;
}

table.partner-icons {
    margin-top: 5px;
    border-collapse: collapse;
    border: none;
}

table.partner-icons td {
    padding: 0px 7px 0px 0px;
    border-bottom: none !important;
    border-right: none !important;
}

div.partner-add {
    width: 16px;
    height: 16px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_vertical_modern/images/add.gif') left center no-repeat;
}

div.partner-add a {
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
}

/* End */


/* Start:/bitrix/components/bitrix/conf.archive/templates/main_left_modern/style.css?16195733931267*/
div.archive-main-left {
    padding: 15px 0px 0px 8px;
}

table.block {
    width: 100%;
}

table.block td.block_lt {
    font-size: 1px;
    width: 4px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.archive/templates/main_left_modern/images/block_lt.gif') no-repeat;
}

table.block td.block_t {
    font-size: 1px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.archive/templates/main_left_modern/images/block_t.gif') repeat-x;
}

table.block td.block_rt {
    font-size: 1px;
    width: 4px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.archive/templates/main_left_modern/images/block_rt.gif') no-repeat;
}

table.block td.block_lb {
    font-size: 1px;
    width: 4px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.archive/templates/main_left_modern/images/block_lb.gif') no-repeat;
}

table.block td.block_b {
    font-size: 1px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.archive/templates/main_left_modern/images/block_b.gif') repeat-x;
}

table.block td.block_rb {
    font-size: 1px;
    width: 4px;
    height: 4px;
    background: url('../../../../../components/bitrix/conf.archive/templates/main_left_modern/images/block_rb.gif') no-repeat;
}

table.block td.block_l {
    font-size: 1px;
    width: 4px;
    background: url('../../../../../components/bitrix/conf.archive/templates/main_left_modern/images/block_l.gif') repeat-y;
}

table.block td.block_archive_c {
    padding: 8px;
    line-height: 150%;
}

table.block td.block_r {
    font-size: 1px;
    width: 4px;
    background: url('../../../../../components/bitrix/conf.archive/templates/main_left_modern/images/block_r.gif') repeat-y;
}

div.archive-item {
    padding-top: 8px;
}

span.archive-title {
    font-size: 16px;
}

/* End */


/* Start:/bitrix/components/bitrix/conf.partners.list/templates/logo_only_modern/style.css?16195733931302*/
table.partners_section {
    border: none;
    border-collapse: collapse;
    width: 100%;
}

table.partners_section td {
    padding: 0px;
}

table.partners_section img {
    border: none;
}

table.partners_section td.item {
    width: 1px;
}

td.partners-EDIT {
    width: 16px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_only_modern/images/edit.gif') left center no-repeat;
}

td.partners-EDIT a {
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
}

td.partners-DELETE {
    width: 14px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_only_modern/images/del.gif') left center no-repeat;
}

td.partners-DELETE a {
    display: block;
    width: 14px;
    height: 14px;
    text-decoration: none;
}

div.partners-ADD {
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_only_modern/images/add.gif') left center no-repeat;
    padding-left: 23px;
}

div.partners-ADD a {
    font-size: 14px;
    font-weight: bold;
    color: #6eba2d;
}

table.partner-icons {
    margin-top: 5px;
    border-collapse: collapse;
    border: none;
}

table.partner-icons td {
    padding: 0px 7px 0px 0px;
    border-bottom: none !important;
    border-right: none !important;
}

div.partner-add {
    width: 16px;
    height: 16px;
    background: url('../../../../../components/bitrix/conf.partners.list/templates/logo_only_modern/images/add.gif') left center no-repeat;
}

div.partner-add a {
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
}

/* End */


/* Start:/bitrix/templates/tmp_ed_edm2015/styles.css?145501913511379*/
body {
 font-family: Arial;
 color: #40464b;
 font-size: 13px;
 padding: 0px;
 margin: 0px;
 background-color: #fff;
}

p, table {
 font-family: Arial;
 color: #40464b;
 font-size: 13px;
}

a {
 color: #0b6594;
}

table {
 border: none;
 border-collapse: collapse;
}

td {
 padding: 0px;
}

img {
 border: none;
}

input, textarea, select {
 font-family: Arial;
 color: #40464b;
 font-size: 13px;
}

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
 color: #40464b;
 font-weight: normal;
}

h1 {
 font-size: 18px;
}

h2 {
 font-size: 16px;
}

h3 {
 font-size: 14px;
}

form {
 margin: 0px;
}

table.w100 {
 width: 100%;
}

table.wh100 {
 width: 100%;
 height: 100%;
}

table.table {
 border: solid 1px #d9d9d9;
}

table.table td {
 border: solid 1px #d9d9d9;
 padding: 3px;
}

.Al {
 text-align: left !important;
}

.Ar {
 text-align: right !important;
}

.Ac {
 text-align: center !important;
}

.s1 {
 font-size: 1px;
}

.disp_n {
 display: none;
}

td.head {
 background: url('../../../../../templates/tmp_ed_edm2015/images/head_bg.gif') repeat-x;
}

table.head {
 width: 100%;
 height: 120px;
}

table.head td.conf_search_form {
 width: 320px;
 padding: 15px 9px 0px 10px;
}

table.footer {
 width: 100%;
 height: 170px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/footer_bg.gif') repeat-x;
}

table.footer td.copy {
 width: 210px;
 padding-top: 43px;
 padding-left: 35px;
}

table.footer td.creater {
 width: 180px;
 padding-top: 43px;
 padding-right: 58px;
}

table.footer td.footer_cont {
 padding-top: 43px;
 padding-right: 10px;
}

td.partners_block {
 padding: 20px 9px 30px 35px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/page_diver.gif') repeat-x;
}

td.partners_left_block {
 width: 195px;
}

td.partners_right_block {
 padding-left: 15px;
}

td.info_block {
 padding: 20px 9px 30px 0px;
}

td.info_block_left {
 width: 220px;
 padding-right: 10px;
}

td.info_block_right {
 padding-top: 12px;
}

div.partners_logo_left {
 padding-left: 8px;
 padding-top: 45px;
}

table.block_about {
 width: 100%;
}

table.block_about td.block_about_right {
 width: 0px;
}

table.block {
 width: 100%;
}

table.block td.block_lt {
 font-size: 1px;
 width: 4px;
 height: 4px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/block_lt.gif') no-repeat;
}

table.block td.block_t {
 font-size: 1px;
 height: 4px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/block_t.gif') repeat-x;
}

table.block td.block_rt {
 font-size: 1px;
 width: 4px;
 height: 4px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/block_rt.gif') no-repeat;
}

table.block td.block_lb {
 font-size: 1px;
 width: 4px;
 height: 4px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/block_lb.gif') no-repeat;
}

table.block td.block_b {
 font-size: 1px;
 height: 4px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/block_b.gif') repeat-x;
}

table.block td.block_rb {
 font-size: 1px;
 width: 4px;
 height: 4px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/block_rb.gif') no-repeat;
}

table.block td.block_l {
 font-size: 1px;
 width: 4px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/block_l.gif') repeat-y;
}

table.block td.block_c {
 padding: 18px 11px;
}

table.block td.block_r {
 font-size: 1px;
 width: 4px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/block_r.gif') repeat-y;
}

table.block td.dop_c {
 padding-right: 40px;
}

table.block .block_title {
 position: absolute;
 margin-top: -12px;
 margin-left: 6px;
 padding-left: 4px;
 padding-right: 15px;
 background-color: #fff;
 font-size: 18px;
}

table.main_archive {
 width: 250px;
 margin-left: 15px;
}

div.h23 {
 height: 23px;
}

table.org_list {
 width: 100%;
 margin-top: 5px;
}

table.org_list td.org_item {
 width: 160px;
}

table.main_prog {
 width: 100%;
}

table.main_prog td.left_col {
 width: 50%;
 padding-left: 15px;
 padding-right: 45px;
}

table.main_prog td.right_col {
 width: 50%;
 padding-left: 45px;
}

.item_title {
 font-size: 18px;
}

div.prog_list {
 margin-top: 10px;
}

ul.prog_list {
 margin: 2px 0px 4px 0px;
 padding: 0px;
 list-style: none;
}

ul.prog_list li {
 padding: 2px 0px 2px 15px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/prog_list_mark.gif') left 10px no-repeat;
}

table.fill_block {
 width: 100%;
 background-color: #f3f3f3;
}

table.fill_block td.block_lt {
 font-size: 1px;
 width: 3px;
 height: 3px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/fill_block_lt.gif') no-repeat;
}

table.fill_block td.block_t {
 font-size: 1px;
 height: 3px;
}

table.fill_block td.block_rt {
 font-size: 1px;
 width: 3px;
 height: 3px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/fill_block_rt.gif') no-repeat;
}

table.fill_block td.block_lb {
 font-size: 1px;
 width: 3px;
 height: 3px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/fill_block_lb.gif') no-repeat;
}

table.fill_block td.block_b {
 font-size: 1px;
 height: 3px;
}

table.fill_block td.block_rb {
 font-size: 1px;
 width: 3px;
 height: 3px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/fill_block_rb.gif') no-repeat;
}

table.fill_block td.block_l {
 font-size: 1px;
 width: 3px;
}

table.fill_block td.block_c {
 padding: 13px 21px;
}

table.fill_block td.block_r {
 font-size: 1px;
 width: 3px;
}

table.main_info {
 width: 100%;
}

table.main_info td.left_info {
 width: 50%;
 padding-right: 10px;
}

table.main_info td.right_info {
 width: 50%;
 padding-left: 10px;
}

table.info_head {
 width: 100%;
 height: 29px;
 background-color: #0b6594;
 font-size: 15px;
 font-weight: bold;
 color: #fff;
}

table.info_head td.left_col {
 width: 15px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/info_left.gif') no-repeat;
}

table.info_head td.right_col {
 width: 5px;
 background: url('../../../../../templates/tmp_ed_edm2015/images/info_right.gif') right top no-repeat;
}

table.info_head td.rss_col {
 width: 21px;
}

table.info_head a {
 font-size: 15px;
 font-weight: bold;
 color: #fff;
}

div.info_cont {
 padding: 15px 15px 0px 15px;
}

div.subscribe_news {
 margin-top: 25px;
 width: 240px;
 float: left;
}

div.news_archive {
 padding-left: 15px;
 padding-top: 52px;
}

div.news_archive2 {
 padding-left: 15px;
 padding-top: 20px;
}

td.nav_path {
 padding-bottom: 20px;
}

table.site_map {
 width: 100%;
 font-size: 12px;
 margin-bottom: 8px;
}

table.site_map td.site_map_auth {
 padding-right: 65px;
}

table.site_map td.site_map_home {
 width: 11px;
 padding-right: 40px;
}

table.site_map td.site_map_map {
 width: 8px;
 padding-right: 10px;
}
table.site_map td.site_map_print {
    padding-right: 20px;
    width: 12px;
}
div.demo_content {
 border: solid 1px #CCCCCC;
 padding: 8px;
 background-color: #FFFFAD;
}

table.white_block {
 width: 100%;
}

table.white_block td.block_lt {
 font-size: 1px;
 width: 1px;
 height: 1px;
}

table.white_block td.block_t {
 font-size: 1px;
 height: 1px;
}

table.white_block td.block_rt {
 font-size: 1px;
 width: 1px;
 height: 1px;
}

table.white_block td.block_lb {
 font-size: 1px;
 width: 1px;
 height: 1px;
}

table.white_block td.block_b {
 font-size: 1px;
 height: 1px;
}

table.white_block td.block_rb {
 font-size: 1px;
 width: 1px;
 height: 1px;
}

table.white_block td.block_l {
 font-size: 1px;
 width: 1px;
}

table.white_block td.block_c {
 padding: 0px;
}

table.white_block td.block_r {
 font-size: 1px;
 width: 1px;
}

table.white_block, table.white_block table, table.white_block p, table.white_block a {
 color: #3c6179;
}

div.banner_left {
 padding-left: 8px;
}

div.not_authorize_user {
 width:260px;
 display: none;
}

/*************************************************/
/*                  FANCYBOX                     */
/*************************************************/
/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    padding: 0;
    margin: 0;
    background: #fff;
    color: #444;
    text-shadow: none;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    padding: 0;
    margin: 0;
    position: relative;
    outline: none;
}

.fancybox-inner {
   /* overflow: hidden;*/
    overflow: visible !important;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('https://edm.conf.nstu.ru/bitrix/templates/tmp_ed_edm2015/images/fancybox_sprite.png');
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8020;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../../../../../templates/tmp_ed_edm2015/images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 37px;
    height: 26px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    background: transparent url('../../../../../templates/tmp_ed_edm2015/images/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 20px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 20px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -9999px;
    left: -9999px;
    padding: 0;
    overflow: visible;
    visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: #000;
}

#fancybox-overlay.overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8030;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    margin-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/* End */
/* /bitrix/components/bitrix/conf.preview/templates/head_info_modern/style.css?1619573393362 */
/* /bitrix/templates/tmp_ed_edm2015/components/bitrix/system.auth.form/auth/style.css?14550191351076 */
/* /bitrix/templates/tmp_ed_edm2015/components/bitrix/search.form/search_form/style.css?1455019135517 */
/* /bitrix/templates/tmp_ed_edm2015/components/bitrix/menu/top_menu/style.css?14550191351064 */
/* /bitrix/templates/tmp_ed_edm2015/components/bitrix/menu/left_menu/style.css?1455019135546 */
/* /bitrix/components/bitrix/catalog.socnets.buttons/templates/.default/style.min.css?1486625712143 */
/* /bitrix/components/bitrix/conf.partners.list/templates/logo_vertical_modern/style.css?16195733932562 */
/* /bitrix/components/bitrix/conf.archive/templates/main_left_modern/style.css?16195733931267 */
/* /bitrix/components/bitrix/conf.partners.list/templates/logo_only_modern/style.css?16195733931302 */
/* /bitrix/templates/tmp_ed_edm2015/styles.css?145501913511379 */
