@charset "UTF-8";
/* главная */
* { outline: none; }

a { cursor: pointer; text-decoration: underline; color: #447b9d; }

a, a:hover, a:focus { outline: 0; -moz-outline: 0; }

a:visited { color: #447b9d; }

button, button:hover, button:focus, .btn:focus, .btn:active:focus { outline: 0; -moz-outline: 0; }

ul, ol { list-style: none; padding: 0; margin: 0; }

img { max-width: 100%; }

textarea { max-width: 100%; }

body { font-family: 'PT Sans', sans-serif; background-color: #ffffff; font-size: 14px; min-width: 320px; }

.main-page { float: left; width: 100%; }

.wrapper1200 { width: 1200px; margin: 0 auto; }

.wrapper1100 { width: 1100px; margin: 0 auto; }

.page-header { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#247ec3+0,105081+100 */ background: #247ec3; /* Old browsers */ /* FF3.6-15 */ background: -webkit-linear-gradient(top, #247ec3 0%, #105081 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #247ec3 0%, #105081 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#247ec3', endColorstr='#105081',GradientType=0 ); /* IE6-9 */ }

.page-header2 { padding-top: 5px; background: url("img/header-bg2.png") no-repeat -50px top; padding-bottom: 9px; border-bottom: 1px solid #366a93; margin-left: -200px; padding-left: 200px; }

a.page-logo { display: inline-block; vertical-align: top; margin-top: 20px; position: relative; z-index: 4; }

a.page-logo .hover { display: none; }

a.page-logo:hover .current { display: none; }

a.page-logo:hover .hover { display: inline; }

a.page-logo.bash-logo { background: url("img/logo_bash.png") no-repeat center top; }

a.page-logo.bash-logo:hover { background: url("img/logo-a_bash.png") no-repeat center top; }

a.page-logo.may9-rus { margin-top: 0; }

a.page-logo.bash-logo.may9-rus { height: 90px; background: url("img/logo_29.png") no-repeat center top; }

a.page-logo.bash-logo.may9-rus:hover { height: 90px; background: url("img/logo_29.png") no-repeat center top; }

.top-block { float: right; width: 400px; position: relative; z-index: 4; }

.top-block-left { float: left; width: 295px; }

.top-block-left1 { float: left; width: 100%; height: 40px; margin-bottom: 10px; }

.top-block-left2 { float: left; width: 100%; }

.top-block-right { float: right; width: 104px; height: 70px; }

.top-block-right a { float: right; width: 104px; height: 70px; background: url("img/ico4.png") no-repeat center top; }

.top-block-right a span { display: block; color: #fff; text-align: center; margin-top: 70px; }

.top-block-right a:hover { background: url("img/ico4-a.png") no-repeat center top; }

a.ico1 { float: left; width: 32px; height: 40px; background: url("img/ico1.png") no-repeat center bottom; }

a.ico1:hover { background: url("img/ico1-a.png") no-repeat center bottom; }

a.ico2 { float: left; width: 30px; height: 40px; margin-left: 15px; background: url("img/ico2.png") no-repeat center bottom; }

a.ico2:hover { background: url("img/ico2-a.png") no-repeat center bottom; }

a.ico3 { float: left; width: 56px; height: 38px; padding-top: 15px; margin-left: 30px; background: url("img/ico3.png") no-repeat right 12px; color: #99FFFF; font-size: 12px; text-decoration: none; }

a.ico3.rus { background: url("img/rus.png") no-repeat right 12px; }

a.ico3.rus:hover { background: url("img/rus.png") no-repeat right 12px; }

a.ico3:hover { background: url("img/ico3-a.png") no-repeat right 12px; }

.top-block-left1 a.ico5 { color: #000; }

a.ico5 { float: right; margin-top: 11px; margin-left: 20px; padding: 6px 11px; /* background:url('img/ico5.png') no-repeat right 12px; */ font-size: 12px; text-decoration: none; background: #f4f4f4; /* Old browsers */ /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #b9b9b9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f4f4f4 0%, #b9b9b9 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #f4f4f4 0%, #b9b9b9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-9 */ border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-top: 2px solid #fff; box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.08); color: #666666; float: left; font-size: 14px; padding: 5px 9px; text-decoration: none; text-shadow: -1px 1px 1px white; }

a.ico5:hover { background: #f4f4f4; /* Old browsers */ /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #cdcdcd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #f4f4f4 0%, #cdcdcd 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */ /* background:url('img/ico5-a.png') no-repeat right 12px; */ }

.top-block-left2 { float: left; width: 100%; }

.top-block-left2 ul { float: left; width: 100%; margin: 0; padding: 0; list-style: none; }

.top-block-left2 ul > li { float: left; margin-right: 13px; }

.top-block-left2 ul > li > a { float: left; color: #fff; font-size: 12px; }

.page-menu { background: #000; }

.page-menu .navbar-brand { color: #fff; display: none; text-transform: uppercase; }

.page-menu.grayunder { background: #000; }

.page-menu-ul { margin: 0; padding: 0; list-style: none; }

.page-footer2 .page-menu-ul { width: auto; }

.page-footer2 .page-menu-ul > li { padding: 0; }

.page-footer2 .page-menu-ul > li > a { padding: 14px 4px; padding-bottom: 17px; }

.page-menu .navbar-default, .page-footer2 .navbar-default { background: transparent; border: none; border-radius: 0; margin-bottom: 0; }

.page-menu .nav > li > a, .page-footer2 .nav > li > a { padding: 13px 8px; color: #fff; }

.page-menu .container-fluid, .page-footer2 .container-fluid { padding-left: 0; padding-right: 0; }

.page-menu .navbar-collapse, .page-footer2 .navbar-collapse { padding-left: 0; }

.page-menu .navbar-default .navbar-nav > .active > a, .page-menu .navbar-default .navbar-nav > .active > a:focus, .page-menu .navbar-default .navbar-nav > .active > a:hover, .page-footer2 .navbar-default .navbar-nav > .active > a, .page-footer2 .navbar-default .navbar-nav > .active > a:focus, .page-footer2 .navbar-default .navbar-nav > .active > a:hover { color: #999999; background: transparent; }

.page-menu .navbar-default .navbar-nav > li > a:focus, .page-menu .navbar-default .navbar-nav > li > a:hover, .page-footer2 .navbar-default .navbar-nav > li > a:focus, .page-footer2 .navbar-default .navbar-nav > li > a:hover { color: #999999; }

.page-menu .navbar-default .navbar-toggle:focus, .page-menu .navbar-default .navbar-toggle:hover, .page-footer2 .navbar-default .navbar-toggle:focus, .page-footer2 .navbar-default .navbar-toggle:hover { background-color: #000; }

.page-menu .navbar-header .menu-block2, .page-footer2 .navbar-header .menu-block2 { display: none; float: left; }

.page-menu-ul > li { position: relative; }

.page-menu-ul > li > a { color: #fff; text-decoration: none; text-transform: uppercase; }

.page-menu-ul > li.active { border-bottom: 4px solid #1f71b0; }

.menu-socials { float: left; display: inline-block; margin-top: 12px; }

.menu-socials a { float: left; width: 26px; height: 26px; margin-right: 10px; }

.vk { background: url("img/vk.png") no-repeat left top; }

.vk:hover { background: url("img/vk-a.png") no-repeat left top; }

.fb { background: url("img/fb.png") no-repeat left top; }

.fb:hover { background: url("img/fb-a.png") no-repeat left top; }

.tw { background: url("img/tw.png") no-repeat left top; }

.tw:hover { background: url("img/tw-a.png") no-repeat left top; }

.rs { background: url("img/rs.png") no-repeat left top; }

.rs:hover { background: url("img/rs-a.png") no-repeat left top; }

.yt { background: url("img/yt.png") no-repeat left top; }

.yt:hover { background: url("img/yt_up.png") no-repeat left top; }

.ins { background: url("img/ins.png") no-repeat left top; }

.ins:hover { background: url("img/ins_up.png") no-repeat left top; }

.od { background: url("img/odn.png") no-repeat left top; }

.od:hover { background: url("img/odn_up.png") no-repeat left top; }

.mm { background: url("img/mm.png") no-repeat left top; }

.mm:hover { background: url("img/mm_up.png") no-repeat left top; }

.menu-searchblock { float: right; width: 200px; position: relative; margin-top: 12px; }

.search-input { width: 100%; background: #666666; border-radius: 50px; padding: 5px 10px; padding-right: 30px; border: 0; }

.menu-searchblock:hover .search-input, .search-input:focus { background: #fff; color: #000; }

.search-submit { width: 15px; height: 15px; position: absolute; background: url("img/search.png") no-repeat left top; border: 0; cursor: pointer; right: 8px; top: 9px; }

.page-news { background: #e6e6e6; }

.page-news-header { margin-bottom: 15px; }

.page-news-header h1 { display: inline-block; margin: 0; font-size: 30px; line-height: 34px; font-weight: normal; text-transform: uppercase; margin-bottom: 15px; }

.header-ul { float: right; display: block; min-height: 28px; padding: 0; margin: 0; /* background:url('img/menu2.png') repeat-x left top; */ border: 1px solid #fff; border-top: 1px solid transparent; box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.08); list-style: none; border-left: 0; max-width: 80%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,eaeaea+100 */ background: #fbfbfb; /* Old browsers */ background: -moz-linear-gradient(top, #fbfbfb 0%, #eaeaea 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #fbfbfb 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fbfbfb 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */ }

.header-ul.xs { display: none; background: none; border: none; box-shadow: none; }

.header-ul.xs button { border: 1px solid #fff; border-top: 1px solid transparent; box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.08); list-style: none; border-left: 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,eaeaea+100 */ background: #fbfbfb; /* Old browsers */ background: -moz-linear-gradient(top, #fbfbfb 0%, #eaeaea 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #fbfbfb 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fbfbfb 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */ }

.header-ul.xs li { float: none; }

.header-ul.xs a { float: none; }

.header-ul.xs .dropdown-menu { right: 0; left: inherit; }

.header-ul li { float: Left; }

.header-ul li a { float: Left; font-size: 14px; color: #666666; text-shadow: -1px 1px 1px white; text-decoration: none; padding: 5px 9px; border-left: 1px solid #fff; }

.header-ul li:hover a, .header-ul li.active a { background: url("img/menu2-a.png") repeat-x left top; text-shadow: -1px 1px 1px #666666; color: #fff; }

.page-news-all { /* height:400px; */ padding-bottom: 15px; }

.page-news-img-cont { padding: 15px; text-align: center; overflow: hidden; background: #fff; }

.page-news-img-cont-b { display: block; width: 100%; height: 368px; margin: 0 auto; border: 1px solid #aeb5b8; background-size: cover !important; }

.img-pointer { float: left; width: 12px; height: 400px; }

.img-pointer-dot { float: left; width: 12px; height: 23px; background: url("img/pointer.png") repeat-x left top; display: none; }

.page-news-txt { /* height:400px; */ overflow: hidden; margin-left: -12px; }

.page-news-txt-item { height: 80px; padding: 0px 0 0px 0; border-top: 1px solid #c3c3c3; padding-left: 18px; position: relative; padding-bottom: 20px; }

.new-item-name { float: left; width: 100%; color: #115080; margin-bottom: 10px; margin-top: 20px; font-size: 16px; }

a.new-item-name:hover { color: #000; text-decoration: none; }

.new-item-date { font-size: 12px; color: #666666; }

.page-news-txt-item .new-item-date { position: absolute; bottom: 10px; right: 35px; }

.all-item-txt.new-item-date { float: left; width: 100%; }

.page-slider { background: url("img/slider-bg.png") repeat-x left top; padding: 30px 0; margin-bottom: 30px; }

.items-slider .viewport { float: left; width: 1100px; height: 250px; overflow: hidden; position: relative; }

.items-slider .mirrored { display: none; }

.items-slider .slick-slide img { margin: 0 auto; }

.items-slider .slick-arrow { text-indent: -999em; width: 25px; height: 160px; position: absolute; top: 40%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; border: none; }

.items-slider .slick-prev { background: url("img/slider-l.png") no-repeat center center; left: -20px; }

.items-slider .slick-prev:hover { background: url("img/slider-la.png") no-repeat center center; }

.items-slider .slick-next { background: url("img/slider-r.png") no-repeat center center; margin-left: 25px; right: -20px; }

.items-slider .slick-next:hover { background: url("img/slider-ra.png") no-repeat center center; }

.items-slider .slick-disabled { visibility: hidden; }

.items-slider.not-slider { font-size: 0; }

.items-slider.not-slider > div { display: inline-block; vertical-align: top; width: 20%; font-size: 14px; text-align: center; margin-bottom: 30px; }

.items-slider .overview { float: left; list-style: none; position: absolute; padding: 0; margin: 0; width: 1100px; height: 160px; left: 0; top: 0; }

.items-slider .overview li { float: left; width: 200px; height: 160px; margin-right: 25px; }

.items-slider .overview li .imgoutline { float: left; width: 198px; height: 158px; border: 1px solid #89826d; background: #fff; margin-bottom: 10px; box-shadow: 0 -1px 2px 2px rgba(0, 0, 0, 0.2); }

.items-slider a.imglink, .items-slider a.imglink:visited { float: left; width: 100%; color: #fff; text-align: center; margin-bottom: 10px; }

.items-slider .overview li .imgoutline .imgoinline { display: table-cell; width: 198px; height: 158px; vertical-align: middle; text-align: center; margin-bottom: 10px; }

.items-slider .overview li .imgoutline .imgoinline img { margin: 0 auto; max-width: 198px; max-height: 158px; }

.imgdate { float: left; width: 100%; text-align: center; color: #99FFFF; font-size: 12px; }

.page-banner-ui { margin-bottom: 40px; }

.page-banners1-block { padding-bottom: 30px; border-bottom: 1px solid #d8d8d8; margin-bottom: 25px; }

.page-banners1-img { display: block; box-shadow: 0 1px 2px 3px rgba(0, 0, 0, 0.1); }

.page-banners1-block > :last-child { margin: 0; }

.page-slider3 { margin-bottom: 25px; }

.human-slider .slick-slide { text-align: center; }

.human-slider .slick-arrow { text-indent: -999em; width: 25px; height: 160px; z-index: 10; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border: none; }

.human-slider .slick-prev { background: url("img/arrow-l.png") no-repeat center center; left: -10px; }

.human-slider .slick-prev:hover { background: url("img/arrow-la.png") no-repeat center center; }

.human-slider .slick-next { background: url("img/arrow-r.png") no-repeat center center; right: -10px; }

.human-slider .slick-next:hover { background: url("img/arrow-ra.png") no-repeat center center; }

.human-slider .slick-disabled { visibility: hidden; }

.human-slider.not-slider { font-size: 0; }

.human-slider.not-slider > div { display: inline-block; vertical-align: top; width: 16.6667%; font-size: 14px; text-align: center; margin-bottom: 30px; }

.square-items .human-slider.not-slider .imgoutline { border-radius: 0; height: auto; }

.human-slider .viewport { float: left; width: 1100px; height: 240px; overflow: hidden; position: relative; }

.human-slider .overview { float: Left; list-style: none; position: absolute; padding: 0; margin: 0; width: 1100px; height: 220px; left: 0; top: 0; }

.human-slider .overview li { float: left; width: 160px; height: 240px; margin-right: 28px; }

.human-slider .imgoutline { display: inline-block; width: 140px; height: 140px; border: 10px solid #e6e6e6; background: #fff; margin-bottom: 10px; border-radius: 200px; overflow: hidden; }

.human-slider .imgoutline .imgoinline { display: table-cell; width: 140px; height: 140px; vertical-align: middle; text-align: center; margin-bottom: 10px; }

.human-slider .imgoutline .imgoinline img { margin: 0 auto; max-width: 140px; max-height: 140px; }

.human-name { float: left; width: 100%; text-align: center; color: #000; font-size: 14px; }

.human-prof { float: left; width: 100%; text-align: center; color: #808080; font-size: 12px; }

.human-slider-header { text-align: center; position: relative; margin-bottom: 25px; }

.human-slider-header-txt { font-size: 30px; line-height: 34px; }

.human-slider-header-lnk { font-size: 14px; line-height: 16px; color: #115080; text-decoration: underline; position: absolute; top: 5px; right: 50px; }

a.human-slider-header-lnk:hover { float: right; text-decoration: none; }

.page-big-banner { margin-bottom: 40px; }

.page-big-banner .wrapper1100 { height: 160px; box-shadow: 0 1px 2px 3px rgba(0, 0, 0, 0.1); }

.page-footer1 { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bd9717+0,eabb01+100 */ background: #bd9717; /* Old browsers */ /* FF3.6-15 */ background: -webkit-linear-gradient(top, #bd9717 0%, #eabb01 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #bd9717 0%, #eabb01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd9717', endColorstr='#eabb01',GradientType=0 ); /* IE6-9 */ padding-bottom: 15px; }

.page-footer3-block { margin-top: 30px; display: block; font-size: 0; }

.page-footer3-item { box-shadow: 0 1px 2px 3px rgba(0, 0, 0, 0.1); display: inline-block; vertical-align: top; margin-right: 15px; margin-bottom: 15px; }

.page-footer3-block > :last-child > *, .page-footer3-block > :last-child { margin-right: 0px; }

.page-footer2 { background: #000; }

.menu-otherblock { display: inline-block; float: right; }

.menu-block2 { float: right; }

.menu-block2 .ico3 { color: #fff; margin-left: 15px; }

.menu-block2 .ico5, .me-voice .ico5 { float: left; margin-left: 20px; /* background:url('img/ico6.png') no-repeat right 12px; */ background: #4c7bbc; /* Old browsers */ /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c7bbc), color-stop(100%, #32527f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4c7bbc 0%, #32527f 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #4c7bbc 0%, #32527f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7bbc', endColorstr='#32527f',GradientType=0 ); /* IE6-9 */ border: 0; color: #fff; text-shadow: none; }

.menu-block2 .ico5:hover, .me-voice .ico5:hover { /* background:url('img/ico6-a.png') no-repeat right 12px; */ background: #4c7bbc; /* Old browsers */ /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c7bbc), color-stop(100%, #32527f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4c7bbc 0%, #32527f 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #4c7bbc 0%, #32527f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7bbc', endColorstr='#32527f',GradientType=0 ); /* IE6-9 */ }

.page-footer3 { background: #e6e6e6; padding-bottom: 30px; }

.page-footer3-block { margin-top: 30px; font-size: 10px; color: #666666; }

.banner-slider .viewport { margin: 0 auto; width: 100%; height: 270px; border: 2px solid #fff; overflow: hidden; position: relative; }

.banner-slider .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; z-index: 5; }

.banner-slider .overview li { width: 569px; float: left; height: 270px; }

.banner-slider .imgoutline { height: 270px; }

.banner-slider img { border: 0; max-height: 270px; /* display:none; */ }

.bullet-cont { position: absolute; bottom: -30px; width: 100%; height: 30px; text-align: center; }

.bullet-cont .bullets { display: inline-block; padding: 0; margin: 0 auto; list-style: none; z-index: 2; margin-top: 10px; }

.bullet-cont .bullets li { float: left; width: 12px; height: 12px; margin-right: 5px; cursor: pointer; z-index: 3; margin-right: 10px; }

.banner-slider { position: relative; padding: 13px 20px; background: #000; height: 300px; }

.banner-slider .slick-list { border: 2px solid #fff; }

.banner-slider img { margin: 0 auto; }

.banner-slider .slick-dots { text-align: center; position: absolute; bottom: -30px; left: 0; width: 100%; }

.banner-slider .slick-dots li { display: inline-block; vertical-align: top; margin: 0 5px; }

.banner-slider .slick-dots button { width: 12px; height: 12px; background: url("img/dot.png") no-repeat center center; overflow: hidden; text-indent: -999px; border: none; }

.banner-slider .slick-dots button:hover { background: url("img/dot-h.png") no-repeat center center; }

.banner-slider .slick-active button { background: url("img/dot-a.png") no-repeat center center; }

.banner-slider .slick-active button:hover { background: url("img/dot-a.png") no-repeat center center; }

.page-banner-tabs { overflow: hidden; }

#tabs { width: 100%; height: 330px; }

.taba { float: left; width: 100%; height: 300px; background: #000; }

.taba-inner { height: 273px; width: -webkit-calc(100% - 25px); width: calc(100% - 25px); margin: 13px; border: 2px solid #fff; background: #d6d6d6; }

#tabs .ul-taba { float: left; width: 100%; height: 30px; text-align: center; }

#tabs .ul-taba ul { display: inline-block; padding: 0; list-style: none; margin: 0 auto; }

#tabs .ul-taba ul li { float: left; }

#tabs .ul-taba ul li a { float: left; padding: 4px 10px  10px  10px; color: #666666; font-size: 14px; line-height: 16px; background: #d6d6d6; border: 1px solid #fff; border-right: 0; border-bottom: 0; text-decoration: none; }

#tabs .ul-taba ul li.ui-tabs-active a { background: #000; border: 1px solid #000; border-right: 0; border-bottom: 0; color: #fff; }

.block-scroller { float: Left; width: 100%; height: 270px; overflow: hidden; }

.block-scroller-block { float: left; width: 100%; /* height:44px; */ padding: 8px 30px 20px 20px; border-bottom: 1px solid #fff; }

.block-scroller-txt { margin-top: 8px; position: relative; }

.live { width: 33px; height: 9px; background: url("img/live.png") no-repeat center center; position: absolute; top: -8px; left: 0; }

.wl { width: 26px; height: 20px; background: url("img/wl.png") no-repeat center center; position: absolute; top: -6px; right: 0; text-align: center; color: #808080; font-size: 12px; line-height: 12px; padding-top: 6px; font-weight: bold; font-family: "PT Sans Narrow"; }

.block-scroller-txt1 { float: left; width: 40px; font-size: 14px; line-height: 14px; color: #115080; }

.block-scroller-txt2 { float: right; width: -webkit-calc(100% - 111px); width: calc(100% - 111px); font-size: 14px; line-height: 14px; color: #000; margin-right: 30px; overflow: hidden; }

/* CSS Styles that are needed by jScrollPane for it to operate correctly. Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane may not operate correctly without them. */
.jspContainer { overflow: hidden; position: relative; }

.jspPane { position: absolute; left: 0 !important; }

.jspVerticalBar { position: absolute; top: 5px; right: 5px; width: 10px; height: 260px; background: #fff; border-radius: 30px; overflow: hidden; }

.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; display: none; }

.jspCap { display: none; }

.jspHorizontalBar .jspCap { float: left; }

.jspTrack { background: #f5f5f5; position: relative; height: 260px; border-radius: 30px; width: 10px; }

.jspDrag { background: url("img/scroll.png"); position: relative; top: 0; left: 0; cursor: pointer; border-radius: 30px; }

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }

.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0; }

.jspArrow.jspDisabled { cursor: default; background: #80808d; }

.jspVerticalBar .jspArrow { height: 5px; }

.jspHorizontalBar .jspArrow { width: 10px; float: left; height: 100%; }

.jspVerticalBar .jspArrow:focus { outline: none; }

.jspCorner { background: #eeeef4; float: left; height: 100%; }

#tabs-2 .block-scroller-block, #tabs-3 .block-scroller-block { border-bottom: 1px solid #FFFFFF; float: left; height: auto; padding: 20px 40px 20px 20px; width: 100%; }

#tabs-2 .block-scroller-txt, #tabs-3 .block-scroller-txt { height: auto; width: 100%; height: auto; padding: 0; margin: 0; }

.block-scroller-line1 { margin-bottom: 5px; }

.block-scroller-name { display: inline-block; color: #115080; font-size: 14px; }

.width100 { overflow: hidden; }

.block-scroller-subject, .block-scroller-subject a { display: block; color: #000; font-weight: bold; }

.block-scroller-date { float: right; display: inline-block; color: #666666; font-size: 14px; }

.block-scroller-line2 { font-size: 13px; color: #000; text-align: justify; }

.cananswer-l { float: left; width: 100%; }

.comments-form-comments .cananswer-l { padding-bottom: 5px; border-bottom: 1px solid #D8D8D8; }

.cananswer-l a { float: right; font-size: 12px; line-height: 14px; margin-top: 5px; }

.block-scroller-sub { float: left; padding-left: 20px; width: 100%; margin-top: 10px; background: url("img/arr.png") no-repeat top left; }

.block-scroller-line2 p { margin-top: 0; margin-bottom: 5px; }

.page-projects { margin-bottom: 20px; }

.page-breadcrumbs { overflow: hidden; margin-bottom: 10px; padding-top: 25px; }

.page-breadcrumbs a { float: left; font-size: 16px; color: #115080; text-decoration: underline; }

.page-breadcrumbs span { float: left; margin-right: 20px; position: relative; color: #115080; }

.page-breadcrumbs span:after { float: left; content: "/"; width: 10px; position: absolute; right: -18px; color: #115080; }

.page-projects .page-news-header { margin-bottom: 25px; border-bottom: 1px solid #d8d8d8; padding-bottom: 20px; overflow: hidden; }

.page-projects .items-slider { margin-top: 0; margin-bottom: 20px; border-bottom: 1px solid #d8d8d8; padding-bottom: 20px; }

.page-projects > :last-child .items-slider { border-bottom: 0; }

.page-projects .items-slider .prev { background: url("img/arrow-l.png") no-repeat center center; margin-right: 25px; }

.page-projects .items-slider .prev:hover { background: url("img/arrow-la.png") no-repeat center center; }

.page-projects .items-slider .next { background: url("img/arrow-r.png") no-repeat center center; margin-left: 25px; }

.page-projects .items-slider .next:hover { background: url("img/arrow-ra.png") no-repeat center center; }

.page-projects .items-slider a.imglink, .page-projects .items-slider a.imglink:visited { color: #115080; }

.page-projects .items-slider .imgdate { color: #808080; }

.items-slider-name { font-size: 24px; line-height: 28px; margin-bottom: 20px; }

.page-projects.not-slider .items-slider { height: auto; }

.page-projects.not-slider .items-slider .viewport, .page-projects.not-slider .items-slider .viewport .overview { height: auto; overflow: visible; height: auto; position: static; }

.page-projects.not-slider .items-slider .overview li { height: 240px; margin-bottom: 30px; }

.page-projects.not-slider .items-slider .overview :nth-child(5n) { margin-right: 0; }

.page-projects.not-slider .human-slider { height: auto; }

.page-projects.not-slider .human-slider .overview { height: auto; position: static; }

.page-projects.not-slider .human-slider .viewport { height: auto; overflow: visible; }

.page-projects.not-slider .human-slider .overview li { margin-bottom: 40px; }

.page-projects.not-slider .human-slider .overview > :nth-child(6n) { margin-right: 0; }

.main-news-all { margin-bottom: 50px; }

.main-news-leftcol { font-size: 16px; }

h2 { width: 100%; margin-top: 25px; margin-bottom: 10px; font-weight: normal; font-size: 24px; }

.main-news-rightcol ul { margin: 0; padding: 0; list-style: none; border: 1px solid #f0f0f0; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.05); }

.main-news-rightcol ul > li > a { display: block; margin-left: 1px; padding: 8px 10px; color: #666666; text-decoration: none; text-shadow: -1px 1px 1px #FFFFFF; background: white; /* Old browsers */ /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e7e7e7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, white 0%, #e7e7e7 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, white 0%, #e7e7e7 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */ }

.main-news-rightcol ul > li > a:hover, .main-news-rightcol ul > li.active > a { text-shadow: -1px 1px 1px #666666; color: #fff; padding-left: 11px; margin-left: 0; background: #3f3f3f; /* Old browsers */ /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f3f3f), color-stop(50%, #666666), color-stop(100%, #727272)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #3f3f3f 0%, #666666 50%, #727272 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #3f3f3f 0%, #666666 50%, #727272 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#727272',GradientType=0 ); /* IE6-9 */ }

.main-news-rightcol .another-news-block { width: 100%; float: none; }

.main-news-rightcol .another-news-block h2 { font-size: 18px; }

.main-news-all-item { margin-bottom: 40px; }

.all-item-img { margin-top: 20px; display: inline-block; box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.1); }

.all-item-img-cell { vertical-align: middle; text-align: center; }

.all-item-img-cell img { margin: 0 auto; }

.all-item-name { display: inline-block; vertical-align: top; margin-top: 15px; margin-bottom: 15px; color: #115080; font-size: 16px; }

.all-item-text { margin-bottom: 10px; }

.news-comments { margin-left: 20px; padding-left: 15px; background: url("img/comment.png") no-repeat left center; }

.views-count { margin-left: 20px; padding-left: 20px; background: url("img/see.png") no-repeat left center; }

.top-slider { border: 1px solid #fff; border-top: 1px solid transparent; box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.08); border-left: 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,eaeaea+100 */ background: #fbfbfb; /* Old browsers */ /* FF3.6-15 */ background: -webkit-linear-gradient(top, #fbfbfb 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fbfbfb 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */ }

.top-slider a { display: block; font-size: 14px; color: #666666; text-shadow: -1px 1px 1px white; text-decoration: none; padding: 10px 9px; border-left: 1px solid #fff; text-align: center; }

.top-slider a:hover { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e3e3e+0,7f7f7f+100 */ background: #3e3e3e; /* Old browsers */ /* FF3.6-15 */ background: -webkit-linear-gradient(top, #3e3e3e 0%, #7f7f7f 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #3e3e3e 0%, #7f7f7f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#7f7f7f',GradientType=0 ); /* IE6-9 */ text-shadow: -1px 1px 1px #666666; color: #fff; }

.top-slider .active a { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e3e3e+0,7f7f7f+100 */ background: #3e3e3e; /* Old browsers */ /* FF3.6-15 */ background: -webkit-linear-gradient(top, #3e3e3e 0%, #7f7f7f 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #3e3e3e 0%, #7f7f7f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#7f7f7f',GradientType=0 ); /* IE6-9 */ text-shadow: -1px 1px 1px #666666; color: #fff; }

.top-slider .today { display: inline-block; vertical-align: top; margin-top: -5px; }

.top-slider .date { display: block; font-size: 9px; color: #CCCCCC; text-align: center; margin-top: -7px; }

.top-slider .slick-list { height: 36px; }

.top-slider .slick-arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border: none; text-indent: -999em; z-index: 10; width: 22px; height: 34px; }

.top-slider .slick-prev { left: -25px; background: url("img/arrow-l.png") no-repeat center center; }

.top-slider .slick-prev:hover { background: url("img/arrow-la.png") no-repeat center center; }

.top-slider .slick-next { right: -25px; background: url("img/arrow-r.png") no-repeat center center; }

.top-slider .slick-next:hover { background: url("img/arrow-ra.png") no-repeat center center; }

.top-slider .slick-disabled { visibility: hidden; }

.top-slider .viewport { float: left; width: 468px; height: 34px; overflow: hidden; position: relative; }

.top-slider .mirrored { display: none; }

.top-slider .buttons { float: left; display: block; text-indent: -999em; float: left; width: 25px; height: 34px; overflow: hidden; position: relative; z-index: 2; }

.top-slider .overview { float: Left; list-style: none; position: absolute; padding: 0; margin: 0; width: 540px; height: 34px; left: 0; top: 0; }

.top-slider .overview li { float: left; height: 34px; }

.top-slider .overview li a { width: 70px; }

.top-slider .overview li.active a { padding: 0 10px; }

.top-slider .overview li.active a span.date { float: left; width: 100%; font-size: 9px; color: #CCCCCC; text-align: center; margin-top: -2px; }

.top-slider .overview li.active a span.today { float: left; width: 100%; }

.top-slider .overview li.notactive a { padding: 0 10px; }

.top-slider .overview li.notactive a span.date { float: left; width: 100%; font-size: 9px; color: #CCCCCC; text-align: center; margin-top: -2px; }

.top-slider .overview li.notactive a span.today { float: left; width: 100%; }

.main-programm-all { margin-bottom: 20px; }

.main-programm-all > :last-child { border-bottom: 0; }

.main-programm-item { float: left; width: 100%; padding: 20px 0; border-bottom: 1px solid #d8d8d8; }

.main-programm-time { float: left; width: 45px; margin-right: 20px; color: #115080; }

.main-programm-name { float: left; width: -webkit-calc(100% - 160px); width: calc(100% - 160px); padding-right: 60px; position: relative; }

.main-programm-restriction { float: right; width: 26px; height: 26px; background: #e6e6e6; text-align: center; color: #808080; font-size: 12px; line-height: 12px; padding-top: 6px; font-weight: bold; font-family: "PT Sans Narrow"; border-radius: 26px; margin-top: -6px; }

.main-programm-item.time-over .main-programm-time, .main-programm-item.time-over .main-programm-name { color: #808080; }

.live-b { width: 52px; height: 18px; background: url("img/live-b.png") no-repeat center center; position: absolute; top: 0; right: 0; }

.programm-banner a { display: block; margin-bottom: 25px; box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.15); }

.face-item { float: left; width: 100%; padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #d8d8d8; }

.face-item-img { overflow: hidden; /* box-shadow: 0 2px 2px 2px rgba(0,0,0,0.15); */ text-align: center; }

.face-item-img > img { max-width: 430px; margin: 0 auto; }

.face-item-txt { margin-top: 10px; }

.face-item-txt-item { margin-bottom: 20px; }

.txt-item-name { font-size: 12px; color: #808080; margin-bottom: 3px; }

.page-projects.not-slider.item-face .items-slider { border: 0; padding: 0; }

.page-projects.not-slider.item-face .items-slider .overview { border-bottom: 1px solid #D8D8D8; }

.comments-form { padding: 25px; background: #d6d6d6; margin-bottom: 25px; }

.comments-form-f3 { margin-bottom: 20px; min-height: 1px; }

.comments-form-f3-name { min-height: 14px; padding-left: 20px; margin-bottom: 10px; font-size: 12px; line-height: 14px; color: #4D4D4D; }

.comments-form-f3-name.last { margin-top: 10px; }

.mb20 textarea { margin-bottom: 20px; }

.comments-form-f3-input { width: 100%; }

.form-input { padding: 8px 20px; width: 100%; font-size: 14px; line-height: 16px; border: 0; background: #fff; border-radius: 50px; }

.comments-form-f3-input .comments-form-f3-name { margin-bottom: 0; }

.comments-form-f textarea { resize: none; height: 100px; padding: 15px 25px; border: 0; border-radius: 10px; width: 100%; margin-bottom: 20px; }

.form-submit { border: 0; padding: 9px 20px; border: 1px solid #3b96cd; font-size: 20px; color: #fff; text-shadow: 1px -1px 1px #000; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1); background: #4c7bbc; /* Old browsers */ /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c7bbc), color-stop(100%, #32527f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4c7bbc 0%, #32527f 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #4c7bbc 0%, #32527f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7bbc', endColorstr='#32527f',GradientType=0 ); /* IE6-9 */ }

.form-submit:visited { color: #fff; }

.form-submit:hover, .form-submit:focus { color: #fff; background: #4c7bbc; /* Old browsers */ /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c7bbc), color-stop(100%, #32527f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4c7bbc 0%, #32527f 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #4c7bbc 0%, #32527f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7bbc', endColorstr='#32527f',GradientType=0 ); /* IE6-9 */ }

.comments-form-comments { overflow: hidden; margin-bottom: 25px; }

.comments-form-comments .block-scroller-txt { padding-bottom: 20px; margin-bottom: 20px; }

.comments-form-comments .block-scroller-txt .block-scroller-name { font-size: 18px; line-height: 20px; }

.comments-form-comments .block-scroller-txt .block-scroller-line2 { font-size: 14px; line-height: 16px; }

.comments-form-comments .block-scroller-sub { margin-top: 20px; }

.comments-form-comments > :last-child { border-bottom: 0; }

.page-main-content { margin-bottom: 25px; }

.page-main-content img { box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.3); }

.page-video { float: left; width: 100%; margin-bottom: 25px; padding-bottom: 40px; border-bottom: 1px solid #D8D8D8; }

.bestweb { float: right; margin: 0; padding: 0; width: 41px; height: 20px; overflow: hidden; margin-top: 14px; margin-left: 10px; }

.bestweb a { float: left; width: 41px; height: 20px; overflow: hidden; text-indent: -9999px; background: url("img/bw.png") no-repeat center center; }

.time-line { float: left; width: 100%; }

.time-line-line { float: left; width: 100%; margin-top: 10px; }

.main-programm-item .time-line-left { float: left; margin-right: 30px; width: 35px; text-align: right; min-height: 5px; }

.main-programm-item .time-line-left span { float: left; width: 100%; text-align: right; color: #666666; }

.main-programm-item .time-line-right { float: right; width: 35px; text-align: right; min-height: 5px; }

.main-programm-item .time-line-right span { float: left; width: 100%; text-align: right; color: #666666; }

.times { font-size: 12px; line-height: 12px; }

.minutes { font-size: 10px; line-height: 10px; }

.time-line-center { float: left; color: #666666; }

.bar0 { height: 12px; position: relative; background: url("img/bar0.png") repeat-x center center; border-radius: 20px; }

.bar1 { height: 12px; position: relative; background: url("img/bar1.png") repeat-x center center; border-radius: 20px; }

.bar2 { height: 20px; width: 18px; background: url("img/bar2.png") no-repeat center center; position: absolute; top: -4px; }

.main-programm-item .time-line-center { width: -webkit-calc(100% - 120px); width: calc(100% - 120px); }

.main-programm-item .bar0 { width: 100%; }

.main-programm-item .bar1 { width: 320px; }

.playme { float: right; width: 26px; height: 26px; background: url("img/play.png") no-repeat center center; }

.playme:hover { background: url("img/play-a.png") no-repeat center center; }

.block-scroller-block .time-line-center { width: 370px; }

.block-scroller-block .bar0 { width: 370px; }

.block-scroller-block .bar1 { width: 370px; }

.block-scroller-block .time-line-left { float: left; margin-right: 15px; width: 35px; text-align: right; min-height: 5px; }

.block-scroller-block .time-line-left span { float: left; width: 100%; text-align: right; color: #666666; }

.block-scroller-block .time-line-right { float: right; width: 35px; text-align: right; min-height: 5px; }

.block-scroller-block .time-line-right span { float: left; width: 100%; text-align: right; color: #666666; }

.block-scroller-block.current { height: auto; background: #e6e6e6; }

.block-scroller-block .time-line-center { padding-top: 5px; }

.time-line-line.line-toheight { margin-top: 0; }

.time-line-line.line-toheight .time-line-right { padding-top: 10px; }

.page-video-visor-all { float: left; width: 100%; background: #000; }

.page-video-visor { float: left; margin: 13px; border: 2px solid #fff; width: 1070px; height: 460px; }

#tab { float: left; width: 100%; height: 100%; position: relative; }

.tv-taba { float: left; width: 840px; height: 460px; position: absolute; top: 0; left: 0; }

.tv-taba1, .tv-taba1 img { float: left; }

.tv-taba2 { float: right; width: 200px; padding: 20px; height: 420px; }

.tv-taba2-inner { float: right; width: 200px; height: 420px; overflow: hidden; color: #fff; }

.tv-taba2-inner1 { float: left; width: 100%; color: #bbbbbb; font-size: 14px; line-height: 18px; margin-bottom: 10px; }

.tv-taba2-inner2 { float: left; width: 100%; font-size: 12px; line-height: 16px; margin-bottom: 10px; }

.tv-taba2-inner-text { float: left; width: 100%; font-size: 14px; line-height: 16px; margin-bottom: 10px; }

#tab ul { float: right; width: 228px; height: 460px; margin: 0; padding: 0; list-style: none; border-left: 2px solid #fff; position: absolute; top: 0; right: 0; background: #d6d6d6; overflow: hidden; }

#tab ul li { float: left; width: 100%; border-bottom: 1px solid #fff; }

#tab ul li.ui-tabs-active { background: #e6e6e6; }

#tab ul li.ui-tabs-active a { color: #666666; }

#tab ul li > a { float: left; padding: 10px 20px; width: 160px; color: #000; text-decoration: none; }

#scroller { float: right; width: 228px; height: 460px; }

#tab .jspVerticalBar { height: 450px; }

.page-video-undervisor { float: left; width: 100%; height: 35px; background: #fff; }

.soca { float: left; width: 310px; }

.soca { float: left; width: 310px; height: 35px; }

.soca a { float: left; margin-right: 10px; width: 26px; height: 26px; margin-top: 9px; }

.od { background: url("img/4ico.png") no-repeat center center; }

.plaha { float: left; width: 250px; height: 35px; background: url("img/plaha.png") no-repeat center center; }

.plaha-like { float: left; display: inline-block; height: 35px; margin-left: 110px; }

.plaha-like a { float: left; width: 90px; height: 22px; margin-right: 10px; margin-top: 8px; }

.fb-like { background: url("img/vk-like.png") no-repeat center center; }

.vk-like { background: url("img/vk-like.png") no-repeat center center; }

.selectbox { width: 100%; vertical-align: middle; cursor: pointer; }

.selectbox .select { width: 100%; background: none repeat scroll 0 0 #fff; border: 0 none; border-radius: 50px; font-size: 14px; line-height: 16px; padding: 8px 20px; border-radius: 50px; }

.selectbox .select .text { display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.selectbox .trigger { position: absolute; top: 10px; right: 12px; width: 28px; height: 12px; }

.selectbox .trigger .arrow { position: absolute; top: 0px; right: 0px; background: url("img/select-arrow.png") repeat-x top left; width: 28px; height: 12px; overflow: hidden; }

.selectbox .dropdown { top: 32px; width: 100%; margin: 0; background: #FFF; border: 1px solid #C6CBD0; border-radius: 4px; }

.selectbox .dropdown ul { float: left; width: 100%; margin: 0; padding: 0px; list-style: none; }

.selectbox .dropdown ul li { float: left; width: 100%; padding: 4px 20px; }

.selectbox .dropdown ul li.sel { background: #d6d6d6; }

.selectbox .dropdown ul li:hover { background: #eee; }

.comments-form-f .comments-form-f3-input, .comments-form-f .comments-form-f3-name { width: 100%; }

.page-news-txt-item.active { background: #fff; }

.comments-form-f.bottom-text { margin: 0; margin-top: -10px; }

.secret-box { display: none; }

.page-news-img-cont-b { position: relative; }

.gray-news-block { width: 100%; padding: 20px; position: absolute; bottom: 0; background: url("img/gray-bg.png"); color: #fff; font-size: 12px; line-height: 16px; }

.gray-news-block-inner { float: Left; width: 100%; max-height: 200px; overflow: hidden; text-align: left; }

.page-menu-ul li > ul { float: left; position: absolute; margin: 0; padding: 0px 0px; width: 260px; background: url("img/gray-bg.png"); top: 48px; z-index: 6; display: none; list-style: none; }

.page-menu-ul li > ul > li { float: Left; width: 100%; background: url("img/li.png") no-repeat 20px 12px; /* margin-bottom:4px; */ /* padding:5px 20px; */ /* padding-left:30px; */ position: relative; }

.page-menu-ul li > ul > li a { float: left; color: #fff; width: 210px; padding: 5px 20px; padding-bottom: 9px; padding-left: 30px; }

.page-menu-ul li > ul > li > ul { float: left; position: absolute; margin: 0; padding: 10px 0px; padding-top: 0; width: 260px; background: rgba(0, 0, 0, 0.85); /* url('img/gray-bg2.png'); */ top: 0px; left: 100%; z-index: 6; display: none; list-style: none; }

.page-menu-ul li > ul > li > ul > li { /* background:#000; */ }

.page-menu-ul > li.non-mobile-link:hover > ul { display: block; }

.page-menu-ul li > ul > li a:hover { color: #999999; text-decoration: none; }

.page-menu-ul > li > ul > li:hover { background: rgba(0, 0, 0, 0.4) url("img/li.png") no-repeat 20px 12px; }

.page-menu-ul > li > ul > li.has-sub:hover > a { color: #999999; text-decoration: none; }

.page-menu-ul > li > ul > li.non-mobile-link:hover > ul, .page-menu-ul li.iamactive > ul { display: block; }

.page-menu-ul > li > ul > li.has-sub > a { position: relative; }

.page-menu-ul > li > ul > li.has-sub > a:after { content: ""; width: 8px; height: 18px; position: absolute; left: 240px; top: 5px; background: url("img/arr-r.png") no-repeat right top; }

.bread-mi { float: Left; display: inline-block; width: 900px; }

.bread-mi2 { float: right; display: inline-block; color: #878787; background: url("img/calengar.png") no-repeat right top; }

.page-breadcrumbs .bread-mi2 a { float: left; display: block; margin-right: 30px; position: relative; color: #878787; text-decoration: none; border-bottom: 1px dashed #878787; }

.page-breadcrumbs .bread-mi2 span:after { float: left; content: ""; width: 0px; position: absolute; right: 0px; color: #115080; }

.main-calendar { overflow: hidden; padding: 19px; border: 1px solid #e2e2e2; position: relative; z-index: 1; margin-bottom: 30px; clear: both; }

.main-calendar:after { content: ""; width: 100%; width: 248px; height: 0px; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3); position: absolute; left: 0px; bottom: -2px; z-index: 0; }

.calendar-header { float: left; width: 100%; font-size: 16px; line-height: 16px; text-transform: uppercase; text-align: center; padding-bottom: 10px; border-bottom: 1px solid #e2e2e2; margin-bottom: 20px; }

.calendar-inner { float: left; width: 100%; }

.right-banner { margin-bottom: 12px; }

.main-calendar .popup-window { border: 0; box-shadow: none; }

#bettawindow { background: none repeat scroll 0 0 #FFFFFF; box-shadow: 0 30px 100px rgba(0, 0, 0, 0.3); cursor: pointer; display: none; font-size: 13px; left: 50%; margin: -100px -220px; padding: 30px 50px; position: fixed; top: 50%; width: 340px; z-index: 100; color: #000000; }

#bettawindow:after { background: none repeat scroll 0 0 #E4000A; border-radius: 24px 24px 24px 24px; color: #000000; content: "×"; font-size: 18px; height: 23px; line-height: 21px; position: absolute; right: 10px; text-align: center; top: 10px; width: 23px; z-index: 110; }

.beta-link { display: block; color: #666666; cursor: pointer; font-size: 13px; left: -93px; position: relative; top: 10px; width: 50px; height: 22px; z-index: 20; }

.modern-page-navigation { clear: both; }

table.bst-table { border-collapse: collapse; }

table.bst-table td { padding: 10px; border: 1px solid #d6d6d6; }

table.bst-table tr:nth-child(odd) { background: #e6e6e6; }

.top-block-left1 a { color: #fff; }

.page-new-slider { position: relative; overflow: hidden; margin-bottom: 25px; /* border-bottom: 1px solid #c3c3c3; */ }

.page-new-slider .viewport { height: 400px; overflow: hidden; position: relative; }

.page-new-slider .mirrored { display: none; }

.page-new-slider .buttons { display: block; text-indent: -9999em; width: 100%; height: 15px; overflow: hidden; position: absolute; z-index: 5; }

.page-new-slider .prev { top: 0; background: url("img/ar-t.png") no-repeat center center; }

.page-new-slider .next { bottom: 0; background: url("img/ar-b.png") no-repeat center center; }

.page-new-slider .disable { visibility: hidden; }

.page-new-slider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 100%; height: 400px; left: 0; top: 0; }

.konkursi .main-news-all-left img { float: left; padding-right: 45px; padding-bottom: 20px; }

.konkursi p.konk-name { font-size: 26px; line-height: 30px; margin-top: 0; }

.konk-links { float: left; width: 100%; margin-bottom: 15px; }

.konk-links a { float: left; width: 100%; margin-bottom: 15px; }

.konk-form { float: left; width: 100%; margin-bottoM: 15px; }

.items-slider-name.border-bottom { border-bottom: 1px solid #d8d8d8; padding-bottom: 15px; margin-bottom: 20px; }

.konk-form-f { margin-bottom: 20px; }

.konk-form-f-name { font-size: 20px; line-height: 22px; color: #000; margin-bottom: 10px; }

.konk-form-f-name span { display: block; margin-left: 20px; }

.konk-form-f-f .form-input { border: 1px solid #d8d8d8; width: 100%; }

.konk-form-f-block { float: Left; width: 100%; }

.konk-form-f-block2 { border-bottom: 1px solid #d8d8d8; }

.konk-form-f-block2 > .konk-form-f:last-child { margin-right: 0px; }

.konk-form-f-block2 .konk-form-f .konk-form-f-f .form-input { width: 100%; }

.f-submit { float: left; width: 100%; margin-top: 30px; }

.f-submit input { cursor: pointer; }

.konkursi p { font-size: 16px; line-height: 20px; }

.items-note-txt { color: #808080; }

.item-answer { float: left; width: 100%; margin-bottom: 20px; background: url("img/01.png") no-repeat left center; }

.item-answer span { float: Left; padding-left: 30px; font-size: 20px; line-height: 24px; }

.item-answer-persons { float: Left; width: 100%; }

.item-answer-persons-item { float: Left; width: 100%; }

.may-active { background: url("img/down.png") no-repeat right center; }

.item-answer-persons .item-answers { display: none; }

.items-slider-name.border-bottom.may-active { margin-bottom: 0; padding: 15px 0; cursor: pointer; }

.items-slider-name.border-bottom.may-active.active { margin-bottom: 15px; }

.may-active.active { background: url("img/up.png") no-repeat right center; }

.main-news-rightcol.news-type2 .main-calendar { padding-right: 10px; position: relative; }

.main-news-rightcol.news-type2 .main-calendar:after { width: 258px; }

.right-news-block { float: left; width: 100%; height: 500px; }

.page-news-txt-item2 { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #e2e2e2; }

.page-news-txt-item2 .new-item-name { margin: 0; line-height: 17px; margin-bottom: 10px; }

.right-news-block .jspDrag, .right-news-block .jspVerticalBar { height: 500px; }

.right-news-block .jspVerticalBar { right: 0; }

.news-shad { width: 220px; height: 50px; position: absolute; bottom: 15px; background: url("img/shad.png") repeat-x left top; }

.konk-add-block { margin-bottom: 20px; }

.konk-add-block-img img { box-shadow: 0 -1px 2px 2px rgba(0, 0, 0, 0.2); }

.konk-add-block-name { font-size: 24px; line-height: 30px; margin-bottom: 20px; }

.konk-add-block-right .form-submit { display: inline-block; vertical-align: middle; text-decoration: none; margin-top: 30px; }

.konk3-gal { margin-top: 10px; }

.konk3-gal > .width100 > :nth-child(3n) { margin-right: 0; }

.konk3-gal-item { margin-bottom: 30px; }

.konk3-gal-item-img { margin-bottom: 10px; position: relative; }

.konk3-gal-item-img-in { text-align: center; vertical-align: middle; }

.konk3-gal-item-img-in img { box-shadow: 0 -1px 2px 2px rgba(0, 0, 0, 0.2); }

.it-txt-name { margin-bottom: 8px; }

.it-txt-voic { color: #808080; }

.me-voice { width: 100%; height: 100%; position: absolute; top: 0; text-align: center; background: rgba(0, 0, 0, 0.4); display: none; }

.konk3-gal-item-img:hover .me-voice { display: block; }

.me-voice a.ico5 { margin: 0; float: none; position: relative; top: 130px; padding: 8px 25px; font-size: 16px; text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4); border: 1px solid #2c739a; }

.items-slider-name.border-bottom.mini-padding { padding-bottom: 10px; }

.konk-form-f-chb { margin-bottom: 10px; }

.konk-form-f-chb label { display: block; width: 100%; font-weight: normal; margin-bottom: 10px; }

.konk-form-f-chb input[type="radio"] + label { float: left; min-height: 23px; padding-left: 35px; background: url("img/ch.png") no-repeat left top; line-height: 22px; cursor: pointer; }

.konk-form-f-chb input[type="radio"]:checked + label { background: url("img/ch-a.png") no-repeat left top; }

.konk-form-f-name.mor-pad { padding-bottom: 10px; }

.konk-form-f-block-n { float: left; width: 100%; margin-bottom: 20px; }

.konk-form-f-name.mer-pad { margin-top: 20px; }

.konk-form-f-f textarea { width: 100%; border: 1px solid #d8d8d8; }

.no-border { border: 0 !important; }

.margin0 { margin: 0 !important; }

.left-put input { /* opacity:0; */ }

.left-put label { /* background: none repeat scroll 0 0 #fff;
border: 0 none;
border-radius: 50px;
font-size: 14px;
line-height: 16px;
padding: 8px 20px;
width: 290px;
border: 1px solid #d8d8d8;
width: 300px; */ }

.right-put { font-size: 12px; line-height: 18px; color: #4D4D4D; }

.konk-form-f-f.for-file { margin-bottom: 10px; }

.konk-form-f-f.with-border { padding-bottom: 20px; border-bottom: 1px solid #d8d8d8; }

.f-submit a { float: left; margin-left: 20px; font-size: 16px; color: #115080; margin-top: 10px; }

.konk-form-f-f .comments-form-f { margin-bottom: 0; }

.file-inop { display: inline-block; vertical-align: middle; width: 100%; background: url("img/03.png") no-repeat 95% 7px; border-radius: 50px; font-size: 14px; line-height: 16px; padding: 8px 20px; border: 1px solid #d8d8d8; cursor: pointer; }

.square-items .human-slider .overview li .imgoutline { width: 130px; height: 150px; border-radius: 0; }

.square-items .human-slider .overview li .imgoinline { border: 1px solid #fff; width: 128px; height: 148px; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1) inset; }

.square-items .human-slider .overview li { height: 190px; }

.sq-search .konk-form-f-f .form-input { width: 100%; padding-right: 40px; background: url("img/search2.png") no-repeat 95% 5px; }

.sq-search .f-submit { display: inline-block; vertical-align: top; width: auto; margin-top: -3px; }

.sq-search .f-submit .form-submit { padding: 5px 10px; display: inline-block; vertical-align: top; }

.main-news-leftcol .comments-form-comments .block-scroller-sub { width: auto; }

.main-news-leftcol .comments-form-comments .block-scroller-sub .block-scroller-line2, .main-news-leftcol .comments-form-comments .block-scroller-sub .block-scroller-sub .block-scroller-line2 { width: auto; min-width: 560px; }

.videoblock { float: Left; width: 100%; text-align: center; margin-bottom: 20px; }

.videoblock > div > .jwplayer, #videoField a, #videoField { margin: 0 auto; }

object#videoField { left: 0; }

.block-scroller-block, .block-scroller-sub { overflow: hidden; }

.face-item-img-large { display: table; width: 100%; height: 448px; text-align: center; vertical-align: middle; border: 1px solid #d8d8d8; margin-bottom: 0; overflow: hidden; }

.face-item-img-large-in { display: table-cell; width: 100%; height: 450px; text-align: center; vertical-align: middle; }

.face-item-img-large-in > img { margin: 0 auto; }

.face-item-img-galery { margin-top: 10px; overflow: hidden; }

.face-item-img-galery > :first-child, .face-item-img-galery > :nth-child(5n), .face-item-img-galery .width100 > :first-child { margin-left: 0; }

.face-item-galery-img { float: left; width: 106px; height: 106px; margin-left: 10px; margin-bottom: 10px; border: 1px solid #d8d8d8; }

.face-item-galery-img-in { display: table-cell; vertical-align: middle; text-align: center; cursor: pointer; }

.face-item-img-large-in { cursor: pointer; }

.face-item-galery-img-in img { width: 100%; }

.my-light-box-window { left: 0; top: 0; position: fixed; width: 100%; height: 100%; background: url("img/gray-bg.png"); display: none; z-index: 10001; }

.my-light-box { position: absolute; background: #fff; box-shadow: 0 0 15px 15px rgba(0, 0, 0, 0.3); padding: 15px; }

.my-light-box img { max-width: 100%; max-height: 100%; }

.my-light-box .colse-me { position: absolute; right: -10px; top: -10px; width: 30px; height: 30px; color: #000; border-radius: 20px; background: #fff url("img/cc.png") no-repeat center center; cursor: pointer; }

.disign-select { width: 200px; left: 0; }

.w-button { width: 40px; height: 40px; border-radius: 50px; position: absolute; cursor: pointer; }

.w-button.prev { left: -50px; top: 100px; background: #fff url("img/ar-l.png") no-repeat center center; }

.w-button.next { right: -50px; top: 100px; background: #fff url("img/ar-r.png") no-repeat center center; }

/* .tv-taba1 img { width:600px; height:460px; } */
.tv-taba2 { height: 460px; }

.tv-taba2 .tv-taba2-inner { width: 190px; height: auto; }

.main-programm-info { float: left; width: 18px; height: 22px; background: url("img/info0.png") no-repeat center center; margin: 0 15px; margin-top: -5px; cursor: pointer; position: relative; }

.main-programm-info.active { background: url("img/info1.png") no-repeat center center; }

.main-programm-info-sub { width: 250px; padding: 20px 25px; background: #e6e6e6; border: 1px solid #a6a6a6; position: absolute; top: 34px; left: -120px; display: none; z-index: 10; cursor: default; }

.main-programm-info.active .main-programm-info-sub { display: block; }

.close-info { width: 11px; height: 11px; background: url("img/close-info.png") no-repeat center center; position: absolute; right: 10px; top: 10px; cursor: pointer; }

.main-programm-info-sub:before { content: ""; width: 20px; height: 10px; position: absolute; background: url("img/t-top.png") no-repeat center center; top: -10px; left: 118px; }

.main-programm-info.top-inf .main-programm-info-sub:before { display: none; }

#bst-main.top-inf .main-programm-info-sub:after, .main-programm-info.top-inf .main-programm-info-sub:after { content: ""; width: 20px; height: 10px; position: absolute; background: url("img/t-bot.png") no-repeat center center; bottom: -10px; left: 322px; }

.block-scroller-txt .main-programm-info { position: absolute; right: 30px; top: 0; }

#bst-main.top-inf .main-programm-info-sub, .main-programm-info.top-inf .main-programm-info-sub { top: auto; bottom: 34px; }

.block-scroller-txt .main-programm-info .main-programm-info-sub { left: -325px; width: 360px; }

.block-scroller-txt .main-programm-info .main-programm-info-sub:before { left: 322px; }

.block-scroller-txt .block-scroller-txt2 { width: -webkit-calc(100% - 111px); width: calc(100% - 111px); margin-right: 68px; }

.jspPane .block-scroller-block { overflow: visible; }

.show-more-spec { float: left; width: 100%; position: relative; }

.show-more-spec span { color: #004478; border-bottom: 1px dashed #666564; cursor: pointer; }

.show-more-item { width: 150px; position: absolute; top: 20px; display: none; }

.show-more-item-in { float: left; width: 108px; padding: 20px; border: 1px solid #a4a4a4; background: #fff; }

.close-proj { width: 11px; height: 11px; background: url("img/cc2.png") no-repeat left top; position: absolute; top: 10px; right: 10px; cursor: pointer; }

.show-more-item-in a { float: left; width: 100%; margin-bottom: 2px; color: #767676; text-decoration: none; }

.show-more-item-in a:hover { text-decoration: underline; }

.h-switch-mode { float: right; text-decoration: none; color: #757575; border-bottom: 1px dashed #757575; margin-top: 10px; }

.h-switch-mode:hover { text-decoration: none; }

.page-alph { margin-top: 12px; font-size: 0; }

.page-alph a { display: inline-block; font-size: 16px; line-height: 16px; margin-right: 5px; }

.page-header2 .wrapper1100 { position: relative; }

.page-ng-wr { position: relative; }

.page-ng { display: block; width: 203px; height: 72px; background: url("img/ng.png") no-repeat left top; position: absolute; top: -5px; left: 50px; z-index: 1; }

.openeds-window { width: 150px; }

.openeds-window, .openeds-window .show-more-item-in { position: relative; }

.block-scroller-txt .main-programm-info.active .main-programm-info-sub { display: none; }

#bst-main { display: inline-block; position: absolute; }

#bst-main .main-programm-info-sub { display: block; position: static; float: left; }

#bst-main .main-programm-info-sub:before { top: -9px; }

#bst-main .main-programm-info-sub:before, #bst-main .main-programm-info-sub:after { left: 250px; }

#bst-main.top-inf .main-programm-info-sub:before { display: none; }

#bst-main.top-inf .main-programm-info-sub:after { display: block; left: 249px; bottom: -9px; }

.page-ads { margin-bottom: 60px; }

.page-ads-head { font-size: 30px; line-height: 34px; text-align: center; text-transform: uppercase; margin-bottom: 20px; }

.page-ads-items { font-size: 0; }

.page-ads-item { padding: 0px 20px; text-align: center; display: inline-block; vertical-align: top; width: 20%; font-size: 14px; }

.page-ads-item a:hover { text-decoration: none; }

.page-top-banner { background: #e6e6e6; padding-bottom: 10px; border-bottom: 1px solid #ffffff; padding-top: 10px; }

.page-top-banner a { display: block; margin: 0 auto; }

.page-top-banner a img { display: block; border: 1px solid #fff; }

.page-top-banner + .page-news { padding-top: 25px; }

.another-news-block { overflow: hidden; }

.another-news-block-h { border-bottom: 1px solid #e2e2e2; float: left; font-size: 17px; margin-bottom: 20px; padding-bottom: 20px; text-transform: uppercase; width: 100%; }

.another-news-block-b { float: left; width: 100%; margin-bottom: 20px; }

.another-news-block-b-item { float: left; width: 100%; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2; margin-bottom: 15px; }

.another-news-block-b-item a.all-item-name { margin-top: 0; }

.another-news-block-b-item .new-item-date { float: left; width: 100%; }

.another-news-block-b-item .new-item-date span.float-right { width: auto; display: inline-block; }

.float-left { float: left; }

.float-right { floaT: right; }

.news-lenta-bottom-blocks { margin: 30px 0; }

.news-lenta-bottom-blocks .float-left { width: 370px; }

.news-lenta-bottom-blocks .float-right { width: 370px; }

.page-news-txt a.form-submit { float: right; text-decoration: none; }

.news-comments-block .comments-form { width: 100%; box-sizing: border-box; }

.news-comments-block .comments-form .comments-form-f textarea { width: 100%; box-sizing: border-box; }

/*iBird*/
.tele-all .banner-2 { margin-bottom: 35px; }

.tele-all .banner-2 img { width: 100%; }

.tele-all .under-banner { padding-bottom: 30px; border-bottom: 1px solid #d8d8d8; }

.tele-all-item { margin-bottom: 30px; }

.tele-all-item .img-wrap { display: inline-block; vertical-align: top; position: relative; margin-bottom: 25px; }

.tele-all-item img { max-height: 230px; }

.tele-all-item .ta-date { font-size: 20px; margin-bottom: 15px; color: #808080; }

.tele-all-item .ta-title { font-size: 20px; padding-bottom: 20px; border-bottom: 1px solid #b3b3b3; margin-bottom: 15px; }

.tele-all-item .ta-more { font-size: 16px; color: #115080; border-bottom: 1px dashed #808080; text-decoration: none; display: inline-block; vertical-align: top; }

.tele-all-item .ta-more:hover { border-bottom: 1px dashed transparent; }

.tele-video .img-wrap:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("img/video-icon.png") rgba(0, 0, 0, 0.2) center no-repeat; }

.divider { border-bottom: 1px solid #d8d8d8; }

.tele-inner { margin-top: 30px; background: #e6e6e6; }

.tele-inner .video-wrapper { background: #000; padding: 11px; box-sizing: border-box; position: relative; text-align: center; }

.tele-inner img { border: 2px solid #fff; max-width: 100%; box-sizing: border-box; }

.tele-inner .video-wrapper-desc { padding: 50px; padding-left: 30px; padding-bottom: 0; }

.tele-inner .vwd-item { padding-bottom: 15px; border-bottom: 1px solid #b3b3b3; margin-bottom: 20px; }

.tele-inner .vwd-item:last-child { margin-bottom: 0; }

.tele-inner .vwd-item span { color: #828282; }

.tele-inner .vwd-item .vwd-date, .tele-inner .vwd-item .vwd-title { font-size: 20px; margin-top: 5px; }

.tele-inner .vwd-item .vwd-desc { margin-top: 15px; height: 77px; overflow: hidden; }

.tele-inner .vwd-item .ta-more { font-size: 16px; color: #115080; border-bottom: 1px dashed #808080; text-decoration: none; display: inline-block; vertical-align: top; float: right; margin-top: -3px; }

.tele-inner .vwd-item .ta-more:hover { border-bottom: 1px dashed transparent; }

.tele-inner .share span { color: #828282; }

.tele-inner .share .pull-right { float: right; }

.white-popup { position: relative; background: #FFF; padding: 20px; width: auto; max-width: 500px; margin: 20px auto; }

.modal-body .modal-title { font-size: 18px; margin-bottom: 25px; }

.modal-body .modal-desc { max-height: 200px; overflow-y: auto; padding-right: 20px; }

.modal-body .modal-desc::-webkit-scrollbar { width: 8px; }

.modal-body .modal-desc::-webkit-scrollbar-track { background: #ededed; border-radius: 10px; }

.modal-body .modal-desc::-webkit-scrollbar-thumb { border-radius: 10px; background: #9f9f9f; }

.konkurs-wrapper h3 { font-weight: normal; font-size: 22px; padding-left: 20px; margin-top: 30px; }

.konkurs-wrapper .progress { height: 30px; background: #e6e6e6; border-radius: 30px; margin-right: 20px; }

.konkurs-wrapper .progress-bar { height: 30px; border-radius: 30px; border-top-right-radius: 0; border-bottom-right-radius: 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#237bbf+0,115080+100 */ background: #237bbf; /* Old browsers */ /* FF3.6-15 */ background: -webkit-linear-gradient(top, #237bbf 0%, #115080 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #237bbf 0%, #115080 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#237bbf', endColorstr='#115080',GradientType=0 ); /* IE6-9 */ }

.konkurs-wrapper .progress-bar span { color: #fff; font-size: 18px; display: inline-block; padding: 3px 20px; }

.konkurs-wrapper .form-submit { cursor: pointer; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#237bbf+0,115181+100 */ background: #237bbf; /* Old browsers */ /* FF3.6-15 */ background: -webkit-linear-gradient(top, #237bbf 0%, #115181 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #237bbf 0%, #115181 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#237bbf', endColorstr='#115181',GradientType=0 ); /* IE6-9 */ }

.progress-item { font-size: 0; }

.progress-item .progress-item-left, .progress-item .progress-item-right { display: inline-block; vertical-align: middle; font-size: 14px; position: relative; }

.progress-item .progress-item-right { width: 150px; margin-top: -20px; }

.progress-item .progress-item-left { width: -webkit-calc(100% - 150px); width: calc(100% - 150px); }

.progress-item .pr-alert { position: absolute; top: 50px; left: 0; }

.progress-item .pr-alert.green { color: #3eb016; }

.progress-item .pr-alert.red { color: #e32026; }

.page-header { padding-bottom: 0px; margin: 0; border-bottom: none; }

.ask-me-something { position: fixed; top: 200px; left: 0; width: 45px; height: 170px; background: url("img/ask-bg.png"); z-index: 100; }

.ask-me-something:hover { background: #000; }

.ask-me-something span { display: block; width: 45px; height: 170px; background: url("img/askme.png"); }

.ask-me-something span.op-op-bashkir-style { background: url("img/askme-rb.png"); }

/*new year*/
.b-page_newyear { width: 100%; display: block; position: absolute; left: 0; top: 0; z-index: 3; }

.new-year .page-header { padding-top: 50px; background-color: #227DC2; background-position: left bottom; }

.b-head-decor { display: none; }

.b-page_newyear .b-head-decor { position: absolute; z-index: 9999; /*fix by Анна*/ top: 0; left: 0; display: block; height: 115px; width: 100%; overflow: hidden; background: url("../images/balls-2014/b-head-decor_newyear.png") repeat-x 0 0; }

.b-page_newyear .b-head-decor__inner { position: absolute; top: 0; left: 0; height: 115px; display: block; width: 373px; }

.b-page_newyear .b-head-decor::before { content: ''; display: block; position: absolute; top: -115px; left: 0; z-index: 3; height: 115px; display: block; width: 100%; box-shadow: 0 15px 30px rgba(0, 0, 0, 0.75); }

.b-page_newyear .b-head-decor__inner_n2 { left: 373px; }

.b-page_newyear .b-head-decor__inner_n3 { left: 746px; }

.b-page_newyear .b-head-decor__inner_n4 { left: 1119px; }

.b-page_newyear .b-head-decor__inner_n5 { left: 1492px; }

.b-page_newyear .b-head-decor__inner_n6 { left: 1865px; }

.b-page_newyear .b-head-decor__inner_n7 { left: 2238px; }

.b-ball { position: absolute; }

.b-ball_n1 { top: 0; left: 3px; width: 59px; height: 83px; }

.b-ball_n2 { top: -19px; left: 51px; width: 55px; height: 70px; }

.b-ball_n3 { top: 9px; left: 88px; width: 49px; height: 67px; }

.b-ball_n4 { top: 0; left: 133px; width: 57px; height: 102px; }

.b-ball_n5 { top: 0; left: 166px; width: 49px; height: 57px; }

.b-ball_n6 { top: 6px; left: 200px; width: 54px; height: 70px; }

.b-ball_n7 { top: 0; left: 240px; width: 56px; height: 67px; }

.b-ball_n8 { top: 0; left: 283px; width: 54px; height: 53px; }

.b-ball_n9 { top: 10px; left: 321px; width: 49px; height: 66px; }

.b-ball_n1 .b-ball__i { background: url("../images/balls-2014/b-ball_n1.png") no-repeat; }

.b-ball_n2 .b-ball__i { background: url("../images/balls-2014/b-ball_n2.png") no-repeat; }

.b-ball_n3 .b-ball__i { background: url("../images/balls-2014/b-ball_n3.png") no-repeat; }

.b-ball_n4 .b-ball__i { background: url("../images/balls-2014/b-ball_n4.png") no-repeat; }

.b-ball_n5 .b-ball__i { background: url("../images/balls-2014/b-ball_n5.png") no-repeat; }

.b-ball_n6 .b-ball__i { background: url("../images/balls-2014/b-ball_n6.png") no-repeat; }

.b-ball_n7 .b-ball__i { background: url("../images/balls-2014/b-ball_n7.png") no-repeat; }

.b-ball_n8 .b-ball__i { background: url("../images/balls-2014/b-ball_n8.png") no-repeat; }

.b-ball_n9 .b-ball__i { background: url("../images/balls-2014/b-ball_n9.png") no-repeat; }

.b-ball_i1 .b-ball__i { background: url("../images/balls-2014/b-ball_i1.png") no-repeat; }

.b-ball_i2 .b-ball__i { background: url("../images/balls-2014/b-ball_i2.png") no-repeat; }

.b-ball_i3 .b-ball__i { background: url("../images/balls-2014/b-ball_i3.png") no-repeat; }

.b-ball_i4 .b-ball__i { background: url("../images/balls-2014/b-ball_i4.png") no-repeat; }

.b-ball_i5 .b-ball__i { background: url("../images/balls-2014/b-ball_i5.png") no-repeat; }

.b-ball_i6 .b-ball__i { background: url("../images/balls-2014/b-ball_i6.png") no-repeat; }

.b-ball_i1 { top: 0; left: 0; width: 25px; height: 71px; }

.b-ball_i2 { top: 0; left: 25px; width: 61px; height: 27px; }

.b-ball_i3 { top: 0; left: 176px; width: 29px; height: 31px; }

.b-ball_i4 { top: 0; left: 205px; width: 50px; height: 51px; }

.b-ball_i5 { top: 0; left: 289px; width: 78px; height: 28px; }

.b-ball_i6 { top: 0; left: 367px; width: 6px; height: 69px; }

.b-ball__i { position: absolute; width: 100%; height: 100%; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; pointer-events: none; }

.b-ball_bounce .b-ball__right { position: absolute; top: 0; right: 0; left: 50%; bottom: 0; z-index: 9; }

.b-ball_bounce:hover .b-ball__right { display: none; }

.b-ball_bounce .b-ball__right:hover { left: 0; display: block !important; }

.b-ball_bounce.bounce > .b-ball__i { -webkit-transform: rotate(-9deg); -ms-transform: rotate(-9deg); transform: rotate(-9deg); }

.b-ball_bounce .b-ball__right.bounce + .b-ball__i { -webkit-transform: rotate(9deg); -ms-transform: rotate(9deg); transform: rotate(9deg); }

.b-ball_bounce.bounce1 > .b-ball__i { -webkit-transform: rotate(6deg); -ms-transform: rotate(6deg); transform: rotate(6deg); }

.b-ball_bounce .b-ball__right.bounce1 + .b-ball__i { -webkit-transform: rotate(-6deg); -ms-transform: rotate(-6deg); transform: rotate(-6deg); }

.b-ball_bounce.bounce2 > .b-ball__i { -webkit-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }

.b-ball_bounce .b-ball__right.bounce2 + .b-ball__i { -webkit-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); }

.b-ball_bounce.bounce3 > .b-ball__i { -webkit-transform: rotate(1.5deg); -ms-transform: rotate(1.5deg); transform: rotate(1.5deg); }

.b-ball_bounce .b-ball__right.bounce3 + .b-ball__i { -webkit-transform: rotate(-1.5deg); -ms-transform: rotate(-1.5deg); transform: rotate(-1.5deg); }

/*end new year*/
.tel-wr { margin-bottom: 30px; }

.tel-wr__img { width: 60px; float: left; margin-top: -7px; }

.tel-wr__text { margin-left: 80px; }

.tel-wr a { color: #333; font-weight: bold; text-decoration: none; }

/*# sourceMappingURL=styles.css.map */

/*bst add*/
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
        clear:both;
}
.news-date-time
{
	color:#486DAA;
}
.tel-wr,
.videoblock{
        clear:both!important;
}
/**/