*, *:before, *:after{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body{
font: normal 1em 'fira_sansbook';
color: #000;
}
a{
color: #b18531;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
transition: .4s;
}
a:hover{
color: #000;
text-decoration: underline;
}
.va-m{
vertical-align: middle;
float: none;
display: inline-block;
position: relative;
padding-left: 0px;
padding-right: 0px;
}
.mb-0{
margin-bottom: 0px !important;
}
.mb-5{
margin-bottom: 5px !important;
}
.mb-10{
margin-bottom: 10px !important;
}
.mb-30{
margin-bottom: 30px !important;
}
.pl-10{
padding-left: 10px;
}
.plr-5{
padding-left: 5px;
padding-right: 5px;
}
.ls-wrapper{
/*overflow-x: hidden;*/
}
.ls-main-content{
min-height: 82em;
min-height: calc(100vh - 200px);
overflow: hidden;
}
/*Header*/

/*Projects header*/
.ls-projects-header{
padding: 8px 0px;
}
.top-projects-cont{
text-align: center;
}
.ls-projects-header ul{
margin-bottom: 0px;
}
.list-inline .progect-li{

}
.progect-li a{
position: relative;
display: inline-block;
color: #555;
}
.progect-li a:hover{
text-decoration: none;
}
.progect-link>i{
display: inline-block;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
border: 1px solid transparent;
background: #fff;
text-align: center;
position: relative;
display: inline-block;
width: 35px;
height: 35px;
line-height: 35px;
font-size: 1.5em;
vertical-align: middle;
margin-right: 5px;
top: 0;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
transition: .4s;
-moz-box-shadow: 0px 0px 2px 2px #e4e4e4;
-webkit-box-shadow: 0px 0px 2px 2px #e4e4e4;
box-shadow: 0px 0px 2px 2px #e4e4e4;
}
.progect-link>i:before{
font-size: 1em;
}
.generic-hole-icon{

}
.generic-hole-icon .icon-point .path2:before{
color: #fff;
}
.hidden-text-link{

}
.progect-link .icon-point{
z-index: 1;
position: absolute;
margin-left: -.4em;
top: 50%;
margin-top: -.5em;
display: inline-block;
}
.progect-link .icon-point ~ .fa-hand-o-up{
color: gray;
z-index: 0;
position: absolute;
margin-left: -0.8em;
top: 50%;
margin-top: -.5em;
display: inline-block;
}
.progect-link:hover>i{
background: #b18531;
color: white;
}
.progect-link:hover>i.generic-hole-icon .icon-point .path2:before{
color: #b18531;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
transition: .4s;
}
.progect-link:hover>i.generic-hole-icon .icon-point .path1:before{
color: white;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
transition: .4s;
}
.progect-link:hover>i.generic-hole-icon .fa-hand-o-up:before{
color: #ffffff;
-webkit-transition: .5s;
-moz-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
@media(max-width: 1200px){
.progect-li .hidden-text-link{
display: none;
}
}
@media(max-width: 640px){
.progect-link>i{
width: 30px;
height: 30px;
line-height: 30px;
font-size: 1.4em;
}
}
@media(max-width: 420px){
.list-inline>li{
padding-right: 2px;
padding-left: 2px;
}
.progect-link>i{
width: 20px;
height: 20px;
line-height: 18px;
font-size: 1em;
}
}
/*Top header*/
.ls-top-header{
background: #94c774;
/*background: #8BAF8C;*/
}
.ls-container-top-header{
/*width: 100%;*/
/*float: left;*/
padding-top: 10px;
padding-bottom: 10px;
}
.wrap-logo-header{
/*float: left;*/
/*width: 30%;*/
/*padding-top: 4px;*/
/*padding-bottom: 4px;*/
}
.ls-header-logo-link{
display:block;
text-decoration: none;
color: #fff;
background: none;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.ls-header-logo-link:hover,
.ls-header-logo-link:active,
.ls-header-logo-link:focus{
/*color:#000;*/
color:#F5EDDD;
}
.ls-title{
font-size: 2.3em;
line-height: 1em;
display: inline-block;
vertical-align: middle;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
color: white;
font-weight: normal;
/*width: 70%;*/
}
.ls-title-text{
display: inline-block;
}
.ls-logo-img{
width: 100%;
}
.only-for-med{
display: inline-block;
font-size: 0.7em;
font-family: 'fira_sanslight';
}
.block-user{
float:right;
display: none;
}
.ls-header-user{
font-size: 3em;
line-height: 2em;
height: 2em;
width: auto;
float: left;
margin: 1px 0 0 0;
color: #fff;
background: none;
-webkit-transition: 0.3s;
transition: 0.3s;
border: 1px solid white;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
padding: 0px 16px;
}
.ls-header-user:hover,
.ls-header-user:active,
.ls-header-user:focus{
color: #828281;
border-color:#828281;
}
span.value{
font-family: 'fira_sanslight';
}
.wrap-top-socials{
margin-bottom: 0px;
text-align: right;
}
.wrap-top-socials li{
padding: 0;
/*margin-left: 10px;*/
}
.wrap-top-socials li:first-child{
margin-left: 0px;
}
.wrap-top-socials li a{
width: 30px;
height: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
color: #fff;
font-size: 2em;
-moz-transition: .3s;
-webkit-transition: .3s;
transition: .3s;
}
.wrap-top-socials li a:hover{
color: #b18531;
}
.mobile-top-cont{
border-bottom: 1px solid #cccccc;
background: #f5f5f5;
}
.only-for-med-top{
width: 67%;
font-size: 1.5em;
font-family: "fira_sanslight";
}
.mobile-top-cont .wrap-top-socials{
width: 33%;
}
.mobile-top-cont .wrap-top-socials li a{
color: gray;
width: 30px;
height: 30px;
line-height: 34px;
font-size: 1.5em;
}
/*Media for Top header*/
@media (max-width: 1199px){
.ls-title{
font-size: 2em;
margin-top: 15px;
}
.ls-top-header .container{
/*padding-left: 0px;*/
}
}
@media (max-width: 991px){
.ls-title{
padding-left: 3%;
margin-bottom: 0px;
line-height: 1;
font-size: 1.7em;
margin-top: 0px;
padding-top: 0px;
}
}
@media (min-width: 768px){
.hidden-sm-up{
  display: none !important;
}
}
@media (max-width: 768px){
.ls-title{
text-align: center;
font-size: 1.5em;
/*width: 68%;*/
margin: 0 auto;
padding-top: 4px;
}
}
@media (max-width: 640px){
.wrap-logo-header{
width: 40%;
}
.ls-logo-img{
width: 100%;
}
.ls-title{
font-size: 1.5em;
width: 60%;
padding-top: 7px;
line-height: 1.3em;
}
.ls-header-user{
font-size: 2em;
line-height: 2.3em;
height: 2.3em;
padding: 0px 14px;
}
}
@media (max-width: 568px){
.ls-title{
/*font-size: 1em;*/
/*padding-top: 3%;*/
}
}
@media (max-width: 500px){
.ls-title{
font-size: 1.3em;
/*padding-top: 3.5%;*/
}
.ls-header-user{
line-height: 2em;
height: 1.9em;
padding: 0px 10px;
}
.only-for-med-top{
font-size: 1.3em;
}
}
@media (max-width: 420px){
.ls-title{
font-size: 1em;
padding-top: 1.8%;
}
.only-for-med{
font-size: 0.83em;
}
.only-for-med-top{
font-size: 1em;
}
.mobile-top-cont .wrap-top-socials{
/*width: 30%;*/
}
.mobile-top-cont .wrap-top-socials li a{
width: 20px;
height: 20px;
line-height: 24px;
font-size: 1.1em;
}
}
@media (max-width: 320px){
.ls-title{
/*width: 59%;*/
}
}
/*Bottom header*/
.ls-container-rubber-header{
padding-left: 0px;
padding-right: 0px;
}
.ls-rubber-header{
width: 100%;
height: 11.5em;
display:table;
text-align: center;
background-color: #fff;
position: relative;
z-index: 101;
top: 0;
left: 0;
-webkit-box-shadow: 0 0.063em 0.25em rgba( 37, 50, 55, .25 );
box-shadow: 0 0.063em 0.25em rgba( 37, 50, 55, .25 );
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
-webkit-transition-property: -webkit-transform, height, padding-top, padding-left;
transition-property: transform, height, padding-top, padding-left;
}
.ls-navbar{
height: 100%;
display: table-cell;
vertical-align: middle;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
background-color: #FFF;
border-color: #FFFFFF;
}
/*Классы для плавающего меню*/
.header--hidden
{
-webkit-transform: translateY( -100% );
-ms-transform: translateY( -100% );
transform: translateY( -100% );
}
.header--narrow
{
height: 5em; /* 80 */
}
.ls-left-menu{
padding-left: 0px;
padding-right: 0px;
padding-top: 6px;
}
/*Three big links-menu*/
.ls-left-menu-items{
float: none;
}
.mnu-general-publishing-n,
.mnu-general-abc-pharma_tn-n,
.mnu-general-abc-pharma_mnn-n,
.mnu-general-gomeopat-n,
.mnu-general-abc-pharma_nd-n,
.mnu-general-abc-med_sim-n{
border-bottom: 2px solid #828281;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
}
.mnu-general-abc-pharma_mnn-a,
.mnu-general-abc-pharma_tn-a,
.mnu-general-publishing-a,
.mnu-general-gomeopat-a,
.mnu-general-abc-pharma_nd-a,
.mnu-general-abc-med_sim-a{
border-bottom: 2px solid #b18531;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
}
.mnu-general-publishing-n:hover,
.mnu-general-publishing-n:active,
.mnu-general-abc-med_sim-n:hover,
.mnu-general-abc-med_sim-n:active,
.mnu-general-abc-pharma_tn-n:hover,
.mnu-general-abc-pharma_tn-n:active,
.mnu-general-abc-pharma_mnn-n:hover,
.mnu-general-abc-pharma_mnn-n:active,
.mnu-general-gomeopat-n:hover,
.mnu-general-abc-pharma_nd-n:hover,
.mnu-general-gomeopat-n:active,
.mnu-general-abc-pharma_nd-n:active{
border-bottom: 2px solid #b18531;
}
.mmnu-general-abc-pharma_mnn-a .ls-item-link,
.mnu-general-abc-pharma_tn-a .ls-item-link,
.mnu-general-publishing-a .ls-item-link,
.mnu-general-gomeopat-a .ls-item-link,
.mnu-general-abc-med_sim-a .ls-item-link,
.mnu-general-abc-pharma_nd-a .ls-item-link{
/*color: #b18531;*/
font-family: 'fira_sansregular';
}
.ls-item-big{
width: 18%;
margin-left: 1%;
margin-right: 1%;
}
.ls-item-link{
color: #171616;
/*border-bottom: 4px solid #828281;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;*/
padding: 0px 5px 7px 5px !important;
font-size: 1.4em;
transition-duration: .3s;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
-moz-transition-duration: .3s;
/*transition: .3s;
-webkit-transition: .3s;*/
/*width: 70%;*/
margin: 10px auto 0px auto;
}
.ls-item-link:hover,
.ls-item-link:active{
background: none !important;
color: #4C4C4C;
}
.ls-item-link:focus,
.ls-item-link:visited{
background: none !important;
color: #4C4C4C;
}
.ls-item-link .caret{
position: absolute;
right: 12px;
}
.ls-item-big .ls-item-link .caret{
top: 50%;
margin-top: -.5em;
}
/*Media for Three big links-menu*/
@media (max-width: 1200px){
.ls-item-big{

}
.ls-left-menu{
padding-left: 15px;
}
.ls-item-link{
font-size: 1.25em;
}
}
@media (max-width: 991px){
.ls-left-menu-items{
margin: 0;
margin-bottom: 6px;
}
.ls-left-menu{
padding-right: 0px;
padding-left: 0px;
}
.ls-item-big{

}
.ls-item-link{
font-size: 1.5em;
}
.search-menu-li.open .ls-dropdown-spec{
right: auto;
left: 0;
}
}
@media (max-width: 768px){
/*.ls-left-menu-items .ls-item-big:first-child{
width: 30%;
}*/
.ls-item-big{
float: left;
/*width:28%;*/
/*padding-left: 4%;
padding-right: 3%;*/
}
.ls-item-link{
font-size: 1.5em;
}
.ls-item-big.open .ls-dropdown{
position: absolute;
background-color: white;
border: 1px solid rgba(0,0,0,.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
margin: 2px 0 0;
}
}
@media (max-width: 640px){
.ls-container-rubber-header{
padding-right: 0px;
padding-left: 0px;
}
.ls-left-menu-items{
margin-top: 0px;
}
.ls-item-link{
font-size: 1.1em;
line-height: 1.1em !important;
/*border-bottom: 2px solid #828281;*/
padding-bottom: 4px !important;
margin-top: 8px;
}
}
@media (max-width: 500px){
.ls-item-link{
font-size: 1em;
}
}
@media (max-width: 460px){
.ls-item-link{

}
}
@media (max-width: 420px){
.ls-left-menu{
padding-right: 0px;
}
.ls-item-link{
font-size: 0.8em;
}
.ls-item-big{
padding: 0px;
/*width:29%;*/
}
}
@media (max-width: 320px){
.ls-item-link{

}
}

/*Search with little-links of menu*/
.ls-right-menu-search{
padding-top:6px;
/*padding-bottom:6px;*/
padding-right: 0px;
}
/*Search*/
.search-button{
background-color: #F7F4F1;
border-color: #CCCCCC;
/*line-height: 1.22;*/
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
margin-left: -2px;
}
.search-button:hover,
.search-button:active,
.search-button:focus,
.search-button:visited{
background-color: rgba(177, 133, 49, 0.25);
border-color: rgb(204, 204, 204);
transition: .3s;
-webkit-transition: .3s;
}
i.lupa{
color: #929292;
}
.search-border{
line-height: 1.6;
border-radius: 12px !important;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
}
.search-tips-block{
display:none;
position:absolute;
z-index:1000;
left: 0;
width: 90%;
top: 50px;
background: #fff;
border: 1px solid #ccc;
border-top-color: #d9d9d9;
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
.pr{
cursor:pointer;
font-family:'fira_sanslight';
font-size: 1.3em;
/*padding:0.2em 0.2em 0.2em 0.2em;*/
padding-left:0.5em;
text-align:left;
width: 100%;
display: block;
float: left;
border-bottom: 1px solid #EAEAEA;
}
.search-tips-block .cur{ background-color:#d9d9d9; }
.pr .h{ font-family:'fira_sansmedium';color:black;}
.search-tips-block .cur .h{ font-family:'fira_sansmedium';}
.pr:hover{
background:#d9d9d9;
}
.search-border{
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.guide-name{
float: left;
padding-right: 6px;
width: 50%;
display: block;
text-align: right;
}
.prompt-text{
float: left;
width: 50%;
display: block;
}
/*Media for surch*/
@media (max-width: 992px){
.ls-main-search-input{
/*width:90%;
margin: 0px auto;*/
}
.ls-right-menu-search{
padding-right: 20px;
padding-left: 12px;
padding-bottom: 6px;
}
}
@media (max-width: 768px){
.search-button{
line-height: 1.23;
}
}
@media (max-width: 640px){
.search-border{
height: 38px;
}
.search-button{
font-size:16px;
padding: 8px 12px;
line-height: 1.2;
}
}
@media (max-width: 480px){
.search-button{
line-height: 1.2;
}
.ls-right-menu-search{
padding-right: 2%;
padding-left: 2%;
}
}
@media (max-width: 380px){
.search-button{
line-height: 1.1;
}
.ls-right-menu-search{
padding-right: 0;
padding-left: 0;
}
}
@media (max-width: 320px){
.search-button{
line-height: 1.2;
}
}
/*Bottom-search menu*/
.ls-collapse-nav{
padding-top: 12px;
}
.bottom-search-menu{
display:inline-block;
margin-left: -10px;
}
.bottom-search-menu li{
display: inline-block;
padding-left: 0px;
padding-right: 0px;
border-left: 1px solid #ccc;
list-style: none;
line-height: 0px;
}
.bottom-search-menu li:first-child{
border-top: none;
border-left: none;
}
.bottom-search-menu li:last-child{
border-bottom: none;
}
.bottom-search-menu li ul>li{
border: none;
width:100%;
text-align: center;
}
.search-menu-link{
font-size: 1.35em;
color:#000000;
padding-left: 30px !important;
}
.search-menu-link:hover{
background: none !important;
color:#262626 !important;
}
.search-menu-link:focus{
background: none !important;
color:#000000;
}
.li-a-ls{
padding:8px 8px !important;
}
.ls-dropdown{
right: 0;
left: auto;
min-width: 350px;
}
.ls-dropdown-right{
right: 0;
left: auto;
min-width: 350px;
}
.dropdown-menu .divider{
margin: 5px 0;
}
.ls-dropdown-spec{
padding: 0px 0px;
} 
.ls-dropdown-spec .divider{
margin: 2px 0px;
}
.ls-dropdown-spec .search-menu-link-comp{
padding: 5px 20px;
}
.ls-dropdown-spec .search-menu-link-comp.generic-link{
padding-right: 2em;
}
.ls-dropdown-spec .search-menu-ul-li{
border-bottom: 1px solid gainsboro;
text-align: center;
}
.ls-dropdown-spec .search-menu-comp-text:before{
display: inline-block;
width: 2em;
color: #4C4C4C;
margin-left: -2em;
font-size: 1em;
position: absolute;
top: 50%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.ls-dropdown-spec .search-menu-comp-text.glyphicon:before{
position: relative;
margin-top: 0;
}
.ls-dropdown-spec .search-menu-link-comp .search-menu-comp-text.icon-point{
z-index: 1;
position: absolute;
margin-left: -1.1em;
top: 50%;
margin-top: -.5em;
}
.search-menu-comp-text.fa-hand-o-up:nth-of-type(2):before{
color: gray;
}
.search-menu-mkb10-a .search-menu-link,
.search-menu-ath-a .search-menu-link,
.search-menu-kfu-a .search-menu-link{
/*color: #b18531;*/
}
.search-menu-ul-tm_holder-a .search-menu-link-comp,
.search-menu-ul-manufacturers-a .search-menu-link-comp,
.search-menu-ul-repres-a .search-menu-link-comp{
color: #b18531;
background: #f5f5f5;
}
.search-menu-link-comp{
color: #543B12;
position: relative;
}
.dropdown-menu>li>a{
padding-left:9%;
padding-right: 5%;
}
.mnu-general-publishing-n .big-link-text:before{
content: "\e117";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -2.5em;
margin-top: -.3em;
top: 30%;
font-size: 1.2em;
position: absolute;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnu-general-publishing-n .ls-item-link:hover .big-link-text:before{
content: "\e118";
}
.mnu-general-publishing-a .big-link-text:before{
content: "\e118";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color:#b18531;
margin-left: -2.5em;
margin-top: -.3em;
top: 30%;
font-size: 1.2em;
position: absolute;
}
.mnu-general-abc-pharma_mnn-n .big-link-text:before{
content: "\e064";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.7em;
color: #4C4C4C;
margin-left: -1.7em;
margin-top: -.5em;
top: 30%;
font-size: 1.3em;
position: absolute;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnu-general-abc-pharma_mnn-a  .big-link-text:before{
content: "\e064";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.7em;
color:#b18531;
margin-left: -1.7em;
margin-top: -.5em;
top: 30%;
font-size: 1.3em;
position: absolute;
}
.mnu-general-gomeopat-n .big-link-text:before{
content: "\e239";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.7em;
color: #4C4C4C;
margin-left: -1.7em;
margin-top: -.5em;
top: 30%;
font-size: 1.3em;
position: absolute;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnu-general-gomeopat-a  .big-link-text:before{
content: "\e239";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.7em;
color:#b18531;
margin-left: -1.7em;
margin-top: -.5em;
top: 30%;
font-size: 1.3em;
position: absolute;
}
.mnu-general-abc-med_sim-n .big-link-text:before{
content: "\f21e";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
width: 1.7em;
color: #4C4C4C;
margin-left: -1.7em;
margin-top: -.5em;
top: 30%;
font-size: 1.3em;
position: absolute;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnu-general-abc-med_sim-a  .big-link-text:before{
content: "\f21e";
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
display: inline-block;
width: 1.7em;
color:#b18531;
margin-left: -1.7em;
margin-top: -.5em;
top: 30%;
font-size: 1.3em;
position: absolute;
}
.mnu-general-abc-pharma_nd-n .big-link-text:before{
content: "\e9a7";
font-family: 'icomoon';
display: inline-block;
width: 1em;
color: #4C4C4C;
margin-left: -1.7em;
margin-top: -.5em;
top: 30%;
font-size: 1.3em;
position: absolute;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnu-general-abc-pharma_nd-a  .big-link-text:before{
content: "\e9a7";
font-family: 'icomoon';
display: inline-block;
width: 1em;
color:#b18531;
margin-left: -1.7em;
margin-top: -.5em;
top: 30%;
font-size: 1.3em;
position: absolute;
}
.mnu-general-abc-pharma_tn-n .big-link-text:before{
content: "\eaee";
font-family: 'icomoon';
display: inline-block;
width: 1.7em;
color: #4C4C4C;
margin-left: -1.7em;
margin-top: -.4em;
top: 30%;
font-size: 1.5em;
position: absolute;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnu-general-abc-pharma_tn-n .leaf-icon:before{
content: "\e9a7";
font-family: 'icomoon';
display: inline-block;
width: 2em;
color: #4C4C4C;
margin-left: -2em;
font-size: 0.8em;
position: absolute;
top: 45%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnu-general-abc-pharma_tn-n .pill-icon:before{
content: "\eaee";
font-family: 'icomoon';
display: inline-block;
width: 2em;
color: #4C4C4C;
margin-left: -2em;
font-size: 1em;
position: absolute;
top: 40%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnu-general-abc-pharma_tn-n .grain-icon:before{
content: "\e239";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 2em;
color: #4C4C4C;
margin-left: -2em;
font-size: 1em;
position: absolute;
top: 40%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
/*.search-menu-link-comp:hover .leaf-icon:before{
color:#b18531;
}*/
.mnu-general-abc-pharma_tn-a .big-link-text:before{
content: "\eaee";
font-family: 'icomoon';
display: inline-block;
width: 1.7em;
color: #b18531;
margin-left: -1.7em;
margin-top: -.4em;
top: 30%;
font-size: 1.5em;
position: absolute;
}
.ls-item-link:hover .big-link-text:before{
color:#b18531;
}
.search-menu-mkb10-n .mkb-ath-kfu-links:before{
content: "\ea5b";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.7em;
font-size: 0.9em;
position: absolute;
margin-top: -.04em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-mkb10-a .mkb-ath-kfu-links:before{
content: "\ea5b";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color:#b18531;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
margin-top: -.1em;
}
.search-menu-ath-n .mkb-ath-kfu-links:before{
content: "\e9bf";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.7em;
font-size: 0.9em;
position: absolute;
margin-top: -.04em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-ath-a .mkb-ath-kfu-links:before{
content: "\e9bf";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color:#b18531;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
margin-top: -.1em;
}
.search-menu-kfu-n .mkb-ath-kfu-links:before{
content: "\e032";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.7em;
font-size: 0.9em;
margin-top: -.04em;
position: absolute;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-kfu-a .mkb-ath-kfu-links:before{
content: "\e032";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color:#b18531;
margin-left: -1.5em;
margin-top: -.1em;
font-size: 1em;
position: absolute;
}
.search-menu-calculator-n .mkb-ath-kfu-links:before,
.search-menu-calculator-a .mkb-ath-kfu-links:before{
content: "\f1ec";
display: inline-block;
font-family: FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 1.5em;
margin-left: -1.5em;
margin-top: -.1em;
font-size: 1em;
position: absolute;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-calculator-n .mkb-ath-kfu-links:before{
color:#4C4C4C;
}
.search-menu-calculator-a .mkb-ath-kfu-links:before{
color:#b18531;
}
.search-menu-link:hover .mkb-ath-kfu-links:before{
color:#b18531;
}
.search-menu-ul-tm_holder-a .search-menu-comp-text:before{
content: "\e9ad";
font-family: 'icomoon';
display: inline-block;
width: 1.8em;
color:#b18531;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-ul-manufacturers-a .search-menu-comp-text::before{
content: "\e019";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.8em;
color:#b18531;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.3em;
}
.search-menu-ul-repres-a .search-menu-comp-text:before{
font-family: 'icomoon';
content: "\e906";
display: inline-block;
width: 1.8em;
color:#b18531;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-ul-tm_holder-n .search-menu-comp-text:before{
content: "\e9ad";
font-family: 'icomoon';
display: inline-block;
width: 1.8em;
color: #4C4C4C;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-ul-manufacturers-n .search-menu-comp-text:before{
content: "\e019";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.8em;
color: #4C4C4C;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.3em;
}
.search-menu-ul-repres-n .search-menu-comp-text:before{
font-family: 'icomoon';
content: "\e906";
display: inline-block;
width: 1.8em;
color: #4C4C4C;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-link-comp:hover .search-menu-comp-text:before{
color:#b18531;
}
.search-menu-ul-tm_holder-a .search-menu-comp-text:before{
content: "\e9ad";
font-family: 'icomoon';
display: inline-block;
width: 1.8em;
color:#b18531;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.search-menu-ul-manufacturers-a .search-menu-comp-text:before{
content: "\e019";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.8em;
color:#b18531;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.3em;
}
.search-menu-ul-repres-a .search-menu-comp-text:before{
font-family: 'icomoon';
content: "\e906";
display: inline-block;
width: 1.8em;
color:#b18531;
margin-left: -1.8em;
font-size: 1em;
position: absolute;
/*left: 0;*/
top: 37%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
/*Media for Bottom-search menu*/
@media (max-width: 1199px){
.ls-collapse-nav{
padding-right: 0px;
padding-left: 0px;
padding-top: 8px;
}
.search-menu-link{
font-size: 1em;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.search-menu-link{
padding-right: 10px !important;
}
}
@media (max-width: 640px){
.search-menu-link{
padding: 10px 20px ;
font-size: 1.2em;
}
.ls-dropdown{
min-width: 260px;
}
}
@media (max-width: 480px){
.bottom-search-menu li{
padding-left: 14px;
}
.bottom-search-menu li:first-child{
padding-left: 0px;
}
.bottom-search-menu li:last-child{
padding-left:0px;
}
.bottom-search-menu li{
/*border: none;*/
}
.search-menu-link{
font-size: 1em;
padding: 10px 8px !important;
}
.ls-dropdown{
font-size: 1em;
min-width: 200px;
}
.ls-dropdown-right{
min-width: 260px;
font-size: 1em;
}
.ls-item-link .caret{
right: 0px;
}
.ls-item-big .search-menu-ul-li a span:before{
margin-top: -0.8em !important
}
}
@media (max-width: 400px){
.search-menu-link{
padding: 6px 6px !important;
}
}
@media (max-width: 360px){
.bottom-search-menu li:last-child a{
padding-left: 8px !important;
}
.search-menu-link{
font-size: 0.9em;
}
}
/*Three folders start*/

.ls-folders-section{
/*margin-bottom: 10px;*/
/*padding-top: 70px;*/
}
.ls-folder{
margin: 0 auto;
/*margin-bottom: 50px;*/
padding: 10px 10px;
position: relative;
background-color: #ECECEC;
border-radius: 0 6px 6px 6px;
-webkit-border-radius:  0 6px 6px 6px;
-moz-border-radius:  0 6px 6px 6px;
-webkit-transition: 0.3s;
transition: 0.3s;
min-height: 220px;
}
.clinical-research-folder:before,
.updated-instructions-folder:before,
.news-folder:before{
width: 85%;
height: 30px;
border-radius: 0 20px 0 0;
-webkit-border-radius: 0 20px 0 0;
-moz-border-radius: 0 20px 0 0;
position: absolute;
top: -40px;
left: 0px;
font-size: 1.8em;
color: white;
padding: 2px 20px;
font-family: 'fira_sanslight';
}
.clinical-research-folder:before{
content: 'Научные публикации';
background: #DCD226;
/*background: #AAD6CE;*/
}
.updated-instructions-folder:before{
content: 'Обновленные инструкции';
background: #3F9807;
/*background: #90B4DA;*/
}
.news-folder:before{
content: 'Отмена регистрации';
background: #EC3030;
/*background: #0068a5;*/
}
.ls-folder:hover{
box-shadow: 0px -4px 0px rgba(113, 110, 110, 0.4);
}
.folder-author-institute-date-news{
list-style-type: none;
font-size: 1.5em;
line-height: 1em;
padding-left: 0px;
font-family: 'fira_sanslight';
}
.ls-title-news-folder{
position: relative;
color: #4A4A4A;
font-weight: bold;
font-size: 1.7em;
margin-top: 8px;
line-height: 1.2em;
}
.ls-title-folder{
position: relative;
color: #4A4A4A;
font-size: 1.7em;
margin-top: 8px;
margin-bottom: 15px;
font-family: 'fira_sansregular';
display: -webkit-box;
display: inline-block;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
height: 2em;
}
.ls-author-research-folder{
margin-bottom: 10px;
}
.ls-author-research-folder sup{
padding: 4px;
}
.ls-author-research-folder h2{
font-size: 1em;
font-style: italic;
margin: 0px;
line-height: 1.4em;
display: -webkit-box;
display: inline-block;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
height: 4em;
}
.ls-text-instruction{
font-size:2em;
}
.ls-institute-research span{
font-weight: normal;
font-size: 0.95em;
}
.ls-date-instruction{
font-size:1.5em;
}
.ls-date-updated-folder,
.ls-date-news-folder{
font-style: italic;
font-size: 1.5em;
padding-top: 5px;
}
.ls-date-research-folder{
font-style: italic;
padding-top: 8px;
}
/*.ls-date-updated-folder{
font-style: italic;
font-size: 1.5em;
}
.ls-date-news-folder{
font-style: italic;
font-size: 1.5em;
}*/
.short-text-news-folder{
font-size: 1.5em;
line-height: 1.2em;
margin-bottom: 0px;
font-family: 'fira_sanslight';
}
.short-text-updated{
font-size: 1.5em;
line-height: 1.2em;
margin-bottom: 0px;
font-family: 'fira_sanslight';
}
.ls-folder span.value{
font-family: 'fira_sansbook';
}
/*Media for three folders*/
@media (min-width: 1200px){
.ls-updated-instructions-wrap>div{
padding-right: 20px;
padding-left: 20px;
}
}
@media (max-width: 1200px){
.ls-folder{
font-size: 0.9em;
}
.clinical-research-folder:before, 
.updated-instructions-folder:before, 
.news-folder:before{
font-size: 1.6em;
padding: 5px 20px;
}
}
@media (max-width: 992px){
.ls-folder{
font-size: 1.2em;
}
.ls-updated-instructions-wrap div:nth-of-type(n+2){
padding-top: 80px;
}
.clinical-research-folder:before, 
.updated-instructions-folder:before, 
.news-folder:before{
font-size: 1.8em;
padding: 0px 20px;
}
.col-sm-10{
float:none;
margin: 0 auto;
}
}
@media (max-width: 992px){
.ls-folder{
font-size: 1em;
}
.clinical-research-folder:before, 
.updated-instructions-folder:before, 
.news-folder:before{
padding-top: 2px;
}
}
@media (max-width: 480px){
.clinical-research-folder:before, 
.updated-instructions-folder:before, 
.news-folder:before{
padding-top: 4px;
font-size: 1.5em;
}
}
@media (max-width: 400px){
.clinical-research-folder:before, 
.updated-instructions-folder:before, 
.news-folder:before{
padding-top: 6px;
font-size: 1.3em;
}
}
@media (max-width: 400px){
.clinical-research-folder:before, 
.updated-instructions-folder:before, 
.news-folder:before{
font-size: 1.1em;
padding-left: 10px;
}
}
/*Three folders end*/


/*New instructions*/
.ls-newestbox-body{
padding-top: 70px; 
/*margin-bottom:20px;*/
}
.wrap-h1-main{
text-align: center;
font-size: 2em;
margin-bottom: 0px;
margin-top: 30px;
font-family: 'fira_sansultralight_italic';
}
.ls-folder-link{
display: block;
cursor: pointer;
text-decoration: none;
color:#4a545d;
}
.ls-folder-link:hover{
text-decoration: none;
color:#4a545d;
}

/*Media for New instructions*/
@media (max-width: 992px){
.ls-folder-instructions{
font-size: 0.8em;
min-height: 200px;
}
.ls-folders-section{
/*padding-top: 40px;*/
}
.ls-newestbox-body{
padding-top: 45px;
}
.ls-updated-instructions-wrap{
margin-top: 20px;
}
}
@media (max-width: 767px){
.ls-folder-instructions{
font-size: 1em;
}
.vissible-folder{
margin: 0 auto;
float: none;
}
}
@media (max-width: 640px){
.ls-folder-instructions{
font-size: 0.9em;
}
.vissible-folder{
width: 80%;
}
.ls-updated-instructions-wrap{
padding-left: 0px;
padding-right: 0px;
}
.ls-updated-instructions-wrap > div{
padding-left: 15px;
padding-right: 15px;
}
}

/*Popular drugs*/

.carousel-caption{
z-index: 1;
height: 85%;
}
.carousel-caption h3{
font-family: "fira_sansmedium";
font-size: 2.5em;
padding: 15px;
background: rgb(226,226,226);
background: rgba(226,226,226,0.8);
margin: 0;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
color: #2D2D2D;
text-shadow: none;
}
.carousel-caption p{
font-family: "fira_sansbook";
}

.ls-drugs-section{
margin-bottom: 60px;
}
.wrap_drugs{
/*background: #f9faf8;*/
padding-bottom: 10px;
}
.wrap-slide-preparat{
/*background: #f9faf8;*/
/*-webkit-border-radius: 30px;*/
/*-moz-border-radius: 30px;*/
/*border-radius: 30px;*/
}
.ls-drugs-header{
margin-bottom: 0px;
padding-bottom: 0px;
}
.carousel-indicators{
bottom: -10px;
}
.carousel{
margin: 0 auto;
float: none;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption{
z-index: 10;
}
/* Declare heights because of positioning of img element */
.carousel .item{
min-width: 100%;
background-color: #fff;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img{
min-width: 100%;
height: 100%;
}
.carousel-control.left{
left: -13%;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
background-image: -webkit-linear-gradient(left,rgba(54,50,29,.5) 0,rgba(0,0,0,.0001) 100%);
background-image: -o-linear-gradient(left,rgba(54,50,29,.5) 0,rgba(0,0,0,.0001) 100%);
background-image: -webkit-gradient(linear,left top,right top,from(rgba(54,50,29,.5)),to(rgba(0,0,0,.0001)));
background-image: linear-gradient(to right,rgba(54,50,29,.5) 0,rgba(0,0,0,.0001) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right{
right: -13%;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(54,50,29,.5) 100%);
background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(54,50,29,.5) 100%);
background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(54,50,29,.5)));
background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(54,50,29,.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/*NEW SLIDER*/

.nbs-flexisel-container{
position: relative;
max-width: 100%;
}
.nbs-flexisel-inner{
overflow: hidden;
float: left;
width: 100%;
padding: 10px 0;
}
.nbs-flexisel-ul{
position: relative;
width: 9999px;
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
}
.nbs-flexisel-item{
float: left;
margin: 0px;
padding: 0px;
position: relative;
line-height: 0px;
}
.nbs-flexisel-nav-left{
left: 0.7%;
background: url(images/left-car-gen.jpg) no-repeat;
width: 29px;
height: 29px;
position: absolute;
cursor: pointer;
z-index: 100;
opacity: 1;
top: 50% !important;
margin-top: -.5em;
}
.nbs-flexisel-nav-right{
right: 0.7%;
background: url(images/right-car-gen.jpg) no-repeat;
width: 29px;
height: 29px;
position: absolute;
cursor: pointer;
z-index: 100;
opacity: 1;
top: 50% !important;
margin-top: -.5em;
}
.wrap-box-spec{
background-color: #fff;
border: 1px solid #f1f1f1;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
/*text-align: center;*/
margin-left: 2em;
margin-right: 2em;
}
.shadow{
position: relative;
background-color: #fff;
}
/*.shadow *{
position: relative;
z-index: 3;
}*/
.overlay-container{
position: relative;
display: block;
text-align: left;
overflow: hidden;
}
.wrap-icon-spec{
padding: 10px 10px 0px;
}
.wrap-icon-spec>a{
display: block;
color: black;
}
.wrap-icon-spec>a:hover{
opacity:0.8;
text-decoration: underline;
color: #b18531;
}
.wrap-icon-spec i{
display: inline-block;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
border: 1px solid transparent;
background: #b18531;
text-align: center;
position: relative;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 1.5em;
vertical-align: middle;
top: 0;
color: white;
}
.wrap-icon-spec i.fa-font,
.abc-i .hvr-shutter-out-horizontal:before{
background: #779d89;
}
.wrap-icon-spec i.fa-stethoscope,
.logic-i .hvr-shutter-out-horizontal:before{
background: #5cc1b1;
}
.wrap-icon-spec i.fa-puzzle-piece,
.dif-i .hvr-shutter-out-horizontal:before{
background: #efb44a;
}
.wrap-icon-spec i.fa-hand-o-up,
.choice-i .hvr-shutter-out-horizontal:before{
background: #e8c52f;
}
.wrap-icon-spec i.icon-icon-farm,
.farm-i .hvr-shutter-out-horizontal:before{
background: #689369;
}
.wrap-icon-spec i.glyphicon-copy,
.clin-i .hvr-shutter-out-horizontal:before{
background: #e3a3b1;
}
.wrap-icon-spec i.icon-briefcase,
.school-i .hvr-shutter-out-horizontal:before{
background: #ffb300;
}
.title-spec-slide{
margin: 0px 0px 0px 6px;
font-size: 1.2em;
}
.body-spec{
padding: 15px;
padding-top: 5px;
text-align: right;
}
.separator-spec{
margin-top: 15px;
}
.hvr-shutter-out-horizontal{
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
background: #e1e1e1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: .3s;
transition-duration: .3s
}
.hvr-shutter-out-horizontal:before{
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #b18531;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out
}
.hvr-shutter-out-horizontal:active,
.hvr-shutter-out-horizontal:focus,
.hvr-shutter-out-horizontal:hover{
color: #fff
}
.hvr-shutter-out-horizontal:active:before,
.hvr-shutter-out-horizontal:focus:before,
.hvr-shutter-out-horizontal:hover:before{
-webkit-transform: scaleX(1);
transform: scaleX(1)
}
.hvr-shutter-out-horizontal:hover{
background: transparent;
}
.btn-hvr{
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.separator-spec{
width: 100%;
margin: 0px auto 20px;
position: relative;
height: 1px;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1, 1);
}
.separator-spec:after{
height: 1px;
background: #e8e8e8;
background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(35%, rgba(0, 0, 0, 0.09)), color-stop(70%, rgba(0, 0, 0, 0.09)), color-stop(100%, transparent));
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);
background: -o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);
background: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);
position: absolute;
bottom: -1px;
content: "";
width: 100%;
left: 0;
}
.wrap-link-target{
margin-bottom: 0px;
}
.clarrification-spec{
line-height: 1.42857143;
margin-bottom: 15px;
color: #555;
display: -webkit-box;
display: inline-block;
font-size: 1.7em;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
height: 2.75em;
text-align: center;
position: relative;
font-family: 'fira_sansmedium';
}
.wrap-generic .icon-point{
z-index: 1;
position: absolute;
margin-left: -.4em;
top: 50%;
margin-top: -.5em;
display: inline-block;
}
.wrap-generic .icon-point ~ .fa-hand-o-up{
color: rgba(255, 255, 255, 0.59);
z-index: 0;
position: absolute;
margin-left: -0.8em;
top: 50%;
margin-top: -.5em;
display: inline-block;
}
.wrap-generic .generic-hole-icon .icon-point .path2:before{
color: #b18531;
}
.wrap-generic .icon-point .path1:before{
color: rgb(255, 255, 255);
}
.shadow *{
z-index: 3;
position: relative;
}
.shadow:before{
position: absolute;
left: 0;
height: 60%;
bottom: 0;
width: 100%;
content: "";
background-color: #fff;
z-index: 2;
}
.shadow:after{
content: "";
position: absolute;
height: 50%;
width: 96%;
left: 50%;
bottom: 2px;
margin-left: -48%;
-webkit-box-shadow: 0 5px 7px #999999;
box-shadow: 0 5px 7px #999999;
z-index: 1;
border-radius: 10%;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.shadow:hover:after{
bottom: 10px;
}

/*Banner*/
.ls-banner-section{
margin-bottom: 50px;
}
.btn-warning{
position: absolute;
top: 10%;
right: -30%;
font-family: "fira_sansmedium";
background-color: #EC3030;
border-color: #EC3030;
}
/*Media Banner*/
@media (min-width:1200px){
.carousel{
/*width: 77.4%;*/
width: 72.8%;
}
}
@media (max-width:1200px){
.ls-banner-section .container{
padding-left: 0px;
padding-right: 0px;
}
.carousel{
padding-left: 0px;
padding-right: 0px;
}
}
@media (max-width:992px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 388px;
}
}

@media (max-width:767px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 350px;
}
}
@media (max-width:700px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 350px;
}
}
@media (max-width:640px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 300px;
}
}
@media (max-width:567px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 274px;
}
}
@media (max-width:480px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 254px;
}
}
@media (max-width:420px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 224px;
}
}
@media (max-width:380px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 200px;
}
}
@media (max-width: 320px){
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img{
height: 170px;
}
}
/*Clinical research*/
.clinical-research-practice{
background: #fefaf9;
border-top: 1px solid #b0b0b0;
}
.ls-author-institute-date{
list-style-type: none;
font-size: 1.5em;
line-height: 1.5em;
padding-top: 10px;
padding-bottom: 10px;
}
.ls-text-research{
padding-left: 40px;
font-size: 2em;
font-style: italic;
display: block;
}
.ls-clinical-research{
padding-bottom: 30px;
}
.ls-author-research,
.ls-date-research{
font-weight: bold;
font-style: italic;
}
.ls-author-research h2{
font-size: 1.2em;
font-weight: bold;
font-style: italic;
margin: 0px;
line-height: 1.4em;
}
.heading-news-link{
display: block;
}
.heading-news-link:hover{
text-decoration: none;
}

/*.ls-title-article:before, 
.ls-title-article:after{
content: "";
position: absolute;
background: #E2E2E2; 
top: 0;
bottom: 0;
width: 9999px;
overflow-x: hidden;
}
.ls-title-article:before{
right: 100%;
}
.ls-title-article:after{
left: 100%;
}*/

/*Media for clinical research*/
@media (max-width:992px){
.ls-title-article{
font-size: 2em;
padding-top: 10px;
padding-bottom: 10px;
}
.ls-clinical-research{
font-size: 0.9em;
}
}
@media (max-width:768px){
.ls-title-article{
font-size: 1.8em;
}
.ls-author-institute-date{
padding-left: 0px;
}
.ls-text-research{
padding-left: 0px;
font-size: 2em;
}
}

/*News*/
.news-box-ls{
background: #BBBBBB;
padding-bottom: 7%;
border-top: 1px solid #b0b0b0;
}
.ls-img-news{
text-align: center;
width: 100%;
}
.ls-newestbox-header{
text-align: center;
margin-bottom: 10px;
font-size: 2.5em;
/*font-weight: bold;*/
}
.date-ls-news{
font-weight: bold;
font-style: italic;
margin-top: 10px;
}
.ls-wrap-news{
min-height: 580px;
}
.ls-wrap-news .name-news-block{
border-bottom: 2px dashed gray;
padding-bottom: 12px;
font-family: 'fira_sansmedium';
margin-bottom: 10px;
line-height: 1.3;
}
.ls-wrap-news .annotation{
font-size: 0.9em;
}
.wrap-p{
padding: 5%;
font-size: 1.6em;
line-height: 1.6;
background: white;
min-height: 360px;
}
.ls-news-link{
text-align: left;
color: #000000;
display: block;
transition: .5s;
-webkit-transition: .5s;
-moz-transition: .5s;
-o-transition: .5s;
}
.ls-news-link:hover{
color: #000000;
text-decoration: none;
box-shadow: 0 0 30px rgba(0,0,0,0.5);
overflow: hidden;
}
.pgs_Tbar{
float:left;
padding-top:20px;
}
/*Media for news*/
@media (max-width: 992px){
.ls-news-link{
font-size: 0.9em;
}
}
@media (max-width: 767px){
.ls-news-link{
font-size: 1.3em;
}
.ls-wrap-news{
padding-bottom: 40px;
min-height: 331px;
}
.vissible-news{
float: none;
margin: 0 auto;
}
.wrap-p{
min-height: 256px;
font-size: 2em;
}
}
@media (max-width: 640px){
.ls-news-link{
font-size: 1em;
}
}
@media (max-width: 480px){
.vissible-news{
width: 100%;
}
}
@media (max-width: 380px){
.ls-wrap-news .annotation{
font-size: 0.8em;
}
.date-ls-news{
font-size: 0.7em;
}
.wrap-p{
font-size: 1.4em;
}
.ls-newestbox-header{
padding: 0px;
margin-bottom: 10px;
}
}

/*Media for all newestboxes*/
@media (max-width: 992px){
.ls-newestbox-header{
font-size: 2.5em;
padding: 20px;
}
}
@media (max-width: 640px){
.ls-newestbox-header{
font-size: 2em;
padding: 10px;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////   								      \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////////////////// 	Стили для конкретной  новости  	  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////									  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-hole-current-news{
padding-bottom: 50px;
}
.back-news-link{
color: #543B12;
}
.back-news-link:hover{
color: #543B12;
text-decoration: none;
}
.icon-backward:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
vertical-align: middle;
font-size: 1em;
}
.back-news-text{
padding-left: 10px;
display: inline-block;
vertical-align: middle;
}
.back-news-link:hover .icon-backward:before{
color:#b18531;
}
.wrap-hole-current-news .icon-newspaper:before{
vertical-align: baseline;
font-size: 1.5em;
color: #b18531;
}
.name-of-current-news{
padding: 1% 3% 2% 6%;
font-size: 2.4em;
line-height: 1;
}
.name-current-news{
margin-left: 20px;
display: inline-block;
vertical-align: middle;
width: 90%;
padding-bottom: 1%;
border-bottom: 2px dashed #B3B3B3;
}
.name-of-current-news .name-current-news{
border-bottom: none;
}
.wrap-img-sourse-text-news{
width: 88%;
margin: 0 auto;
}
/*or -20px 22px 10px 0px rgba(181, 181, 181, 1)*/
.wrap-img-sourse-news{
float: right;
margin: 3%;
-webkit-box-shadow: 10px -8px 20px 0px rgba(181, 181, 181, 1);
-moz-box-shadow: 10px -8px 20px 0px rgba(181, 181, 181, 1);
box-shadow: 10px -8px 20px 0px rgba(181, 181, 181, 1);
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.wrap-back-to-all-news{
text-align: center;
background: #CECECE;
margin: 0;
padding: 20px 0px;
border-bottom-right-radius: 20px;
}
.main-text-current-news{
font-size: 1.7em;
display: block;
}
.wrap-main-text-sourse{
background-color: white;
padding: 22px 20px 20px 20px;
-webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.100), 3px 3px 0 rgba(255, 255, 255, 1.0), 4px 4px 0 rgba(0, 0, 0, 0.125), 6px 6px 0 rgba(255, 255, 255, 1.0), 7px 7px 0 rgba(0, 0, 0, 0.150), 9px 9px 0 rgba(255, 255, 255, 1.0), 10px 10px 0 rgba(0, 0, 0, 0.175);
-moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.100), 3px 3px 0 rgba(255, 255, 255, 1.0), 4px 4px 0 rgba(0, 0, 0, 0.125), 6px 6px 0 rgba(255, 255, 255, 1.0), 7px 7px 0 rgba(0, 0, 0, 0.150), 9px 9px 0 rgba(255, 255, 255, 1.0), 10px 10px 0 rgba(0, 0, 0, 0.175);
box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.100), 3px 3px 0 rgba(255, 255, 255, 1.0), 4px 4px 0 rgba(0, 0, 0, 0.125), 6px 6px 0 rgba(255, 255, 255, 1.0), 7px 7px 0 rgba(0, 0, 0, 0.150), 9px 9px 0 rgba(255, 255, 255, 1.0), 10px 10px 0 rgba(0, 0, 0, 0.175);
border-top: 1px solid rgba(0, 0, 0, 0.175);
border-left: 1px solid rgba(0, 0, 0, 0.175);
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.wrap-sourse-news{
text-align: right;
font-size: 1.5em;
padding: 20px;
}
.sourse-link{
font-style: italic;
}
.wrap-main-text-sourse a{
color: #AD7823;
}
.wrap-main-text-sourse a:hover{
color: #C19143;
}
.wrap-img-current-news img{
border-top-left-radius: 20px;
width: 100%;
position: relative;
}
/*MEDIA*/
@media (max-width: 992px){
.name-of-current-news{
font-size: 2em;
}
.wrap-img-sourse-news{
width: 40%;
position: relative;
-webkit-box-shadow: 10px -7px 10px 0px rgba(181, 181, 181, 1);
-moz-box-shadow: 10px -7px 10px 0px rgba(181, 181, 181, 1);
box-shadow: 10px -7px 10px 0px rgba(181, 181, 181, 1);
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.wrap-back-to-all-news{
padding: 10px 10px 10px 0px;
border-bottom-right-radius: 10px;
}
}
@media (max-width: 640px){
.wrap-img-sourse-text-news{
width: 100%;
}
.name-of-current-news{
font-size: 2em;
}
.name-current-news{
width: 86%;
}
.wrap-img-sourse-news{
width: 80%;
float: none;
margin: 20px auto;
position: relative;
-webkit-box-shadow: 10px -7px 10px 0px rgba(181, 181, 181, 1);
-moz-box-shadow: 10px -7px 10px 0px rgba(181, 181, 181, 1);
box-shadow: 10px -7px 10px 0px rgba(181, 181, 181, 1);
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.wrap-back-to-all-news{
padding: 10px 10px 10px 0px;
border-bottom-right-radius: 10px;
}
}
@media (max-width: 460px){
.name-of-current-news{
font-size: 1.5em;
padding-left: 1%;
}
.name-current-news{
margin-left: 10px;
padding-bottom: 3%;
}
.page-current-news .container{
padding-left: 0px;
padding-right: 8px;
}
}
@media (max-width: 320px){
.wrap-main-text-sourse{
padding: 10px 6px 10px 10px;
font-size: 0.8em;
}
.name-of-current-news{
font-size: 1.5em;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////   								                     \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////  Стили для страницы препарата начало  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////									                     \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/*///////////////////////////////////////////// Стили для спрайта из 51 иконок \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.sprites-ls_51{
background-image: url(images/ls_sprites_51_little.png);
background-repeat: no-repeat;
display: block;
width: 70px;
height: 80px;
/*background-size: 656px auto;*/
width: 60px;
height: 69px;
background-size: 605px auto;
}
.sprite-green_012{
/*width: 70px;
height: 80px;*/
/*background-position: -6px -6px;*/
background-position: 1% 1%;
}
.sprite-green_03{
/*width: 70px;
height: 80px;*/
/*background-position: -88px -6px;*/
background-position: 15% 1%;
}
.sprite-green_06{
/*width: 70px;
height: 80px;*/
/*background-position: -170px -6px;*/
background-position: 29% 1%;
}
.sprite-green_09{
/*width: 70px;
height: 80px;*/
/*background-position: -252px -6px;*/
background-position: 43% 1%;
}
.sprite-green_0_10{
/*width: 70px;
height: 80px;*/
/*background-position: -334px -6px;*/
background-position: 57% 1%;
}
.sprite-green_12{
/*width: 70px;
height: 80px;*/
/*background-position: -416px -6px;*/
background-position: 71% 1%;
}
.sprite-green_18{
/*width: 70px;
height: 80px;*/
/*background-position: -498px -6px;*/
background-position: 85% 1%;
}
.sprite-green_3{
/*width: 70px;
height: 80px;*/
/*background-position: -6px -98px;*/
background-position: 1% 9.1%;
}
.sprite-green_6{
/*width: 70px;
height: 80px;*/
/*background-position: -88px -98px;*/
background-position: 15% 9.1%;
}
.sprite-green_60{
/*width: 70px;
height: 80px;*/
/*background-position: -170px -98px;*/
background-position: 29% 9.1%;
}
.sprite-green_asthma{
/*width: 70px;
height: 80px;*/
/*background-position: -252px -98px;*/
background-position: 43% 9.1%;
}
.sprite-green_diabet{
/*width: 70px;
height: 80px;*/
/*background-position: -334px -98px;*/
background-position: 57% 9.1%;
}
.sprite-green_driving{
/*width: 70px;
height: 80px;*/
/*background-position: -416px -98px;*/
background-position: 71% 9.1%;
}
.sprite-green_lactation{
/*width: 70px;
height: 80px;*/
/*background-position: -498px -98px;*/
background-position: 85% 9.1%;
}
.sprite-green_liver{
/*width: 70px;
height: 80px;*/
/*background-position: -6px -190px;*/
background-position: 1% 18%;
}
.sprite-green_pregnancy{
/*width: 70px;
height: 80px;*/
/*background-position: -88px -190px;*/
background-position: 15% 18%;
}
.sprite-green_rens{
/*width: 70px;
height: 80px;*/
/*background-position: -170px -190px;*/
background-position: 29% 18%;
}
.sprite_chld_12m{
/*width: 70px;
height: 80px;*/
/*background-position: -252px -190px;*/
background-position: 75% 15%;
}
.sprite_chld_3m{
/*width: 70px;
height: 80px;*/
/*background-position: -334px -190px;*/
background-position: 87% 15%;
}
.sprite_chld_12{
/*width: 70px;
height: 80px;*/
/*background-position: -88px -282px;*/
background-position: 25% 23%;
}
.6{
/*width: 70px;
height: 80px;*/
/*background-position: -170px -282px;*/
background-position: 62% 23%;
}
.sprite_chld_3{
/*width: 70px;
height: 80px;*/
/*background-position: -252px -282px;*/
background-position: 75% 23%;
}
.sprite_age_m60{
/*width: 70px;
height: 80px;*/
/*background-position: -416px -282px;*/
background-position: 99% 23%;
}
.sprite_astma{
/*width: 70px;
height: 80px;*/
/*background-position: -498px -282px;*/
background-position: 85% 27%;
}
.sprite_diabetes{
/*width: 70px;
height: 80px;*/
/*background-position: -6px -374px;*/
background-position: 1% 36%;
}
.sprite_driving{
/*width: 70px;
height: 80px;*/
/*background-position: -88px -374px;*/
background-position: 62% 30.5%;
}
.sprite_breast_feeding{
/*width: 70px;
height: 80px;*/
/*background-position: -170px -374px;*/
background-position: 99% 30.5%;
}
.sprite_hepatic_disease{
/*width: 70px;
height: 80px;*/
/*background-position: -252px -374px;*/
background-position: 1% 38%;
}
.sprite_pregnancy{
/*width: 70px;
height: 80px;*/
/*background-position: -334px -374px;*/
background-position: 13% 38%;
}
.sprite_kidney_disease{
/*width: 70px;
height: 80px;*/
/*background-position: -416px -374px;*/
background-position: 25% 38%;
}
.sprite_chld_12m_s{
/*width: 70px;
height: 80px;*/
/*background-position: -498px -374px;*/
background-position: 38% 38%;
}
.sprite_chld_3m_s{
background-position: 50% 38%;
}
.sprite_chld_3_s{
background-position: 38% 45.5%;  /* До 3х лет желтая */
}
.sprite_chld_6m{
background-position: 99% 15.5%;/* до 6 мес красный */
}
.sprite_chld_6m_s{
background-position: 63% 38%; /* до 6 мес желтый */
}
.sprite_chld_9m{
background-position: 1% 23%;  /* до 9 мес красный */
}
.sprite_chld_9m_s{
background-position: 62% 38%;  /* до 9 мес желтый */
}
.sprite_chld_10d{
/*width: 70px;
height: 80px;*/
/*background-position: -6px -282px;*/
background-position: 13% 23%;
}
.sprite_chld_10d_s{
/*width: 70px;
height: 80px;*/
/*background-position: -252px -466px;*/
background-position: 87% 38%;
}
.sprite_chld_10_s{
background-position: 1% 60.8%;/* ребенок 10 лет желтый */
}
.sprite_chld_10{
background-position: 1% 76.3%;/* ребенок 10 лет красная */
}
.sprite_chld_18{
/*width: 70px;
height: 80px;*/
/*background-position: -416px -466px;*/
background-position: 62% 23%;
}
.sprite_chld_18_s{
/*width: 70px;
height: 80px;*/
/*background-position: -416px -466px;*/
background-position: 25% 45.5%;
}
.sprite_chld_6_s{ /* ребенок 6 лет желтый */
background-position: 50% 45.5%;
    }
.sprite_chld_6{ /* ребенок 6 лет красная */
background-position: 87% 23%;
}
.sprite_age_m60_s{
/*width: 70px;
height: 80px;*/
/*background-position: -580px -98px;*/
background-position: 62% 45.5%;
}
.sprite_astma_s{
/*width: 70px;
height: 80px;*/
/*background-position: -580px -190px;*/
background-position: 1% 53%;
}
.sprite_diabetes_s{
/*width: 70px;
height: 80px;*/
/*background-position: -580px -282px;*/
background-position: 13% 53%;
}
.sprite_driving_s{
/*width: 70px;
height: 80px;*/
/*background-position: -580px -374px;*/
background-position: 25% 53%;
}
.sprite_breast_feeding_s{
/*width: 70px;
height: 80px;*/
/*background-position: -580px -466px;*/
background-position: 62% 53%;
}
.sprite_hepatic_disease_s{
/*width: 70px;
height: 80px;*/
/*background-position: -6px -558px;*/
background-position: 75% 53%;
}
.sprite_pregnancy_s{
/*width: 70px;
height: 80px;*/
/*background-position: -88px -558px;*/
background-position: 87% 53%;
}
.sprite_kidney_disease_s{
/*width: 70px;
height: 80px;*/
/*background-position: -170px -558px;*/
background-position: 99% 53%;
}
.sprite_pregnancy_3{/*  3 триместр красная */
background-position: 87% 76.3%;
}
.sprite_pregnancy_3_s{ /*  3 триместр  желтая */
background-position: 87% 61%;
}
/*   ----------------------------------   */
  .sprite_premature_babies{
background-position: 50% 76.3%;
}
.sprite_premature_babies_s{
  background-position: 50% 60.8%;
}
.sprite_diabetes{
background-position: 50% 30.5%;
}
.sprite_astma{
background-position: 38% 30.5%;
}    
.sprite_pregnancy_1{
background-position: 62% 76.5%;
}
.sprite_pregnancy_1_s{
background-position: 62% 60.7%;
}
.sprite_pregnancy_2{
background-position: 75% 76.5%
}
.sprite_pregnancy_2_s{
background-position: 75% 60.7%;
}
.sprite_cramp{
background-position: 1% 84%;
}
.sprite_cramp_s{
background-position: 1% 68.5%;
}
.sprite_Kidney_failure{/* почечная недостаточность красная */
background-position: 25% 84%;
}
.sprite_Kidney_failure_s{/* почечная недостаточность желтая */
background-position: 25% 68.5%;
}    
.sprite_liver_failure{
background-position: 13% 84%;
}
.sprite_liver_failure_s{
background-position: 13% 68.5%;
}  
.sprite_gastrointestinal_tract{/* ЖКТ красная */
background-position: 99% 76.3%;
}
.sprite_gastrointestinal_tract_s{/* ЖКТ желтая */
background-position: 99% 60.7%;
}
.sprite_chld_2{
background-position: 38% 76.5%;
}
.sprite_chld_2_s{
background-position: 38% 60.7%;
}
.sprite_chld_4{ /* ребенок 4 года красный  */
background-position: 25% 76.3%; 
}
.sprite_chld_4_s{  /* ребенок 4 года желтый */
background-position: 25% 60.7%;
}
.sprite_chld_5{
background-position: 13% 76%;
}
.sprite_chld_5_s{
background-position: 13% 60.7%;
}

.sprite_chld_12{
background-position: 25% 23%;
}
.sprite_chld_12_s{
background-position: 100% 38%;
}
.sprite_chld_15{  /* ребенок 15 лет красный  */
background-position: 99% 84%;
}
.sprite_chld_15_s{  /* ребенок 15 лет желтый */
background-position: 99% 68.5%;
}
.sprite_diseases_CCC{  /*  Заболевания ССС красный  */
background-position: 87% 30.5%;
}
.sprite_diseases_CCC_s{  /*  Заболевания ССС желтый  */
background-position: 50% 53%;
}
.sprite_alcogol{  /*  Алкоголизм красный  */
background-position: 50% 84%;
}
.sprite_alcogol_s{  /*  Алкоголизм желтый  */
background-position: 50% 68.5%;
}
.sprite_diseases_endocrin{  /*  Эндокринные заболевания красный  */
background-position: 62% 84%;
}
.sprite_diseases_endocrin_s{  /*  Эндокринные заболевания желтый  */
background-position: 62% 68.5%;
}
.sprite_diseases_NC{  /*  Заболевания НС красный  */
background-position: 75% 84%;
}
.sprite_diseases_NC_s{  /*  Заболевания НС желтый  */
background-position: 75% 68.5%;
}
.sprite_heart_failure{  /*  Сердечная недостаточность красный  */
background-position: 87% 84%;
}
.sprite_heart_failure_s{  /*  Сердечная недостаточность желтый  */
background-position: 87% 68.5%;
}
.sprite_vaccination{ /* вакцинация красный  */
background-position: 37% 84.5%;
}
.sprite_vaccination_s{ /* вакцинация желтый */
background-position: 37% 68.5%;
}

.sprite_male {background-position: 99% 99.5%;}
.sprite_male_s {background-position: 87% 99.5%;}
.sprite_female {background-position: 99% 92%;}
.sprite_female_s{background-position: 87% 92%;}
.sprite_blood_counts{background-position: 26% 92%;}
.sprite_blood_counts_s {background-position: 13% 92%;}
.sprite_DiabetesMellitus_1{background-position: 50% 92%;}
.sprite_DiabetesMellitus_1_s{background-position: 38% 92%;}
.sprite_DiabetesMellitus_2{background-position: 75% 92%;}
.sprite_DiabetesMellitus_2_s{background-position: 62% 92%;}

/*///////////////////////////////////////////// Стили для спрайта из 4 больших иконок \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.sprites-ls_4{
background-image: url(images/ls_sprites_4_big.png);
background-repeat: no-repeat;
width: 78px;
height: 98px;
display: inline-block;
background-size: 340px auto;
}
.sprite_list3{
/*background-position: -6px -6px;*/
background-position: 1.2% 1%;
vertical-align: middle;
}
.sprite_list1{
/*background-position: -136px -6px;*/
background-position:  33.2% 1%;
vertical-align: middle;
}
.sprite_list2{
/*background-position: -266px -6px;*/
background-position: 66.2% 1%;
vertical-align: middle;
}
.sprite_list4{
/*background-position: -396px -6px;*/
background-position: 98.2% 1%;
vertical-align: middle;
}


/*//////////////////////////////////////////////// Кнопка вверх \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.ls-back-top{
position: fixed;
bottom: 30px;
margin-right: 10px;
right: 0;
z-index: 10;
}
.back-top-link{
width: 70px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #fff;
}
.back-top-link:hover{
color: #6B6A6A;
text-decoration:none;
}
.back-top-link:visited, 
.back-top-link:focus{
text-decoration:none;
}
.honeycomb:before{
content: " ";
width: 0;
height: 0;
border-bottom: 25px solid #B9B9B9;
border-left: 35px solid transparent;
border-right: 35px solid transparent;
position: absolute;
top: -25px;
right: 0;
}
.honeycomb{
margin-top: 30px;
width: 70px;
height: 40px;
background: #B9B9B9 url(images/arrow-up.png) no-repeat center top;
position: relative;
display: block;
opacity: 0.5;
-moz-transition: 1s;
transition: 1s;
}
.honeycomb:hover{
-webkit-transition: 1s;
opacity: 1;
}
.honeycomb:after{
content: "";
width: 0;
position: absolute;
bottom: -25px;
right:0;
border-top: 25px solid #B9B9B9;
border-left: 35px solid transparent;
border-right: 35px solid transparent;
z-index: -1;
}

/*Media для страницы действующее вещество*/
@media (max-width: 1200px){
.general-section span.head{
/*padding-left: 20px;*/
}
.general-section:before{
/*padding:6px;*/
}
.general-section span.value:not(.ls-procreator .value){
font-size: 1.5em;
}
}
@media (max-width: 991px){
.name-preparat{
font-size: 2em;
padding: 20px 0px;
}
.sprites-ls_51{
width: 50px;
height: 58px;
background-size: 460px auto;
}
.sprites-ls_4{
width: 90px;
height: 113px;
background-size: 380px auto;
}
}
@media (max-width: 768px){
.ls-general-link-po-preparatu{
font-size: 1.5em;
}
}
@media (max-width: 640px){
.left-links-preparat{
width:100%;
}
.left-links-preparat:first-child{
padding-left:15px;
}
.ls-general-link-po-preparatu{
font-size: 2em;
}
}
@media (max-width: 420px){
.sprites-ls_4{
width: 72px;
background-size: 300px auto;
height: 90px;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  		Стили для страницы завуалированного торгового препарата			    \\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.wrap-hidden-mnn-tn{
border-bottom: 1px solid #b0b0b0;
padding-bottom: 40px;
padding-top: 10px;
background: #fefaf9;
}
.hidden-mnn-name{
padding: 0px 0px 30px 0px;
font-size: 3.2em;
}
.link-collapse{
text-decoration: underline;
padding-left: 20px;
color: #674103 !important;
font-size: 1.5em;
}
.link-collapse:hover{
color: #B18531;
text-decoration: none;
}
.link-collapse:active,
.link-collapse:focus,
.link-collapse:visited{
color: #674103 ;
}
.name-tn-mnn{
color: #b18531;
padding-top: 0px;
padding-bottom: 16px;
margin-top: 0px;
font-size: 2.5em;
margin-bottom: 10px;
}
.wrap-name-tn-archive .name-tn-mnn{
display: inline-block;
width: 75%;
}
.name-tn-mnn .icon-pill2:before{
vertical-align: middle;
/*font-size: 1em;*/
color: #b18531;
}
.name-tn-mnn-text{
padding-left: 15px;
padding-right: 100px;
width: 92%;
position: relative;
display: inline-block;
vertical-align: middle;
line-height: 1.2;
font-size: 1.2em;
margin-bottom: 0px;
margin-top: 0px;
}
.wrap-archive-icon{
display: inline-block;
-webkit-transform: rotate(330deg);
-moz-transform: rotate(330deg);
-ms-transform: rotate(330deg);
-o-transform: rotate(330deg);
transform: rotate(330deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
border: 3px dashed #fd3f31;
border-radius: 4px;
padding: 6px 12px;
font-size: 2.5em !important;
/*margin-left: 20px;*/
color: #4c4c4c;
font-family: 'fira_sanslight';
font-size: 0.8em;
text-align: center;
width: 25%;
}
.colorC{border: 3px dashed #0000FF;}
.colorZ{border: 3px dashed  #228B22; font-size: 2.2em !important;}
.txt_color{color: #228B22 !important;}
.txt_colorC{color: #0000FF !important;}
.nd-archive .wrap-archive-icon{
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.wrap-no-reg-drug{
display: inline-block;
font-size: 1.5rem;
color: #fd3f31;
}
.wrap-no-reg-drug_z{
display: inline-block;
font-size: 1.5rem;
color: #228B22;
}
.logo_box{
/*margin-left: 2px;*/
position: relative;
display: inline-block;
}
.logo_box img{
width: 70%;
vertical-align: super;
}
.all-article-hidden-mnn:empty{
display: none;
}
.wrap-hidden-mnn-tn .all-article-hidden-mnn:nth-child(n+2){
padding-top: 30px;
border-top: 2px solid gray;
}
.all-article-hidden-mnn .fast-img-links{
margin-bottom: 30px;
}
.ls-preparat-tn{
/*padding-top:30px;*/
}
.ls-preparat-tn table{
/*width: 100%;
position: relative;*/
}
/*.ls-proizvoditel .value:nth-of-type(2),*/
/*.ls-proizvod-bad-link .value:nth-of-type(2),*/
/*.ls-vladelec-reg-ud .value:nth-of-type(2),*/
/*.ls-predstavitelstvo .value:nth-of-type(2){
display: none;
}*/
.general-section .current-mnn-kfu-link{
color: #674103; 
text-decoration: underline;
}
.general-section .current-mnn-kfu-link:hover{
color: #674103;
text-decoration: none;
}
.general-section .current-mnn-kfu-link:active,
.general-section .current-mnn-kfu-link:focus,
.general-section .current-mnn-kfu-link:visited{
color: #674103 ;
}
.all-article-hidden-mnn .hidden-mnn-name{
/*font-size: 3em;*/
margin-top: 0px;
}
.all-article-hidden-mnn .name-tn-mnn{
color: #5D5A56;
}
.wrap-ls-tn-mnn .icon-pill2:before{
color:#5D5A56;
}
.all-article-hidden-mnn .wrap-title-kfu{
font-size: 0.7em;
}
.all-article-hidden-mnn .ls-kfu span.value{
padding-left: 3em;
}
.all-article-hidden-mnn .wrap-title-kfu .title-kfu-text:before{
font-size: 1em;
}
.all-article-hidden-mnn .general-section{
margin-bottom: 30px;
padding-left: 0px;
}
.all-article-hidden-mnn .inside-link{
color: #674103;
}
.all-article-hidden-mnn .inside-link:hover{
color: #B18531;
}
.current-mnn-with-tn .current-manufactury-link span.value{
padding-left: 0px !important;
}
.current-mnn-with-tn .current-representation-link span.value{
padding-left: 0px !important;
}
.current-mnn-with-tn .ls-proizvoditel span.value{
padding-left: 0px !important;
}
.current-mnn-with-tn .tm-holder-link{
font-size: 0.8em;
display: inline-block;
margin-left: 4%;
margin-top: 6px;
}
.general-section .tm-holder-link span.value{
padding-left: 0px !important;
}
.current-mnn-with-tn .wrap-title-text-mkb{
padding-left: 0px;
font-size: 1.3em;
}
.current-mnn-with-tn .all-mkb-mnn{
font-size: 0.7em;
}
.current-mnn-with-tn .number-mkb:before, 
.current-mnn-with-tn .number-ath:before{
/*background-size: 6%;
left: -38px;*/
/*top: 1px;*/
}
.current-mnn-with-tn .wrap-number-text-mkb{
margin-left: 20px;
}
.current-mnn-with-tn .general-wrap-links{
margin-bottom: 20px;
}
.current-mnn-with-tn .wrap-title-kfu .title-kfu-text:before{
top: 38%;
}
.mkb-toogle-text:after{
content: "\2b";
position: absolute;
display: inline-block;
font-family: 'Glyphicons Halflings';
top: 5px;
font-size: 0.7em;
margin-left: 7px;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;   
}
.mkb-toogle-text:hover:after{
color:#b18531;
}
.mkb-toogle-text-minus:hover:after{
color:#b18531;
}
.mkb-toogle-text-minus:after{
content: "\2212";
position: absolute;
display: inline-block;
font-family: 'Glyphicons Halflings';
top: 5px;
font-size: 0.7em;
margin-left: 7px;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;   
}
.wrapper-sticker-mnn .toogle-collapse-mkb:before{
content: "\ea5b";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 0.9em;
position: absolute;
top: 50%;
margin-top: -.6em; 
}
.wrap-payed-tn-img{
margin-bottom: 30px;
}
.wrap-payed-tn-img img{
/*width: 50%;*/
}
.wrap-payed-tn-mnn-img img{
width: 100%;
}
.bad-img-menu .wrap-payed-tn-img img{
/*width: 100%;*/
}
.wrap-slide-spec{
border-bottom: 1px solid #a7a7a7;
padding-bottom: 10px;
padding-top: 10px;
background: whitesmoke;
-moz-box-shadow: inset 0px 0px 6px 2px #cccccc;
-webkit-box-shadow: inset 0px 0px 6px 2px #cccccc;
box-shadow: inset 0px 0px 6px 2px #cccccc;
margin-left: -10px;
margin-right: -10px;
}
.image-icon-logo{
display: inline-block;
width: 100px;
position: absolute;
right: 0px;
top: 50%;
margin-top: -1.5em;
}
.image-icon-logo img{
max-width: 100%;
}
/*MEDIA*/
@media(max-width:1200px){
.current-mnn-with-tn .wrap-title-text-mkb{
padding-left: 20px;
}
.current-mnn-with-tn .current-manufactury-link{
margin-left: 7%;
}
.current-mnn-with-tn .tm-holder-link{
margin-left: 7%;
}
.current-mnn-with-tn .current-representation-link{
margin-left: 7%;
}
}
@media(max-width:992px){
.current-mnn-with-tn .number-mkb:before, 
.current-mnn-with-tn .number-ath:before{
/*background-size: 16%;*/
top: 0px;
}
/*.current-page-bad .current-manufactury-link,*/
.current-mnn-with-tn .current-manufactury-link{
margin-left: 9%;
}
/*.current-page-bad .tm-holder-link,*/
.current-mnn-with-tn .tm-holder-link{
margin-left: 9%;
}
.current-mnn-with-tn .current-representation-link{
margin-left: 9%;
}
}
@media(max-width:768px){
.current-mnn-with-tn .container-content-preparat .container{
padding-left: 15px !important;
padding-right: 15px !important;
}
.current-mnn-with-tn .general-section span.head{
padding-left: 6px;
}
.current-mnn-with-tn .general-section span.value:not(.ls-procreator .value){
/*padding-left: 2.2em;*/
}
.current-mnn-with-tn .wrap-title-text-mkb{
padding-left: 6px;
}
.wrap-name-tn-archive .name-tn-mnn{
width: 100%;
}
.wrap-archive-icon{
display: inline-block;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
width: 100%;
margin-bottom: 30px;
}
}
@media(max-width:640px){
.current-mnn-with-tn .current-manufactury-link{
margin-left: 10%;
}
.current-mnn-with-tn .tm-holder-link{
margin-left: 10%;
}
.current-mnn-with-tn .current-representation-link{
margin-left: 10%;
}
.current-mnn-with-tn .general-section span.value:not(.ls-procreator .value){
padding-left: 2.2em;
}
.wrap-payed-tn-img img{
width: 35%;
}
.name-tn-mnn{
font-size: 2em;
}
}
@media (max-width: 420px){
.all-article-hidden-mnn .hidden-mnn-name{
font-size: 2.2em;
margin-top: 0px;
margin-bottom: 2px;
}
.current-mnn-with-tn .wrap-hidden-mnn-tn{
padding-top: 20px;
padding-bottom: 20px;
}
.current-mnn-with-tn .general-section .head:before{
margin: 10px 4px 0px 0px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px;
}
.current-mnn-with-tn .general-section span.value:not(.ls-procreator .value){
font-size: 1.3em;
}
.current-mnn-with-tn .link-collapse{
font-size: 1em;
text-decoration: underline;
}
.current-mnn-with-tn .ls-kfu{
margin-bottom: 12px;
/*border-bottom: 1px dashed;*/
}
.current-mnn-with-tn .ls-kfu .head{
font-size: 1.4em;
}
.current-mnn-with-tn .ls-kfu .head:before{
margin-top: 6px;
}
.all-article-hidden-mnn .current-mnn-kfu-link{
font-size: 1.3em;
padding-left: 10px;
}
.current-mnn-with-tn .ls-general-link-po-preparatu{
font-size: 1.4em;
}
.current-mnn-with-tn .ls-general-link-po-preparatu:before{
margin-top: 6px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px;
}
.current-mnn-with-tn .container-content-preparat{
padding-top: 14px;
}
.current-mnn-with-tn .fast-img-links{
margin-bottom: 20px;
}
.current-mnn-with-tn .general-wrap-links{
margin-bottom: 0px;
}
.all-article-hidden-mnn .hidden-mnn-name{
font-size: 1.8em;
}
.current-mnn-with-tn .general-section span.head{
padding-left: 6px;
font-size: 1.5em;
}
.current-mnn-with-tn .wrap-title-mkb-10{
font-size: 0.7em;
}
.current-mnn-with-tn .general-section .wrap-title-text-mkb .head:before{
margin-top: 5px;
}
.current-mnn-with-tn .general-section span.head:before{
margin-top: 7px;
}
.wrap-payed-tn-img img{
width: 90%;
}
}
@media (max-width: 320px){
.all-article-hidden-mnn .name-tn-mnn{
font-size: 1.6em;
margin-bottom: 2px;
}
.current-mnn-with-tn .all-article-preparat{
padding-top: 15px;
}
.current-mnn-with-tn .all-article-preparat .general-section{
margin-bottom:6px;
}
/*.current-mnn-with-tn .container-content-preparat:nth-of-type(2) .container:first-child{
padding-left:0px !important;
padding-right:0px !important;
}*/
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  		Стили для разделения блока под баннеры - торговый препарат		    \\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.general-wrap-hor-ban{
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
padding-top: 30px;
}
.wrap-research-bans ~ .wrap-con-banner{
border-bottom: none;
padding-bottom: 40px;
}
.wrap-research-bans ~ .wrap-con-banner .general-wrap-hor-ban{
padding: 0px;
}
.wrap-con-banner{
border-bottom: 1px solid #b0b0b0;
}
.wrap-horizont-banner{
text-align: left;
}
.wrap-horizont-banner img{
width: 100%;
/*height: 136px;*/
}
.wrap-menu-preparat{
/*border-right: 1px dashed #E0E0E0;*/
padding-left: 0px;
margin-top: 30px;
padding-bottom: 30px;
}
.wrap-right-banners{
padding-right: 0px;
padding-left: 2.8%;
padding-top: 30px;
border-left: 1px dashed #E0E0E0;
border-bottom: 1px dashed #e0e0e0;
padding-bottom: 30px;
margin-bottom: 30px;
}
.morph-ban-tn-1,
.morph-ban-tn-2{
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
padding-bottom: 117%;
/*background-position: 50% 0;*/
background-repeat: no-repeat;
z-index: 1;
position: relative;
/*overflow: hidden;*/
display: block;
}
.morph-ban-tn-1{
background-image: url('images/right_up_banner_250x290.jpg');
}
.morph-ban-tn-2{
background-image: url('images/k_mg.jpg');
}
.morph-ban img{
width: 100%;
}
.wrap-right-top-ban,
.wrap-right-bottom-ban{
padding-left: 0px;
padding-right: 0px;
}
.wrap-right-bottom-ban{
padding-top: 30px;
}
.current-page-bad .wrap-right-bottom-ban{
padding-top: 0px;
}
.wrap-read-on{
border: 1px solid #e6e6e6;
-moz-box-shadow: 0px 0px 20px 2px #e0e0e0;
-webkit-box-shadow: 0px 0px 20px 2px #e0e0e0;
box-shadow: 0px 0px 20px 2px #e0e0e0;
/*background: #e7fffc;*/
background: #fffde7;
}
.wrap-quest{
border: 1px solid #e6e6e6;
-moz-box-shadow: 0px 0px 20px 2px #e0e0e0;
-webkit-box-shadow: 0px 0px 20px 2px #e0e0e0;
box-shadow: 0px 0px 20px 2px #e0e0e0;
/*background: #e7fffc;*/
/*background: #ebffe7;*/
/*background: #fffde7;*/
display: block;
}
.wrap-quest .read-on-title{
border: none;
}
.read-on-title{
/*margin-bottom: 15px;*/
padding: 10px;
text-align: center;
border-bottom: 2px dashed #543b12;
}
.read-on-title i{
display: inline-block;
vertical-align: middle;
width: 40px;
height: 40px;
line-height: 40px;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
text-align: center;
/*background: #6187ce;*/
background: #7d99ce;
color: white;
font-size: 3em;
}
.read-on-title span.head{
display: inline-block;
vertical-align: middle;
/* padding-left: 15px; */
font-size: 2em;
font-family: 'fira_sanssemibold';
}
.wrap-inside-on{
font-size: 1.5em;
padding: 10px 10px 10px 10px;
/*min-height: 234px;*/
min-height: 212px;
}
.wrap-inside-on .drug-icon-link{
color: #060606;
line-height: 1.42857143;
margin-top: 10px;
margin-bottom: 0px;
display: -webkit-box;
display: inline-block;
font-size: 1em;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
height: 2.75em;
position: relative;
font-family: 'fira_sanssemibold';
}
.wrap-inside-on .value{

}
.wrap-inside-on .value:empty{
display: none;
}
.wrap-right-banners-bad .wrap-inside-on{
min-height: 234px;
}
.ban-250-290{
display: block;
margin-top: 30px;
}
.ban-250-290:first-child{
margin-top: 0px;
}
.ban-250-290:empty{
display: none;
}
img.img-thumbnail._img_ban{
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.col-md-4.col-sm-12.col-xs-12._img_ban._ban-L{padding:0 5px 0 0 !important;}
.col-md-4.col-sm-12.col-xs-12._img_ban._ban-C{padding:0 0 !important;}
.col-md-4.col-sm-12.col-xs-12._img_ban._ban-R{padding: 0 0 0 5px !important;}
.cm_topX2{
  height: 270px;
  margin-bottom: 20px;"
}

._topX1_img{
  width: 315px;
  margin-top: 30px;
}
._topX2_img{
  margin-top: 27px;
 /* height: 196px;*/
}

.h250{height: 250px;}

@media (min-width: 992px){
.morph-ban-1140{
display: none;
}
}
@media (max-width: 1199px){
.morph-ban-tn-1,
.morph-ban-tn-2{
padding-bottom: 128%;
}
.wrap-right-banners{
/*padding-bottom: 0px;*/
}
}
@media (max-width: 991px){
.wrap-menu-preparat{
padding-right: 0px;
padding-bottom: 0px;
}
.morph-ban-250{
text-align: center;
display: block;
}
.wrap-current-mnn .wrap-menu-preparat{
padding-bottom: 20px;
}
.general-wrap-hor-ban{
padding-top: 20px;
padding-bottom: 20px;
}
.wrap-right-bottom-ban{
padding-top: 0px;
/* padding-left: 15px; */
}
.wrap-right-top-ban{
/*padding-right: 15px;*/
padding-bottom: 20px;
}
.wrap-right-banners{
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-left: none;
border-bottom: none;
margin-bottom: 0px;
margin-top: 0px;
}
.img_box_banner img{
width: 100%;
}
.morph-ban-tn-1,
.morph-ban-tn-2{
padding-bottom: 17.5%;
}
.morph-ban-tn-1{
background-image: url('images/horizont_1140x200_mnn.jpg');
}
.morph-ban-tn-2{
background-image: url('images/horizont_1140x200_backgr_mnn.jpg');
}
.wrap-payed-tn-mnn-img img{
width: 40%;
}
.wrap-read-on{
margin-bottom: 20px;
}
.wrap-inside-on{
min-height: 70px;
padding-bottom: 0px;
}
.wrap-right-banners-bad .wrap-inside-on{
min-height: 70px;
}
.wrap-inside-on .drug-icon-link{
height: auto;
margin-top: 0px;
}
.read-on-title span.head{
line-height: 1;
vertical-align: -webkit-baseline-middle;
}
}
@media (max-width: 767px){
/*.wrap-right-top-ban{
padding-right: 0px;
margin-bottom: 20px;
}*/
.wrap-right-bottom-ban{
padding-left: 0px;
}
.right-top-ban, .right-bottom-ban{
padding-bottom: 17.5%;
}
.wrap-right-banners{
padding-bottom: 20px;
}
.general-wrap-hor-ban{
/*margin-bottom: 20px;*/
padding-top: 0px;
/*padding-bottom: 35px;*/
padding-bottom: 20px;
}
}
@media (max-width: 640px){
.name-tn-mnn-text{
width: 89%;
padding-right: 70px;
}
.image-icon-logo{
width: 70px;
}
}
@media (max-width: 420px){
.wrap-menu-preparat{
margin-top: 0px;
}
.wrap-right-banners{
margin-top: 10px;
}
.current-page-tn .wrap-right-banners{
margin-top: 0px;
}
.general-wrap-hor-ban{
padding-bottom: 30px;
}
.current-page-tn .general-wrap-hor-ban{
padding-bottom: 20px;
}
.current-page-bad .general-wrap-hor-ban{
padding-bottom: 20px;
}
.name-tn-mnn-text{
padding-right: 40px;
}
.image-icon-logo{
width: 40px;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  			Стили для разделения блока под баннеры - бад 	    			\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-right-banners-bad{
padding-right: 0px;
/*padding-left: 2.8%;*/
padding-left: 5.5em;
/*border-left: 1px dashed #E0E0E0;*/
padding-bottom: 30px;
}
.wrap-right-banners-bad .wrap-right-bottom-ban{
padding-left: 5.5em;
}
.wrap-right-banners-bad .wrap-read-on{
padding-left: 0px;
padding-right: 0px;
}
.wrap-left-ban-bad,
.wrap-right-ban-bad{
padding-left: 0px;
padding-right: 0px;
}
.wrap-left-ban-bad{
padding-right: 15px;
}
.wrap-right-ban-bad{
padding-left: 15px;
}
.morph-ban-bad-1,
.morph-ban-bad-2{
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
z-index: 1;
position: relative;
display: block;
padding-bottom: 60%;
}
.morph-ban-bad-1{
background-image: url('images/med_care_300x180.jpg');
}
.morph-ban-bad-2{
background-image: url('images/med_backgr_300x180.jpg');
}
/*@media (max-width: 991px){
.wrap-right-banners-bad{
padding-left: 0px;
border-left: none;
}
.current-page-bad .wrap-main-links{
padding-bottom: 20px;
}
.left-ban-bad, .right-ban-bad{
padding-bottom: 55%;
}
}*/
@media (max-width: 991px){
.current-page-bad .wrap-main-links{
padding-bottom: 20px;
}
.wrap-right-banners-bad{
padding-bottom: 0px;
padding-left: 0px;
border-left: none;
}
.wrap-left-ban-bad, 
.wrap-right-ban-bad{
padding-left: 0px;
padding-right: 0px;
}
.wrap-right-banners-bad .wrap-right-bottom-ban{
padding-left: 0px;
padding-bottom: 0px;
}
.wrap-left-ban-bad{
padding-bottom: 20px; 
}
.morph-ban-bad-1, .morph-ban-bad-2{
padding-bottom: 15.82%;
}
.morph-ban-bad-1{
background-image: url('images/horizont_1140x180_bad.jpg');
}
.morph-ban-bad-2{
background-image: url('images/horizont_1140x180_backgr_bad.jpg');
}
.current-page-bad .container-nav-preperat{
border-bottom: none;
/*border-bottom: 1px solid #b0b0b0;*/
}
.current-page-bad .general-wrap-hor-ban{
/*padding-top: 0px;*/
}
}
@media(max-width: 767px){
.current-page-bad .general-wrap-hor-ban{
padding-top: 20px;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  		Стили для разделения блока под баннеры - действующее вещество 	    \\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.morph-ban-mnn-1,
.morph-ban-mnn-2{
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
padding-bottom: 117%;
/*background-position: 50% 0;*/
background-repeat: no-repeat;
z-index: 1;
position: relative;
/*overflow: hidden;*/
display: block;
}
.morph-ban-mnn-1{
background-image: url('images/right_up_banner_250x290.jpg');
}
.morph-ban-mnn-2{
background-image: url('images/right_bottom_banner_250x290.jpg');
}
.horizont-banner-mnn img{
width: 98%;
}
.wrap-sprites-4-big{
/*padding-bottom: 40px;*/
}
@media (max-width: 991px){
.horizont-banner-mnn img{
width: 100%;
}
.wrap-current-mnn .wrap-right-banners{
margin-top: 0px;
}
.morph-ban-mnn-1{
background-image: url('images/horizont_1140x200_mnn.jpg');
}
.morph-ban-mnn-2{
background-image: url('images/horizont_1140x200_backgr_mnn.jpg');
}
.morph-ban-mnn-1,
.morph-ban-mnn-2{
padding-bottom: 17.5%;
}
}
@media (max-width: 767px){
.wrap-sprites-4-big{
padding-left: 0px;
padding-right: 0px;
}
.wrap-current-mnn .right-top-ban, 
.wrap-current-mnn .right-bottom-ban{
padding-bottom: 19.3%;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  		Стили для разделения блока под баннеры - научная публикация 	    \\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-rectangular-bans{
margin-top: 10px;
padding-bottom: 20px;
}
.wrap-left-ban, 
.wrap-right-ban{
padding-left: 0px;
padding-right: 0px;
}
.wrap-left-ban{
padding-right: 10px;
}
.wrap-right-ban{
padding-left: 10px;
}
.left-ban,
.right-ban{
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
z-index: 1;
position: relative;
overflow: hidden; 
display: block;
padding-bottom: 30.2%;
}
.left-ban{
background-image: url('images/right_up_banner_250x290.jpg');
}
.right-ban{
background-image: url('images/right_bottom_banner_250x290.jpg');
}
.wrap-hor-ban-science{
padding-bottom: 30px;
}
.horizont-banner-science img{
width: 100%;
}
@media (max-width: 767px){
.wrap-hor-ban-science{
padding-bottom: 0px;
}
.wrap-left-ban{
padding-right: 0px;
padding-bottom: 20px;
}
.wrap-right-ban{
padding-left: 0px;
}
.left-ban, .right-ban{
padding-bottom: 14.7%;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  		Стили для разделения блока под баннеры - владельцы рег.уд.  	    \\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.asside-ban{
padding-left: 0px;
}
.wrap-right-banners-reg{
margin-bottom: 30px;
padding-left: 2.8%;
padding-right: 0px;
/*border-bottom: 1px dashed #E0E0E0;*/
border-left: 1px dashed #E0E0E0;
}
.wrap-right-top-ban-reg, 
.wrap-right-mid-ban-reg,
.wrap-right-bottom-ban-reg{
padding-left: 0px;
padding-right: 0px;
}
.wrap-right-top-ban-reg, 
.wrap-right-mid-ban-reg{
padding-bottom: 30px;
}
.right-bottom-ban-reg,
.right-mid-ban-reg,
.right-top-ban-reg{
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
z-index: 1;
position: relative;
overflow: hidden; 
display: block;
padding-bottom: 117%;
}
.right-top-ban-reg{
background-image: url('images/right_up_banner_250x290.jpg');
}
.right-mid-ban-reg{
background-image: url('images/right_bottom_banner_250x290.jpg');
}
.right-bottom-ban-reg{
background-image: url('images/right_up_banner_250x290.jpg');
}
@media (max-width: 767px){
.wrap-tm-holder-content{
padding-bottom: 0px; 
}
.asside-ban{
padding-right: 0px;
}
.wrap-right-banners-reg{
padding-left: 0px;
}
.right-bottom-ban-reg, 
.right-mid-ban-reg, 
.right-top-ban-reg{
padding-bottom: 14%;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  		Стили для разделения блока под баннеры - производители 		 	    \\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-right-banners-prod{
margin-bottom: 30px;
padding-left: 2.8%;
padding-right: 0px;
/*border-bottom: 1px dashed #E0E0E0;*/
border-left: 1px dashed #E0E0E0;
}
.wrap-right-top-ban-prod, 
.wrap-right-mid-ban-prod,
.wrap-right-bottom-ban-prod{
padding-left: 0px;
padding-right: 0px;
}
.wrap-right-top-ban-prod, 
.wrap-right-mid-ban-prod{
padding-bottom: 30px;
}
.right-bottom-ban-prod,
.right-mid-ban-prod,
.right-top-ban-prod{
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
z-index: 1;
position: relative;
overflow: hidden; 
display: block;
padding-bottom: 117%;
}
.right-top-ban-prod{
background-image: url('images/right_up_banner_250x290.jpg');
}
.right-mid-ban-prod{
background-image: url('images/right_bottom_banner_250x290.jpg');
}
.right-bottom-ban-prod{
background-image: url('images/right_up_banner_250x290.jpg');
}
@media (max-width: 767px){
.wrap-tm-holder-content{
padding-bottom: 0px; 
}
.asside-ban{
padding-right: 0px;
}
.wrap-right-banners-prod{
padding-left: 0px;
}
.right-bottom-ban-prod, 
.right-mid-ban-prod, 
.right-top-ban-prod{
padding-bottom: 14%;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  		Стили для разделения блока под баннеры - представительства 		    \\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-right-banners-repres{
margin-bottom: 30px;
padding-left: 2.8%;
padding-right: 0px;
/*border-bottom: 1px dashed #E0E0E0;*/
border-left: 1px dashed #E0E0E0;
}
.wrap-right-top-ban-repres, 
.wrap-right-mid-ban-repres,
.wrap-right-bottom-ban-repres{
padding-left: 0px;
padding-right: 0px;
}
.wrap-right-top-ban-repres, 
.wrap-right-mid-ban-repres{
padding-bottom: 30px;
}
.right-bottom-ban-repres,
.right-mid-ban-repres,
.right-top-ban-repres{
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
z-index: 1;
position: relative;
overflow: hidden; 
display: block;
padding-bottom: 117%;
}
.right-top-ban-repres{
background-image: url('images/right_up_banner_250x290.jpg');
}
.right-mid-ban-repres{
background-image: url('images/right_bottom_banner_250x290.jpg');
}
.right-bottom-ban-repres{
background-image: url('images/right_up_banner_250x290.jpg');
}
@media (max-width: 767px){
.wrap-tm-holder-content{
padding-bottom: 0px; 
}
.asside-ban{
padding-right: 0px;
}
.wrap-right-banners-repres{
padding-left: 0px;
}
.right-bottom-ban-repres, 
.right-mid-ban-repres, 
.right-top-ban-repres{
padding-bottom: 14%;
}
}

/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для списка клинических исследований    				\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-content-sticker{
padding-left: 5%;
}
.research-title-link{
text-decoration: none;
font-size: 0.6em;
color: #000;
transition: .5s;
display: block;
}
.research-title-link span{
padding-left: 15px;
display: inline-block;
width: 95%;
vertical-align: middle;

}
.glyphicon-folder-close:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.research-title-link:hover .glyphicon-folder-close:before{
content: "\e118";
color:#b18531;
}
.research-title-link i:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
vertical-align: middle;
}
.research-title-link:hover i:before{
color:#b18531;
}
.research-title-link:hover{
text-decoration: none;
color:#000;
}
.author-research-sticker{
color:#000;
font-size: 2em;
font-style: italic;
}
.author-research-sticker h2{
font-size: 1em;
margin-top: 10px;
font-style: italic;
}
.wrap-research-sticker{
font-size: 0.8em;
}
.research-title-sticker{
background: #D2D6CF;
padding:10px 20px;
position: relative;
color: #4A4A4A;
font-family: 'fira_sansregular';
margin-bottom: 20px;
/*margin-left: -20px;*/
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
border-radius:10px;
}
.separator{
width: 100%;
margin: 10px auto 0px;
position: relative;
height: 1px;
-webkit-backface-visibility: hidden; 
-webkit-transform: translateZ(0) scale(1, 1); 
}
.separator:after{
height: 6px;
background: #d1d1d1;
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.18)), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(0, 0, 0, 0)));
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
background: -o-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
position: absolute;
bottom: -1px;
left: 0px;
content: "";
width: 50%;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.wrap-research-sticker .separator{
margin-bottom: 10px;
}
.scientific-description-sticker{
padding: 6px 24px;
font-size: 1.8em;
}
.date-research-sticker{
font-size:1.4em;
padding: 0px 0px;
font-style: italic;
}
.back-to-search-list span{
display: none;
}
/*MEDIA*/
@media (max-width: 1200px){
.wrap-content-sticker{
padding-left: 6%;
}
}
@media (max-width: 992px){
.wrap-container-all-researches .container{
width:100%;
}
.research-title-sticker{
font-size: 2.5em;
}
.wrap-content-sticker{
font-size: 0.9em;
padding-left: 7%;
}
.wrap-research-sticker{
padding-left:15px;
}
}
@media (max-width: 768px){
.wrap-content-sticker{
padding-left: 8%;
}
}
@media (max-width: 640px){
.wrap-research-sticker{
padding-left: 0px;
padding-right: 0px;
}
.wrap-content-sticker{
padding-left: 4%;
}
.scientific-description-sticker{
padding: 0% 2% 0% 2%;
}
}
@media (max-width: 480px){
.research-title-sticker{
font-size: 2.2em;
padding: 10px 10px;
}
.research-title-link span{
padding-left: 10px;
}
}
@media (max-width: 400px){
.research-title-link span{
width:92%;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для конкретного клинического исследования				\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.research-title-current{
background: #D2D6CF;
padding:10px 20px;
position: relative;
color: #000;
font-family: 'fira_sansregular';
margin-bottom: 12px;
/*margin-left: -20px;*/
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
border-radius:10px;
font-size: 2em;
}
.research-title-current .glyphicon-folder-open{
color:#B18531;
}
.research-title-current .glyphicon-folder-open:before{
font-size: 1.7em;
vertical-align: middle;
padding-right: 12px;
}
.research-title-current span{
padding-left: 15px;
display: inline-block;
width: 90%;
vertical-align: middle;
}
.wrap-current-research{
/*padding-left:20px;*/
}
.wrap-begin-research{
padding-bottom: 35px;
float:none;
margin:0 auto;
}
.wrap-research-bans{
/*padding-bottom: 20px;*/
padding-left: 0px;
padding-right: 0px;
}
.wrap-author-inst-date{
margin-left: 44px;
margin-bottom: 15px;
}
.wrap-current-research p{
margin: 0px;
margin-bottom: 10px;
}
.wrap-current-research span{
/*line-height: 1.5;*/
}
.wrap-main-text-research span{
/*text-indent: 40px;*/
}
.mnn-link-in-text{
text-decoration: none;
color: #543B12;
position: relative;
font-size: 1em;
border-bottom: 1px solid #4c4c4c;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-family: 'fira_sansbook';
display: inline-block;
line-height: 1.1;
}
.mnn-link-in-text:hover{
color: #b18531;
text-decoration: none;
border-bottom: 1px solid #b18531;
}
.mnn-name-in-link{
position: relative;
display: inline-block;
}
.author-research-current{
color:#000;
font-size: 1.8em;
}
.author-research-current h2{
font-size: 1em;
margin-top: 10px;
margin: 0px;
}
.current-post-id .separator{
margin-bottom: 10px;
}
.current-post-id .separator:after{
width: 90%;
}
.date-research-current{
font-size:1.4em;
padding-bottom: 6px;
}
.institute-carent-research{
margin-left: 0px;
font-style: italic;
font-size: 1.5em;
/*padding-left: 8px;*/
}
.short-description-curent-research{
padding: 30px;
font-size: 1.7em;
line-height: 1.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #D7E2D1;
}
.current-post-id .short-description-curent-research{
-webkit-border-radius: 0px 0px 20px 20px;
-moz-border-radius: 0px 0px 20px 20px;
border-radius: 0px 0px 20px 20px;
background: #D7E2D1;
}
.wrap-all-text-research{
position: relative;
}
.wrap-main-text-research{
margin-bottom: 14px;
font-size: 1.7em;
border: 1px solid rgba(128, 128, 128, 0.5);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 30px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 15px;
padding-left: 15px;
display: block;
background: white;
/*-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);*/
}
.wrap-main-text-research:before{
content: "";
display: block;
width: 98.9%;
height: 99%;
position: absolute;
top: -19px;
left: 3%;
border-radius: 30px 30px 30px 0px;
-webkit-border-radius: 30px 30px 30px 0px;
-moz-border-radius: 30px 30px 30px 0px;
border: 1px solid rgba(197, 197, 197, 0.5);
z-index: -1;
background: white;
}
.wrap-main-text-research .value{
display: block;
position: relative;
}
.wrap-main-text-research .value:before{
content: "";
display: block;
width: 102.4%;
height: 100%;
position: absolute;
top: -20px;
left: 0%;
border-radius: 30px 30px 30px 0px;
-webkit-border-radius: 30px 30px 30px 0px;
-moz-border-radius: 30px 30px 30px 0px;
border: 1px solid rgba(197, 197, 197, 0.8);
z-index: -1;
background: white;
}
.keywords-research{
/*margin-bottom: 30px;*/
text-transform: uppercase;
padding: 30px 20px 14px 20px;
background: #FFD96E;
border-radius: 0 0 20px 20px;
-webkit-border-radius: 0 0 20px 20px;
-moz-border-radius: 0 0 20px 20px;
position: relative;
font-size: 1.3em;
-webkit-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.4);
box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.4);
}
.keywords-research:before{
content: "";
width: 100%;
background: #fff;
border-bottom: solid white 15px;
border-radius: 0 0 20px 20px;
-webkit-border-radius: 0 0 20px 20px;
-moz-border-radius: 0 0 20px 20px;
position: absolute;
top: 0px;
left: 0;
}
.keywords-research .value:before{
content: "\e042";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.7em;
color: #6F5E5E;
margin-left: -1.7em;
margin-top: -.2em;
top: 50%;
font-size: 2em;
vertical-align: middle;
position: absolute;
}
.keywords-research .value b{
display: inline-block;
vertical-align: middle;
}
.keywords-research span{
display: block;
padding-left: 40px;
}
.keywords-research b span{
padding-left: 0px;
line-height: 1.4;
}
.keywords-research span span{
padding-left: 0px;
display: inline-block;
line-height: 1.4;
}
.keywords-research .value p{
display: inline-block;
line-height: 1.4;
}
}
.keywords-research .value p b span{
padding-left: 0px;
display: inline-block;
line-height: 1.4;
}
.wrap-main-text-research .value ul li{
list-style-type: none;
padding: 3px 0px;
position: relative;
font-style: italic;
text-indent: 0px;
}
.wrap-main-text-research .value ul li:before{
content: "\e013";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #D00000;
margin-left: -2.5em;
font-size: 0.8em;
position: absolute;
left: 0;
top: 50%;
margin-top: -.5em;
}
.bibliography-current-research{
padding: 20px;
font-size: 1.4em;
}
.bibliography-current-research span{
text-indent:0px;
/*font-size:1.4em;*/
}
.bibliography-current-research b:first-child{
font-size: 1.5em;
display: block;
margin-bottom: 20px;
}
.bibliography-current-research b:first-child:after{
content: "\e043";
font-family: 'Glyphicons Halflings';
display: inline-block;
color: #6F5E5E;
margin-left: 0.5em;
font-size: 1.4em;
vertical-align: middle;
}
.link-to-mnn-resaerch{
text-decoration: none;
color: #543B12;
position: relative;
/*font-size: 0.8em;*/
line-height: 1.1;

}
.text-to-mnn-resaerch:before{
content: "\e064";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.3em;
color: #4C4C4C;
margin-left: -1.3em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1em;
}
.link-to-mnn-resaerch:hover{
color: #543B12;
text-decoration: none;
}
.link-to-mnn-resaerch:hover .text-to-mnn-resaerch:before{
color:#b18531;
}
.pharma-post-mnn{
/*padding-left: 2%;*/
padding-left: 1em;
}
.current-post-id .toogle-collapse-mkb{
font-size: 2em;
}
.current-post-id .mkb-toogle-text:after{
font-size: 0.8em;
top: 5px;
margin-left: 7px;
font-size: 0.7em;
}
.current-post-id .wrap-title-text-mkb{
padding-left: 0px;
}
.current-post-id .general-section{
margin-bottom: 20px;
}
.current-post-id .all-mkb-mnn{
font-size: 1em;
/*padding-left: 3%;*/
padding-left: 2.5em;
}
.current-post-id .number-mkb:before, 
.current-post-id .number-ath:before{
/*background-size: 70%;*/
/*left: -34px;*/
/*top: 4px;*/
}
.current-post-id .wrap-tn-icon-text-instr{
/*padding-left: 2.4%;*/
padding-left: 1.3em;
}
.current-post-id .tn-instr-link{
margin-top: 0%;
}
.current-post-id .tn-instr-icon:before{
top: 44%;
}
.pluso{
padding-left: 15px !important;
padding-right: 15px !important;
}
.page-spec-algs .pluso{
margin-bottom: 20px;
}
/*MEDIA*/
@media (max-width: 1200px){
.wrap-container-curent-research .container{
width:100%;
}
.wrap-main-text-research:before{
display: none;
}
}
@media (max-width: 992px){
.wrap-main-text-research .value:before{
display: none;
}
.research-title-current{
font-size: 2.2em;
}
.wrap-main-text-research .value img{
margin-left: -5%;
}
}
@media (max-width: 768px){
.research-title-current{
padding: 10px 15px;
}
.wrap-main-text-research .value img{
width: 100%;
margin-left: -7%;
}
.research-title-current span{
padding-left: 10px;
}
}
@media (max-width: 640px){
.research-title-current{
font-size: 1.8em;
}
.research-title-current span{
width: 88%;
}
.wrap-begin-research{
padding-right: 0px;
padding-left: 0px;
}
.short-description-curent-research{
padding: 14px 18px;
}
.wrap-main-text-research .value img{
margin-left: -9%;
}
}
@media (max-width: 480px){
.research-title-current{
font-size: 1.5em;
padding: 10px 10px;
}
.research-title-current .glyphicon-folder-open:before{
padding-right: 10px;
}
.research-title-current span{
width: 86%;
padding-left: 2px;
}
.author-research-current{
font-size: 18px;
margin-bottom: 4px;
}
.institute-carent-research{
font-size: 14px;
line-height: 1.2;
margin-bottom: 8px;
}
.date-research-current{
font-size: 12px;
}
.short-description-curent-research{
font-size: 1.4em;
}
.keywords-research{
padding: 20px 10px 6px 12px;
line-height: 1.2;
font-size: 1.2em;
}
.keywords-research .value:before{
width: 1.4em;
font-size: 1.3em;
}
.bibliography-current-research{
padding: 0px 16px 20px;
}
.bibliography-current-research span{
font-size: 14px;
}
.bibliography-current-research b:first-child{
margin-bottom: 8px;
}
.bibliography-current-research b:first-child:after{
font-size: 0.8em;
}
}
@media (max-width: 420px){
.wrap-main-text-research .value img{
margin-left: -11%;
}
.current-post-id .wrap-number-text-mkb{
padding: 4px 0px 0px 0px;
font-size: 0.9em;
}
}
@media (max-width: 375px){
.wrap-main-text-research .value img{
margin-left: -13%;
}
.current-post-id .toogle-collapse-mkb{
font-size: 1.7em;
}
}
@media (max-width: 320px){
.wrap-main-text-research .value img{
margin-left: -18%;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для списка обновленных инструкций	    				\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-instruction-content-sticker{
padding-left: 4.5%;
}
.wrap-instructions-sticker{
font-size: 0.8em;
}
.instructions-title-sticker{
background: #D2D6CF;
padding: 10px 20px;
position: relative;
color: #4A4A4A;
font-family: 'fira_sansregular';
margin-bottom: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
font-size: 2.5em;
}
.instruction-description-sticker{
/*padding: 10px 36px;*/
font-size: 1.8em;
padding-top: 10px;
} 
.date-instruction-sticker{
color: #000;
font-size: 2em;
font-style: italic;
}
.kwords-instruction-sticker{
color: #000;
font-size: 1.75em;
font-style: italic;
position: relative;
padding-left: 22px;
margin-top: 15px;
}
.kwords-instruction-sticker:before{
content: "\e042";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.7em;
color: #8a8a8a;
margin-left: -1.7em;
top: 3px;
font-size: 1em;
vertical-align: middle;
position: absolute;
}
.instructions-title-link{
text-decoration: none;
font-size: 0.8em;
color: #000;
transition: .5s;
display: block;
}
.instructions-title{
padding: 10px 0px 0px;
text-align: center;
font-size: 2em;
margin-bottom: 0px;
}
.instructions-title-text{
padding-left: 0px;
display: inline-block;
vertical-align: middle;
}
.icon-stackoverflow:before,
.fa-user-md:before{
font-size: 1.7em;
vertical-align: middle;
padding-right: 12px;
color: #B18531;
}
.instructions-title-link .body-instructions-link{
padding-left: 15px;
display: inline-block;
width: 95%;
vertical-align: middle;
}
.instructions-title-sticker i:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
vertical-align: middle;
}
.instructions-title i:before{
font-size: 1.7em;
vertical-align: middle;
padding-right: 12px;
color: #B18531;
}
.instructions-title i.icon-generic{
font-size: 1.7em;
vertical-align: middle;
padding-right: 20px;
position: relative;
}
.instructions-title i.icon-generic .icon-point{
z-index: 1;
position: absolute;
top: 60%;
margin-top: -.5em;
margin-left: .4em;
}
.instructions-title i.icon-generic .fa-hand-o-up:before{
color: #B18531;
margin-left: 0em;
width: 2em;
}
.posts_content .icon-generic,
.sticker-choose-generic .icon-generic{
position: relative;
}
.posts_content .icon-generic{
padding-right: 15px;
}
.posts_content .icon-point,
.sticker-choose-generic .icon-point{
z-index: 1;
position: absolute;
top: 60%;
margin-top: -.5em;
margin-left: .4em;
}
.posts_content .icon-point .path2:before,
.sticker-choose-generic .icon-point .path2:before{
color: rgb(210, 214, 207);
}
.posts_content .icon-generic .fa-hand-o-up:before,
.sticker-choose-generic .icon-generic .fa-hand-o-up:before{
margin-left: 0em;
width: 2em;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.sticker-choose-generic .icon-generic .fa-hand-o-up:before{
color: gray;
}
.posts_content .icon-generic .fa-hand-o-up:before{
color: #B18531;
}
.sticker-choose-generic .instructions-title-link:hover .fa-hand-o-up:before{
color: #B18531;
}
.instructions-title-link:hover .icon-spinner11:before{
content: "\ea31";
color:#b18531;
}
.instructions-title-link:hover .fa-stethoscope:before{
color:#b18531;
}
.instructions-title-link:hover .icon-briefcase:before{
color:#b18531;
}
.instructions-title-link:hover{
text-decoration: none;
color:#000;
}
.instructions-title-sticker .instructions-title-link:hover i:before{
color:#b18531;
}
/*MEDIA*/
@media(max-width: 992px){
.wrap-container-all-updated-instructions .container{
width: 100%;
}
.wrap-instructions-sticker{
font-size: 0.7em;
}
}
@media(max-width: 768px){
.instruction-description-sticker{
/*padding: 10px 8px;*/
}
}
@media(max-width: 640px){
.instructions-title{
font-size: 1.7em;
}
.icon-stackoverflow:before{
font-size: 1.3em;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для конкретной обновленной инструкции	    			\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-current-instruct{
margin-bottom: 20px;
}
.wrap-begin-instruct{
margin-bottom: 20px;
}
.return-to-list{
margin-top: 20px;
text-align: right;
}
.link-to-return{
display: inline-block;
color: #555;
font-size: 1.3em;
/*transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;*/
}
.return-text{
display: inline-block;
vertical-align: middle;
margin-right: 6px;
}
.return-text ~ i{
display: inline-block;
vertical-align: middle;
}
.link-to-return:hover{
color: #b18531;
}
.link-to-return:hover .return-text{
text-decoration: underline;
}
.link-to-return:hover i{
color: #b18531;
}
.date-instruct-current{
font-size: 1.8em;
font-style: italic;
}
.instruct-title-current{
background: #D2D6CF;
padding: 10px 20px;
position: relative;
color: #000;
font-family: 'fira_sansregular';
margin-bottom: 15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
font-size: 2em;
}
.wrap-date-separ{
padding-left: 3%;
}
.page-current-updated .separator{
margin-bottom: 20px;
margin-top: 4px;
}
.instruct-title-current i:before{
font-size: 1.4em;
vertical-align: middle;
padding-right: 16px;
color: #B18531;
}
.wrap-instr-mnn-tn{
padding: 30px;
font-size: 1.3em;
line-height: 1.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #D7E2D1;
}
.current-post-id .wrap-instr-mnn-tn{
-webkit-border-radius: 20px 20px 0px 0px;
-moz-border-radius: 20px 20px 0px 0px;
border-radius: 20px 20px 0px 0px;
border-bottom: 1px solid black;
}
.wrap-instr-mkb .head{
margin-bottom: 4px;
border-bottom: 1px dashed;
display: block;
padding-bottom: 4px;
}
.mkb-instr-icon:before{
content: "";
display: block;
background-image: url('lev_close_p_origin.png');
background-repeat: no-repeat;
background-size: 11%;
position: absolute;
left: -28px;
top: -1px;
bottom: 0px;
right: 0;
}
.wrap-mnn-icon-text-instr{
padding-left: 10%;
}
.wrap-tn-icon-text-instr{
padding-left: 13%;
}
.wrap-mkb-numb-text-instr{
padding-top: 10px;
padding-left: 7%;
}
.upd-instr-head .wrap-mkb-numb-text-instr{
padding-top: 0px;
}
.mkb-instr-icon{
padding: 0px;
}
.mkb-instr-text{
padding: 0px;
width:63%;
}
.wrap-instr-mnn .head{
margin-bottom: 4px;
border-bottom: 1px dashed;
display: block;
padding-bottom: 4px;
}
.mnn-instr-icon{
display: inline-block;
vertical-align: top;
}
.mnn-instr-icon:before{
content: "\e064";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.2em;
color: #4C4C4C;
margin-left: -1.3em;
font-size: 0.9em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.7em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.mnn-instr-link:hover .mnn-instr-icon:before{
color:#b18531;
}
.mnn-instr-link{
color: #543B12;
position: relative;
display: inline-block;
margin-top: 3%;
}
.mnn-instr-link:hover{
color: #543B12;
}
.wrap-instr-tn{
/*text-align: center;*/
}
.wrap-instr-tn .head{
margin-bottom: 4px;
border-bottom: 1px dashed;
display: block;
padding-bottom: 4px;
}
.tn-instr-icon{
display: inline-block;
vertical-align: top;
}
.tn-instr-icon:before{
content: "\eaee";
font-family: 'icomoon';
display: inline-block;
width: 1.2em;
color: #4C4C4C;
margin-left: -1.4em;
font-size: 1.2em;
position: absolute;
left: 0;
top: 27%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.tn-instr-icon.bad-instr-icon:before{
content: "\e9a7";
font-size: 1em;
}
.tn-instr-link:hover .tn-instr-icon:before{
color:#b18531;
}
.tn-instr-link{
color: #543B12;
position: relative;
display: inline-block;
margin-top: 3%;
/*font-size: 0.8em;*/
line-height: 1.1;
}
.upd-instr-page .tn-instr-link{
font-size: 1em;
line-height: 1.5;
}
.tn-instr-link:hover{
color: #543B12;
}
.bottom-wrap-school .wrap-long-text-instr{
padding-top: 40px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}
.wrap-long-text-instr{
font-size: 1.7em;
padding: 20px;
background: #f2f2f2;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*margin-bottom: 10px;*/
}
.wrap-long-text-instr img{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.bottom-wrap-school .wrap-long-text-instr .value table{
width: 100%;
overflow: auto;
}

.value table{
  width:100%;
  display: block;
  overflow-x: scroll;
}

.value table tbody{
  min-width:700px;
  display: block;

}

.value table tbody td{
  background-color: #fff;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 1px solid black;
  vertical-align: top;
}
.bottom-wrap-school .wrap-long-text-instr .value table tr{
  min-width: 95px;
}
.wrap-long-text-instr .value p{
/*text-indent: 3%;*/
}
.bottom-wrap-school .wrap-long-text-instr .value>b>a{
display: inline-block;
padding-top: 15px;
color: #000;
font-family: "fira_sansbook";
}
.bottom-wrap-school .wrap-long-text-instr .value>b>a:hover{
text-decoration: none;
color: #AD7823;
}
.bottom-wrap-school .wrap-long-text-instr .value>b>a:before{
content: "\f02f";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
border: 1px solid transparent;
background: #fff;
text-align: center;
position: relative;
display: inline-block;
width: 35px;
height: 35px;
line-height: 35px;
font-size: 1.3em;
padding-left: 2px;
vertical-align: middle;
margin-right: 5px;
top: 0;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
transition: .4s;
-moz-box-shadow: 0px 0px 2px 2px #e4e4e4;
-webkit-box-shadow: 0px 0px 2px 2px #e4e4e4;
box-shadow: 0px 0px 2px 2px #e4e4e4;
}
.wrap-annotation-text .wrap-long-text-instr{
/*border: 6px solid #D4D4D4;*/
background: #D4D4D4;
padding-bottom: 0px;
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
}
.wrap-main-text-instruct{
position: relative;
/*margin-bottom: 20px;*/
}
.wrap-main-text-instruct a{
color: #AD7823;
}
.wrap-main-text-instruct a:hover{
color: #C19143;
}
.wrap-annotation-text{
position: relative;
}
.ss-style-zigzag:after{
top: 100%;
background-image: -webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, #D4D4D4), color-stop(0.25, #D4D4D4));
background-image: linear-gradient(135deg, #D4D4D4 25%, transparent 25%), linear-gradient(225deg, #D4D4D4 25%, transparent 25%);
background-position: 50%;
}
.ss-style-zigzag:after{
position: absolute;
content: '';
pointer-events: none;
right: 0;
left: 0;
z-index: 10;
display: block;
height: 70px;
background-size: 20px 100%;
}
.ss-style-zigzag-before:before{
bottom: 100%;
background-image: -webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, transparent), color-stop(0.25, #F2F2F2));
background-image: linear-gradient(315deg, #F2F2F2 25%, transparent 25%), linear-gradient(45deg, #F2F2F2 25%, transparent 25%);
background-position: 56.28%;
}
.ss-style-zigzag-before:before{
position: absolute;
content: '';
pointer-events: none;
right: 0;
left: 0;
z-index: 10;
display: block;
height: 70px;
background-size: 20px 100%;
}
/*MEDIA*/
@media(max-width: 991px){
.instruct-title-current{
font-size: 1.8em;
}
.mkb-instr-icon:before{
background-size: 16%;
left: -28px;
}
.wrap-instr-mnn-tn{
padding: 15px 10px 13px 10px;
}
.upd-name-text{
display: inline-block;
width: 90%;
vertical-align: middle;
}
.wrap-long-text-instr img{
width: 100%;
}
}
@media(max-width: 767px){
.instruct-title-current{
font-size: 2.1em;
padding: 10px 10px;
}
.instruct-title-current i:before{
padding-right: 10px;
font-size: 1.2em;
}
.wrap-instr-mnn-tn{
text-align: center;
}
.wrap-instr-mnn{
padding-bottom: 14px;
}
.wrap-instr-mnn .head{
margin-bottom: 6px;
font-size: 1.7em;
line-height: 1.1;
padding-top: 10px;
border-bottom: none;
}
.wrap-mnn-icon-text-instr{
padding: 2px 0px;
font-size: 1.3em;
}
.wrap-instr-tn{
padding-bottom: 14px;
}
.mnn-instr-link{
margin-top: 0px;
}
.wrap-tn-icon-text-instr{
padding: 2px 0px;
/*font-size: 1.3em;*/
}
.wrap-instr-tn .head{
margin-bottom: 6px;
font-size: 1.7em;
line-height: 1.1;
padding-top: 10px;
border-top: 1px dashed;
border-bottom: none;
}
.tn-instr-link{
margin-top: 0px;
}
.wrap-instr-mkb .head{
font-size: 1.7em;
line-height: 1.1;
padding-top: 10px;
border-top: 1px dashed;
border-bottom: none;
}
.wrap-instr-mkb{
padding-bottom: 14px;
}
.wrap-mkb-numb-text-instr{
padding: 2px 0px 2px 15px;
font-size: 1.3em;
}
}
@media(max-width: 640px){
.instruct-title-current{
font-size: 1.6em;
}
.wrap-instr-mnn .head,
.wrap-instr-tn .head,
.wrap-instr-mkb .head{
font-size:1.4em;
}
.wrap-mnn-icon-text-instr,
.wrap-tn-icon-text-instr,
.wrap-mkb-numb-text-instr{
font-size:1.1em;
}
}
@media(max-width: 480px){
.wrap-begin-instruct{
padding-left:0px;
padding-right:0px;
}
.upd-name-text{
width: 85%;
}
.wrap-main-text-instruct{
padding-left:0px;
padding-right:0px;
}
.wrap-long-text-instr{
font-size: 1.5em;
line-height: 1.3;
padding: 12px;
}
}

/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				 Стили для конкретного алгоритма лечения					\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-long-img-alg{
position: relative;
text-align: center;
}
.long-text-img-alg img{
/*width: 78%;*/
}
.wrap-notes{
padding: 20px;
}
.wrap-notes a{
color: #AD7823;
}
.wrap-notes a:hover{
color: #C19143;
}
.page-spec-algs .date-instruct-current .value{
padding-left: 1em; 
}
.wrap-note p{
font-size: 1.5rem;
}
.wrap-notes span.head{
border-bottom: 1px dashed;
display: inline-block;
margin-top: 5px;
margin-bottom: 10px;
line-height: 1.1;
font-size: 2em;
}
.wrap-notes span.value{
font-size: 1.5em;
display: block;
}
@media(max-width: 991px){
.long-text-img-alg img{
width: 100%; 
}
.wrap-notes{
padding: 10px;
}
}
@media(max-width: 767px){
.wrap-notes{
padding-left: 0px;
padding-right: 0px;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  							 Ribbon											\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


.ribbon{
font-size: 16px !important;
width: 50%;
position: relative;
background: #ba89b6;
color: #fff;
text-align: center;
padding: 1em 2em; /* Adjust to suit */
margin: 2em auto 3em; /* Based on 24px vertical rhythm. 48px bottom margin - normally 24 but the ribbon 'graphics' take up 24px themselves so we double it. */
}
.ribbon:before, 
.ribbon:after{
content: "";
position: absolute;
display: block;
bottom: -1em;
border: 1.5em solid #986794;
z-index: -1;
}
.ribbon:before{
left: -2em;
border-right-width: 1.5em;
border-left-color: transparent;
}
.ribbon:after{
right: -2em;
border-left-width: 1.5em;
border-right-color: transparent;
}
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after{
content: "";
position: absolute;
display: block;
border-style: solid;
border-color: #804f7c transparent transparent transparent;
bottom: -1em;
}
.ribbon .ribbon-content:before{
left: 0;
border-width: 1em 0 0 1em;
}
.ribbon .ribbon-content:after{
right: 0;
border-width: 1em 1em 0 0;
}

/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для списка  действующих веществ						\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-all-intern-names{
padding-top:20px;
}
.wrap-title-mnn{
background: rgb(234,232,227); /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZThlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(234,232,227,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(234,232,227,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(234,232,227,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(234,232,227,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(234,232,227,1) 0%,rgba(255,255,255,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(234,232,227,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae8e3', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
padding: 4px 20px;
position: relative;
color: #4A4A4A;
font-family: 'fira_sansregular';
margin-bottom: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.glyphicon-tint:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
vertical-align: middle;
font-size: 1.1em;
color:#4C4C4C;
}
.title-mnn-link{
text-decoration: none;
font-size: 2em;
color: #000;
display: block;
}
.title-mnn-link .glyphicon{
top: 3px;
}
.title-mnn-text{
padding-left: 15px;
display: inline-block;
width: 95%;
vertical-align: middle;
}
.title-mnn-link:hover .glyphicon-tint:before{
color:#b18531;
}
.title-mnn-link:hover{
color:#000;
}
.current-mnn-kfu-link{
color: #543B12;
position: relative;
font-size: 1.4em;
}
.current-mnn-kfu-link:hover{
text-decoration:none;
color: #543B12;
}
.wrap-title-kfu .title-kfu-text{
display: inline-block;
vertical-align: top;
position: relative;
}
.wrap-title-kfu .title-kfu-text:before{
content:  "\e032";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.wrapper-sticker-mnn .wrap-title-kfu-mnn .separator:after{
width: 46%;
}
.current-mnn-kfu-link:hover{
text-decoration:none;
color: #543B12;
}
.current-mnn-kfu-link:hover .title-kfu-text:before{
color:#B18531;
}
.wrap-all-intern-names .title-kfu-text:before{
content:  "\e032";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
/*font-size: 1.4em;*/
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.container-kfu-mkb-tn{
float:none;
margin: 0 auto;
padding-bottom: 20px;
}
.all-article-preparat .wrap-title-kfu{
margin-bottom: 0px;
font-size: 1em;
padding-left: 3%;
padding-top: 1%;
}
.wrap-title-kfu-mnn{
padding-left: 0px;
}
.wrap-title-kfu-mnn .wrap-title-kfu{
margin: 0 0 6px;
}
.container-kfu-mkb-tn .separator{
margin: 0px auto 4px;
}
.wrapper-sticker-mnn .wrap-title-text-mkb .separator:after{
width: 48%;
}
.wrapper-sticker-mnn .wrap-title-text-mkb{
padding-left: 20px;
}
.wrap-title-text-mkb{
padding-left: 0px;
}
.abc-pharma-mnn-list .wrap-title-text-mkb{
padding-left: 20px;
}
.wrap-title-mkb-10{
width: 24%;
padding-bottom: 4px;
position: relative;
}
.toogle-collapse-mkb{
font-size: 1.5em;
cursor: pointer;
position: relative;
/*padding-bottom: 8px;*/
}
.toogle-collapse-mkb:hover .disable-plus{
color:#b18531;
}
.disable-plus{
position: absolute;
z-index: -1;
margin-left: 8px;
top: 3px;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
display: inline-block;
}
.all-mkb-mnn{
font-size:1.4em;
/*padding-top: 10px;*/
}
.wrap-mkb-collapse{
padding-top: 10px;
}
.number-mkb,
.number-ath{
padding:0px;
}
/*.number-mkb:before{
content: "";
display: block;
background-image: url('lev_close_p_origin.png');
background-repeat: no-repeat;
background-size: 70%;
position: absolute;
left: -30px;
top: 0px;
bottom: 0;
right: 0;
width: 2em;
}*/
.number-mkb:before,
.number-ath:before{
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 0.9em;
position: absolute;
top: 50%;
margin-top: -.7em;
}
.number-mkb:before{
content: "\ea5b";
}
.number-ath:before{
content: "\e9bf";
}
.text-mkb{
padding: 0px;
width: 63%;
}
.wrap-number-text-mkb{
/*padding: 0px 0px 4px 0px;
margin: 0px 0px 6px 32px;
border-bottom: 1px dashed;
position: relative;*/
padding: 0px 0px 4px 0px;
padding-left: 1.3em;
position: relative;
}
.wrap-instr-mkb .wrap-number-text-mkb{
margin-bottom: 0px;
}
.wrap-number-text-mkb:last-child{
/*border-bottom: none;*/
}
.wrap-tn-mnn{
padding-left: 4%;
}
.vhodit-v-sostav{
font-size: 1.8em;
/*padding-top: 1%;*/
}
.vhodit-sostav-text{
font-size: 0.8em;
}
.mnn-name_tn{
list-style-type: none;
padding: 0px 0px 2px 16px;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;
/*font-size: 1.2em;*/
}
.mnn-name_tn:nth-child(n+2){
border-top: 1px dashed;
padding-top: 6px;
padding-bottom: 6px;
}
.all-tn-mnn{
/*font-size: 0.8em;*/
padding-top: 6px;
padding-left: 0px;
}
.tn-vhodit-mnn-link{
color: #543B12;
position: relative;
display: inline-block;
margin-top: 0%;
font-size: 0.8em;
line-height: 1.2;
margin-bottom: 0%;
}
.tn-vhodit-mnn-link:hover .tn-vhodit-mnn-text:before{
color:#B18531;
}
.tn-vhodit-mnn-link:hover{
text-decoration:underline;
color: #543B12;
}
.tn-vhodit-mnn-text{
display: inline-block;
vertical-align: top;
}
.tn-vhodit-mnn-text:before{
content: "\eaee";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.4em;
}
.tm-holder-vhodit-mnn-link{
color: #543B12;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
position: relative;
display: inline-block;
/* margin-top: 0%; */
font-size: 0.6em;
line-height: 1.1;
margin-bottom: 2%;
margin-left: 6%;
}
.wrap-lek-forma{
font-size: 0.6em;
display: inline-block;
position: relative;
top: -2px;
padding: 2px 8px;
background: #E2ECDB;
color: #484848;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
border: 1px solid transparent;
}
.custom-reg-num-tn{
display: inline-block;
position: relative;
vertical-align: super;
padding: 0px 8px;
border: 1px solid gainsboro;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
.vhodit-forma-vipuska{
font-size: 0.6em;
margin-top: 4px;
display: inline-block;
position: relative;
top: -2px;
padding: 2px 8px;
background: #E2ECDB;
color: #484848;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
border: 1px solid transparent;
}
.vhodit-forma-vipuska p{
margin: 0;
}
.tm-holder-vhodit-mnn-text{
display: inline-block;
vertical-align: top;
}
.tm-holder-vhodit-mnn-text:before{
content: "\e9ad";
font-family: 'icomoon';
display: inline-block;
width: 1.6em;
color: #4C4C4C;
margin-left: -1.6em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.3em;
}
.tm-holder-vhodit-mnn-link:hover{
text-decoration:none;
color: #543B12;
}
.tm-holder-vhodit-mnn-link:hover .tm-holder-vhodit-mnn-text:before{
color:#B18531;
}
.wrap-tn-vhodit-tn{
line-height: 1;
}
.wrap-tn-vhodit-holder{
line-height: 1;	
}
.wrap-container-all-intern-names .wrap-title-kfu-mnn .separator:after{
width: 45%;
}
/*MEDIA*/
@media (max-width: 992px){
.wrap-container-all-intern-names .container{
width: 95%;
}
.wrap-title-mnn{
font-size: 0.9em;
}
.container-kfu-mkb-tn{
padding-left: 8%;
}
.wrap-title-mkb-10{
width: 30%;
}
.number-mkb:before,
.number-ath:before{
/*left: -30px;*/
/*top: 0px;*/
}
}
@media (max-width: 768px){
/*.one-of-many:last-child .separator{
display: none;
}*/
.wrap-container-all-intern-names > .container{
padding-left:0px;
padding-right:0px;
}
.wrap-all-intern-names{
padding: 20px 0px 0px 0px;
}
.wrapper-sticker-mnn{
padding-left:0px;
padding-right:0px;
}
.wrapper-sticker-mnn .wrap-title-text-mkb .separator:after{
width: 47%;
}
.wrap-title-text-mkb{
/*padding-left: 2%;*/
}
.abc-pharma-mnn-list .wrap-title-text-mkb{
padding-left: 2%;
}
.wrapper-sticker-mnn .wrap-title-text-mkb{
padding-left: 2%;
}
.container-kfu-mkb-tn{
padding-left: 7%;
}
.toogle-collapse-mkb{
padding-bottom: 0px;
}
.all-mkb-mnn{
/*padding-left: 7%;*/
}
.all-tn-mnn{
padding-left: 2%;
}
.wrap-all-intern-names .mnn-name_tn{
padding: 4px 0px 4px 12px;
}
.wrap-tn-mnn{
padding-left: 4%;
}
.vhodit-sostav-text{
/*border-bottom: 2px dashed #D6D6D6;*/
}
}
@media (max-width: 640px){
.wrap-title-mnn{
padding: 10px 10px;
font-size: 0.8em;
}
.container-kfu-mkb-tn{
font-size: 0.8em;
}
.title-mnn-text{
padding-left: 6px;
width: 90%;
}
}
@media (max-width: 480px){
.title-mnn-link{
font-size: 1.7em;
}
.wrap-title-mnn{
width: 92%;
line-height: 1.2;
font-size: 0.7em;
}
.wrap-container-all-intern-names .container{
padding-right: 0px;
padding-left: 0px;
}
.container-kfu-mkb-tn{
padding-left: 11%;
}
.all-tn-mnn{
padding-top: 0%;
}
.vhodit-sostav-text{
padding-bottom: 4px;
display: block;
}
.wrap-tn-mnn{
padding-left: 4%;
padding-right: 0px;
}
.all-tn-mnn{
padding-left: 3%;
padding-right: 0px;
}
.wrap-title-text-mkb{
/*padding-left: 2%;*/
}
}
@media (max-width: 320px){
.title-mnn-text{
width: 92%;
}
}


/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для конкретного действующего вещества    				\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*//////////////////////////////////////////////// Название действующего вещества \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.name-preparat{
color:#b18531;
padding: 0px 0px 10px;
font-size: 2.5em;
display: block;
vertical-align: top;
margin-top: 0px;
margin-bottom: 10px;
}
.wrap-text-mnn-prep{
padding-left: 15px;
display: inline-block;
width: 95%;
vertical-align: middle;	
line-height: 1.4;
font-size: 1.2em;
margin-bottom: 0px;
margin-top: 0px;
}    
.name-preparat .glyphicon-tint:before{
vertical-align: middle;
/*font-size: 1.5em;*/
color: #b18531;
}
.ls-link-fast{
display:block;
float:left;
margin-left:20px;
}
.ls-link-fast:first-child{
margin-left:0px;
}
.fast-img-links{
margin-bottom: 40px;
}
.fast-img-links:empty{
display: none;
}
.general-wrap-links{
padding-left: 0px;
padding-bottom: 20px;
}
.current-page-bad .general-wrap-links{
padding-bottom: 0px;
}
.bad-img-menu{
padding-left: 0px;
padding-bottom: 20px;
border-right: 1px dashed #E0E0E0;
}
.wrap-main-links{
padding-left:0px;
font-size: 0.7em;
}
.wrap-informer-price{
padding-left: 0px;
padding-right: 0px;
}
.vert-mid-bottom{
display: inline-block;
vertical-align: top;
float: none;
}
.left-links-preparat:first-child{
padding-left:0px;
}
.ls-general-link-po-preparatu{
display: block;
font-size:2em;
color:#333;
}
.ls-general-link-po-preparatu:hover{
text-decoration:none;
color:#b18531 !important;
}
.ls-general-link-po-preparatu:visited,
.ls-general-link-po-preparatu:focus{
text-decoration:none;
color:#333;
}
.ls-general-link-po-preparatu:before{
background-color: #B0B4B8;
content: "";
float: left;
margin: 5px 8px 0px 0px;
overflow: hidden;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
padding: 5px;
}
.pokazaniya-little-bullet:before{
background-color: #94C774;
}
.ostorozhno-little-bullet:before{
background-color: #FDDB2D;
}
.protivopokazaniya-little-bullet:before{
background-color: #FD3F32;
}
.container-nav-preperat{
border-bottom: 1px solid #b0b0b0;
}
.current-mnn-with-tn .container-nav-preperat{
margin-bottom: 20px;
}
.current-page-bad .container-nav-preperat{
/*padding-bottom: 20px;*/
padding-top: 20px;
}
.wrap-current-mnn .general-wrap-links{
margin-bottom: 42px;
}
/*//////////////////////////////////////////////// Описание действующего вещества \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.container-content-preparat{
/*padding-top: 30px;*/
/*background: #fefaf9;*/
}
.general-section span.head{
font-size: 2em;
display: block;
}
.general-section .head:before{
background-color: #B0B4B8;
content: "";
float: left;
margin: 7px 8px 0px 0px;
overflow: hidden;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding: 6px;
}
.general-section .mnn-name_tn{
list-style-type: none;
padding-left: 2.1%;
}
.ls-pokazaniya .head:before{
background-color: #94C774;
}
.ls-protivopokazaniya .head:before{
background-color: #FD3F32;
}
.ls-ostorozhno .head:before{
background-color: #FDDB2D;
}
.general-section span.value:not(.ls-procreator .value){
font-size: 1.7em;
padding-left: 1.35em;
display: block;
font-family: 'fira_sanslight';
}
.ls-proizvod-bad-link.general-section span.value:not(.ls-procreator .value){
padding-left: 2.35em;
}
.custom-reg-num-tn span.value{
padding-left: 0px;
font-size: 0.7em;
line-height: 1.3;
display: inline-block;
}
.all-representation-country span.value{
padding-left: 0px !important;
}
.current-representation-link span.value{
padding-left: 0px;
}
.ls-mnn .alter_val .value{
display:none!important;
}
.general-section{
margin-bottom: 20px;
}
.hidden-helper{
display: none;
}
.all-article-preparat{
margin-bottom: 30px;
padding-top: 30px;
/*white-space: nowrap;*/
}
.ls-sostav .tn-vhodit-mnn-link{
margin-top: 0px;
}
.ls-sostav .tm-holder-vhodit-mnn-link{
margin-top: 1%;
}
.mnn-from-tn-link{
text-decoration: none;
color: #543B12;
position: relative;
font-size: 0.9em;
line-height: 1.1;
display: inline-block;
margin-left: 4%;
margin-top: 6px;
}
.general-section .mnn-from-tn-link span.value{
padding-left: 0px !important;
}
.mnn-from-tn-link .value:before{
content: "\e064";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1em;
}
.mnn-from-tn-link:hover{
color: #543B12;
text-decoration: none;
}
.mnn-from-tn-link:hover .value:before{
color:#b18531;
}   
.wrap-current-mnn .wrap-title-kfu{
font-size: 0.6em;
}
.current-page-bad .tm-holder-link,
.current-page-tn .tm-holder-link{
font-size: 0.8em;
display: inline-block;
margin-left: 3.6%;
margin-top: 6px;
}
.current-page-tn .tm-holder-link{
margin-left: 5.1em;
}
.current-page-bad .tm-holder-link{
/*margin-left: 4.3%;*/
margin-left: 5.3em;
}
.current-page-bad .current-manufactury-link span.value{
padding-left: 0px;
}
.current-page-bad .wrap-nd-manufacturers{
/*padding-left: 1%;*/
}
.current-page-bad .current-manufactury-link{
margin-left: 0%;
/*margin-left: 2%;*/
font-size: 0.8em;
}
.current-page-tn .tm-holder-link span.value{
padding-left: 0px;
}
.current-page-tn .current-manufactury-link span.value{
padding-left: 0px;
}
.current-page-tn .current-representation-link span.value{
padding-left: 0px;
}
.current-page-tn .ls-proizvoditel span.value{
padding-left: 0px;
}
.current-manufactury-link{
text-decoration: none;
color: #543B12;
position: relative;
font-size: 0.7em;
line-height: 1.1;
display: inline-block;
margin-left: 3.8%;
margin-top: 6px;
}
.current-representation-link{
text-decoration: none;
color: #543B12;
position: relative;
font-size: 0.7em;
line-height: 1.1;
display: inline-block;
margin-left: 4%;
margin-top: 6px;
}
.current-representation-link:hover{
color: #543B12;
text-decoration: none;
}
.current-representation-link .value:before{
content: "\e906";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 25%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.3em;
}
.current-manufactury-link .current-tn-manufactury:before{
content: "\e019";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
/* top: 25%; */
margin-top: -.1em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.3em;
}
.current-manufactury-link:hover{
color: #543B12;
text-decoration: none;
}
.current-manufactury-link:hover .current-tn-manufactury:before{
color:#b18531;
}  
.current-page-bad .current-manufactury-link .current-tn-manufactury:before{
/*font-size: 2em;*/
}
.wrap-text-proizvod{
padding-top: 4px;
}
.current-representation-link:hover .value:before{
color:#b18531;
}   
.wrap-current-mnn .wrap-title-text-mkb{
/*padding-left: 20px;*/
}
.wrap-current-mnn .wrap-title-mkb-10{
font-size: 1.3em;
}
.wrap-current-mnn .all-mkb-mnn{
font-size: 0.9em;
/*padding-left: 6%;*/
}
.ls-download-instruction{
/*display: none;*/
}
.open-in-window{
padding: 0px;
margin: 0 auto;
position: relative;
display: inline-block;
}
.open-in-window a{
padding: 6px 8px;
color: white;
display: block;
font-size: 0.8em;
}
.open-in-window a:hover{
text-decoration: none;
color: white;
}
.open-in-window a:visited,
.open-in-window a:focus{
text-decoration: none;
}
.row-fluid{
padding-left: 0;
list-style: none;
}
.row-fluid:before,
.row-fluid:after{
content: "";
display: table;
}
.row-fluid:after{
clear: both;
}
.row-fluid .group{
position: relative;
min-height: 1px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
box-sizing: border-box;
display: inline-block;
}
.link-albums-sticker{
display: block;
}
.link-albums-sticker:active{
outline: none;
border: none;
}
.link-albums-sticker:focus{
outline:0;
}
.wrap-link-img-big-sticker{
margin-bottom: 18px;
}
.wrap-link-img-big-sticker img{
margin: 0 auto;
display: block;
position: relative;
}
.ls-download-instruction .modal-dialog{
/*width: 600px;*/
}
.modal-big-sticker{
margin-bottom: 6px;
text-align: center;
}
.ls-download-instruction .carousel-control.left,
.ls-download-instruction .carousel-control.right{
background-image: none;
}
.ls-download-instruction .carousel-inner > .item > a > img,
.ls-download-instruction .carousel-inner > .item > img{
min-width: initial;
height: initial;
max-width: initial;
}
.collapse-synonims{
padding-left: 20px;
font-size: 0.6em;
display: inline-block;
vertical-align: middle;
color: #674103;
text-decoration: underline;
}
.collapse-synonims:hover{
color: #B18531 !important;
text-decoration: none;
}
.collapse-synonims:active,
.collapse-synonims:focus,
.collapse-synonims:visited{
color: #674103;
}
/*MEDIA*/
@media(max-width: 1199px){
.general-section .mnn-name_tn{
padding-left: 4%!important;
}
.all-article-preparat .wrap-title-kfu{
padding-left: 4% !important;
}
.general-section span.value:not(.ls-procreator .value){
padding-left: 1.2em;
}
.ls-proizvod-bad-link.general-section span.value:not(.ls-procreator .value){
padding-left: 2.8em;
}
.wrap-current-mnn .mkb-toogle-text:after{
font-size: 0.9em;
top: 3px;
}
.ls-general-link-po-preparatu{
font-size: 1.6em;
}
.ls-general-link-po-preparatu:before{
margin-top: 4px;
}
.wrap-current-mnn .general-wrap-links{
margin-bottom: 8px;
}
}
@media (max-width: 991px){
.all-article-preparat .wrap-title-kfu{
padding-left: 5% !important;
}
.wrap-current-mnn .general-wrap-links{
margin-bottom: 20px;
}
.container-nav-preperat{
border-bottom: none;
}
.wrap-current-mnn .container-nav-preperat{
border-bottom: 1px solid #b0b0b0;
padding-bottom: 30px;
}
.current-page-bad .wrap-nd-manufacturers{
/*padding-left: 2.4%;*/
}
.bad-img-menu{
border: none;
padding-right: 0px;
}
.bad-img-menu .wrap-payed-tn-img img{
width: 50%;
}
.wrap-informer-price{
margin-bottom: 20px;
}
.ls-link-fast{
margin-left: 10px;
}
}
@media(max-width: 767px){
.current-page-tn .container-nav-preperat{
/*border-bottom: none;*/
}
.wrap-current-mnn .container-nav-preperat{
padding-bottom: 0px;
}
.container-content-preparat .container{
/*padding-left: 0px;
padding-right: 0px;*/
}
.general-section{
padding-left: 0px;
padding-right: 0px;
}
}
@media(max-width: 640px){
.name-preparat{
font-size: 2em;
}
.wrap-text-mnn-prep{
width: 90%;
}
.wrap-current-mnn .all-mkb-mnn span.value{
/*padding-left: 0px;*/
}
}
@media(max-width: 568px){
.wrap-link-img-big-sticker img{
width: 100%;
}
.wrap-informer-price #informed_widget .informed_price{
display: block;
}
}
@media(max-width: 420px){
.wrap-current-mnn .name-preparat,
.current-mnn-with-tn .name-preparat{
padding-bottom: 6px;
padding-top: 0px;
font-size: 1.3em;
margin-top: 0px;
border-bottom: 1px dashed;
}
.wrap-current-mnn .fast-img-links{
margin-bottom: 10px;
}
.wrap-current-mnn .general-wrap-links{
margin-bottom: 12px;
font-size: 0.8em;
}
.wrap-current-mnn .general-section span.head{
/*padding-left:14px;*/
}
.wrap-current-mnn .ls-general-link-po-preparatu:before{
margin: 5px 8px 0px 0px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px;
}
.wrap-current-mnn .wrap-title-text-mkb{
/*padding-left: 14px;*/
}
}
@media (max-width: 360px){
.name-preparat{
font-size: 1.8em;
}
.wrap-current-mnn .general-wrap-links{
font-size: 0.6em;
}
.wrap-current-mnn .ls-general-link-po-preparatu:before{
margin: 3px 5px 0px 0px;
border-radius: 3px;
-moz-border-radius: 4px;
-webkit-border-radius: 3px;
padding: 3px;
}
.wrap-current-mnn .general-section{
margin-bottom: 10px;
}
.wrap-current-mnn .general-section span.head{
font-size: 1.5em;
padding-left: 8px;
}
.wrap-current-mnn .wrap-title-mkb-10{
font-size: 1em;
}
.wrap-current-mnn .general-section .wrap-title-mkb-10:before{
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px;
}
.wrap-current-mnn .general-section span.value:not(.ls-procreator .value){
padding-left: 2.4em;
font-size: 1.2em;
}
.wrap-current-mnn .general-section span.head:before{
margin: 7px 6px 0px 0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px
}
.wrap-current-mnn .wrap-title-text-mkb{
padding-left: 8px;
}
.wrap-informer-price #informed_widget .informed_search{
margin-top: 0px; 
margin-left: 0px; 
border-radius: 0px;
max-width: none;
}
}
/*//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////    								       						  \\\\\\\\\\\\\\\\\\\*/
/*////////////////////////  					  ABC-PHARMA_MNN						  \\\\\\\\\\\\\\\\\\\*/
/*//////////////////////// 									  							  \\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.title-mnn-sort{
margin-bottom: 6px;
font-size: 1.6em;
border-bottom: 1px dashed gray;
padding-bottom: 6px;
font-style: italic;
color: #C59943;
}
.abc_cyr{
display: block;
width: 42%;
margin-bottom: 30px;
float: left;
padding-right: 20px;
}
.abc_cyr a{
padding: 2px 6px 0px 6px;
background: #527C96;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-size: 1.7em;
color: #fff;
display: block;
width: 28px;
float: left;
text-align: center;
margin: 6px 2px;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
}
.abc_cyr a:hover{
background-color:#b18531;
border-color: #467490;
text-decoration: none;
}
.abc_latin{
display: block;
width: 40%;
margin-bottom: 30px;
float: left;
padding-right: 20px;
}
.abc_latin .cur,
.abc_num .cur,
.abc_cyr .cur{
padding: 2px 6px 0px 6px;
background: #C59943;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-size: 1.7em;
color: #fff;
display: block;
float: left;
text-align: center;
margin: 6px 2px;
width: 28px;
}
.abc_num{
display: block;
width: 18%;
margin-bottom: 20px;
text-align: center;
float: left;
}
.abc_num a{
padding: 2px 6px 0px 6px;
background: #8BAEC3;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-size: 1.7em;
color: #fff;
display: block;
float: left;
text-align: center;
margin: 6px 2px;
width: 28px;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
}
.abc_num a:hover{
background-color:#b18531;
border-color: #467490;
text-decoration: none;
}
.abc_latin a{
padding: 2px 6px 0px 6px;
background: #8C9884;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-size: 1.7em;
color: #fff;
display: block;
float: left;
text-align: center;
margin: 6px 2px;
width: 28px;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
}
.abc_latin a:hover{
background-color:#b18531;
border-color: #467490;
text-decoration: none;
}
.wrap-abc-words{
display: block;
width: 100%;
margin-bottom: 30px;
border-top: 2px dashed gray;
padding-top: 14px;
}
.wrap-abc-words a{
padding: 2px 8px 2px 8px;
background: #527C96;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-size: 1.2em;
color: #fff;
display: block;
float: left;
text-align: center;
margin: 6px 4px;
letter-spacing: 1px;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
}
.wrap-abc-words a:hover{
background-color:#b18531;
border-color: #467490;
text-decoration: none;
}
.actv_item{
padding: 2px 8px 2px 8px;
letter-spacing: 1px;
background: #C59943;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-size: 1.2em;
color: #fff;
display: block;
float: left;
text-align: center;
margin: 6px 4px;
}
.wrap-abc-arrows{
font-size: 1.3em;
float: none;
margin: 10px auto 20px;
}
.wrap-abc-arrows a{
padding: 4px 10px 4px 10px;
background: #C2C2C2;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
text-align: center;
color: white;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
display: block;
width: 90%;
}
.wrap-abc-arrows a:hover{
background-color:#b18531;
border-color: #467490;
text-decoration: none;
}
.wrap-abc-arrows .gr{
padding: 4px 10px 4px 10px;
background: #ECECEC;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
text-align: center;
color: white;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
display: block;
width: 90%;
}
/*MEDIA*/
@media(max-width: 1200px){
.page-abc-mnn .container{
width: 100%;
}
.wrap-abc-arrows a,
.wrap-abc-arrows .gr{
width: 110%;
}
}
@media(max-width: 768px){
.wrap-abc-words{
font-size: 0.9em;
}
.wrap-abc-arrows{
font-size: 0.9em;
}
}

@media(max-width: 640px){
.wrap-abc-menu{
font-size: 0.8em;
margin-bottom: 20px;
}
.abc_cyr{
width: 100%;
margin-bottom: 4px;
padding-right: 0px;
border-bottom: 1px dashed gray;
padding-bottom: 6px;
}
.abc_latin{
width: 100%;
margin-bottom: 4px;
padding-right: 0px;
border-bottom: 1px dashed gray;
padding-bottom: 6px;
}
.abc_num{
width: 100%;
margin-bottom: 0px;
border-bottom: 1px dashed gray;
padding-bottom: 6px;
}
.abc_cyr .cur{
padding: 2px 4px 0px 4px;
width: 24px;
}
.abc_cyr a{
padding: 2px 4px 0px 4px;
width: 24px;
}
.abc_num a{
padding: 2px 4px 0px 4px;
width: 24px;
}
.wrap-abc-words{
font-size: 0.8em;
margin-bottom: 20px;
}
.wrap-abc-words a{
padding: 2px 4px 2px 4px;
margin: 6px 2px;
}
.actv_item{
padding: 2px 4px 2px 4px;
margin: 6px 2px;
}
}
@media(max-width: 568px){
.wrap-abc-arrows{
width: 60%;
}
}
@media(max-width: 460px){
/*.abc_num{
width: 28%;
}
.abc_cyr{
width: 72%;
}*/
.wrap-abc-arrows{
width: 67%;
}
.wrap-abc-arrows a, .wrap-abc-arrows .gr{
padding-bottom: 2px;
}
}
@media(max-width: 414px){
.wrap-abc-arrows{
width: 77%;
}
}
@media(max-width: 375px){
.wrap-abc-pharma{
position: relative;
}
/*.abc_cyr{
width: 100%;
}*/
/*.abc_num{
display: block;
margin-bottom: 20px;
position: absolute;
bottom: -10px;
right: 8px;
}*/
}
@media(max-width: 360px){
.wrap-abc-pharma{
/*margin-bottom: 16px;*/
}
/*.abc_num{
width: 33%;
margin-bottom: 4px;
left: 0;
}*/
.wrap-abc-words{
font-size: 0.7em;
}
.wrap-abc-arrows{
width: 90%;
}
}


/*//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////  				Стили для списка  торговых препаратов					\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-all-trade-names{
padding-top:4%;
}
.wrap-trade-sticker{
padding-bottom: 2%;
}
.wrap-title-tn{
background: rgb(226,236,218); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZWNkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(226,236,218,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(226,236,218,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(226,236,218,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(226,236,218,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(226,236,218,1) 0%,rgba(255,255,255,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(226,236,218,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecda', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
padding: 2px 20px;
position: relative;
font-family: 'fira_sansregular';
margin-bottom: 4px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.icon-pill2{
display: inline-block;
}
.icon-pill2:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
vertical-align: middle;
font-size: 1.3em;
color: #4C4C4C;
}
.separator-tn{
width: 100%;
/* margin-top: 5px; */
margin-right: auto;
margin-bottom: 2px;
margin-left: 2%; 
position: relative;
height: 1px;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1, 1);
}
.separator-tn:after{
height: 4px;
background: #e8e8e8;
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, rgba(0, 0, 0, 0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(35%, rgba(0, 0, 0, 0.09)), color-stop(70%, rgba(0, 0, 0, 0.09)), color-stop(100%, rgba(0, 0, 0, 0)));
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, rgba(0, 0, 0, 0) 100%);
background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, rgba(0, 0, 0, 0) 100%);
background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, rgba(0, 0, 0, 0) 100%);
position: absolute;
bottom: -1px;
content: "";
width: 40%;
left: 0;
}
.title-tn-link{
font-size:2em;
color: #4C4C4C;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.title-tn-link:hover{
text-decoration: none;
color: #4C4C4C;
}
.title-tn-link:hover .icon-pill2:before{
color:#b18531;
}
.title-tn-link .icon-leaf:before,
.title-tn-link .glyphicon-grain:before{
font-size: 0.8em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.title-tn-link:hover .icon-leaf:before{
color:#b18531;
}
.title-tn-link:hover .glyphicon-grain:before{
color:#b18531;
}
.title-tn-text{
padding-left: 15px;
display: inline-block;
vertical-align: middle;
width: 90%;
}
.wrap-forma-vipuska{
padding-bottom: 4px;
padding-top: 0px;
/* border-bottom: 1px dashed; */
}
.wrap-forma-vipuska .value p{
margin:0;
}
.wrap-vladelec-reg-ud{
padding-left: 7%;
}
.tm-holder-link .value{
/*font-size: 1em;*/
}
.tm-holder-link .value:before{
content: "\e9ad";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.wrap-reg-num-tn{

}
.wrap-reg-num-tn span.head{
font-size: 1.2em;
display: inline-block;
vertical-align: middle;
}
.wrap-reg-num-tn span.value{
padding-left: 10px;
font-size: 1.5em;
display: inline-block;
vertical-align: middle;
}
.va-m{
vertical-align: middle;
float: none;
display: inline-block;
position: relative;
padding-left: 0px;
padding-right: 0px;
}
.wrap-forma-vladelec{
padding-left: 4%;
font-size: 1.8em;
padding-right: 3%;
}
.wrap-forma-vladelec .separator{
margin-left: 3%;
}
.wrap-forma-vipuska{
padding-left:2%;
font-size: 0.8em;
}
.tm-holder-link{
text-decoration: none;
color: #543B12;
position: relative;
font-size: 0.7em;
line-height: 1.1;
}
.tm-holder-link:hover{
color: #543B12;
text-decoration: none;
}
.tm-holder-link:hover .value:before{
color:#b18531;
}
/*MEDIA*/
@media (max-width: 992px){
.wrapper-trade-name .container{
width: 95%;
}
}
@media (max-width: 768px){
.wrapper-trade-name > .container{
padding-left: 0px;
padding-right: 0px;
}
.wrap-all-trade-names{
padding: 20px 0px 0px 0px;
}
.wrap-trade-sticker{
padding-left:0px;
padding-right:0px;
}
.wrap-forma-vladelec{
padding-left: 8%;
}
.wrapper-trade-name .icon-pill2:before{
font-size: 1.3em;
}
}
@media (max-width: 640px){
.wrap-title-tn{
padding: 2px 10px;
font-size: 0.8em;
}
.title-tn-text{
padding-left: 10px;
}
}
@media (max-width: 420px){
.wrap-forma-vipuska{
font-size: 0.6em;
}
.wrap-vladelec-reg-ud{
padding-left: 11%;
line-height: 1.1;
font-size: 0.9em;
}
.wrap-trade-sticker{
padding-bottom: 6%;
}
.wrap-title-tn{
line-height: 1.3;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  			Стили для конкретного торгового препарата						\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
@media(max-width: 1200px){
/*.current-page-tn .tm-holder-link,*/
/*.current-page-tn .current-manufactury-link,*/
/*.current-page-tn .current-representation-link,*/
.current-page-tn .mnn-from-tn-link{
margin-left: 4.5%;
}
}
@media(max-width: 1199px){
.current-page-tn .current-manufactury-link{
margin-left: 3.6em;
}
.current-page-tn .current-representation-link{
margin-left: 6.4em;
}
}

@media(max-width: 991px){
/*.current-page-tn .tm-holder-link,*/
/*.current-page-tn .current-manufactury-link,*/
/*.current-page-tn .current-representation-link,*/
.current-page-tn .mnn-from-tn-link{
/*margin-left: 5.5%;*/
margin-left: 4.8em;
}
}
@media(max-width: 640px){
.current-page-tn .tm-holder-link,
.current-page-tn .current-manufactury-link,
.current-page-tn .current-representation-link,
.current-page-tn .mnn-from-tn-link, 
/*.current-page-bad .current-manufactury-link,*/
/*.current-page-bad .current-representation-link,*/
/*.current-page-bad .tm-holder-link*/{
margin-left: 6.8%;
}
}
@media(max-width: 480px){
.current-page-tn .tm-holder-link,
.current-page-tn .current-manufactury-link,
.current-page-tn .current-representation-link,
.current-page-tn .mnn-from-tn-link, 
/*.current-page-bad .current-manufactury-link,*/
/*.current-page-bad .current-representation-link,*/
/*.current-page-bad .tm-holder-link*/{
margin-left: 9%;
}
}
@media(max-width: 420px){
.current-page-tn .general-wrap-links{
font-size: 0.8em;
}
.current-page-tn .ls-general-link-po-preparatu:before{
/*margin: 8px 8px 0px 0px;*/
margin: 2px 6px 0px 0px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px;
}
.current-page-tn .name-tn-mnn, 
.current-mnn-with-tn .name-tn-mnn{
padding-bottom: 6px;
padding-top: 0px;
font-size: 1.3em;
margin-top: 10px;
border-bottom: 1px dashed;
}
.current-page-tn .fast-img-links{
margin-bottom: 10px;
}
.current-page-tn .general-wrap-links{
/*margin-bottom: 12px;*/
}
.current-page-tn .general-section span.head{
/*padding-left: 10px;*/
}
}
@media(max-width: 360px){
.current-page-tn .general-wrap-links{
font-size: 0.6em;
}
.current-page-tn .ls-general-link-po-preparatu:before{
/*margin: 6px 8px 0px 0px;*/
border-radius: 3px;
-moz-border-radius: 4px;
-webkit-border-radius: 3px;
padding: 3px;
}
.current-page-tn .name-tn-mnn, 
.current-mnn-with-tn .name-tn-mnn{
padding-bottom: 8px;
font-size: 1.4em;
}
.current-page-tn .general-section span.head{
font-size: 1.5em;
}
.current-page-tn .general-section span.head:before{
margin: 7px 6px 0px 0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px;
}
.current-page-tn .general-section span.value:not(.ls-procreator .value){
/*padding-left: 2.4em;*/
font-size: 1.2em;
}
.current-page-tn .ls-preparat-tn{
padding-top: 10px;
}
.current-page-tn .general-section{
margin-bottom: 10px;
}
.current-page-tn .tm-holder-link{
margin-left: 3.6em;
}
.current-page-tn .current-representation-link{
margin-left: 4.5em;
}
}


/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для списка  владельцев рег. уд.						\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.tm_holders-cont-width{
width:900px;
}
.wrap-tm-holders{
padding-top: 10px;
padding-left: 40px;
}
.title-tm-holders{
padding: 10px 0px 20px 0px;
text-align: center;
border-bottom: 3px dashed #D2D2D2;
margin-top: 10px;
font-size: 2.5em;
}
.title-tm-holders-text{
padding-left: 15px;
vertical-align: middle;
display: inline-block;
width: 50%;
}    
.glyphicon-globe:before{
vertical-align: middle;
color: #658E4B;
font-size: 1.7em;
} 
.wrap-tm-holder-sticker{
font-size: 0.8em;
padding-left: 30px;
}
.page-tm-holders .separator{
margin: 0 auto;
}
.wrap-tm-holder-link-country{
padding: 10px 0px;
}
.all-tm-holder-link{
font-size: 2em;
color: #543B12;
position: relative;
}
.all-tm-holder-text:before{
content: "\e9ad";
font-family: 'icomoon';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.3em;
}
.all-tm-holder-link:hover{
text-decoration:none;
color: #543B12;
}
.all-tm-holder-link:hover .all-tm-holder-text:before{
color:#B18531;
}
.all-tm-holder-country{
display: inline-block;
position: relative;
top: -3px;
padding: 2px 20px;
background: #D5DDD0;
color: #484848;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
border: 1px solid transparent;
font-size: 1.4em;
}
.tn-holder-country{
display: inline-block;
background: #D5DDD0;
color: #484848;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
border: 1px solid transparent;
font-size: 0.6em;
padding: 1px 8px;
}
.current-mnn-with-tn .tn-holder-country span.value{
padding-left: 0px;
}
.all-article-preparat .tn-holder-country span.value{
padding-left: 0px;
}
.current-page-bad .tn-holder-country,
.current-page-tn .tn-holder-country,
.page-list-tn .tn-holder-country{
margin-left: 0.5em;
margin-top: -0.8em;
}
.current-page-bad .synonims-wrap .tn-holder-country,
.current-page-tn .synonims-wrap .tn-holder-country,
.page-list-tn .synonims-wrap .tn-holder-country{
font-size: 0.4em;
}
.stick-manuf .tn-holder-country{
font-size: 0.6em;
}
.current-mnn-with-tn .tn-holder-country, 
.wrap-current-mnn .tn-holder-country{
font-size: 0.35em;
}
.current-mnn-with-tn .tn-holder-country{
font-size: 0.6em;
}
.wrap-tn-vhodit-holder span.value{
padding-left: 0px;
}
/*.wrap-tm-holder-sticker:last-of-type{
padding-bottom: 30px;
}
.wrap-tm-holder-sticker:last-of-type .separator{
display: none;
}*/
.wrap-tm-holders .pgs_Tbar{
margin: 50px 0px;
}
.contacts-receiver{
padding-top: 4px;
}
.general-section .contacts-receiver span.value{
padding-left: 2.8em;
}
/*MEDIA*/
@media(max-width: 1200px){
.wrap-tm-holder-sticker{
font-size: 0.7em;
}
.title-tm-holders{
font-size: 2em;
margin: 0 auto;
width: 52%;
padding-bottom: 14px;
border-bottom: 2px dashed #D2D2D2;
}
.title-tm-holders-text{
width: 92%;
}
}
@media(max-width: 992px){
.title-tm-holders{
width: 70%;
}
}
@media(max-width: 767px){
.title-tm-holders{
width: 65%;
font-size: 1.6em;
}
.wrap-tm-holder-sticker{
font-size: 0.6em;
}
}
@media(max-width: 568px){
.title-tm-holders{
width: 80%;
}
}
@media(max-width: 480px){
.title-tm-holders{
width: 89%;
}
.title-tm-holders-text{
width: 70%;
}
}
@media(max-width: 375px){
.title-tm-holders{
font-size: 1.3em;
padding-bottom: 6px;
width: 70%;
}
.title-tm-holders-text{
width: 82%;
}
}
@media(max-width: 320px){
.title-tm-holders-text{
width: 90%;
}
.title-tm-holders{
width: 77%;
}
}

/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для конкретного владельца рег. уд.					\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*.wrap-tm-holder-content{
padding-bottom: 30px;
}*/
.tm-holder-name{
text-align:center;
padding: 10px 0px 20px;
font-size: 2.3em;
}
.tm-holder-name .icon-lab:before{
color: #b18531;
font-size: 1.5em;
vertical-align: middle;
padding-right: 12px;
}
.wrap-trade-name-list{
padding-bottom: 30px;
}
.page-current-tm-holder .separator{
margin: 4px auto 4px;
margin-left: 3%;
}
.page-current-tm-holder .wrap-forma-vladelec{
font-size: 1.5em;
padding-bottom: 0px;
}
.page-current-tm-holder .farm-group-trade{
padding-left: 2%;
}
.page-current-tm-holder .wrap-forma-vipuska{
padding-left: 4%;
}
/*MEDIA*/
@media(max-width: 1200px){
.page-current-tm-holder .tm-holder-name{
font-size: 2em;
margin-top: 10px;
margin-bottom: 0px;
}
.page-current-tm-holder .container{
width: 100%;
}
}
@media(max-width: 640px){
.page-current-tm-holder .tm-holder-name{
font-size: 1.6em;
}
}
@media(max-width: 460px){
.page-current-tm-holder .farm-group-trade{
line-height: 1.2;
font-size: 0.8em;
}
}

/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для списка производителей								\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.manufact-cont-width{
width:900px;
}
.wrap-manufacturers{
padding-top: 10px;
padding-left: 40px;
}
.title-manufacturers{
padding: 10px 0px 20px 0px;
text-align: center;
border-bottom: 3px dashed #D2D2D2;
margin-top: 10px;
font-size: 2.5em;
}
.title-manufacturers-text{
padding-left: 15px;
vertical-align: middle;
}    
.icon-cogs:before{
vertical-align: middle;
color: #658E4B;
font-size: 1.7em;
} 
.wrap-manufactury-link-country{
padding: 10px 0px;
}
.all-manufactury-link{
font-size: 2em;
color: #543B12;
position: relative;
}
.all-manufactury-text:before{
/*content: "\e995";*/
/*font-family: 'icomoon';*/
content: "\e019";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
font-size: 1.1em;
}
.all-manufactury-link:hover{
text-decoration:none;
color: #543B12;
}
.all-manufactury-link:hover .all-manufactury-text:before{
color:#B18531;
}
.all-manufactury-country{
display: inline-block;
position: relative;
top: -3px;
padding: 2px 20px;
background: #D5DDD0;
color: #484848;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
border: 1px solid transparent;
font-size: 1.4em;
}
.wrap-manufactury-sticker:last-of-type{
padding-bottom: 30px;
}
.wrap-manufactury-sticker:last-of-type .separator{
display: none;
}
.wrap-manufactury-sticker{
padding-left: 25px;
font-size: 0.8em;
}
.list-all-manufacturers .separator{
margin: 0 auto;
}
/*MEDIA*/
@media(max-width: 992px){
.list-all-manufacturers .container{
width: 100%;
}
}
@media(max-width: 460px){
.title-manufacturers{
padding: 0px 0px 10px 0px;
border-bottom: 2px dashed #D2D2D2;
font-size: 2em;
}
.wrap-manufactury-sticker{
font-size: 0.7em;
}
}
@media(max-width: 375px){
.title-manufacturers{
font-size: 1.7em;
}
.wrap-manufactury-sticker{
font-size: 0.6em;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для конкретного производителя							\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.manufactury-name{
text-align: center;
padding: 0px 0px 10px;
font-size: 2em;
}
.manufactury-name .glyphicon-cog:before{
color: #b18531;
font-size: 1.5em;
vertical-align: middle;
padding-right: 12px;
}
.page-current-EttDb .separator,
.page-current-manufactory .separator{
margin: 4px auto 4px;
margin-left: 3%;
}
.page-current-EttDb .wrap-forma-vladelec ,
.page-current-manufactory .wrap-forma-vladelec{
font-size: 1.5em;
padding-bottom: 0px;
}
.page-current-EttDb .farm-group-trade,
.page-current-manufactory .farm-group-trade{
padding-left: 2%;
}
.page-current-EttDb .wrap-forma-vipuska ,
.page-current-manufactory .wrap-forma-vipuska{
padding-left: 4%;
}
/*MEDIA*/
@media(max-width: 1200px){
.page-current-EttDb .container,
.page-current-manufactory .container{
width: 100%;
}
}
@media(max-width: 768px){
.manufactury-name{
font-size: 1.7em;
}
.page-current-EttDb .farm-group-trade ,
.page-current-manufactory .farm-group-trade{
line-height: 1.2;
font-size: 0.9em;
}
}
@media(max-width: 420px){
.manufactury-name{
font-size: 1.4em;
margin-top: 10px;
margin-bottom: 0px;
}
.page-current-EttDb .farm-group-trade ,
.page-current-manufactory .farm-group-trade{
font-size: 0.7em;
}
.page-current-EttDb .wrap-title-tn ,
.page-current-manufactory .wrap-title-tn{
font-size: 0.6em;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для списка представительств							\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.repres-cont-width{
width:900px;
}
/*.wrap-representations{
padding-top: 10px;
padding-left: 40px;
}*/
.title-representations{
padding: 10px 0px 20px 0px;
text-align: center;
border-bottom: 3px dashed #D2D2D2;
margin-top: 10px;
font-size: 2.5em;
}
.title-representations-text{
padding-left: 15px;
vertical-align: middle;
}
.icon-sphere{
vertical-align: middle;
color: #658E4B;
font-size: 1.5em;
}    
/*.icon-office:before{
vertical-align: middle;
color: #658E4B;
font-size: 1.5em;
} */
.wrap-representation-link-country{
padding: 10px 0px;
}
.all-representation-link{
font-size: 2em;
color: #543B12;
position: relative;
}
.all-representation-text:before{
font-family: 'icomoon';
content: "\e906";
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 44%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.all-representation-link:hover{
text-decoration:none;
color: #543B12;
}
.all-representation-link:hover .all-representation-text:before{
color:#B18531;
}
.all-representation-country{
display: inline-block;
position: relative;
top: -3px;
padding: 2px 20px;
background: #D5DDD0;
color: #484848;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
border: 1px solid transparent;
font-size: 1.4em;
}
.ls-predstavitelstvo .all-representation-country{
margin-left: 0.5em;
padding: 1px 8px;
margin-top: 0.8em;
font-size: 0.6em;
}
.wrap-representation-sticker:last-of-type{
padding-bottom: 30px;
}
.wrap-representation-sticker:last-of-type .separator{
display: none;
}
.wrap-representation-sticker{
font-size: 0.8em;
padding-left: 30px;
}
.list-all-representations .separator{
margin: 0 auto;
}
/*MEDIA*/
@media (max-width: 1200px){
.title-representations{
font-size: 2em;
margin: 0 auto;
width: 50%;
padding-bottom: 10px;
padding-top: 15px;
border-bottom: 2px dashed #D2D2D2;
}
.wrap-representation-sticker{
font-size: 0.7em;
}
}
@media (max-width: 767px){
.title-representations{
font-size: 1.6em;
}
.wrap-representation-sticker{
font-size: 0.6em;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  				Стили для конкретного представительства						\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.representation-name{
text-align: center;
padding: 10px 0px 20px;
font-size: 2.3em;
}
.representation-name .icon-office:before{
color: #b18531;
font-size: 1em;
vertical-align: middle;
padding-right: 6px;
}
.wrap-farm-group-forma{
font-size:1.8em;
padding-left: 6%;
padding-bottom: 2%;
}
.wrap-farm-group-forma .separator{
margin-left: 3%;
}
.page-current-represantation .farm-group-pharma{
padding-left: 2%;
}
.forma-vipuska-pharma{
padding-left: 5%;
}
.page-current-represantation .separator{
margin: 4px auto 4px;
margin-left: 3%;
}
.page-current-represantation .wrap-farm-group-forma{
padding-left: 4%;
padding-right: 3%;
font-size: 1.5em;
padding-bottom: 0px;
}
.container-representation-list{
padding-bottom: 30px;
}
/*MEDIA*/
@media (max-width: 1200px){
.page-current-represantation .representation-name{
font-size: 2em;
margin-top: 10px;
margin-bottom: 0px;
}
.page-current-represantation .container{
width: 100%;
}
}
@media (max-width: 767px){
.page-current-represantation .wrap-farm-group-forma{
padding-left: 8%;
}
}
@media (max-width: 640px){
.page-current-represantation .representation-name{
font-size: 1.6em;
}
.page-current-represantation .wrap-farm-group-forma{
font-size: 1.3em;
}
}
@media (max-width: 420px){
.page-current-represantation .representation-name{
line-height: 1.3;
}
.page-current-represantation .forma-vipuska-pharma{
font-size: 0.8em;
}
.page-current-represantation .farm-group-pharma{
font-size: 0.9em;
line-height: 1.1;
}
}
/*Pagination classes*/
.wrap-ul-pagination{
text-align: center;
}
.pagination>li:first-child>img{
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
margin-left: 0;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
position: relative;
float: left;
color: #337ab7;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
}
.pagination>li:last-child>img{
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
position: relative;
float: left;
margin-left: -1px;
color: #337ab7;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
}
.pagination img[src*="three-dotes-gray"]{
display: none;
}
.no-active-number-page{
color: #000 !important;
}
.a_jmp_page{
color: #000 !important;
}
.active-number-page{
background-color: #DCDCDC !important;
color: #000 !important
}
.pagination-lg>li>img{
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
position: relative;
float: left;
margin-left: -1px;
color: #337ab7;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
}
.pagination img{
width: 12px;
height: 12px;
}

/*MEDIA*/
@media (max-width:400px){
.pagination>li>a, .pagination>li>span{
padding: 4px 8px;
}
}
@media (max-width:320px){
.pagination>li>a, .pagination>li>span{
padding: 4px 6px;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для списка кфу								\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-kfus{
width: 70%;
margin: 0 auto;
}
.page-kfu .separator{
margin-bottom: 10px;
margin-top: 4px;
}
.main-title-kfu{
text-align: center;
border-bottom: 3px dashed #D2D2D2;
font-size: 2.5em;
padding: 10px 0px 20px;
margin: 1% 12%;
}
.main-title-kfu-text{
padding-left: 15px;
vertical-align: middle;
}
.glyphicon-list-alt:before{
vertical-align: middle;
color: #b18531;
font-size: 1.1em;
} 
.wrap-phrm-category-link{
padding: 10px 0px 0px;
}
.all-phrm-category-link{
font-size: 2em;
color: #543B12;
position: relative;
}
.all-phrm-category-text:before{
content:  "\e032";
font-family: 'Glyphicons Halflings';
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
font-size: 1em;
position: absolute;
left: 0;
top: 40%;
margin-top: -.5em;
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.all-phrm-category-link:hover{
text-decoration:none;
color: #543B12;
}
.all-phrm-category-link:hover .all-phrm-category-text:before{
color:#B18531;
}

/*MEDIA*/
@media (max-width:1200px){
.wrap-kfus{
width: 100%;
padding-left: 15%;
}
}
@media (max-width:767px){
.main-title-kfu{
font-size: 2.2em;
padding: 6px 0px 10px;
}
.wrap-phrm-categories-sticker{
font-size: 0.9em;
}
.wrap-phrm-category-link{
padding-top: 6px;
}
}
@media (max-width: 640px){
.main-title-kfu{
font-size: 1.6em;
border-bottom: 2px dashed #D2D2D2;
}
.wrap-phrm-categories-sticker{
font-size: 0.7em;
}
}
@media (max-width: 420px){
.main-title-kfu-text{
display: inline-block;
width: 90%;
padding-left: 10px;
}
}
@media (max-width: 380px){
.main-title-kfu{
font-size: 1.3em;
}
.wrap-phrm-categories-sticker{
font-size: 0.6em;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для конкретного кфу							\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-container-current-kfu .container{
width: 100%;
}
.wrap-container-current-kfu .container-kfu-mkb-tn{
padding-left: 4%;
}
.current-kfu-name{
text-align:center;
padding: 10px 0px 20px;
font-size: 2.3em;
}
.current-kfu-name .glyphicon-paperclip:before{
color: #b18531;
font-size: 1.5em;
vertical-align: middle;
padding-right: 12px;
}
.wrapper-kfu-mnn-cont .mnn-name_tn{
/*list-style-type: none;
padding: 12px 0px 12px 40px;
position: relative;*/
}
.wrapper-kfu-mnn-cont .mnn-name_tn:nth-child(n+2){
border-top: 1px dashed;
}
/*MEDIA*/
@media(max-width: 992px){
.phrm-categories-id .container{
width: 100%;
}
.phrm-categories-id .container-kfu-mkb-tn{
padding-left: 4%;
}
.phrm-categories-id .current-kfu-name{
font-size: 2.1em;
}
.phrm-categories-id .wrapper-kfu-mnn-cont .mnn-name_tn{
padding-left: 18px;
}
.phrm-categories-id .all-tn-mnn{
padding-left: 20px;
}
}
@media(max-width: 420px){
.phrm-categories-id .current-kfu-name{
font-size: 1.6em;
}
.phrm-categories-id .glyphicon-tint:before{
vertical-align: text-bottom;
}
.current-kfu-name{
padding: 0px 0px 10px;
}
.phrm-categories-id .all-tn-mnn{
padding-left: 0px;
}
.phrm-categories-id .vhodit-sostav-text{
font-size: 0.7em;
}
}
@media(max-width: 320px){
.wrap-title-mnn{
font-size: 0.65em;
}
}

/*////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*/////////////////////////////////////  Стили для списка медицинского изделия 	  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.current-page-sim .container-nav-preperat{
padding-top: 20px;
}
.wrap-title-fasts{
position: relative;
}
.wrap-list-content{
height: 100vh;
}
.wrap-list-content .wrap-sres-list{
padding-right: 0px;
padding-left: 0px;
}
.list-title{
padding: 10px 0px 15px 0px;
text-align: center;
border-bottom: 2px dashed #D2D2D2;
margin-top: 10px;
color: #b18531;
font-size: 2.5em;
margin-bottom: 10px;
}
.med-sim-label:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f21e";
padding-right: 15px;
}
.calculators-label:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1ec";
padding-right: 15px;
}
.sticker-in-list{

}
.wrap-list-link-country{
background: rgb(226,236,218);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(226,236,218,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(226,236,218,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(226,236,218,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(226,236,218,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(226,236,218,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(226,236,218,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecda', endColorstr='#ffffff',GradientType=1 );
padding: 5px 20px;
position: relative;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
.list-link{
font-size: 2em;
color: #4C4C4C;
}
.list-link:hover{
text-decoration: none;
color: #4C4C4C;
}
.list-link-text{
display: inline-block;
vertical-align: middle;
width: 90%;
}
.list-link-text:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.list-link:hover .list-link-text:before{
color: #b18531;
}
.wrap-description{
padding: 10px;
padding-top: 5px;
padding-left: 30px;
}
.description-list-item{
padding: 10px;
font-size: 1.25em;
}
.description-list-item span.value{

}
/*////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////  			Стили для конкретного медицинского изделия					\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/***********************************************  Скачать dnl-файлы  **************************************************/
.wrap-dnl-files{
padding: 6px 0px 0px 15px;
}
.wrap-dnl-files .dnl_file{
display: inline-block;
width: 25%;
}
.wrap-dnl-files .dnl_file{
margin-bottom: 10px;
padding-right: 15px;
}
.wrap-dnl-files .dnl_file a{
display: -webkit-box;
display: inline-block;
padding: 6px 12px;
text-transform: lowercase;
border: 1px solid #cacaca;
color: #676767;
position: relative;
-webkit-border-radius: 0.313em;
-moz-border-radius: 0.313em;
border-radius: 0.313em;
-webkit-box-orient: vertical;
padding-right: 42.5px;
height: 34px;
line-height: 1.6;
-webkit-line-clamp: 1;
width: 100%;
text-overflow: ellipsis;
/* white-space: nowrap; */
overflow: hidden;
font-size: 1.5em;
}
.wrap-dnl-files .dnl_file a:hover{
text-decoration: none;
}
.wrap-dnl-files .dnl_file a:before{
content: "\f019";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
border-left: 1px solid #cacaca;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
transition: .3s;
background: white;
}
.wrap-dnl-files .dnl_file:hover a:before{
color: #ff8373;
}
@media (max-width: 991px){
.wrap-dnl-files .dnl_file{
width: 33.33333333%;
}
}
/*@media (max-width: 767px){
.wrap-dnl-files .dnl_file{
width: 33.33333333%;
}
}*/
@media (max-width: 640px){
.wrap-dnl-files .dnl_file{
width: 50%;
}
}
@media (max-width: 460px){
.wrap-dnl-files .dnl_file{
width: 100%;
}
}

/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для ZHNVLP									\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.title-zhnvlp{
padding: 0px 0px 20px 0px;
text-align: center;
border-bottom: 3px dashed #D2D2D2;
font-size: 2em;
margin-top: 10px;
}
.title-zhnvlp-text{
padding-left: 15px;
vertical-align: text-top;
width: 70%;
display: inline-block;
}    
.title-rare-diseases-text{
padding-left: 15px;
vertical-align: middle;
width: 24%;
display: inline-block;
}
.title-zhnvlp .sprite_list1{
vertical-align: middle;
} 
.all-lists-cont{
width:900px;
}
.all-lists-cont .current-mnn-kfu-link{
font-size: 1.8em;
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      							\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для ONLS								\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  								\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.title-onls{
padding: 0px 0px 20px 0px;
text-align: center;
border-bottom: 3px dashed #D2D2D2;
margin-top: 10px;
font-size: 2em;
}
.title-onls-text{
padding-left: 15px;
vertical-align: text-top;
width: 70%;
display: inline-block;
}    
.title-onls .sprite_list3{
vertical-align: middle;
} 

/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для MAA										\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.title-maa{
padding: 0px 0px 20px 0px;
text-align: center;
border-bottom: 3px dashed #D2D2D2;
font-size: 2em;
}
.title-maa-text{
padding-left: 15px;
vertical-align: text-top;
width: 50%;
display: inline-block;
}    
.title-maa .sprite_list4{
vertical-align: middle;
} 



/*MKB-10 classes*/
.title-mkb-10{
font-size: 2.5em;
padding: 10px 0px 20px;
margin: 2% 12%;
text-align: center;
border-bottom: 3px dashed #D2D2D2;
}
.icon-make-group:before{
vertical-align: middle;
color: #B18531;
font-size: 1em;
}
.title-mkb-10-text{
padding-left: 15px;
vertical-align: middle;
display: inline;
}
.title-mkb-10-text h1{
font-size: 1em;
margin: 0;
display: inline;
}
.wrap-mkb-tree table{
width: 100%;
}
.wrap-mkb-tree>table{
margin: 0 auto;
width: 85%;
}
.wrap-mkb-tree tr{
padding: 4px 0px;
display: block;
width:100%;
line-height: 1.3;
}
.mlev_tdl{
vertical-align: top;
/*padding-top: 4px;*/
}
.mlev_tdr{
font-size: 18px;
width: 100%;
padding-top: 3px;
}
.mlev_tdr a{
display: block;
width: 85%;
float: left;
color: black;
margin-top: 3px;
}
.mlev_tdl a{
display: block;
margin-top: 3px;
position: relative;
}
.mlev_tdl img{
/*width: 21px;*/
height: 24px;
}
.mli_code{
padding: 0px 10px;
border-radius: 2px;
background: #677B82;
float: left;
color: white;
font-size: 14px;
margin: 4px 10px 4px 10px;
}
.mlev_tdl img[src*="lev_open_p_gr"]{
margin-top: 3px;
margin-left: 15px;
}
.mlev_tdl img[src*="lev_close_p"]{
/*width:28px;
height:26px;*/
}
@media(max-width: 1200px){
.page-mkb-10 .container{
width:100%;
}
.title-mkb-10{
font-size: 2.3em;
}
}
@media(max-width: 992px){
.wrap-mkb-tree>table{
width: 95%;
}
}
@media(max-width: 768px){
.title-mkb-10{
margin: 2% 3%;
font-size: 1.8em;
padding-bottom: 10px;
}
.mlev_tdr a{
margin-top: 6px;
font-size: 12px;
}
}
@media(max-width: 568px){
.page-mkb-10 .container{
padding-left: 0px;
padding-right: 0px;
}
.mlev_tdr a{
width: 74%;
}
}
/*ATH classes*/
.title-ath{
font-size: 2.5em;
padding: 10px 0px 20px;
margin: 2% 12%;
text-align: center;
border-bottom: 3px dashed #D2D2D2;
}
.icon-tree:before{
vertical-align: middle;
color: #B18531;
font-size: 1em;
}
.title-ath-text{
padding-left: 15px;
vertical-align: middle;
display: inline;
}
.title-ath-text h1{
font-size: 1em;
margin: 0;
display: inline;
}
.wrap-ath-tree table{
width: 100%;
}
.wrap-ath-tree>table{
margin: 0 auto;
width: 85%;
}
.wrap-ath-tree tr{
padding: 4px 0px;
display: block;
width:100%;
line-height: 1.3;
}
@media(max-width: 1200px){
.page-ath .container{
width:100%;
}
.title-ath{
font-size: 2.3em;
}
}
@media(max-width: 992px){
.wrap-ath-tree>table{
width: 95%;
}
}
@media(max-width: 768px){
.title-ath{
margin: 2% 3%;
font-size: 1.8em;
padding-bottom: 10px;
}
}
@media(max-width: 568px){
.page-ath .container{
padding-left: 0px;
padding-right: 0px;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для страницы "О ПРОЕКТЕ"						\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-h3-image{
/*padding-bottom: 4%;*/
}
.title-about{
text-align:center;
margin-bottom: 0px;
font-size: 2.5em;
}
.wrap-content-about{
position: relative;
padding: 30px;
margin-top: 0px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #e7f3e0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e7f3e0 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #e7f3e0 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e7f3e0 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3e0', endColorstr='#ffffff',GradientType=0 );
}
/*.wrap-content-about:before,
.wrap-content-about:after{
content: "";
position: absolute;
z-index: -2;
}*/
.lifted:before,
.lifted:after{
content: "";
position: absolute;
z-index: -2;
top: 4%;
left: 1%;
width: 50%;
height: 10%;
max-width: 300px;
max-height: 100px;
-webkit-box-shadow: 0 15px 10px rgb(232, 232, 232);
-moz-box-shadow: 0 15px 10px rgb(232, 232, 232);
box-shadow: 0 15px 10px rgb(232, 232, 232);
-webkit-transform: rotate(178deg);
-moz-transform: rotate(-178deg);
-ms-transform: rotate(-178deg);
-o-transform: rotate(-178deg);
transform: rotate(-178deg);
border-radius: 18px;
}
.lifted:after{
right: 1%;
left: auto;
-webkit-transform: rotate(178deg);
-moz-transform: rotate(178deg);
-ms-transform: rotate(178deg);
-o-transform: rotate(178deg);
transform: rotate(178deg);
}
.about-content-text{
font-size: 1.8em;
}
.page-wrap-about .separator-tn{
width:46%;
margin: 16px auto 24px;
}
.page-wrap-about .separator-tn:after{
width: 100%;
height: 6px;
}
.title-image{
text-align: center;
padding-bottom: 20px;
margin-top: 0px;
}
.wrap-image-block{
background-image:url('images/algorithm_3.png');
background-repeat:no-repeat;
background-size:53.9%;
background-position:center;
}
.image-inside{
padding-top: 50%;
}
/*.circle-circle{
width: 50%;
height: auto;
background: whitesmoke;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-top: 0%;
}*/
.title-developers{
padding-bottom: 6px;
}
.title-source{
padding-bottom: 6px;
}
.title-developers-text{
border-bottom: 1px dashed;
}
.developers-item{
font-size: 1.5em;
margin-bottom: 4px;
font-style: italic;
}
.text-head{
font-style: normal;
font-weight: bold;
}
.source-name{
font-size: 1.2em;
}
.source-name a{
color: #543B12;
text-decoration: underline;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
}
.source-name a:hover{
color:#b18531;
text-decoration: none;
}
.collapse-sourse-link{
color: #543B12;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
border-bottom: 1px dashed;
}
.collapse-sourse-link:hover{
color:#b18531 !important;
text-decoration: none;
}
.collapse-sourse-link:active,
.collapse-sourse-link:visited,
.collapse-sourse-link:focus{
color: #543B12;
text-decoration: none;
}
.wrap-source-of-project{
padding-bottom: 2.5%;
padding-left: 30px;
}
.title-ls-service{
font-size: 2.25em;
padding-bottom: 5px;
margin-bottom: 20px;
font-family: "fira_sanssemibold";
border-bottom: 1px dashed gray;
max-width: 100%;
display: inline-block;
}
.wrap-ls-ul{
list-style: none;
}
.wrap-ls-ul .ls-check{
position: relative;
font-size: 1.75em;
margin-bottom: 10px;
}
.wrap-ls-ul .ls-check:before{
position: absolute;
top: 50%;
margin-top: -.5em;
margin-left: -1.5em;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #b18531;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
}
.wrap-ls-ul .ls-check:hover:before{
margin-left: -1.25em;
}
.wrap-icons-check .ls-check:before{
content: "\f0d0";
}
.wrap-icons-ok .ls-check:before{
content: "\f164";
}
.wrap-icons-ok{
margin-bottom: 30px;
}
.ls-service-item{
font-size: 1.25em;
padding-left: 15px;
/*font-style: italic;*/
}
.content-partners{
margin-top: 30px;
margin-bottom: 30px;
}
.wrap-img-part{
display: block;
background: #fbfffa;
border: 1px solid #f1f1f1;
}
.wrap-img-part img{
width: 100%;
}
.shadow{
position: relative;
}
.shadow *{
position: relative;
z-index: 3;
}
.shadow:before{
background: #fbfffa;
}
.shadow:after{
content: "";
position: absolute;
height: 50%;
width: 96%;
left: 50%;
bottom: 2px;
margin-left: -48%;
-webkit-box-shadow: 0 5px 7px #999999;
box-shadow: 0 5px 7px #999999;
z-index: 1;
border-radius: 10%;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.shadow:hover:after{
bottom: 10px;
}
/*MEDIA*/
@media(max-width: 1200px){
.wrap-image-block{
background-size: 60%;
}
}
@media(max-width: 992px){
.wrap-image-block{
background-size: 80%;
}
}
@media(max-width: 640px){
.wrap-content-about{
padding: 20px;
}
.wrap-image-block{
background-size: 100%;
padding: 10%;
}
.wrap-source-of-project{
padding-left: 20px;
}
}
@media(max-width: 480px){
.wrap-content-about{
padding: 20px;
}
.about-content-text{
font-size: 1.5em;
}
.wrap-image-block{
background-size: 100%;
padding: 10%;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для страницы партнеры							\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-content-partners{
position: relative;
padding: 30px;
margin-top: 0px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #fdf4e4; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZjRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdf4e4 0%, #ffffff 100%);
background: -webkit-linear-gradient(top,  #fdf4e4 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #fdf4e4 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf4e4', endColorstr='#ffffff',GradientType=0 );
}
.title-partner{
/*text-transform: uppercase;*/
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для поисковой выдачи							\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.page-lists-sres{
/*padding-top: 2%;*/
padding-top: 10px;
/*padding-left: 40px;*/
}
.wrap-title-list-back{
font-size: 1.1em;
text-align: right;
float: right;
padding: 10px 5px 10px 10px;
/*margin-right: 6%;*/
margin-top: 1%;
margin-bottom: 1%;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(237,230,225,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(237,230,225,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(237,230,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ede6e1',GradientType=1 );
}
.title-list-sengine{
font-size: 1.2em;
margin-bottom: 4px;
float: right;
color: #7B7B7B;
text-align: left;
}
.wrap-nothing-header{
font-size: 2em;
color: #7e7b7b;
}
.wrap-nothing-found{
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(238,232,227,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(238,232,227,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(238,232,227,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee8e3', endColorstr='#00ffffff',GradientType=1 );
padding: 20px;
}
.nothing-found-cont{

}
.altersearch{
color: #7e7b7b;
margin: 10px;
font-size: 1.5em;
padding: 6px;
padding-left: 10px;
background: white;
display: block;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
}
.altersearch:hover{
color: #b18531;
text-decoration: none;
}
.p-0{
padding-left: 0px !important;
padding-right: 0px !important;
}
.back-to-search-list{
font-size: 1em;
float: right;
opacity: 0.8;
}
.separator-search{
width: 58%;
margin-right: 16px;
margin-bottom: 6px;
position: relative;
height: 1px;
float: right;
}
.separator-search:after{
height: 3px;
background: #d1d1d1;
background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(0, 0, 0, 0.18)), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(0, 0, 0, 0)));
background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
background: -o-linear-gradient(right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
background: -ms-linear-gradient(right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0) 100%);
position: absolute;
bottom: -1px;
left: 0px;
content: "";
width: 100%;
}
.back-to-search-list a{
margin-left: 6px;
color: #543B12;
}
.back-to-search-list a:hover{
text-decoration: none;
color: #543B12;
}
.back-to-search-list .icon-backward:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
vertical-align: middle;
font-size: 1.3em;
}
.back-to-search-list:hover .icon-backward:before{
color:#b18531;
}
.wrapper-trade-name .wrap-title-list-back{
display: none;
}
.wrap-container-all-intern-names .wrap-title-list-back{
display: none;
}
.wrap-container-all-kfu .wrap-title-list-back{
display: none;	
}
.wrap-container-all-tm_holders .wrap-title-list-back{
display: none;		
}
.list-all-manufacturers .wrap-title-list-back{
display: none;
}
.list-all-representations .wrap-title-list-back{
display: none;
}
.list-all-publishings .wrap-title-list-back{
display: none;
}
.wrap-container-all-updated-instructions .wrap-title-list-back{
display: none;
}
.list-clinic-researches .wrap-title-list-back{
display: none;
}
.list-manufacturers .wrap-title-list-back{
display: none;
}
.list-representations .wrap-title-list-back{
display: none;
}
.list-all-news .wrap-title-list-back{
display: none;
}
.wrap-list-content .wrap-title-list-back{
display: none;
}
/*.list-searh-list .wrap-title-list-back{
display: none;
}*/
.list-searh-list .wrap-tm-holder-sticker{
padding-left: 6em;
margin-left: 1.6em;
padding-bottom: 4px;
/*border-top: 2px dashed #DBDDDF;
margin-top: -2px*/
}
.stic_seng{
padding-bottom: 0px;
}
.list-searh-list .wrap-manufactury-sticker{
padding-left: 6em;
margin-left: 1.6em;
/*border-bottom: 2px dashed #DBDDDF;*/
padding-bottom: 4px;
}
.list-searh-list .wrap-representation-sticker{
padding-left: 5.4em;
margin-left: 1.6em;
/*border-bottom: 2px dashed #DBDDDF;*/
padding-bottom: 4px;
}
.list-searh-list .wrap-phrm-categories-sticker{
padding-left: 6em;
margin-left: 1.6em;
/*border-bottom: 2px dashed #DBDDDF;*/
padding-bottom: 4px;
}
.separator:after{
/*display: none;*/
height: 4px;
}
.list-searh-list .wrap-title-kfu-mnn .separator:after{
width:46%;
}
.list-searh-list .wrap-title-text-mkb{
padding-left: 20px;
}
.list-searh-list .wrap-title-text-mkb .separator:after{
/*width:100%;*/
}
.list-searh-list .all-representation-text{
padding-left: 6px;
}
.list-searh-list .wrap-research-sticker{
padding-bottom: 14px;
/*border-bottom: 2px dashed #DBDDDF;*/
}
.list-searh-list .wrapper-sticker-mnn{
/*border-bottom: 2px dashed #DBDDDF;*/
} 
.all-list-stick{
border-bottom: 2px dashed #DBDDDF;
padding-top: 2%;
}
.list-stick-pharma-mnn{
/*margin-bottom: 10px*/
}
.list-stick-pharma-posts{
/*margin-bottom: 6px*/
}
.list-stick-manufacturers,
.list-stick-tm-holders,
.list-stick-representations{
padding-top: 8px;
}
.page-lists-sres .list-stick-phrm_categories{
padding-top: 0px;
}
.page-lists-sres{
/*padding-left: 5px;*/
/*padding-right: 5px;*/
}
/*MEDIA*/
@media(max-width: 992px){
.wrap-title-list-back{
float: none;
}
}

@media(max-width: 768px){
.all-list-stick{
padding-right:0px;
padding-left:0px;
}
.wrap-tn-vhodit-tn{
line-height: 1.1;
font-size: 0.8em;
}
.mnn-name_tn{
padding-left: 8px;
}
.wrap-tn-vhodit-holder{
padding-left: 0px;
padding-right: 0px;
}
.list-searh-list .wrap-title-text-mkb{
padding-left: 2%;
}
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////  modul_laletra  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-container-kaletra{
padding-top: 40px;
padding-bottom: 40px;
}
.wrap-container-kaletra img{
width: 100%;
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*/////////////////////////////////////////////////////  Читать по теме  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.general-wrap-icon-link{
list-style-type: none;
}
.drug-icon-link{
text-decoration: none;
font-size: 0.9em;
color: #555;
display: block;
margin-bottom: 6px;
}
.drug-icon-link:hover{
color: #000;
text-decoration: none;
}
.drug-icon-link i{

}
.drug-icon-link i:before{
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
/*vertical-align: middle;*/
}
.drug-icon-link:hover i{
color: #B18531;
}
.drug-icon-link:hover i:before{
color: #B18531;
}
.drug-icon-link:hover .glyphicon-folder-close:before{
content: "\e118";
color:#b18531;
}
.drug-icon-link:hover .icon-spinner11:before{
content: "\ea31";
color: #b18531;
}
.drug-icon-link .icon-generic{
position: relative;
}
.drug-icon-link .icon-point{
z-index: 1;
position: absolute;
top: 60%;
margin-top: -.5em;
margin-left: .4em;
}
.drug-icon-link .icon-generic .fa-hand-o-up:before{
margin-left: 0em;
width: 2em;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
}
.drug-icon-link .icon-generic .fa-hand-o-up:before{
color: gray;
}
.drug-icon-link:hover .fa-hand-o-up:before{
color: #B18531;
}
.drug-icon-text{
padding-left: 10px;
display: inline-block;
width: 90%;
vertical-align: top;
}

/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*/////////////////////////////////////////////////////  Досье на препарат  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.page-id-dossier{
/*background: whitesmoke;*/
}
.page-id-dossier section{
position: relative;
/*background: #2980b9;*/
/*background: #d5dcd0;*/
background: #d8e0d3;
}
.page-id-dossier section:after,
.page-id-dossier section:before{
position: absolute;
content: '';
pointer-events: none;
}
.page-id-dossier section.color-section{
padding-top: 2em;
padding-bottom: 10em;
/*background: #3498db;*/
background: #f2f5f0;
}
.ss-style-doublediagonal{
z-index: 1;
padding-top: 2em;
padding-bottom: 6em;
}
.ss-style-doublediagonal:before, 
.ss-style-doublediagonal:after{
top: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-moz-transform: rotate(-2deg);
-o-transform: rotate(-2deg);
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
-moz-transform-origin: 0 0;
-o-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.ss-style-doublediagonal:before{
height: 50%;
/*background: #116094;*/
background: #b18531;
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-webkit-transform: rotate(-3deg);
transform: rotate(-3deg);
-moz-transform-origin: 3% 0;
-o-transform-origin: 3% 0;
-webkit-transform-origin: 3% 0;
transform-origin: 3% 0;
}
.title-dossier{
color: #b18531;
font-size: 3em;
margin-top: 10px;
margin-bottom: 30px;
}
.title-dossier i{

}
.title-dossier .title-dossier-text{
padding-left: 15px;
width: 92%;
display: inline-block;
}
.breakdown-blocks{

}
.first-block{
padding-left: 0px;
}
.last-block{
padding-right: 0px;
}
.wrap-dossier-content iframe{
width: 100%;
}
.head-value .head{
font-size: 1.5em;
display: block;
margin-bottom: 10px;
}
.head-value .value{
font-size: 1.25em;
display: block;
margin-bottom: 6px;
}
.image-dossier{
position: relative;
}
.image-dossier img{
width: 100%;
}
.wrap-dossier-content{
font-size: 1.7em;
}
.wrap-dossier-content h2{
font-family: "fira_sanssemibold";
}
/***************************************************  Informer Price Table  ***********************************************/
table.alien_offers_tbl{

}
table.alien_offers_tbl>tbody{

}
table.alien_offers_tbl tr{

}
table.alien_offers_tbl tr>td{

}
table.alien_offers_tbl tr>td a{

}
td.alien_offers_td1{

}
td.alien_offers_td2{

}
td.alien_offers_td3{

}
td.alien_offers_td1>a{

}
td.alien_offers_td2>a{

}
td.alien_offers_td3>a{

}
table.alien_offers_tbl tr>td a:hover{
opacity: 0.8;
text-decoration: none;
}
table.alien_offers_tbl td a>img{
max-height: 100px;
}
td.alien_offers_td3 a>img{

}
.col-ls-4{
float: left;
width: 25%;
padding-right: 15px;
padding-left: 15px;
min-height: 1px;
margin-bottom: 15px;
}
.col-ls-6{
float: left;
width: 50%;
padding-right: 15px;
padding-left: 15px;
min-height: 1px;
margin-bottom: 15px;
}
.alien_offers_tbl{

}
[class^="alien_offers_td"]{
display: block;
}
.alien_offers_td1{

}
.alien_offers_td2{

}
.alien_offers_td3{

}
[class^="alien_offers_td"]>a{
display: block;
text-align: center;
font-size: 1.35em;
}

[class^="alien_offers_td"]>a img{
max-height: 125px;
}
.alien_offers_td1>a{
border-top: 3px solid #fddb2e;
}
.alien_offers_td2>a{
color: #000;
background: #fddb2e8a;
height: 40px;
line-height: 40px;
min-width: 100px;
/* border-radius: 3px; */
font-weight: bold;
}
.alien_offers_td3>a{
color: #000;
background: #fddb2e;
height: 40px;
line-height: 40px;
min-width: 100px;
/*border-radius: 3px;*/
font-weight: bold;
}
[class^="alien_offers_td"]>a:hover{
opacity: 0.8;
text-decoration: none;
}
.label-buy{
display: inline-block;
background: #fddb2e;
padding: 2px 6px;
color: #000;
font-size: 1.1em;
}
@media(max-width: 767px){
.col-ls-4{
width: 50%;
}
}
@media(max-width: 460px){
.col-ls-4,
.col-ls-6{
width: 100%;
}

}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////  404  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.wrap-404-content{

}
.wrap-h1-404{
margin-top: 40px;
}
.wrap-content-404{

}
.wrap-list-404{
list-style-type: none;
padding: 0;
text-align: right;
}
.wrap-list-404 li{
font-size: 2em;
padding-top: 10px;
padding-bottom: 10px;
}
.wrap-fon-target{
position: relative;
}
.wrap-fon-target img{
width: 100%;
}
.thank-words{
font-size: 1.5em;
font-style: italic;
}
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////    								      									\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////  						Стили для Footer									\\\\\\\\\\\\\\\\\\\*/
/*////////////////////////////// 									  										\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*//////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.ls-footer{
border-top: 1px solid #b0b0b0;
}

/*Top-footer*/

.ls-top-footer{
background-color: #fff;
}
.wrap-conventions{
display: inline-block;
vertical-align: middle;
float: none;
}
.image-wrap{
display: inline-block;
vertical-align: middle;
float: none;
padding-left: 0px;
}
.wrap-footer-appendix{

}
.footer-appendix{
padding-left: 0px;
list-style: none;
text-align: right;
margin-bottom: 0px;
}
.footer-appendix>li{
display: inline-block;
margin-right: -20px;
}
.footer-appendix>li:last-child{
margin-right: 0px;
}
.footer-appendix>li>a{
padding: 40px 10px;
min-width: 8em;
text-align: center;
display: inline-block;
background: #94C774;
/* background: #8BAF8C; */
border-radius: 20px 0px 0px 20px;
-webkit-border-radius: 20px 0px 0px 20px;
-moz-border-radius: 20px 0px 0px 20px;
position: relative;
-webkit-box-shadow: -11px 2px 21px -13px rgba(0,0,0,0.9);
-moz-box-shadow: -11px 2px 21px -13px rgba(0,0,0,0.9);
box-shadow: -11px 2px 21px -13px rgba(0,0,0,0.9);
color: #fff;
font-size: 1.4em;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s;
transition: .4s;
}
.footer-appendix>li>a:hover{
-webkit-box-shadow: -7px 1px 20px -16px rgb(0,0,0);
-moz-box-shadow: -7px 1px 20px -16px rgb(0,0,0);
box-shadow: -7px 1px 20px -16px rgb(0,0,0);
}
/*Bottom-footer*/

.ls-bottom-footer{
background-color: #94c774;
/*background-color: #8BAF8C;*/
padding-top: 8px;
}
.bottom-footer-info{
/*position: relative;*/
/*min-height: 1px;*/
/*padding-right: 15px;*/
/*padding-left: 15px;*/
/*text-align: left*/
}
.info-spec{
font-size: 1.6em;
/*margin-bottom: 0px;*/
/*color: #4D5449;*/
color: #000;
font-family: 'fira_sansregular';
}
.ls-address{
font-size: 1.5em;
margin-bottom: 0px;
/*margin-top: 0.73em;*/
text-align: right;
}
.ls-address a{
color: #7A7A7A;
text-decoration: none;
}
.ls-copyright{
font-size: 1.6em;
margin-bottom: 0px;
color: white;
/*font-weight: bold;*/
}
.ls-mail{
margin-bottom: 0px;
}
/*Media for footer*/
@media (max-width: 1200px){
.ls-top-footer [class*=col]{
padding-left:0px;
padding-right:0px;
}
.ls-footer .container{
/*padding-left:0px;*/
/*padding-right:0px;*/
}
}
@media (max-width: 992px){
.wrap-button-about{
padding-right: 28px;
}
.info-geotar{
/*width: 17.666667%;*/
}
}
@media (max-width: 768px){
.wrap-button-about{
padding-right: 36px;
}
.image-wrap{
/*padding-left: 15px !important;*/
}
.info-geotar{
/*width: 20.666667%;*/
}
}
@media (max-width: 640px){
.wrap-button-about{
padding-right: 32px;
}
.image-wrap{
/*width: 12.333333%;*/
}
.info-geotar{
/*width: 23.666667%;*/
}
.info-spec{
font-size: 1em;
padding-bottom: 4px;
}
.ls-footer .container{
/*padding-left: 0px;*/
/*padding-right: 0px;*/
}
}
@media (max-width: 568px){
.wrap-conventions{
width: 30.333333%;
}
.info-geotar{
/*width: 27.666667%;*/
}
}
@media (max-width: 480px){
.footer-appendix>li>a{
padding: 25px 5px 25px 5px;
/* margin: 5px; */
min-width: 6em;
font-size: 1.1em;
text-align: left;
}
.ls-address{
font-size: 1em;
}
.image-wrap{
/*width: 15.333333%;*/
}
.info-geotar{
/*width: 31.666667%;*/
}
.footer-logo-center{
width: 100%;
}
}
@media (max-width: 380px){
.image-wrap{
/*width: 17.333333%;*/
}
.info-geotar{
/*width: 36%;*/
}
}
@media (max-width: 340px){
.image-wrap{
/*padding-left: 5px !important;*/
/*width: 16.333333%;*/
}
.info-geotar{
/*width: 40%;*/
}
}
/******************************************************************************************************************/
/**************************************************  Wellcomes Beta  **********************************************/
/******************************************************************************************************************/
.ls-procreator{

}
.ls-procreator-child{
text-decoration: none;
color: #543B12;
position: relative;
font-size: 0.7em;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.ls-procreator-child-country{
display: inline-block;
background: #D5DDD0;
color: #484848;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
border: 1px solid transparent;
font-size: 0.8em;
padding: 2px 8px;
margin-left: 10px;
}
.ls-procreator-child:before{
display: inline-block;
width: 1.5em;
color: #4C4C4C;
margin-left: -1.5em;
position: absolute;
left: 0;
top: 45%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
transition: .4s;
-webkit-transition: .4s;
-moz-transition: .4s;
-o-transition: .4s; 
}
.ls-procreator-child:hover{
text-decoration: none;
}
.ls-procreator-holder .ls-procreator-child:before{
content: "\e9ad";
font-family: 'icomoon';
}
.ls-procreator-manuf .ls-procreator-child:before{
content: "\e019";
font-family: 'Glyphicons Halflings';
}
.ls-procreator-repres .ls-procreator-child:before{
content: "\e906";
font-family: 'icomoon';
}
.ls-procreator-child:hover:before{
color: #C59943;
}

.ls-vladelec-reg-ud .ls-procreator{
padding-left: 1em;
}
.ls-proizvoditel .ls-procreator{
padding-left: 1em;
}
.ls-predstavitelstvo .ls-procreator{
padding-left: 1.1em;
}

.wrap-tn-vhodit-holder .ls-procreator{
font-size: 0.6em;
}
.wrap-tn-mnn .wrap-tn-vhodit-holder .ls-procreator{
font-size: 1em;
}
/******************************************************************************************************************/
/***************************************************  OLD_BROWSERS  ***********************************************/
/******************************************************************************************************************/
.no-csstransforms3d .container{
width: 1170px;
}
.no-csstransforms3d .col-md-1{
width: 8.33333333%;
}
.no-csstransforms3d .col-md-2{
width: 16.66666667%;
}
.no-csstransforms3d .col-md-3{
width: 25%;
}
.no-csstransforms3d .col-md-4{
width: 33.33333333%;
}
.no-csstransforms3d .col-md-5{
width: 41.66666667%;
}
.no-csstransforms3d .col-md-6{
width: 50%;
}
.no-csstransforms3d .col-md-7{
width: 58.33333333%;
}
.no-csstransforms3d .col-md-8{
width: 66.66666667%;
}
.no-csstransforms3d .col-md-9{
width: 75%;
}
.no-csstransforms3d .col-md-10{
width: 83.33333333%;
}
.no-csstransforms3d .col-md-11{
width: 91.66666667%;
}
.no-csstransforms3d .col-md-12{
width: 100%;
}
.no-csstransforms3d .col-md-1, 
.no-csstransforms3d .col-md-2, 
.no-csstransforms3d .col-md-3, 
.no-csstransforms3d .col-md-4, 
.no-csstransforms3d .col-md-5, 
.no-csstransforms3d .col-md-6, 
.no-csstransforms3d .col-md-7, 
.no-csstransforms3d .col-md-8, 
.no-csstransforms3d .col-md-9, 
.no-csstransforms3d .col-md-10, 
.no-csstransforms3d .col-md-11, 
.no-csstransforms3d .col-md-12{
float: left;
}
.no-csstransforms3d .col-md-1.va-m, 
.no-csstransforms3d .col-md-2.va-m, 
.no-csstransforms3d .col-md-3.va-m, 
.no-csstransforms3d .col-md-4.va-m, 
.no-csstransforms3d .col-md-5.va-m, 
.no-csstransforms3d .col-md-6.va-m, 
.no-csstransforms3d .col-md-7.va-m, 
.no-csstransforms3d .col-md-8.va-m, 
.no-csstransforms3d .col-md-9.va-m, 
.no-csstransforms3d .col-md-10.va-m, 
.no-csstransforms3d .col-md-11.va-m, 
.no-csstransforms3d .col-md-12.va-m{
display: inline-block;
float: none;
vertical-align: middle;
}
.no-csstransforms3d .carousel.slide.col-md-9{
float: none;
}
.no-csstransforms3d .col-md-offset-3{
margin-left: 25%;
}
.no-csstransforms3d .navbar-form{
width: auto;
padding-top: 0;
padding-bottom: 0;
margin-right: 0;
margin-left: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.no-csstransforms3d .navbar-form .input-group{
display: inline-block;
vertical-align: middle;
}
.no-csstransforms3d .navbar-nav{
/*float: left;*/
margin: 0;
}
.no-csstransforms3d .navbar-nav>li{
float: left;
}
.no-csstransforms3d i.form-control-feedback{
display: none;
}
.no-csstransforms3d .navbar-form .form-control{
display: inline-block;
width: auto;
vertical-align: middle;
}
.no-csstransforms3d .navbar-form .input-group .form-control, 
.no-csstransforms3d .navbar-form .input-group .input-group-addon, 
.no-csstransforms3d .navbar-form .input-group .input-group-btn{
width: auto;
}
.no-csstransforms3d .navbar-form .input-group>.form-control{
width: 100%;
}

/**V2 2021**/
.overflow-hidden{
  overflow: hidden;
  }
  
  /**V2 Partners-program (rework)**/
  .partners-main{
    max-width: 1140px;
    width:100%;
    margin:0 auto;
  }
  .partners-main .partners-main_title{
    font-size: 25px;
    font-weight: 500;
    text-align: center;
    margin: 0 auto;
    margin:5px 0 15px 0;
  }
  .partners-main .nbs-flexisel-item a{
    display: block;
    width:100%;
    max-width: 240px;
    height: 283px;
    border-radius: 30px;
    box-shadow: 1px 1px 6px rgb(0 0 0 / 15%);
    transition: .3s;
    text-decoration: none;
    border: 1px solid #F0F0F0;
    padding:36px 26px 0px 26px;
    margin: 0 auto;
  }
  .partners-main .partners-list-wrapper{
    list-style: none;
  }
  .partners-main .nbs-flexisel-item a:hover{
    box-shadow: 1px 1px 12px rgb(0 0 0 / 0), 1px 1px 12px rgb(0 0 0 / 15%) inset;
  }
  .partners-main .partner-item-description{
    color: #555;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 140%;
    text-align: center;
    min-height: 66px;
    max-height: 66px;
    text-decoration: none;
    margin: 0 auto;
  }
  .partners-main .partner-item-name{
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 140%;
    text-align: center;
    color: #8C8C8C;
    margin:0 auto 20px auto;
    min-height: 44px;
    max-height: 44px;
  }
  
  .partners-main .partner-item-line{
    position: relative;
    left:-26px;
    width:calc(100% + 52px);
    height:1px;
    background: #F0F0F0;
  }
  
  .partners-main .nbs-flexisel-item a .partner-item-picture{
    width:100%;
    overflow: hidden;
    margin: 15px auto auto 0;
  }
  
  .partners-main .partner-item-picture-container{
    width:100%;
  }
  .partners-main .partner-item-picture-container img{
    height:80px;
  }
  
  @media (max-width:1100px){
    .partners-main{
      max-width:970px;
    }
  }
  
  @media (max-width:990px){
    .partners-main{
      max-width:625px;
    }
  
  }
  @media (max-width:640px){
    .partners-main .partners-main_title{
      font-size: 19px;
    }
  }
  
  @media (max-width:625px){
    .partners-main .nbs-flexisel-nav-right{
      right:3%;
    }
    .partners-main .nbs-flexisel-nav-left{
      left:3%;
    }
    
  }
  @media (max-width:556px){
    .partners-main{
      max-width:280px;
    }
    .partners-main .nbs-flexisel-nav-right{
      right:-35px;
    }
    .partners-main .nbs-flexisel-nav-left{
      left:-35px;
    }
  
  }
  /* End */
  .width-50{
    display: block;
    width:50%;
  }
  
  @media (max-width: 992px){
    .width-50{
      width:100%;
    }
  }
  
  .float-left{
    float:left;
  }
  
  .max-width-1320{
    max-width:1320px;
    margin:0 auto;
  }
  
  .clear-both{
    clear:both;
  }
  /**********************/

  /***Medical journals****/
#medical-journals .nbs-flexisel-item .partner-item{
  padding: 0;
  overflow: hidden;
  height:233px;
  max-width: 170px;
  box-shadow: 1px 1px 6px rgb(0 0 0 / 40%);
}
#medical-journals .nbs-flexisel-item .partner-item:hover{
  box-shadow: 1px 1px 12px rgb(0 0 0 / 0), 1px 1px 12px rgb(0 0 0 / 15%) inset;
}
#medical-journals .nbs-flexisel-item .partner-item img{
  width:100%;
}

/***********************/

/*    здравсити     */
/*
a.a-extern_link:before{
background-color: #257ACA;
content: "";
float: left;
margin: 5px 8px 0px 0px;
overflow: hidden;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
}
*/
a.a-extern_link:hover{
text-decoration:none;
color:#b18531 !important;
}
.cyan {
  margin-top: 2em;
}
.cyan a.a-extern_link {
  max-width: 240px;
  text-align: center;
  display: block;
  background: #94c774;
  color: #257ACA;
  padding: .4em 1em;
  color:#fff;
  border-radius: .6em;
  transition: transform .8s, background .8s;
  font-size: 14px;
}

.cyan a.a-extern_link:hover { 
  transform:scale(1.05);
  background: #6d9d4e;
  color:#fff!important;
}

.cyan a.a-extern_link:before {
  display: none;
}
/*
._link_btn{
  margin-top: 0;
  margin-bottom: 1.5em;
}
*/
._link_btn a img {
  margin: 0 0 1.8em 0 !important;
}
._link_btn a.rtm-banner img {/*
  max-width: 240px;
  text-align: center;
  display: block;
  background: #94c774;
  color: #257ACA;
  padding: .4em 1em;
  color:#fff;
  border-radius: .6em;
  font-size: 14px;*/
  transition: transform .8s, background .8s;

}
._link_btn a.rtm-banner img:hover { 
  transform:scale(1.05);
/*  background: #6d9d4e;
  color:#fff!important;*/
}
/*   /здравсити     */

/*   баннеры    */

.asside-banner:empty{
display: none;
}
.asside-banner{
margin-bottom: 15px;
}
.asside-banner a,
.asside-banner span.no-click{
display: block;
text-align: center;
padding: 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.asside-banner a{
-moz-box-shadow: 0px 0px 8px 1px gainsboro;
-webkit-box-shadow: 0px 0px 8px 1px gainsboro;
box-shadow: 0px 0px 8px 1px gainsboro;
}
.asside-banner a:hover{
-moz-box-shadow: 0px 0px 8px 1px #4467a1;
-webkit-box-shadow: 0px 0px 8px 1px #4467a1;
box-shadow: 0px 0px 8px 1px #4467a1;
}
.asside-banner img{
max-width: 100%;
height: auto;
}
.rtm-banner img {
    margin: 22px 0;
}
/*   /баннеры    */

table tr td p {
  padding: 6px 10px 0;
}