

/* Start:/local/templates/nrg/components/bitrix/menu/menu_gor/style.min.css?1456815238490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/nrg/components/bitrix/menu/menu_gor/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/nrg/template_styles.css?1456815246154931*/
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
  margin: 0;
  padding: 0;

}



sup {

    font-size: 9px;
}
a:hover{
text-decoration:none;


}
div{
position:relative;
display:block;
}

body
{
  padding: 0;
  margin: 0;
  min-width: 1200px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
#header_bg > div a:link, #header_bg > div a:visited, #header_bg > div a:hover, #header_bg > div a:active, #header_bg > div a:focus {
    color: #fff;
   /* text-decoration: none;*/
}
#header_bg{
width:100%;
height:135px;
  background:#1d4688;
}
#header{
width:1100px;
height:135px;
margin-left:auto;
margin-right:auto;
}
#header_l{
float:left;
overflow:hidden;
width:309px;
/*margin-left:50px;*/
}
#header_l1{
float:left;
overflow:hidden;
width:285px;
    font-family: Arial, Helvetica, sans-serif;
 
    font-size: 17px;
    color: #ffffff;
	line-height:1;
	margin-top:10px;
}

#header_l2{
float:left;
overflow:hidden;
width:309px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 23px;
	
    color: #ffffff;
	line-height:1;
	margin-top:5px;
}
.header_gal{
float:left;
overflow:hidden;
  /*background: url(/local/templates/nrg/images/galka.png) no-repeat 0% 50%;
  padding-left:15px;
  
  */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	clear:both;
	color: #ffffff;
	
	margin-bottom:5px;
	margin-right:15px;
}

#logo_newv{
    position: absolute;
    float: left;
    width: 443px;
    height: 104px;
    left: 345px;
    top: 15px;
	background:url(/local/templates/nrg/images/logo2015.png) no-repeat 50% 50%;
}
#logo_newv a{
display:block;
width:100%;
height:100%;
}
#zv_r{
position:absolute;
    right: 0;
    top: 42px;
/*font-style:italic;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;

}
#zv_r2{
position:absolute;
    right: 0;
    top: 9px;
line-height:1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 34px;
    color: #ffffff;
 /* background: url(/local/templates/nrg/images/teljk.png) no-repeat 0% 50%;
  padding-left:25px;*/
}

#obr_r{

    float:right;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
    width: 18px;
    height: 20px;
    overflow: hidden;
}
#lich_kab{

    float:right;
margin-left:15px;

    overflow: hidden;
}
#lich_kab a{ 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
	text-decoration:none;
	border-bottom: 1px dashed #ffffff;
}
#lich_kab a:hover{ 

	border-bottom: none;
}

#obr_r a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #ffffff;
text-decoration:underline !important;
}
#obr_r a:hover{

text-decoration:none !important;
}
.lk_otpr {
    right: 0;
    top: 100px;
    position: absolute;

    width: 200px;

}



.city_r {
    right: 0;
    top: 65px;
    position: absolute;
    color: #ffffff;
    font-size: 12px;
    /*width: 200px;*/

}
.city_r a{
	cursor:pointer;
}

.city_r p{
  margin-left:90px;
    color: #ffffff;
  font-size: 12px;
  border-bottom: 1px solid #F5F5F5;
  width:65px;
}
.city_r a:nth-child(3) > span {

    color: #ffffff;
    font-size: 16px;
	border-bottom:dashed 1px #ffffff;
}
.caret_new {
    display: inline-block;
    width: 10px;
    height: 6px;
    margin-left: 2px;
    background: url(/local/templates/nrg/images/caret.png) no-repeat 50% 50%;
    cursor: pointer;
    color: #aeaeae;
}
.this{
float:right;
   /* margin-right: 10px;*/
}


#navig_bg{
/*background: #F8F8F8;
 background-image: linear-gradient(to bottom, #FFFFFF 0%, #E5E5E5 100%);
  box-shadow: 0 4px 3px #999999;*/
  border-bottom:solid 1px #d8d8d8;
  height:43px;

  width:100%;
margin-left:auto;
margin-right:auto;

  z-index:10;
  
/*  float:left;*/
}

#navig_bg ul{
  padding-left: 0;
  list-style: none;
}

#navig_bg li a{
 display:block;
 /*width:100%;*/

 color: #777777;
 font-size:14px;
 padding-top:10px;
 padding-left:20px;
 padding-right:20px; 
 text-decoration:none;
 
}

#navig_bg li.home a{

 padding-left:0;
 padding-right:0; 
 
}
.container{
  margin-left: auto;
  margin-right: auto;

  width: 1100px;
  z-index:8;
}
#navig_bg ul {
    padding-left: 0;
    list-style: none;
}
#navig_bg li {
    float: left;
}
.home {
    width: 40px;
    height: 40px;
   /* border-bottom: solid 4px #004f9d;
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 4px solid #005AC0;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2) inset;*/
    text-align: center;
}

#navig_bg li.home a {
    padding-left: 0;
    padding-right: 0;
}
#navig_bg li a {
    display: block;
    /* width: 100%; */
    color: #777777;
    font-size: 14px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
}

	#nav_new{
    float: left;
    margin: 0;
    width: 835px;
    list-style: none;
    height: 43px;
    margin-left: auto;
    margin-right: auto;

}

#nav_new li{

    float:left;

    position:relative;

    display:block;
	z-index: 300;
}

#nav_new li a{

    display:block;
    padding-top:10px;	
	padding-left:20px;
	padding-right:20px;

	padding-bottom:12px;	
   
background: url(/local/templates/nrg/images/str_men.png) no-repeat 50% 32px;
	text-transform:uppercase;
    text-decoration:none;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;

}

#nav_new li a:hover{

    color:#fff;
 text-decoration:none;
   /* text-decoration:underline;*/
background: #1d4688;
}

 

/*--- ���������� ������ ---*/


ul{

-webkit-padding-start: 0px;


}

div{

margin:0;
padding:0;

}

p{
margin:0;
padding:0;
}

#nav_new ul{

    list-style:none;
z-index: 290;
    position:absolute;

    left:-9999px; /* �������� �� �������, ����� �� ����� (������ ����� �����, ��� display:none;) */
	
	margin:0;
	padding:0;
	padding-top:20px;
	padding-bottom:10px;
	-webkit-padding-start: 0px;
    opacity:0; /* ������������� ��������� ��������� ������������ */

    -webkit-transition:0.25s linear opacity; /* � Webkit ���������� ������ ����� ����������� */

}
#nav_new ul:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:20%;
	height:10px;
	background:#fff;
	/* css3 */
-webkit-border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
	border-bottom-right-radius:25px;
}
/* ������� ������ ������������ �������������,
����� ������� ������ ����� */
#nav_new ul:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:80%;
	height:10px;
	background:#fff;
	/* css3 */
-webkit-border-bottom-left-radius:25px;
	-moz-border-radius-bottomleft:25px;
	border-bottom-left-radius:25px;
}

#nav_new ul li{

    padding-top:1px; /* ������ ������ ����� li ����� ������� ������� ����������� ������� ���� */

    float:none;
	


}

#nav_new ul a{

    white-space:nowrap; /* ������������� ������� ������ � ������� ������������� ���������� ����� */

    display:block;
min-width: 118px;
padding-left:20px;
  
}
#nav_new ul li {
    padding-top: 1px;
    float: none;
 /* background: url(/local/templates/nrg/images/galka.png) no-repeat 5px 50%;*/
}



#nav_new li:hover ul{ /* ������� ���������� ����� ��� ��������� ������� */

    left:0; /* �������� ��� ������� �� �����, ����� ����� */

    opacity:1; /* ������ ������������ */
background: #1d4688;

}



#nav_new li:hover a{ /* ������������� ����� ��� �������� ������, ����� ��������� ���������� ������ */

  /*  background: url(/image/plmen.png);*/



  /*  text-decoration:underline;*/

}

#nav_new li:hover ul a{ /* �������� ��������� ����� �������� ������ ��� ������ ����������� ������ */

    text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #ffffff !important;
	text-transform: none !important;	
	border-radius: 0;
	padding-top:6px;
	padding-bottom:6px;
background:none;
}

#nav_new li:hover ul li a:hover{ /* ������������� ����� ��� ���������� �������, ����� ������ ��������� �� ���������� ����� */


  

    text-decoration:underline;


}

#pp {
    float: right;
    overflow: hidden;
   /* margin-left: 13px;*/
    margin-top: 5px;
}
#pp_inp {
    float: right;
    overflow: hidden;
    height: 27px;
    width: 202px;
    padding-left: 10px;
    border: solid 1px #c2c2c2;
  /*  background: url(/local/templates/nrg/images/enter.png) no-repeat 105px 12px;*/
   z-index:10;
       border-radius: 6px;
}
#fs {
    right:0;
    border: 0;
    padding: 0;
    height: 30px;
    width: 33px;
    background: url(/local/templates/nrg/images/lupa.png) no-repeat;
    cursor: pointer;
  z-index:20;
    background-position: 10px 9px;
	position:absolute;
	
}

#lk {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    padding-top: 10px;
    padding-left: 20px;
    background: url(/local/templates/nrg/images/zamok.png) no-repeat 0 12px;
    margin-left: 40px;
}
#lk a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
}
#flag {
    float: right;
    background: url(/local/templates/nrg/images/flag.png) no-repeat 0 8px;
    padding-left: 34px;
    color: #777777;
    font-size: 14px;
    padding-top: 10px;
    margin-right: 15px;
    height: 20px;
    padding-bottom: 10px;
}
#flag_menu {
    width: 88px;
    display: none;
    padding: 10px;
    position: absolute;
    z-index: 150;
    border: solid 1px #377399;
    border-radius: 5px;
    top: 33px;
    left: -33px;
    height: 83px;
    overflow: hidden;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #000000;
    background: #ffffff;
}


#slider {
    background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
    width: 1100px;
float:left;
	margin-top:20px;
}

.sliderContent {
    height: 350px;
    overflow: hidden;
    position: relative;
    width: 1100px;
}

#slider img {
    z-index: 0;
    position:absolute;
}
#slider span {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: linear-gradient(to right, #FFFFFF 15%, rgba(255, 255, 255, 0) 100%);
    background-origin: padding-box;
    background-position: 0 170px;
    background-repeat: no-repeat;
    background-size: 480px auto;
    display: block;
    height: 100%;
    position: absolute;
    width: 480px;
    z-index: 1;
}
.sliderContent .item {
    background-color: #FFFFFF;
    height: 350px;
    padding: 50px 0 0;
    position: absolute;
    width: 1100px;
}

#slider div.sliderCont {
    background-image: none;
    height: auto;
    left: 20px;
    position: absolute;
    top: 250px;
    z-index: 2;
}

.item h2{
    letter-spacing: -1px;
    color: #005ac0;
    position: relative;
    font-size: 30px;
	 width: 300px; 
	  margin: 0 0 10px;
}
.item p	{ 
    color: #666;
    line-height: 22px; 
    width: 300px; 
    position: relative;
	    margin: 0 0 10px;
		
}


.item img {
    left: 400px;
    position: absolute;
    top: 0;
}
a.button {
    background-color: #005BC0;
    background-image: -webkit-linear-gradient(top, #3887E0, #005BC0);
    background-image: linear-gradient(to bottom, #3887E0, #005BC0);
    border-radius: 4px;
    color: #E2E2E2;
    display: inline-block;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    text-decoration: none;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    border-color: #000033;
    position: relative;
}

.sliderBullets {
    left: 230px;
    position: absolute;
    top: 250px;
    z-index: 999;
}
.sliderBullets .active {
    background-position: -12px 0;
}
.sliderBullets a {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCRTc0QkFCRTcwMTFFMDgwRTZGMTkzRjVBOEM0RDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCRTc0QkJCRTcwMTFFMDgwRTZGMTkzRjVBOEM0RDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJFNzRCOEJFNzAxMUUwODBFNkYxOTNGNUE4QzREMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJFNzRCOUJFNzAxMUUwODBFNkYxOTNGNUE4QzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvBw2VkAAAG7SURBVHjajJTdymlRFIZfyxLyUxSKlCNCOXFTThy5DSlnbsmBEyUXIEqKQrH87e0Z7fXttX3avrdGa80x3jnHzxxjhn49oT+43+9ar9fyPE/RaFSFQkHhcFgBhJ7i+Qu2rlYrTadTW7daLRWLRYVCob8bfAeLxUKz2UyO45g8Hg+TZrOpcrkcdGBbNpuNRqORJpNJMAC12211Oh3lcjlzZA7m87mWy6WSyaRF7jsgk+PxqFKppHq9/hUQh3e7XR0OB71DKpXScDi0Cji73c7Kks1mlU6nFY/HzQlf1uixw/PL2O/3td1udb1e3wq2wWBgXJfSEDkHBmsHyAQ92cDLZDIi2/F4rE+AA9elDLFY7NvhX0V/6snofD7bmk2Xy0U/gTmIRCKvnfIN2OEBDieonwCum0gkrG6fQBlBpVKxbCjf/0BZ4TrcNItP5Hw+b/+1Wk2NRsOyIMJ3gg0OXIdO4fIC8/YP0GOHB7j0Xq9nJeOg1w5Chw0OXMuTPieTd0CP3QcNUa1WbciI8nQ6WckQ/tFhg2PN8/pUMDx8uVgG5vWpeNK92+2m/X5v/c70B58KJt+fKdd19VuAAQDoTSGVsUuBOQAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 12px;
    margin-left: 5px;
    outline: medium none;
    text-indent: -9999px;
    width: 12px;
}


/*.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	    text-decoration: none;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background:#ff5900;
    border-color: #204d74;
	    text-decoration: none;
}*/


#niz_button_ob{
  float: left;
  width: 100%;
  height:100px;
  overflow: hidden;

    background: #ffffff;
	border-top:solid 1px #d6d6d6;
background: url(/local/templates/nrg/images/br.png) ; 	
}

#niz_button{
  margin-left:auto;
   margin-right:auto; 
  width: 1000px;
  height:100px;
  overflow: hidden;


padding-top:15px;

}


#niz_button1{
  float: left;
  width: 300px;
  background: url(/local/templates/nrg/images/gt1.png) no-repeat top center; 
  height:20px;
  text-align:center;
padding-top:52px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #004f9d;
  font-size:12px;
    cursor:pointer;
}

#niz_button2{
  float: left;
  width: 300px;
  background: url(/local/templates/nrg/images/gt2.png) no-repeat top center; 
  height:20px;
  text-align:center;
padding-top:52px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #414141;
  font-size:12px;
    cursor:pointer;
}


#niz_button3{
  float: left;
  width: 300px;
  background: url(/local/templates/nrg/images/gt3.png) no-repeat top center; 
  height:20px;
  text-align:center;
padding-top:52px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #414141;
  font-size:12px;
  cursor:pointer;
}

#niz_button_cont_ob{
  float: left;
  width: 100%;

background: url(/local/templates/nrg/images/bg_nh.jpg) #dedede repeat-x; 
}

#niz_button_cont{
  margin-left:auto;
   margin-right:auto; 
  width: 1000px;


}

#niz_button_cont_treug{
float:left;
  width: 1000px;
  height:14px;



}



#niz_button_cont_treug1{
position:absolute;
z-index:5;
left:139px;
width:22px;
height:17px;
background: url(/local/templates/nrg/images/tre2.png) ; 
    margin-top: 2px;
}

#niz_button_cont_treug2{
position:absolute;
z-index:5;
display:none;
left:439px;
width:22px;
height:17px;
background: url(/local/templates/nrg/images/tre2.png) ; 
    margin-top: 2px;
}

#niz_button_cont_treug3{
position:absolute;
z-index:5;
display:none;
left:739px;
width:22px;
height:17px;
background: url(/local/templates/nrg/images/tre2.png) ; 
    margin-top: 2px;
}
#niz_button_cont_r{
float:left;
/*overflow:hidden;*/
width:100%;
margin-top:10px;
	border-bottom:solid 1px #d9d9d9;
	padding-bottom:20px;

}
#niz_button_cont_r2{
float:left;
  width: 833px;

margin-top:10px;


}

#doroga_poyas{
float:left;
  width: 100%;
overflow:hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-size:12px;
  padding-bottom:8px; 
}

#cityFrom_new,#cityFrom_new2{
float:left;
width:500px;
height:33px;
padding-left:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #929292;
  font-size:14px;
    border:solid 1px #c7d8e9;
	
}
#cityFrom_new:hover,#cityFrom_new2:hover{

    border:solid 1px #3672af;

}
#cityFrom_new_cl{
float:left;
width:500px;
height:39px;
padding-left:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #929292;
  font-size:14px;
    border:solid 1px #c7d8e9;
	
}

#cityFrom_new_cl2{
float:left;
width:400px;
height:39px;
padding-left:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #929292;
  font-size:14px;
    border:solid 1px #c7d8e9;
	
}
#cityFrom_new_cl2:hover{

    border:solid 1px #3672af;

}


#cityFrom_new_cl:hover{

    border:solid 1px #3672af;

}





#cityFrom_new_2{
float:left;
width:380px;
height:33px;
padding-left:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #929292;
  font-size:14px;
    border:solid 1px #9c9c9c;

}

#cityTo_new,#cityTo_new2{
float:left;
width:500px;
height:33px;
padding-left:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #929292;
  font-size:16px;
  margin-left:100px;
  border:0;
    border:solid 1px #c7d8e9;
}
#cityTo_new:hover,#cityTo_new2:hover{

    border:solid 1px #3672af;

}
#cityTo_new_cl{
float:left;
width:500px;
height:39px;
padding-left:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #929292;
  font-size:16px;
  margin-left:100px;
  border:0;
    border:solid 1px #c7d8e9;
}
#cityTo_new_cl2{
float:left;
width:400px;
height:39px;
padding-left:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #929292;
  font-size:16px;
  margin-left:50px;
  border:0;
    border:solid 1px #c7d8e9;
}


#cityTo_new_cl:hover,#cityTo_new_cl2:hover{

    border:solid 1px #3672af;

}




#cityTo_new_2{
float:left;
width:380px;
height:33px;
padding-left:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #929292;
  font-size:16px;
  margin-left:25px;
  border:0;
}
#per_lin{
width:100%;
clear:both;
float:left;
overflow:hidden;
}
.vto_lin{
width:100%;
clear:both;
float:left;
margin-top:25px;

}
 #size-places_new,#size-places_new2,#size-places_new3,#size-places_new4,#size-places_new5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
 border:solid 1px #c7d8e9;
}

#size-places_new:hover,#size-places_new2:hover,#size-places_new3:hover,#size-places_new4:hover,#size-places_new5:hover{
    border:solid 1px #3672af;
}


#size-length_new,#size-length_new2,#size-length_new3,#size-length_new4,#size-length_new5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
 border:solid 1px #c7d8e9;
 margin-left: 30px;
}

#size-places_cl,#size-places_cl2,#size-places_cl3,#size-places_cl4,#size-places_cl5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
 border:solid 1px #c7d8e9;
}
#size-places_cl:hover,#size-places_cl2:hover,#size-places_cl3:hover,#size-places_cl4:hover,#size-places_cl5:hover{
    border:solid 1px #3672af;
}





#size-length_cl,#size-length_cl2,#size-length_cl3,#size-length_cl4,#size-length_cl5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
margin-left: 30px;
border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
 border:solid 1px #c7d8e9;
}
#size-length_cl:hover,#size-length_cl2:hover,#size-length_cl3:hover,#size-length_cl4:hover,#size-length_cl5:hover{
    border:solid 1px #3672af;
}



#size-length_new:hover,#size-length_new2:hover,#size-length_new3:hover,#size-length_new4:hover,#size-length_new5:hover{
    border:solid 1px #3672af;
}



#size-height_new,#size-height_new2,#size-height_new3,#size-height_new4,#size-height_new5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
    margin-left: 30px;
border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
    border:solid 1px #c7d8e9;
}
#size-height_new:hover,#size-height_new2:hover,#size-height_new3:hover,#size-height_new4:hover,#size-height_new5:hover{
    border:solid 1px #3672af;
}
#size-height_cl,#size-height_cl2,#size-height_cl3,#size-height_cl4,#size-height_cl5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
    margin-left: 30px;
	border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
    border:solid 1px #c7d8e9;
}
#size-height_cl:hover,#size-height_cl2:hover,#size-height_cl3:hover,#size-height_cl4:hover,#size-height_cl5:hover{
    border:solid 1px #3672af;
}



#size-width_new,#size-width_new2,#size-width_new3,#size-width_new4,#size-width_new5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
    margin-left: 30px;
	border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
   border:solid 1px #c7d8e9;
}
#size-width_new:hover,#size-width_new2:hover,#size-width_new3:hover,#size-width_new4:hover,#size-width_new5:hover{
    border:solid 1px #3672af;
}

#size-width_cl,#size-width_cl2,#size-width_cl3,#size-width_cl4,#size-width_cl5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
    margin-left: 30px;
	border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
   border:solid 1px #c7d8e9;
}
#size-width_cl:hover,#size-width_cl2:hover,#size-width_cl3:hover,#size-width_cl4:hover,#size-width_cl5:hover{
    border:solid 1px #3672af;
}




#weight_new,#weight_new2,#weight_new3,#weight_new4,#weight_new5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
    margin-left: 30px;
	border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
	border:solid 1px #c7d8e9;
}
#weight_new:hover,#weight_new2:hover,#weight_new3:hover,#weight_new4:hover,#weight_new5:hover{
    border:solid 1px #3672af;
}

#weight_cl,#weight_cl2,#weight_cl3,#weight_cl4,#weight_cl5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
    margin-left: 30px;
	border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
	border:solid 1px #c7d8e9;
}
#weight_cl:hover,#weight_cl2:hover,#weight_cl3:hover,#weight_cl4:hover,#weight_cl5:hover{
    border:solid 1px #3672af;
}


#volume_new,#volume_new2,#volume_new3,#volume_new4,#volume_new5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
    margin-left: 30px;
	border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
	border:solid 1px #c7d8e9;
}
#volume_new:hover,#volume_new2:hover,#volume_new3:hover,#volume_new4:hover,#volume_new5:hover{
    border:solid 1px #3672af;
}


#volume_cl,#volume_cl2,#volume_cl3,#volume_cl4,#volume_cl5{
    float: left;
    width: 120px;
    height: 35px;
    padding-left: 5px;
    margin-left: 30px;
	border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #505050;
    font-size: 15px;
	border:solid 1px #c7d8e9;
}
#volume_cl:hover,#volume_cl2:hover,#volume_cl3:hover,#volume_cl4:hover,#volume_cl5:hover{
    border:solid 1px #3672af;
}
.gab_new{
    float: right;
    width: 155px;
  /*  overflow:hidden;*/
    padding-left: 5px;
    margin-right: 5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 14px;
  margin-top: -5px;
}
.gab_new_cl{
    float: right;
    width: 160px;

    margin-top: -5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 14px;

}
.chf_new span {
display: block;
float:left;

    height: 18px;
 font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	width:120px;
    color: #646464;
	padding-top:2px;
	cursor:pointer;
}

.gab_new .vopr1 {
    padding: 3px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	background:#ffffff;
    color: #1057a1;
    float: left;
    width: auto;
margin-top: 4px;
    z-index: 10;
    cursor: pointer;
	border:solid 1px #1057a1;
}
.gab_new .vopr2 {
    padding: 3px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1057a1;
    float: left;
	margin-top: 4px;
		background:#ffffff;
    width: auto;
    height: auto;
    z-index: 10;
    cursor: pointer;
		border:solid 1px #1057a1;
}

#echo1_new{
float: left;
overflow:hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #646464;
    font-size: 12px;
cursor:pointer;
clear:both;


	padding-right:5px;
}
#echo1_new span{
padding-left:4px;
padding-right:4px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #1057a1;
    font-size: 12px;
border:solid 1px #1057a1;

}


#echo2_new{
float: left;
overflow:hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #646464;
    font-size: 12px;
cursor:pointer;


	padding-right:5px;
}
#echo2_new span{
padding-left:3px;
padding-right:3px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #1057a1;
    font-size: 12px;
border:solid 1px #1057a1;
}

.btn_new{
float:right;
height:28px;
outline:none;
cursor:pointer;
border:none;

text-align:center;
 padding-left:20px;
 padding-right:20px;
   background:#1156a1;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-size:14px;
  font-weight:bold;
  margin-top:20px;
}

.btn_new:hover{
background:#ff5900;
}

#doroga_knopki{
margin-left:auto;
margin-right:auto;
  width: 1100px;

  overflow:hidden;
}
#doroga_knopki_2{
float:left;

  width: 833px;
  margin-top:10px;
  overflow:hidden;
}

#doroga_knopki1{
float:left;
width:55px;
height:29px;
border-bottom:solid 2px #1659a6;
text-align:center;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #1659a6;
  font-weight:bold;
  font-size:14px;
  padding-top:10px;
  	cursor:pointer;
}

#doroga_knopki2{
float:left;
width:60px;
height:29px;
border-bottom:dashed 2px #c7d8e9;
margin-right:10px;
background:#ffffff;
text-align:center;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #c7d8e9;
  font-size:14px;
    padding-top:10px;
	cursor:pointer;
	margin-left:30px;
}

#doroga_content{
margin-left:auto;
margin-right:auto;
/*overflow:hidden;*/
  width: 1100px;

  padding-top:7px;
  padding-bottom:10px;  
 

}
#doroga_content_2{
float:left;
  width: 813px;
  background:#b3b0ae;
  padding-top:7px;
  padding-bottom:10px;  
  padding-left:10px;
  padding-right:10px;    

}


.btn2{
float:left;
width:226px;
height:48px;
outline:none;
cursor:pointer;
border:0;
background:#004f9d;
text-align:center;
 margin-left:20px;
 
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-size:16px;
}
#for2{
display:none;

}
.gab .vopr1{
padding:3px;
padding-top:0;
padding-bottom:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #004ba0;
float:left;
width:auto;
height:auto;
border:solid 1px #004ba0;
z-index:10;
cursor:pointer;
}


.vop_vyp1 {
    width: 190px;
    display: none;
    padding: 10px;
    position: absolute;
    z-index: 150;
    border: solid 1px #377399;
    border-radius: 5px;
    top: -165px;
    left: -52px;
    height: 130px;
    overflow: hidden;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background: #ffffff;
}







.gab .vopr2{
padding:3px;
padding-top:0;
padding-bottom:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #004ba0;
float:left;
width:auto;
height:auto;
border:solid 1px #004ba0;
z-index:10;
cursor:pointer;
}


.vop_vyp2 {
    width: 190px;
    display: none;
    padding: 10px;
    position: absolute;
    z-index: 150;
    border: solid 1px #377399;
    border-radius: 5px;
    top: -165px;
    left: -52px;
    height: 130px;
    overflow: hidden;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background: #ffffff;
}


#vopr2:hover #vopr2{
display:none;
}
#isOversize{
display: block;
float:left;

}
.is{
display: block;
float:left;
}
#isOversizeTwo{
display: block;
float:left;
clear:both;
}
.is2{
display: block;
float:left;
clear:both;
}
#echo{
float: left;
width:100%;
overflow:hidden;


}
#echo_cl{
float: left;
width:100%;
overflow:hidden;


}

#news_bg{
    float: left;
  width:100%;

padding-top:40px;
}

#news_block{

  margin-left: auto;
  margin-right: auto;

  width: 1100px;

}

#news{
float:left;
overflow:hidden;
width:760px;

}
#news_zag{
float:left;
/*width:760px;*/
overflow:hidden;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000000;
	margin-bottom:10px;
    border-bottom: solid 2px #000000;
}
#news_zag2{
float:left;
/*width:760px;*/
overflow:hidden;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000000;
	margin-bottom:10px;
    border-bottom: solid 2px #000000;
}

#news_cont{
float:left;
width:760px;
overflow:hidden;
}

.news-item{
float:left;
overflow:hidden;
width:350px;
height:120px;
margin-right:25px;
margin-bottom:50px;
}
.news-item_right{
float:left;
overflow:hidden;
width:250px;
height:145px;
margin-bottom:15px;
    border-bottom: solid 1px #d6d6d6;
}
.news-item_date_right{
float:left;
overflow:hidden;
width:250px;
height:22px;
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #b4b4b4;
}
.news-item_date_right span{
color: #ff5900;
font-size:10px;
}


.news-item_date{
float:left;
overflow:hidden;
width:150px;
height:22px;
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #b4b4b4;
}


.news-item_date span{
color: #ff5900;
font-size:10px;
}

.news-item_rubr{
float:left;
overflow:hidden;
width:180px;
height:22px;
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #b4b4b4;
	    background: url(/local/templates/nrg/images/fd.png) no-repeat 0 0;
		padding-left:20px;
}

.news-item_rubr_right{
float:left;
overflow:hidden;
width:250px;
height:22px;
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #b4b4b4;
	    background: url(/local/templates/nrg/images/fd.png) no-repeat 0 0;
		padding-left:20px;
		margin-top:5px;
}

.news-item_zag_right{
float:left;
overflow:hidden;
width:250px;
height:45px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004ba0;
}
.news-item_zag_right a{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004ba0;
	text-decoration:none;
}
.news-item_zag_right a:hover{

	text-decoration:underline;
}

.news-item_zag{
float:left;
overflow:hidden;
width:350px;
height:45px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004ba0;
}
.news-item_zag a{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004ba0;
	text-decoration:none;
}
.news-item_zag a:hover{

	text-decoration:underline;
}
.news-item_cont{
float:left;
overflow:hidden;
width:350px;
height:51px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}
.news-item_cont p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}
.news-item_cont_right{
float:left;
overflow:hidden;
width:250px;
height:51px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}
.news-item_cont_right p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}

#filialy{
float:right;
overflow:hidden;
width:240px;

}
#filialy_zag{
float:left;
overflow:hidden;
width:240px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000000;
   /* margin-top: 25px;*/
	 margin-bottom: 15px;
    border-bottom: solid 2px #000000;
}
#filialy_vse{
float:left;
overflow:hidden;
width:240px;
text-align:right;
}
#filialy_vse a{
font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #03539c;
}

#filialy_cont{
float:left;
overflow:hidden;
width:240px;
}

#filialy_cont p{
margin-bottom:10px;

}
#filialy_cont a{
font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #414141;
}
#filialy_cont a:hover{

    color: #03539c;
}

#stat_ob{
  float: left;
  width: 100%;
  overflow: hidden;
  padding-top: 30px;
  padding-bottom: 30px;
    background: #ffffff;
border-bottom:solid 1px #d9d9d9;
}

#facts_and_figures{
width:1100px;
overflow:hidden;
margin-left:auto;
margin-right:auto;

}
figure {
    margin: 1em 40px;
}
.clearFx {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: table;
    padding: 0;
    position: relative;
}
#facts_and_figures figure {
    border-left: 1px dotted #CCCCCC;
    float: left;
    height: 100px;
    padding-left: 23px;
    width: 185px;
}
#facts_and_figures figure:first-child {
    border-left: medium none;
    margin-left: 0;
    padding-left: 0;
}
#facts_and_figures img {
    display: block;
    float: left;
    height: 100px;
    width: 80px;
	    vertical-align: middle;
}
#facts_and_figures figcaption {
    color: #005AC0;
    font-size: 12px;
    margin-left: 90px;
	    line-height: 1.3;
}
#facts_and_figures span {
    color: #333333;
    display: block;
    font-size: 34px;
    font-weight: bold;
    margin: 0px 0 5px;
}


#map_directions_ob{
  float: left;
  width: 100%;
  overflow: hidden;
  padding-top: 30px;
  padding-bottom: 30px;
    background: #ffffff;
border-top:solid 1px #d9d9d9;

}
#map_cont{
width:1000px;
overflow:hidden;
margin-left:auto;
margin-right:auto;

}



.map_directions > div > div a {
    text-decoration: none;
    color: #333;
    font-size: 24px;
}
.map_directions > div > div span {
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.map_directions > div{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(/local/templates/nrg/images/markery.png);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;

}

/*kr*/
.map_directions > div.kr {
    background-position: 0 -541px;
    height: 110px;
    left: 428px;
    position: absolute;
    top: 324px;
    width: 180px;
    z-index: 1;
}
.map_directions > div.kr > div {
    left: 65px;
    position: absolute;
    top: 75px;
}

.map_directions  > div.kr.active {
    background-position: -271px -541px;
}

.marker.kr > div::before {
    color: #ff5900;
    content: "New";
    display: block;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: -30px;
    top: -5px;
}
/*/kr*/


/*pl*/
.map_directions > div.pl {
    background-position: 0 -541px;
    height: 110px;
    left: 10px;
    position: absolute;
    top: 340px;
    width: 180px;
    z-index: 1;
}
.map_directions > div.pl > div {
    left: 65px;
    position: absolute;
    top: 75px;
}

.map_directions  > div.pl.active {
    background-position: -271px -541px;
}

.marker.pl > div::before {
    color: #ff5900;
    content: "New";
    display: block;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: -30px;
    top: -5px;
}
/*/pl*/
/*am*/
.map_directions > div.am {
    background-position: 0 -480px;
    height: 65px;
    left: 195px;
    position: absolute;
    top: 415px;
    width: 210px;
    z-index: 1;
}
.map_directions > div.am > div {
    left: 87px;
    position: absolute;
    top: -30px;
}

.map_directions  > div.am.active {
    background-position: -270px -480px;
}

.marker.am > div::before {
    color: #ff5900;
    content: "New";
    display: block;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: -30px;
    top: -5px;
}
/*/am*/
.map_directions > div.by {
    background-position: 0 -393px;
    height: 88px;
    left: 70px;
    position: absolute;
    top: 292px;
    width: 276px;
    z-index: 1;
}
.map_directions > div.by > div {
    left: 87px;
    position: absolute;
    top: -30px;
}
.map_directions > div.by > div a  {
    color: #fff;
}

.map_directions > div.by > div span{
    color: #fff;
}

.map_directions  > div.by.active {
    background-position: -271px -393px;
}
.map_directions > div.kz {
    background-position: 0 -135px;
    height: 196px;
    left: 125px;
    position: absolute;
    top: 127px;
    width: 276px;
}
.map_directions  > div.kz > div {
    left: 30px;
    position: absolute;
    top: -30px;
}
.map_directions  > div.kz.active {
    background-position: -273px -135px;
}
.map_directions > div.ru {
    background-position: 0 0;
    height: 135px;
    left: 452px;
    position: absolute;
    top: 141px;
    width: 275px;
}
.map_directions > div.ru > div {
    left: 140px;
    position: absolute;
    top: -40px;
}
.map_directions > div.ru > div a {
    text-decoration: none;
    color: #fff;
    font-size: 30px;
}
.map_directions > div.ru > div span {
    display:block;
    color: #fff;
    font-size: 14px;
}
.map_directions  > div.ru.active {
    background-position: -271px 0px;
}

.map_directions > div.cn {
    background-position: 0 -332px;
    height: 60px;
    left: 715px;
    position: absolute;
    top: 198px;
    width: 276px;
}
.map_directions > div.cn > div {
    left: 120px;
    position: absolute;
    top: 25px;
}
.map_directions  > div.cn.active {
    background-position: -270px -332px;
}

.map_directions {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(/local/templates/nrg/images/map.jpg);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 500px;
    position: relative;
}

#footer_block_ob{

  float: left;
  width: 100%;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 25px;
    background: #003b7c;
	margin-top:30px;
}

#footer_block{
width:1100px;
overflow:hidden;
margin-left:auto;
margin-right:auto;

}

.footer_s {
float:left;
overflow:hidden;
margin-right:40px;
    min-width: 165px;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size:11px;	
}
.footer_s a{
  font-family: Arial, Helvetica, sans-serif;font-weight:bold;
  color: #ffffff;
  font-size:18px;
    font-weight: bold;
}
.footer_s a.fmal{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size:13px;
    font-weight: normal;
	text-decoration:none;
}

.footer_s a.fmal:hover{

	text-decoration:underline;
}



.footer_tel{
float:right;
overflow:hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-size:24px;
}


.mvk{

background: url(/local/templates/nrg/images/vk.png) no-repeat 0 50%; 
padding-left:28px;
padding-top:4px;
height:21px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.mvk2{

background: url(/local/templates/nrg/images/twitter15.png) no-repeat 0 50%; 
padding-left:28px;
padding-top:4px;
height:21px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.rss{

background: url(/local/templates/nrg/images/rss_foot.png) no-repeat 0 50%; 
padding-left:28px;
padding-top:4px;
height:21px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.mobil{
    background: url(/local/templates/nrg/images/mobil.png) no-repeat 0 50%;
    padding-left: 28px;
    padding-top: 4px;
    height: 26px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 3px;
    color: #ffffff;
}

#zag_ob{
  float: left;
  width: 100%;
  overflow: hidden;
    border-bottom: solid 1px #d9d9d9;
    background: #ffffff;

}
#cont_ob{
  float: left;
  width: 100%;
  overflow: hidden;
  padding-top: 30px;
  padding-bottom: 30px;
    background: #ffffff;

}
#cont_ob_text{
width:1100px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
    -webkit-column-width: 450px;
    -moz-column-width: 450px;
    column-width: 450px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
	    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}

#cont_ob_text p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #414141;
	margin-bottom:15px;
	text-indent: 1.5em;
}
#cont_ob_text p:before {
    color: #005AC0;
    content: '***';
    display: block;
    font-size: 20px;
    text-align: center;
}
#cont_ob_text p:first-child:before {
    content: "";
    display: block;
    text-indent: 0;
}
#dalee p:first-child:before {
    color: #005AC0;
    content: '***';
    display: block;
    font-size: 20px;
    text-align: center;
}

#cont_ob_text table{
width:1100px;
border:0;
box-sizing:border-box;

} 
#cont_ob_text td{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
} 

#zag_gl{
width:1100px;
overflow:hidden;
margin-left:auto;
margin-right:auto;

}
#zag_gl h1{
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 20px;
width:auto;
float:left;
font-size: 24px;
    color: #03539c;
border-bottom: solid 2px #03539c;
}

#middle_bg{
  float: left;
  width: 100%;
  overflow: hidden;

    background: #ffffff;

}


#middle{
width:1100px;
/*overflow:hidden;*/
margin-left:auto;
margin-right:auto;
}

#navi{
width:1100px;
overflow:hidden;
float:left;
    height: 23px;
	margin: 30px 0;
}

#navi_right{
overflow:hidden;
float:right;

}

#zag_news{
float:left;
width:100%;
/*overflow:hidden;*/
}
#zag_news_left{
float:left;
/*overflow:hidden;*/
}
#zag_news_left h1{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
    color: #03539c;
	width:auto;
	overflow:hidden;
	float:left;
	text-transform:uppercase;
}

#zag_news_right{
float:left;
overflow:hidden;
}
select.news_mes{
margin-left:15px;
float:left;
    width: 100px;
     height: 24px;
    margin-top: 5px;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    border: solid 1px #03539c;
}
 
.btn_news_filtr{
    float: left;
    height: 24px;
    outline: none;
    cursor: pointer;
    border: solid 1px #03539c;
    margin-left:15px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    background: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    color: #03539c;
    font-size: 12px;
    margin-top: 5px;

}
#block_left_news{
float:left;
overflow:hidden;
min-height:300px;

width:789px;
border:solid 1px #cecece;
border-left:none;
margin-top:10px;
padding-top:10px;
padding-right:10px;
}

#block_left_news_tem{
float:left;
overflow:hidden;
width:100%;
}

#block_left_news_tem span{
float:left;
overflow:hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
	font-weight:bold;
	margin-right:20px;
}

#block_left_news_tem label{
float:left;
overflow:hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
	margin-right:10px;
cursor:pointer;
}
#block_left_news_tem input{
    margin: 0;
    margin-top: 1px;
	 margin-right: 3px;
	  margin-left: 3px;
	 display: block;
    float: left;
}

#block_left_news_cont{
float:left;
overflow:hidden;
width:100%;
margin-top:25px;
}


.news_item_rubr {
    float: left;
    overflow: hidden;
    width: 780px;

    padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom:dashed 1px #cecece;
}

.news_item_rubr_date_new{
    float: left;
    overflow: hidden;
    width: 780px;
margin-bottom:10px;
}



.news_item_rubr_name{
    float: left;
    overflow: hidden;
    width: 680px;
	    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 16px;
	border-left:solid 1px #000000;
	padding-left:5px;
	line-height:1;
}

.news_item_rubr_name a{
	    font-family: Arial, Helvetica, sans-serif;
    color: #1759a7;
    font-size: 18px;
}
.news_item_rubr_name a:hover{
	text-decoration:none;
	 color: #000000;
}
.news_item_rubr_anons{
    float: left;
    overflow: hidden;
    width: 780px;
	    font-family: Arial, Helvetica, sans-serif;
    color: #414141;
    font-size: 14px;
	line-height:1.5;
	max-height:63px;
}
.news_item_rubr_anons p{
    float: left;
    overflow: hidden;
    width: 780px;
	    font-family: Arial, Helvetica, sans-serif;
    color: #414141;
    font-size: 14px;
}

.news_item_rubr_niz{
    float: left;
    overflow: hidden;
    width: 780px;
	margin-top:5px;
}

.news_item_rubr_date{
    float: left;
    overflow: hidden;
	width: 90px;
	margin-top:3px;
	 font-family: Arial, Helvetica, sans-serif;
    color: #b4b4b4;
    font-size: 11px;
}

.news_item_rubr_rubr{
float:right;
overflow:hidden;

height:22px;
font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1759a7;
	    background: url(/local/templates/nrg/images/fd.png) no-repeat 0 0;
		padding-left:20px;
		margin-left:10px;
}

.nab_beg{
float:left;
text-align:center;
width:25px;
	 font-family: Arial, Helvetica, sans-serif;
    color: #034f9d;
    font-size: 12px;
	border:solid 2px #eeeeee;
	display:block;
	text-decoration:none;
}

.nab_prev{
float:left;
text-align:center;
width:25px;
	 font-family: Arial, Helvetica, sans-serif;
    color: #034f9d;
    font-size: 12px;
	border:solid 2px #eeeeee;
	border-left:none;
	display:block;
	text-decoration:none;
	}

.nab_act{
float:left;
text-align:center;
width:25px;
	 font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
	border:solid 2px #034f9d;
	background:#034f9d;
	border-left:none;
	display:block;
	text-decoration:none;
	}
	

.nab_notact{
float:left;
text-align:center;
width:25px;
	 font-family: Arial, Helvetica, sans-serif;
    color: #034f9d;
    font-size: 12px;
	border:solid 2px #eeeeee;
	border-left:none;
	display:block;
	text-decoration:none;
	}	
	
.nab_next{
float:left;
text-align:center;
width:25px;
	 font-family: Arial, Helvetica, sans-serif;
    color: #034f9d;
    font-size: 12px;
	border:solid 2px #eeeeee;
	border-left:none;
	display:block;
	text-decoration:none;
	}
	
	.nab_end{
float:left;
text-align:center;
width:25px;
	 font-family: Arial, Helvetica, sans-serif;
    color: #034f9d;
    font-size: 12px;
	border:solid 2px #eeeeee;
	border-left:none;
	display:block;
	text-decoration:none;
}
	
#block_left_news_obr{
float:left;
overflow:hidden;

padding-left:15px;
width:785px;

margin-top:10px;
padding-top:10px;
}	
	.pozh_block_head_k_new {
    float: left;
    width: 100%;
	box-sizing:border-box;

    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #5a5959;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 15px;
}	
	#pozh_block_head_k {
    float: left;
    width: 785px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #5a5959;
    font-size: 19px;
    line-height: 1;
    margin-bottom: 15px;
}
	.pozh_block_head_k_new2 {
    float: left;
    width: 100%;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #5a5959;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
}
	.pozh_block_head_k_new2 a {
    font-family: Arial, Helvetica, sans-serif;
    color: #004f9d;
    font-size: 16px;
    font-weight: bold;
}


	#pozh_block_head_k2 {
    float: left;
    width: 785px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #5a5959;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
}
	#pozh_block_head_k2 a {
    font-family: Arial, Helvetica, sans-serif;
    color: #004f9d;
    font-size: 16px;
    font-weight: bold;
}
.pozh_block_right_k_new {
    float: left;
    width: 100%;
    overflow: hidden;
    line-height: 1;
}

#pozh_block_right_k {
    float: left;
    width: 785px;
    overflow: hidden;
    line-height: 1;
}

.form_ajax_left_knew_2 {
    float: left;
    width: 100%;
    overflow: hidden;
}

.form_ajax_left_k2 {
    float: left;
    width: 265px;
    overflow: hidden;
}
.form_ajax_left2_name_k {
    float: left;
    width: 65px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #919191;
    font-size: 12px;
    clear: both;
}
.form_ajax_left2_name_k2016 {
    float: left;
    width: 90px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #919191;
    font-size: 12px;
    clear: both;
}

.form_ajax_left2_right_k_nov {
    float: left;
    overflow: hidden;
}
.form_ajax_left2_right_k_nov input {
    float: left;
    width: 173px;
    height: 23px;
    padding-left: 10px;
    border: solid 1px #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 12px;
    margin-bottom: 20px;
}


.form_ajax_left2_right_k {
    float: left;
    overflow: hidden;
}
.form_ajax_left2_right_k input {
    float: left;
    width: 173px;
    height: 23px;
    padding-left: 10px;
    border: solid 1px #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 12px;
    margin-bottom: 20px;
}
.form_ajax_left2_right_k input.form-control2016 {

    width: 150px;

}

.form_ajax_right_k2 {
    float: left;
    width: 520px;
    overflow: hidden;
}
.form_ajax_right_knew2 {
    float: left;
    width: 100%;
    overflow: hidden;
}
.form_ajax_left2_name_k_nov {
    float: left;
    width: 80px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #919191;
    font-size: 12px;
    clear: both;
}
.form_ajax_left2_name2_k {
    float: left;
    width: 80px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #919191;
    font-size: 12px;
    clear: both;
}
.form_ajax_left2_right_k_nov {
    float: left;
    overflow: hidden;
}
.form_ajax_left2_right_k_nov textarea {
    float: left;
    width: 380px;
    height: 71px;
    padding-left: 10px;
    border: solid 1px #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    color: #929292;
    font-size: 12px;
    margin-bottom: 18px;
}

.form_ajax_left2_right_k {
    float: left;
    overflow: hidden;
}
.form_ajax_left2_right_k textarea {
    float: left;
    width: 425px;
    height: 71px;
    padding-left: 10px;
    border: solid 1px #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    color: #929292;
    font-size: 12px;
    margin-bottom: 18px;
}
.form_ajax_left2_right_k textarea.inp_dl2016 {
    float: left;
    width: 425px;
    height: 210px;
    padding-left: 10px;
    border: solid 1px #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    color: #929292;
    font-size: 12px;
    margin-bottom: 18px;
}


.btn4_k_nov {
    float: left;
    padding-left:35px;
	padding-right:35px;
    height: 28px;
    outline: none;
    cursor: pointer;
    border: 0;
    background: #004f9d;
    margin-left: 80px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-size: 12px;
}

.btn4_k {
    float: right;
    padding-left:35px;
	padding-right:35px;
    height: 28px;
    outline: none;
    cursor: pointer;
    border: 0;
    background: #004f9d;
    margin-right: 135px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-size: 12px;
}


.tem_news{
float:left;
overflow:hidden;
    background: url(/local/templates/nrg/images/radio.png) no-repeat 0 -18px;
height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    
margin-right:10px;	
}

.tem_news a{
display:block;
width:100%;
height:100%;
padding-left: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
color:#000000;	
text-decoration:none;
}
.tem_news_act{
float:left;
overflow:hidden;
    background: url(/local/templates/nrg/images/radio.png) no-repeat 0 0;
height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 18px;
margin-right:10px;	
}

.tem_news_act a{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
color:#000000;	
text-decoration:none;
}


.form_ajax_zvezd{
    float: left;
    width: 100%;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #7a7a7a;
    font-size: 12px;
    clear: both;
	margin-top:20px;
}


#left{
float:left;
/*overflow:hidden;*/
width:800px;
}
#right{
float:right;
overflow:hidden;
width:300px;
}
#new_usl_zag{
float:left;
overflow:hidden;
width:300px;
float: left;
    text-align: center;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 19px;
    text-transform: uppercase;
}

#new_usl_zag span {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 19px;
    text-transform: uppercase;
    border-bottom: solid 2px #004f9d;
}
#new_usl_slider{
float:left;
overflow:hidden;
width:300px;
float: left;
padding-left:25px;
padding-top:10px;
}

.new_usl{
float:left;
width:250px;
overflow:hidden;
margin-right:10px;
margin-left:10px;
margin-top:30px;
margin-bottom:30px;
}

.new_usl_g{
float:left;
width:250px;
height:210px;
overflow:hidden;
margin-right:10px;
margin-left:10px;

margin-bottom:30px;
border-left:solid 1px #e2e2e2;
border-right:solid 1px #e2e2e2;
}



.new_usl_img{
float:left;
width:250px;
height:150px;
overflow:hidden;

}
.new_usl:hover .new_usl_img{
-webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
}
.new_usl_g:hover .new_usl_img{
-webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
}


.new_usl_name_gor{
float:left;
width:250px;
overflow:hidden;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #919191;
	line-height:1;
	text-align:center;
	padding-bottom:10px;

}
.new_usl:hover .new_usl_name_gor{
color: #004f9d;
}	

.new_usl_name_g{
float:left;
width:250px;
overflow:hidden;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #919191;
	line-height:1;
	text-align:center;
	padding-bottom:10px;

}
.new_usl_g:hover .new_usl_name_g{
color: #004f9d;
}	


.new_usl_name{
float:left;
width:250px;
overflow:hidden;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #919191;
	line-height:1;
	text-align:center;
	padding-bottom:10px;
border-bottom:solid 1px #e2e2e2;
}
.new_usl:hover .new_usl_name{
color: #004f9d;
}	
#rubr_news{
float:left;
width:100%;
overflow:hidden;
}
#rubr_news span{
float:left;
overflow:hidden;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#rubr_news div.rubr_item{
float:left;
overflow:hidden;
	margin-left:15px;
}

#rubr_news div.rubr_item a{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	    border-bottom: solid 1px #004f9d;
}
#rubr_news div.rubr_item a:hover{

	    border-bottom: none;
}

#rubr_news div.rubr_item_a{
float:left;
overflow:hidden;
	margin-left:15px;
}

#rubr_news div.rubr_item_a a{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004f9d;
	font-weight:bold;
	text-decoration:none;
	    border-bottom: solid 1px #004f9d;
}
#rubr_news div.rubr_item_a a:hover{

	    border-bottom: none;
}


#detail_news_zag{
float:left;
overflow:hidden;
width:100%;
margin-top:20px;
margin-bottom:20px;
}


#news_detail_date{
    float: left;
    overflow: hidden;
		    font-family: Arial, Helvetica, sans-serif;
    color: #b4b4b4;
    font-size: 11px;
	padding-top: 5px;
}

#detail_news_zag_text{
    float: left;
    overflow: hidden;
margin-left:10px;
padding-left:10px;
    width: 675px;
border-left:solid 1px #03539c;
}
#detail_news_zag_text h1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #03539c;
	line-height:1;
}


#detail_news_content{
float:left;
overflow:hidden;
width:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}


#detail_news_content p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #414141;
	margin-bottom:10px;
	text-indent: 2em;
}

#detail_news_content a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}

#detail_news_content img{
padding:10px;
}



.predsled{
clear:both;
float:left;
width:100%;
margin-top:20px;
}
.news_pred{
width:33%;
float:left;
height:20px;
overflow:hidden;
/*
width:32px;
height:32px;
 background: url(/local/templates/nrg/images/pred.png) no-repeat 0 0;
     background-size: cover;
*/	 
	 
}
.news_pred a,.news_sled a ,.news_razdel a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
        color: #03539c;
}

.news_sled{
float:left;
width:33%;
height:20px;
overflow:hidden;

text-align:right;
/*
width:32px;
height:32px;
 background: url(/local/templates/nrg/images/sled.png) no-repeat 0 0;
     background-size: cover;
	 */
}
.news_razdel{
float:left;
width:33%;
height:20px;
overflow:hidden;
text-align:center;
/*
width:32px;
height:32px;
 background: url(/local/templates/nrg/images/nazad.png) no-repeat 0 0;
     background-size: cover;
	  */
}


.news-item2{
float:left;
overflow:hidden;
width:300px;
height:120px;
margin-right:25px;
margin-bottom:25px;

}
.news-item2:nth-child(odd){
border-right:dashed 1px #cecece;
}

.news-item_date2{
float:left;
overflow:hidden;
width:150px;
height:22px;
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #b4b4b4;
}

.entry-content2{
float:left;
margin-top:20px;
overflow:hidden;
}


.news-item_zag2{
float:left;
overflow:hidden;
width:300px;
height:45px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004ba0;
}
.news-item_zag2 a{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004ba0;
	text-decoration:none;
}
.news-item_zag2 a:hover{

	text-decoration:underline;
}

.news-item_cont2{
float:left;
overflow:hidden;
width:300px;
height:51px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}
.news-item_cont2 p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
}

#dr_news_zag{
float:left;
overflow:hidden;
width:100%;
margin-top:20px;

text-align:center;
    font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
    color: #03539c;
}


.entry-content4{
float:left;
margin-top:20px;
margin-bottom:20px;
overflow:hidden;
border:solid 1px #cecece;
padding-left:20px;
padding-top:20px;
}
.strana_item{
float:left;
width:100%;
margin-top: 20px;
margin-bottom: 10px;
}
.strana_item_gorod{
float:left;
width:100%;
}
.strana_item_kol{
float:left;
width:100%;
}

.strana_item_gorod a{
color: #005BC0;
text-decoration: none;
font-size: 24px;
 font-family: Arial, Helvetica, sans-serif;
}
.strana_item_gorod a:hover{
text-decoration: underline;

}
#niz_button_ob_new{
    float: left;
    width: 100%;
    height: 54px;
    overflow: hidden;
    background: #ffffff;
	border-top:solid 1px #d9d9d9;
	padding-top:40px;
text-align:center;
text-transform:uppercase;
color: #005ac0;
font-size:22px;
 font-family: Arial, Helvetica, sans-serif;
}

#niz_button_new{
  margin-left:auto;
   margin-right:auto; 
  width: 1100px;
  height:54px;
  overflow: hidden;

}


#niz_button11_new{
    cursor: pointer;
    float: left;
    overflow: hidden;
    padding-right:10px;
    height: 38px;
    border: solid 1px #c7d8e9;
    text-align: center;
    color: #004f9d;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
#niz_button11_new span{
float:left;
color:#004f9d;
font-size: 14px;
margin-top:7px;
margin-left:3px;
 font-family: Arial, Helvetica, sans-serif;
}

#niz_button11_new img{
margin-top:7px;
float:left;
margin-left:10px;
}
#niz_button11_new a{
text-decoration:none;
}


#niz_button1_new{
    cursor: pointer;
    float: left;
    overflow: hidden;
    width: 116px;
    height: 38px;
    border: solid 1px #004f9d;
    text-align: center;
    color: #004f9d;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
#niz_button1_new span{
float:left;
color:#004f9d;
font-size: 14px;
margin-top:7px;
margin-left:3px;
 font-family: Arial, Helvetica, sans-serif;
}

#niz_button1_new img{
margin-top:7px;
float:left;
margin-left:10px;
}
#niz_button1_new a{
text-decoration:none;
}

#niz_button22_new{
cursor:pointer;
float: left;
overflow:hidden;
padding-right:10px;
    height: 38px;
text-align:center;
color:#004f9d;
border: solid 1px #c7d8e9;
font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;

 margin-left:20px;
}
#niz_button22_new a{
text-decoration:none;
}

#niz_button2_new{
cursor:pointer;
float: left;
overflow:hidden;
    width: 116px;
    height: 38px;
text-align:center;
color:#004f9d;
border: solid 1px #c7d8e9;
font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;

 margin-left:20px;
}
#niz_button2_new a{
text-decoration:none;
}
#niz_button3_new a{
text-decoration:none;
}
#niz_button33_new a{
text-decoration:none;
}
#niz_button22_new span{
float:left;
color:#004f9d;
font-size: 14px;
margin-top:7px;
margin-left:3px;
 font-family: Arial, Helvetica, sans-serif;
}

#niz_button22_new img{
margin-top:7px;
float:left;
margin-left:10px;
}
#niz_button2_new span{
float:left;
color:#004f9d;
font-size: 14px;
margin-top:7px;
margin-left:3px;
 font-family: Arial, Helvetica, sans-serif;
}

#niz_button2_new img{
margin-top:7px;
float:left;
margin-left:10px;
}
#niz_button33_new{
cursor:pointer;
float: left;
overflow:hidden;
 padding-right:10px;
    height: 38px;
	border: solid 1px #c7d8e9;
text-align:center;
color:#004f9d;
font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
  margin-left:20px;
}
#niz_button33_new span{
float:left;
color:#004f9d;
font-size: 14px;
margin-top:7px;
margin-left:3px;
 font-family: Arial, Helvetica, sans-serif;
}

#niz_button33_new img{
margin-top:7px;
float:left;
margin-left:10px;
}





#niz_button3_new{
cursor:pointer;
float: left;
overflow:hidden;
    width: 100px;
    height: 38px;
	border: solid 1px #c7d8e9;
text-align:center;
color:#004f9d;
font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
  margin-left:20px;
}
#niz_button3_new span{
float:left;
color:#004f9d;
font-size: 14px;
margin-top:7px;
margin-left:3px;
 font-family: Arial, Helvetica, sans-serif;
}

#niz_button3_new img{
margin-top:7px;
float:left;
margin-left:10px;
}


#niz_button_cont_ob_new{
  float: left;
  width: 100%;


}
#niz_button_cont_new{
  margin-left:auto;
   margin-right:auto; 
  width: 1100px;


}
#niz_button_cont_treug_new{
float:left;
  width: 1100px;
  height:6px;



}

#niz_button_cont_treug_new1{
    position: absolute;
    z-index: 5;
    left: 164px;
    width: 22px;
    height: 17px;
    background: url(/local/templates/nrg/images/treug_new.png) no-repeat;
    margin-top: -8px;
}

#niz_button_cont_treug_new2{
position:absolute;
z-index:5;
display:none;
left:439px;
width:22px;
height:17px;
background: url(/local/templates/nrg/images/tre2.png) ; 
    margin-top: 2px;
}

#niz_button_cont_treug_new3{
position:absolute;
z-index:5;
display:none;
left:739px;
width:22px;
height:17px;
background: url(/local/templates/nrg/images/tre2.png) ; 
    margin-top: 2px;
}

#doroga_knopki_ob{
float:left;
  width: 100%;

margin-top:10px;


}


#map_kirg{
position:absolute;
top: 254px;
    left: 405px;
background: url(/local/templates/nrg/images/new_m.png) no-repeat;
width:119px;
height:155px;

}
h4.nation2{
    color: #005bc0;
	font-size: 18px;
	float:left;
	width:100%;
	margin-top: 10px;
 margin-bottom: 10px;
}
h4.nation{
    color: #005bc0;
	font-size: 18px;
	float:left;
	width:100%;
	margin-top: 10px;
 
}
.nation_co{

	/*float:left;*/
	width:100%;
    margin-bottom: 20px;
}

.gor_kont_spis2{
float:left;

    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
width:100%;
    position: relative;
    text-align: left;
}


.gor_kont_spis{
float:left;

    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    display: block;
    font-size: 11px;
    font-weight: bold;
width:100%;
    position: relative;
    text-align: left;
}


  .column {
    -webkit-column-width: 345px;
    -moz-column-width: 345px;
    column-width: 345px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;

   }

.bx_sitemap .bx_sitemap_title
{
border:none;

}

.row{
float:left;
}
#menu_kn_per_new {
    float: right;
    overflow: hidden;
    font-size: 18px;
  
    padding-right: 10px;
   /* padding-top: 30px;*/
    padding-bottom: 10px;


}

#menu_kn_per {
    float: left;
    overflow: hidden;
    font-size: 14px;
    width: 1090px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    border-top: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
margin-left:-1100px;
}

.menu_kn_per_item{
float:left;
overflow:hidden;
margin-right:60px;
height:20px;
cursor:pointer;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 11px;
  color: #000000;
 /*   background: url(/local/templates/nrg/images/krug.png) no-repeat right center;*/
	
	text-transform:uppercase;
}

.menu_kn_per_item:hover{

 /*   background: url(/local/templates/nrg/images/krug_hover.png) no-repeat right center;*/

}
#menu_kn_per_5, #menu_kn_per_10, #menu_kn_per_6, #menu_kn_per_7, #menu_kn_per_8, #block_sklad_ya, #block_punkt_ya, #block_ofis_ya, #block_dostavka_ya {
    display: none;
}


#dop_menu{
float:right;
overflow:hidden;
    margin-top: 5px;
	clear:both;
}
#dop_menu_sl{
float:left;
overflow:hidden;
width:1100px;
height:52px;
}

#dop_menu1{
float:left;
overflow:hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 13px;
	    background: url(/local/templates/nrg/images/sp.png) no-repeat 0 1px;
		padding-left:20px;
		cursor:pointer;
}
#dop_razdelitel{
float:left;
overflow:hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 13px;
padding-left:5px;
	padding-right:5px;
}
#dop_menu2{
float:left;
overflow:hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #005ac0;
    font-size: 13px;
		    background: url(/local/templates/nrg/images/kar_na.png) no-repeat 0 1px;
			padding-left:20px;
	
			cursor:pointer;
}
#dm2{
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgb(253, 87, 0);
}
.car {
    float: left;
    width: 130px;
    height: 20px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
	padding-top:5px;
	padding-bottom:5px;
}

#block_sklad{

  width: 1100px;
display:none;
  overflow:hidden;
  top:10px;
position:absolute;
 height:500px;
 background:#ffffff;
}

#block_of{

  width: 1100px;
display:none;
  overflow:hidden;
  top:10px;
position:absolute;
 /*height:316px;*/
 background:#ffffff;
 height:500px;
}

#block_vse{

  width: 1100px;

  overflow:hidden;
  top:10px;
position:absolute;
 height:500px;
 background:#ffffff;
 /* z-index:9;*/ 
}
#block_punkt{
 height:500px;
  width: 1100px;
display:none;
  overflow:hidden;
  top:10px;
position:absolute;

 background:#ffffff;
}

#block_absol{
  float:left;
  width: 1100px;
 overflow:hidden;
 height:500px;
 display:none;
}

.sklad_info {
    /*width: 100%;*/
	width: 53%;
    float: left;
    margin-top: 10px;
    background: url(/local/templates/nrg/images/d.jpg) repeat-y 0 0;
}
.sklad_info_left {
    width: 553px;
	height:500px;
    float: left;
    overflow: hidden;
    padding-right: 20px;
	    overflow-y: scroll;
    overflow-x: hidden;
}
.sklad_info_left table {
    box-sizing: border-box;
    border: 0;
}
.sklad_info_left td.td_right {
    text-align: right;
    font-family: Helvetica;
    font-weight: bold;
    vertical-align: top;
    font-size: 15px;
    width: 137px;
    min-height: 21px;
  /*  padding-bottom: 15px;*/
    color: #898989;
}

.sklad_info_left td.td_left {
    text-align: left;
    font-family: Helvetica;
    vertical-align: top;
    color: #000000;
    font-size: 15px;
    padding-left: 15px;
    padding-bottom: 5px;
    font-weight: bold;
}
.td_left {
    box-sizing: border-box;
    border: 0;
}
.sklad_info_left td.td_left a {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 15px;
    text-decoration: none;
}

.td_left td.sin {
    box-sizing: border-box;
    border: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 15px;
    background: #898989;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0;
}

.td_left td.kras {
    box-sizing: border-box;
    border: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 15px;
    background: #fd5700;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0;
}

.sklad_info_right {
    width: 505px; 
  /*  width: 372px; */
    float: left;
	height: 500px;
    padding-left: 10px;
	overflow-y: scroll;
    overflow-x: hidden;
}

.sklad_info_right strong {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #004f9d;
    font-size: 18px;
}
.sklad_info_right b {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #004f9d;
    font-size: 18px;
}
.sklad_info_right p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000203;
    font-size: 14px;
	margin-bottom:10px;
}


.sklad_info_right ul {
    float:left;
	padding-left: 20px;
	margin-bottom:10px;
	width:100%;
	box-sizing:border-box;
}
.sklad_info_right li {
    clear:both;
}


.entry-content {
    border-bottom: solid 1px #e8e8e8;
    overflow: hidden;
    padding-bottom: 10px;
}
.entry-content_gor {
    border-bottom: solid 1px #e8e8e8;
    overflow: hidden;
    padding-bottom: 20px;
}
#block_vse_dopol
{
z-index:2;
position:absolute;
left:0;
top:0;
/*width:895px;*/
width:1100px;
height:52px;
}
#block_punkt_dopol,#block_sklad_dopol,#block_of_dopol
{
z-index:1;
position:absolute;
left:0;
top:0;
width:895px;
height:52px;
}

#block_vse {
    width: 1100px;
    overflow: hidden;
    top: 10px;
    position: absolute;
    min-height: 500px;
    background: #ffffff;
   z-index: 2;
}



.sklad_info_none{
    /*width: 100%;*/
	width: 53%;
float:left;
margin-top:10px;
display:none;
    background: url(/local/templates/nrg/images/d.jpg) repeat-y 0 0;
}

/*
#sk_a1 {
    border-Bottom: solid 1px #004f9d;
}
#p_a1 {
    border-Bottom: solid 1px #004f9d;
}
#vs_a1 {
    border-Bottom: solid 1px #004f9d;
} 
*/

.bx-breadcrumb{
float:left;
}
.bx-breadcrumb .bx-breadcrumb-item  {
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#b4b4b4;
}

.bx-breadcrumb .bx-breadcrumb-item a {
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#b4b4b4;
}




#block_absol2{
  float:left;
  width: 1100px;
 overflow:hidden;
 height:500px;
 /*display:none;*/
}

#block_absol2_left{
  float:left;
  margin-top:10px;
padding-left:10px;
width:445px;
height:490px;
    overflow-y: scroll;
	    overflow-x: hidden;
}
#block_vse2{
  float:left;
overflow:hidden;
width:435px;


}
#block_sklad2{
  float:left;
overflow:hidden;
width:435px;
display:none;
}
#block_punkt2{
  float:left;
overflow:hidden;
width:435px;
display:none;

}
#block_of2{
  float:left;
overflow:hidden;
width:435px;
display:none;
}
#block_dostavka2{
  float:left;
overflow:hidden;
width:435px;
display:none;
}





.sklad_info_left2{
width:423px;
float:left;
overflow:hidden;
margin-bottom:10px;

}
.sklad_info_left2 table{
box-sizing:border-box;
border:0;

}



.sklad_info_left2 td.td_left2{
text-align:left;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 vertical-align:top;
  color:#000000;
  font-weight:bold;
  font-size:12px;
  padding-left:15px;
   padding-bottom:5px;
}

.sklad_info_left2 td.td_left2 a{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

  color:#000000;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;

}


.td_left2{
box-sizing:border-box;
border:0;

}
.td_left2 td{
text-align:center;

}
.td_left2 td{
box-sizing:border-box;
border:0;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:bold;
  color:#adadad;
  font-size:12px;
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;  
    padding-left:3px;
  padding-right:3px;  
  padding-top:3px;
}


.td_left2 td.sin{
box-sizing:border-box;
border:0;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:bold;
  color:#ffffff;
  font-size:12px;
  background:#898989;
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;  
    padding-left:3px;
  padding-right:3px;  
    padding-top:0;
}
.sklad_info_left2 td.td_right2{
text-align:right;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:bold;
  vertical-align:top;
  font-size:12px;
  width:113px;
  min-height:21px;
  padding-bottom:5px;
    color:#898989;
}

.td_left2 td.kras{
box-sizing:border-box;
border:0;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:bold;
  color:#ffffff;
  font-size:12px;
  background:#fd5700;
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;
  padding-left:3px;
  padding-right:3px; 
    padding-top:0;  
}

.sklad_info_left2_zag{
float:left;
width:413px;
border-bottom:dashed 1px #dcdcdc;
padding-top:3px;
margin-bottom:10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:bold;
    color:#004f9d;
  font-size:18px;
  padding-left:10px;
}



#block_absol2_right{
  float:right;
margin-right:10px;
margin-top:10px;
width:625px;
height:500px;
border:solid 1px #d1d1cb;
	    overflow: hidden;
}
#contentt {
    width: 1100px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    min-height: 500px;
}


#content_for_kontakt{
width:1100px;
float:left;
/*overflow:hidden;*/
margin-left:auto;
margin-right:auto;
min-height:500px;
margin-top:30px;
}
#content_for_kontakt_left{
width:833px;
/*overflow:hidden;*/
float:left;

}
#content_for_kontakt_left_head{
width:833px;
height:28px;
float:left;
	z-index:9;
}
.kont_left_kn{

overflow:hidden;
float:left;
border:solid 1px #f0f0f0;
/*padding-left:21px;
padding-right:21px;*/
padding-top:5px;
padding-bottom:5px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    color:#414141;
	background:#ffffff;
	cursor:pointer;
	border-bottom:0;
	z-index:10;
	box-sizing:border-box;
}

#kk1{
width:14%;
text-align:center;
}
#kk2{
width:14%;
text-align:center;
}
#kk3{
width:14%;
text-align:center;
}
#kk4{
width:14%;
text-align:center;
}
#kk5{
width:14%;
text-align:center;
}
#kk6{
width:14%;
text-align:center;
}
#kk7{
width:16%;
text-align:center;
}


#kk5 a{

text-decoration:none;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    color:#414141;
}

.kont_left_kn:nth-child(6){

	margin-right:0;
}
#content_for_kontakt_left_cont{
width:833px;
overflow:hidden;
float:left;
border-top:solid 1px #f0f0f0;
	z-index:8;
}

.content_for_kontakt_left_cont_item{
width:833px;
/*height:620px;*/
overflow:hidden;
padding-top:25px;

}
.content_for_kontakt_left_cont_item td a{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    color: #004f9d;
}
.content_for_kontakt_left_cont_item td{
padding-bottom:20px;

}

#kn2,#kn1,#kn4,#kn5,#kn6,#kn7{
display:none;

}
.kno_sk {
   float:left;
   background: url(/local/templates/nrg/images/str1.png) no-repeat 1px 0;
   width:20px;
   height:20px;
}
.kno_sk_new {
   float:left;
   background: url(/local/templates/nrg/images/tar_sk.png) no-repeat 50% 50%;
   background-size:contain;
   width:42px;
   height:42px;
}
.kno_sk_new:hover {

   background: url(/local/templates/nrg/images/tar_sk_a.png) no-repeat 50% 50%;
      background-size:contain;
}
.kno_sm_new {
   float:left;
   background: url(/local/templates/nrg/images/tar_pdf.png) no-repeat 50% 50%;
      background-size:contain;
   width:35px;
   height:35px;
}
.kno_sm_new:hover {

   background: url(/local/templates/nrg/images/tar_pdf_a.png) no-repeat 50% 50%;
      background-size:contain;
}
.kno_rig{
   float:left;
   background: url(/local/templates/nrg/images/boot1.jpg) no-repeat 50% 50%;
      background-size:contain;
   width:35px;
   height:35px;

}

.kno_left{
   float:left;
   background: url(/local/templates/nrg/images/boot2.jpg) no-repeat 50% 50%;
      background-size:contain;
   width:35px;
   height:35px;

}
.kno_dost{
   float:left;
   background: url(/local/templates/nrg/images/boot3.jpg) no-repeat 50% 50%;
      background-size:contain;
   width:35px;
   height:35px;

}
.kno_sk:hover{

   background: url(/local/templates/nrg/images/str2.png) no-repeat ;
 
}

.kno_sm {
   float:left;
   background: url(/local/templates/nrg/images/ok_ch.png) no-repeat;
   width:20px;
   height:13px;
}
.kno_sm:hover{

   background: url(/local/templates/nrg/images/ok_or.png) no-repeat ;
 
}

#niz_button_raschit {
    float: left;
    width: 171px;
    height: 29px;
    margin-right: 10px;
    background: #1659a6;
    text-align: center;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #e7e8e6;
    font-size: 16px;
    padding-top: 10px;
    cursor: pointer;
	margin-top:20px;
}
#niz_button_raschit a{
    float: left;
display:block;
width:100%;
height:100%;
text-decoration:none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #e7e8e6;
    font-size: 16px;
 
}


#contentt {
    width: 1100px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    min-height: 500px;
}


#dalee{
display:none;
}


#cd{
text-align: right;
cursor: pointer; 
font-weight: bold;
float:left;
width:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #03539c;
}


#kn7 p{
float:left;
overflow:hidden;
margin-right:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004ba0;

}
#otsledit_str {
    float: left;
    width: 100%;
    overflow: hidden;
	margin-top:30px;
}
#otsledit {
    float: left;
    width: 100%;
    overflow: hidden;
}
.otsledit_left_str_name {
    float: left;
    width: 144px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
    color: #000000;
    font-size: 14px;
    padding-top: 8px;
    clear: both;
	text-align:right;
	padding-right:30px;
}

.otsledit_left2_name {
    float: left;
    width: 110px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #919191;
    font-size: 14px;
    padding-top: 8px;
    clear: both;
}
.otsledit_left_str_right {
    float: left;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 12px;
}
.otsledit_left_str_right p{

    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 12px;
	margin-top:5px;
}
.otsledit_left2_right {
    float: left;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 12px;
}
.otsledit_left2_right p{

    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 12px;
	margin-top:10px;
}
.otsledit_left_str_right input {
    float: left;
    width: 206px;
    height: 28px;
    padding-left: 10px;
    border: solid 1px #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 15px;
}
.otsledit_left2_right input {
    float: left;
    width: 206px;
    height: 28px;
    padding-left: 10px;
    border: solid 1px #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 15px;
}
#cityTo3 {
    width: 217px;
    height: 32px;
    padding-left: 10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #929292;
    font-size: 14px;
    border: solid 1px #9c9c9c;
}
.btn_new_str {
    float: left;
    height: 28px;
    outline: none;
    cursor: pointer;
    border: none;
    margin-left: 517px;
    text-align: center;
    padding-left: 35px;
    padding-right: 35px;
    background: #004f9d;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}
.btn_new2 {
    float: left;
    height: 28px;
    outline: none;
    cursor: pointer;
    border: none;
    margin-right: 15px;
    text-align: center;
    padding-left: 35px;
    padding-right: 35px;
    background: #004f9d;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}

#content_for_kontakt_right_sl {
    float: left;
    width: 265px;
    overflow: hidden;
    border-left: solid 1px #cccccc;
    border-top: solid 1px #efefef;
    height: 891px;
}
.content_for_kontakt_right_sl_zag {
    float: left;
    width: 265px;
    text-align: center;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 19px;
    text-transform: uppercase;
}
.content_for_kontakt_right_sl_cont {
    float: left;
    width: 265px;
    overflow: hidden;
    margin-top: 10px;
}

#content_for_kontakt_left_pf {
    float: left;
    width: 788px;
    overflow: hidden;
    padding-left: 45px;
    padding-top: 18px;
    border-top: solid 1px #cccccc;
    height: 190px;
}
#content_for_kontakt_left_pf1 {
    float: left;
    width: 245px;
    overflow: hidden;
}
.content_for_kontakt_zag {
    float: left;
    width: 245px;
    overflow: hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 24px;
    border-bottom: solid 2px #004f9d;
}
.content_for_kontakt_cont {
    float: left;
    width: 245px;
    overflow: hidden;
    margin-top: 15px;
}
.content_for_kontakt_cont p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #919191;
    font-size: 14px;
}

.content_for_kontakt_zag_v {
    float: left;
    width: 245px;
    overflow: hidden;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 24px;
    border-bottom: solid 2px #004f9d;
}
.content_for_kontakt_cont_v {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
	  margin-bottom: 15px;
}
.content_for_kontakt_cont_v p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #919191;
    font-size: 14px;
	float:left;
	overflow:hidden;
	margin-right:30px;
}
.content_for_kontakt_cont_v a {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #919191;
    font-size: 14px;
	float:left;
	overflow:hidden;
	margin-right:30px;
}

#content_for_kontakt_left_pf2 {
    float: left;
    width: 100%;

    overflow: hidden;
}

.content_for_kontakt_right_sl_zag span {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 19px;
    text-transform: uppercase;
    border-bottom: solid 2px #004f9d;
}

.content_for_kontakt_cont a {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #919191;
    font-size: 14px;
    text-decoration: none;
}

#nav_postr{
margin-bottom:20px;

}
#pozh_block_head_kz2 {
    float: left;
    width: 833px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #004f9d;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 30px;
    margin-top: 40px;
    text-decoration: underline;
}
#pozh_block_head_kz {
    float: left;
    width: 833px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #004f9d;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 30px;
    margin-top: 20px;
    text-decoration: underline;
}
#countAddress{
float:right;
padding-top:3px;
text-decoration:underline;
}
#countAddress a{
float:right;
text-decoration:underline !important;
}
a.this{
text-decoration:none !important;
}


#vs1,#p1,#sk1,#zd1{
border:solid 1px #000000;

}

#zag_kontakt{
float:left;
overflow:hidden;
width:1100px;

}

#zag_kontakt_left{
float:left;
overflow:hidden;
min-width:265px;
padding-right:5px;
}

#zag_kontakt_left h1{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 30px;
	text-transform:uppercase;
	margin:0;
	font-weight:normal;
}

#zag_kontakt_left p.g_mal{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #717171;
    font-size: 18px;
	text-transform:none;
}

#zag_kontakt_right{ 
float:left;
/*overflow:hidden;*/
width:142px;

}

.time {
    color: #005AC0;
    font-size: 30px;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 12px;
    overflow: hidden;
}
.time span {
    display: inline-block;
    font-family: trebuchet ms;
    text-align: center;
    vertical-align: 2px;
    width: 15px;
}
.time:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRCMTFFRTlFQTE2QjExRTM4MEE0QjZENUU0OTg4OEI0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRCMTFFRTlGQTE2QjExRTM4MEE0QjZENUU0OTg4OEI0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEIxMUVFOUNBMTZCMTFFMzgwQTRCNkQ1RTQ5ODg4QjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEIxMUVFOURBMTZCMTFFMzgwQTRCNkQ1RTQ5ODg4QjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UWaePAAAEgklEQVR42syYaUgUYRjHZ9ctyS4LK5MOOr9Y2UF0elRKx4cOjSQtOqGiyEDtJCI66LDDyC+mGYUJRafddGjZpdFNF9FhQlZUQpZWpv2f+g8My87szq7t9sCPd2Z3Z+a/z/u8zzzPa1ESChQ3rTsYBAaCTqAtaAosoBKUg1egBBSBp+CX/U3qciMNH2IzKaolSARTQT9gNfhtD46zOd4H+8Fe8NbVB7oqMAAkgXmgPT/7DK4DmYInoCvYyu8ywCl6OQIMAb1IMsgCW8DH+hA4HKSBPjy/DPaBk3ae6AlqeM+LFChsB0FgFL0v4zIwCaSAo0YPtziJwSVgHfDjeSEYJqGj83sR6Q9ug1qd32ymMNU2imDEosN7GsVQOthAcRI3FaTO4JoH4JaBOIWL5hM9V0Mn7LUkFvqbESjiFoKfYBaYBvpzioxsNa81sgMgFEwAE8EXMAXshkg/VwQu1oibLBfy8+fgq5OHy0NjXYjrco7HwFiKTOCMGQqMYMyJzQGHTKahKvDNzAWIvQLOjFybAi/G6gkMYHqwMQXkKF4yiMxnpvgTXhAZ5EhgEpPrB7BN8aJBUAMM0TxtB1baCwwEC3jcyoXFUN9Ww6R/m7E/HaI7aAXKqysEPObUnvKmOsmBIJmZ4gRoBuaqAmVpT+dvN4GZ4KHiA4PIWk3WSIAXG1lZiYQxCZ9UfG/nQSnoKO9uETiUXrzGBeJTgxerMZzlabSVNZ3CF7yn9svJa85Vu8KxnzrFYnc8vKmUVsGsGXt7eK/7HDvYeFOFZVALcJxL3VFNqGddGTuteC4VdBQLB7M5MUYzq4E2luliqRwjWfPZl13JemEDGhPV5Hg+mGFSXBfGn4Uf+dt0kqa9vefK0rMQO4FiDd2Y2lrOnnqtxaapUMRLN8ENBxfmOHk3hzELBGgetMuNFfwSXgzH4QCwA/ywakqfElbM7qzCe4y5LBa30exV3EkzxdQhViEefM0TaWguebDySkh9WCjHN1ZOq7o4/hcbzPGulUlRVmI4qxqfGkuvUeprz8pS/hFbw9H/gfeGMK9KS3vHxmW9j/2A5K08H3muNWvSCH50EAumUq0H97DLj/FhLI5nJR3J/iRDW7C+A5k83slmaayXBR7hZpNYHrz3zL4nkWL1BfuSWP4jb9o47vvITK5y1DRJwbpI834t8mL8hbNRk7o0Fd4r0+uL87lXYmEbGOUFcfKaPAiaSLkPcTnOdhaWg1yWXsf+USw25yieOwPagNOaztJQYC33Y3LZXR3mdplaAjX1UNw85t109kDB7CIT4L0qVzePvrMVTWNcrGc7uJ0315v6bkyyipPKJ4T7P/Jns0EcxFWY3cCsYxFbwrgco/luJCi224eR5uscj0ewEdfWhlHcxYrTpLYVEJZt9G9c2WE9wNJpObfh5H29FMSDC+AqeMYE20izCSV/sAvL9xj2LGLV9NoaTSWlv4hM7vJ3ZnzG8+FmrJTJOJNhotZ/iqce1Jok8hVgLWNJ9q/7SvfFbk7dJf2h/N1kL2MxKw3VXe4DmrLfAgwADH8n3rbTlloAAAAASUVORK5CYII=");
    display: block;
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 40px;
}
.date_ab{
    position: absolute;
    top: 38px;
    right: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #005ac0;

}
.o_filiale{
    position: absolute;
    top: 52px;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #005ac0;

}
.o_filiale a{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #005ac0;

}
 

.bx_sitemap {
    margin-bottom: 30px;
    float: left;
}


#maps_kart{
width:100%;
overflow:hidden;
margin-top:30px;
float:left;

}

.content_for_kontakt_zag_v_bliz {
    float: left;
    width: 333px;
    overflow: hidden;
       font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 24px;
    border-bottom: solid 2px #004f9d;
	margin-top:30px;
	margin-bottom:20px;
}


#echo1{
float: left;
overflow:hidden;
      font-family: Arial, Helvetica, sans-serif;
    color: #004f9d;
    font-size: 12px;
cursor:pointer;
    border: solid 1px #004f9d;
	width:20px;
	text-align:center;
	
}


#echo2{
float: left;
overflow:hidden;
      font-family: Arial, Helvetica, sans-serif;
    color: #004f9d;
    font-size: 12px;
cursor:pointer;
    border: solid 1px #004f9d;
	width:20px;
	text-align:center;
}




#echo_text{
float: left;
overflow:hidden;
       font-family: Arial, Helvetica, sans-serif;
    color: #646464;
    font-size: 12px;
	margin-left:10px;
	margin-right:10px;
}


.btnre{
    float: right;
    height: 24px;
    outline: none;
    cursor: pointer;
    border: none;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
	padding-top: 4px;
    background: #1156a1;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
	margin-left:20px;
}
.btnre:hover{

    background: #ff5900;

}

#rezult_block{
float:left;
margin-top:40px;
width:100%;
overflow:hidden;
    border-bottom: solid 1px #d9d9d9;
    padding-bottom: 20px;
}
#rezult_block_left{
float:left;
overflow:hidden;
width:56%;
box-sizing:border-box;
padding-right:40px;
    border-right: dashed 1px #D9D9D9;
}
#rezult_block_right{
float:right;
overflow:hidden;
width:42%;
box-sizing:border-box;

}
#rezult_block_right_info{
float:left;
overflow:hidden;
width:100%;
box-sizing:border-box;
  /*  border-left: 3px solid #3887E0;
    background: #eff5fc;
	padding: 20px;*/

}

#rezult_block_right_info p{

       font-family: Arial, Helvetica, sans-serif;

    color: #000203;
    font-size: 12px;	
}
#rezult_block_right_info p.vni{

       font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
    color: #3887E0;
    font-size: 18px;
	margin-bottom:10px;
}


#rezult_block_right_neg{
float:left;
overflow:hidden;
width:100%;
/*margin-top:30px;*/
}
#rezult_block_right_neg p{

       font-family: Arial, Helvetica, sans-serif;
/*margin-bottom:40px;*/
margin-bottom:3px;
    color: #000203;
    font-size: 12px;	
}
#rezult_block_right_neg a{

       font-family: Arial, Helvetica, sans-serif;
/*margin-bottom:40px;*/

    color: #000203;
    font-size: 12px;	
}

#rezult_block_right_neg p.bez{

       font-family: Arial, Helvetica, sans-serif;
margin-bottom:24px;
    color: #000203;
    font-size: 12px;	
}
#rezult_block_right_neg p.bez2{

       font-family: Arial, Helvetica, sans-serif;
margin-bottom:10px;
    color: #000203;
    font-size: 14px;	
}

#rezult_block_left_zag{
float:left;
overflow:hidden;
width:100%;
font-family: Arial, Helvetica, sans-serif;
margin-bottom:20px;
    color: #ff5900;
font-size: 14px;
text-transform:uppercase;
font-weight:bold;
}

#rezult_block_left_zag span{

font-family: Arial, Helvetica, sans-serif;
margin-bottom:20px;
    color: #ff5900;
font-size: 18px;
text-transform:uppercase;
font-weight:bold;
border-bottom:solid 1px #FF0000
}


.rezult_block_left_cont_niz{
float:left;
overflow:hidden;
width:100%;
margin-top:15px;
}



#rezult_block_left_cont{
float:left;
overflow:hidden;
width:100%;
margin-bottom:20px;
min-height:368px;
}
#rezult_block_left_cont p{
float:left;
clear:both;
overflow:hidden;
width:100%;
margin-top:20px;

}
#rezult_block_niz{
float:left;
clear:both;
width:100%;
overflow:hidden;
}



#rezult_block_niz2{
float:left;
clear:both;
width:100%;
overflow:hidden;
text-align:center;
}

.rezult_block_niz_1{
float:left;
overflow:hidden;
border-left:solid 1px #3887E0;
border-right:solid 1px #3887E0;
padding-left:20px;
padding-right:20px;
height:28px;
box-sizing:border-box;
padding-top:4px;
}
.rezult_block_niz_1 a{
font-family: Arial, Helvetica, sans-serif;
margin-bottom:14px;
    color: #000000;
}
.rezult_block_niz_2{
float:left;
overflow:hidden;
margin-left:100px;
}
.rezult_block_niz_3{
float:right;
overflow:hidden;
padding-right:20px;
}



.btnre2{
    float: left;
    height: 24px;
    outline: none;
    cursor: pointer;
    border: none;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
	padding-top: 4px;
    background: #1156a1;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;

	margin-left:20px;
}
.btnre2:hover{

    background: #ff5900;

}


#vash_rez{
float: left;
width:100%;
margin-top:25px;
padding-top:25px;
overflow:hidden;
border-top: solid 1px #cccccc;
}


#vash_rez_zag{
    float: left;
    overflow: hidden;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    color: #ff5900;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

#vash_rez_zag span{
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    color: #ff5900;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: solid 1px #FF0000;
}

#vash_rez_cont{
    float: left;
    overflow: hidden;
    width: 100%;
min-height:200px;
}
#vash_rez_cont22{
    float: left;
    overflow: hidden;
    width: 100%;
margin-bottom:20px;
}
.new_news_zag {
    float: left;
    width: 250px;
    overflow: hidden;
    margin-left: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #414141;

    border-bottom: solid 2px #03539c;
    margin-bottom: 15px;
}

.new_news_zag2 {
    float: left;
    width: 250px;
    overflow: hidden;
    margin-left: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #414141;
margin-top: 20px;
    border-bottom: solid 2px #03539c;
    margin-bottom: 15px;
}


#new_news_cont{
float: left;
    width: 250px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #414141;
	margin-left: 50px;
}



#new_news_cont2{
float: left;
    width: 250px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #414141;
	margin-left: 50px;
}

#new_news_cont2 p{
    margin-bottom: 10px;
}

#new_news_cont2 a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #414141;
}

#new_usl_str{
width:100%;
float:left;
overflow:hidden;
clear:both;
margin-top:40px;
}

#new_usl_str_zag{
width:100%;
float:left;
overflow:hidden;
clear:both;
    height: 27px;
    border-bottom: solid 1px #cccccc;
	margin-bottom:20px;
}

#new_usl_str_zag span{
border-bottom: solid 2px #004f9d;
 text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000000;
}

#new_usl_str_cont{
width:100%;
float:left;
overflow:hidden;
clear:both;

	margin-bottom:20px;
}



#middle h2.doc{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #000000;
text-align:center;
text-decoration:underline;
font-weight:normal;
text-transform:uppercase;
margin-bottom:30px;
}


ul.ul_doc{
float:left;
width:100%;
margin-bottom:30px;
}

ul.ul_doc li{
    display: list-item;
    text-align: -webkit-match-parent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #005bc0;
text-transform:uppercase;	
margin-bottom:10px;
}
ul.ul_doc li a{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #005bc0;
text-transform:uppercase;	
text-decoration:none;
}
ul.ul_doc li a:hover{

text-decoration:underline;
}


#rezult_block_left_ob{
float:left;
width:60%;
overflow:hidden;
border-left: 3px solid #3887E0;
    background: #eff5fc;
    padding: 20px;
    padding-top: 10px;
}


#rezult_block_left_ob .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
	box-sizing:border-box;
	    border-spacing: 0;
    border-collapse: collapse;
	margin-top:20px;
}
#rezult_block_left_ob .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
#rezult_block_left_ob .table td{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.left_vni{
    float: left;
    overflow: hidden;
    width: 250px;
    box-sizing: border-box;
   /* border-left: 3px solid #3887E0;
    background: #eff5fc;
    padding: 20px;*/
	margin-left: 50px;
margin-bottom: 50px;
}

.left_vni p.vni {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #3887E0;
    font-size: 18px;
    margin-bottom: 10px;
}
.left_vni p {
    font-family: Arial, Helvetica, sans-serif;
    color: #000203;
    font-size: 14px;
}


.otsledit_left_str_right_new input {
    float: left;
    width: 450px;
    height: 28px;
    padding-left: 10px;
    border: solid 1px #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 15px;
}

.otsledit_left_str_right_new select {
 
    width: 461px !important;

}


.otsledit_left_str_right_new {
    float: left;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 12px;
}
.otsledit_left_str_right_new p{

    font-family: Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    font-size: 12px;
	margin-top:5px;
}



#vash_rez_cont table{
float: left;
    overflow: hidden;
    width: 90%;
    min-height: 200px;
	   /* border: 1px solid #ddd;*/
		box-sizing: border-box;
		    border-spacing: 0;
    border-collapse: collapse;
}

#vash_rez_cont td{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
     border: 1px solid #ddd;
}
#vash_rez_cont22 thead th{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	text-align:left;
    font-size: 12px;
}
#vash_rez_cont22 table{
float: left;
    overflow: hidden;
    width: 90%;

	   /* border: 1px solid #ddd;*/
		box-sizing: border-box;
		    border-spacing: 0;
    border-collapse: collapse;
}

#vash_rez_cont22 td{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    
	 
}
#vash_rez_cont22 .active td{
background-color: #f5f5f5;
    border-top: 1px solid #ddd; 
}

.b-top {
z-index:2600;
position:fixed;
left:0;
bottom:70px;
width:35%;
margin-left:50%;
opacity:0.5;
filter:alpha(opacity=50);
}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {
z-index:2600;
position:absolute;
 display:block;
 left:100px;
 bottom:0;
 margin:0 0 0 100%;
width:52px;
height:59px;
 color:white;
 background: url(/local/templates/nrg/images/top.png) no-repeat;
 }

#td50,#td50_2  {
box-sizing:border-box;

}
#td50 td,#td50_2 td {
height:40px!important;

}

#oz{
width:100%;
border:0;

}

#oz p{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 14px;

    margin-bottom: 5px;

}



.form_zag {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: bold;
}
.inp_dlin {
    width: 90%;
    height: 20px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.fzag {
    width: 90% !important;
     font-family: Arial, Helvetica, sans-serif !important;
    font-size: 21px !important;
    line-height: inherit !important;
    color: #333 !important;
    border: 0 !important;
    border-bottom: 1px solid #e5e5e5 !important;
    margin-top: 15px !important;
}

.inp_kor {
    width: 80%;
    height: 20px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.t_rab1 {
    width: 30%;
    float: left;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 6px 12px;
}
.t_rab2 {
    width: 30%;
    float: right;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-right: 12%;
    padding: 6px 12px;
}

.radio-inline{
cursor:pointer;

}

.form-control_new {
    width: 90%;
    height: 80px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-top: 15px;
}

.but_1 {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
    margin-top: 20px;
}



#rezult_block_right_neg p.vni {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #3887E0;
    font-size: 18px;
    margin-bottom: 10px;
}


#reg_knopki{
margin-left:auto;
margin-right:auto;
  width: 100%;
  margin-bottom:20px;

  overflow:hidden;
}

#reg_knopki1{
float:left;
height:29px;
border-bottom:solid 2px #1659a6;
text-align:center;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #1659a6;
  font-weight:bold;
  font-size:14px;
  padding-top:10px;
  	cursor:pointer;

}

#reg_knopki1 a{

  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #1659a6;
  font-weight:bold;
  font-size:14px;
text-decoration:none;

}


#reg_knopki2{
float:left;
height:29px;
border-bottom:dashed 2px #c7d8e9;
margin-right:10px;
background:#ffffff;
text-align:center;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #c7d8e9;
  font-size:14px;
    padding-top:10px;
	cursor:pointer;
	margin-left:30px;
}
#reg_knopki2 a{

  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #c7d8e9;
  font-size:14px;
text-decoration:none;

}

#f_reg{
width:100%;
border:0;

}
#f_reg a{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 14px;
}


#f_reg td{
padding-bottom:15px;

}
#f_reg td.zag_fs{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 14px;
padding-right:40px;
text-align:right;
width:150px;
}

#f_reg .form-control-reg{
    display: block;
width: 46%;
    height: 25px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


#aut_v{
color: #333;
    background: #ffffff;
	border:solid 1px #adadad;
padding:10px;
outline:none;
    border-radius: 4px;
	cursor:pointer;
}


#clients_text{
float:left;
width:100%;


}
#clients_text p{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 14px;
	margin-bottom:5px;
}

#clients_text_podzag{
float:left;
width:100%;
margin-top:20px;
margin-bottom:10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
   font-size: 21px;
   border-bottom: solid 1px #cccccc;
   padding-bottom:10px;
}


/*#nrgPriceRegion label{
float:left;
width:100%;
    font-size: 14px;
	    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	margin-bottom:10px;
}

#nrgPriceRegion select{
    float: left;
    width: 100%;
	box-sizing:border-box;
    height: 39px;
    padding-left: 10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #929292;
    font-size: 14px;
    border: solid 1px #c7d8e9;
margin-bottom:20px;
}

.form-group{
float:left;
width:90%;
}*/

.select2-container--bootstrap {
    display: block;
}


/*#nrgPriceRegion .btn{
    float: left;
    height: 33px;
    outline: none;
    cursor: pointer;
    border: none;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    background: #1156a1;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
}*/

/*#nrgPriceRegion .btn:hover {
    background: #ff5900;
}*/
#vash_rez_cont2 table.mytable {
    float: left;
    overflow: hidden;
    width: 90%;
    min-height: auto;
    border: 1px solid #ddd;
    box-sizing: border-box;
    border-spacing: 0;
    border-collapse: collapse;
}
#vash_rez_cont2 table.mytable th{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
     border: 1px solid #ddd;
	 text-align:left;
}

#vash_rez_cont2{
    float: left;
    overflow: hidden;
    width: 100%;
min-height: 120px;
}
#vash_rez_cont2 table{
float: left;
    overflow: hidden;
    width: 80%;
min-height: 120px;
	    border: 1px solid #ddd;
		box-sizing: border-box;
		    border-spacing: 0;
    border-collapse: collapse;
}

#vash_rez_cont td{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
     border: 1px solid #ddd;
}
#block_left_news_obr2{
float:left;
overflow:hidden;
padding-top:20px;
    border-top: solid 1px #cccccc;
width:785px;
padding-right:20px;
margin-top:20px;

}	
#block_left_news_obr3{
float:left;
overflow:hidden;
padding-top:20px;
    border-top: solid 1px #cccccc;
width:100%;
padding-right:20px;
margin-top:20px;

}	
#h_vopr{
padding-left:4px;
padding-right:4px;
margin-left:10px;
padding-top:1px;
padding-bottom:1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
	font-weight:bold;
    font-size: 14px;
	border:solid 1px #000000;
	float:left;
	cursor:pointer;
	line-height:1;
	margin-top:7px;
}


#h_vopr_text{
    width: 471px;
    display: none; 
    padding: 10px;
    position: absolute;
    z-index: 150;
    border: solid 1px #377399;
    border-radius: 5px;
    top: -37px;
    left: 25px;
    height: 63px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background: #ffffff;

}

#h_vopr_text p.vni {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #3887E0;
    font-size: 12px;
    margin-bottom: 5px;
}

#h_vopr_text p {
font-family: Arial, Helvetica, sans-serif;
    color: #000203;
    font-size: 11px;
}
#h_vopr:hover #h_vopr_text{
display:block;
}
.spisok{
border-bottom: 1px dotted #cccccc;
    margin-bottom: 20px;
	padding-bottom: 20px;
    overflow: hidden;
	float:left;
	width:100%;
}
.spisok a{
    color: #005BC0;
    text-decoration: none;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
}
.spisok a:hover{
  
    text-decoration: underline;

}


#kn1{
padding-top:45px;

}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    line-break: auto;
}
.popover {
    max-width: 450px !important;
    width: 290px !important;
}
.fade.in {
    opacity: 1;
}
.popover.bottom>.arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25);
}
.popover.bottom>.arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover-title {
    text-align: center !important;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
	color:#000000;
}
.popover-content {
    padding: 9px 14px;
}
.text-center {
    text-align: center;
}
.btn-primary {
    background-image: linear-gradient(to bottom, #3887E0 0px, #005BC0 100%);
    background-repeat: repeat-x;
    border-color: #2B669A;
}

.popover>.arrow, .popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
*:before, *:after {
    box-sizing: border-box;
}

.popover>.arrow {
    border-width: 11px;
}
.popover>.arrow:after {
    content: "";
    border-width: 10px;
}


#ob {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 166999;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    cursor: pointer;
    overflow-x: hidden;
    overflow-y: scroll;
}
#gorodav {
    width: 80%;
    height: auto;
    cursor: pointer;
    /* position: fixed; */
    margin-right: 10%;
    margin-left: 10%;
    top: 20px;
    z-index: 2000;
    border: solid 5px #004FA8;
    border-radius: 10px;
    background: #ffffff;
    display: none;
	    padding: 40px 30px;
		box-sizing:border-box;
}
#xxx {
    position: absolute;
    right: 5px;
    top: -16px;
    color: #004FA8;
    font-weight: bold;
    font-size: 55px;
}


#gorodav h2{
margin-bottom:20px;
margin-top:20px;
}


#gorodav h2 a{
color:#005bc0;
}

#gorodav .column{
margin-bottom:40px;
}

#form_ajaxob2{
float:left;
}


#vremenno{

    width: 1100px;
    overflow: hidden;
    float: left;
    margin: 20px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
#vremenno a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #005bc0;
}
#schetch{
float:left;
margin-top:20px;
width:100%;
}


.takzhe_head{
float:left;
margin-top:20px;
width:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
}


.takzhe_cont{
float:left;
margin-top:20px;
width:100%;

}
.takzhe_cont span{
padding-left:10px;
padding-right:10px;
border-left:solid 1px #005bc0;
}
.takzhe_cont span:first-child{
padding-left:0;
border-left:none;
}

.takzhe_cont a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #005bc0;
	text-decoration:none;
}
.takzhe_cont a:hover{
	text-decoration:underline;
}
h2.vopot{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
text-align:left;

font-weight:normal;
text-transform:uppercase;
margin-bottom:30px;
}
h2.vopot2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
text-align:left;

font-weight:normal;
text-transform:uppercase;
margin-bottom:30px;
margin-top:30px;
}

.vopros_faq{
float:left;
    /*border-bottom: 1px dashed #CCCCCC;*/

    border-bottom: 1px dashed #CCCCCC;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    padding: 9px 5px 8px 40px;
    width: 100%;
background:url(/local/templates/nrg/images/vop_plus.png) no-repeat 5px 50%;

}
.vopros_faq:first-child{
float:left;
    border-top: 1px dashed #CCCCCC;
}



.vopros_faq:hover {
    background-color: #F5F5F5;
    color: #444444;
    text-decoration: none;
}





.otvet_faq{
    padding: 9px 5px 8px 40px;
    width: 100%;
	box-sizing: border-box;
	float:left;
	display:none;
}

.otvet_faq p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}

.otvet_c{
float:left;
margin-bottom:30px;
overflow:hidden;
width:100%;

}

#ob_uslug{
width:100%;
border-top:solid 1px #d9d9d9;
/*border-bottom:solid 1px #d9d9d9;*/
box-sizing:border-box;
padding-top:15px;
padding-bottom:15px;
float: left;
}

#uslug_cont{
margin-left:auto;
margin-right:auto;
    width: 1100px;
}

#uslug_cont_menu{
width:310px;
float:left;
overflow:hidden;

}
#uslug_cont_menu .uslug_menu_item{
width:310px;
height:35px;
float:left;
overflow:hidden;
box-sizing:border-box;
padding-top:5px;
padding-right:15px;
padding-left:45px;
}




#uslug_cont_menu .uslug_menu_item:hover span{
color: #ffffff;
border-bottom:none;
}

#hov_usl {
border-top:dashed 1px #0052af !important;
border-bottom:dashed 1px #0052af !important;
width:100%;
float:left;
overflow:hidden;
display:block;

}

#hov_usl .uslug_menu_item span{
color: #535353 !important;
border-bottom:none !important;

}

#uslug_cont_menu .uslug_menu_item span{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #535353;
	border-bottom:solid 1px #d9d9d9;
	padding-bottom:7px;
	width:100%;
	float:left;
	display:block;
}
#usl_im1{
background:url(/local/templates/nrg/images/ik_usl1.png) no-repeat 10px 50%;
}
#usl_im1:hover{
background:url(/local/templates/nrg/images/ik_usla1.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im1{
background:url(/local/templates/nrg/images/ik_usla1.png)  no-repeat 10px 50%;
}



#usl_im2{
background:url(/local/templates/nrg/images/ik_usl2.png) no-repeat 10px 50%;
}
#usl_im2:hover{
background:url(/local/templates/nrg/images/ik_usl2.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im2{
background:url(/local/templates/nrg/images/ik_usl2.png)no-repeat 10px 50%;
}

#usl_im3{
background:url(/local/templates/nrg/images/ik_usl3.png) no-repeat 10px 50%;
}
#usl_im3:hover{
background:url(/local/templates/nrg/images/ik_usl3.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im3{
background:url(/local/templates/nrg/images/ik_usl3.png)  no-repeat 10px 50%;
}

#usl_im4{
background:url(/local/templates/nrg/images/ik_usl4.png) no-repeat 10px 50%;
}
#usl_im4:hover{
background:url(/local/templates/nrg/images/ik_usl4.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im4{
background:url(/local/templates/nrg/images/ik_usl4.png)  no-repeat 10px 50%;
}


#usl_im5{
background:url(/local/templates/nrg/images/ik_usl5.png) no-repeat 10px 50%;
}
#usl_im5:hover{
background:url(/local/templates/nrg/images/ik_usl5.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im5{
background:url(/local/templates/nrg/images/ik_usl5.png) no-repeat 10px 50%;
}

#usl_im6{
background:url(/local/templates/nrg/images/ik_usl6.png) no-repeat 10px 50%;
}
#usl_im6:hover{
background:url(/local/templates/nrg/images/ik_usl6.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im6{
background:url(/local/templates/nrg/images/ik_usl6.png) no-repeat 10px 50%;
}


#usl_im7{
background:url(/local/templates/nrg/images/ik_usl7.png) no-repeat 10px 50%;
}
#usl_im7:hover{
background:url(/local/templates/nrg/images/ik_usl7.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im7{
background:url(/local/templates/nrg/images/ik_usl7.png) no-repeat 10px 50%;
}

#usl_im8{
background:url(/local/templates/nrg/images/ik_usla8.png) no-repeat 10px 50%;
}
#usl_im8:hover{
background:url(/local/templates/nrg/images/ik_usl8.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im8{
background:url(/local/templates/nrg/images/ik_usl8.png) no-repeat 10px 50%;
}

#usl_im9{
background:url(/local/templates/nrg/images/ik_usl9.png) no-repeat 10px 50%;
}
#usl_im9:hover{
background:url(/local/templates/nrg/images/ik_usl9.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im9{
background:url(/local/templates/nrg/images/ik_usl9.png) no-repeat 10px 50%;
}

#usl_im10{
background:url(/local/templates/nrg/images/ik_usl10.png) no-repeat 10px 50%;
}
#usl_im10:hover{
background:url(/local/templates/nrg/images/ik_usl10.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im10{
background:url(/local/templates/nrg/images/ik_usl10.png) no-repeat 10px 50%;
}



#usl_im11{
background:url(/local/templates/nrg/images/ik_usl11.png) no-repeat 10px 50%;
}
#usl_im11:hover{
background:url(/local/templates/nrg/images/ik_usl11.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im11{
background:url(/local/templates/nrg/images/ik_usl11.png) no-repeat 10px 50%;
}

#usl_im12{
background:url(/local/templates/nrg/images/ik_usl12.png) no-repeat 10px 50%;
}
#usl_im12:hover{
background:url(/local/templates/nrg/images/ik_usl12.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im12{
background:url(/local/templates/nrg/images/ik_usl12.png)  no-repeat 10px 50%;
}

#usl_im13{
background:url(/local/templates/nrg/images/ik_usl13.png) no-repeat 10px 50%;
}
#usl_im13:hover{
background:url(/local/templates/nrg/images/ik_usl13.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im13{
background:url(/local/templates/nrg/images/ik_usl13.png) no-repeat 10px 50%;
}


#usl_im14{
background:url(/local/templates/nrg/images/ik_usl14.png) no-repeat 10px 50%;
}
#usl_im14:hover{
background:url(/local/templates/nrg/images/ik_usl14.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im14{
background:url(/local/templates/nrg/images/ik_usl14.png) no-repeat 10px 50%;
}

#usl_im15{
background:url(/local/templates/nrg/images/ik_usl15.png) no-repeat 10px 50%;
}
#usl_im15:hover{
background:url(/local/templates/nrg/images/ik_usl15.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im15{
background:url(/local/templates/nrg/images/ik_usl15.png) no-repeat 10px 50%;
}


#usl_im16{
background:url(/local/templates/nrg/images/ik_usl16.png) no-repeat 10px 50%;
}
#usl_im16:hover{
background:url(/local/templates/nrg/images/ik_usl16.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im16{
background:url(/local/templates/nrg/images/ik_usl16.png) no-repeat 10px 50%;
}

#usl_im17{
background:url(/local/templates/nrg/images/ik_usl17.png) no-repeat 10px 50%;
}
#usl_im17:hover{
background:url(/local/templates/nrg/images/ik_usl17.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im17{
background:url(/local/templates/nrg/images/ik_usl17.png) no-repeat 10px 50%;
}


#usl_im18{
background:url(/local/templates/nrg/images/inet_mag.png) no-repeat 10px 50%;
}
#usl_im18:hover{
background:url(/local/templates/nrg/images/inet_mag.png) #0052af no-repeat 10px 50%;
}
#hov_usl #usl_im18{
background:url(/local/templates/nrg/images/inet_mag.png) no-repeat 10px 50%;
}



#uslug_cont_right{
width:780px;
float:left;
overflow:hidden;
box-sizing:border-box;

min-height:630px;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;

}

#uslug_cont_right h1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #03539c;
    width: 100%;
    overflow: hidden;
    float: left;
	margin-bottom:20px;
}
#uslug_cont_right p{
     font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color: #333;
}
#uslug_cont_right ul{
     width:100%;
	 float:left;
	  padding-left:20px;
	  box-sizing:border-box;
}
#uslug_cont_right li{
     width:100%;
	 float:left;
	      font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color: #333;
	
}
#uslug_cont_right a{
     font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color: #333;
}

.poya_kalk_ob{
clear:both;
width:100%;
float:left;
overflow:hidden;
    margin-top: 25px;
}
.poya_kalk_item{
width:127px;
float:left;
overflow:hidden;
margin-left: 30px;
}
.poya_kalk_item:first-child{
margin-left: 0;
}
.poya_kalk_item p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
	font-weight:bold;
}
.poya_kalk_item span{
    color: #646464;
	font-weight:normal;
}

/*#currency{
box-sizing:border-box;
float:left;
clear:both;
width:100%;
height:23px;
}*/

.poya_kalk_item2{
    width: 158px;
    float: left;
    overflow: hidden;
    padding-left: 28px;

}
.poya_kalk_item2 p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
	font-weight:bold;
}

#currency2{
    float: left;
    width: 200px;
    height: 39px;
    padding-left: 10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #929292;
    font-size: 14px;
    border: solid 1px #c7d8e9;
	box-sizing:border-box;
	    margin-left: 50px;
}

#panel_vyb{
float:left;
width:100%;
overflow:hidden;

}
#panel_vyb1{
float:left;
width:50%;
height:105px;
background:url(/local/templates/nrg/images/b_ik1.jpg) #004f9d no-repeat 126px 23px;
}
#panel_vyb1 a{
display:block;
width:100%;
height:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #ffffff;
	text-decoration:none;
	text-align:right;
	padding-right:40px;
	box-sizing:border-box;
	padding-top: 38px;
}


#panel_vyb2{
float:left;
width:50%;
height:105px;
background:url(/local/templates/nrg/images/b_ik1.png) #ccdceb no-repeat 38px 28px;
}
#panel_vyb2 a{
display:block;
width:100%;
height:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #004f9d;
	text-decoration:none;
	text-align:left;
	padding-left:95px;
	box-sizing:border-box;
	padding-top: 38px;
}
#vash_rez_cont_head{
float:left;
width:100%;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
	font-weight:bold;
}

.btnre_oform{
width:400px;
height:40px;
float:left;
box-sizing:border-box;
border:solid 1px #ddd;
border-radius:5px;
background: linear-gradient(to top, #ffffff, #f5f5f5);
}

.btnre_oform a{
display:block;
width:100%;
height:100%;
box-sizing:border-box;
padding-top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
	text-align:center;
	text-decoration:none;
}

.btnre_km1{
float:left;
margin-left:10px;
width:49px;
height:37px;
background:url(/local/templates/nrg/images/km1.jpg) no-repeat 0 0;
cursor:pointer;
}

.btnre_km2{
float:left;
margin-left:10px;
width:42px;
height:37px;
background:url(/local/templates/nrg/images/faxc.png) no-repeat 0 0;
cursor:pointer;
}


.spisok2{
border-bottom: 1px dotted #cccccc;
    margin-bottom: 20px;
	padding-bottom: 20px;
    overflow: hidden;
	float:left;
	width:100%;
}
.spisok2 a{
    color: #000000;
	padding-left:120px;
	padding-top:16px;
	box-sizing:border-box;
	display:block;
	width:100%;
	height:100%;
    text-decoration: none;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
}
.spisok2 a:hover{
  
    text-decoration: underline;

}
#parn1{
background:url(/local/templates/nrg/images/p1.jpg) no-repeat 16px 50%;
}
#parn2{
background:url(/local/templates/nrg/images/kfd.jpg) no-repeat 23px 50%; 
}
#parn3{
background:url(/local/templates/nrg/images/p3.jpg) no-repeat 0 50%;
}

.echo_cl_line{
float:left;
width:100%;
overflow:hidden;
margin-bottom:5px;
cursor:pointer;
}

.pagenavigation2{
clear:both;
width:100%;
margin-top:20px;
float:left;
}

#rassylka_block{
float:left;
width:100%;
padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    border-top: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
}
#rassylka_block_head{
float:left;
width:100%;
margin-bottom:20px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
}
#rassylka_block_head2{
float:left;
width:100%;
margin-bottom:20px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;

	color:#000000;
}


.subscribe-form{
float:left;
width:100%;


}
.subscribe-form_left{
float:left;
width:300px;

}

.subscribe-form_left label{
cursor:pointer;
}

.subscribe-form_right{
float:right;
width:600px;

}


#sf_email{
width:500px;
float:left;
height:30px;
margin-bottom:20px;
border:solid 1px #004FA8;
box-sizing:border-box;
padding-left:20px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;

	color:#000000;
}


.btn_rass {
    float: left;
    padding-left: 35px;
    padding-right: 35px;
	margin-left:20px;
    height: 28px;
    outline: none;
    cursor: pointer;
    border: 0;
    background: #004f9d;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-size: 12px;
}

#rassylka_block_cont{
float:left;
width:100%;
margin-bottom:20px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;

}

#rezult_block_left_new{
float:left;
overflow:hidden;
width:100%;
box-sizing:border-box;
padding-right:40px;
    border-right: dashed 1px #D9D9D9;
}


.rezult_block_left_cont_niz_new{
float:left;
overflow:hidden;
margin-left:20px;
margin-top:5px;
}

.pluso{
	padding-left:20px!important;
	
}

#rezult_prim{
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	
	
}

#rezult_prim p.vni{

       font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
    color: #3887E0;
    font-size: 18px;
	margin-bottom:10px;
}

#rezult_prim p{

       font-family: Arial, Helvetica, sans-serif;

    color: #000203;
    font-size: 12px;	
}


#kolonki_prim{
		float:left;
	width:100%;
	/*
	    -webkit-column-width:300px;
    -moz-column-width: 300px;
    column-width: 300px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
	*/
}

#kolonki_prim p{

       font-family: Arial, Helvetica, sans-serif;

    color: #000203;
    font-size: 12px;	
}
#komp_onas{
width:100%;
overflow:hidden;
float:left;
margin-bottom:20px;
}
#komp_onas h1{
      font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #03539c;
    width: 100%;
    overflow: hidden;
    float: left;
    text-transform: uppercase;	
	margin-bottom:20px;
	padding-bottom:20px;
	background: url(/local/templates/nrg/images/h.png) no-repeat 0 100%;	
}
#komp_onas h2{
      font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #03539c;
    width: 100%;
    overflow: hidden;
    float: left;
    text-transform: uppercase;	
	margin-bottom:20px;
	padding-bottom:20px;
	background: url(/local/templates/nrg/images/h.png) no-repeat 0 100%;
}
#komp_onas p{
clear:both;
width:100%;
float:left;
}
#gp{
width:100%;
overflow:hidden;
float:left;
margin-bottom:20px;
}
#gp h2{
      font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #03539c;
    width: 100%;
    overflow: hidden;
    float: left;
    text-transform: uppercase;	
	margin-bottom:20px;
	padding-bottom:20px;
	background: url(/local/templates/nrg/images/h.png) no-repeat 0 100%;
}


#komp_news_block{
width:100%;
overflow:hidden;
float:left;
margin-bottom:20px;

}


#komp_news_block_left{
width:700px;
overflow:hidden;
float:left;

}
#komp_news_block_left h2{
      font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #03539c;
    width: 100%;
    overflow: hidden;
    float: left;
    text-transform: uppercase;	
	margin-bottom:20px;
	padding-bottom:20px;
	background: url(/local/templates/nrg/images/h.png) no-repeat 0 100%;
}

#komp_news_block_right{
width:300px;
overflow:hidden;
float:right;

}
#komp_news_block_right h2{
      font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
    color: #03539c;
    width: 100%;
    overflow: hidden;
    float: left;
    text-transform: uppercase;	
	margin-bottom:20px;
	padding-bottom:20px;
	background: url(/local/templates/nrg/images/h.png) no-repeat 0 100%;
}


.vrazdel{
position:absolute;
top:24px;
left:200px;
      font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
    color: #919191;
	text-transform: uppercase;	
	border-bottom:dashed 1px #919191;
	padding-bottom:3px;
}

.vrazdel a{

      font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
    color: #919191;
text-decoration:none;
}

#komp_vac_block{
width:100%;
overflow:hidden;
float:left;
margin-bottom:20px;

}

#komp_vac_block h2{
      font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
    color: #03539c;
    width: 100%;
    overflow: hidden;
    float: left;
    text-transform: uppercase;	
	margin-bottom:20px;
	padding-bottom:20px;
	background: url(/local/templates/nrg/images/h.png) no-repeat 0 100%;
}

.plus_otz{
    width: 22px;
    height: 22px;
	margin-top:10px;
	float:left;
	overflow:hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 18px;
text-align:center;
box-sizing:border-box;

border-radius:100%;
background:#ffffff;
}
.plus_otz a{
display:block;
width:100%;
height:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#003b7c;
    font-size: 18px;
	text-decoration:none;

}

.plus_otz_text{
float: left;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 3px;
    color: #ffffff;
    width: 110px;
    margin-left: 7px;
	

}
.plus_otz_text a{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;

    color: #ffffff;

	

}
.ss_p{
	float:left;
	overflow:hidden;
	margin-left:20px;
	padding-top:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.ss_p a{
 color: #004f9d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#zag_kontakt_left p.g_mal_smen{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #005AC0;
    font-size: 14px;
	text-transform:none;
	cursor:pointer;
	
}
.gor_kont_spis span{
color: #999999;
}

#block_left_news_obr200{
float:left;
overflow:hidden;
padding-top:20px;
    border-top: solid 1px #cccccc;
width:100%;
padding-right:20px;
margin-top:20px;

}


.ct{
width:100%;
box-sizing:border-box;
}
.ct td{
vertical-align:top;
padding:5px;
/*min-width:350px;*/
min-width:200px;
}

.sklad_info_right_new{
float:left;
width:557px;
overflow:hidden;
border-top:dashed 1px #e8e8e8;
margin-top:20px;
padding-top:20px;
}

.sklad_info_right_new strong {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #004f9d;
    font-size: 18px;
}
.sklad_info_right_new b {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #004f9d;
    font-size: 18px;
}
.sklad_info_right_new p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000203;
    font-size: 14px;
	margin-bottom:10px;
}


.sklad_info_right_new ul {
    float:left;
	padding-left: 20px;
	margin-bottom:10px;
	width:100%;
	box-sizing:border-box;
}
.sklad_info_right_new li {
    clear:both;
}

.content_for_kontakt_left_head_new{
    width: 100%;
    height: 28px;
    float: left;
    z-index: 9;
}
.kont_left_kn_new{
overflow:hidden;
float:left;
border:solid 1px #f0f0f0;
width:25%;
box-sizing:border-box;
text-align:center;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    color:#414141;
	background:#ffffff;
	cursor:pointer;
	border-bottom:0;
	z-index:10;
	box-sizing:border-box;
}
.content_for_kontakt_left_cont_new{
width: 100%;
    overflow: hidden;
    float: left;
    border-top: solid 1px #f0f0f0;
    z-index: 8;
	box-sizing:border-box;
}

.content_for_kontakt_left_cont_item_new{
width:100%;
/*height:620px;*/
overflow:hidden;
padding-top:25px;
float:left;
}
.content_for_kontakt_left_cont_item_new td a{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    color: #004f9d;
}
.content_for_kontakt_left_cont_item_new td{
padding-bottom:20px;

}

#kn_vse2,#kn_vse3,#kn_vse4{
display:none;

}
#kk_vse2,#kk_vse4{
width:20%;
}
#kk_vse3{
width:35%;
}
#kn_vse3 p {
    float: left;
    overflow: hidden;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004ba0;
}

#kn_sklad2,#kn_sklad3,#kn_sklad4{
display:none;

}
#kk_sklad2,#kk_sklad4{
width:20%;
}
#kk_sklad3{
width:35%;
}
#kn_sklad3 p {
    float: left;
    overflow: hidden;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004ba0;
}

#kn_punkt2,#kn_punkt3,#kn_punkt4{
display:none;

}
#kk_punkt2,#kk_punkt4{
width:20%;
}
#kk_punkt3{
width:35%;
}
#kn_punkt3 p {
    float: left;
    overflow: hidden;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004ba0;
}

#content_perecl{
width:100%;
float:left;
overflow:hidden;
border-top:solid 1px #e8e8e8;
margin-bottom:40px;
padding-top:40px;
}
#content_usl_n{
width:100%;
float:left;
overflow:hidden;
border-bottom:solid 1px #e8e8e8;
margin-bottom:20px;
}
#content_usl_n2{
width:100%;
float:left;
overflow:hidden;
border-bottom:solid 1px #e8e8e8;
margin-bottom:20px;
}


.content_usl_zag_n{
width:100%;
float:left;
overflow:hidden;
margin-bottom:30px;
}
.content_usl_zag_n span {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 19px;
    text-transform: uppercase;
    border-bottom: solid 2px #004f9d;
}

.content_usl_cont_n{
width:100%;
float:left;
overflow:hidden;
}

.search_result li {
    list-style: none;
    padding: 5px 10px;
    margin: 0;
    color: #005bc0;
    border-bottom: 1px #ccc solid;
    cursor: pointer;
    transition: 0.3s;
}
.search_result {
    background: #FFF;
    width: 100%;
    border-radius: 4px;
    max-height: 100px;
    overflow-y: scroll;
    box-sizing: border-box;
    display: none;
    z-index: 50;
    top: 25px;
    border: solid 1px #004FA8;
}
#adres_o{
width:100%;
border: solid 1px #004FA8;
 box-sizing: border-box;
 padding-left:20px;
 height:40px;
}

.panel_pereh{
width:25px;
height:25px;
float:right;
    margin-top: 9px;
	margin-left:5px;
	margin-right:5px;
}
.panel_pereh:hover .h_vopr_text_vniz{
display: block;
}
.h_vopr_text_vniz2{
    width: 100px;
    display: none;
    padding: 5px;
    position: absolute;
    z-index: 150;
    border: solid 1px #377399;
    border-radius: 5px;
top: 30px;
    left: -32px;
    height: 30px;
    overflow: hidden;
	text-align:center;
	box-sizing:border-box;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background: #ffffff;
}
.h_vopr_text_vniz{
    width: 100px;
    display: none;
    padding: 5px;
    position: absolute;
    z-index: 150;
    border: solid 1px #377399;
    border-radius: 5px;
top: 31px;
    left: -32px;
    height: 30px;
    overflow: hidden;
	text-align:center;
	box-sizing:border-box;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background: #ffffff;
}
#p_p2 .h_vopr_text_vniz{
top: 34px;

}



.panel_pereh a{
width:100%;
height:100%;
display:block;
}

#p_p1{
background: url(/local/templates/nrg/images/head_ik_a3.png) no-repeat 50% 0;
background-size: contain;
    width: 22px;
    margin-top: 12px;
    height: 22px;


}
#p_p1:hover{
background: url(/local/templates/nrg/images/head_ik_3.png) no-repeat 50% 0;
background-size: contain;

}


#p_p2{
background: url(/local/templates/nrg/images/head_ik_a2.png) no-repeat 50% 0;
background-size: contain;
    margin-left: 9px;
    margin-right: 9px;

}
#p_p2:hover{
background: url(/local/templates/nrg/images/head_ik_2.png) no-repeat 50% 0;
background-size: contain;
}


#p_p3{
background: url(/local/templates/nrg/images/head_ik_a1.png) no-repeat 50% 0;
background-size: contain;
    width: 22px;
    margin-top: 12px;
    height: 22px;

}
#p_p3:hover{
background: url(/local/templates/nrg/images/head_ik_1.png) no-repeat 50% 0;
background-size: contain;
}

.poisk_new_kn{
    float: right;
    /*overflow: hidden;*/
    height: 22px;
    width: 22px;
    background: url(/local/templates/nrg/images/lupa.png) no-repeat 50% 3px;
	    margin-left: 9px;
    border: solid 1px #1d4688;
    box-sizing: border-box;
    margin-top: 12px;
}
.poisk_new_kn a{
width:100%;
height:100%;
display:block;
}
.poisk_new_kn:hover{

    border: solid 1px #c2c2c2;

}
.poisk_new_kn:hover .h_vopr_text_vniz2{
display: block;
}


.kurily{
    position: absolute;
    right: 84px;
    top: 117px;
    width: 93px;
    height: 83px;
    background: url(/local/templates/nrg/images/dop_maps.png) no-repeat;
    z-index: 500;
}

.poisk_new_kn_razd{
float:right;
width:1px;
height:22px;
margin-top: 12px;
 background: #e8e8e8;
}

#zagl{
position:fixed;
width:100%;
height:100%;
background:#1d4688;

}


.spisok3{
border-bottom: 1px dotted #cccccc;
    margin-bottom: 20px;
	padding-bottom: 20px;
    overflow: hidden;
	float:left;
	width:100%;
}
.spisok3 a{
    color: #000000;
	
	padding-top:16px;
	box-sizing:border-box;
	display:block;
	width:100%;
	height:100%;
    text-decoration: none;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
}
.spisok3 a:hover{
  
    text-decoration: underline;

}

.pozh{
margin-top:20px;
margin-bottom:20px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}


.zag_tarif{
width:100%;
float:left;
text-align:center;
    font-size: 26px;
    font-family: Arial, Helvetica, sans-serif;
color:#005AC0;
font-weight:bold;
}
.zag_tarif_block_kont{
float:right;
overflow:hidden;

}
.zag_tarif_block_kont_zag{
float:left;
overflow:hidden;
    width: 100%;
    text-align: right;
}
.zag_tarif_block_kont_zag h1{
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 26px;
    text-transform: uppercase;
    margin: 0;
    font-weight: normal;
}

.zag_tarif_block_kont_ss{
float:left;
overflow:hidden;
margin-top:10px;
clear:both;
}
.zag_tarif_block_kont_ss1{
float:left;
overflow:hidden;

}
.zag_tarif_block_kont_ss1 a{
display:block;
width:100%;
height:100%;
box-sizing:border-box;
    background: url(/local/templates/nrg/images/zb1.jpg) no-repeat;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #005AC0;	
	font-size: 14px;
	padding-left:20px;
	text-decoration:none;
}
.zag_tarif_block_kont_ss1 a:hover{
	text-decoration:underline;
}

.zag_tarif_block_kont_ss2{
float:left;
overflow:hidden;

}
.zag_tarif_block_kont_ss2 a{
display:block;
width:100%;
height:100%;
box-sizing:border-box;
    background: url(/local/templates/nrg/images/zb2.jpg) no-repeat;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #005AC0;	
	   font-size: 14px;
	   	padding-left:20px;
		margin-left:15px;
			text-decoration:none;
}
.zag_tarif_block_kont_ss2 a:hover{
	text-decoration:underline;
}
.tarif_cont{
width:100%;
float:left;
overflow:hidden;
    margin-top: 40px;
}
.tarif_cont p{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000203;
    font-size: 14px;
    margin-bottom: 10px;
}


.column_w{
float:left;
width:1100px;
overflow:hidden;
}

.gor_kont_spis_new{
float:left;
width:300px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
margin-right:100px;
    position: relative;
    text-align: left;
	margin-bottom:20px;
}




.gor_kont_spis_new:nth-child(3n){

margin-right:0;

}

.gor_kont_spis_new a{
padding-left:20px;
display:block;
width:100%;
height:100%;
box-sizing:border-box;
    background: url(/local/templates/nrg/images/sefv.jpg) no-repeat 0 50%;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: bold;
text-decoration:none;
}

.gor_kont_spis_new a:hover{

text-decoration:underline;
}

.tarif_cont2{
float:left;
margin-top:20px;
overflow:hidden;
width:100%;

}

.tarif_cont_left2{
float:left;
width:700px;
overflow:hidden;


}


.tarif_cont_right2{
float:right;
width:300px;
overflow:hidden;
border-left:solid 1px #e8e8e8;
padding-left:20px;
box-sizing:border-box;
}

.tarif_cont_right_verh{
float: left;
    width: 100%;
    overflow: hidden;
    height: 100px;
    background: url(/local/templates/nrg/images/head_ik_a3.png) no-repeat 0 50%;
    font-family: Arial, Helvetica, sans-serif;
    color: #132B79;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-left: 50px;
    box-sizing: border-box;
    padding-top: 37px;
	border-bottom:solid 1px #e8e8e8;
}

.tarif_cont_right_niz{
float: left;
    width: 100%;
    overflow: hidden;
    height: 100px;
    background: url(/local/templates/nrg/images/head_ik_a1.png) no-repeat 0 50%;
    font-family: Arial, Helvetica, sans-serif;
    color: #132B79;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-left: 50px;
    box-sizing: border-box;
    padding-top: 37px;
}

.tarif_cont_left2 td{
padding-bottom:30px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
font-size: 20px;
    font-weight: bold;
}

td.tr_tarif_left{
width:40px;
}

td.tr_tarif_right{
width:50px;
padding-left:30px;
}
.vsta{
float:left;
width:100%;
overflow:hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #03539c;
    font-size: 20px;
margin-bottom:30px;
}
.vsta_cont{
float:left;
width:100%;
overflow:hidden;
margin-bottom:30px;
}


.lsyt{
float:left;
overflow:hidden;
width:100%;
margin-bottom:10px;
cursor:pointer;
   font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 16px;
}


.caret_g {
    display: inline-block;
    width: 0;
    height: 0;
	float:right; 
    margin-left: 8px;
    vertical-align: middle;
    border-top: 6px dashed #ffffff;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
	    margin-right: 10px;
    margin-top: 9px;
	cursor:pointer;
	
}
#ik_m_r{
	position:fixed;
	left:50%;
	z-index:50000;
	top:40%;
	margin-left:560px;
	width:75px;
	/*overflow:hidden;*/
	
}

#ik_m_r_ik1{
	width:75px;	
	height:75px;
	float:left;

	background: url(/local/templates/nrg/images/mr_ik1.png) #003471 no-repeat 50% 5px;
	text-align:center;
	margin-bottom:20px;
-webkit-box-shadow: 0px -1px 18px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -1px 18px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -1px 18px 0px rgba(50, 50, 50, 0.75);	
}
#ik_m_r_ik1:hover{
	background: url(/local/templates/nrg/images/mr_ika1.png) #ffffff no-repeat 50% 5px;

}
#ik_m_r_ik1 a:hover{
    color: #003471;
	
}

#ik_m_r_ik1 a{
	display:block;
	width:75px;	
	height:75px;
	overflow:hidden;	
	padding-top:40px;
	box-sizing:border-box;
	text-align:center;	
   font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
text-decoration:none;		
}



#ik_m_r_ik2{
	width:75px;	
	height:75px;
	float:left;

	background: url(/local/templates/nrg/images/mr_ik2.png) #003471 no-repeat 50% 5px;
	text-align:center;
	margin-bottom:20px;
-webkit-box-shadow: 0px -1px 18px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -1px 18px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -1px 18px 0px rgba(50, 50, 50, 0.75);	
}
#ik_m_r_ik2:hover{
	background: url(/local/templates/nrg/images/mr_ika2.png) #ffffff no-repeat 50% 5px;

}
#ik_m_r_ik2 a:hover{
    color: #003471;
	
}


#ik_m_r_ik2 a{
	display:block;
	width:75px;	
	height:75px;
	overflow:hidden;	
	padding-top:40px;
	box-sizing:border-box;
	text-align:center;	
   font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;	
	text-decoration:none;	
}

#ik_m_r_ik3{
	width:75px;	
	height:75px;
	float:left;

	background: url(/local/templates/nrg/images/mr_ik3.png) #003471 no-repeat 50% 5px;
	text-align:center;
	margin-bottom:20px;
-webkit-box-shadow: 0px -1px 18px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -1px 18px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -1px 18px 0px rgba(50, 50, 50, 0.75);	
}
#ik_m_r_ik3:hover{
	background: url(/local/templates/nrg/images/mr_ika3.png) #ffffff no-repeat 50% 5px;

}
#ik_m_r_ik3 a:hover{
    color: #003471;
	
}

#ik_m_r_ik3 a{
	display:block;
	width:75px;	
	height:75px;
	overflow:hidden;	
	padding-top:40px;
	box-sizing:border-box;
	text-align:center;	
   font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
text-decoration:none;		
}

#ik_m_r_ik4{
	width:75px;	
	height:75px;
	float:left;

	background: url(/local/templates/nrg/images/mr_ik4.png) #003471 no-repeat 50% 12px;
	text-align:center;
	margin-bottom:20px;
-webkit-box-shadow: 0px -1px 18px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -1px 18px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -1px 18px 0px rgba(50, 50, 50, 0.75);	
}
#ik_m_r_ik4 a{
	display:block;
	width:75px;	
	height:75px;
	overflow:hidden;	
	padding-top:40px;
	box-sizing:border-box;
	text-align:center;	
   font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
text-decoration:none;	
}
#ik_m_r_ik4:hover{
	background: url(/local/templates/nrg/images/mr_ika4.png) #ffffff no-repeat 50% 12px;

}
#ik_m_r_ik4 a:hover{
    color: #003471;
	
}

#poisk_gl{
float:right;
overflow:hidden;
margin-top:5px;

}

#vg{
    right: 73px;
    top: 90px;
    position: absolute;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer;
}

#dop_menu_verh{
float:right;
    color: #005AC0;
    font-size: 24px;
    font-weight: bold;
}
.pr_do{
    position: absolute;
    top: 68px;
    right: 19px;

	
}
#pr_do_price{
cursor:pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
#pr_do_price:hover{
    color: #005ac0;
}
#pr_do_doc{
cursor:pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
#pr_do_doc:hover{
    color: #005ac0;
}

#menu_kn_per_v{
    float: left;
    overflow: hidden;
    font-size: 14px;
    width: 1090px;
    padding-right: 10px;

	height:1px;
    margin-top: 20px;
	  margin-bottom: 20px;
    border-top: solid 1px #e8e8e8;

}




/* End */
/* /local/templates/nrg/components/bitrix/menu/menu_gor/style.min.css?1456815238490 */
/* /local/templates/nrg/template_styles.css?1456815246154931 */
