@import 'bootstrap.css';

body {
    background-color: #f2f3f5;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
    font-size: 15px;
}

a {
    color: #0a3654;
}

h1 {
    margin: 0;
    font-size: 1.8em;
    margin-bottom: 5px;
    font-style: normal;
    padding-top: 5px;
}

h2 {
    font-size: 25px;
    margin: 0;
    padding-bottom: 8px;
    font-style: normal;
}

h3 {
    font-size: 20px;
    margin: 0;
    padding-bottom: 8px;

}

ul {
    padding-left: 25px;
}

.thumb img {
      filter: none; /* IE6-9 */
      -webkit-filter: grayscale(0);
      border-radius:5px;
      background-color: #fff;
      border: 1px solid #ddd;
      padding:5px;
}
.thumb img:hover {
      filter: gray; /* IE6-9 */
      -webkit-filter: grayscale(1);
}
.thumb {
      padding:5px;
}

 .videoWrapper {
        position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        padding-top: 25px;
        height: 0;
        margin-top: 10px;
}
.videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
}

.anons-hight {
    background-color: #e4deff;
}

.mob-last-reps {
    margin-bottom: 5px;
}

.today-bg {
padding: 5px;

}

.uslugi-top {
    margin: 0;
}

.google{
    border: solid 1px #000000;
}

.block-mob-anons{
    margin-top: 10px;
}

.block-mob-anons-dates {
    color: #676767;
}

.container {
    background-color: #f2f3f5;
}

.navbar {
  margin-bottom: 0;
}

.hr1  {
  border: none; /* Убираем границу */
  background-color: #000000; /* Цвет линии */
  color: #000000; /* Цвет линии для IE6-7 */
  height: 2px; /* Толщина линии */
  margin-bottom: 0px;
  margin-top: 3px;
}

.hr2  {
  border: none; /* Убираем границу */
  background-color: rgba(103, 103, 103, 0.68); /* Цвет линии */
  color: rgba(103, 103, 103, 0.68); /* Цвет линии для IE6-7 */
  height: 1px; /* Толщина линии */
  margin-top: 0px;
  margin-bottom: 3px;
}

.hr3  {
  border: none; /* Убираем границу */
  background-color: rgba(221, 221, 221, 0.68); /* Цвет линии */
  color: rgba(221, 221, 221, 0.68); /* Цвет линии для IE6-7 */
  height: 2px; /* Толщина линии */
  margin-top: 3px;
  margin-bottom: 3px;
}


.hr4  {
  border: none; /* Убираем границу */
  background-color: #676767; /* Цвет линии */
  color: #676767; /* Цвет линии для IE6-7 */
  height: 1px; /* Толщина линии */
  margin-top: 3px;
  margin-bottom: 3px;
}

.hr5  {
  border: none; /* Убираем границу */
  background-color: rgba(221, 221, 221, 0.68); /* Цвет линии */
  color: rgba(221, 221, 221, 0.68); /* Цвет линии для IE6-7 */
  height: 2px; /* Толщина линии */
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}


.hr6  {
  border: none; /* Убираем границу */
  background-color: rgba(221, 221, 221, 0.68); /* Цвет линии */
  color: rgba(221, 221, 221, 0.68); /* Цвет линии для IE6-7 */
  height: 2px; /* Толщина линии */
  margin-top: 0px;
  margin-bottom: 3px;
  margin-left: 10px;
  margin-right: 10px;
}

#text_slide1, #text_slide2, #text_slide3, #text_slide4, #text_slide5{
    position: absolute;
    left: 0px;
    opacity:0;
}

.block-left {
    border-left: solid;
    border-color: #dddddd;
    border-left-width: 2px;
    padding-left: 15px;
}

.block-news{
    border-bottom: solid;
    border-color: #dddddd;
    border-bottom-width: 2px;
    margin-top: 5px;
}

.news-top-date {
    margin-top: -5px;
}

.block-top5{
    margin-top: 5px;
    margin-bottom: 5px;
}

.ins-text{
    background-color: #b7bfc9;
    font-style: italic;
    font-size: 17px;
    padding-left: 10px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;

}

.label-anons-cat {
    background-color: #b7bfc9;
}

.block-top-space {
    margin-top: 15px;

}

.anons-text {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 10px;
}

.top_5_digits {
    font-size: 20px;
    padding-left: 7px;
    padding-right: 12px;
    font-weight: bold;

}

.block-line {
    border-bottom: dotted 2px #dddddd;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;

}

.align-right {
    text-align: right;
}

.anons-top-cats {
    background-color: rgba(183, 191, 201, 0.18);
    color: rgb(255, 255, 255);
    text-align:center;
    padding: 5px;
    margin-top: 5px;
    font-weight: bold;
    height: auto;

}

.anons-top-cats-sub {
    border-top: solid #000000 1px;
    border-right: solid #000000 1px;
    background-color: rgb(139, 147, 157);
    border-radius: 5px;
    margin: 5px;
    padding: 5px 10px 5px 10px;
    width: 100px;
    display: inline-block;
}

.image-wrapper {
/*    display:inline-block; */
    position:relative;

 }

.image-wrapper-anons-top {
    height: 140px;
}

.image-wrapper img {
    vertical-align:top;
 }

.image-text {
    display:block;
    position:absolute;
    left:6px;
    right:5px;
    bottom:5px;
/*    width:98%; */
    background-color:rgba(0,0,0, 0.5);
    color:#FFF;
    text-align:center;
    height:auto;
    line-height:30px;
 }

 .image-text-small {
    display:block;
    position:absolute;
    left:6px;
    right:6px;
    bottom:5px;
/*    width:98%; */
    background-color:rgba(0,0,0, 0.5);
    color:#FFF;
    text-align:center;
    height:auto;
/*    line-height:25px; */

 }

.image-text-anons-top {
    display:block;
    position:absolute;
/*    left:12px;
    right:5px; */
    bottom:0;
    width:100%;
    background-color:rgba(0,0,0, 0.5);
    color:#FFF;
    text-align:center;
    height:auto;

 }

.image-text-anons-nologo {
    display:block;
    position:absolute;
/*    left:12px;
    right:5px; */
    bottom:0;
    width:100%;
    background-color:rgba(0,0,0, 0);
    color:#FFF;
    text-align:center;
    height:auto;
    font-size: 25px;

 }

.image-text-cont-list {
    display:block;
    position:absolute;
    left:5px;
    right:5px;
    bottom:5px;
    background-color:rgba(0,0,0, 0.5);
    color:#FFF;
    text-align:center;
    height:auto;

 }

a.white-link {
color: #FFF;
}

.img-rounded-top {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}



/*
.image-wrapper:hover .image-text {
    display:block;
 }
  */
.parent{
    width:100%;
    white-space:nowrap;
}
.child{

    height:25x;
/*     background-color:#999999; */
    margin-left:50px;
    display:inline-block;
}


.qwe1 {

float: left;
}

.qwe2 {

float: centre;
}

.qwe3 {

float: right;
}

.anons-top {

float: left;
width: 22%;
height: 185px;
text-align: center;
margin-left: 18px;
margin-top: 10px;

}

.anons-top-cat {
text-align: right;
margin-right: 10px;
}


.photo-cats {
text-align: center;
background-color: #b7bfc9;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}

.photo-cat-center {
margin-left:15px;
margin-right:15px;
}

.photo-cont-center {
margin-left:5px;
margin-right:5px;
}

.article-fix {
margin-left:5px;
}

.anons-list-center {
margin-left:15px;
margin-right:15px;
margin-top:0;
}

.width-fix-news-top5 {
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}

.width-fix-anons {
margin-left: 5px;
margin-right: 5px;

}

.event-cont-info {
padding:10px;

}

.event-cont-info img{
width:100%;
height:100%;
}

.cont-info {
padding:10px;

}

.article-list-fix {
    padding-top: 30px;
}

.event-list-logo-center {
text-align: center;

}

.banner-center {
text-align: center;
padding-top: 10px;
padding-bottom: 11px;
height: 240px;
}


.event_pv_count {
margin-top: -10px;

}

.event_bages {
    margin-bottom: 4px;
}

.panel-info{border-color:#b7bfc9}.panel-info>.panel-heading{color:#4d5866;background-color:#b7bfc9;border-color:#b7bfc9}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#b7bfc9}.panel-info>.panel-heading .badge{color:#b7bfc9;background-color:#b7bfc9}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#b7bfc9}


/* Top anons slider */

.slider {
	width:100%;
	position:relative;


}
.slider-content {
	width:100%;
	height:210px;
	overflow: hidden;
	position:relative;

}
.slide {
	width:100%;
	height:100%;


}
.slider-controls {
	position:absolute;
	right:1px;
	bottom:-16px;
	text-align:center;

}
.slider-controls .control-slide {
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(radioBg.png) center bottom no-repeat;
}
.slider-controls .control-slide:hover {
	cursor:pointer;
	background-position:center center;
}
.slider-controls .control-slide.active {
	background-position:center top;
}
.prew, .next {
	display:none;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-999px;
	background:url(arrowBg.png) left center no-repeat;
	opacity:0.8;
	z-index:3;
}
.prew {
	left:0px;

}
.next {
	right:0px;
	background:url(arrowBg.png) right center no-repeat;
}
.prew:hover, .next:hover {
	opacity:1;
}
.slider-content:hover .prew, .slider-content:hover .next {
	display:block;
}

/* End */

    .mosaicflow__item {
      padding:3px;
    }
    .mosaicflow__column {
      float:left;
    }
    .mosaicflow__item img {
      display:block;
      width:230px;
      height:auto;
      padding: 4px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 4px;
    }
    .mosaicflow__item img:hover {
      opacity: 0.6;
      filter: alpha(opacity=60);
    }


.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #000000;
  cursor: default;
  background-color: #B7BFC9;
  border: 1px solid #ddd;
  border-bottom-color: transparent;

}

.panel-info {
    border-bottom-width: 2px;
    border-right-width: 2px;

}

.anons-block {
    margin: 10px;

}

.item{
    background: #333;
    text-align: center;
    height: 300px !important;
}
.carousel{
    margin-top: 20px;
}


ul.slideshow {
	list-style:none;
	width:450px;
	height:200px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;

}

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;
}

ul img {
	border:none;
}


#slideshow-caption {
	width:200px;
	height:auto;
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}
