

/* Start:/bitrix/templates/swp/components/bitrix/menu/top/style.min.css?1467295458490*/
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(/bitrix/templates/swp/components/bitrix/menu/top/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:/bitrix/templates/swp/components/bitrix/menu/bottom/style.min.css?1467295523490*/
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(/bitrix/templates/swp/components/bitrix/menu/bottom/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:/bitrix/templates/swp/styles.css?17712929417694*/
@font-face {
	font-family: 'PFDin-Light';
	src: url('/bitrix/templates/swp/fonts/PFDinTextPro-Light.eot');
	src: local('&#9786;'), url('/bitrix/templates/swp/fonts/PFDinTextPro-Light.woff') format('woff'), url('/bitrix/templates/swp/fonts/PFDinTextPro-Light.ttf') format('truetype'), url('/bitrix/templates/swp/fonts/PFDinTextPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFDin-Medium';
	src: url('/bitrix/templates/swp/fonts/PFDinTextPro-Medium.eot');
	src: local('&#9786;'), url('/bitrix/templates/swp/fonts/PFDinTextPro-Medium.woff') format('woff'), url('/bitrix/templates/swp/fonts/PFDinTextPro-Medium.ttf') format('truetype'), url('/bitrix/templates/swp/fonts/PFDinTextPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {font-family: 'PFDin-Light',"Helvetica Neue",Helvetica,Arial,sans-serif;}
strong, b {font-weight: normal; font-family: 'PFDin-Medium';}
img {max-width:100%;}
th {font-weight: normal; color: #fff;}
p {margin-top:0;}
.up {text-transform:uppercase}

.carousel-inner h1 {font-size: 5em;margin: 0;line-height: 100%;}
.carousel-inner p {margin-bottom: 50px; line-height: 170%; font-size: 120%; margin-top: 8px;}
.carousel-indicators li a {color:#fff; text-decoration:underline;}
.carousel-indicators li a:hover {text-decoration:none;}
.carousel-indicators li[data-slide-to='0'] {background:url(/i/bg1.png) 27px 21px no-repeat;}
.carousel-indicators li[data-slide-to='0'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: 27px 21px, center top;}
.carousel-indicators li[data-slide-to='1'] {background:url(/i/bg1.png) -109px 21px no-repeat;}
.carousel-indicators li[data-slide-to='1'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: -109px 21px, center top;}
.carousel-indicators li[data-slide-to='2'] {background:url(/i/bg1.png) -244px 21px no-repeat;}
.carousel-indicators li[data-slide-to='2'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: -244px 21px, center top;}
.carousel-indicators li[data-slide-to='3'] {background:url(/i/bg1.png) -392px 21px no-repeat;}
.carousel-indicators li[data-slide-to='3'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: -392px 21px, center top;}
.carousel-indicators li[data-slide-to='4'] {background:url(/i/bg1.png) -534px 21px no-repeat;}
.carousel-indicators li[data-slide-to='4'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: -534px 21px, center top;}

.grad {
background: #ca2376; /* Old browsers */
background: -moz-linear-gradient(left,  #ca2376 0%, #d93457 40%, #eb4f32 63%, #ffc30c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ca2376 0%,#d93457 40%,#eb4f32 63%,#ffc30c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ca2376 0%,#d93457 40%,#eb4f32 63%,#ffc30c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca2376', endColorstr='#ffc30c',GradientType=1 ); /* IE6-9 */
}
.grad_v {
background: #ca2376; /* Old browsers */
background: -moz-linear-gradient(top,  #ca2376 0%, #d93457 30%, #eb4f32 53%, #ffc30c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ca2376 0%,#d93457 30%,#eb4f32 53%,#ffc30c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ca2376 0%,#d93457 30%,#eb4f32 53%,#ffc30c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca2376', endColorstr='#ffc30c',GradientType=2 ); /* IE6-9 */
}

.btn {
background: #ca2376; /* Old browsers */
background: -moz-linear-gradient(top,  #ca2376 0%, #d93457 40%, #d93457 40%, #eb4f32 63%, #ffc30c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ca2376 0%,#d93457 40%,#d93457 40%,#eb4f32 63%,#ffc30c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ca2376 0%,#d93457 40%,#d93457 40%,#eb4f32 63%,#ffc30c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca2376', endColorstr='#ffc30c',GradientType=0 ); /* IE6-9 */
}
.btn.upwards {width:60px; text-align:center; height:60px; border-radius:30px; color:#fff; display: inline-block; padding-top: 20px; margin-top:-5px;}

#inner .top {height:130px; background:#435664 url(/i/bg.jpg) center / 100% auto no-repeat; color:#fff;}
#main .top {position:absolute; color:#fff; width:100%; z-index:100;}
.top a {color:#fff; text-decoration:underline;}
.top a:hover {text-decoration:none;}
.top #logo {margin-top:35px;}

footer .col-md-6 {font-size: 90%;}
footer ul {list-style-type:none; margin-top:0; padding: 0;}
footer ul li {display:inline-block; padding: 0 10px;}
footer ul li a {color:#000; text-transform:uppercase; text-decoration:none; font-family: 'PFDin-Medium'; /*font-weight: bold;*/}
footer ul li a:hover {color:#000;}

.more_bg {background-image:url(/i/bg3.png),url(/i/bg2.png); background-position:right top, left center; background-size:auto 100%; background-repeat:no-repeat; padding:4% 0;}

.photo_line div {padding:0; overflow:hidden; max-height:143px;}
.photo_line div img {width:100%;}

@media (max-width:766px) {
.carousel-inner>.item {height: 515px; max-width: 100%; overflow: hidden;}
.carousel-inner>.item>img {height: 100%; width: auto; max-width: none; position: relative; left: -90%;}
.carousel-caption {left:5%; right:5%; padding-bottom: 170px;}
.carousel-inner h1 {font-size: 2.5em;}
.carousel-inner p {line-height: 140%; font-size: 100%;}
.carousel-indicators {left: 0; width: 100%; margin: 0 -10px; bottom:20px}
.carousel-indicators li {margin: 0 -20px;}
.carousel-indicators li:last-child {margin-left:10px;}
.carousel-indicators li:nth-child(2) {margin:0;}
.carousel-indicators .active {margin: 0 -20px;}
.more_bg {padding:10% 0; background-size: 80% auto, auto 100%;}
.btn.upwards {width:50px; height:50px; border-radius:25px; padding-top: 15px;}
#main .top #logo {width:130px; margin-top:15px;}
}

@media (min-width:352px) and (max-width:510px) {
.carousel-indicators li {margin: 0;}
.carousel-indicators li:last-child {margin:0;}
.carousel-indicators li:nth-child(2) {margin:0;}
.carousel-indicators .active {margin:0;}
}

@media (min-width:466px) and (max-width:766px) {
.carousel-inner>.item>img {left:-10%}
}

@media (min-width:1200px) {
.carousel-indicators li {width:130px;}
.carousel-indicators li[data-slide-to='0'] {background:url(/i/bg1.png) 37px 21px no-repeat;}
.carousel-indicators li[data-slide-to='0'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: 37px 21px, center top;}
.carousel-indicators li[data-slide-to='1'] {background:url(/i/bg1.png) -99px 21px no-repeat;}
.carousel-indicators li[data-slide-to='1'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: -99px 21px, center top;}
.carousel-indicators li[data-slide-to='2'] {background:url(/i/bg1.png) -234px 21px no-repeat;}
.carousel-indicators li[data-slide-to='2'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: -234px 21px, center top;}
.carousel-indicators li[data-slide-to='3'] {background:url(/i/bg1.png) -382px 21px no-repeat;}
.carousel-indicators li[data-slide-to='3'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: -382px 21px, center top;}
.carousel-indicators li[data-slide-to='4'] {background:url(/i/bg1.png) -534px 21px no-repeat;}
.carousel-indicators li[data-slide-to='4'].active {background-image:url(/i/bg1.png),url(/i/bg.png); background-position: -534px 21px, center top;}
}
/* End */
/* /bitrix/templates/swp/components/bitrix/menu/top/style.min.css?1467295458490 */
/* /bitrix/templates/swp/components/bitrix/menu/bottom/style.min.css?1467295523490 */
/* /bitrix/templates/swp/styles.css?17712929417694 */
