@font-face {
	font-family: 'Myriad_pro_cond';
	src: url('../fonts/myriad_pro_cond.eot');
	src: url('../fonts/myriad_pro_cond.woff') format('woff'), url('../fonts/myriad_pro_cond.ttf') format('truetype'), url('../fonts/myriad_pro_cond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.menu-block-1 ul,
.menu-block-1 ul li,
.menu-block-2 ul,
.menu-block-2 ul li,
.menu-block-3 ul,
.menu-block-3 ul li,
.menu-block-4 ul,
.menu-block-4 ul li,
.menu-block-5 ul,
.menu-block-5 ul li,
#breadcrumb ul,
#breadcrumb ul li,
ul.jcarousel-navigation,
ul.jcarousel-navigation li,
ul.language-switcher-locale-url,
ul.language-switcher-locale-url li,
#block-system-main .field-name-body ul,
#block-system-main .field-name-body ul li,
.documents-files ul,
.documents-files ul li,
ul.pager,
ul.pager li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: url("../images/blank.gif");
}

body {
    background: #fff;
    color: #000;
    font: 14px Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.33;
}

html, body{
    margin:0;
    padding:0;
    height:100%;
}

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

#page-wrapper {
    background: url("../images/pattern-header.jpg") 0 0 repeat-x;
    position: relative;
}
#page {
    width: 940px;
    padding-bottom: 152px;
}

#page, #page-wrapper {
    min-height:100%;
}

#header {
    height: 210px;
    background: url("../images/header-bg2.png") no-repeat 0 top;
    position: relative;
}
#logo {
    position: absolute;
    left: 0;
    top: 36px;
}
#site-name {
    position: absolute;
    top: 51px;
    left: 170px;
}
#site-name a {
    display: block;
    height: 40px;
    width: 150px;
    background: url("../images/logo-amur.png") no-repeat;
    text-indent: -9000px;
    overflow: hidden;
}
.block-block-1 {
    position: absolute;
    position: absolute;
    right: 52px;
    top: 22px;
}
.block-block-1 .block-content {
    width: 250px;
}
.pogoda{
    font-weight: bold;
}
.icon-pogoda{
    color: #000;
    font: 30px 'MyriadPro-Bold', sans-serif;
    padding: 9px 0 0 77px;
    background: url("../images/icon-pogoda.png") no-repeat 15px 6px;
}
.meteo{
    padding-top: 7px;
    height: 32px;
    width: 225px;
}
.meteo1{
    width: 23%;
    padding: 2px 0 0 27px;
}
.meteo2{
    width: 25%;
    padding: 2px 0 0 29px;
}
.meteo3{
    width: 15%;
    padding: 1px 0 0 24px;
}
.meteo1,
.meteo2,
.meteo3 {
    height: 32px;
    float: left;
}
.meteo1{
    background: url("../images/icon-meteo1.png") no-repeat 1px 0;
}
.meteo2{
    background: url("../images/icon-meteo2.png") no-repeat -3px 1px;
}
.meteo3{
    background: url("../images/icon-meteo3.png") no-repeat 5px 3px;
}

.block-menu-block-2 {
    position: absolute;
    left: 0;
    top: 161px;
}
.menu-block-2 ul li {
    height: 34px;
    width: 34px;
    float: left;
    margin-right: 2px;
}
.menu-block-2 ul li a {
    display: block;
    height: 34px;
    width: 34px;
    background: url("../images/menu-sprite.png");
    text-indent: -9000px;
    overflow: hidden;
}
.menu-block-2 ul li.menu-mlid-585 a {
    background-position: -6px 0;
}
.menu-block-2 ul li.menu-mlid-585 a:hover {
    background-position: -6px -37px;
}
.menu-block-2 ul li.menu-mlid-586 a {
    background-position: -43px 0;
}
.menu-block-2 ul li.menu-mlid-586 a:hover {
    background-position: -43px -37px;
}
.block-menu-block-1 {
    position: absolute;
    left: 78px;
    top: 161px;
}
.menu-block-1 ul {
    width: 862px;
}
.menu-block-1 ul li {
    height: 34px;
    float: left;
}


/*.menu-block-1 ul li.first,
.menu-block-1 ul li.active-trail {
    border-left: none;
}*/

.menu-block-1 ul li a,
.menu-block-2 ul li a {
    display: inline-block;
}
/*.menu-block-1 ul li.menu-mlid-535 a {
    width: 139px;
    background-position: -86px 1px;
}
.menu-block-1 ul li.menu-mlid-535 a:hover {
    background-position: -86px -36px;
}
.menu-block-1 ul li.menu-mlid-535 a.active-trail {
    background-position: -86px -72px;
}
.menu-block-1 ul li.menu-mlid-537 a {
    width: 244px;
    background-position: -226px 1px;
}
.menu-block-1 ul li.menu-mlid-537 a:hover {
    background-position: -226px -36px;
}
.menu-block-1 ul li.menu-mlid-537 a.active-trail {
    background-position: -226px -72px;
}
.menu-block-1 ul li.menu-mlid-538 a {
    width: 100px;
    background-position: -471px 1px;
}
.menu-block-1 ul li.menu-mlid-538 a:hover {
    background-position: -471px -36px;
}
.menu-block-1 ul li.menu-mlid-538 a.active-trail {
    background-position: -471px -72px;
}
.menu-block-1 ul li.menu-mlid-536 a {
    width: 117px;
    background-position: -574px 1px;
}
.menu-block-1 ul li.menu-mlid-536 a:hover {
    background-position: -574px -36px;
}
.menu-block-1 ul li.menu-mlid-536 a.active-trail {
    background-position: -572px -72px;
}
.menu-block-1 ul li.menu-mlid-539 a {
    width: 141px;
    background-position: -690px 1px;
}
.menu-block-1 ul li.menu-mlid-539 a:hover {
    background-position: -690px -36px;
}
.menu-block-1 ul li.menu-mlid-539 a.active-trail {
    background-position: -690px -72px;
}
.menu-block-1 ul li.menu-mlid-540 a {
    width: 121px;
    background-position: -832px 1px;
}
.menu-block-1 ul li.menu-mlid-540 a:hover {
    background-position: -832px -36px;
}
.menu-block-1 ul li.menu-mlid-540 a.active-trail {
    background-position: -832px -72px;
}*/
/*.menu-block-1 ul li.menu-mlid-535 a:hover,
.menu-block-1 ul li.menu-mlid-537 a:hover,
.menu-block-1 ul li.menu-mlid-538 a:hover,
.menu-block-1 ul li.menu-mlid-536 a:hover,
.menu-block-1 ul li.menu-mlid-539 a:hover,
.menu-block-1 ul li.menu-mlid-540 a:hover,
.menu-block-1 ul li.menu-mlid-535 a.active-trail,
.menu-block-1 ul li.menu-mlid-537 a.active-trail,
.menu-block-1 ul li.menu-mlid-538 a.active-trail,
.menu-block-1 ul li.menu-mlid-536 a.active-trail,
.menu-block-1 ul li.menu-mlid-539 a.active-trail,
.menu-block-1 ul li.menu-mlid-540 a.active-trail {
    border-left: 1px solid #fff;
    margin-left: -1px ;
}*/



#main-wrapper {
}
#page-title,
.title-region-content-top,
.block-webform h2 {
    color: #000;
    padding: 23px 0 16px;
    font: 40px 'MyriadPro-BoldCond', sans-serif;
}

#breadcrumb {
    min-height: 28px;
    background: #f4f4f4;
    padding: 0 9px;
    border: 1px solid #e3e3e3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#breadcrumb ul li {
    display: inline-block;
    padding: 0 9px;
    background: url("../images/separator-breadcrumb.png") no-repeat left;
}
#breadcrumb ul li:first-child,
#breadcrumb ul li.first-child {
    background: none;
    padding-left: 0;
}
#breadcrumb ul li a {
    font: 14px 'MyriadPro-Regular', sans-serif;
    line-height: 30px;
    color: #11618a;
}
#breadcrumb ul li.last a {
    color: #b3b3b3;
    text-decoration: none;
}
#breadcrumb ul li span {
    display: none;
}

#block-system-main p {
    margin-bottom: 20px;
}
#block-system-main .field-name-body ul {
    margin: 0 0 20px 14px;
}
#block-system-main .field-name-body ul li {
    background: url("../images/marker.jpg") 0 8px no-repeat;
    padding: 0 0 8px 18px;
}
#block-system-main table {
    margin-bottom: 20px;
    border-collapse: collapse;
    border: none;
}
#block-system-main table caption {
    padding: 4px 8px;
    font-size: 30px;
    text-align: left;
}
#block-system-main table tr {
    border-bottom: none;
}
#block-system-main th,
#block-system-main td {
    background: none;
    padding: 8px;
    vertical-align: middle;
    border-bottom: none;
}
#block-system-main th {
    background: auto;
    color: #7f7f7f;
    font: normal 24px/28px 'MyriadPro-Bold', sans-serif;
}
#block-system-main tr:nth-child(even) th,
#block-system-main tr.even th,
#block-system-main tr:nth-child(even) td,
#block-system-main tr.even td{
    background: #e8f0f5;
}
#block-system-main th p,
#block-system-main td p,
#block-system-main th ul,
#block-system-main td ul {
    margin: 0!important;
}
#block-system-main th ul li,
#block-system-main td ul li {
    background: url("../images/bullet.png") 0 5px no-repeat!important;
    padding: 0 0 8px 18px!important;
}
#block-system-main blockquote {
    position: relative;
    padding: 15px 45px 15px 45px !important;
    font: italic 13px/18px Arial, sans-serf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f4f4f4;
    color: #5f5f5f !important;
    margin: 0 0 25px;
}
#block-system-main blockquote:after {
    content: "";
    height: 28px;
    width: 27px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    background: url("../images/blockquote-right.png") no-repeat;
}
#block-system-main blockquote:before {
    content: "";
    height: 28px;
    width: 27px;
    position: absolute;
    top: 5px;
    left: 5px;
    background: url("../images/blockquote-left.png") no-repeat;
}
#block-system-main h2,
#block-system-main h3 {
    padding-bottom: 20px;
    font-size: 22px;
    font-weight: normal;
    line-height: 2;
}
hr {
    border-color: #000;
    margin: 0 0 16px 0;
}

.item-list ul.pager {
    padding-left: 10px;
    text-align: left;
}
.item-list ul.pager li {
    display: inline-block;
    float: left;
    min-width: 31px;
    height: 41px;
    background: #f1f9f6;
    margin-right: 1px;
    padding: 0 5px;
    line-height: 40px;
    text-align: center;
}
.item-list ul.pager li:hover {
    background: #e0f0f3;
}
.item-list ul.pager li a {
    display: block;
    text-decoration: none;
}
.item-list ul.pager li.pager-first,
.item-list ul.pager li.pager-last {
    display: none;
}
.item-list ul.pager li.pager-prev,
.item-list ul.pager li.pager-next {
    font-size: 18px;
}
.item-list ul.pager li.pager-current {
    background: #f8fcfb;
    color: #59646a;
}

.pane-news-panel-pane-1 h2.pane-title {
    padding: 0 0 12px;
    font: normal 40px MyriadPro-BoldCond, sans-serif;
    text-decoration: none;
}
.news-list-front {
    background: #f2f2f2;
    border: 1px solid #e6e6e6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    padding: 0 0 10px 19px;
    margin-bottom: 60px;
}
.news-list-front .more-link {
    height: 45px;
    width: 140px;
    text-align: center;
    position: absolute;
    top: -42px;
    right:-2px;
    background: url("../images/tab.jpg") no-repeat;
}
.news-list-front .more-link a {
    display: block;
    font: 14px/18px Arial, sans-serif;
    color: #11618a;
    line-height: 44px;
    margin-left: 14px;
    margin-top: -1px;
}
.news-list-front .news-row {
    width: 280px;
    float: left;
    position: relative;
    padding-top: 222px;
    margin-right: 30px;
    overflow: hidden;
}
.news-list-front .news-row:last-child {
    margin-right: 0;
}
.news-list-front .news-image,
.news-list-front .news-youtube {
    position: absolute;
    left: 0;
    top: 22px;
}
.news-list-front .news-image img,
.news-list-front .news-youtube img {
    border-radius: 3px;
}
.news-list-front .news-date {
    padding: 5px 0;
}

.news-list .news-row {
    width: 220px;
    float: left;
    position: relative;
    margin: 0 20px 20px 0;
}
.news-list .view-content {
    width: 700px;
}
.news-list > .news-row,
.indicators-list .indicator-row {
    width: 700px;
    margin: 0 0 30px;
    position: relative;
    float: none;
}
.news-list .news-date,
.indicators-list .indicator-date {
    height: 40px;
    color: #fff;
    font: 14px 'MyriadPro-Regular', sans-serif;
    line-height: 40px;
    padding-left: 50px;
    background: url("../images/title-bg-shadow.png") repeat-x;
}
.news-list > .news-row .news-date,
.indicators-list .indicator-date {
    padding-left: 48px;
}
.news-list .news-date:after,
.indicators-list .indicator-date:after {
    content: "";
    height: 18px;
    width: 100%;
    position: absolute;
    top: 40px;
    left: 0;
    background:url("../images/title-bg-shadow.png") repeat-x 0 -40px;
}
.news-list .news-date:before,
.indicators-list .indicator-date:before {
    content: "";
    height: 16px;
    width: 16px;
    position: absolute;
    top: 12px;
    left: 20px;
    background: url("../images/calendar.png") no-repeat;
}
.news-list .news-content,
.indicators-list .indicator-content {
    background: #f4f4f4;
    padding-bottom: 10px;
    border: 1px solid #e3e3e3;
    border-top: none;
}
.news-list .news-image,
.news-list .news-youtube {
    height: 160px;
    width: 200px;
    margin: 20px 10px;
}
.news-list > .news-row .news-image,
.news-list > .news-row .news-youtube {
    float: left;
}
.news-list .news-title,
.indicators-list .indicator-title {
    padding: 0 9px;
    font: 16px 'MyriadPro-Semibold', sans-serif;
    margin-top: 14px;
}
.news-list > .news-row .news-title,
.indicators-list .indicator-title {
    font: 20px 'MyriadPro-Semibold', sans-serif;
}
.news-list .news-text,
.indicators-list .indicator-summary,
.indicators-list .indicator-diagramm {
    padding: 20px 9px 0;
}

.object {
    min-height: 95px;
    border: 1px solid #e4e4e4;
    border-top: 5px solid #e4e4e4;
    margin-bottom: 10px;
}
.photo img {
    height: 100px;
    width: 100px;
    float: left;
    margin-top: -5px;
}
.object p {
    margin-bottom: 0!important;
}
.description {
    margin: 13px 0 0 120px;
}
.object-title {
    font: 18px 'MyriadPro-Regular', sans-serif;
    color: #000;
}
.object-text {
    padding: 15px 0 0 15px;
    color: #7b7b7b;
    font-size: 14px;
    font-style: italic;
    background: url("../images/marker.jpg") no-repeat 5px 20px;
}

.node-type-news .field-name-post-date,
.node-type-article .field-name-post-date {
    margin-bottom: 20px;
    color: #848383;
    font: 14px 'MyriadPro-Regular', sans-serif;
}
.node-type-news .group_media,
.node-type-article .group_media {
    width: 240px;
    float: left;
}
.group_media .field-item {
    margin-bottom: 25px;
    color: #727272;
    font-style: italic;
}
.group_media .field-item span {
    width: 220px;
    display: inline-block;
}
.group_media .field-item img {
    margin-bottom: 7px;
}
.node-type-news .field-name-body,
.node-type-article .field-name-body {
    display: table;
}

.block-block-50-title{
    padding: 5px 0 0 30px;
    font: 16px 'MyriadPro-Regular',sans-serif;
    color: #000;

}
.block-block-50-text{
    font: italic 14px Arial, sans-serif;
    color: #787878;
    padding: 10px 0 0 60px;
}
.poselok{
    padding: 5px 0 0 30px;
    background: url("../images/poselok.jpg") no-repeat;
}
.aeroplan{
    background: url("../images/aeroplan.jpg") no-repeat 0 2px;
}
.poligon{
    background: url("../images/poligon.jpg") no-repeat 0 2px;
}
.sklad{
    background: url("../images/sklad.jpg") no-repeat 0 2px;
}
.no-border{
    border: none;
}
.no-padbottom{
    padding-bottom: 0 !important;
}
.marg-top-30{
    margin-top: 30px;
}
.block-left,
.block-center,
.block-right{
    float: left;
    /*width: 100%;*/
    width: 31.4%;
    /*position: relative;*/
}
.block-center,
.block-right{
    margin-left: 20px;
}
.block-block-67{
    position: relative;
}
.title-news{
    position: relative;
}
.full-news{
    color: #11618A;
    position: absolute;
    top: 35px;
    right: 0;
}
.pokazateli{
    margin-top: 60px;
}
.block-block-green{
    height: 117px;
    background: #617b60;
    /*position: relative;*/
    outline: 1px solid #90a88f;
    outline-offset: -5px;
    /*z-index: 1;*/
}
.block-block-green p{
    margin-bottom: 0 !important;
}
/*.block-block-green:before{*/
    /*display: block;*/
    /*content: "";*/
    /*position: absolute;*/
    /*top: 3px;*/
    /*left: 3px;*/
    /*width: 212px;*/
    /*border: 1px solid #90a88f;*/
    /*min-height: 93%;*/
    /*z-index: 10;*/
/*}*/
.b-1969{
    height: 29px;
    width: 69px;
    background: url("../images/1969.png") no-repeat 20px 20px;
    padding: 20px 0 0 20px;
}
.b-1984{
    height: 29px;
    width: 70px;
    background: url("../images/1984.png") no-repeat 20px 20px;
    padding: 20px 0 0 20px;
}
.b-2007{
    height: 29px;
    width: 69px;
    background: url("../images/2007.png") no-repeat 20px 20px;
    padding: 20px 0 0 20px;
}
.b-text{
    color: #fff;
    font: 14px Arial, sans-serif;
    padding: 10px 10px 0 20px;
}
.map-2{
    position: relative;
    /*height: 433px;*/
    /*background: url("../images/map-2.jpg") no-repeat 0 40px;*/
    /*border-bottom: 5px solid #11618a;*/
    padding: 50px 0 195px 0;
    margin-bottom: 80px;
}
.tonn{
    position: absolute;
    right: 0;
    width: 210px;
    color: #000;
    font: 21px 'MyriadPro-Regular', sans-serif;
}
.map-2 span{
    font: 70px/75px 'MyriadPro-Bold', sans-serif;
}
.map-2 p{
    margin-top: -10px;
    font: 14px/14px Arial, sans-serif;
}
.edinic{
    position: absolute;
    /*top: 430px;*/
    color: #000;
    width: 320px;
    font: 21px 'MyriadPro-Regular', sans-serif;
    background: url("../images/icon-texnika.jpg") no-repeat 0 15px;
    padding-left: 95px;
}
.sotrydniki{
    position: absolute;
    right: 0;
    top: 180px;
    color: #000;
    width: 320px;
    padding-top: 10px;
    font: 21px 'MyriadPro-Regular', sans-serif;
    background: url("../images/icon-sotrydniki.jpg") no-repeat 120px 0;
}
.rybli{
    position: absolute;
    left: 0;
    top: 220px;
    width: 300px;
    padding-top: 10px;
    color: #000;
    font: 21px 'MyriadPro-Regular', sans-serif;
}
.rybli span{
    color: #11618a;
}

.prod-table td {
    padding: 0!important;
}
.prod-table span {
    font: normal 20px/24px 'MyriadPro-Regular', sans-serif;
}
.prod-table span strong {
    font: bold 50px/60px 'MyriadPro-Bold', sans-serif;
}

.documents-list {
    margin-top: 20px;
}
.documents-list .documents-row {
    margin-bottom: 20px;
}
.documents-list .documents-section {
    background: url("../images/icon-document.png") 0 center no-repeat;
    margin-bottom: 8px;
    padding-left: 24px;
    font: normal 18px/24px 'MyriadPro-Regular', sans-serif;
}
.documents-list .documents-files {
    padding-left: 32px;
    font-size: 14px;
}
.documents-list .documents-files ul li {
    margin-bottom: 8px;
}
.documents-list .documents-files img {
    vertical-align: middle;
}

.block-block-7 {
    margin: 20px 0;
    border: 3px solid #f5d7c0;
}
.block-block-7 .block-content {
    background: #f5d7c0;
    padding: 15px;
    border: 1px solid #fff;
}





.region-sidebar-first {
}
.region-sidebar-first > .block {
    margin-bottom: 25px;
}
.region-sidebar-first > .block h2.block-title {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
}

.menu-block-3 ul li a {
    display: block;
    color: #11618a;
    font: 14px/16px 'MyriadPro-Semibold', sans-serif;
    padding: 0 0 10px 20px;
    background: url("../images/sidebar-list.png") 0 3px no-repeat;
}

.block-block-5 .present{
    padding-left: 10px;
    height: 30px;
    width: 210px;
    color: #fff;
    font: 16px 'MyriadPro-Regular', sans-serif;
    line-height: 32px;
    background: #617b60;
    margin-bottom: 20px;
}

ul.vacancies-list li.active {
    background: url("../images/marker-active.png") 0 5px no-repeat!important;
}
ul.vacancies-list li span {
    border-bottom: 1px dashed #000;
}
ul.vacancies-list li.active span {
    color: #11618a;
    border-bottom: none;
}

.block-webform .block-content {
    width: 310px;
    background: #f6f6f6;
    position: relative;
    padding: 19px;
    border: 1px solid #e7e7e7;
}
.block-webform .block-content label {
    font-weight: normal;
}
.block-webform .block-content .form-text {
    width: 301px;
}
.block-webform .block-content .required {
    background: #fff url("../images/required.png") 290px 9px no-repeat!important;
}
.block-webform .block-content .form-text,
.block-webform .block-content .form-textarea {
    background: #fff;
    font-size: 14px;
    padding: 2px 3px;
    border: 1px solid #dcdcdc;
}
.block-webform .block-content .form-file {
    width: 225px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
  .block-webform .block-content .form-file {
    width: 234px;
}
}
.block-webform .block-content #webform-component-polya-otmechennye- {
    position: absolute;
    right: 19px;
    margin: 0;
    padding-top: 6px;
    color: #888;
    font-size: 13px;
}
.block-webform .block-content #edit-actions {
    margin-bottom: 0;
    margin-top: 20px;
}
.block-webform .block-content #edit-submit {
    width: 109px;
    height: 37px;
    background: url("../images/button-send.png");
    text-indent: -9000px;
    overflow: hidden;
    border: none;
    outline: none;
    cursor: pointer;
}

.people-list .people-row {
    background: #f5f5f5;
    position: relative;
    margin-bottom: 30px;
}
.people-list .person-photo {
    width: 200px;
    height: 200px;
    float: left;
}
.people-list .person-content {
    width: 479px;
    height: 194px;
    float: left;
    position: relative;
    padding-left: 20px;
    border: solid #e3e3e3;
    border-width: 5px 1px 1px 0;
}
.people-list .person-name {
    width: 230px;
    padding: 10px 0;
    font: 24px 'MyriadPro-Regular', sans-serif;
}
.people-list .person-position {
    height: 60px;
    color: #707070;
    font: 14px 'MyriadPro-Regular', sans-serif;
}
.people-list .person-phone {
    background: url("../images/icon-phone.png") 0 center no-repeat;
    margin-bottom: 10px;
    padding-left: 25px;
    font: 14px 'MyriadPro-Regular', sans-serif;
}
.people-list .person-email {
    background: url("../images/icon-mail.png") 0 center no-repeat;
    padding-left: 25px;
    font: 14px 'MyriadPro-Regular', sans-serif;
}
.people-list .person-cv {
    position: relative;
}
.people-list .person-cv-open {
    padding: 10px;
}
.people-list .person-text-link span {
    display: block;
    width: 115px;
    height: 30px;
    background: url("../images/person-cv.png") 0 0 no-repeat;
    position: absolute;
    right: 1px;
    top: -30px;
    cursor: pointer;
}
.people-list .person-text-link span.close {
    display: none;
    background-position: 0 -30px;
}
.people-list .person-text-inner {
    display: none;
    background: #fff;
    margin: 10px;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, .23);
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, .23);
}
.people-list .person-text-inner p:last-child {
    margin-bottom: 0!important;
}
.people-list .person-cv-open .person-text-inner {
    display: block;
}

.gallery-list {}
.gallery-list .gallery-row {
    width: 700px;
    height: 200px;
    background: url("../images/gallery-gradient.jpg") 220px 0 repeat-y;
    position: relative;
}
.gallery-list .gallery-cover {
    width: 220px;
    height: 200px;
}
.gallery-list .gallery-title,
.gallery-list .gallery-title a {
    display: block;
    width: 220px;
    height: 200px;
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    text-decoration: none;
}
.gallery-list .gallery-title:hover {
    background: url("../images/mask.png");
}
.gallery-list .gallery-title a:hover {
    background: url("../images/perehod.png") 80px 50px no-repeat;
}
.gallery-list .gallery-title span {
    display: block;
    width: 180px;
    background: url("../images/mask.png");
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 6px 20px;
    color: #fff;
    font: 14px 'MyriadPro-Regular', sans-serif;
}
.gallery-list .gallery-title a:hover span {
    background: none;
}
.gallery-list .gallery-files {
    width: 460px;
    height: 200px;
    position: absolute;
    right: 0;
    top: 0;
}
.gallery-list .gallery-files div {
    width: 115px;
    height: 100px;
    float: left;
}
.gallery-list .gallery-files div img {
    opacity: .5;
}
.gallery-list .gallery-files div img:hover {
    opacity: 1;
}

.field-name-field-album-photos .field-item {
    width: 220px;
    height: 220px;
    float: left;
    margin-right: 20px;
}
.field-name-field-album-photos .field-item:nth-child(3n) {
    margin-right: 0;
}


#footer {
    height: 154px;
    min-width: 100%;
    background: url("../images/pattern-footer.jpg");
    /*margin-top: 20px;*/
    margin-top: 0;
    bottom: 0;
    position: absolute;
}
#footer-columns {
}
#footer-wrapper {
    height: 152px;
    width: 940px;
    margin: 0 auto;
    position: relative;
}
.block-block-2 .block-content {
    float: left;
    width: 340px;
    padding-top: 39px;
    color: #fff;
    font: 14px/18px 'MyriadPro-Regular', sans-serif;
}
.block-block-2 .block-content .phone {
    font: 14px/18px 'MyriadPro-Bold', sans-serif;
}
.block-block-2 .block-content .email {
    text-decoration: underline;
}
.block-block-2 .block-content .email a {
    color: #fff;
}
.block-block-4 .block-content {
    float: left;
    height: 56px;
    width: 109px;
    padding-top: 30px;
}
.block-block-4 .block-content a {
    display: block;
    height: 56px;
    width: 109px;
    position: absolute;
    top: 40px;
    left: 475px;
    background: url("../images/logo-heads.png") no-repeat;
    text-indent: -9000px;
    overflow: hidden;
}
.block-block-3 .block-content {
    padding-top: 21px;
    float: right;
}
.block-block-3 .block-content .platina-h {
    padding-left: 10px;
    margin-bottom: -9px;
    color: #fff;
    font: bold 18px Arial, sans-serif;
}
.block-block-3 .block-content .platina-back {
    height: 99px;
    width: 314px;
    padding-top: 21px;
    background: url("../images/platina.png") no-repeat top right;
}
.price-top,
.price-middle,
.price-bottom {
    width: 170px;
    height: 22px;
    padding: 0 0 0 23px;
    color: #000;
    font: 18px Arial, sans-serif;
}
.price-top-left,
.price-middle-left,
.price-bottom-left {
    float: left;
}
.price-top-right,
.price-middle-right,
.price-bottom-right {
    float: right;
}


/* ---------- */
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #f2f2f2;
    border: 1px solid #e6e6e6;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 384px;
    width: 920px;
    padding: 10px;
    margin-bottom: 31px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    height: 384px;
    width: 920px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-control {
    position: absolute;
    bottom: 20px;
    right: 22px;
}
.jcarousel-control a {
    display: inline-block;
    height: 22px;
    width: 22px;
    float: left;
    padding: 0 3px;
    background: url("../images/jcarousel-control.png") no-repeat;
    text-indent: -9000px;
    overflow: hidden;
}
.jcarousel-control a:hover {
    background: url("../images/jcarousel-control-hover.png") no-repeat;
}
.jcarousel-control a:active,
.jcarousel-control a.active {
    background: url("../images/jcarousel-control-active.png") no-repeat;
}
#block-block-2 .block-content a {
	background:#FFF;
	padding:0 3px;
}



.promo-area .promo-image,
.promo-area .slogan-wrapper{
    display:inline-block;
    }
    
    .promo-area .promo-image{
        margin:0 25px 0 0;
        }
        
        .promo-area .promo-image{
            float:left;
            }
            
            .slogan-wrapper{
                max-width:487px;
                    clear:both;
                        background:#F4F4F4;
                            padding:20px 44px 22px 20px;
                                border:1px solid #e4e4e4;
                                    border-left:3px solid #e4e4e4;
                                        position:relative;
                                            margin:0 0 15px 0;
                                            }
                                            
                                            .slogan-wrapper:before{
                                                position:absolute;
                                                    content:' ';
                                                        width:22px;
                                                            height:22px;
                                                                    top:26%;
                                                                        left:-22px;
                                                                            background-image:url('/sites/artel-amur.ru/files/imce/triangle.jpg');
                                                                            }
                                                                            
                                                                            #block-system-main .promo-slogan{
                                                                                background:transparent;
                                                                                    padding:0 !important;
                                                                                        margin:0 0 20px 0 !important;
                                                                                            font:15px/16px 'MyriadPro-Semibold', sans-serif !important;
                                                                                                font-style:normal !important;
                                                                                                }
                                                                                                
                                                                                                #block-system-main .promo-slogan:before,
                                                                                                #block-system-main .promo-slogan:after{
                                                                                                    content:'';
                                                                                                        background:transparent;
                                                                                                            position:absolute;
                                                                                                                width:0;
                                                                                                                    height:0;
                                                                                                                    }
                                                                                                                    
.speaker { 
font-size:12px;
}


#block-menu-block-1 .menu-name-main-menu li a,
#block-menu-block-1 .menu-name-main-menu li:hover a {
	text-decoration:none;
	margin: 2px 15px 0px;
	border: none;
}

#block-menu-block-1 .menu-name-main-menu li:hover a,
#header #block-menu-block-1 .menu-name-main-menu .menu li.active-trail a {
	padding: 2px 0 3px;
}

#block-menu-block-1 .menu-name-main-menu li a {
	display: inline-block;
	height: 28px;
	overflow: hidden;
	font-family: 'Myriad_pro_cond';
	text-transform: uppercase;
	font-size: 24px;
	text-align: center;
	line-height: 33px;
	text-decoration: none;
	border-bottom: 2px solid #88B0C4;
	width: auto;
	letter-spacing: 0px;
	width: auto;
    background-image: none;
	padding-top: 2px;
	text-indent:0;
	vertical-align: bottom;
}

#block-menu-block-1 .menu-name-main-menu li:not(:last-child):not(:hover):not(.active-trail):after {
	position: absolute;
	right: 0;
	height: 100%;
	width: 1px;
	background-color: #cccccc;
	content: ' ';
	top: 0;
}

#block-menu-block-1 .menu-name-main-menu li {
	height: auto;
	border-radius: 2px;
	display: block;
	position: relative;
}

#block-menu-block-1 .menu-name-main-menu li:hover {
	background-color: #eeeeee;
}

#header #block-menu-block-1 .menu-name-main-menu li.active-trail {
	background-color: #617b60;
}

#header #block-menu-block-1 .menu-name-main-menu .menu li.active-trail a {
	color: #fff;
	border: none;
}
