


/* Start:/bitrix/components/bitrix/menu/templates/channeltop/style.css*/
/*Item link*/
#channeltop li ul a
{
	text-align:left;
}

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

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

#channeltop li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

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

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

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/content/template_styles.css*/
@font-face {font-family: 'Segoe';src: url(/font/segoeui.eot);src: url(/font/segoeui.eot?#iefix) format('embedded-opentype'),url(/font/segoeui.woff) format('woff'),url(/font/segoeui.ttf) format('truetype'),url(/font/segoeui.svg#SegoeUIRegular) format('svg');}
@font-face {font-family: 'SegoeL'; src: url(/font/segoeui.eot);src: url(/font/segoeui.eot?#iefix) format('embedded-opentype'), url(/font/segoeui.woff) format('woff'), url(/font/segoeui.ttf) format('truetype'), url(/font/segoeui.svg#SegoeUIRegular) format('svg');}
@font-face {font-family: 'Segoes'; src: url(/font/seguisb.eot); src: url(/font/seguisb.eot?#iefix) format('embedded-opentype'),    url(/font/seguisb.woff) format('woff'),      url(/font/seguisb.ttf) format('truetype'),     url(/font/seguisb.svg#SegoeUISemibold) format('svg');}
body{background: #fff;padding-bottom: 1px;font-family: Segoel;font-size: 13px;margin:0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;margin: 0 0 1em;padding: 0;}
ul,li{list-style: none;padding: 0;margin: 0;}
a {cursor:pointer;text-decoration:none;}
.w1270{width: 1270px;margin: 0 auto;}
.w996{width: 996px;margin: 0 auto;}
#wrapper{width: 996px;margin: 0 auto;}
#advert{height: 100%; width: 100%; position: absolute; top: 0; left: 0; text-align:center;min-width:1280px;}
#advert .top{height: 300px; width: 100%; position: absolute; top: 0; left: 0;overflow:hidden;}
#advert .left{height: 100%; width: 50%; position: absolute; top: 300px; left: 0;text-align:right;}
#advert .right{height: 100%; width: 50%; position: absolute; top: 300px; right: 0;text-align:left;}
h2{margin-bottom: 5px;text-transform: uppercase;font-weight:normal;margin-top: 0;}
p {margin: 0 0 1em 0;padding: 0;}
#main{background-color: #fff;	box-shadow: #000 0 0 20px;width: 1235px;margin: 180px auto 20px;position: relative;}
.inside #header{	background: #fff url(/images/headbg.png) no-repeat bottom;min-height: 198px;margin-bottom: 10px}
#header{background: #fff url(/images/headbg.png) no-repeat top;min-height: 300px;position: relative;padding-top: 20px;}
#header a.logo{padding: 20px 80px 29px 60px;float: left;display: block;}
#header ul.headnew{display: inline-block;vertical-align: top;}
#header ul.headnew li{display: inline-block;margin-left: 8px;position: relative;width: 175px;height: 101px;overflow: hidden;}
#header ul.headnew li span{height: 15px;display: inline-block;position: absolute;left: 0;bottom: 0;padding: 5px;background-color: rgba(23,23,23,0.4);color: #fff;vertical-align: bottom;width:95%;font-size: 12px;}
#header ul.headnew li:hover span{color: #d00000;}
#header .menu{display: inline-block;vertical-align: top;float: right;margin-top: 20px;position: relative;}
#header .menu li{display: inline-block;vertical-align: top;padding: 3px 17px;border-right: 1px solid #ccc;margin-right: -4px;height: 29px;line-height: 29px;}
#header .menu li a{font-size: 17px;text-decoration: none;color: #333;font-family: segoel;text-transform: uppercase;}
#header ul.menu li.last {border: none;}
#header .menu li:nth-child(4){border: none;}
#header ul.menu li.hover{background: #dedfe0;}
#header ul.menu li.hover ul{display: block;}
#header ul.menu li ul{position: absolute;right: 0;display: none;background-color: #dedfe0;width: 100%;top: 35px;}
#header ul.menu li.item3 ul{width: 820px;}
#header ul.menu li ul li{border:none;padding: 7px 2px;height: 20px;line-height: 20px;}
#header ul.menu li ul li a{font-size: 14px;display: block;padding-right: 4px;border-right: 1px solid #888;letter-spacing: -1px;}
#header ul.menu li ul li:last-child a{border-right: none;}
#header ul.menu li a:hover,
#header ul.menu li ul li a:hover{color: #d61416;}
#header ul.menu li.sea:hover{background:none}
#header ul.menu li a img{vertical-align: middle;margin-top: -3px;margin-right: 5px;}
.right img{margin-bottom: 7px;}
.leftwo{float: left;width: 750px;}
#post{border-bottom: 1px solid #ccc;margin-bottom: 10px;padding-bottom: 10px;}
table.con{margin-bottom: 15px;}
table.con td{padding: 10px;	width: 24%;}
table.con tr.two{	color: #d00000;font-family: Segoe;font-size: 16px;	background-color: #eee;}
#flex{margin: 0 0 10px;background: #fff;border: 4px solid #fff;position: relative;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);box-shadow: 0 1px 4px rgba(0,0,0,.2);}
.clear{clear: both;}
#search{float: right;}
#content{min-height: 500px;position: relative;}
.scroller {height: 100%;   overflow-y: scroll;}
.scroller::-webkit-scrollbar { width: 0;}
.scroller__bar {position: absolute;z-index: 1; right: 0;width: 10px; background: #999;}
.catp{height: 330px;margin-bottom: 20px;}
#content .left,#content .center{float: left;}
#content .right{float: right;width: 230px;}
#content .left{width: 250px;margin-right: 10px;}
#content .center{width: 500px;}
.tt{text-transform: uppercase;font-family: segoel;margin-bottom: 15px;display:block;}
#content .wrapper{position: relative;overflow: hidden;height: 330px;}  
.catp ul li a{display: block;height: 28px;line-height: 28px;text-decoration: none;background-image: url(/images/bgcat.jpg);background-repeat: repeat-x;font-family: segoes;color: #3d3d3d;padding-left: 15px;}
.catp ul li a:hover{color: #d61416;background-image: url(/images/bgcat5.jpg);}
#footer{background: #fff url(/images/footbg.png) no-repeat top center;min-height: 200px;padding-top:120px; position: relative;}
#footer .menu li li a:hover{color:#d00000;}
.jspContainer{overflow: hidden;position: relative;height: 330px;}
.leftwo .jspContainer{height: 390px;}
.jspPane{position: absolute;margin-left: 20px;}
.jspVerticalBar{position: absolute;top: 0;left: 0;width: 6px;height: 100%;background:#e9e9e9;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 6px;background:transparent;}
.jspVerticalBar *,
.jspHorizontalBar *{margin: 0;	padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background-image: url(/images/stripe1.png);background-size: 100% 100%;background-repeat: no-repeat;position: relative;}
.jspDrag{position: relative;top: 0;left: 0;cursor: pointer;background-color: #d61416;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspHorizontalBar .jspTrack{background-image: url(/images/stripe2.png);	background-size: 100% 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;	float: left;height: 100%;}
* html .jspCorner{margin: 0 -3px 0 0;}
.tabs {position: relative;margin: 0 auto;width: 100%;background-color: #f5f5f5;clear: both;margin-bottom:10px;}
.tabs label {cursor: pointer;display: inline-block;line-height: 30px;position: relative;padding: 0 18px;font-family: segoel;font-size: 16px;text-transform:uppercase; }
.tabs input {position: absolute;left: -9999px;}
#tab_1:checked  ~ div #tab_l1,
#tab_2:checked  ~ div #tab_l2,
#tab_3:checked  ~ div #tab_l3,
#tab_4:checked  ~ div #tab_l4,
#tab_5:checked  ~ div #tab_l5  {background: #d10000;border-color: #fff;color: #fff;top: 0;z-index: 3;}
.tabs_cont {position: relative;z-index: 2;border-top: 3px solid #d10000;}
.tabs_cont > div {position: absolute;left: -9999px;top: 0;opacity: 0; -moz-transition: opacity .5s ease-in-out;   -webkit-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3,
#tab_4:checked ~ .tabs_cont #tab_c4,
#tab_5:checked ~ .tabs_cont #tab_c5 {position: static;left: 0;opacity: 1;	padding: 10px;}
.tnew{width: 24%;display: inline-block;margin-right: 5px;vertical-align: top;}
.about .tnew{width: 49%;}
.begstr{display: block;background-color: #f6f6f6;margin-bottom: 15px;}
.begstr span{padding: 10px;font-family: segoel;display: inline-block;}
.begstr span.m{background-color: #eeeeee;padding: 10px;font-family: segoel;}
.tnew a{font-family: segoe;font-size: 16px;color: #000;text-decoration: none;}
.tnew p.date{color:#d10000;font-family: segoel;margin-top:0px;}
.tnew p{font-family: segoel;}
.banner{text-align: center;display: block;margin-top: 10px;margin-bottom: 10px;}
.flogo,.foot{float: left;font-family: segoel;}
.flogo{margin-right: 20px;}
.foot {width: 300px;}
.foot span{display: block;margin-bottom: 20px;font-size: 14px;}
.foot p{margin: 0;padding: 0;font-size: 12px;}
.searchform{display: inline-block;margin-top: -1px;}
input.searchfield{border: none;height: 22px;background-color: #fff;color: #d7d7d7;width: 150px;padding-left:10px;display: block;}
.searchbutton{background-color:#fff; border:0;height: 22px;width: 48px;background-image: url(/images/search.png);background-repeat:no-repeat;background-position: 50% 50%;margin-top:-22px;float: right;z-index: 9999999;cursor: pointer;}
#footer .menu{display: inline-block;vertical-align: top;float: right;}
#footer .menu li{display: inline-block;vertical-align: top;}
#footer .menu li a{font-size: 17px;padding: 3px 10px;border-right: 1px solid #ccc;text-decoration: none;color: #333;font-family: segoel;text-transform: uppercase;display: block;}
#footer .menu li a:hover{color: #d00000;}
#footer .menu li.last a{border: 0;}
#footer .menu li li{display: block;margin-left: 0px;}
#footer .menu li ul{margin-top: 10px;}
#footer .menu li li a{font-size: 12px;font-family: segoel;border: none;text-transform: none;line-height: 12px;}
#footer .menu li li a:hover{}
#anons li{width: 28%;margin-right: 4%;display: inline-block;vertical-align: top;}
#anons li a{text-decoration: none;}
#anons li a h3{color: #d00000;margin-top: 10px;text-transform: uppercase;}
#anons li a h3:after{content: " >";font-size: 19px;font-family: segoel}
#pagin {margin-bottom: 30px;}
#pagin li{margin-right: 5px;display: inline-block;vertical-align: top;}
#pagin li a{	padding: 3px 7px;background-color: #ccc;text-decoration: none;color: #fff;}
#pagin li.active a{background-color: #d00000;}
#anonsp h2,h2.bor{display: block;text-transform: uppercase;font-size: 16px;border-bottom: 3px solid #d00000;margin-bottom: 10px;}
#anonsp li{width: 28%;margin-right: 4%;display: inline-block;vertical-align: top;}
#anonsp li a{text-decoration: none;}
#anonsp li a h3{	color: #d00000;	margin-top: 5px;	margin-bottom: 2px;}
.leftwo .catp{width: 230px;margin-right: 10px;height: 360px;float: left;}
.leftwo #online{float: left;width: 510px;}
.leftwo #online span{margin-top: 20px;padding-left: 10px;padding-right: 10px;}
#content .leftwo .wrapper{height: 400px;}
#post  h3{text-transform: uppercase;font-family: segoe;margin-bottom: 2px;}
#post p.date{color: #d00000;margin-top: 0;}
ul.news{margin-bottom: 15px;}
.news li{display: inline-block;vertical-align: top;width: 32%;position: relative;overflow: hidden;height:154px;}
.news li img{}
.news li p{	position: absolute;left: 0;bottom: 0;display: block;padding: 5px;margin: 0;color: #fff;width:100%;font-family: segoe;font-size: 15px;background-image: url(/images/backnews.png);background-repeat: repeat-x;background-position: 0 -25px;}
#pvid {margin-top: 20px;margin-bottom: 20px;}
#pvid .tit{font-family: segoes;font-size: 16px;text-transform: uppercase;text-decoration: none;color:#555555;margin-bottom: 5px;display: block;}
#pvid .tit span{color: #d10000;}
#pvid p{font-family: segoel;}
#pvid .bx-wrapper{background: none;padding: 0;}
.bx-wrapper img {max-width: 100%;display: block;}
#pvid .bx-wrapper img {max-width: 100%;display: block;margin-bottom: 20px;}
.bx-wrapper .bx-viewport {}
div.slide:hover div .tit{color: red;}
.we_in_socials{float:right}
.we_in_socials img{margin:0 2px; position:relative; top:5px;}

#content .europe .tabs {width: 720px; font-size: 16px; color: grey; margin: 40px 0 20px; background: none;}
#content .europe .tabs .items {position: relative; width: 100%; overflow: hidden; height: 21px;}
#content .europe .tabs .items span {float: left; width: 120px; text-align: center; cursor: pointer;}
#content .europe .tabs .items span.active {color: red;}
#content .europe .tabs .pr,
#content .europe .tabs .nx {position: absolute; left: 0; top: 0; width: 11px; height: 21px; background: url(/images/europe_tabs_arrs.png) no-repeat; cursor: pointer;}
#content .europe .tabs .nx {left: auto; right: 0; background-position: -11px 0;}
#content .europe .tab {display: none; font-size: 14px; margin: 0 0 30px;}
#content .europe .tab ul {list-style: none; padding: 0; margin: 0;}
#content .europe .tab li {margin: 0 0 10px;}
/* End */
/* /bitrix/components/bitrix/menu/templates/channeltop/style.css */
/* /bitrix/templates/content/template_styles.css */
