//File was generated by node.js 

[data-yam-tabulator] {
	margin: 0 0 20px;
}	
[data-yam-tabulator] .tabs{
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 0;
	    text-align: center;
}
	

@media (max-width: 480px){
	[data-yam-tabulator] .tabs li{
		display: block;
		width: 100%;
	    height: 50px!important;
	}
	[data-yam-tabulator] .tabs li.active:before, [data-yam-tabulator] .tabs li.active:hover:before {
	    content: "";
		background-color: rgba(0,0,0,0);
		bottom: -1px;
	}
	  [data-yam-tabulator] .tabs li a{
		display: block!important;
		padding-top: 11px!important;
		border-radius: 0!important;
		height: 45px;
		}
}
	  
	[data-yam-tabulator] .tabs li {
			display: inline-block;
			padding: 0;
			margin: 0 1px 0 0;
			position:relative;
	}
	
	@media (max-width: 799px){
		[data-yam-tabulator].preimushe .tabs li {
	    display: inline-block;
		padding: 0;
		margin: 0 auto 10px ;
		width: calc(100% - 30px);
		
	}
	
	
	[data-yam-tabulator].dostijeniya-tab .tabs li{
		width:auto;
	}
	[data-yam-tabulator].dostijeniya-tab .tabs li a{
		width:auto;
	}
	
	
		[data-yam-tabulator].preimushe .tabs li a{
			margin: 0 auto 10px ;
			width: 100vw;
		}
	}
	
	@media (min-width: 790px){
		[data-yam-tabulator].preimushe .tabs li {
	    display: inline-block;
		padding: 0;
		margin: 0 15px 0 0;
		width: 28%;
	}
	
		[data-yam-tabulator].preimushe .tabs li a{
			width:calc(100% / 3);
		}
	}

	
	/*[data-yam-tabulator] .tabs li:before{
	  content: "";
	  display: block;
	  height: 3px;
	  background-color: #fff;
	  position: absolute;
	  left: 1px;
	  right: 1px;
	  bottom: 0;
	  z-index: 1;
	}	*/
			
	[data-yam-tabulator] .tabs li .borderRadiusLeft{
			  border-top-left-radius: 7px;
			}
	[data-yam-tabulator] .tabs li .borderRadiusRight{
			  border-top-right-radius: 7px;
			}

	[data-yam-tabulator] .tabs li a {
	  display: table-cell;
	  height: 40px;
	  padding: 0 25px;
	  font-size: 13px;
	  color: #979797;
	  line-height: 1.214;
	  text-align: center;
	  vertical-align: middle;
	  background-color: #fff;
	  border: 1px solid #cccccc;
	  text-decoration: none;
	  -moz-border-radius: 5px; /* Firefox */
	  -webkit-border-radius: 5px; /* Safari, Chrome */
	  -khtml-border-radius: 5px; /* KHTML */
	  border-radius: 5px; /* CSS3 */
	  /* Для плохих IE */
	  behavior: url(border-radius.htc); /* учим IE border-radius */
	}
	
	

	
	[data-yam-tabulator] .tabs li a.active, [data-yam-tabulator] .tabs li a:hover {
		position: relative;
		text-decoration:none;
	}
	[data-yam-tabulator] .tabs li a:before{
		content: "";
		display: none;
		position: absolute;
		left: 1px;
		right: 1px;
		bottom: -7px;
		z-index: 1;
	}


	[data-yam-tabulator] .tabs-content .cont{
		padding: 0 20px;
		height: 0;
		overflow: hidden;
	}
	[data-yam-tabulator] .tabs-content .cont.active {
		height: auto;
		overflow: visible;
	}
	[data-yam-tabulator] .tabs-content .cont ul{
		margin:0;
		padding:0;
	}
	[data-yam-tabulator] .tabs-content .cont ul li{
		list-style:none;
		position:relative;
		padding:0 0 4px 34px;
		font-size:15px;
		color:#333333;
	} 
	[data-yam-tabulator] .tabs-content .cont ul li:first-child{
		margin:0 0 0;
	}
	[data-yam-tabulator] .tabs-content .cont ul li:nth-of-type(5n){
		margin:0 0 27px;
	}
	[data-yam-tabulator] .tabs-content .cont ul li:before{
		content:"";
		width:24px;
		height:24px;
		background:url("/bitrix/templates/Landing_Page/img_new/gal-tab.png") no-repeat left center;
		position: absolute;
		left: 0;
		
	}

	
	
	/*dostijeniya*/
	[data-yam-tabulator].dostijeniya-tab .tabs li a {
	  display: table-cell;
	  height: 40px;
	  padding: 0 25px;
	  font-size: 18px;
	  color: #205c9b;
	  line-height: 1.214;
	  text-align: center;
	  vertical-align: middle;
	  text-decoration:underline !important;
	  background-color: transparent;
	  border: 1px solid transparent;
	  text-decoration: none;
	  font-family: MuseoSans700;
	  -moz-border-radius: 5px; /* Firefox */
	  -webkit-border-radius: 5px; /* Safari, Chrome */
	  -khtml-border-radius: 5px; /* KHTML */
	  border-radius: 5px; /* CSS3 */
	  /* Для плохих IE */
	  behavior: url(border-radius.htc); /* учим IE border-radius */
	}
	[data-yam-tabulator].dostijeniya-tab .tabs li{
		position:relative;
	}
		[data-yam-tabulator].dostijeniya-tab .tabs li:before{
		position:absolute;
		content:"/";
		font-size: 18px;
		font-family: MuseoSans700;		
		 color: #205c9b;
		 top:7px;
		 right:0;
	}
	
	[data-yam-tabulator].dostijeniya-tab .tabs li:last-child:before{
		display:none;
	}
	
	[data-yam-tabulator].dostijeniya-tab .tabs li.active a, 
	[data-yam-tabulator].dostijeniya-tab .tabs li a:hover{
		    font-family: MuseoSans900;
			text-decoration:none;
			text-decoration:none !important;
			
	}

		
	

