/*#mainBody h2 {*/
    /*color: #153810;*/
    /*font-size: 2em;*/
    /*-webkit-margin-before: 0.67em;*/
    /*-webkit-margin-after: 0.67em;*/
    /*-webkit-margin-start: 0;*/
    /*-webkit-margin-end: 0;*/
    /*font-weight: bold;*/
/*}*/

.aboutCompany {
    width: 950px;
    margin: auto;
}

.aboutCompanyTitle {
    width: 850px;
    margin: auto;
}

.aboutCompanyTitle h1 {
    margin-bottom: 50px;
    margin-top: 210px;
    font-size: 24pt;
    color: #663333;
    text-transform: uppercase;
}
.aboutCompanyTitle h2 {
    margin-bottom: 50px;
    margin-top: 210px;
    font-size: 24pt;
    color: #663333;
}

.aboutServiceBody {
    font-family: 'Open Sans', sans-serif;
    font-size: 14pt;
    text-indent: 0;
    line-height: 30px;
    /*padding-top: 0px;*/
    margin-bottom: 30px;
}

.aboutCompanyBody {
    clear: both;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: justify;
    line-height: 17pt;
}

.aboutCompanyBody p {
    font-family: "Open Sans", sans-serif;
    font-size: 14pt;
}

.describeOnRight {
    float: left;
    width: 615px;
    padding-top: 20px;
}

.aboutCompanyBody img {
    float: left;
    margin: 20px;
}


.aboutCompanyBody span {
    clear: left;
    display: block;
    text-indent: 50px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'Fira Sans', sans-serif;
}

#aboutCompanyItems span {
    text-indent: 0;
    font-family: 'Open Sans', sans-serif;
}

#aboutCompanyItems {
    clear: left;
    /*background-color: rgb(255, 255, 238);*/
    padding: 10px;
    padding-left: 128px;
    padding-right: 50px;
    margin-left: 30px;
    font-weight: 600;
    /* border: 1px solid darkgreen; */
    /* border-radius: 10px; */
    background: rgb(255, 255, 238) url(../images/info.png) 21px 18px no-repeat;
}

/*88888888888888888888888888*/
.CompanyTextItem {
    margin-top: 15px;
    margin-bottom: 15px;
    background: url("../images/check_alt.png") no-repeat 15px 3px;
}
#firstCompanyTextItem {
    margin-top: 20px;
}

.paddingTop_0 {
    padding-top: 0;
}


.HypothecTextItem {
    margin-top: 28px;
    margin-left: 50px;
    margin-right: 50px;
    padding-left: 50px;
    text-align: justify;
    font-weight: 500;
    margin-bottom: 28px;
    /* font-family: 'Open Sans', sans-serif; */
    /*    font-family: 'Montserrat', sans-serif;*/
    font-family: 'Fira Sans', sans-serif;
    /*background: url("Pictures/Yes_24.png") no-repeat left top;*/
}


/*********************** Team ********************/

.team {
    padding-top: 20px;
    /*margin-bottom: 40px;*/
    background-color: rgba(212, 229, 206, 0.33);
    /* max-width: 1200px; */
    text-indent: 0;
    width: 950px;
    margin: auto;
}

.team h2 {
    padding-left: 30px;
}

.leftPhotoRowWrapper, .rightPhotoRowWrapper  {
    width: 85%;
    clear: both;
    height: 190px;
    margin-top: 20px;
    margin-bottom: 20px;

    /* max-width: 800px; */
}

.leftPhotoRowWrapper {
    margin-top: 40px;
    padding-left: 7.5%;
}

.leftPhotoRowWrapper .teamPhotoItem{
    float: left;

}
.leftPhotoRowWrapper .teamText{
    float: left;
}

.leftPhotoRowWrapper .teamPhoto{
    float: left;
}

.rightPhotoRowWrapper  {
    text-align: right;
}

.rightPhotoRowWrapper .teamPhotoItem{
    float: right;
}

.rightPhotoRowWrapper .teamPhoto{
    float: right;
}

.rightPhotoRowWrapper .teamText{
    float: right;

}

.teamText {
    /*margin: 20px;*/
    margin-top: 25px;
}

#teamTextToTop {
    margin-top: 0;
}

.leftPhotoRowWrapper .teamText {
    /*margin: 20px;*/
    margin-left: 15px;
}
.rightPhotoRowWrapper .teamText {
    /*margin: 20px;*/
    margin-right: 20px;
}

.teamFIO {
    font-weight: 600;
    /*font-family: 'Roboto Condensed', sans-serif;*/
    font-family: 'Open Sans', sans-serif;
    color: #024307;
    line-height: 18px;
    cursor: pointer;
}

.teamPostName {
    font-size: 10pt;
    margin-top: 15px;
    font-family: 'Open Sans', sans-serif;
    color: #555555;
}

.teamPostAttestat {
    font-size: 7pt;
    margin-top: 5px;
    font-family: 'Open Sans', sans-serif;
    color: #555555;
}

.teamPhoto {
    width: 120px;
    /*border: 2px solid #00732a;;*/
    box-shadow: 0 0 8px rgba(0,0,0,0.5);
    cursor: pointer;
}

.teamPhotoItem {
    width: 50%;
    /*width: 400px;*/
}

#teamDescribe {
    display: none;
}

#teamDescribeWrapper {
    /*margin: 20px;*/
    padding: 20px;
    border: 3px solid #00732a;
}

#teamDescribePhoto {
    float: left;
    width: 150px;
    border: 2px solid #00732a;
    box-shadow: 0 0 8px rgba(0,0,0,0.5);
    margin-bottom: 10px;
    margin-right: 20px;
}

#teamDescribeName {
    font-size: 18pt;
    color: #024307;
}

#teamDescribePost {
    font-size: 12pt;
    color: #555555;
}

#teamDescribeText {
    font-family: 'Open Sans', sans-serif;
    margin-top: 20px;
    text-indent: 50px;
    line-height: 22.5px;
    text-align: justify;
}


/*************** simplemodal **************************/

#simplemodal-overlay {
    background-color:#000;
}

#simplemodal-container {
    height:572px; width:832px;
    background-color:white;
    padding:5px;
}


#simplemodal-container a.modalCloseImg {
    background:url(../images/gtk-close.png) no-repeat;
    width:25px;
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:12px;;
    right:20px;
    cursor:pointer;
}
