

/* Start:/local/templates/tppra.org/components/bitrix/menu/header.menu/style.min.css?1553619765490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/tppra.org/components/bitrix/menu/header.menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/brc/style.min.css?1554761871467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/tppra.org/template_styles.css?16964948849712*/


.profile-list .inputtextarea {
    float: left;
    width: 100%;
    height: 150px;
    border: 1px solid rgba(0, 0, 0, .3);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #fff;
    resize: none;
    padding: 20px;
    color: #000;
    font-size: 16px;
    font-weight:400
}
.profile-list .inputselect, .captcha .inputtext{
    float: left;
    width: 100%;
    height: 46px;
    border: 1px solid rgba(0, 0, 0, .3);
    -webkit-border-radius: 23px;
    border-radius: 23px;
    padding: 0 20px;
    font-size: 16px;
    color: #000;
    border-radius:10px;
    margin-bottom: 15px;
}
.profile-list .language_select .inputselect{
    width:49%;
}
.profile-list .language_select .inputtext{
    border-radius:10px;
    width:49%;
}
.captcha img{
    float:left;
}
.captcha .inputtext{
    width: 25%;
    height:40px;
    float:unset;
    border-radius:0px;
    margin-left:1%;
}
.profile-list .language_select .inputselect:nth-child(2){
    margin-left:1%;
}
.wrapper-profile-form .file-row .file .inputfile {
    position: absolute;
    left: 0;
    height:35px;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index:50
}

.wrapper-one-news .wrapper-profile-form{
display:none;
}

@import url('https://fonts.googleapis.com/css?family=Amarante');

.partners-logos-row div:nth-child(1) .partner img {
    width: 200px !Important;
}

.partners-logos-row div:nth-child(2) .partner img {
    width: 90px !Important;
}

.partners-logos-row div:nth-child(3) .partner img {
    width: 180px !Important;
}


.partners-two div:nth-child(2) .partner img{
    width: 200px !Important;
}


#wrapper {
  display: block;
  background: #fff;
  width:100%;
}

.text .item-of-album img {
display:none;
float:left;
margin:20px;
margin-bottom:10px;
}

h3.three-level-title {
    line-height: 1.1;
}


.projects-tpp-row.news-tpp-row .item-of-tpp-project .date-and-details-row .basic-button {
    width: 150px !important;
}

#keywords, #keywords th, #keywords tr, #keywords td {
border:none !important;
}

#keywords tr:nth-child(2n) td {
  background:#f2f2f2;
  color: #5e5e5e;
}

#keywords {
    width: 100%;
}

#keywords .tablesorter-headerAsc span::after, #keywords .tablesorter-headerUnSorted span::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.3em;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-left: 0.3em solid transparent;
}


#keywords .tablesorter-headerDesc span::after {
    width: 0;
    height: 0;
    margin-left: 0.3em;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    content: "";
    border-top: none !important;
    border-bottom: 0.3em solid !important;
    border-right: 0.3em solid transparent !important;
    border-left: 0.3em solid transparent !important;
}

#keywords td, #keywords th {
width:50%;
    border: 2px solid #fff !important;
}

#keywords thead {
  cursor: pointer;
  background: #c9dff0;
}
#keywords thead tr th { 
  font-weight: bold;
    padding: 0px 15px;
    padding-top: 10px;
}
#keywords thead tr th span { 
  background-repeat: no-repeat;
  background-position: 100% 100%;
position: relative;
}

#keywords thead tr th.headerSortUp, #keywords thead tr th.headerSortDown {
  background: #acc8dd;
}



#keywords tbody tr { 
  color: #555;
}
#keywords tbody tr td {
  text-align: center;
  padding: 15px 10px;
}
#keywords tbody tr td.lalign {
  text-align: left;
}

#banners .owl-carousel {
    margin: 0;
    margin-top: 4rem;
}

span.project-name {
    text-align: initial !Important;
}

.text img.ruk {
width:100%;
max-width:700px;
}
.section_pub {
  font-style:italic;
  color:#6d0010;
}

.breadcrumb li.active {
    line-height: 1.4;
}

.wrapper-one-news .table > thead > tr > th, .wrapper-one-news .table > tbody > tr > th, .wrapper-one-news .table > tfoot > tr > th, .wrapper-one-news .table > thead > tr > td, .wrapper-one-news .table > tbody > tr > td, .wrapper-one-news .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;

}
.wrapper-one-news table.table td {

    background: rgba(14, 28, 41, 0);
}

.table {
    margin-bottom: 0px !important;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.wrapper-one-news table {
    background-color: transparent;
}
.wrapper-one-news table {
    border-spacing: 0;
    border-collapse: collapse;
}


.wrapper-one-news .news-image {
    width: 570px !important;
}

.president-image {
max-width:470px !important;
}

.partners-logos-row .partner img {
    max-width: 200px !important;
}

.items-descript {
    margin: 0 0 5px !important;
}

section#banners {
    margin-top: 30px;
}

ul.theme-links-list, .directory-catalog, .business-list, .representations-list, .brochures-list {
    margin-left: 0px !important;
    margin-top: 0px !important;
}

ul.theme-links-list li, .directory-catalog li, .business-list li, .representations-list li, .brochures-list li, .pagination li {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.theme-links-list li, ul.theme-links-list li, .directory-catalog li, .business-list li, .representations-list li, .brochures-list li, .pagination li {
    padding: 0 !important;
}

#banners .owl-carousel .item{height: 8rem; padding: 1rem; background-position: center center; background-repeat: no-repeat;     background-size: contain; }
#banners .owl-carousel .item h4{color:#FFF;font-weight:400;margin-top:0rem}
#banners .owl-carousel .item-video{height:300px}
#banners #setup{margin-top:4rem}
#banners .demo-list h5{margin:0}

.profile-list {
list-style: none !important;
    margin-left: initial !important;
    margin-top: initial !important;
}


.graphics-row .item-of-graphic .image-and-name .image-block {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}


.members-palat-list li {
    width: 200px !important;
}


.info__hidden {
display:none;
}


ul.buttons-list {
    margin: 0px 15px;

padding-right: 30px;
    padding-left: 0px;
}

span.language-name {
    text-transform: uppercase;
}

.networks-list {
    width: 190px !important;
}

#main__background {
background-image: url(/local/templates/tppra.org/img/mount.jpeg);
}

.mmg10 {
    margin: 0px -10px;
}

.president-list, .members-palat-list {
margin-left: 0px !important;
    margin-top: 0px !important;
}

.president-list li, .members-palat-list li {
list-style:none;

}

html.ap .header-logo span {
     font-size: 16px !important;
}

html.ap .menu-puncts .punct span {
font-weight: bold;
    font-size: 18px;
    line-height: 1.5;
}

.noactive {
 -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

.structure-list li .structure-name {
    font-size: 16px !important;
    line-height: 1.5;
    text-align: center;
}

.structure-list li {
height:initial !important;
}

.structure-list li a {
    padding-top: 10px;
}


.noalign p {
text-align:right !important;
}

.text-right .basic-button.back { float: right;}

.language {
    background-color: #fff !important;
    min-width: min-content !important;
    padding: 15px !important;
    margin-top: 10px !important;
}

span.member-descript ul {
    margin-left: 35px;
    margin-top: 15px;
}

span.member-descript ul li {
    list-style: disc;
}

.header-buttons-list>li.dropdown .dropdown-menu li .flag .language-name {
    color: #000 !important;
}


.text ul, .basic-text-list {
    list-style: disc;
    margin-left: 40px;
    margin-top: 15px;
}

ul.ya-share2__list.ya-share2__list_direction_horizontal {
    list-style: initial !important;
    margin-left: initial !important;
    margin-top: initial !important;
}

ul.ya-share2__list.ya-share2__list_direction_horizontal p, ul.ya-share2__list.ya-share2__list_direction_horizontal span {
    line-height: initial !important;
    margin: initial !important;
}

ul.ya-share2__list.ya-share2__list_direction_horizontal li, ul.ya-share2__list.ya-share2__list_direction_horizontal ol {
    padding: initial !important;
}



.text ol{
    margin-left: 40px;
    margin-top: 15px;
}

.text ul li, .text ol li {
    padding: 10px;
}


.text p, .text span {
line-height:1.5 !important;
    margin: 0 0 10px;
}

.text p, .text span {
    hyphens: auto;
    text-align: justify;
}



.text b {
    font-weight: bold;
}

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    margin: 0 0 10px;
}



center img {
margin-bottom: 15px;
}

.basic-text-list li {
    text-indent: 0px !important;
}


       .wrapper-one-news table {
          border-collapse: collapse;
          border: 2px solid rgb(200,200,200);
          letter-spacing: 1px;
          font-size: 0.8rem; 
        }

        .wrapper-one-news td, th {
          border: 1px solid rgb(190,190,190);
          padding: 10px 20px;
        }

        .wrapper-one-news th {
          background-color: rgb(235,235,235);
        }

        .wrapper-one-news td {
          text-align: center;
        }

        .wrapper-one-news tr:nth-child(even) td {
          background-color: rgb(250,250,250);
        }

        .wrapper-one-news tr:nth-child(odd) td {
          background-color: rgb(245,245,245);
        }

        .wrapper-one-news caption {
          padding: 10px;
        }

        .wrapper-one-news tbody {
          font-size: 90%;
          font-style: italic;
        }

        .wrapper-one-news tfoot {
          font-weight: bold;
        }


@media only screen and (max-width: 670px) {
	.wrapper-one-news .news-image {
		width:100% !important;
	}
}



/* End */
/* /local/templates/tppra.org/components/bitrix/menu/header.menu/style.min.css?1553619765490 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/brc/style.min.css?1554761871467 */
/* /local/templates/tppra.org/template_styles.css?16964948849712 */
