.shortstory{background:#fbfbfb;margin:0 0 20px 0;box-shadow:0px 2px 5px rgba(0,0,0,0.2);}

@media (min-width:1200px)
{
.flleft{    float: right;}
}


/* Стили из шаблона */
.w1 { background-color: #434A54;border-color: #656D78;color: #ddd; }
.w2 { margin: 0px -15px 15px -15px; }
.w3 { background: #7b519d;color: #fff;border: #4fc1e9; }
.w4 { width: 100%; }
.w5 { margin: -5px 0px 3px 0; }
.w6 { margin: 5px -15px 0px -15px; }
.w7 { background: #525963;color: #ddd; }
.w8 { text-align: right; }
.w9 { min-height: 248px; }
.w10 {  }
.w11 {  }
.w12 {  }
.w13 {  }
.w14 {  }
.w15 {  }
.w16 {  }
.w17 {  }
.w18 {  }
.w19 {  }
.w20 {  }
.ww2 { background: #7b519d; }
.ww1 { color: #ffffff; }
/* Конец стилей их шаблона */

p { margin-bottom: 1em; }

/* Редирект */
.block_6 {
	font-size: 14px;
	line-height: 30px;
	color: #42586b;
	text-align: center;
	padding-top: 10px;
}
.block_7 {
	text-align: center;
	margin: 10px auto;
	font-size: 14px;
	color: #42586b;
}
.block_ads1 {
	text-align: center;
    padding-top: 10px;
    padding-bottom: 12px;
    max-width:100%
}
.block_ads2 {
	text-align: center;
   padding-top: 20px;
    max-width:100%
}
.download_page {
	margin-bottom: 30px;
}
.text {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	padding-top: 10px;
}
.timer {
	text-align: center;
	margin: 10px auto;
	font-size: 16px;
}
/* Конец редиректа */

/* Кнопки в футере */
.white {color: #fff;margin-left: 10px;}
.white:hover {color: #fff;text-decoration: underline;}
.uf-contact {color: #fff;cursor: pointer;margin-left: 10px;}
.uf-contact:hover {color: #fff;text-decoration: underline;}
/* Конец кнопок в футере */

.clear {clear:both;}
.ratedn {
    display: none;
}
.cnt {
    text-align: center;
}


.margin-b20{margin-bottom:20px;}
.margin-t20{margin-top:20px;}
.margin-b10{margin-bottom:10px;}
.padding-10{padding:10px;}
.padding-20{padding:20px;}
.padding-t-20{padding-top:20px;}
.padding-b-20{padding-bottom:20px;}


/* linkenso */
@media (max-width:991px)
.shortstory{background:#fbfbfb;margin:0 0 20px 0;box-shadow:0px 2px 5px rgba(0,0,0,0.2);}
.shortstory-images{position:relative;}
.shortstory-images a{display:block;overflow:hidden;}
.shortstory-images a img{height:auto;width:100%;display:block;}
.shortstory-images a:hover img{opacity:0.8}
.shortstory-content{height:auto;overflow:hidden;padding:20px 20px 0 20px;margin-bottom:20px;}
.shortstory-content70{height:auto;overflow:hidden;padding:20px 20px 0 20px;margin-bottom:20px;}
.shortstory-link{font-size:18px;margin-bottom:20px;}
@media (min-width:768px){.shortstory-images a img{height:220px;}
.shortstory-content{height:150px;}
.shortstory-content70{height:70px;}
}
@media (min-width:992px){.shortstory-images a img{height:220px;}
.shortstory-content{height:150px;}
.shortstory-content70{height:70px;}
}
@media (min-width:1200px)
{.shortstory-images a img{ }
.shortstory{background:#fbfbfb;margin:0 0 20px 0;box-shadow:0px 2px 5px rgba(0,0,0,0.2);}
.shortstory-content{height:150px;}
.shortstory-content70{height:70px;}
}
.shortstory-bottom{background:#7cc2c5;color:#fff;position:relative;height:38px;line-height:38px;overflow:hidden;}
.shortstory-images:hover .shortstory-mask-icon{opacity:1;filter:Alpha(Opacity=100);top:20%;transition:all 300ms;}
.shortstory-bottom .shortstory-more{background:#7a509c;color:#fff;position:absolute;right:0;width:100%;display:inline-block;font-size:12px;text-align:center;text-shadow:1px 1px 1px rgba(255,255,255,0.2);}
.shortstory-bottom .shortstory-more:hover{background:#a237f9;color:#fff}
.block-main.block-main-green .shortstory-bottom{background:#6AC99E;}
.block-main.block-main-green .shortstory-more{background:#3bae7a;}
.block-main.block-main-green .shortstory-more:hover{background:#1D7F53;}
.block-main.block-main-ocean .shortstory-bottom{background:#5682a3;}
.block-main.block-main-ocean .shortstory-more{background:#456f92;}
.block-main.block-main-ocean .shortstory-more:hover{background:#0E3E55;}
.block-main.block-main-red .shortstory-bottom{background:#EA5F24;}
.block-main.block-main-red .shortstory-more{background:#FB447B;}
.block-main.block-main-red .shortstory-more:hover{background:#C1043D;}
/* Конец linkenso */

/* Кнопка вверх */
#toTop {
width:100px;
border:1px solid #ccc;
background:#f7f7f7;
text-align:center;
padding:5px;
position:fixed;
bottom:30px;
/* right:10px; */
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
}
/* Конец кнопки вверх */

/* Инфоблок */
.ifd-head {
	font-size: 22px;
    text-align:  center;
    margin-top: 20px;
    margin-bottom: 10px;
}
.ifd-heads {
	font-size: 18px;
    text-align:  center;
	color: #fff;
    background-color: #7b519d;
	font-weight: bold;
	min-height: 44px;
	padding: 11px 10px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ifd-body {
	padding: 5px 10px;
	border-right: 1px solid #7b519d;
	border-bottom: 1px solid #7b519d;
	border-left: 1px solid #7b519d;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.ifd-column {
	padding: 6px 0;
	border-bottom: 1px solid #e1e1e1;
}
.ifd-item {
	display: inline-block;
	width: 50%;
}
.ifd-sect {margin:15px;}
/* Конец инфоблок */