.card_v-1{
	width:98%;
	font-family: 'PT Serif', serif; 
	background-color: #ebebeb;
	padding-bottom: 40px;

}
.card_v-1-1{
	width:98%;
	font-family: 'PT Serif', serif;
	background-color: #ebebeb;
	padding-bottom: 40px;
}
.card_v-1-1 .tbl{
	display: inline-table;
	width:100%;
}
.card_v-1-1 .tbr{
	display: inline-table;
	width:100%;
}
.card_v-1-2{
	width:98%;
	font-family: 'PT Serif', serif;
	background-color: #ebebeb;
	padding-bottom: 40px;
}
.card_v-1-2 .titleCard{display:none}
.card_v-1-2 .dateCard {display:none}
.card_v-1-2 .titleTextCard{display:block;font-size: 3.1em;height: 65px;}

.textCard{
	margin-right: 25px;
	font-size: 28px;
	line-height: 140%;
}
.v3 .textCard{
	font-size: 30px;
}
.v31 .textCard{
	margin-right: 25px;
	margin-left: 25px;
	text-align: center;
}
.v31 .dateCard{
	margin-left: 25px;
}
.whiteBack{
	background-color: #fff;
}

.topLineCard{
	width:100%;
}
.intCard{
	width:97%;
/*	max-width:500px; */
	position: relative;
	margin:0 auto;

}
.topLineCard{
	height:39px;
	background: 
		url("/design/card/amic.png") 10px 4px no-repeat,
		url("/design/card/topLine.png")	repeat-x;

}

.labelCard{
  position: relative;
  margin:0 auto;
  width:142px;
  height:30px;
  background: url("/design/card/lablepng.png") repeat-x;
  top:-6px;
  display: none;
}
.card_v-2 .labelCard{
  display: block;
	
}
.labelCard span{
	color:#fff;
	text-transform: uppercase;
	display: block;
/*	padding-left: 8px; */
	padding-top: 3px;
	font-size: 0.9em;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	text-align: center;
	z-index:21;
}

.lineUnderImg{
	position: relative;
}
.lineUnderImg span{
	padding-top: 3px;
	padding-left: 10px;
	font-family: 'Roboto Condensed', sans-serif;

}
.card_v-1 .tbl{
	display: inline-table;
	width: 180px;
}
.card_v-1 .tbr{
	display: inline-table;
	width: 65%;
}
.blockCard{
	font-family: 'Fira Sans', sans-serif, Helvetica, Arial, sans-serif;
/*	max-width:500px; 
	min-height:320px;*/
	margin:0 auto;
	position: relative;
	-webkit-box-shadow: 7px 7px 15px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    7px 7px 15px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         7px 7px 15px 0px rgba(50, 50, 50, 0.25);
	padding-bottom:15px;
}
.greyBack{
	background-color: #ebebeb;
}
.titleCard{
/*	width: 340px; 
	height: 23px;*/
	color: #2f4564;
/*	font-family: 'Roboto Condensed', sans-serif; */
	font-family: 'Fira Sans', sans-serif, Helvetica, Arial, sans-serif;
	font-size: 1.435em;
	margin:0 auto;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 15px;
	font-weight: 600;
}
.leftSideCard{
	margin-top: 18px;
	margin-left: 18px;
}
.leftSideCard span{
	padding-top: 3px;
  padding-left: 28px;
  display: block;
}
.lineUnderImg{
	width: 171px;
	height: 24px;
	background-color:#2e4564;
	color:#fff;
	font-size: 0.940em;
	text-transform: uppercase;
	margin-bottom: 10px;	
}
.titleTextCard{
/*	width: 248px; */
	height: 15px;
	color: #2e4564;
	font-size: 1.1em;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	display: none;
}
.dateCard{
	width: 90%;
	height: 43px;
	color: #b1b1b1;
	font-size: 1.2em;
/*	font-weight:900; */
/*	margin-top: 19px; */
	font-family: 'Fira Sans', sans-serif, Helvetica, Arial, sans-serif;
}

.imgCard{
	max-width: 170px;
}



#triangle{
	width: 0;
	height: 0;
	border-top: 42px solid 	#ff6e02;
	border-right: 42px solid transparent;
	position: absolute;
	z-index: 20;
}
#triangle2{
	width: 0;
	height: 0;
	border-top: 62px solid 	#ebebeb;
	border-right: 62px solid transparent;
	position: absolute;
	z-index: 10;
}

#borderTop{
	border-top:3px solid #ff6e02;
	position: absolute;	
	width:100%;
	height: 2px;
	z-index: 5;
}
#borderLeft{
	border-left:3px solid #ff6e02;
	position: absolute;
	width:5px;
	height: 100%;
	z-index: 5;
}

#topSquare,#rightSquare,#rightSquareMini{
	width: 15px;
	height: 15px;
	background: #ff6e02;
	position: absolute;
	z-index: 20;

}
#rightSquare{
	top:0;
	right:0;
}

#topSquare{
	bottom:0;
	left:0;
}
#rightSquareMini{
	bottom: 0;
	right: 0;
	width: 7px;
	height: 7px;
}



/*2*/

#rightLine{
	border-right: 17px solid #d17520;
	height: 100%;
	position: absolute;
	right: 0;
	top:0;
}
.back{
	background-color: #ebebeb;
}
.backN{
	background-color: #fff;
}
.lineUnderImg .leftPadd{
	padding-left: 20px;
}
.back #rightSquareMini{
	background-color: #d17520;
}



/*3*/
.v3, .v31{
		background-color: #415d8a;
}
.color, .color .titleTextCard, .color .dateCard{
	color:#fff;
}
.color .lineUnderImg{
	background-color:#d17520 ;
}
.color #rightSquareMini{
	background-color: #fff;
}
.color .lineUnderImg{
	width:189px;
	margin-left: -18px;
}
.color .leftPadd{
	padding-left: 45px;
}
.color .blockCard{
	-webkit-box-shadow: 7px 7px 15px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    7px 7px 15px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         7px 7px 15px 0px rgba(50, 50, 50, 0.55);
}


/*4*/

.textCardBig{
	font-style: italic;
}
.bigImgCard img{
box-shadow: 3.5px 6.1px 7.8px 1.2px rgba(86, 82, 79, 0.6);
width:100%;
}

.card_v-2{
    width: 98%;
    font-family: 'PT Serif', serif;
}
.intCard .bigWidth{
	margin-top: 10px;
}

.intCard.bigWidth, .bigWidth{
	max-width:720px;
	width: 100%;
	margin:0 auto;
	text-align: center;
/*	height: 45px; */

}
.textCardBig{
	margin-bottom: 25px;
}
.vmin{
	height: 39px;
}
.Card-text p{
	padding-left: 0px;
	padding-bottom: 0px;
}
.post .text .Card-fon ul{
	padding-left: 55px;
	margin-top: 0px;
}
.Card-fon ul li{
	padding-bottom: 10px;
	padding-left: 20px;
	overflow: unset;
}

@media screen and (max-width: 720px){
	.bigWidth{margin-bottom: 10px;}
	.textCardBig{text-align: left;}
}
@media screen and (max-width: 550px) {
 
    .titleTextCard{width:90%;}
     .rightSideCard{
  	width: 45%;
  	margin-left: 3px;
  }
  	.dateCard{
  		margin-top:30px;
  	}
    
  }

@media screen and (max-width: 415px) {
 .labelCard{
 	width:110px; 
 	padding-right: 4px; 
 	font-size: 13px;
 }
 .rightSideCard{
  	width: 30%;
  }
  .labelCard span{padding-top: 5px;}
  
  .dateCard{
  		margin-top:50px;
  	}
  .titleCard{
  	font-size:1.09em; 
  	text-align: left; 
  	width: 90%;
  	margin-left:3px;
	font-family: 'Roboto Condensed', sans-serif;
  }
	.bigWidth{font-size: 1.09em; margin-bottom: 35px;}
}
@media screen and (max-width: 350px) {
  .rightSideCard{
  	width: 90%;
  	margin-left: 18px;
  }
  .dateCard{
  		margin-top:30px;
  		
  	}
  .textCard{
  	margin-bottom: 30px;
  }


}

@media screen and (max-width: 240px) {
.titleCard{
	font-family: 'Roboto Condensed', sans-serif;
	text-align: left;
}
.bigWidth{font-size: 1.01em; margin-bottom: 35px;}
.textCardBig{font-size:0.9em;}
}
