

/* Start:/bitrix/templates/k2-15a/components/bitrix/menu/kamchatinfo/style.css?15794490934*/



/* End */


/* Start:/bitrix/templates/k2-15a/styles.css?16405194877242*/
.oprosmain h3 { display: none;}
.opros {border-top: 2px solid #dbdbdb; padding-top: 15px; padding-bottom: 15px;}
.opros h3 {display: none;}

.detail_new{overflow:hidden;}
.oprosmain h3 {display: none;}
body, html { margin: 0px; padding: 0px;}
body {background: #5179bd url('/i/wb.jpg') fixed; color: #3a3a3a; font: 14px 'PT Sans', arial, sans-serif; line-height: 1.4; padding-top: 20px;}
body#bodystyle {background-color: #fff; background-image: none;}
a {color: #004586; text-decoration: none;}
a:hover {color: #bd3e00; text-decoration: underline;}
em.red {color: #bf0000;}
img, table {border: 0px;}
img.in_text_right {float: right !important; margin-left: 15px !important; margin-right: 0px !important; width: 250px;}
img.in_text_left {float: left !important; margin-right: 15px !important; margin-left: 0px !important; width: 250px;}
p {margin: 0px 0px 10px 0px;}
p.lead {font-size: 15px; font-weight: bold; line-height: 1.1;}
p.auth, p.r {font-style: italic; text-align: right;}
span.fc {color: #464646;}
strong.red {color: #a53a00;}
ul {margin: 0px; padding: 0px;}
div#header {background: #931300; border-top: 5px solid #770e00; margin: 0px;}
div#header_in {margin: 0px auto; width: 1150px;}
div#header_in img#lg {margin: 27px 20px;}
div#header_in img#rss {float: right; position: relative; top: 57px; right: 35px;}
div#crumbs {clear: both; margin: 10px auto -8px auto; padding: 0px 20px; width: 1110px;}
div#top {clear: both; margin: 20px auto 10px auto; padding: 0px; width: 1150px;}
div#top h4 {margin-top: 0px;}
div#top table {background: #e7e7e7; padding-right: 20px; width: 1150px;}
div#top table td {background: #e7e7e7; padding: 20px 0px 20px 20px; vertical-align: top;}
div#top img {float: left; margin: 0px 10px 0px 0px;}
div#content {margin: 20px auto; width: 1150px;}
div#content div#left_col {float: left; width: 250px;}
div#content div#right_col {float: right; width: 250px;}
div#content div#center_col {margin: 0px 270px; padding: 10px 0px 0px 0px;}
div#content div#center_col h2, div#content div#center_col h3, div#sec h3 {margin: 10px 0px 10px 0px;}
div#content div#center_col div#all_news {float: left; padding: 10px 20px 20px 20px; width: 570px;}
div#content div#center_col div#all_news p {text-align: justify;}
div#content div#center_col div#all_news a {font-weight: normal;}
#all_news .ns h3 a {font-weight: normal; text-align: left; font-size: 20px;}
div#content div#center_col div#all_news img {margin: 0px 10px 10px 0px; width: 100%;}
div#content div#center_col div#all_news img.photo_in_l {float: left; margin-right: 15px; margin-left: 0px; width: auto;}
div#content div#center_col div#all_news img.photo_in_r {float: right; margin-left: 15px; margin-right: 0px; width: auto;}

div#content div#center_col div#all_news img.sng {margin-right: 15px;}
div#content div#center_col div#all_news div.photodet img {float: left; margin: 0px 18px 10px 0px;}
div#content div#center_col div#all_news div.ns {float: left; clear: both; margin-bottom: 15px; width: 570px;}
div#content div#center_col div#all_news div.ns div {margin-bottom: 10px;}
div#content div#center_col div#all_news div.ns h3 {margin-top: 0px;}
div#content div#center_col div#all_news div.tx {margin-left: 164px;}
div#content div#center_col div#all_news div.add_doc {margin: 30px 0px 0px 0px;}
div#content div#center_col div#all_news div.add_doc img {float: none; margin: 0px 5px 0px 0px; position: relative; top: 2px;}
div#content div#center_col div#all_news div.add_doc p {margin-bottom: 5px;}
div#content div#center_col div.rec_b {margin: 10px 0px 20px 0px; text-align: center;}
div.add_ph {clear: both; margin: 30px 0px 0px 0px;}

div#content div#center_col div#all_news table.shed {width: 100%;}
div#content div#center_col div#all_news table.shed td {padding: 10px 5px;}
div#content div#center_col div#all_news table.shed col.lc {width: 10%;}
div#content div#center_col div#all_news table.shed col.lc  td {border-right: 1px solid #888; color: #888; font-weight: bold;}

.table-in {overflow-x: auto; margin: 20px 0px;}
.table-ki {background-color: #fff; border-collapse: collapse;}
.table-ki .td-add {padding-left: 40px;}

.table-ki span {color: #9d4a00; font-size: 90%; font-style: italic;}

.table-ki th {background-color: #dddddd; border: 1px solid #a0a0a0 !important; padding: 10px;}
.table-ki td {border: 1px solid #a0a0a0 !important; text-align: left !important; padding: 10px;}
.table-ki .c {text-align: center;}
.table-ki .r {text-align: right;}
.table-ki .m {vertical-align: middle;}

table.gen {border-collapse: collapse; width: 100%;}
table.gen td {}
table.gen td {border: 1px solid #888; color: #000; padding: 10px;}
table.gen td p { text-align: left !important;}
table.gen td.bld p {font-weight: bold; text-align: center !important;}


#carousel {background-color: #f0f0f0; padding: 15px; position: relative;}
#carousel ul {margin: 0px; padding: 0px; list-style: none; display: block;}
#carousel li {display: block; float: left; margin: 6px; }
#carousel li img{border: 5px solid #ccc; padding: 0px; display: block;}

div#content div#center_col div#all_news img.pre {margin: 0px;}

#prev, #next {background: transparent url('/i/c_control.png') no-repeat 0 0; float: left; margin-top: 10px; text-indent: -999px; display: block; overflow: hidden; width: 15px; height: 21px;}
#prev {background-position: 0 0; left: 30px;}
#prev:hover {left: 29px;}
#next {background-position: -18px 0; float: right; right: 30px;}
#next:hover {right: 29px;}
#pager {text-align: center; margin: 0 auto; padding-top: 20px;}
#pager a {background: transparent url('/bitrix/templates/k2-15a/i/c_control.png') no-repeat -2px -32px; text-decoration: none; text-indent: -999px; display: inline-block; overflow: hidden; width: 8px; height: 8px;	margin: 0 5px 0 0;}
#pager a.selected {background: transparent url('/bitrix/templates/k2-15a/i/c_control.png') no-repeat -12px -32px; text-decoration: underline;}
.clearfix {float: none;	clear: both;}


div.lban {text-align: center; width: 250px; margin: 0px;}
div.lban img {margin: 5px 0px 15px 0px;}


div.cit {background-color: #e8e8e8; margin: 10px 0px; padding: 10px;}

div#pages {font-size: 15px; font-weight: bold;  padding: 10px 20px 10px 20px;}
div#pages img {left: 2px; position: relative; top: 2px;}
div#pages span.act {background-color: #8b9fba; color: #fff; padding: 2px;}

div.share { clear: both; padding: 20px 0px 30px 0px; margin: 30px auto 0 auto; width: 220px;}

div#gt {clear: both; margin: 40px auto 20px auto; padding-left: 290px; width: 860px;}

div.voting-form-box {float: left; margin-bottom: 10px; padding: 5px 20px 20px 20px;}
div.voting-form-box form {}
div.voting-form-box h3 {background: url('/i/c_b.gif') 0% 100% no-repeat; margin-bottom: 10px; padding-bottom: 12px;}
div.voting-form-box div.desc {font-weight: bold; margin-bottom: 8px;}
div.voting-form-box input.sub {background-color: #144597; border: 0px; color: #fff; padding: 5px;}

.banner-980 {text-align: center; padding-bottom: 5px;}
.banner-980 img {border: 2px solid #ccc; max-width: 100%; height: auto;}

.botbanner img {max-width: 100%; height: auto;}
.botbanner {margin-bottom: 10px;}

.table_in {border-collapse: collapse;}
.table_in th, .table_in td {border: 1px solid #acb1bb; padding: 5px;text-align: left;}
.table_in th {background-color: #e4e4e4;}

.dsp_none {display: none;}
/* End */


/* Start:/bitrix/templates/k2-15a/template_styles.css?164052006612930*/
.detail_new iframe { width: 640px;height: 420px;}
.btmbanner {    display: none;}
.btmbanner .news-item a { color: darkslategrey;font-size: large;}
.btmbanner .news-item a b {font-weight: 100;margin-bottom: 10px;display: block;}
.mob_std {    visibility: hidden;}
.cops {    text-align: left;}
.cops noindex img {    padding-right: 5px;}
.soctop img {     border-radius: 50%;    margin: 8px 15px 0 15px;}
.soctop img:hover {    -webkit-box-shadow: 0 3px 10px 0 #5C5C5C;    box-shadow: 0 3px 10px 0 #5C5C5C;}
.soctop {width: 300px;float: right; text-align: right;}
.soctop i {color: #fff; margin-right: 10px;}
.socin {font-size: 18px;}
div#carousel .caroufredsel_wrapper {padding-bottom: 120px;}
body .add_ph .next_prev { margin-top: -170px;}
body#bodypage {background: #00A86A;}
.fototext2 { overflow: hidden; height: 55px;  display: -webkit-inline-box;}
h1 {color: #663300; font-weight: normal; text-align:left; font-size: 20px; "Tahoma", "Times New Roman", serif; line-height: 1.25;}
h2, h3, h4 {color: #727272; font: normal 26px "Tahoma", "Times New Roman", serif; line-height: 1.25;}
h1 {margin: 0px 0px 15px 0px;}
h2 {color: #5c5e50; font-size: 20px; margin: 15px 0px 7px 0px;}
h3 {color: #5c5e50; font-size: 22px; margin: 10px 0px 10px 0px;}
h3 a, h4 a {color: #5c5e50; text-decoration:none;}
h3 a:hover, h4 a:hover {color: #d57f18;}
h3.orange {color: #d57f18; font-size: 22px; margin: 10px 0px 10px 20px;}
h3.orange a {color: #d57f18; font-size: 22px; text-decoration:none;}
.today_text h3 {color: #353535; font-size: 16px; margin: 0 0 7px;font-weight:bold;line-height:16px;}
.today_text h3 a {color: #666; font-size: 14px; margin: 0px; text-decoration:none; font-weight: normal;}
.today_text h3 a:hover {color: #d57f18; text-decoration:underline;}
.module h3{color: #5c5e50;border:1px solid #cbcbcb; padding:4px 6px; font-size:20px;box-shadow: 0 6px 3px -3px #dbdbdb, 0 -6px 3px -3px #dbdbdb;}
.module h3 a{color: #5c5e50;text-decoration:none;}
.module h3 a:hover {color: #d57f18;}
h4 {color: #575853; font-size: 15px; margin: 0px;}
h4.np a {color: #575853;text-decoration:underline;}
h4.np a:hover {text-decoration:none;}
h5 {color: #494949; font-size: 12px; line-height: 1.0; margin: 15px 0px 10px 0px;}
h5 a {color: #494949;}
h5.date, h5.spec, span.date {font-weight: normal; margin-top: 5px;}
h5.date, span.date {background: url('/i/cl.gif') no-repeat 0% 40%; padding-left: 15px; margin-top: -5px;font-size: 12px;color: #494949;}
.fa{margin-top:-2px;}
#wrapper{width:1150px;margin:0 auto;padding:0; box-shadow: 6px 0 10px -4px rgba(0,0,0,0.25),
  -6px 0px 10px -4px rgba(0, 0, 0, 0.25);
background-color:#fff;}
.undertop object {width:740px; height:123px;}
#siteheader {background: #961502 url('/i/wtb.png') repeat-x; color:#fff;width:100%;overflow:hidden;}
#siteheader_top{overflow:hidden;line-height:30px;}
#siteheader_top_left{float:left;width:280px;text-align:center;}
#siteheader_top_right{background-color:#da7809;margin-left:280px;padding-left:25px;overflow:hidden;height: 30px;}
.siteheader_date{float:left;padding-right:10px;}
.siteheader_weather{float:left;padding-right:60px;}
.siteheader_weather span{display:block;float:left;margin-right:8px;}
.pogoda-image {	float: left;	height: 25px;	width: 20px;padding-top:4px;overflow:hidden;}
.siteheader_currency{float:left; width: 650px;}
.siteheader_currency span{display:block;float:left;margin-right:8px;}
.siteheader_currency a {margin: 15px 15px 0 40px;    color: #961502;    background-color: white;    padding: 3px 5px 3px;    border-radius: 3px;}
.siteheader_currency img {    margin-right: 5px;    margin-bottom: -3px;}
.siteheader_currency a:hover {text-decoration:underline;}
#siteheader_bottom{overflow:hidden;}
#siteheader_bottom_left{width:370px;padding:10px;float:left;}
.siteheader_feedback{text-align:right;font-size:11px;line-height:12px;padding-top:0;padding-right:30px;}
.siteheader_feedback a{color:#fff;text-decoration:underline;text-decoration-style:dotted;-moz-text-decoration-style:dotted;}
.siteheader_feedback a:hover{text-decoration:none;}
#siteheader_bottom_right{margin-left:370px;text-align:center;padding:12px 0 0;}
#tmenu{background-color:#e9e9e9;margin-top:3px;}
div#tmenu img {float: right; margin-left: 7px; position: relative; top: 9px;}
div#tmenu ul {margin: 0px; padding: 0px;}
div#tmenu li {display: inline;}
div#tmenu li + li{border-left:1px solid #c6bdc0;}
div#tmenu a {color: #353535; display: inline-block; padding: 6px; font: 13px 'PT Sans', arial, sans-serif;}
div#tmenu a.s {background: url('/i/t_bull.gif') 50% 100% no-repeat; font-weight: bold;}
#maincontent{width:1150px;margin:20px 0;overflow:hidden;}
.contentblock{width:1140px;overflow:hidden;margin:0;padding:0;}
.block800{width:800px;margin:0;padding:0;}
.block300{width:300px;margin:0;padding:0;}
.block600 { width: 640px;    margin: 0;    padding: 0;    overflow: hidden;}
.block250{width:250px;margin:0;padding:0;}
.float_l{float:left;}
.float_r{float:right;}
.slider{padding-bottom:20px;margin-right:10px;border-bottom:2px solid #dbdbdb;}
.sliderblock{overflow:hidden;}
.slides{width:450px;height:300px;float:left;}
.owl-carousel__item{width:450px;height:300px;overflow:hidden;}
img.adaptive-img{min-width:450px;min-height:300px;width:auto;height:auto;}
.slide_news{float:right;width:340px;height:300px;overflow:hidden;}
.slide_newsline{height:60px;overflow-y:hidden;padding:0 0 0 10px;color:#383838;}
.slide_newsline h4{font-size:14px;line-height:14px;height:43px;overflow-y:hidden;font-family:Arial;}
.slide_newsline h5.date{padding:0;margin-top:0;margin-bottom:0;color:#959595;background:none;font-family:Arial;font-size:12px;}
.owl-carousel__item-descr a{color:#fff;text-decoration:none;}

.today {margin:10px 10px 0;text-align:justify;}
.today h3 {text-align: left;}

.scroll_area{overflow:hidden;margin:0; padding:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);border:1px solid #d8d8d8;}
.scroll_area p.tools{padding-top:10px;padding-right:15px;background-color:#fff;}
 
#vertical-ticker{height:240px;margin:0; padding:0;padding:20px 5px;}
#vertical-ticker li{padding:0;display:block;overflow:hidden;background:#efefef;color:#000;border-bottom:1px solid #ddd;text-align:left;font-size:12px;}
#vertical-ticker li:nth-child(even){background:#fff;}
#vertical-ticker li a{display:block;padding:5px 8px;text-decoration:none;}
#vertical-ticker li a .scroller_img{float:left;margin-right:6px;}
#vertical-ticker li a .scroller_img img{padding-top:4px;}
#vertical-ticker .scroller_text strong{font-weight:normal;color:#333;}

.search_block{border:1px solid #d8d8d8;}

#ftx{line-height:28px;width:200px;margin:0;padding:0 0 0 10px;border:none;}

.block{margin-top:20px;margin-bottom:0px;overflow:hidden;}
.block_border{border:1px solid #d8d8d8;padding:15px 15px 0;}
.block p{padding-top:10px;padding-bottom:0;margin:0;}

.banner300{width:300px;padding:0;margin:20px 0;text-align:center;overflow-x:hidden;}
.banner250{width:250px;padding:0;margin:20px 0;text-align:center;overflow-x:hidden;}

.new-item{overflow:hidden;margin-bottom:15px;}

.today_img{float:left;}
.today_img img{width:120px;height:90px;padding-top:3px;}

.today_text{margin-left:130px;font-size:12px;}

.module{width:290px;overflow:hidden;}
.module .nconv{margin:5px 20px;}

.newsblock_right{border-left:1px solid #dfdfdf;padding-left:20px;margin-top:10px;}
.newsblock_left{padding-right:20px;margin-top:10px;}

.news-list2{border-top:2px solid #dbdbdb;overflow:hidden;margin-bottom:10px;}

.bignews{overflow:hidden;}

.news-list2 .new-item{width:224px;float:left;}
.news-list2 a, .module h4 a{color:#363636;text-decoration:none;}
.news-list2 a:hover, .module h4 a:hover{color:#d57f18;}
.news-list2 .new-item + .new-item{margin-left:38px;}
.news-list2 .new-item .new-img {border:2px solid #d9d9d9;padding:0;margin:0;}
.news-list2 .new-item .new-img a {padding:0;margin:0;display:block;width:220px;height:160px;}
.news-list2 .new-item img {width:220px;height:160px;padding:0;margin:0;}
.news-list2 .new-item .new-text {margin-top:4px;}
.news-list2 .new-item .new-text h5.date {padding-bottom:0;margin-bottom:0;}
.news-list2 .new-item h4 {font-size:14px; line-height:14px;font-weight:bold;margin:0 0 7px 0;}
.news-list2 .new-item h4 a {text-decoration:none;}
.news-list2 .prop{font-size:11px;}

.smallnews{overflow:hidden;}
.smallnews .othertitle {width:110px;float:left;}
.smallnews .othertitle a {text-decoration:underline;}
.smallnews .otherlist {margin-left:120px;}
.smallnews .otherlist span + span{margin-left:10px;padding-left:10px;border-left:1px solid #363636;}
.smallnews .otherlist a{text-decoration:none;}

.block_vote {width:250px;float:left;}

.vote_desc {color: #5c5e50; font-size: 18px;}
.vote_list {margin:10px 20px;}

.infoblock_right{border-top:2px solid #dbdbdb;margin-left:20px;margin-top:10px;overflow:hidden;}

.block_faces2 {width:250px;margin-right:10px;float:left;}
.block_faces2 h4{margin-bottom:15px;}
.block_lopatin {border-left:1px solid #dfdfdf;padding-left:20px;float:left;margin-top:15px;width:490px;overflow:hidden;}
.block_lopatin h3{margin-top:-6px;text-align:center;}
.block_lopatin .photo_nu{width:230px;margin:0 5px;float:left;text-align:center;overflow-x:hidden;}

#footer {border-top:2px solid #dbdbdb; color: #767676; overflow-x:hidden;margin: 10px;}
#footer a {color: #767676;}div#footer div {padding: 20px 0;}

div#footer div#l {float: left; width: 300px;padding-right:20px;}
div#footer div#c {margin: 0px 320px;}
div#footer div#r {    float: right;    text-align: right;    width: 280px;    padding-left: 5px;}
div#footer span.o {color: #931300; font-weight: bold;}
div#footer ul {list-style-type: none; margin: 0px; padding: 0px;}
div#footer li {margin-bottom: 5px;}
div#footer li a {margin-bottom: 5px; color: #767676;}
div#footer p.bot_cop {color: #767676; margin-bottom: 5px;}
div#footer p.bot_cop span {background-color: #feb456; color: #fff; padding: 0px 2px;}

div#all_news p {text-align: justify;}
div#all_news a {font-weight: bold;}

div#all_news img {float: left; margin: 0px 10px 10px 0px;}

div#all_news img.sng {margin-right: 15px;}

div#all_news div.photodet {margin-bottom: 15px;}
div#all_news div.photodet img {float: none; margin: 0px 0px 10px 0px; width: 100%; height: 100%;} /* 2020.07.02 */

div#all_news div.ns {float: left; clear: both; margin-bottom: 15px; width:620px;}
div#all_news div.ns div {margin-bottom: 10px;}
div#all_news div.ns h3 {margin-top: 0px;}
div#all_news div.tx {margin-left: 164px;}
div#all_news div.add_doc {margin: 30px 0px 0px 0px;}
div#all_news div.add_doc img {float: none; margin: 0px 5px 0px 0px; position: relative; top: 2px;}
div#all_news div.add_doc p {margin-bottom: 5px;}

ol.vote-items-list {display: inline-block;}
.supernews {margin:0 auto;width:1150px;}
.karuse {background-color:#e7e7e7;padding:20px 10px;overflow:hidden;}
.tabusgal{float: left;width: 273px;margin-right: 7px;margin-bottom: 2px;}
.board-list-item {overflow:hidden;min-height:130px;padding:5px;}
.board-list-item.vip:hover {background: #ffffff;box-shadow:0 0 3px rgba(0,0,0,0.3);}

.vote-item-counter {visibility: hidden;}

@media screen and (max-width: 800px){

	#siteheader_top_left {display: none;  width: 0;}
	#siteheader_top { visibility: hidden; height: 0;}
	#siteheader_top_right {margin-left: 0;  height: auto;}
	div#siteheader_bottom_right img {width: 100%;height: auto;}
	.siteheader_feedback {display: none;}
	#siteheader_bottom_left {width: 250px; float: none; margin: 0 auto;}
	div#siteheader_bottom_left #lg {width: 50px; height: auto;}
	div#siteheader_bottom_left img {width: 150px; height: auto;}
	h4 a {color: #663300;}
	.today_img img {width: 60px;}

	@media screen and (max-width: 400px){
		body #maincontent {padding-left: 0px; padding-right: 0px; width: 99%;}
		.today {margin: 10px;}
		div#all_news div.photodet {margin-bottom: 5px;}		
		div#all_news div.photodet img {margin-bottom: 5px;}
		div.share {clear: both; padding: 10px 0 0 0; position: fixed; bottom: 0; background-color: white; width: 100%; z-index: 1000; display: block; /*margin-left: -20px;*/}
		.mob_std {visibility: visible;}
		div#footer p.bot_cop {display: none;}
		div#all_news .mob_std a {font-weight: normal; padding: 15px 0; color:#999; display: block;}
		#footer { padding: 0 15px;}
		div#footer div {padding: 10px 0;}
	}
	
	#wrapper, #maincontent{max-width:790px;width:100%;}
	.newsblock_right, .fotorep, .sliderblock .slides, .block300, .newsblock_left, .infoblock_right, .block250{display: none;}
	.slide_news{float:right;max-width:790px;width:100%;}
	#siteheader_bottom_right{margin:0;}
	div#all_news div.ns,.block600 {max-width:790px;width:100%;}
	div#footer div#l,div#footer div#c,div#footer div#r{margin: 0px 0px;float: left;width:100%;text-align: left;}
	div#footer p, div#footer li{display:inline;}
	.contentblock{max-width:790px;width:100%;}
	#maincontent{padding-left:20px;padding-right:20px;width:94%;}
	div#all_news img {float:none;}
	div#all_news div.tx {  margin-left: 0px;}
	#all_news h3 a {color:#663300;}
}
	

/* End */
/* /bitrix/templates/k2-15a/components/bitrix/menu/kamchatinfo/style.css?15794490934 */
/* /bitrix/templates/k2-15a/styles.css?16405194877242 */
/* /bitrix/templates/k2-15a/template_styles.css?164052006612930 */
