@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed&subset=latin,cyrillic);
@import url("jquery-ui-1.8.18.custom.css");
@import "http://webfonts.ru/import/ubuntu.css";
a{
	color:#000;
}
div.page-sponsor a img{
border: none;
}

a:hover{
	text-decoration: none;
}

div.background .blue {
    background:                 url("/images/background.png") no-repeat scroll left -494px transparent;
}
body {
    padding:                    0px;
    height:                     17000px;
}
div.background .yellow {
    padding-top:                676px;
    background:                 url("/images/background.png") no-repeat scroll left bottom transparent;
}
div#page-menu span.active a {
    color:                      rgb(255, 255, 255);
    border:                     medium none;
    display:                    block;
    padding:                    0px 17px;
    height:                     38px;
}
div#page-menu a {
    font-family:                PT Sans;
    text-decoration:            none;
    border-bottom:              1px dotted rgb(0, 87, 146);
    font-size:                  22px;
    line-height:                38px;
    display:                    block;
    height:                     29px;
    color:                      rgb(0, 87, 146);
}
div#page-menu span.arrow {
    display:                    block;
    height:                     5px;
    padding:                    0px;
    margin-left:                50%;
    background:                 url("/images/sprite.png") no-repeat scroll -416px -93px transparent;
    left:                       -8px;
    z-index:                    0;
    position:                   absolute;
    width:                      17px;
}
body div#page-menu span.square {
    float:                      none;
    font-family:                PT Sans;
    font-size:                  22px;
    line-height:                38px;
    color:                      rgb(255, 255, 255);
    background-color:           rgb(0, 87, 146);
    height:                     100%;
    width:                      58px;
}
span#page-menu-item-18-maya a {
    color:                      rgb(255, 255, 255);
}
div#page-menu span {
    float:                      left;
    display:                    block;
    position:                   relative;
    height:                     38px;
    z-index:                    1;
    padding:                    0px 15px;
}
div#page-menu span.active {
    float:                      none;
    position:                   absolute;
    text-align:                 center;
    margin:                     0px ! important;
    padding:                    0px ! important;
    display:                    block;
    left:                       -9px;
}
div#page-menu {
    width:                      100%;
    margin-left:                auto;
    margin-right:               auto;
    max-width:                  980px;
    text-align:                 justify;
}
div#header-menu span.active a {
    color:                      rgb(255, 255, 255);
    border:                     medium none;
    display:                    block;
    padding:                    0px 17px;
    height:                     38px;
}
div#header-menu a {
    font-family:                PT Sans;
    color:                      rgb(0, 87, 146);
    border-bottom:              1px dotted rgb(0, 87, 146);
    font-size:                  21px;
    line-height:                38px;
    display:                    block;
    height:                     29px;
    text-decoration:            none;
}
div#header-menu span.arrow {
    display:                    block;
    height:                     5px;
    width:                      17px;
    padding:                    0px;
    position:                   relative;
    margin-left:                50%;
    left:                       -8px;
    background:                 url("/images/sprite.png") no-repeat scroll -414px -87px transparent;
    margin-top:                 -0.2px;
}
body div#header-menu span.square {
    background-color:           rgb(93, 167, 72);
    float:                      none;
    font-family:                PT Sans;
    font-size:                  22px;
    color:                      rgb(255, 255, 255);
    display:                    block;
    line-height:                38px;
    width:                      100%;
    height:                     30px;
    margin-top:                 5px;
}
span#header-menu-item-small {
    padding:                    0px ! important;
    background:                 url("/images/sprite.png") repeat scroll -326px -143px transparent;
    height:                     54px ! important;
    width:                      110px;
    top:                        -500px;
    opacity:                    0;
    -ms-filter:                 "alpha(opacity=0)";
    filter:                     alpha(opacity=0);
    zoom:                       1;
    margin-left:                -135px;
    margin-top:                 -10px;
}
body div#header-menu > span {
    position:                   absolute;
}
span#header-menu-item-programm {
    margin-left:                6.1%;
}
span#header-menu-item-participants {
    margin-left:                13.5%;
}
span#header-menu-item-actions {
    margin-left:                21.3%;
}
span#header-menu-item-show {
    margin-left:                26.3%;
}
span#header-menu-item-sponsors {
    margin-left:                32.9%;
}
div#header-menu span {
    display:                    block;
    position:                   relative;
    height:                     38px;
    cursor:                     pointer;
    z-index:                    1;
    float:                      left;
    padding:                    0px 14.5px;
}
div#header-menu span.active {
    float:                      none;
    z-index:                    1;
    position:                   absolute;
    margin:                     0px 0px 0px -7px;
    padding:                    0px;
    display:                    none;
    left:                       0px;
    width:                      4.9%;
}
div#header-menu {
    text-align:                 center;
    height:                     38px;
    position:                   relative;
    width:                      1600px;
    left:                       50%;
    margin-left:                -500px;
}
div#header-menu-blue a:hover {
    text-decoration:            underline;
}
div#header-menu-blue a {
    color:                      rgb(255, 255, 255);
    font-family:                PT Sans;
    font-size:                  15px;
    padding:                    0px 15px;
    text-decoration:            none;
}
div#header-menu-blue {
    text-align:                 center;
    margin-top:                 15px;
    line-height:                27px;
    background-color:           rgb(0, 87, 146);
    height:                     27px;
}
div#header-column-1 {
    background:                 url("/images/sprite.png") repeat scroll 0% 0% transparent;
    height:                     143px;
    margin-right:               27px;
    width:                      291px;
    cursor:                     pointer;
}
div#header-column-3 {
    float:                      right;
    margin-top:                 9px;
}
div.header-column {
    float:                      left;
}
div#header-columns {
    max-width:                  980px;
    margin-left:                auto;
    margin-right:               auto;
    margin-top:                 67px;
    height:                     190px;
}
div.header-title-1 {
    color:                      rgb(30, 32, 34);
    font-family:                PT Sans;
    font-weight:                bold;
    width:                      480px;
    font-size:                  16px;
    line-height:                19px;
    margin-top:                 9px;
}
div.header-title-2 {
    font-family:                PT Sans;
    font-weight:                bold;
    font-size:                  56px;
    line-height:                56px;
    margin-top:                 10px;
}
div.header-title-3 {
    font-family:                PT Sans;
    font-size:                  19px;
    line-height:                19px;
    margin-top:                 10px;
    color:                      rgb(30, 32, 34);
}
div.header-title-left {
    float:                      left;
}
div.header-title-right {
    float:                      right;
}
#header-online {
    background-color:           rgb(93, 167, 72);
}
#header-online, #header-register {
    color:                      rgb(255, 255, 255);
    float:                      left;
    font-family:                PT Sans;
    font-size:                  15px;
    height:                     15px;
    padding:                    5px 10px;
    display:                    block;
    text-decoration:            none;
    line-height:                19px;
}
#header-register {
    background-color:           rgb(0, 87, 146);
    float:                      right;
}
div#header-lang span {
    color:                      rgb(84, 161, 60);
    font-size:                  15px;
    font-family:                PT Sans;
}
div#header-lang a:hover {
    text-decoration:            none;
}
div#header-lang a {
    color:                      rgb(0, 87, 146);
}
div#header-lang {
    font-family:                PT Sans;
    font-size:                  15px;
    margin-bottom:              20px;
}
span#header-water-map-title {
    font-family:                PT Sans;
    font-weight:                bold;
    font-size:                  11px;
    color:                      rgb(30, 32, 34);
    text-decoration:            none;
    display:                    block;
    line-height:                15px;
    height:                     30px;
    text-align:                 left;
}
a#header-water-map {
    text-decoration:            none;
    line-height:                8px;
}
span#header-water-map-image {
    display:                    block;
    background:                 url("/images/sprite.png") repeat scroll -294px -325px transparent;
    height:                     39px;
    width:                      50px;
    margin-top:                 12px;
}
div#footer {
    width:                      980px;
    bottom:                     0px;
    left:                       50%;
    margin-left:                -490px;
    position:                   absolute;
    height:                     133px;
    opacity:                    0;
    -ms-filter:                 "alpha(opacity=0)";
    filter:                     alpha(opacity=0);
    zoom:                       1;
}
/*div.page-sponsor {
    height:                     60px;
    float:                      left;
    margin-bottom:              15px;
}*/
body div.sng {
    width:                      69px;
    background-position:        -486px 0px;
}
body div.sngcis {
    width:                      69px;
    background-position:        -490px -148px;
}
body div.sovet {
    background-position:        -431px -105px;
    width:                      60px;
}
body div.unido {
    background-position:        -430px -54px;
    height:                     51px;
    width:                      57px;
    margin-top:                 -5px;
    margin-bottom:              17px;
}



body a.vodokanal {
	background:					url("/images/vodokanal.png") no-repeat;
    width:                      65px;
    display: block;
    height: 50px;
    float:left;
    margin-left: 5px;
    position: relative;
    z-index: 30;
    
}

body a.transneft {
	background:					url("/images/transneft.png") no-repeat;
	width:						65px;
	margin-top:					5px;
	 display: block;
	 height: 50px;
	 float:left;
	 position: relative;
    z-index: 30;
}
body a.alrosa {
    background:					url("/images/alrosa.png") no-repeat;
	width:						95px;
	margin-top:					10px;
	 display: block;
	 height: 50px;
	 float:left;
    margin-left: 5px;
	 position: relative;
    z-index: 30;
}

body a.rusal {
    background:					url("/images/rusal.png") no-repeat;
	width:						65px;
	 display: block;
	 height: 50px;
	 float:left;
	 position: relative;
    margin-left: 5px;
    z-index: 30;
}

body a.mosvodokanal {
    background:					url("/images/mosvodokanal.png") no-repeat;
	width:						65px;
	 display: block;
	 height: 50px;
	 float:left;
	 position: relative;
    margin-left: 5px;
    z-index: 30;
}

body a.ust-luga {
    background:					url("/images/ust_luga_main.png") no-repeat;
	width:						100px;
	 display: block;
	 height: 50px;
	 float:left;
	 position: relative;

	margin-bottom: 10px;
    z-index: 30;
}





body div.mir {
    background-position:        -293px -42px;
}
body div.sibur {
    background-position:        -234px -160px;
    height:                     57px;
    margin-top:                 -7px;
}
body div.rgd {
    background-position:        -295px 0px;
    height:                     42px;
    margin-top:                 0px;
}
body div.voda {
    background-position:        -430px 0px;
    width:                      53px;
    height:                     55px;
    margin-top:                 -5px;
}
div.sponsor {
    float:                      left;
    height:                     50px;
	background: url("/images/sprite.png") no-repeat scroll 0px 0px transparent;
    width:                      50px;
    margin-right:               10px;
    margin-left:                11px;
    margin-bottom:              13px;
}
div.footer-left {
    float:                      left;
    width:                      50%;
}
div.footer-right {
    float:                      right;
}
div.sponsors {
    float:                      left;
    font-size:                  10px;
    color:                      rgb(30, 32, 34);
    text-align:                 center;
    font-family:                PT Sans; font-style:italic;
    line-height:                12px;
}
div#content {
    top:                        0px;
    position:                   absolute;
    z-index:                    2;
    margin-top:                 122px;
    padding-top:                28px;
}
div#page-header-8 {
    top:                        0px;
    position:                   absolute;
}
div.page-header {
    font-size:                  55px;
    font-family:                PT Sans;
    font-weight:                bold;
    color:                      rgb(30, 32, 34);
    margin-bottom:              25px;
    line-height:                48px;
}
div.page-short {
    font-size:                  22px;
    font-family:                PT Sans;
    margin-bottom:              30px;
}
div.page-text {
    font-family:                Arial;
    font-size:                  14px;
    color:                      rgb(30, 32, 34);
    line-height:                21px;
    width:                      600px;
}
#page-8 div.page-left {
    padding-top:                80px;
}
#page-9 div.page-left {
    width:                      370px;
}
div.page-left {
    float:                      left;
    width:                      660px;
    position:                   relative;
    z-index:                    2;
}
div.page-right {
    float:                      right;
    position:                   relative;
    z-index:                    2;
}
div.page-file-icon {
    background:                 url("/images/sprite.png") no-repeat scroll -345px 0px transparent;
    width:                      86px;
    height:                     86px;
}
div.page-file-left {
    float:                      left;
    margin-right:               10px;
}
div.page-file-right {
    float:                      left;
    font-family:                PT Sans; font-style:italic;
    font-weight:                bold;
    font-size:                  16px;
}
div.page-file-caption {
    margin-top:                 11px;
}
div.page-file-info {
    font-family:                PT Sans; font-style:italic;
    font-size:                  12px;
    margin-top:                 10px;
    color:                      rgb(30, 32, 34);
    font-weight:                normal;
}
div.page-news-header {
    font-family:                PT Sans;
    font-size:                  30px;
    font-weight:                bold;
    color:                      rgb(30, 32, 34);
    margin-bottom:              25px;
}
div.page-paginator-pages div.page-paginator-right {
    background-position:        -538px -55px;
}
div.page-paginator-left, div.page-paginator-right {
    background:                 url("/images/sprite.png") repeat scroll -490px -55px transparent;
    float:                      left;
    height:                     23px;
    width:                      16px;
    cursor:                     pointer;
}
div.page-paginator-numbers {
    float:                      left;
    font-family:                Arial;
    font-size:                  12px;
    font-style:                 italic;
    font-weight:                normal;
    height:                     23px;
    line-height:                24px;
    margin:                     0px 13px;
}
div.page-paginator-pages {
    float:                      left;
}
div.page-paginator-all a {
    background-color:           rgb(0, 87, 146);
    color:                      rgb(255, 255, 255);
    display:                    block;
    font-family:                PT Sans;
    height:                     24px;
    padding:                    0px 9px;
    font-weight:                normal;
    text-decoration:            none;
    font-size:                  15px;
    line-height:                24px;
}
div.page-paginator-all {
    margin-left:                0px;
    float:                      left;
}
div.page-news-date {
    color:                      rgb(30, 32, 34);
    font-family:                Arial;
    font-size:                  12px;
    float:                      left;
    font-style:                 italic;
    line-height:                21px;
    margin-right:               5px;
}
div.page-news-link a:hover {
    text-decoration:            none;
}
div.page-news-link a {
    color:                      rgb(0, 87, 146);
    font-family:                Arial;
    font-size:                  12px;
    text-decoration:            underline;
    line-height:                16px;
}
div.page-news-link {
    float:                      left;
    width:                      150px;
    line-height:                18px;
    margin-bottom:              20px;
}
div#page-6 div.page-right {
    margin-top:                 50px;
}
div#page-2 {
    z-index:                    998;
}
div#page-3 {
    z-index:                    997;
}
div#page-4 {
    z-index:                    996;
}
div#page-5 {
    z-index:                    995;
}
div#page-6 {
    z-index:                    994;
}
div#page-7 {
    z-index:                    993;
}
div#page-8 {
    z-index:                    992;
}
div#page-9 {
    z-index:                    991;
}
div.page {
    height:                     1000px;
    display:                    none;
    position:                   relative;
    left:                       50%;
    width:                      980px;
    margin-left:                -480px;
}
div.page-file-spacer {
    height:                     50px;
}
span#header-menu-blue-congress {
    margin-left:                -440px;
}
span#header-menu-blue-programm {
    margin-left:                -260px;
}
span#header-menu-blue-participants {
    margin-left:                -250px;
}
span#header-menu-blue-show {
    margin-left:                -409px;
}
span#header-menu-blue-presscenter {
    margin-left:                -199px;
}
span#header-menu-blue-history {
    margin-left:                -200px;
}
span.header-menu-blue-item {
    position:                   absolute;
    left:                       50%;
    display:                    none;
}
div.active {
    z-index:                    0;
    background:                 none repeat scroll 0px 0px rgb(93, 167, 72);
    height:                     37px;
    width:                      103px;
}
div#header {
    z-index:                    9999999;
    top:						50%;
}
div.page-file-spacer-short {
    height:                     10px;
}
div.tavr-icon {
    width:                      140px;
    height:                     70px;
    background:                 url("/images/sprite.png") repeat scroll -93px -145px transparent;
    margin-bottom:              15px;
}
div.tavr {
    width:                      150px;
    margin-left:                95px;
}
div.tavr-text {
    font-family:                PT Sans;
    font-size:                  19px;
    color:                      rgb(30, 32, 34);
    line-height:                24px;
    margin-bottom:              20px;
}
a.tavr-link:hover {
    text-decoration:            none;
}
a.tavr-link {
    color:                      rgb(0, 87, 146);
    font-family:                Arial;
    font-size:                  12px;
    text-decoration:            underline;
}
div.tavr-link-spacer {
    height:                     10px;
}
div.page-shedule {
    position:                   relative;
    border:                     0px none;
    margin-top:                 40px;
}
div.page-shedule-left {
    float:                      left;
    margin-left:                80px;
    width:                      565px;
    margin-bottom:              15px;
}
div.page-shedule-right {
    float:                      left;
    width:                      330px;
}
div.page-shedule-time {
    font-size:                  27px;
    font-family:                PT Sans;
    font-weight:                bold;
}
div.page-shedule-header {
    font-family:                PT Sans;
    font-weight:                bold;
    font-size:                  26px;
    margin-bottom:              15px;
}
.page-shedule-place {
    background-color:           rgb(93, 167, 72);
    color:                      rgb(255, 255, 255);
    display:                    inline;
    font-family:                PT Sans;
    font-weight:                normal;
    padding:                    6px 9px 4px;
    font-size:                  15px;
    text-decoration:            none;
}
div.page-shedule-splitter-short-gray {
    margin-left:                80px;
    border-top:                 1px dotted rgb(0, 0, 0);
    margin-bottom:              23px;
}
div.page-shedule-splitter-gray {
    border-top:                 1px dotted rgb(0, 0, 0);
    margin-bottom:              7px;
}


.page-shedule-person-image{overflow: hidden;width:74px;height: 74px;-webkit-border-radius: 37px;-moz-border-radius: 37px;border-radius: 37px;float:left;margin-right: 10px;}
.page-shedule-person-image img{display: block;}
.page-shedule-person-image span{display: table-cell;width:74px;height: 74px;text-align: center;vertical-align: middle;color: #000;font-size: 42px;font-weight: bold;font-family:PT Sans;}
.page-shedule-person .digit{border:3px solid #000;width:71px;height: 71px;}

div.page-shedule-person-caption {
    margin-left:                80px;
    color:                      rgb(30, 32, 34);
    font-family:                Arial;
    font-size:                  12px;
    font-weight:                bold;
    margin-bottom:              5px;	
}
div.page-shedule-person-name {
    margin-left:                80px;
    font-family:                Arial;
    font-size:                  14px;
    font-weight:                bold;
    margin-bottom:              2px;
}
div.page-shedule-person-description {
    margin-left:                80px;
    font-family:                Arial;
    font-size:                  11px;
    font-style:                 italic;
    color:                      rgb(30, 32, 34);
}
div.page-shedule-film-picture {
    float:                      left;
    background:                 url("/images/sprite.png") repeat scroll -490px -80px transparent;
    height:                     62px;
    width:                      62px;
}
div.page-shedule-film {
    margin-bottom:              20px;
}
div.page-shedule-film-text {
    margin-left:                80px;
    font-family:                Arial;
    font-size:                  14px;
    font-weight:                bold;
    color:                      rgb(30, 32, 34);
}
div.page-shedule-splitter {
    border-bottom:              1px solid rgb(45, 47, 49);
    border-top:                 3px solid rgb(30, 32, 34);
    margin-bottom:              20px;
}
div.page-shedule-person {
    margin-bottom:              20px;
}
div.page-scroll-container {
    height:                     1600px;
    padding-top:                1px;
    position:                   relative;
    z-index:                    1;
}
div.page-scroll {
    position:                   relative;
    z-index:                    1;
    overflow:                   hidden;
}
div.tree img {
    height:                     986px;
    width:                      523px;
}
div.tree {
    left:                       50%;
    position:                   absolute;
    bottom:                     0px;
    height:                     986px;
    width:                      523px;
    margin-left:                -110px;
    z-index:                    1;
}
div.page-action-image img {
    width:                      140px;
}
div.page-action-image {
    float:                      left;
    font-family:                Arial;
    font-style:                 italic;
    font-size:                  12px;
    color:                      rgb(30, 32, 34);
    margin-bottom:              10px;
    width:                      160px;
    height:                     88px;
    overflow:                   hidden;
}
a.page-action-name:hover {
    text-decoration:            underline;
}
a.page-action-name {
    font-size:                  16px;
    color:                      rgb(0, 87, 146);
    font-family:                PT Sans;
    text-decoration:            none;
    line-height:                21px;
}
div.page-action {
    margin-bottom:              10px;
}
div#page-7 div.page-actions {
    width:                      390px;
}
div.page-actions {
    width:                      375px;
}
#page-popular-actions {
    width: 300px;
}
div.page-popular-actions-header {
    font-family:                PT Sans;
    font-size:                  30px;
    font-weight:                bold;
    color:                      rgb(30, 32, 34);
    line-height:                30px;
    margin-bottom:              20px;
}
div.page-popular-actions-date {
    font-family:                Arial;
    font-size:                  12px;
    color:                      rgb(30, 32, 34);
    font-style:                 italic;
    margin-bottom:              5px;
}
div.page-popular-actions-image {
    margin-bottom:              10px;
}
a.page-popular-actions-name:hover {
    text-decoration:            underline;
}
a.page-popular-actions-name {
    color:                      rgb(0, 87, 146);
    font-family:                PT Sans;
    font-size:                  19px;
    line-height:                25px;
    text-decoration:            none;
}
div.page-popular-actions-more-image {
    background-image:           url("/images/sprite.png");
    float:                      left;
    background-position:        0px -142px;
    width:                      92px;
    height:                     92px;
    cursor:                     pointer;
}
div.page-popular-actions-more-text {
    color:                      rgb(30, 32, 34);
    font-family:                PT Sans;
    font-size:                  14px;
    font-weight:                bold;
    font-style:                 italic;
    float:                      left;
    margin-top:                 35px;
    margin-left:                15px;
    cursor:                     pointer;
    border-bottom:              1px dotted;
}
div.page-popular-actions-more-text a {
    text-decoration: none;
}
div.page-popular-actions-more {
    margin-top:                 35px;
}
div.page-favorite-photos-item img {
    width:                      89px;
}
div.page-favorite-photos-item {
    width:                      89px;
    height:                     55px;
    overflow:                   hidden;
    float:                      left;
    margin-right:               10px;
}
div.page-favorite-photos {
    width:                      384px;
}
div.page-favorite-photos-items {
    width:                      500px;
    margin-bottom:              20px;
    margin-top:                 20px;
}
div.page-favorite-photos-header {
    font-family:                PT Sans;
    font-size:                  19px;
    margin-top:                 35px;
}
div.page-file-header {
    font-size:                  30px;
    font-weight:                bold;
    font-style:                 normal;
    font-family:                PT Sans;
    line-height:                30px;
    margin-bottom:              30px;
}
div.page-sponsors-header {
    color:                      rgb(30, 32, 34);
    font-family:                PT Sans;
    font-size:                  27px;
    line-height:                27px;
    margin-bottom:              20px;
    margin-top:             	20px;
}
div.page-sponsor-item-name a {
    color:                      rgb(0, 87, 146);
    font-family:                PT Sans;
    font-size:                  14px;
}
div.page-sponsor-item-name {
    float:                      left;
    margin-top:                 5px;
    font-family:             	UbuntuCondensedRegular;
    font-size:                  16px;
    width:						157px;
	float:						left;
	margin-left: 10px;
}
div.page-sponsor {
	height:						60px;
	width: 150px;
	float: left;
	text-align: right;
	margin-bottom: 15px;
}
div.page-sponsors {
    width:                      325px;
}
div.page-sponsors-item .sovet {
    margin-left:                5px;
}
div.page-actions-header {
    color:                      rgb(30, 32, 34);
    font-weight:                bold;
    font-family:                PT Sans;
    font-size:                  27px;
    margin-bottom:              10px;
    margin-top:                 40px;
}



div.page-commonq a {
    text-decoration:            none;
}
div.page-commonq {
    width:                      230px;
}
div.page-commonq-header {
    font-size:                  20px;
    color:                      rgb(30, 32, 34);
    font-family:                PT Sans;
    margin-bottom:              10px;
}
div.page-commonq-name, div.page-commonq-phone {
    color:                      rgb(30, 32, 34);
    font-family:                PT Sans;
    font-size:                  20px;
    font-weight:                bold;
    line-height:                25px;
    margin-bottom:              10px;
}
div.page-commonq-text {
    color:                      rgb(30, 32, 34);
    font-size:                  12px;
    font-weight:                normal;
    font-style:                 italic;
    font-family:                Arial;
    line-height:                18px;
    margin-bottom:              10px;
}
div.page-commonq-email a {
    color:                      rgb(0, 87, 146);
    font-family:                PT Sans;
    font-size:                  17px;
}
div.page-commonq-email {
    margin-bottom:              20px;
}
div.page-mediaarchive-text {
    font-family:                PT Sans;
    font-weight:                bold;
    color:                      rgb(30, 32, 34);
    font-size:                  27px;
    float:                      left;
    cursor:                     pointer;
}
div.page-mediaarchive-text a{text-decoration: none;}

div.page-mediaarchive-icon {
    background:                 url("/images/sprite.png") repeat scroll -290px -160px transparent;
    float:                      left;
    height:                     27px;
    width:                      36px;
    margin-top:                 5px;
    margin-left:                10px;
    cursor:                     pointer;
}
div.page-mediaarchive {
    margin-top:                 40px;
}
div.page-mediaarchive-image {
    margin-top:                 10px;
    box-shadow:                 0px 13px 16px -21px rgb(0, 0, 0);
    -moz-box-shadow:            0px 13px 16px -21px rgb(0, 0, 0);
    -webkit-box-shadow:         0px 13px 16px -21px rgb(0, 0, 0);
    width:                      220px;
    height:                     138px;
    overflow:                   hidden;
}
div.page-short-big {
    font-size:                  27px;
    color:                      rgb(30, 32, 34);
    font-family:                PT Sans;
    line-height:                27px;
    margin-bottom:              25px;
}
table.page-table-data td.bold {
    font-weight:                bold;
}
table.page-table-data td {
    vertical-align:             top;
    padding:                    10px;
}
table.page-table-data tr.blue {
    background-color:           rgb(230, 245, 255);
}
table.page-table-data {
    color:                      rgb(30, 32, 34);
    font-family:                Arial;
    font-size:                  12px;
    margin-bottom:              15px;
    margin-top:                 15px;
}
div.page-detail-about a {
    text-decoration:            none;
}
div.page-congresses-caption {
    font-family:                Arial;
    font-weight:                bold;
    font-size:                  11px;
    line-height:                18px;
}
div.page-congresses-themes span {
    color:                      rgb(0, 87, 146);
}
div.page-congresses-themes {
    font-family:                PT Sans;
    color:                      rgb(30, 32, 34);
    font-size:                  19px;
    margin-top:                 2px;
}
div.page-congresses-item {
    margin-bottom:              20px;
}
div.page-congresses {
    margin-top:                 80px;
    width:300px;
}
div.map {
    width:                      100%;
    top:                        0px;
    height:                     1223px;
    opacity:                    0;
    -ms-filter:                 "alpha(opacity=0)";
    filter:                     alpha(opacity=0);
    zoom:                       1;
    z-index:                    2;
    position:                   absolute;
    background:                 url("/images/map.jpg") no-repeat scroll center -160px transparent;
}
div.contacts a {
    text-decoration:            none;
}
div.contacts {
    width:                      220px;
    margin-top:                 80px;
}
div.contacts-header {
    font-family:                Arial;
    font-size:                  10px;
    color:                      rgb(30, 32, 34);
    font-weight:                bold;
    text-transform:             uppercase;
    line-height:                14px;
    margin-bottom:              15px;
}
div.contacts-text {
    font-family:                Arial;
    font-style:                 italic;
    font-size:                  11px;
    color:                      rgb(30, 32, 34);
    line-height:                14px;
    margin-bottom:              20px;
}
div.contacts-name {
    font-size:                  12px;
    font-family:                Arial;
    font-weight:                bold;
}
div.booble {
    background:                 url("/images/sprite.png") no-repeat scroll -553px 0px transparent;
    padding-left:               40px;
    width:                      280px;
    height:                     200px;
    margin-left:                auto;
    padding-top:                40px;
    margin-top:                 280px;
}
div.booble-header {
    font-family:                PT Sans;
    font-size:                  25px;
    font-weight:                bold;
    color:                      rgb(30, 32, 34);
}
div.booble-text {
    font-family:                PT Sans;
    color:                      rgb(30, 32, 34);
    font-size:                  16px;
    margin-top:                 10px;
    margin-bottom:              10px;
}
div.booble-link a {
    font-family:                Arial;
    font-size:                  14px;
    color:                      rgb(0, 87, 146);
    line-height:                30px;
}
a.cakelab-image {
    background:                 url("/images/sprite.png") repeat scroll -230px -140px transparent;
    float:                      right;
    height:                     20px;
    width:                      100px;
}
div.cakelab {
    bottom:                     0px;
    font-family:                PT Sans; font-style:italic;
    font-size:                  10px;
    height:                     30px;
    line-height:                27px;
    position:                   fixed;
    width:                      200px;
    z-index:                    2147483647;
    background:                 url("/images/sprite.png") no-repeat scroll -289px -200px transparent;
    padding:                    0px 7px;
    right:                      50%;
    margin-right:               -488px;
}
div#wrapper-inside {
    height:                     12000px;
}
div#wrapper {
    width:                      1600px;
    height:                     1170px;
    margin-left:                auto;
    margin-right:               auto;
    overflow:                   hidden;
}
div#header-menu span.active span {
    float:                      none;
    padding:                    0px;
}
a.archor {
    position:                   absolute;
    width:                      10px;
    height:                     10px;
}
div.keeper {
    position:                   fixed;
    width:                      1600px;
    left:                       50%;
    margin-left:                -800px;
    overflow:                   hidden;
    height:                     100%;
    min-height:                 630px;
}
span#header-menu-item-presscenter {
    margin-left:                39.5%;
}
span#header-menu-item-history {
    margin-left:                47.4%;
}
span#header-menu-item-contacts {
    margin-left:                53.2%;
}
* {
    padding:                    0px;
    margin:                     0px;
}
body {
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    font-family:                'Corben',Helvetica,"Helvetica Neue",Arial,sans-serif;
}
.background {
    height:                     100%;
    position:                   absolute;
    width:                      100%;
    z-index:                    0;
    min-height:                 630px;
}
div#content {
    height:                     1000px;
    width:                      100%;
    overflow:                   hidden;
}
#header {
    height:                     344px;
    left:                       0px;
    top:                        0px;
    width:                      100%;
    z-index:                    10;
    margin-top:                 -235px;
    position:                   relative;
    overflow:                   hidden;
}
div.background .blue {
    width:                      100%;
    height:                     100%;
}
div.background .yellow {
    height:                     100%;
    width:                      100%;
    min-height:                 565px;
}


div.news-img-big {
    float:                      left;
    margin-bottom:              25px;
    margin-right:               15px;
    font-family: UbuntuCondensedRegular;
    color: rgb(0, 87, 146);
letter-spacing: -1px;
}

div.news-text-top {
font-style: italic;
font-family: UbuntuCondensedRegular;
color: rgb(0, 87, 146) !important;
letter-spacing: -1px;
}

div.news-text-bottom {
color: rgb(0, 87, 146);
font-size: 21px;
margin-top: 5px;
text-align: left;
font-family: UbuntuCondensedRegular;
color: rgb(0, 87, 146) !important;
letter-spacing: -1px;
}

div#header-text-bottom-4 {
margin-bottom: 30px;
margin-top: 60px;
}

div.h1 {
color: rgb(30, 32, 34);
font-size: 43px;
font-weight: bold;
font-family: UbuntuCondensedRegular;
}

div.h2 {
color: rgb(30, 32, 34);
font-size: 25px;
font-weight: bold;
font-family: UbuntuCondensedRegular;
}
