.navbar-brand {
	padding:0px;
	float:left;
}

.navbar-brand>img {
	margin-left:30px;
	height:100%;
	width:auto;
	padding:0;
}

@media (max-width: 767px) {
	.navbar-brand {
		max-width:175px;
	}
	
	.navbar-brand>img{
		max-width:175px;
		margin-left:00px;
		height:100%;
		padding:0;
	}
}

.box{
	border:1px solid rgb(226, 229, 232);
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
}

.infobox {
    border: 1px solid rgb(226, 229, 232);
    margin-bottom: 10px;
    padding-top: 5px;
    margin-top: 10px;
    padding-left: 5px;
    overflow: hidden;
    font-size: 13px;
}

.tittle{
	overflow:hidden;
	padding:10px;
	width:100%;
}

.tittle h4{
    color:#f35b05;
	margin:0px;
}

.padddrow{
	padding-right:5px;
	padding-left:5px;
}

.padd5{
	padding:5px;
}

@media (max-width: 767px) {
	.padddrow{
		padding-right:0px;
		padding-left:0px;
	}
}

.minheight{
	min-height:500px;
}

.clr{
	clear: both;
}

/*===========================================
=================== Поиск ===================
===========================================*/

.searchbut{
	float:right;
}

.searchbut ul{
	overflow:hidden;
	list-style:none;
    width:auto;
	padding:0;
	margin:0;
	float:left;
}

.searchbut ul{
	float:left;
}

.searchbut ul > li > a{
	color:#f35b05;
	padding:16px;
	display:block;
}

.searchbut ul > li > a:hover{
	background-color:rgba(0, 0, 0, 0.14);
	color:#fff;
}

.searchbut ul > li > a > span{
	font-weight:600;
	font-size:17px;
}

.apad{
	margin:0px auto;
	padding:12px;
}

.navbar-header-dop{
	margin-right:70px;
	overflow:hidden;
	float:right;
}

.quicksearch{
	overflow:hidden;
}

.quicksearch input{
	width:80%;
	float:left;
}

.quicksearch button{
	width:20%;
	float:left;
}


/*===========================================
=============== Адаптация поиска ===============
===========================================*/
@media (max-width: 1024px) {

	.searchbut  {
		float:right;
	}
	
	.searchbut ul > li > a {
		padding:16px !important;
	}

	.searchbut ul > li > a {
		padding: 15px;
	}
	
}

@media (max-width: 1164px) {
	.searchbut ul > li > a {
		padding:10px;
	}
}	


@media (max-width: 1094px) {

	.searchbut ul > li > a {
		padding: 10px !important;
	}
}

@media (max-width: 768px) {
	
	.searchbut ul > li > a {
		padding:16px !important;
	}

}

@media (max-width: 414px) {

	.searchbut ul > li > a {
		padding: 15px !important;
	}

}

@media (max-width: 320px) {

	.searchbut ul > li > a {
		padding: 15px !important;
	}

}



/*===========================================
============== Панель авторизации ==============
===========================================*/
.navauth{
	overflow:hidden;
	padding:15px;
	float:right;
}

.navauth a{
	border-bottom:1px dashed #F35B05;
	margin-left:20px;
	display:block;
	float:left;
}

.navauth a > span{
	margin-right:5px;
}

.athorozatbut{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.athorozatbutdop{
	margin-top:10px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.minfrofilebox{
	overflow:hidden;
	padding:10px;
}

.minfrofilefoto{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.minfrofilefoto img{
	max-width:30%;
}

.minfrofilebut{
	margin-top:10px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.minfrofilebut ul{
	list-style:none;
	padding:0px;
	width:100%;
	margin:0px;
}

.minfrofilebut ul > li > a{
	background:#f35b05;
	margin-bottom:1px;
	padding:10px;
	display:block;
	color:#fff;
}

.minfrofilebut ul > li > a:hover{
	text-decoration:none;
	background:#f58545;
}

@media (max-width: 767px) {
	.navauth{
		padding:15px 0 0 0;
		float:left;
	}

	.navauth a{
		border-bottom: 1px dashed #F35B05;
		margin-left:0px;	
		text-align:center;
		display:block;
		width:30px;
		float:left;
	}

	.navauth a > span{
		margin-right:0px;
	}
}


/*===========================================
=============== Мобильное меню ===============
===========================================*/

@media (min-width: 768px) {
	.delbig{
		display:none;
	}

}

@media (max-width: 767px) {
	.delmin{
		display:none;
	}
}

/*===========================================
============== Основная настройка ==============
===========================================*/
.dlecontent{
	margin-bottom:10px;
	overflow:hidden;
	padding:5px;
}

/*===========================================
================ Вид записи - 1 ================
===========================================*/

.nv1box{
	margin:5px 5px 5px 5px;
	overflow:hidden;
}

.nv1img{
	overflow:hidden;
	width:100%;
}

.nv1img img{
	width:100%;
}

.nv1title{
	text-align:center;
	overflow:hidden;
    font-size: 12px;
}

.nv1title a{
	color:#fff;
}

.nv1but{
	padding-bottom:7px;
	padding-top:7px;
	text-align:center;
	display:block;
	color:#fff;
}

.nv1but:hover{
	text-decoration:none;
}

/*===========================================
================ Вид записи - 2 ================
===========================================*/
.nv2box{
    margin-bottom:10px;
	overflow:hidden;
	width:100%;
}

.nv2img{
	max-height:300px;
	margin-top:5px;
	overflow:hidden;
	width:30%;
	float:left;
}

.nv2img img{
	max-width:100%;
}

.nv2content{
	overflow:hidden;
	width:70%;
	float:left;
}


.v2cinhead{
	overflow:hidden;
	width:100%;
}

.v2ctitle{
	padding-left: 15px;
    overflow: hidden;
    padding: 10px;
    width: 70%;
    float: left;
    font-size: 18px;
    margin: 0px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}


.v2crating{
	padding-top:7px;
	overflow:hidden;
	width:30%;
    float:right;
}

.nv2ctext{
	padding-left:15px;
	padding-top:10px;
	overflow:hidden;
    font-size:13px;
}

.nv2cinfo{
	overflow:hidden;
}

.nv2cinfo ul{
	list-style:none;
}

.nv2cinfo ul > li{
	overflow:hidden;
}

.nv2cinfo ul > li > b{
	font-size:13px;
}

.nv2cinfo ul > li > a{
	margin-left:10px;
	font-size:13px;
}

.nv2serv{
	border-top:1px solid rgb(226, 229, 232);
	overflow:hidden;
	width:100%;
}

.nv2servbut{
	overflow:hidden;
	width:30%;
	float:left;
}

.nv2servbut a{
	padding:10px;
	text-align:center;
	display:block;
	color:#fff;
}

.nv2servbut a:hover{
	text-decoration:none;
}

.nv2servinfo{
	overflow:hidden;
	width:70%;
	float:left;
}

.nv2servinfo ul{
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
}

.nv2servinfo ul > li{
	text-align:center;
	padding:10px;
	width:33%;
	float:left;
}

.nv2servinfo ul > li > span{
	margin-right:5px;
}

.nv2servinfo ul > li > a{
	margin-left:5px;
}

@media (min-width: 767px){
	.rationg2{
		display:none;
		float:left;
	}
}

@media (max-width: 767px) {
	.rationg2{
		padding-top:10px;
		text-align:center;
		overflow:hidden;
		width:100%;
	}
	
	.rating, .unit-rating {
		margin: 0 auto;
	}
		
	.nv2img{
		max-height:300px;
		text-align:center;
		width:100%;
	}

	.nv2img img{
		max-width:100%;
	}
	
	.nv2content{
		width:100%;
	}
	
	.nv2servbut{
		width:100%;
	}
	
	.nv2servinfo{
		width:100%;
	}
	
	.nv2servinfo ul > li{
		width:33%;
	}
	
    

	.v2crating{
		display:none;
	}
}

/*===========================================
============== Вид полной записи ==============
===========================================*/
.fullnewsbox{
	overflow:hidden;
}

.fullnewstittlebox{
	overflow:hidden;
}

.fullnewstittletext{
	overflow:hidden;
	padding:10px;
	width:70%;
	float:left;
}

.fullnewstittletext h1{
	font-size:18px;
	margin:0px;
}

.fullnewscontetn{
	overflow:hidden;
	padding:10px;
}

.fullnewsimg{
	overflow:hidden;
	font-size:13px;
	width:100%;
	float:left;
}

.fullnewsimgimg{
    margin-bottom:5px;
	margin-right:20px;
    width:30%;
    float:left;
}

.fullnewsimgimg img{
	max-width:100%;
}

.fullnewsimg span{
	font-size:13px;
	float:left;
}

.fullnewsinfofilm{
	margin-top:10px;
	overflow:hidden;
	width:100%;
}

.fullnewsinfofilm ul{
	list-style:none;
	padding:0;
	margin:0;
}

.fullnewsinfofilm ul > li{
	overflow:hidden;
	padding:3px;
}

.fullnewsinfofilm ul > li > b{
	margin-right:6px;
    color:#2f455a;
}

.fullnewsinfofilm ul > li > a{
    color:#f35b05;
}

.fullnewsplayer{
	overflow:hidden;
}

.share{
	padding:5px;
    text-align:center;
}

.speedbar{
	padding:10px;
}

.tab-pane{
	padding:10px;
}

.relatedserials{
	overflow:hidden;
	padding:10px;
	width:100%;
    color:#f35b05;
	margin:0px;
    font-size: 18px;
    font-weight: 500;
}

@media (max-width: 767px) {
	.fullnewsimg{
		width:100%;
	}

	.fullnewsimgimg{
		text-align:center;
		width:100%;
	}
	
	.fullnewstext{
		width:100%;
	}
	
	.fullnewstittlebut{
		display:none;
	}

	.fullnewstittletext{
		width:100%;
	}
}

/*===========================================
=========== Вывод записей популярное ===========
===========================================*/
.bestnewsbox{
	overflow:hidden;
	width:50%;
	float:left;
}

.bestnewsimg{
	overflow:hidden;
	padding:2px;
	width:100%;
}

.bestnewsimg img{
	width:100%;
}

.bestnewsbut{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.bestnewsbut a{
	display:block;
	padding:5px;
}

/*===========================================
================ Боковой блок ================
===========================================*/
.rb1box{
	overflow:hidden;
	width:100%;
}

.rb1title{
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	overflow:hidden;
	width:100%;
	color:#fff;
}

.rb1titlehead{
	margin:0px;
    font-size: 18px;
}

.rb1content{
	overflow:hidden;
}

/*===========================================
============== Популярные новости ==============
===========================================*/
.topnewsbox{
	overflow:hidden;
	width:100%;
}

.topnewsbox ul{
	list-style:none;
	padding:0px;
}

.topnewsbox ul > li{
	border-bottom:1px solid rgb(226, 229, 232);
	overflow:hidden;
	padding:5px;
}

.topnewsbox ul > li:hover{
	background:rgb(226, 229, 232);
}

.topnewsbox ul > li > a{
	color:#F35B05;
	font-size:13px;
}

.topnewsbox ul > li > a:hover{
	color:#f58545;
}

/*===========================================
=================== Опрос ===================
===========================================*/
.votebox{
	overflow:hidden;
}

.voteboxtittle{
	margin-top:10px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.voteboxtittle b{
	color:#f35b05;
}

.votecontent{
	overflow:hidden;
	padding:5px;
}

.votebut{
	text-align:center;
	overflow:hidden;
	padding:5px;
	width:100%;
}

.votesall{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.votesall a{
	color:#f35b05;
}

/*===========================================
================= Коммнтарии =================
===========================================*/
.commentcontent{
	border:1px solid rgb(226, 229, 232);
	margin-top:10px;
}

.commentcontenttittle{
	border-bottom:1px solid rgb(226, 229, 232);
	color:#f35b05;
	padding:10px;
}

.commentbox{
	overflow:hidden;
	padding:10px;
}

.comment{
	border:1px solid rgb(226, 229, 232);
	margin-bottom:10px;
	overflow:hidden;
	width:100%;
}

.commentinfo{
	border-right:1px solid rgb(226, 229, 232);
	overflow:hidden;
	width:20%;
	float:left;
}

.commenttext{
	overflow:hidden;
	padding:10px;
	width:80%;
	float:left;
}

.commentavatar{
	border-bottom:1px solid rgb(226, 229, 232);
	overflow:hidden;
}

.commentavatar img{
	width:100%;
}

.commentauthor{
	border-bottom:1px solid rgb(226, 229, 232);
	text-align:center;
    color: #f35b05;
	overflow:hidden;
	width:100%;
}

.commentauthor b > a{
	color:#f35b05;
}

.commentbut{
	text-align:center;
	overflow:hidden;
}

.commentbut a{
	background:#f35b05;
	margin-bottom:1px;
	display:block;
	padding:3px;
	color:#fff;
}

.commentbut a:hover{
	text-decoration:none;
	background:#f58545;
}

@media (max-width: 767px) {
	.commentinfo{
		width:100%;
	}
	
	.commentavatar{
		text-align:center;
	}
	
	.commentavatar img{
		width:30%;
	}
	
	.commenttext{
		width:100%;
	}
}

/*===========================================
============ Добавление комметария ============
===========================================*/
.addcommentbox{
	border:1px solid rgb(226, 229, 232);
	margin-top:10px;
	overflow:hidden;
}

.addcommenttittle{
	border-bottom:1px solid rgb(226, 229, 232);
	color:#f35b05;
	padding:10px;
}

.addcommenteditor{
	overflow:hidden;
	padding:10px;
	width:100%;
}

.addcommenteditor textarea{
	min-height:200px;
	width:100%;
}

.addcommentbut{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

/*===========================================
============= Статическая страница =============
===========================================*/
.staticbox{
	margin-bottom:10px;
	overflow:hidden;
}

.statictittlebox{
	overflow:hidden;
}

.statictittletext{
	overflow:hidden;
	padding:10px;
	width:100%;
	float:left;
}

.statictittletext h4{
	margin:0px;
}

.staticcontetn{
	overflow:hidden;
	padding:10px;
}

/*===========================================
================= Регистрация =================
===========================================*/
.registertext{
	border:1px solid rgb(226, 229, 232);
	margin-bottom:20px;
	overflow:hidden;
	color:#F35B05;
	padding:10px;
}

.registerinputas{
	margin-bottom:20px;
	overflow:hidden;
	padding:10px;
}

.registercone{
	text-align:center;
	overflow:hidden;
	width:100%;
}

/*===========================================
================== Копирайт ==================
===========================================*/
.copyrite{
	background-color:#23374a;
	text-align:center;
	overflow:hidden;
	padding:5px;
}

.copyrite p{
	margin:0px;
	color:#fff;
    padding: 5px;
}


.copyrite p > a{
	color:#fff;
   margin: 3px;
}

/*===========================================
================= Навигация =================
===========================================*/
.navibox{
	overflow:hidden;
	width:100%;
}

.naviboxmarg{
	margin:0px auto;
	text-align:center;
    overflow:hidden;
}

.naviboxmarg ul{
	list-style:none;
	padding:10px;
	margin:0px;
}

.naviboxmarg ul > li{
	overflow: hidden;
    padding: 10px;
	margin: 5px;
}

.naviboxmarg ul > li > a{
    border:1px solid #f35b05;
	padding:10px;
}

.naviboxmarg ul > li > span{
	border:1px solid #f35b05;
	padding:10px;
}

/*===========================================
================= Статистика =================
===========================================*/
.statscontainer{
    border: 1px solid rgb(226, 229, 232);
	margin-bottom:10px;
	overflow:hidden;
}

.statstittle{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.statstittle h1{
	color:#f35b05;
	margin:0px;
}

.statsul{
	overflow:hidden;
	padding:10px;
}

.statsul ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

/*===========================================
================== Профиль ==================
===========================================*/
.profilbox{
	margin-bottom:10px;
	overflow:hidden;
	width:100%;
}

.profileavabut{
	overflow:hidden;
	width:30%;
	float:left;
}

.profavatar{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.profavatar img{
	max-width:100%;
}

.profbut{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.profbut a{
	background-color:#f58545;
	padding:10px;
	display:block;
	color:#fff;
}

.profbut a:hover{
	background-color:#f58545;
	text-align:center;
}


.profileinfo{
	padding-left:10px;
	overflow:hidden;
	width:70%;
	float:left;
}

.profileinfo ul{
	list-style:none;
	padding:0px;
}

.profileinfo ul > li{
	border-bottom:1px solid rgb(226, 229, 232);
	overflow:hidden;
	padding:5px;
}

.profileinfo ul > li > p{
	margin:0px;
	float:left;
}

.profileinfo ul > li > span{
	float:right;
}

.profileul{
	overflow:hidden;
}

.profileul ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.prodilebtns{
	text-align:center;
	overflow:hidden;
	width:100%;
}

@media (max-width: 767px) {
	
	.profileavabut{
		margin-bottom:10px;
		width:100%;
	}
	
	.profileinfo{
		width:100%;
	}
}

.buttttons {
  display: table;
  height: 100%;
  width: 100%;
}

.kontaiher {
  padding: 1em;
  text-align: center;
  vertical-align: middle;
}

.BatcoH {
  color: #fff;
  background: linear-gradient(135deg, #F35B05, #D83D00);
  cursor: pointer;
  display: block;
  font-size: 14px; 
  font-weight: 500;
  line-height: 40px;
  margin: 0.5em;
  max-width: 85px; 
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
  border-radius: 30px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in-out;
}

.BatcoH:hover {
  background: linear-gradient(135deg, #D83D00, #F35B05);
  color: #fff; 
  transform: translateY(-3px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}

@media (min-width: 300px) {
  .BatcoH {
    display: inline-block;
    margin: 0.3em;
  }
}

.BatcoH-prevnext {
  color: #fff;
  background: linear-gradient(135deg, #F35B05, #D83D00);
  cursor: pointer;
  display: block;
  font-size: 14px; 
  font-weight: 500;
  line-height: 40px; 
  margin: 0.5em;
  max-width: 180px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
  border-radius: 30px; 
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in-out; 
}

.BatcoH-prevnext:hover {
  background: linear-gradient(135deg, #D83D00, #F35B05);
  color: #fff; 
  transform: translateY(-3px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); 
}

@media (min-width: 300px) {
  .BatcoH-prevnext {  
    width: 55%;
    margin: 0 auto; 
  }
}

@media (min-width: 400px) {
  .BatcoH-prevnext {
    display: inline-block;
    margin-right: 0.5em;
    width: 45%;
  }
}

@media (min-width: 600px) {
  .BatcoH-prevnext {
    margin-right: 0.5em;
    width: 40%;  
  }
}

@media (min-width: 1000px) {
  .BatcoH-prevnext {
    margin-right: 0.5em;
    width: 30%;  
  }
}

.BatcoH:focus, .BatcoH-prevnext:focus {
  outline: none;
  border: 2px solid #F35B05;
  box-shadow: 0 0 0 4px rgba(243, 91, 5, 0.3);
}

.BatcoH-5 {
  border: 0 solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  outline-offset: 0px;
  text-shadow: none;
  -webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
}

.BatcoH-5:hover {
  border: 1px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #D83D00;
}

