/*--RESET--*/
  html {width:100%;height:100%;}
  body {width:100%;height:100%;margin:0;padding:0;background:#fbfbfb url(../images/bgr/master-bg.png)/*tpa=http://permforum.ru/images/bgr/master-bg.png*/;color:#515151;font:14px/18px 'Times New Roman', Times, serif;}
  a {color:#09c;text-decoration:underline;}
    a:hover {color:#c00;}
    a img {border:0 none;}
  h1 {margin:0 0 15px;padding:0;color:#000;font:23px/27px 'Times New Roman', Times, serif;}
  h2 {margin:0 0 15px;padding:0;color:#000;font:22px/25px 'Times New Roman', Times, serif;}
  h3 {margin:2px 0 5px;padding:0;color:#000;font:18px/24px 'Times New Roman', Times, serif;}
  h4 {margin:0;padding:0;color:#000;font:15px/18px 'Times New Roman', Times, serif;}
  h5 {margin:0;padding:0;color:#000;font:14px/18px 'Times New Roman', Times, serif;}
  h6 {margin:0;padding:0;color:#000;font:14px/18px 'Times New Roman', Times, serif;}
  p {margin:0 0 10px;}
  hr {clear:both;height:1px;margin:0;padding:0;background-color:#515151;border:0 none;color:#515151;}
  dl, dt, dd {margin:0;padding:0;}
  ol {counter-reset:li;margin:0;padding:0;list-style:none;}
    ol li {margin:0 0 10px;padding:0 0 0 20px;}
    ol > li:before {content:counter(li) ".";counter-increment:li;display:inline-block;width:20px;margin:0 0 0 -20px;color:#1a1a1a;font-size:14px;}
  ul {margin:0;padding:0;list-style:none;}
  table {margin:0 0 20px;border-spacing:0;border-collapse:collapse;}
    table td {padding:5px;text-align:left;vertical-align:top;font-weight:normal;font-style:normal;}
    table th {padding:5px;text-align:left;vertical-align:top;font-weight:normal;font-style:normal;}
  :focus, a:active {outline:none;}
  a:focus, form :focus, form a:active {outline:1px dotted;}
/*--/reset--*/


/*--GLOBAL--*/
  .g-box {margin:0 0 15px;padding:20px 20px 10px;background:#fcfcfc;-khtml-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-shadow:0 0 2px 0 rgba(0,0,0, 0.25);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0, 0.25);box-shadow:0 0 2px 0 rgba(0,0,0, 0.25);}
  .l-body__sidebar .g-box {padding:5px 10px;}


  .g-incut {margin:15px 0;padding:15px 20px 5px;background:#fcfcfc;-khtml-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-shadow:0 0 2px 0 rgba(0,0,0, 0.25);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0, 0.25);box-shadow:0 0 2px 0 rgba(0,0,0, 0.25);color:#252525;font-size:15px;}


  .g-hidden {display:none;}
/*--/global--*/


/*--MISC--*/
  .l-body ul {margin:0 0 10px;padding:0;}
    .l-body ul li {margin:0 0 3px;padding:0 0 0 20px;overflow:hidden;}
    .l-body ul li:before {content:'\00B7';display:inline-block;width:20px;margin:0 0 0 -20px;background:url(../images/icons/ul-marker.png)/*tpa=http://permforum.ru/images/icons/ul-marker.png*/ no-repeat left center;color:#449fd0;text-indent:-20px;}


  .icon {}
    .icon_small {width:16px;height:16px;background:url(../images/icons/social-icons-small.png)/*tpa=http://permforum.ru/images/icons/social-icons-small.png*/ no-repeat -100% -100%;}
      .icon_small_facebook {background-position:-62px -2px;}
      .icon_small_twitter {width:17px;background-position:-42px -22px;}
      .icon_small_vkontakte {background-position:-22px -42px;}
      .icon_small_livejournal {background-position:-2px -62px;}


  .file-link {display:inline-block;padding:0 0 2px 30px;line-height:30px;}
    .file-link__label {position:relative;top:-1px;vertical-align:middle;line-height:18px;}
      .file-link_pdf {background:url(../images/icons/icon_pdf.png)/*tpa=http://permforum.ru/images/icons/icon_pdf.png*/ no-repeat 0 0;}


  .userbar__menus {min-width:306px;float:right;}
    .userbar__menus a {color:#515151;}
    .userbar__menus a:hover {color:#c00;}
    .lang-menu {float:right;}
      .lang-menu li {float:left;margin:0 0 0 3px;}
      .lang-menu__item {position:relative;display:block;min-width:13px;height:19px;padding:0 3px;text-align:center;}
      .lang-menu__item_active {background:#73add1 url(../images/menu/lang-menu-bg.png)/*tpa=http://permforum.ru/images/menu/lang-menu-bg.png*/ repeat-x center top;cursor:default;color:#fff;}
        .lang-menu__item_active:before {content:' ';position:absolute;left:0;top:0;width:1px;height:100%;background:#7cb2d3 url(../images/menu/lang-menu-decor.png)/*tpa=http://permforum.ru/images/menu/lang-menu-decor.png*/ no-repeat left top;overflow:hidden;font-size:0;line-height:0;}
        .lang-menu__item_active:after {content:' ';position:absolute;right:0;top:0;width:1px;height:100%;background:#77afd2 url(../images/menu/lang-menu-decor.png)/*tpa=http://permforum.ru/images/menu/lang-menu-decor.png*/ no-repeat right top;overflow:hidden;font-size:0;line-height:0;}
    .user-menu {float:left;}
      .user-menu li {float:left;margin:0 9px 0 0;}


  .header__contacts {float:right;margin:-4px 0 35px;white-space:nowrap;}
    .header__contacts__label {display:inline-block;padding:0 10px;text-align:right;vertical-align:middle;font-size:12px;line-height:14px;font-style:italic;}
      .header__contacts__note {display:block;color:#999;}
    .header__contacts__value {display:inline-block;width:306px;vertical-align:middle;font-size:36px;line-height:36px;color:#62aad2;}


  .menu {clear:right;float:right;margin:0 0 -2px;}
  .menu_top {clear:none;float:left;margin:0;}
    .menu__item {position:relative;float:left;margin:0 0 0 30px;padding:0 0 20px;}
    .menu__item:first-child {margin-left:0;}
    .menu_top .menu__item {margin:0;padding:0;}
    .js-on .menu__item_active {}
    .menu__item__active-marker {position:absolute;left:50%;top:100%;width:20px;height:13px;margin:-13px 0 0 -10px;background:url(../images/menu/active-menu-marker.png)/*tpa=http://permforum.ru/images/menu/active-menu-marker.png*/ no-repeat center top;}
      .menu__title {color:#555;font:bold 14px/14px 'Times New Roman', Times, serif;text-decoration:none;text-transform:uppercase;}
      .menu__title_active {color:#56a7d4;}
      .menu__title:hover {color:#56a7d4;}
      .menu_top .menu__title {float:left;height:12px;margin:3px 0 0;padding:0 6px 0 0;background:url(../images/menu/top-menu-marker.png)/*tpa=http://permforum.ru/images/menu/top-menu-marker.png*/ no-repeat right 0;border-bottom:1px dotted;color:#515151;font:12px/12px 'Times New Roman', Times, serif;text-decoration:none;text-transform:none;}
      .menu_top .menu__title:hover {color:#c00;background-position:right -15px;}
      .js-on .menu__sub {display:none;}
      .menu_top .menu__sub {float:left;display:block;}
      .js-on .menu_top .menu__sub {display:none;}
        .menu__subitem {}
        .menu_top .menu__subitem {float:left;padding:0 0 0 10px;}
          .menu__subtitle {color:#56a7d4;}
          a.menu__subtitle {color:#515151;text-decoration:none;}
          a.menu__subtitle:hover {color:#56a7d4;}
          .menu_top .menu__subtitle {color:#515151;}
          .menu_top a.menu__subtitle {color:#515151;text-decoration:underline;}
          .menu_top a.menu__subtitle:hover {color:#c00;}
      .submenu .menu__sub {float:left;display:block;padding:10px 0 5px;line-height:12px;}
        .submenu .menu__sub:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
        .submenu .menu__subitem {float:left;margin:0 10px 5px 0;padding:0 10px 0 0;border-right:1px solid #afafaf;}
        .submenu .menu__subitem:last-child {margin-right:0;padding-right:0;border-right:0 none;}
          .submenu .menu__subtitle {color:#cbe8f5;}
          .submenu a.menu__subtitle {color:#fff;}
          .submenu a.menu__subtitle:hover {color:#cbe8f5;}
    .js-on .menu .Custom-arshive {display:none; padding-right:43px;}
    .js-on .menu .Custom-mediaroom {display:none;}


  .banner {position:relative;z-index:1;width:100%;max-width:1920px;height:370px;margin:0 auto;overflow:hidden;}
    .l-banner {width:980px;margin:0 auto;}
    .l-body .l-banner {width:100%;margin:0 auto;}
    .banner__slides-list {}
    .banner__slides-list:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
      .banner__slide {position:relative;float:left;display:none;width:100%;height:370px;overflow:hidden;}
      .banner__slide:first-child {display:block;}
        .banner__slide__img {position:absolute;z-index:1;left:50%;top:0;margin:0 0 0 -960px;}
        .banner__slide__content {position:relative;z-index:2;width:644px;height:370px;}
          .banner__slide__text {position:absolute;max-width:644px;font-size:25px;line-height:31px;}
    .banner__toolbar {position:absolute;left:50%;bottom:20px;z-index:4;width:644px;height:10px;margin:0 0 0 -490px;}
    .banner__greeting {position:absolute;left:50%;top:50%;z-index:4;display:block;width:260px;height:314px;margin:-167px 0 0 181px;padding:10px 30px 10px 23px;background:url(../images/bgr/greeting-bg.png)/*tpa=http://permforum.ru/images/bgr/greeting-bg.png*/ no-repeat left top;overflow:hidden;text-decoration:none;}
    .banner__greeting:focus, .banner__greeting:active {outline:0 none;}
      .banner__greeting__photo {float:right;margin:-7px -15px 0 -13px;}
      .banner__greeting__sign {display:block;padding:31px 0 0;}
        .banner__greeting__name {display:block;margin:0 0 5px;color:#151515;font-size:20px;line-height:22px;}
        .banner__greeting__about {display:block;color:#7c7c7c;font-size:13px;line-height:15px;}
      .banner__greeting__text {display:block;padding:3px 0 0 0;clear:both;color:#515151;font-size:13px;line-height:18px;}
    .banner_translation{height:413px;}
    .banner_translation .l-banner{margin-top:20px;}
    .banner_translation .banner__slide{height:413px;}
      .banner_translation .banner__slide__content{width:600px;height:auto;}
        .banner_translation .banner__slide__content iframe{display:block;}
        .l-body iframe{display:block;}
        .play-menu {height:36px;margin:1px 0 0 0;padding:0 14px;list-style:none;background:url(../images/bgr/menu-play-bg.png)/*tpa=http://permforum.ru/images/bgr/menu-play-bg.png*/ repeat-x center center;line-height:36px;}
        .l-body .play-menu {height:36px;width:572px;margin:1px 0 0 0;padding:0 14px;list-style:none;background:url(../images/bgr/menu-play-bg.png)/*tpa=http://permforum.ru/images/bgr/menu-play-bg.png*/ repeat-x center center;line-height:36px;}
        .play-menu li{display:inline;margin:0 0 0 10px;padding:0;background:none;}
        .l-body .play-menu li{display:inline;margin:0 0 0 10px;padding:0;background:none;}
        .l-body .play-menu li:before{display:none;}
        .play-menu li:first-child{margin-left:0;}
        .l-body .play-menu li:first-child{margin-left:0;}
        .play-menu .play-menu__item{display:inline;padding:0;margin:0;border-bottom:1px solid #aaa;color:#fff;font:italic 11px Georgia, Times New Roman, sasn-serif;text-decoration:none;}
        .l-body .play-menu .play-menu__item{display:inline;padding:0;margin:0;border-bottom:1px solid #aaa;color:#fff;font:italic 11px Georgia, Times New Roman, sasn-serif;text-decoration:none;}
        .play-menu .play-menu__item:hover{color:#cbe8f5;border-color:#cbe8f5;}
        .l-body .play-menu .play-menu__item:hover{color:#cbe8f5;border-color:#cbe8f5;}
        .play-menu .active{border-bottom:none;color:#cbe8f5;}
        .l-body .play-menu .active{border-bottom:none;color:#cbe8f5;}
          .play-menu .play-menu-archive{float:right;margin:11px 0 0 0;border-bottom:1px solid #aaa;}
          .l-body .play-menu .play-menu-archive{float:right;margin:11px 0 0 0;border-bottom:1px solid #aaa;}
      .banner_translation .banner__greeting{height:372px;margin-top:-190px;margin-left:180px;background:url(../images/bgr/translation-greeting-bg.png)/*tpa=http://permforum.ru/images/bgr/translation-greeting-bg.png*/ no-repeat left top;}
        .banner_translation .banner__greeting__photo{margin:2px -23px 0 -30px;}
        .banner_translation .banner__greeting__text{padding-top:24px;}
  
  
  .slider__toolbar {text-align:center;line-height:10px;}
  .slider__toolbar:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
    .slider__direct {display:inline-block;width:10px;height:10px;margin:0 5px 0 0;background:url(../images/button/slider-buttons.png)/*tpa=http://permforum.ru/images/button/slider-buttons.png*/ no-repeat -10px -10px;vertical-align:top;cursor:pointer;}
    .slider__direct:hover {background-position:0 -20px;}
    .slider__direct_active {background-position:-20px 0;}
    .slider__direct_active:hover {background-position:-20px 0;}


  .members {}
    .members__viewport {overflow:hidden;}
      .members__list {margin:0;padding:0;list-style:none;}
      .members__list_page {margin:40px -50px 0 0;padding:0;list-style:none;}
      .l-body ul.members__list_page {margin:40px -50px 0 0;padding:0;list-style:none;}
      .members__list:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
        .members__group {float:left;width:630px;margin:0 0 -15px;vertical-align:top;text-align:justify;line-height:0;}
        .js-on .members__group {display:none;}
        .js-on .members__group:first-child {display:block;}
          .members__group:after {content:' ';display:inline-block;visibility:hidden;width:100%;height:0;overflow:hidden;font-size:0;line-height:0;}
          .members__item {display:inline-block;width:295px;margin:-1px 0 25px;text-align:left;vertical-align:top;}
          .members__list_page .members__item {margin:-1px 45px 40px 0;}
          .l-body ul.members__list_page li.members__item {margin:-1px 45px 40px 0;padding:0;}
          .l-body ul.members__list_page li.members__item:before {content:none;display:none;}
            .members__photo {float:left;margin:1px 13px 0 0;}
            .members__info {position:relative;max-height:92px;overflow:hidden;line-height:14px;}
              .members__name {font-size:15px;}
              .members__about {margin:5px 0 0;color:#909090;font-size:11px;font-style:italic;line-height:12px;}
    .member__toolbar {position:relative;z-index:1;}


  .person {}
  .person:after {content:' ';clear:both;display:block;height:0;visibility:hidden;overflow:hidden;font-size:0;line-height:0;}
    .person__photo {float:left;margin:5px 25px 25px 0;}
    .person__info {overflow:hidden;}
      .person__name {margin:0 0 10px;}
      .person__description {max-width:500px;color:#909090;font-size:14px;font-style:italic;line-height:16px;}
    .person__schedule {clear:both;margin:0 0 25px;}
      .person__schedule__table {margin:0;border:0 none;line-height:20px;}
        .person__schedule__table td {padding:5px 0;}
        .person__schedule__table td.person__schedule__date {padding-right:15px;}
        .person__schedule__table td.person__schedule__event {padding-left:15px;}
          .person__event-link {text-decoration:none;border-bottom:1px dotted;}
    .person__about {clear:both;}


  .navibar {}
  .navibar:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
    .navibar__prev {float:left;}
    .navibar__next {float:right;}


  .news {}
  .news__list_page {}
    .news__list {margin:0;padding:0;list-style:none;}
    .news__list:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
      .news__item {float:left;width:312px;margin:0;padding:0;}
      .l-body ul.news__list li.news__item {margin:0;padding:0;}
      .l-body ul.news__list li.news__item:before {content:none;display:none;}
      .news__list_page .news__item {clear:both;float:none;width:auto;margin:0 0 25px;}
      .l-body ul.news__list_page li.news__item {margin:0 0 25px;}
      .news__list_page .news__item:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
      .news__item_short {clear:right;float:right;margin:0 0 15px;}
      .l-body ul.news__list li.news__item_short {margin-bottom:15px;}
        .news__text {clear:both;margin:0 0 30px;}
        .news__img {float:left;margin:0 15px 15px 0;}
        .news__list_page .news__img {margin-top:5px;margin-right:20px;}
        .news__data {overflow:hidden;}
          .news__date {margin:0 0 5px;color:#999;font-size:11px;font-style:italic;line-height:11px;}
          .news_list .news__date {margin-bottom:5px;}
          .news__list_page .news__date {margin-bottom:0;}
          .news__author {margin:0 0 5px;color:#999;font-size:13px;font-style:italic;line-height:11px;}
          .news__title {font-size:16px;line-height:22px;}
          .news__item_short .news__title {font-size:14px;line-height:18px;}
          .news__list_page .news__title {font-size:18px;}
          .news__annotaion {padding:10px 0 0;}
          .news__list_page .news__annotaion {margin:0 0 7px;padding-top:5px;}


  .messages {}
    .messages__list {margin:0;padding:0;list-style:none;}
      .messages__item {margin:0 0 10px;padding:0;}
      .l-body ul.messages__list li.messages__item {margin:0 0 10px;padding:0;}
      .l-body ul.messages__list li.messages__item:before {content:none;display:none;}
        .messages__date {padding:5px 0 0;color:#999;font-size:11px;font-style:italic;line-height:11px;}


  .organizators {}
    .organizators__list {margin:0 -5px 0 0;padding:5px 0 0;list-style:none;}
    .l-body ul.organizators__list {margin:0 -5px 0 0;padding:5px 0 0;}
    .organizators__list:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
      .organizators__item {float:left;width:135px;margin:0;padding:0 10px 0 0;}
      .l-body ul.organizators__list li.organizators__item {margin:0;padding:0 10px 0 0;}
      .l-body ul.organizators__list li.organizators__item:before {content:none;display:none;}
      .organizators_main .organizators__item {float:none;width:auto;padding:10px 0 5px 5px;}
        .organizators__logo {display:inline-block;width:50px;vertical-align:middle;}
        .organizators_main .organizators__logo {width:135px;}
        .organizators__title {display:inline-block;width:80px;vertical-align:middle;color:#999;font-size:12px;line-height:15px;}
        .organizators_main .organizators__title {width:135px;color:#515151;font-size:13px;line-height:18px;}
          .organizators_main .organizators__title p {margin-bottom:5px;}
          .organizators_main .organizators__title dt {margin:0 0 5px;font-size:17px;}


  .pager {clear:both;margin:0 0 15px;padding:0;font-size:15px;line-height:21px;text-align:center;}
    .pager a {color:#515151;text-decoration:none;}
    .pager a:hover {color:#c00;}
    .pager__item {display:inline-block;min-width:7px;height:21px;margin:0 5px 0 0;padding:0 7px;text-align:center;vertical-align:middle;}
    .l-body ul.pager li.pager__item {margin:0 5px 0 0;padding:0 7px;}
    .pager__item:last-child {margin-right:0;}
    .pager__item_active {position:relative;background:#8abddc;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0, 0.25);background:#8abddc url(../images/bgr/pager-bg.png)/*tpa=http://permforum.ru/images/bgr/pager-bg.png*/ repeat-x center 0;cursor:default;}
      .pager__item_active:before {content:' ';position:absolute;left:0;top:0;width:2px;height:21px;background:url(../images/bgr/pager-bg.png)/*tpa=http://permforum.ru/images/bgr/pager-bg.png*/ repeat-x center -25px;overflow:hidden;font-size:0;line-height:0;}
      .l-body ul.pager li.pager__item_active:before {content:' ';position:absolute;left:0;top:0;width:2px;height:21px;background:url(../images/bgr/pager-bg.png)/*tpa=http://permforum.ru/images/bgr/pager-bg.png*/ repeat-x center -25px;overflow:hidden;font-size:0;line-height:0;}
      .pager__item_active:after {content:' ';position:absolute;right:0;top:0;width:2px;height:21px;background:url(../images/bgr/pager-bg.png)/*tpa=http://permforum.ru/images/bgr/pager-bg.png*/ repeat-x center -50px;overflow:hidden;font-size:0;line-height:0;}


  .partners {position:relative;margin:0 0 1px;padding:2px 0 0;background:url(../images/bgr/slave-bg.png)/*tpa=http://permforum.ru/images/bgr/slave-bg.png*/;color:#e5e5e5;}
    .partners:before {content:' ';position:absolute;left:0;top:0;display:block;width:100%;height:2px;background:url(../images/bgr/slave-decor.png)/*tpa=http://permforum.ru/images/bgr/slave-decor.png*/ repeat-x left -3px;}
    .partners:after {content:' ';position:absolute;left:0;bottom:-1px;display:block;width:100%;height:1px;background:url(../images/bgr/slave-decor.png)/*tpa=http://permforum.ru/images/bgr/slave-decor.png*/ repeat-x left -5px;}
    .l-partners {width:980px;margin:0 auto;}
      .partners__title {position:relative;margin:0 0 8px;padding:5px 0 7px;color:#fafafa;font:22px/45px 'Times New Roman', Times, serif;}
        .partners__title:after {content:' ';position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;background:url(../images/bgr/slave-decor.png)/*tpa=http://permforum.ru/images/bgr/slave-decor.png*/ repeat-x left -6px;}
        .partners__title a {color:#fafafa;text-decoration:none;}
        .partners__title a:hover {color:#cbe8f5;}
      .partners__list {margin:0 -30px 0 0;}
      .one-columns .partners__list {margin:35px -30px 0 0;}
      .partners__list:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
        .partners__item {float:left;width:138px;height:120px;margin:0 30px 10px 0;text-align:center;}
        .one-columns .partners__item:before{display:none;}
        .one-columns .partners__item{float:left;width:138px;height:120px;margin:0 30px 30px 0;padding:0;overflow:visible;}
          .partners__logo {height:80px;margin:0 0 5px;text-align:center;line-height:80px;}
            .partners__logo__img {vertical-align:middle;}
          .partners__category {padding:0 5px;text-align:center;font-size:11px;line-height:13px;}
          .partners__link {padding:0;font-size:11px;line-height:11px;}
          .partners__description{display:none;}
    .partners__toolbar {position:relative;top:1px;z-index:2;display:none;width:100%;height:6px;background:url(../images/bgr/slave-decor.png)/*tpa=http://permforum.ru/images/bgr/slave-decor.png*/ repeat-x left -8px;}
    .js-on .partners__toolbar {display:block;}
      .partners__toggler {width:114px;height:6px;margin:0 auto;background:url(../images/bgr/partners-toggler-bg.png)/*tpa=http://permforum.ru/images/bgr/partners-toggler-bg.png*/ repeat-x center 0;cursor:pointer;}
      .partners__toggler:hover {background-position:center -7px;}
      .partners__toggler__icon {width:6px;height:6px;margin:0 auto;background:url(../images/bgr/partners-toggler-bg.png)/*tpa=http://permforum.ru/images/bgr/partners-toggler-bg.png*/ no-repeat center -21px;}
      .partners_collapsed .partners__toggler__icon {background-position:center -14px;}
  #partner-popup{max-width:650px;padding:20px;white-space:nowrap;}
    #partner-popup .partners__data{display:inline-block;width:138px;text-align:center;vertical-align:top;white-space:normal;}
    #partner-popup .partners__description{display:inline-block;margin-left:30px;max-width:475px;vertical-align:top;white-space:normal;}
      #partner-popup .partners__description__title{color:#000;font:18px/45px 'Times New Roman', Times, serif;}
      #partner-popup .partner-popup__close{position:absolute;top:10px;right:10px;display:block;width:13px;height:13px;background:url(../images/icon/fancy-close.png)/*tpa=http://permforum.ru/images/icon/fancy-close.png*/ no-repeat 0 -13px;outline:0 none;}
      #partner-popup .partner-popup__close:hover{background-position:0 0;}

  .double-menu {width:980px;margin:0 auto;padding:20px 0 0;}
    .double-menu a {color:#999;text-decoration:none;}
    .double-menu a:hover {color:#c00;}
    .double-menu__category {display:inline-block;width:140px;padding:0 20px 24px 0;vertical-align:top;white-space:normal;}
      .double-menu__title {margin:0 0 5px;line-height:22px;}
        .double-menu__title a {color:#515151;}
        .double-menu__list + .double-menu__title {margin:3px 0 0;}
      .double-menu__list {color:#999;font-size:12px;line-height:15px;}
      .double-menu__list li {margin:0 0 1px;padding:0 0 0 8px;}
        .double-menu__list li:before {content:'\00B7';display:inline-block;width:8px;margin:0 0 0 -8px;background:url(../images/icons/double-menu-marker.png)/*tpa=http://permforum.ru/images/icons/double-menu-marker.png*/ no-repeat left center;color:#fbfbfb;text-indent:-8px;}
    .js-on .double-menu .Custom-arshive {display:none;}
    .js-on .double-menu .Custom-perm {display:none;}


  .footer__copyright {float:left;margin:0 20px 0 0;}


  .footer__links {float:left;}
    .footer__links a {margin:0 1px 0 0;}


  .made-in-eastwood {float:right;}

  .l-body .media-list{margin:0 -30px 0 0;padding:0;list-style:none;}
  .l-body .media-list__photo{}
    .l-body .media-list li{display:inline-block;width:138px;margin:0 27px 40px 0;padding:0;vertical-align:top;font-size:14px;overflow:visible;}
    .l-body .media-list li:before{display:none;}
      .media-list .media-list__item{}
        .media-list .media-list__img{display:block;margin:0 0 12px 0;}
        .media-list .media-list__item:hover .media-list__img{margin:-3px 0 9px -3px;border:3px solid #555;}
        .media-list .media-list__title{}
        .media-list__photo .media-list__title{font-size:12px;}
  .main-materials{float:right;width:206px;height:90px;margin:0 7px 0 0;padding:0 50px;background:url(../images/bgr/main-materials.png)/*tpa=http://permforum.ru/images/bgr/main-materials.png*/ no-repeat 0 0;text-align:center;color:#232323;font-size:16px;}
    .main-materials__title{margin:10px 0 2px 0;font-size:15px;}
    .main-materials a{font-size:17px;}
  
/*--/misc--*/


/*--PROGRAMM--*/
  .programm {margin:0 -100px 0 0;}
  .programm:after {content:'.';clear:both;display:block;height:0;visibility:hidden;overflow:hidden;font-size:0;line-height:0;}


    .programm__download {margin:0 0 30px 65px;color:#777;}
      .programm__download__link {font-size:16px;vertical-align:middle;}
      .programm__download__size {font-style:italic;vertical-align:middle;}
      .programm__download__separator {vertical-align:middle;}


    .programm__time-scale {float:left;width:55px;padding:2px 0 0;}
      .programm__time-scale__pivot {position:relative;height:100px;margin:0 0 1px;padding:0 20px 0 0;text-align:left;}
      .programm__time-scale__pivot:last-child {margin-bottom:-101px;}
        .programm__time-scale__pivot__label {position:relative;top:-1em;font-size:12px;line-height:2em;}
        .programm__time-scale__pivot__label_inter {position:absolute;top:50px;margin-top:-1em;width:35px;}
          .programm__time-scale__pivot__label:before {content:' ';position:absolute;right:-10px;top:50%;width:10px;height:1px;margin:-1px 0 0;background:#c6c6c6;overflow:hidden;font-size:0;line-height:0;}
          .programm__time-scale__pivot__label:after {content:' ';position:absolute;left:100%;top:50%;z-index:1;width:923px;height:1px;margin:-1px 0 0 21px;background:#e8e8e8;overflow:hidden;font-size:0;line-height:0;}


    .programm__grid {float:left;width:923px;margin:0;border:solid #e8e8e8;border-width:1px;overflow:hidden;}
      .programm__grid-row {clear:both;width:1078px;height:100px;margin:0 0 1px;}
      .programm__grid-row:last-child {margin-bottom:0;}
      .programm__grid-row:after {content:'.';clear:both;display:block;height:0;visibility:hidden;overflow:hidden;font-size:0;line-height:0;}
        .programm__grid-cell {position:relative;float:left;width:153px;height:100px;border:solid #e8e8e8;border-width:0 1px 0 0;overflow:visible;}
        .programm__grid-cell:last-child {border-right-width:0;}


    .programm__event {position:relative;width:100%;margin:-1px -1px 0;background:#fff url(../images/bgr/programm-cell-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-cell-bg.png*/ repeat-x center bottom;border:1px solid #e8e8e8;}
      .programm__event_border-t {margin-top:0;border-top-width:0;}
      .programm__event_border-t:before {content:' ';position:absolute;left:0;top:0px;display:block;width:100%;height:1px;background:#e8e8e8;}
    .programm__event_wide {width:924px;}
      .programm__event__data {padding:10px 10px 40px;}
      .programm__event_wide  .programm__event__data {padding-right:165px;padding-bottom:20px;}
        .programm__event__data:after {content:' ';position:absolute;left:0;bottom:0;display:block;width:100%;height:18px;}
        .programm__event__title {color:#515151;font-size:12px;line-height:17px;}
        a.programm__event__title {border-bottom:1px dotted;text-decoration:none;}
        .programm__event_wide .programm__event__title {font-size:18px;line-height:22px;}
        .programm__event__location {position:absolute;left:10px;right:10px;bottom:18px;height:22px;color:#999;font-size:12px;font-style:italic;line-height:22px;text-align:right;}
        .programm__event_wide .programm__event__location {left:auto;right:10px;top:10px;bottom:auto;width:154px;height:auto;}
        
    
    .programm__event__data a.stream_icon {text-decoration:none; border-bottom:none;}
      .programm__event__data a.stream_icon img {display:block; margin-top:4px;}
        .programm__event_wide .programm__event__data a.stream_icon img {margin-bottom:-2px; margin-top:0; display:inline-block;}


    /*--EVENT COLORS--*/
      .programm__event {z-index:2;}
        .programm__event .programm__event__data:after {background:#bd1517 url(../images/bgr/programm-nonsections-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-nonsections-bg.png*/ no-repeat left 0px;}
      .programm__event_pause {z-index:1;}
        .programm__event_pause .programm__event__data:after {background:#f9f9f9 url(../images/bgr/programm-nonsections-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-nonsections-bg.png*/ no-repeat left -20px;}
      .programm__event_education {z-index:3;}
        .programm__event_education .programm__event__data:after {background:#a9ca70 url(../images/bgr/programm-sections-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-sections-bg.png*/ no-repeat left 0px;}
      .programm__event_economic {z-index:3;}
        .programm__event_economic .programm__event__data:after {background:#609b43 url(../images/bgr/programm-sections-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-sections-bg.png*/ no-repeat left -20px;}
      .programm__event_environment {z-index:3;}
        .programm__event_environment .programm__event__data:after {background:#eeca2a url(../images/bgr/programm-sections-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-sections-bg.png*/ no-repeat left -40px;}
      .programm__event_culture {z-index:3;}
        .programm__event_culture .programm__event__data:after {background:#197ebc url(../images/bgr/programm-sections-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-sections-bg.png*/ no-repeat left -60px;}
      .programm__event_politic {z-index:3;}
        .programm__event_politic .programm__event__data:after {background:#98467d url(../images/bgr/programm-sections-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-sections-bg.png*/ no-repeat left -80px;}
      .programm__event_media {z-index:3;}
        .programm__event_media .programm__event__data:after {background:#e0722b url(../images/bgr/programm-sections-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-sections-bg.png*/ no-repeat left -100px;}
    /*--/event color--*/
/*--/programm--*/


/*--PROGRAMM POPUP--*/
  body.popup {background:#fff;color:#231f20;}


  .popup-event {width:710px;padding:30px 35px 30px 40px;}
    .popup-event__header:before {content:' ';position:absolute;left:0;bottom:0;width:100%;height:18px;background:#bd1517 url(../images/bgr/programm-popup-bg.png)/*tpa=http://permforum.ru/images/bgr/programm-popup-bg.png*/ no-repeat left 0px;}
    .popup-event_education .popup-event__header:before {background-color:#a9ca70;background-position:left -40px;}
    .popup-event_economic .popup-event__header:before {background-color:#609b43;background-position:left -60px;}
    .popup-event_environment .popup-event__header:before {background-color:#eeca2a;background-position:left -80px;}
    .popup-event_culture .popup-event__header:before {background-color:#197ebc;background-position:left -100px;}
    .popup-event_politic .popup-event__header:before {background-color:#98467d;background-position:left -120px;}
    .popup-event_media .popup-event__header:before {background-color:#e0722b;background-position:left -140px;}

  .popup-event__header {position:relative;margin:0 0 30px;padding:0 0 30px;}
  .popup-event__header:after {content:'.';clear:both;display:block;height:0;visibility:hidden;overflow:hidden;font-size:0;line-height:0;}
    .popup-event__time {float:right;color:#2a2a2a;font-size:17px;}
    .popup-event__title {margin:0 0 5px;font-size:20px;line-height:25px;}
    .popup-event__subtitle {clear:both;margin:0;font-size:13px;}
    .popup-event__location {padding:0 0.35em;background:#000;color:#fff;font-size:13px;font-style:italic;}

  .popup-event__content {margin:0 0 25px;}

  .popup-event__footer {padding:0 0 20px;}
    .popup-event__members {margin:0 0 25px;}
      .popup-event__members__type {margin:0 0 5px;}
      .popup-event__member {margin:0 0 10px;}
      .popup-event__member__name {display:inline;}
      .popup-event__member__about {display:inline;color:#666363;font-size:12px;font-style:italic;}
      
  .popup-event__stream {margin-bottom:30px;height:340px;width:600px;}
  
  .popup-event__stub {height:30px; position:fixed; bottom:0; left:0px; width:100%; background:#fff;}
/*--/programm popup--*/


/*--LAYOUT--*/
  .one-columns{}
  #wrapper {position:relative;min-width:980px;min-height:100%;height:100%;}
  html>body #wrapper {height:auto;}

    #header {}
      .userbar {margin:0 0 35px;background:url(../images/bgr/userbar-bg.png)/*tpa=http://permforum.ru/images/bgr/userbar-bg.png*/;font-size:12px;}
        .l-userbar {width:980px;margin:0 auto;padding:6px 0;}
        .l-userbar:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
      .l-header {position:relative;z-index:2;width:980px;margin:0 auto;}
      .l-header:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
        .l-logo {float:left;margin:0 0 20px;}
      .submenu {position:relative;z-index:1;height:8px;margin:0;padding:2px 0 1px;background:url(../images/bgr/slave-bg.png)/*tpa=http://permforum.ru/images/bgr/slave-bg.png*/;color:#afafaf;overflow:hidden;}
        .submenu:before {content:' ';position:absolute;left:0;top:0;z-index:2;width:100%;height:2px;background:url(../images/bgr/slave-decor.png)/*tpa=http://permforum.ru/images/bgr/slave-decor.png*/ repeat-x left 0;overflow:hidden;font-size:0;line-height:0;}
        .submenu:after {content:' ';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:1px;background:url(../images/bgr/slave-decor.png) repeat-x left -2px;overflow:hidden;font-size:0;line-height:0;}
        .l-submenu {width:980px;margin:0 auto;}
        .l-submenu:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}


    #body {clear:left;margin:0;padding:0 0 75px;}
      .l-body {width:980px;margin:0 auto;padding:35px 0 30px;}
      .one-columns .l-body {padding-bottom:0;}
      .l-body:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
        .l-body__content {float:left;width:644px;}
        .one-columns .l-body__content{float:none;width:auto;margin-bottom:30px;}
        .l-body__sidebar {float:right;width:306px;}
        .one-columns .l-body__sidebar{float:none;width:auto;padding-top:35px;border-top:1px solid #afafaf;}
      .l-block {margin:0 0 40px;}
      .l-body__sidebar .l-block {float:left;width:306px;}
      .one-columns .l-body__sidebar .l-block {margin-bottom:30px;margin-left:30px;}
      .one-columns .l-body__sidebar .l-block:first-child {margin-left:0px;}
        .l-block__title {margin:0 0 15px;color:#000;font:22px/22px 'Times New Roman', Times, serif;}
        .l-block__title_icon {padding:0 0 0 30px;background:url(../images/icons/social-icons-big.png) no-repeat -100% -100%;}
          .l-block__title_icon_twitter {background-position:-4px -34px;}
          .l-block__title_icon_facebook {background-position:-34px -4px;}
          .l-block__title a {color:#000;}
          .l-block__title a:hover {color:#c00;}
        .l-block__title:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
          .l-block__title__label {float:left;}
          .l-block__more {float:right;padding:2px 0 0;font:14px/20px 'Times New Roman', Times, serif;}
            .l-block__more a {color:#09c;}
            .l-block__more__item {margin:0 0 0 15px;}

    #footer {position:absolute;left:0;bottom:0;clear:both;width:100%;font-size:12px;line-height:16px;}
      #footer a {color:#515151;}
      #footer a:hover {color:#c00;}
      .l-footer {width:980px;height:34px;margin:0 auto;padding:19px 0 0;background:url(../images/bgr/footer-bg.png) repeat-x;}
/*--/layout--*/
