

/* Start:/local/templates/te-main-new/components/bitrix/news/csc_template/bitrix/news.list/.default/style.css?169449893612866*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

.page-post  {

	box-sizing:  border-box;

	padding:  10px 0;

	margin-left:  17%;
}

.page-post main  {

	min-height:  300px;

	text-align:  justify;
}

.page-post main dl,
.page-post main ol,
.page-post main ul  {

	padding-left:  40px;
}

.page-post main dl li,
.page-post main ol li,
.page-post main ul li  {

	list-style:  inherit;
}

.page-post main .jq-selectbox ul  {

	padding-left:  0;
}

.page-post main .jq-selectbox ul li  {

	list-style:  inherit;
}

.page-post:not(.map-columns) a.zip:before,  .page-post:not(.map-columns) a.rar:before,  .page-post:not(.map-columns) a.s7z:before  {

	content:  '\f1c6';
}

.page-post:not(.map-columns) a.pdf:before  {

	content:  '\f1c1';
}

.page-post:not(.map-columns) a.doc:before,  .page-post:not(.map-columns) a.docm:before,  .page-post:not(.map-columns) a.docx:before  {

	content:  '\f1c2';
}

.page-post:not(.map-columns) a.xlsx:before,  .page-post:not(.map-columns) a.xlsb:before,  .page-post:not(.map-columns) a.xls:before  {

	content:  '\f1c3';
}

.page-post:not(.map-columns) a.ppt:before,  .page-post:not(.map-columns) a.pptx:before  {

	content:  '\f1c4';
}

.page-post:not(.map-columns) a.mp3:before,  .page-post:not(.map-columns) a.wav:before,  .page-post:not(.map-columns) a.wma:before  {

	content:  '\f1c7';
}

.page-post:not(.map-columns) a.tif:before  {

	content:  '\f1c5';
}

.page-post:not(.map-columns) a.rtf:before,  .page-post:not(.map-columns) a.txt:before  {

	content:  '\f0f6';
}

.page-post div.news-detail  {

	word-wrap:  break-word;
}

.page-post div.news-detail img.detail_picture  {

	float:  left;

	margin:  0 8px 6px 1px;
}

.page-post div.news-detail .news-date-time  {

	color:  #486DAA;
}

.page-post div.news-detail a:before  {

	display:  none !important;
}

.page-post div.news-list img.preview_picture  {

	margin:  6px 12px 6px 0;

	max-height:  174px;

	width:  auto;
}

.page-post div.news-list img.preview_picture .news-date-time  {

	color:  #486DAA;
}

.page-post div.news-list a:before  {

	display:  none !important;
}

.page-post div.news-list .news-date-time  {

	color:  #1d7cbd;
}

.page-post div.news-list.photolist img.preview_picture  {

	width:  140px;

	height:  92px;
}

.page-post div.news-list.standart-news img.preview_picture  {

	width:  140px;

	height:  92px;
}

.page-post div.news-list a:hover  {

	text-decoration:  none;
}

.page-post div.news-list .ar_blocks  {

	padding-left:  6px;
}

.page-post div.news-list .ar_blocks li  {

	text-indent:  inherit;

	color:  #999;

	background:  #fff;

	padding:  15px;

	font-size:  .85em;

	width:  220px;

	height:  300px;

	margin-right:  35px;

	display:  inline-block;

	box-shadow:  0 1px 4px rgba(150,  150,  150,  0.25);

	vertical-align:  top;

	border:  1px solid transparent;
}

.page-post div.news-list .ar_blocks li:hover  {

	border-color:  #0088cc;

	box-shadow:  0 1px 4px rgba(0,  105,  214,  0.25);
}

.page-post div.news-list .ar_blocks li:before  {

	display:  none;
}

.page-post div.news-list .ar_blocks li a  {

	font-size:  1.1em;

	color:  #a4292a;
}

.page-post div.news-list .ar_blocks li span  {

	display:  block;
}

.page-post div.news-list .ar_blocks li .cont  {

	min-height:  50px;
}

.page-post div.news-list .ar_blocks img  {

	margin:  0;

	border:  1px solid #d4d4d4;
}

.page-post div.news-list .ar_blocks h1  {

	color:  #222;

	font-family:  'Exo 2',  sans-serif;

	font-size:  37.5px;

	margin:  0;
}

.page-post a b  {

	color:  #a4292a;
}

.page-post .bx-authform  {

	max-width:  500px;

	width:  500px;

	margin:  0 auto;

	font-size:  16px;
}

.page-post .bx-authform *  {

	font-size:  1em;

	vertical-align:  middle;
}

.page-post .bx-authform .btn-primary  {

	color:  #fff;

	background-color:  #1d7cbd;

	border-color:  #2e6da4;
}

.page-post .bx-authform .btn-primary:hover  {

	background-color:  #3899dc;
}

.page-post .bx-authform .bx-title  {

	font-size:  1.3em !important;
}

.page-post strong  {

	color:  #1d7cbd;
}

.page-post table  {

	width:  100%;
}

.page-post table p  {

	padding:  0;
}

.page-post table thead th  {

	background-color:  #1d7cbd;

	padding:  10px;
}

.page-post table thead th *  {

	color:  white;
}

.page-post table tbody tr  {

	border-bottom:  1px solid #c3c3c3;
}

.page-post table tbody tr td  {

	padding:  5px;

	text-align:  left;
}

.page-post b  {

	color:  #015a98;

	font-size:  1.2em;
}

.page-post h1  {

	margin:  0 0 30px 0;

	display:  inline-block;
}

.page-post h2  {

	color:  #015a98;

	font-size:  1.444em;

	padding:  20px 0;
}

.page-post h3  {

	color:  #015a98;

	font-size:  1.222em;

	padding:  10px 0;
}

.page-post .datetime  {

	display:  inline;

	float:  right;

	text-align:  right;

	opacity:  .65;
}

.page-post p  {

	padding:  10px 0;
}

.page-post img  {

	/*max-width:  800px;*/

	margin:  10px;
}

.page-post form  {

	padding:  10px;
}

.page-post form input,
.page-post form select,
.page-post form button,
.page-post form img,
.page-post form textarea  {

	margin:  10px 5px;
}

.page-post form h3  {

	display:  none;
}

.page-post form .select2-container .select2-selection--single  {

	height:  40px;

	padding:  5px;

	margin:  5px;

	width:  311px;
}

.page-post form .select2-container--default .select2-selection--single .select2-selection__arrow  {

	height:  40px;

	top:  5px;

	right:  -12px;
}

.page-post form .filter  {

	width:  680px;

	border-bottom:  1px solid rgba(29,  124,  189,  0.44);

	padding-bottom:  15px;
}

.page-post form .filter .filter-title h3  {

	display:  inline;

	margin-left:  15px;
}

.page-post form .filter .actions  {

	text-align:  center;
}

.page-post form .filter .actions div  {

	display:  inline-block;
}

.page-post form .filter .actions input  {

	text-align:  center;

	width:  200px;

	border:  1px solid #e6e6e6;

	transition-property:  border-color;

	transition-duration:  .2s;
}

.page-post form .filter .actions input:hover  {

	border:  1px solid #5a8bad;
}

.page-post form input,
.page-post form button  {

	padding:  8px;

	border:  1px solid #b7b5b5;

	border-radius:  5px;

	outline:  none;

	min-width:  230px;
}

.page-post form input[type="file"],
.page-post form button[type="file"]  {

	border:  none;
}

.page-post form input[type="checkbox"],  .page-post form input[type="radio"],
.page-post form button[type="checkbox"],
.page-post form button[type="radio"]  {

	min-width:  0;

	height:  25px;

	width:  25px;

	margin:  0 auto;

	cursor:  pointer;

	margin:  0 auto;

	position:  relative;
}

.page-post form input[type="checkbox"] ~ label,
.page-post form input[type="radio"] ~ label,
.page-post form button[type="checkbox"] ~ label,
.page-post form button[type="radio"] ~ label  {

	vertical-align:  bottom;
}

.page-post form[type="submit"],  .page-post form[type="reset"]  {

	padding:  8px 60px;

	border:  1px solid #e6e6e6;

	transition-property:  border-color;

	transition-duration:  .2s;
}

.page-post form[type="submit"]:hover,  .page-post form[type="reset"]:hover  {

	border:  1px solid #5a8bad;
}

.page-post select  {

	padding:  8px 60px;

	border:  1px solid #e6e6e6;

	border-radius:  5px;

	max-width:  300px;

	min-width:  230px;
}

.page-post .form-table  {

	border:  none;
}

.page-post .form-table thead  {

	display:  none;
}

.page-post .form-table tfoot th  {

	text-align:  center;
}

.page-post .form-table tfoot input[name="web_form_apply"]  {

	display:  none;
}

.page-post .form-table th  {

	background:  none;

	border:  none;
}

.page-post .form-table td  {

	border:  none;

	vertical-align:  middle;

	padding:  0;
}

.page-post .form-table tr  {

	border-bottom:  none;
}

.page-post table tr  {

	border-bottom:  none;
}

.page-post table tr td img.calendar-icon  {

	vertical-align:  middle;
}

.page-post ul  {

	padding-left:  6px;
}

.page-post ul li  {

	padding-left:  1em;

	text-indent:  -0.9em;

	position:  relative;

	list-style:  none !important;
}

.page-post ul li a:before  {

	margin-left:  10px;
}

.page-post ul li:before  {

	content:  "";

	color:  #1d7cbd;

	width:  6px;

	height:  6px;

	display:  inline-block;

	background:  #1d7cbd;

	border-radius:  100%;

	margin-right:  10px;

	margin-bottom:  2px;
}

.page-post .error,
.page-post #errormsg,
.page-post #errormsg2  {

	color:  red;

	font-size:  0.6em;
}

.page-post .ui-tabs ul li:before  {

	display:  none;
}

.page-post .jq-selectbox ul  {

	padding-left:  0;
}

.page-post .jq-selectbox ul li  {

	padding-left:  0;

	text-indent:  0;

	list-style:  initial;
}

.page-post .jq-selectbox ul li:before  {

	display:  none;
}

.page-post .jq-selectbox ul li a:before  {

	margin-left:  0;
}

.page-post .tabs  {

	position:  relative;

	margin:  0 auto;

	width:  800px;
}

.page-post .tabs label[id^='tab_']  {

	display:  block;

	float:  left;

	background:  #1d7cbd;

	border-radius:  6px 6px 0 0;

	border-right:  2px solid transparent;

	border-left:  2px solid transparent;

	border-top:  2px solid transparent;

	color:  white;

	cursor:  pointer;

	position:  relative;

	margin:  1px;

	top:  2px;

	width:  150px;

	height:  45px;

	line-height:  45px;

	text-align:  center;

	z-index:  1;

	font-weight:  normal;
}

.page-post .tabs label[id^='tab_']:first-of-type  {

	margin-left:  10px;
}

.page-post .tabs label[id^='tab_'] a  {

	width:  146px;

	width:  146px;

	line-height:  normal;

	color:  white;

	text-decoration:  none;

	display:  inline-block;

	height:  100%;
}

.page-post .tabs input[name=tab]  {

	position:  absolute;

	left:  -9999px;
}

.page-post .tabs label[id^='tab_l']:hover,
.page-post .tabs #tab_1:checked ~ #tab_l1,
.page-post .tabs #tab_2:checked ~ #tab_l2,
.page-post .tabs #tab_3:checked ~ #tab_l3,
.page-post .tabs #tab_4:checked ~ #tab_l4,
.page-post .tabs #tab_5:checked ~ #tab_l5  {

	background:  #fff;

	border-color:  #d8d8d8;

	color:  #1d7cbd;

	top:  -4px;

	z-index:  3;

	border-right:  2px solid white;

	border-left:  2px solid white;

	border-top:  2px solid white;

	border-color:  #dcdada;

	height:  50px;

	margin-bottom:  -3px;
}

.page-post .tabs label[id^='tab_l']:hover a,
.page-post .tabs #tab_1:checked ~ #tab_l1 a,
.page-post .tabs #tab_2:checked ~ #tab_l2 a,
.page-post .tabs #tab_3:checked ~ #tab_l3 a,
.page-post .tabs #tab_4:checked ~ #tab_l4 a,
.page-post .tabs #tab_5:checked ~ #tab_l5 a  {

	color:  #1d7cbd;
}

.page-post .tabs .tabs_cont  {

	background:  #fff;

	box-shadow:  0px -1px 4px 0px rgba(0,  0,  0,  0.2),  2px 2px 2px rgba(0,  0,  0,  0.1);

	position:  relative;

	z-index:  2;

	padding:  10px;
}

.page-post .tabs .tabs_cont > div  {

	position:  absolute;

	left:  -9999px;

	top:  0;

	opacity:  0;

	-moz-transition:  opacity .5s ease-in-out;

	-webkit-transition:  opacity .5s ease-in-out;

	transition:  opacity .5s ease-in-out;
}

.page-post .tabs #tab_1:checked ~ .tabs_cont #tab_c1,
.page-post .tabs #tab_2:checked ~ .tabs_cont #tab_c2,
.page-post .tabs #tab_3:checked ~ .tabs_cont #tab_c3,
.page-post .tabs #tab_4:checked ~ .tabs_cont #tab_c4,
.page-post .tabs #tab_5:checked ~ .tabs_cont #tab_c5  {

	position:  static;

	left:  0;

	opacity:  1;
}

.page-post .fotonews-detail .pimg  {

	display:  inline-block;

	text-align:  center;
}

.page-post .fotonews-detail .pimg a  {

	outline:  none;
}

.page-post .fotonews-detail .pimg a img  {

	margin:  6px;
}

.page-post .open-map-button  {

	padding:  5px;

	border-radius:  5px 5px 0px 0px;

	border:  1px solid rgba(53,  124,  173,  0.61);

	border-bottom:  none;

	background:  #1d7cbd;

	color:  white;

	font-size:  0.9em;

	outline:  none;

	transition-property:  background,  color;

	transition-duration:  .3s;
}

.page-post .open-map-button:hover  {

	background:  white;

	color:  #1d7cbd;
}

.page-post .container-map  {

	border:  2px solid rgba(0,  0,  0,  0.1);

	position:  relative;

	background:  url(/local/templates/te-main-new/components/bitrix/news/csc_template/bitrix/news.list/.default/../images/loader.gif) center center no-repeat;
}

.page-post .bx_sitemap .bx_sitemap_ul li  {

	padding-left:  1em;

	text-indent:  -.7em;

	position:  relative;

	line-height:  normal;
}

.page-post .bx_sitemap .bx_sitemap_ul li:before  {

	margin-right:  15px;
}

.page-post .bx_sitemap .bx_sitemap_li_title  {

	vertical-align:  inherit;
}

.page-post .share-btn  {

	position:  relative;

	margin-top:  53px;

	clear:  both;

	top:  10px;
}

.page-post .share-btn ul  {

	list-style:  none;
}

.page-post .share-btn ul li  {

	padding-left:  0;

	text-indent:  0;
}

.page-post .share-btn ul li:before  {

	content:  none;
}

.page-post .share-btn .ya-share2-label  {

	background:  #fff;

	display:  inline-block;

	position:  absolute;

	top:  -19px;

	padding:  5px;

	left:  10px;

	color:  #015a98;
}

.page-post .share-btn .ya-share2  {

	box-sizing:  border-box;

	padding:  25px 20px;

	border:  2px solid rgba(0,  0,  0,  0.1);
}


/* End */
/* /local/templates/te-main-new/components/bitrix/news/csc_template/bitrix/news.list/.default/style.css?169449893612866 */
