/*@font-face {
    font-family: 'Roboto';
    src: local('Roboto'), local('Roboto'), url('fonts/Roboto.woff2') format('woff2'), url('fonts/Roboto.woff') format('woff'), url('fonts/Roboto.ttf') format('truetype');
    font-style: normal;
}*/



/*		footer		*/

/*		endfooter*/

/*		виджет соц сетей	*/

/*    endвиджет соц сетей*/





.top_header{
	height: 60px;
	float:left;
	width: 100%;
	height: 80px;
	position: relative;
}
.top_header:after{
	content: '';
	display: block;
	clear: both;
}
.clfix:after{
	content: '';
	display: block;
	clear: both;
}
.margin_top_10{
	margin:10px 0;
}
.header_wrapper{
    padding-right: 100px; 
}

.user_panel{
	position: absolute;
	padding-left: 50px;
	right: 10px;
	top:17px;
	text-align: right;
	color:#fff;
}
.user_panel a {
	color:#fff;
}
#time{
	margin-top: 30px;
	color: #777777;
}
.user_header_name{
	max-width: 120px;
	overflow: hidden;
	display: block;
}
.logo{
	float: left;
	font-size: 25px;
	margin-left: 10px;
	white-space: nowrap;
	margin-top: 12px;
}
#city_list{
	display: none;
}
.logo a {
	color:#fff;
	text-decoration: none;
}
.error{
    color:#f00;
    font-style:italic;
}
.captcha_blcok{
	margin:10px 0;
}
#serche{
	margin-top:42px;
	padding: 7px;
	border:1px solid #ccc;
	width: 200px;
	transition: border linear .2s, box-shadow linear .2s;
}
#serche:focus{
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}



.soc_panel > a:hover {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}



.conteiner_wrapper{
	/*padding: 10px 20px;*/
}









.notice_block{
	border:1px solid #ccc;
	padding:10px;
	margin-top: 20px; 
	margin-right: 10px;
}
.notice_block .header_block{
	margin-top: -20px; 
	background: #F2F2F2;
	text-align: center;
	padding: 0 10px; 
}
.body_block{
	font: italic 1em Georgia,Times New Roman,times,serif;
}
.img img{
	max-width:100%;
	/*max-height: 100%;*/
}
img.img{
	max-width:100%;
	max-height: 100%;
}




table.tabTable-no-border {
	border-collapse: collapse;
	font-size:14px;

}
table.tabTable-no-border  th {
	padding:5px;
	background-color: #DDD;
}
table.tabTable-no-border  td {
	padding:5px;
}
table.tabTable-no-border  tr.gray {
	background-color: #FFFFD9;
}
table.tabTable-no-border  td.required span,.warn {
	color: #F00;
}
.search_table{
	max-width: 600px;
}
.search_table select, .search_table input[type="text"]{
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
}
.search_table select option{
	padding: 5px;
}
.slider_value{
	margin-bottom: 10px;
	text-align: center;
}
.table_td_vertical_top td{
	vertical-align: top;
}


.all_width{
	width:100%;
}
#image_prev{
	max-width: 150px;
	margin: 5px 0;
}
.news_main_foto{
	max-width: 800px;
}

/*	правый блок	*/

#right_block{
    position: relative;
}
#right_block.fixed{
    /*bottom:0px;*/
    position: fixed;

}
.td_caption_width{
	width:120px;
}

/*	утвправый блок	*/

/*	endлевый блок новостей	*/


/*	пользователи*/

/*	endпользователи*/
.fl_left{
	float:left;
}


.slider{
	margin-bottom: 20px;
}
.a_right{
	text-align: right !important;
}
.block_item_header{
	border-top: 3px solid #326493;
	border-bottom: 1px solid #ccc;
	font-size: 1.3em;
	padding: 5px 0px;
}
.block_item_header > h1{
	font-size: 1em;
	text-align: left;
}
.block_item_body:after{
	/*clear:both;
	display: block;
	content:'';*/
}
.city_link a{
	text-decoration: none;
}
.city_link .caption{
	font-size: 1.2em;
	margin-bottom: 15px;
}
.city_link li{
	list-style-type:  none;
}
.news_desc{
	line-height: 1.3em;
}

.float_left{
	float:left;
}
.float_right{
	float:right;
}
.soc_block{
	height: 30px;
	margin-bottom: 10px;
}


.counter{
	position: absolute;
	bottom:-10px;
	right:  10px;
}
.green{
	color:#00C200;
}
.adsense_midle{
	/*max-height: 150px;*/
	margin:15px 0;
}
.readIt{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}
.video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.header_rek{
	max-width: 1200px;
	min-width: 300px;
	text-align: center;
	margin: 0 auto 10px auto;
}
#vk_comments, #vk_comments iframe {
	width: 100% !important;
	margin: 10px 0;
}

#right_banner{
	max-width: 240px;
	margin-top:25px;
}
.fixed_banner{
	top:25px;
	position: fixed;
}


#vk_groups{
	margin: 10px 0;
}

.next_news{
	padding: 10px;
	border:1px solid #ccc;
	margin: 10px 0;
	background: cornsilk;
}
.raiting_word{
	display: none;
}


.relaitive{
	position: relative;
}


/*		endоформление блока персонаж		*/
.list_of_film li{
	list-style-type: none;
}
/* endстили шаблонов	*/
