

/* Start:/local/templates/main/components/bitrix/menu/horizontal_multilevel1/style.css?15221242794975*/
/**Top menu**/
#horizontal-multilevel-menu ul#item
{ margin-top: 0px;
  text-transform: none;
 }
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	/*margin:0; padding:0;
	background:#BC262C url(/local/templates/main/components/bitrix/menu/horizontal_multilevel1/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;*/
	/*font-size:90%*/

	min-height: 27px;
    width: 100%;
    font-size: 12px;
    float: left;
    overflow: hidden;
    padding: 0;
    list-style: none;
    z-index: 200;
    background: none;
    text-transform: uppercase;
    margin-top: 48px;

}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:normal;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	/*background:#fc8d3d;*/
background:none;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	/*background:#e26336;*/
	background:#4e9dda;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/main/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/main/components/bitrix/menu/horizontal_multilevel1/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
.slider-boxMin {
   /* width: 224px;
    margin-top: -70px;
    position: relative;*/
    z-index: 99;
    /*overflow: hidden;
    margin-right: 40px;*/
}
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	/*background:#F5F5F5;*/
    background:#f4f5f5;
	width: 250px;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-26px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/local/templates/main/components/bitrix/menu/vertical_multilevel2/style.css?15952393623465*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 234px;
	font-size:12px;
/*margin-left: -13px;*/
border: 4px solid #fff;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position: fixed;
    top: auto;
    display: none;
    z-index: 500;
    height: auto;
    background: #f4f5f5;
    /*width: 250px;*/
	max-width: 250px;
    border: 1px solid #C1C1C1;
}

/* Submenu Items */
#vertical-multilevel-menu li a
{
	display: block;
	text-decoration: none;
	color: #4F4F4F;
	font-weight:bold;
	padding: 5px;
	/*background:#F5F5F5;*/
	border-bottom:1px solid #C1C1C1;

}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{
	/*background-color: #D6D6D6;
    background: #D6D6D6;
    color: #fff;*/
	padding: 5px 0 7px 11px;
    background: #fff;
    color: #333333;
    text-transform: uppercase;
    line-height: 25px;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	/*background-color: #D6D6D6;*/
background: #D6D6D6;
    color: #fff;
}

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:normal;
	font-size:12px;
	padding: 1px 10px 1px 10px;
	/*background:#61656A url(/local/templates/main/components/bitrix/menu/vertical_multilevel2/images/item_bg.gif) 0 0 no-repeat;*/
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
    text-transform: uppercase;
	/*height:26px;
	overflow:hidden;*/
    line-height: 25px;
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	/*background:#61656A url(/local/templates/main/components/bitrix/menu/vertical_multilevel2/images/item_bg.gif) 0 -26px no-repeat;*/
    background: #fff;
    color: #333333;
line-height: 25px;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	/*color:#fff;
	font-weight:normal;
	font-size:12px;
	padding:5px 0 7px 35px;
	/*background:#61656A url(/local/templates/main/components/bitrix/menu/vertical_multilevel2/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
padding: 5px 0 7px 11px;
    background: #fff;
    color: #333333;
    text-transform: uppercase;
    line-height: 25px;
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	/*background: #F5F5F5 url(/local/templates/main/components/bitrix/menu/vertical_multilevel2/images/arrow.gif) center right no-repeat;*/
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	/*background: #F5F5F5 url(/local/templates/main/components/bitrix/menu/vertical_multilevel2/images/lock.gif) center right no-repeat;*/
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/
* html ul#vertical-multilevel-menu li { float: left; height: 1%; }
* html ul#vertical-multilevel-menu li a { height: 1%; }
/* End */


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	/*margin:-27px 0 0 210px;*/
margin: -28px 0 0 -218px;
}

#vertical-multilevel-menu li ul
{
	margin:-28px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
#bx_incl_area_2
{   /* list-style: none;*/
    border: none!important;
   /* padding: 7px 12px 7px;
    position: relative;
    overflow: hidden;*/}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/minislider/style.css?1496321406150*/
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;
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/mainNews1/style.css?1511753104150*/
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;
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/template3/style.css?1514344312192*/
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;
}

p.news-item {
    margin: 18px 0 6px 0;
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/template4/style.css?1512448757150*/
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;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/comments/style.css?1496321387153*/
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;
}

/* End */


/* Start:/local/templates/main/components/rea/social/update_fb_scroll_upd0712/style.css?160732228975*/
.list-tile__title_YT, .list-tile__description_YT{
color:white !important;
}
/* End */


/* Start:/local/components/rea/social/templates/.default/style.css?158505336275*/
.list-tile__title_YT, .list-tile__description_YT{
color:white !important;
}
/* End */


/* Start:/local/templates/main/components/bitrix/main.map/reaSitemap/style.min.css?1496321404139*/
ul.map-level-0 a{font-weight:bold}ul.map-level-1 a,ul.map-level-2 a,ul.map-level-3 a{font-weight:normal}.map-columns td{vertical-align:top}
/* End */


/* Start:/local/templates/main/styles.css?16238417612338*/
.block-info.block-gray.block-interviy .block-info__date.date{z-index: 23;}

.block-info.block-gray.block-interviy .block-info__section.name-block{z-index: 23;}

.js_enabled #cookie-message {
            display: none;
}
#cookie-message {
display:none;
            background-color: rgb(0, 84, 128);
            color:white;
            margin: 0 auto;
            padding: 1em;
left:0px;
    position: fixed;
    z-index: 999;
    bottom: 0px;
    width: 100%;
    opacity: 0.9;
filter: alpha(opacity=90);
        }
#cookie-message p{
float:left;
width:70%;
margin-left:10%;
}
#cookie-message p a{
color:white !important;
text-decoration:underline !important;}

#cookie-message p a:hover{
text-decoration:none !important;}

#cookie_access{
margin-right:50px;
    width: 8em;
    height: 3em;
line-height:16px;
border-radius:4px;
background-color:rgb(0, 84, 128);
float:left;
font-size:14.4px;
font-weight:bold;
color:white;
cursor:pointer;
    border: 2px solid white;
    padding-left: 1%;
    padding-top: 0.9em;
font-family: Helvetica,Calibri,Arial,sans-serif;
}
#cookie_access:hover{
background-color:rgb(112, 197, 255);
}
#cookie_access_en
{
margin-right:50px;
    width: 12em;
    height: 3em;
line-height:16px;
border-radius:24px;
background-color:rgb(74, 159, 223);
float:left;
font-size:14.4px;
font-weight:bold;
color:white;
cursor:pointer;
    border: 2px solid white;
    padding-left: 0.9%;
    padding-top: 0.8em;
font-family: Helvetica,Calibri,Arial,sans-serif;
}
#cookie_access_en:hover{
background-color:rgb(112, 197, 255);
}



	.top-paddings-img{
		padding-top: 30px;
	}

	.top-paddings-img_second-block{
		padding-top: 30px;
	}

	@media (max-width: 555px) {
		.top-paddings-img_second-block{
			padding-top: 0px;
		}
        .none-paddings-left-img{
            padding-left: 0px;
        }
        .none-paddings-right-img{
            padding-right: 0px;
        }
		.none-paddings-img{
			padding-right: 30px;
			padding-left: 30px;
		}

    }

	@media (max-width: 800px) {

        .block-with-img{
            position: relative;
            width: 100%;
            right: 15px;
        }
		.none-paddings-img{
			padding-right: 0px;
			padding-left: 0px;
		}

    }

@media (max-width:991px) {
	.main-page-menu-xs{
		background: #4e9dda;
	}
}
@media (max-width:1199px) {
	.tg-block{
	    margin-left: 5px;
	}
}

/* End */


/* Start:/local/templates/main/template_styles.css?162384176111505*/
body {
	margin: 0;
	font: 12px/16px arial, helvetica, sans-serif;
	font-style: normal;
	font-variant-ligatures: normal;
	font-variant-caps: normal;
	font-variant-numeric: normal;
	font-weight: normal;
	font-stretch: normal;
	font-family: arial, helvetica, sans-serif;
	color: #333;
}
/*MMS*/

@font-face {
	font-family: 'robotoregular';
	src: url('/local/templates/main/fonts/roboto-regular-webfont.eot');
	src: url('/local/templates/main/fonts/roboto-regular-webfont.eot')format('embedded-opentype'),
	url('/local/templates/main/fonts/roboto-regular-webfont.woff')format('woff'),
	url('/local/templates/main/fonts/roboto-regular-webfont.ttf')format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'roboto_thregular';
	src: url('/local/templates/main/fonts/roboto-thin-webfont.eot');
	src: url('/local/templates/main/fonts/roboto-thin-webfont.eot')format('embedded-opentype'),
	url('/local/templates/main/)format('woff'),
	url('/local/templates/main/fonts/roboto-thin-webfont.ttf')format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'roboto_bkbold';
	src: url('/local/templates/main/fonts/roboto-black-webfont.eot');
	src: url('/local/templates/main/fonts/roboto-black-webfont.eot'),
	url('/local/templates/main/fonts/roboto-black-webfont.woff')format('woff'),
	url('/local/templates/main/fonts/roboto-black-webfont.ttf')format('truetype');
	font-weight: normal;
	font-style: normal;
}

h1, #sidebar .nav, #content #map ul, .nformation .power .title, .nformation .block .title, #variables .title, .holder-chart .box-chart .title, .chart .percentage-1 span, .main-news h2, a.on-map .text, .item-block .item-text .title, .blog-list li a .title, #sidebar .list-filter li .link, #sidebar h3, #content h3, #content .holder-radio h2, #content .counci-inner h2, #content .holder-img-dablle .info .title, #content .holder-lists h2, #content .holder-img-left .info .title, #content .holder-img-right .info .title, #content .holder-img-dablle blockquote q, #content .important-blue, #content .gallery-big .gal-info h2, #content .gallery-big .gal-info .link-gallery, #content h2, .station #content h3, #content .holder-hrone .title, #content .holder-hrone dl dd, #content .holder-hrone .mail, #content .holder-news .title, #content .energobox dl dt, #content .blue li, #header .gallery .title a, #content .gallery-success .link-gallery, #content .gallery-success .name, #content .gallery-success .title, #content .three-blocks .holder-links .block a, #sidebar .holder-linck a, #sidebar .holder-linck a, #content .holder-list-worck .titlr-blue, #content .holder-list-worck .name, #content .holder-list-worck .name-block, #content .block-station h2 strong, #content .station-texts .more, .gallery-bg .gallery-holder li .title, .chart .percentage-2 span, #footer .leng li {
	font-family: 'roboto_bkbold', arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
#main{
	margin:210px auto 0px auto;
	padding-bottom:20px;
	/*border:1px dashed;*/
}

/*header*/
.rea-menu{
	color:white;
}
/**********goriz menu**********************/
#nav {
	overflow: hidden;
	/* width: 500px;*/
	padding: 0;
	list-style: none;
	position: relative;
	/* top: 64px; */
	/* right:40%; */
	margin: 64px 20px 0 0;
	z-index: 10;
	/* text-align: right; */
	float: right;
}
#nav li {
	float: left;
	margin: 0 2px 0 0;
}
#nav li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	display: block;
	font-size: 11px;
	line-height: 24px;
	padding: 0 8px;
}
#nav li a:hover, #nav .active a {
	background: #4e9dda;
}
/******end of goriz menu******/
/***************menu about*****************/
#header .hesder-right {
	overflow: hidden;
	width: 250px;
	position: relative;
	margin-top: 32px;
	z-index: 10;
}
#header .menu-about {
	list-style: none;
	border: 4px solid #fff;
	padding: 16px 16px 17px;
	/* width: 184px; */
	position: relative;
	overflow: hidden;
}
#header .menu-about li {
	margin: 0 0 1px;
	vertical-align: top;
	width: 100%;
	overflow: hidden;
}
#header .menu-about li a {
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	float: left;
	padding: 0 4px;
	text-transform: uppercase;
}
#header .menu-about li a:hover, #header .menu-about .active a {
	background: #fff;
	color: #333333;
}
/***************end of menu about*****************/
#header .title-logo {
	display: block;
	position: relative;
	text-decoration: none;
	padding: 45px 0 0 81px;
	color: #4F5656;
	font-size: 9px;
	background-color: transparent;
	font-weight:bold;
	width: 390px;
	background: url(/local/templates/main/images/logo.png) no-repeat 0 0;
}

.logo, .rea-menu{
	position: relative;
	z-index: 10;
}
/****************lang switcher**********/
#header .lang{
	margin: 20px 0 10px 285px;
	list-style: none;
	text-align: left;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}
#header .lang li {
	display: inline;
	margin: 0 0 0 10px;
}
#header .lang li a {
	text-decoration: none;
	color: #999;
}
#header .lang li a:hover, #header .lang .active a {
	color: #fff;
}
#footer .lang{
	padding-top: 7px;
}
/**************end of lang switcher*********/


/*************main slider****************/
.textMain{

}
.slider-box{
	position: absolute;
	/*& width:2880px;*/
	height:348px;
	overflow:hidden;
	top: 0;
	z-index: 0;
}
.slider{
	position:relative;
	width:38160px;
	height:348px;
}
.slider img{
	float:left;
}
.slider-box .prev, .slider-box .next{
	position:absolute;
	top:45%;
	display:block;
	width: 48px;
	height: 48px;
	cursor:pointer;
}
.slider-box .prev{
	left:0px;
	background:url(/local/templates/main/images/slider_controls.png) no-repeat 0 0;
}
.slider-box .prev:hover{
	background:url(/local/templates/main/images/slider_controls.png) no-repeat 0 -48px;
}
.slider-box .next{
	right:0px;
	background:url(/local/templates/main/images/slider_controls.png) no-repeat -48px 0;
}
.slider-box .next:hover{
	background:url(/local/templates/main/images/slider_controls.png) no-repeat -48px -48px;
}
.bullets{
	position: relative;
	bottom: 90px;
	left: 25%;
	height:30px;
	padding:0;
	margin: -400px 0 0 0;
	list-style:none;
	display: block;
}
.bullets li > img{
	width:19px;
	height:19px;
	margin:0 5px 0 0;
	padding:3px;
	float:left;
	cursor: pointer;
	background-color: white;
}
.bullets li.active > img, .bullets li > img:hover{
	background: transparent url(/local/templates/main/images/bg-swit.gif) top left no-repeat;
}


@media (min-width: 1200px){
	.row-fluid [class*="span"] {
		margin-left:0px;
	}}

/*end of main slider*/

/*************search*****************/
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
fieldset {
	display: block;
}
.form-search .text {
	height: 22px;
	float: left;
	overflow: hidden;
	border: 1px solid #e8e8e8;
	position: relative;
}
.form-search input.text-input {
	height: 22px;
	padding: 0 7px;
	font-size: 11px;
	line-height: 22px;
	margin: 0;
	border: 0;
	background: none;
	outline: none;
	outline: 0;
	color: #808080;
	position: relative;
	float: right;
	overflow: hidden;
}
#main .form-search .btn-login {
	background: url(/local/templates/main/images/bg-button.gif) no-repeat 0 0;
	width:20px;
	height:20px;
	border:none;
	outline: none;
}
/***********end of search************************/
/*************minislider*******************************/
.sliderMin{
	position:relative;
	width:12872px;
}
.sliderMin > div{
	float:left;
	display: block;
}
.slider-boxMin{
	width:224px;
	margin-top:-70px;
	position: relative;
	z-index: 200;
	overflow:hidden;
}
.sliderItem{
	background:transparent url('/local/templates/main/images/bg-top-gal.gif')top left repeat-x;
}
.sliderItem > a:hover, .sliderItem > a:active, .sliderItem > a:focus{
	text-decoration: none;
	color: #fff;
}

.nextMin{
	background:transparent url('/local/templates/main/images/next-prev.gif')no-repeat -24px -24px;
	width:24px;
	height:24px;
	margin-left:24px;
	cursor:pointer;
}
.nextMin:hover{
	background-position: -24px 0;
}
.prevMin{
	background:transparent url('/local/templates/main/images/next-prev.gif')no-repeat 0px -24px;
	width:24px;
	height:24px;
	float: left;
	cursor:pointer;
}
.prevMin:hover{
	background-position: 0 0;
}
.minitext{
	position: absolute;
	top:10px;
	width:120px;
	text-align: right;
	color: #fff;
	text-decoration: none;
}
.minitext > p{
	font-family: 'roboto_bkbold';
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px;
	padding-bottom:10px;
	font-weight: 600;
}
/*************end of minislider*******************************/

/*bottom*/
/**********item-block**************/
.item-block{
	border-bottom: 1px solid #c6c6c6;
	padding: 0 0 32px;
	margin: 0 0 20px 0;
}
.item-block .item > a {
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
	color: #808080;
}
.item-block .item > a:hover{
	text-decoration: none !important;
}
.item-block .item {
	float: left;
	overflow: hidden;
	position: relative;
	/*background: #ececec;*/
	padding: 20px 20px 0 20px;
	outline:none;
}
.title{
	font-family: 'roboto_bkbold', arial, helvetica, sans-serif;
	padding-top: 13px;
	font-size: 13px;
	line-height: 16px;
	color: #2b2b2b;
	text-transform: uppercase;
	display: block;
	vertical-align: top;
	font-weight: 800;
}
.title:hover{
	text-decoration: underline;
}
.item > a > img {
	margin-right: 10px;
}
/**********end of item block******************/

/************blog list*****************************/
.blog-list{
	margin:0 30px;
	padding: 0 0 32px 0px;
}
.blog-list div {
	float: left;
}
.blog{
	background: transparent url('/local/templates/main/images/sprite1.png')center left no-repeat;
}
.rea{
	background: transparent url('/local/templates/main/images/sprite2.png')center left no-repeat;
}
.sistem{
	background: transparent url('/local/templates/main/images/sprite3.png')center left no-repeat;
}
.desk{
	background: transparent url('/local/templates/main/images/sprite4.png')center left no-repeat;
}

.blog-list > div > a > span {
	color: #606060;
	font-weight: normal;
}
.blog-list > div > a:hover{
	text-decoration: none;
}
.blog-list > div{
	padding:0 47px;
}
.blog-list > div > a > span.title {
	text-transform: uppercase;
	color: #4e9dda;
	font-weight: normal;
	display: block;
	margin: 0 0 4px;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
.blog-list > div > a > span.title:hover{
	text-decoration: underline;
}
/************end of blog list*****************************/

/***************lang*******************/
#footer .lang li a {
	color: #bfbfbf;
	text-decoration: none;
}
#footer .lang li a:hover, #footer .lang .active a {
	color: #4e9dda;
}
#footer .holder-lang {
	background: url(/local/templates/main/images/bg-leng.gif) repeat-x 0 50%;
}
#footer .lang li{
	float: left;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 16px;
	padding: 0 0 0 7px;
}
/****end of lang**/
/***copy + soc*/
.copyrea{
	font-size: 11px;
	line-height: 13px;
}
.socicons{
	margin-right:100px;
}
/***********footer map*************/
.map-link {
	height: 11px;
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 0 17px;
	margin-left:20px;
	text-decoration: none;
	background-image: url('/local/templates/main/images/bg-link.gif');
	background-repeat: no-repeat;
	cursor: pointer;
	color: #808080;
}
.map a {
	color: #808080;
}
.map-box {
	margin-top: 10px;
	padding:20px 35px;
	display: none;
	border-top: 1px solid #cacaca;
}
.more{
	display: none;
	margin-right: 20px;
	font-size: 11px;
	line-height: 15px;
}

/*********end of footer map****/
/* End */
/* /local/templates/main/components/bitrix/menu/horizontal_multilevel1/style.css?15221242794975 */
/* /local/templates/main/components/bitrix/menu/vertical_multilevel2/style.css?15952393623465 */
/* /local/templates/main/components/bitrix/news.list/minislider/style.css?1496321406150 */
/* /local/templates/main/components/bitrix/news.list/mainNews1/style.css?1511753104150 */
/* /local/templates/main/components/bitrix/news.list/template3/style.css?1514344312192 */
/* /local/templates/main/components/bitrix/news.list/template4/style.css?1512448757150 */
/* /bitrix/templates/.default/components/bitrix/news.list/comments/style.css?1496321387153 */
/* /local/templates/main/components/rea/social/update_fb_scroll_upd0712/style.css?160732228975 */
/* /local/components/rea/social/templates/.default/style.css?158505336275 */
/* /local/templates/main/components/bitrix/main.map/reaSitemap/style.min.css?1496321404139 */
/* /local/templates/main/styles.css?16238417612338 */
/* /local/templates/main/template_styles.css?162384176111505 */
