
/* -- */
.blk { padding:0px; background: #fff; margin-bottom: 15px; border: 1px solid #cacaca; }
.blk_rek { padding:0px; margin-bottom: 15px;}
.blk_rekinline { padding:0px; display: inline-block; zoom: 1; *display: inline; margin-bottom: 15px; border: 1px solid #cacaca; }
.blk .title_blk{ background: #b00002; color: #fff; font-size: 18px; border-bottom: 1px solid #e2e2e2; padding: 10px 10px; text-align: left; text-indent: 10px; }
.blk_as{ font-size: 18px; padding-bottom: 5px; }
.blk_as a{ color: #333333; font-size: 13px; font-weight: bold; display: block; padding: 6px 10px; border-bottom: 1px solid #efefef; }
.blk_as a:hover{ cursor: pointer; text-decoration: none;}
.blk_as a:last-child{ border-bottom: 0px none; }
.blk_as span{ color: #666666; font-size: 0.9166em; font-weight: normal; float: right; line-height: 1.4em; white-space: nowrap; }

/* -- */
.blkpop, .blk.blkpop { background: #f4f4f4 !important; border: 0px none !important; clear: both; }
.blkpop a{ max-height: 60px; margin-bottom: 10px; overflow: hidden;  line-height: 19px; border:0 none !important; padding: 6px 7px; }
.blkpop  img{ width: 80px; height: 60px; float: left; margin-right: 8px;}
.blkpop a{ color: #292c61; font-size: 14px; font-weight: normal; }
.blkpop a:hover{ color: #292c61; text-decoration: underline; }


.pagination { display: block; text-align: center; clear: both; }
.pagination b, .pagination a{ display: inline-block; zoom: 1; *display: inline; padding: 4px 10px; background: gray; color: #fff; margin: 2px 1px; text-decoration: none; border-radius: 2px; }
.pagination a { text-decoration: none; color: #fff; 	background: #b00002; }
.pagination a:hover { background: #e43b3d; color: #fff; }

div#sliderwrap { width: 100%; overflow: hidden;	position: relative; margin-bottom: 20px; }
div#sliderwrap , ul#tabslider, ul#output  { height: 400px; }
div#sliderwrap ul {	position: absolute;	top: 0;	list-style: none;	padding: 0;	margin: 0; }
ul#output { width: 530px; left: 0;  overflow: hidden;  background: #fff;  }
ul#tabslider { width: 220px; right: 0; z-index: 2;   background: #dedfe2; }
ul#tabslider li { font-size: 12px; height: 67px; max-height: 67px; border-bottom: 1px solid #fff; clear: both; }
ul#tabslider li:last-child{ border-bottom: 0px none; }
ul#tabslider li img { width: 70px; height: 50px;border: none; float: left; margin-right: 7px; border: 1px solid #fff; }
ul#tabslider li { position: relative; }
ul#tabslider li a { border-left: 5px solid transparent; color: #4a4a4a; text-decoration: none; font-weight: bold;	display: block; height: 100%; padding: 5px 7px; outline: none; line-height: 1.5; }
ul#tabslider li a:hover { text-decoration: none; }
ul#tabslider li a.current { border-left: 5px solid #b00002; }
ul#tabslider li a.current:hover { text-decoration: none;	 }
ul#output li { width: 100%; height: 100%; overflow: hidden;  }
ul#output li img { height: auto; min-height: 100%; width: 100%; }

ul#tabslider li img { width: 70px; height: 50px;border: none; float: left; margin-right: 7px; border: 1px solid #fff; display: none; }

/* span.tablispan {    background:transparent url("tabli_arrow.png?v=1") no-repeat 0 0 ;    display: block;  width: 18px; height: 60px;   right: -18px; position: absolute; top: 0; visibility: hidden;}
a.current span.tablispan  { visibility: visible; } */


.ssrcha {
    color: #8e8e8e;
    font-size: 13px;
    line-height: 1.3
}

.ssrcha a {
    color: #646565!important;
    margin-right: 10px;
    background: #fff;
    padding: 5px 12px;
    border-radius: 15px;
    margin-bottom: 5px;
    display: inline-block;
}

.contose a, .contose a:hover { color: #000; text-decoration: none !important; }

.xeberlent { margin-bottom: 10px; clear: both; }
.xeberlent a{ margin-right: 10px; }

    /* --- */
.swiper-container {	width: 100%;  background: #fffbf5; }
.swiper-container { width: 100%; overflow: hidden;	position: relative; margin-bottom: 20px; }
.swiper-container, .swiper-container .swiper-slide, .swiper-container .swiper-slide img { height: 400px; }

.swiper-container .swiper-slide { width: 100%; display: block; }
.swiper-container .swiper-slide img  { min-width: 100%; display: block; }
.swiper-container .swiper-slide span  { display: block; padding: 20px 20px; color: #fff; font-size: 28px; position: absolute; left: 0px; bottom: 0px; right: 0px; border: 0px solid red; padding-bottom: 50px; background: transparent repeat-x 100% 100%; background-image: linear-gradient( rgba(0,0,0,0), #272727); line-height: 1.4; }
.swiper-container .swiper-slide span.tablispan { display: none; }
.swiper-container .swiper-pagination-bullet {  background: #fff; opacity: 1; width: 10px; height: 10px; }
.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #cd2525; }

a.link8, a.link8:hover { color: #444444; font-size: 14px; }
.newsheader { margin-top: 10px; }

@media (max-width: 767px) {
    .swiper-container .swiper-slide span  { font-size: 18px; }
    .swiper-container .swiper-button-prev , .swiper-container .swiper-button-next { background-size: 20px; }
    .swiper-container, .swiper-container .swiper-slide, .swiper-container .swiper-slide img { height: 250px; }
}
