


/* Start:/local/templates/bsigroup_main/components/bitrix/breadcrumb/bsi_breadcrumb/style.css*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/local/templates/bsigroup_main/components/bitrix/breadcrumb/bsi_breadcrumb/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */



/* Start:/local/templates/bsigroup_main/components/bsigroup/adv_block/main_page/style.css*/
.slider {
  width: 265px;
  display: inline-block;
  float: left;
  margin: 0 18px 20px 0;
}
.big_slider {
  width: 546px;
  display: inline-block;
  float: left;
  margin: 0 18px 20px 0;
}
.main_slider {
  width: 831px;
  display: inline-block;
  float: left;
  margin: 0 18px 20px 0;
}
.slider__input {
  display: none;
}
.slider__container {
  overflow: hidden;
  position: relative;
  background-color: #ededed;
  transition: background-color ease 0.15s;
}
.slider__container:hover {
  background-color: #d4d4d4;
}
.slider__slides {
  position: relative;
  transition: left ease 0.5s;
}
.slider__slide {
  display: inline-block;
  float: left;
  width: 265px;
  position: relative;
}
.big_slider .slider__slide {
  display: inline-block;
  float: left;
  width: 546px;
  position: relative;
}
.main_slider .slider__slide {
  display: inline-block;
  float: left;
  width: 831px;
  position: relative;
}
.slider__image {
  width: 265px;
  height: 175px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
}
.big_slider .slider__image {
  width: 546px;
  height: 265px;
  background-position: left;
  background-size: cover;
  background-repeat: round;
  background-color: transparent;
}
.main_slider .slider__image {
  width: 831px;
  height: 460px;
  background-position: left;
  background-size: cover;
  background-repeat: round;
  background-color: transparent;
}

.main_slider .slider__image_flat {
  width: 831px;
  height: 175px;
  background-position: left;
  background-size: cover;
  background-repeat: round;
  background-color: transparent;
}

.slider__link-container {
  text-align: center;
  font-size: 18px;
  width: 100%;
  height: 90px;
  padding-top: 0.5em;
  box-sizing: border-box;
  background-color: transparent;
}
.slider__link {
  width: 100%;
  color: #000;
  text-decoration: none !important;
}
.slider__link:hover {
  text-decoration: underline !important;
}
.slider__controls {
  position: absolute;
  bottom: 12px;
  left: 17px;
}
.slider__label {
  height: 11px;
  width: 11px;
  border: 1px solid #fff;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  background-color: #8e8e8e;
}
.slider__input:nth-child(1):checked ~ .slider__container .slider__label:nth-child(1) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(2):checked ~ .slider__container .slider__label:nth-child(2) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(3):checked ~ .slider__container .slider__label:nth-child(3) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(4):checked ~ .slider__container .slider__label:nth-child(4) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(5):checked ~ .slider__container .slider__label:nth-child(5) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(6):checked ~ .slider__container .slider__label:nth-child(6) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(7):checked ~ .slider__container .slider__label:nth-child(7) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(8):checked ~ .slider__container .slider__label:nth-child(8) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(9):checked ~ .slider__container .slider__label:nth-child(9) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(10):checked ~ .slider__container .slider__label:nth-child(10) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(11):checked ~ .slider__container .slider__label:nth-child(11) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(12):checked ~ .slider__container .slider__label:nth-child(12) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(13):checked ~ .slider__container .slider__label:nth-child(13) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(14):checked ~ .slider__container .slider__label:nth-child(14) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(15):checked ~ .slider__container .slider__label:nth-child(15) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(16):checked ~ .slider__container .slider__label:nth-child(16) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(17):checked ~ .slider__container .slider__label:nth-child(17) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(18):checked ~ .slider__container .slider__label:nth-child(18) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(19):checked ~ .slider__container .slider__label:nth-child(19) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(20):checked ~ .slider__container .slider__label:nth-child(20) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(21):checked ~ .slider__container .slider__label:nth-child(21) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(22):checked ~ .slider__container .slider__label:nth-child(22) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(23):checked ~ .slider__container .slider__label:nth-child(23) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(24):checked ~ .slider__container .slider__label:nth-child(24) {
  background-color: transparent;
  border-color: #969696;
}
.slider__input:nth-child(25):checked ~ .slider__container .slider__label:nth-child(25) {
  background-color: transparent;
  border-color: #969696;
}

.slider__input:nth-child(1):checked ~ .slider__container > .slider__slides {
  left: 0px;
}
.slider__input:nth-child(2):checked ~ .slider__container > .slider__slides {
  left: -256px;
}
.slider__input:nth-child(3):checked ~ .slider__container > .slider__slides {
  left: -512px;
}
.slider__input:nth-child(4):checked ~ .slider__container > .slider__slides {
  left: -768px;
}
.slider__input:nth-child(5):checked ~ .slider__container > .slider__slides {
  left: -1024px;
}
.slider__input:nth-child(6):checked ~ .slider__container > .slider__slides {
  left: -1280px;
}
.slider__input:nth-child(7):checked ~ .slider__container > .slider__slides {
  left: -1536px;
}
.slider__input:nth-child(8):checked ~ .slider__container > .slider__slides {
  left: -1792px;
}
.slider__input:nth-child(9):checked ~ .slider__container > .slider__slides {
  left: -2048px;
}
.slider__input:nth-child(10):checked ~ .slider__container > .slider__slides {
  left: -2304px;
}
.slider__input:nth-child(11):checked ~ .slider__container > .slider__slides {
  left: -2560px;
}
.slider__input:nth-child(12):checked ~ .slider__container > .slider__slides {
  left: -2816px;
}
.slider__input:nth-child(13):checked ~ .slider__container > .slider__slides {
  left: -3072px;
}
.slider__input:nth-child(14):checked ~ .slider__container > .slider__slides {
  left: -3328px;
}
.slider__input:nth-child(15):checked ~ .slider__container > .slider__slides {
  left: -3584px;
}
.slider__input:nth-child(16):checked ~ .slider__container > .slider__slides {
  left: -3840px;
}
.slider__input:nth-child(17):checked ~ .slider__container > .slider__slides {
  left: -4096px;
}
.slider__input:nth-child(18):checked ~ .slider__container > .slider__slides {
  left: -4352px;
}
.slider__input:nth-child(19):checked ~ .slider__container > .slider__slides {
  left: -4608px;
}
.slider__input:nth-child(20):checked ~ .slider__container > .slider__slides {
  left: -4864px;
}
.slider__input:nth-child(21):checked ~ .slider__container > .slider__slides {
  left: -5120px;
}
.slider__input:nth-child(22):checked ~ .slider__container > .slider__slides {
  left: -5376px;
}
.slider__input:nth-child(23):checked ~ .slider__container > .slider__slides {
  left: -5632px;
}
.slider__input:nth-child(24):checked ~ .slider__container > .slider__slides {
  left: -5888px;
}
.slider__input:nth-child(25):checked ~ .slider__container > .slider__slides {
  left: -6144px;
}


.big_slider .slider__input:nth-child(1):checked ~ .slider__container > .slider__slides {
  left: 0px;
}
.big_slider .slider__input:nth-child(2):checked ~ .slider__container > .slider__slides {
  left: -546px;
}
.big_slider .slider__input:nth-child(3):checked ~ .slider__container > .slider__slides {
  left: -1092px;
}
.big_slider .slider__input:nth-child(4):checked ~ .slider__container > .slider__slides {
  left: -1638px;
}
.big_slider .slider__input:nth-child(5):checked ~ .slider__container > .slider__slides {
  left: -2184px;
}
.big_slider .slider__input:nth-child(6):checked ~ .slider__container > .slider__slides {
  left: -2730px;
}
.big_slider .slider__input:nth-child(7):checked ~ .slider__container > .slider__slides {
  left: -3276px;
}
.big_slider .slider__input:nth-child(8):checked ~ .slider__container > .slider__slides {
  left: -3822px;
}
.big_slider .slider__input:nth-child(9):checked ~ .slider__container > .slider__slides {
  left: -4368px;
}
.big_slider .slider__input:nth-child(10):checked ~ .slider__container > .slider__slides {
  left: -4914px;
}
.big_slider .slider__input:nth-child(11):checked ~ .slider__container > .slider__slides {
  left: -5460px;
}
.big_slider .slider__input:nth-child(12):checked ~ .slider__container > .slider__slides {
  left: -6006px;
}
.big_slider .slider__input:nth-child(13):checked ~ .slider__container > .slider__slides {
  left: -6552px;
}
.big_slider .slider__input:nth-child(14):checked ~ .slider__container > .slider__slides {
  left: -7098px;
}

.main_slider .slider__input:nth-child(1):checked ~ .slider__container > .slider__slides {
  left: 0px;
}
.main_slider .slider__input:nth-child(2):checked ~ .slider__container > .slider__slides {
  left: -831px;
}
.main_slider .slider__input:nth-child(3):checked ~ .slider__container > .slider__slides {
  left: -1662px;
}
.main_slider .slider__input:nth-child(4):checked ~ .slider__container > .slider__slides {
  left: -2493px;
}
.main_slider .slider__input:nth-child(5):checked ~ .slider__container > .slider__slides {
  left: -3324px;
}
.main_slider .slider__input:nth-child(6):checked ~ .slider__container > .slider__slides {
  left: -4155px;
}
.main_slider .slider__input:nth-child(7):checked ~ .slider__container > .slider__slides {
  left: -4986px;
}
.main_slider .slider__input:nth-child(8):checked ~ .slider__container > .slider__slides {
  left: -5817px;
}
.main_slider .slider__input:nth-child(9):checked ~ .slider__container > .slider__slides {
  left: -6648px;
}
.main_slider .slider__input:nth-child(10):checked ~ .slider__container > .slider__slides {
  left: -7479px;
}
.main_slider .slider__input:nth-child(11):checked ~ .slider__container > .slider__slides {
  left: -8310px;
}
.main_slider .slider__input:nth-child(12):checked ~ .slider__container > .slider__slides {
  left: -9141px;
}
.main_slider .slider__input:nth-child(13):checked ~ .slider__container > .slider__slides {
  left: -9972px;
}
.main_slider .slider__input:nth-child(14):checked ~ .slider__container > .slider__slides {
  left: -10803px;
}
.main_slider .slider__input:nth-child(15):checked ~ .slider__container > .slider__slides {
  left: -11634px;
}
.main_slider .slider__input:nth-child(16):checked ~ .slider__container > .slider__slides {
  left: -12465px;
}
.main_slider .slider__input:nth-child(17):checked ~ .slider__container > .slider__slides {
  left: -13296px;
}
.main_slider .slider__input:nth-child(18):checked ~ .slider__container > .slider__slides {
  left: -14127px;
}
.main_slider .slider__input:nth-child(19):checked ~ .slider__container > .slider__slides {
  left: -14958px;
}
.main_slider .slider__input:nth-child(20):checked ~ .slider__container > .slider__slides {
  left: -15789px;
}
.main_slider .slider__input:nth-child(21):checked ~ .slider__container > .slider__slides {
  left: -16620px;
}
.main_slider .slider__input:nth-child(22):checked ~ .slider__container > .slider__slides {
  left: -17451px;
}
.main_slider .slider__input:nth-child(23):checked ~ .slider__container > .slider__slides {
  left: -18282px;
}
.main_slider .slider__input:nth-child(24):checked ~ .slider__container > .slider__slides {
  left: -19113px;
}
.main_slider .slider__input:nth-child(24):checked ~ .slider__container > .slider__slides {
  left: -19944px;
}

.slider__gradient {
  position: absolute;
  left: 0;
  top: 0;
  background: url("/local/templates/bsigroup_main/css/../images/bg/ph-shadow.png") no-repeat;
  width: 135px;
  height: 147px;
}

/* add by vh */

.main_slider{
  position: relative;
}

.main_slider .arrow{
  position: absolute;
  z-index: 100;
  width: 36px;
  height: 31px;
  overflow: hidden;
  cursor: pointer;
  top: 50%;
  margin-top: -18px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAFoElEQVR4nO2bMWwUVxCGp0tnOQVSkKAAiVQkslCIhFzQICRToTSxfM3u7c4/EjSUNLgKVZYO3x5FXCARdhsq02DpzkYEIjiRjgq5o4ggkjlaxKXI3uWwjf3mvbfnXfBI06y9d9///vf27c7OERlGEATTIvIzgJsA1gBsiMgbEXkDYKM4dpOZ54MgmDb93DKiIqwPieiU86dEUXQSwG8AXgPoG+ZrAMtRFJ1011Fb1gERfSCiZSL6Rn12MYuWAGwqxGzNTRFZKntFVJR1MJbviOgqEX1ldGYURT8CeOEgZmu+EJEfPAmrC+tgh9wgop92PQvAeRH526OgPoB+8ZnnPQirC+tOBgxzjYhmtp0hImfKEDQuTETOOAqrC+tuBgyI6D0RnRv9N4DDAF6WJWgsXwI47CCsLqy6FQDgzgQEDfOu9ejXh9V8D2Dms7aASZL00zRVn8fMZ21U2bCmadpPksTaBEtW87sgEblvO/jdbrff7Xb77XZbda6I3LcxQMvabrdHjLYmWLKaPQc0m83jroM/TO1KaDabxzWKtKxpmm5jtDVBy0qmT8LMfMnH4NuIY+ZLGkVaVl+cNqwi8hDA3gYAuLtfokTkd40oLatPXi2riAyY+QOA5SAIPn0JEpHnphBZlnkb/ELUc6UoY1YTE7IsK5N1MJbvAFydm5vbvgkDeGUCkOe518Ev8pVGlCmrxoQ8z0th3WLAoFgRGyLy8W3ofsz88VQa4PRdrivB1YAxI9aYeWYoas9ZVdLsn+gK8GCA8wrYYsL7ZrN5jgD8ZQJfhgna66opq2bwTS9BjnvArivA+M6ihE249LsgDzPfilWzB1z2IcbShMtKA1SsnnlVrMZ3QXEcHxORt5MWJSJv4zg+phGlZfX4DKBmNX4OICICsOJjZilLESsaQTas43Ugx5WqZjV+Eiayr4a6FOMmVQ31UYyzZVUFHDY4i3K06/sAFatjOdqJVSOqDm+ZaseqiiiKZst+zxpF0eyXxqoKVLvToLasqqhwr02tWVVR0W6z2rOqo+i3XIZFvyWA7w5YPUUQBNPMPF/MtHX812X8T5EbANZFZImZ5xcWFr4+YD2IzysajcZUHMcXAFwDcBvAqog8EZEnAFaLY9fiOL7QaDSmDlg9RRAEJwD8AuCxiPRMEsBjANeDIDjxBbNu0v+NWVeKYxfp44atT0ej0Zhi5kUAT03F7CDuKTMvlj3LKspqb0Acx98DWLEVs4O4lbJ+LVNhVjsDoiiaBfCHL0Fj+cj3o33FWfUGMPOMiDwqQdBI2OhdqGPUgFVnQBiGh0TkQYmChvkgDMNDDsLqwqozQER+nYCgnoj0mPmGpag6sZobwMynbQGTJOm1Wi0bYadtVNmwtlqtXpIkLibYsJobAOCW7eB3Op1ep9PppWmqOhfALRsDtKxpmo4YbU2wZDUzIAzDo66DP0ztSgjD8KhGkZa11WptY7Q1QctqbACABR+DbyMOwIJGkZbVF6cNq7EBzHxjH0UlGkVaVs+TRcVavF8YiMggjuMrxbGLMtawRUREInLPFCLLMm+DX+Q9jSgNq4kJWZaVxmpsQFEb3xMgz3Pfg98DsK4UZcSqMSHP87JYjVfAfsz8UWpEuX6X60ooxQCTWVXG7J/0CnA1oMwVYHRdLcmEiewBuw2+6SVIy2psgObOwvelaBJ3Qa4z35ZVcwmqzb11zZ5ZzAyI4/gIgGeTFgXgWRzHRzSitKweB1/NamxA8Ye2j5mlKUUAaGsE2bCO14EcV6qaVWWAbTXUpRg3qWqoj2KcDavKgEKY9QanLcK5vg/QsrqUo11ZjaMmb5lqx6oKAKek5PesMP3d1GfEqoqKdxrUllUVFe61qTWrKirabVZ7VnUU/ZbXbfotmfnbA1ZPMew4Lmba7aLL+M8iVwHcZubFKnQc14n1XxosAOJdmjEcAAAAAElFTkSuQmCC");
}

.main_slider .arrow_left{
  left: 16px;
  
}

.main_slider .arrow_right{
  left: 100%;
  margin-left: -50px;
  background-position: -40px 0px;
}

/* add by vh */

.big_vert_slider {
  width: 263px;
  display: inline-block;
  float: right;
  margin: 0 18px 20px 0;
}
.big_vert_slider .slider__slide {
  display: inline-block;
  float: left;
  width: 263px;
  position: relative;
}
.big_vert_slider .slider__image {
  width: 263px;
  height: 546px;
  background-position: left;
  background-size: cover;
  background-repeat: round;
  background-color: transparent;
}
.big_vert_slider .slider__input:nth-child(1):checked ~ .slider__container > .slider__slides {
  left: 0px;
}
.big_vert_slider .slider__input:nth-child(2):checked ~ .slider__container > .slider__slides {
  left: -263px;
}
.big_vert_slider .slider__input:nth-child(3):checked ~ .slider__container > .slider__slides {
  left: -526px;
}
.big_vert_slider .slider__input:nth-child(4):checked ~ .slider__container > .slider__slides {
  left: -789px;
}
.big_vert_slider .slider__input:nth-child(5):checked ~ .slider__container > .slider__slides {
  left: -1052px;
}
.big_vert_slider .slider__input:nth-child(6):checked ~ .slider__container > .slider__slides {
  left: -1315px;
}
.big_vert_slider .slider__input:nth-child(7):checked ~ .slider__container > .slider__slides {
  left: -1578px;
}
.big_vert_slider .slider__input:nth-child(8):checked ~ .slider__container > .slider__slides {
  left: -1841px;
}
.big_vert_slider .slider__input:nth-child(9):checked ~ .slider__container > .slider__slides {
  left: -2104px;
}
.big_vert_slider .slider__input:nth-child(10):checked ~ .slider__container > .slider__slides {
  left: -2367px;
}
.big_vert_slider .slider__input:nth-child(11):checked ~ .slider__container > .slider__slides {
  left: -2630px;
}
.big_vert_slider .slider__input:nth-child(12):checked ~ .slider__container > .slider__slides {
  left: -2893px;
}
.big_vert_slider .slider__input:nth-child(13):checked ~ .slider__container > .slider__slides {
  left: -3156px;
}
.big_vert_slider .slider__input:nth-child(14):checked ~ .slider__container > .slider__slides {
  left: -3419px;
}

/* End */



/* Start:/local/templates/bsigroup_main/components/bitrix/form.result.new/opinions/style.css*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/bsigroup_main/components/bitrix/form.result.new/opinions/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/bsigroup_main/components/bitrix/form.result.new/opinions/images/icon_warn.gif);
}
/* End */
/* /local/templates/bsigroup_main/components/bitrix/breadcrumb/bsi_breadcrumb/style.css */
/* /local/templates/bsigroup_main/components/bsigroup/adv_block/main_page/style.css */
/* /local/templates/bsigroup_main/components/bitrix/form.result.new/opinions/style.css */
