.info-card-1	{background: url(/2015/img/block/info-card-1.png) 0% 100% no-repeat;}
.info-card-2	{background: url(/2015/img/block/info-card-1.png) 0% 100% no-repeat;}
.info-card-1, .info-card-2	{background-size: cover; border: 1px solid #0c89c4;}
.info-card.info-card-1 .description p, .info-card.info-card-2 .description p	{color: #101010; text-align: center; text-shadow: 0px 0px 10px #FFFFFF; height: calc(80% - 10px); margin: 5px 0px 0px; font-size: 1.1em!important;  overflow-y: hidden;}
.info-card.info-card-1 .description h3, .info-card.info-card-2 .description h3	{margin: 0px -6px;}
.info-card.info-card-1 .description .buttons-panel, .info-card.info-card-2 .description .buttons-panel {border-top: none;}

.soc-card	{ position: relative; height: 0px; z-index: 100;}
.snet img	{ width: 20px; height: 20px; margin-top: 7px;  position: static; display: inline; }
.vk-card	{border: 1px solid #00447c; padding: 1px;}
.join_community	{border-radius: 0px;}

@media (min-width: 950px) {
.soc-card { left: 240px; top: 8px; }
a.snet { width: 26px; }
}

@media (min-width: 1200px) {
.soc-card { left: 237px; top: 8px; }
a.snet { width: 23px; }
}

@media (min-width: 950px) {
.info-card.info-card-1 .description p {background: url(/2015/img/block/bg_p_1b.png) 50% 100% no-repeat; background-size: contain; overflow-y: hidden;}
.info-card.info-card-2 .description p {background: url(/2015/img/block/bg_p_2b.png) 50% 95% no-repeat; background-size: contain;}
.info-card.info-card-2 .description p.en {background: url(/2015/img/block/bg_p_2b_en.png) 50% 95% no-repeat; background-size: contain;}
}

