body{font:13px/18px Helvetica,Arial,sans-serif;color:#000;border-top:2px solid #5c5c5c;margin:0!important;}

a,a:visited,a:hover{color:#1a65b8}
a:hover{color:#ed1c24}

h1,h2,h3,h4{margin:10px 0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility}
h1,.h1{margin:0 0 18px 0;font-size:26px;line-height:36px;font-weight:bold;color:#000}
h1 span,.h1 span{background:#ffd400;padding-right:10px}
.b-form .h1{margin-bottom:30px}
h2{font-size:20px;line-height:26px;font-weight:normal;margin:20px 0 10px 0}
h3{font-size:16px;line-height:22px;margin:20px 0 10px 0}
h4{font-size:14px;line-height:20px;margin:20px 0 10px 0}

.with-pseudo,.with-link{text-decoration:none!important}
.pseudo{border-bottom:1px dotted;cursor:pointer;text-decoration:none}
.pseudo:hover{text-decoration:none}
.link{text-decoration:underline}

.b-container{width:988px;margin:0 auto;text-align:left}

.b-top{border-top:3px solid #676767;background:#f5f5f5;padding:15px 0 17px;margin-bottom:10px;position:relative;z-index:20}
.b-nav{float:right;width:736px}
.b-nav__about{float:left;padding-top:6px}
.b-nav__about ul{list-style:none}
.b-nav__about ul,.b-nav__about ul li{margin:0;padding:0}
.b-nav__about ul li{display:inline;margin-right:17px}
.b-nav__about a,.b-nav__about a:hover,.b-nav__about a:visited{color:#000}
.b-nav__about a:hover{text-decoration:none}
.b-nav__phone{float:right;font-size:21px;line-height:25px;margin-left:45px;padding-top:2px}

.b-city{float:right;padding-top:6px;position:relative}
.b-city:before{content:"";display:block;width:25px;height:29px;position:absolute;left:-31px;top:3px;background:url(/f/i/icons.png) 0 -268px no-repeat}
.b-city__current{position:relative;font-size:14px}
.b-city__current:after{content:"";display:block;width:18px;height:17px;position:absolute;right:-25px;top:0;background:url(/f/i/icons.png) 0 -251px no-repeat}
.b-city__current.active:after{background-position:-18px -251px}
.b-city__expand{display:none;position:absolute;right:-34px;top:-5px;background:#fff;width:440px;padding:53px 0 25px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.43);-moz-box-shadow:0 0 18px rgba(0,0,0,0.43);box-shadow:0 0 18px rgba(0,0,0,0.43)}
.b-city__expand-title{font-size:18px;line-height:24px;margin-bottom:6px}
.b-city__expand-holder{padding-left:33px}
.b-city__expand-block{float:left;width:143px;margin-right:34px}
.b-city__expand-block dt{font-weight:normal;color:#acacac;border-bottom:1px solid #c9c9c9;padding-bottom:3px;margin-bottom:14px}
.b-city__expand-block dd{margin:0;}
.b-city__expand-block ul,.b-city__expand-block li{list-style:none;margin:0;padding:0;}
.b-city__expand-block a,.b-city__expand-block a:hover,.b-city__expand-block a:visited{color:#000}
.b-city__expand-block a:hover{text-decoration:none}
.b-city__expand-block li{margin-bottom:4px}
.b-city__expand-cities li {margin-bottom:6px}
.b-city__expand-cities dd{font-size:14px;line-height:20px}

.b-menu{margin-top:27px;font-size:14px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;white-space:nowrap;text-transform:uppercase;text-shadow:0 1px #fff;
 background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
 background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
 background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
 background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
 -moz-box-shadow:0 0 5px rgba(0,0,0,0.12);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.12);box-shadow:0 0 5px rgba(0,0,0,0.12)}
.b-menu table{width:100%;border-collapse:collapse}
.b-menu td{padding:0;border:1px solid #dbdbdb}
.b-menu a{display:block;padding:0 25px;text-align:center;line-height:38px;-moz-box-shadow:inset 0 0 1px #fff;-webkit-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}
.b-menu a,.b-menu a:hover,.b-menu a:visited{color:#000;text-decoration:none}
.b-menu a:hover{-moz-box-shadow:inset 0 0 5px #fff;-webkit-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff}
.b-menu a:active,.b-menu a:focus{outline:none}
.b-menu a.active{color:#fff;text-shadow:none;
 background-image: -moz-linear-gradient(top, #757575, #464646);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#757575), to(#464646));
 background-image: -webkit-linear-gradient(top, #757575, #464646);
 background-image: -o-linear-gradient(top, #757575, #464646);
 background-image: linear-gradient(to bottom, #757575, #464646);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff757575', endColorstr='#ff464646', GradientType=0);
}
.b-menu a.active:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}

.b-logo{float:left;margin-bottom:10px;margin-left:-3px;padding-top:6px}

.b-intro{margin-top:-10px;position:relative;padding-top:2px;margin-bottom:20px}
.b-intro__line{position:absolute;left:0;right:0;top:0;height:121px;background:#f5f5f5}
.b-intro .b-container{position:relative}
.b-intro__back{border:5px solid #ffd400;background:#ffd400;position:relative}
.b-intro__name{position:absolute;left:16px;top:11px;width:74px;text-align:center;color:#000;font-size:14px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;}
.b-intro__name-icon{position:relative;display:block;width:74px;height:74px;background:url(/f/i/icons.png) -74px -35px no-repeat;margin-bottom:-3px}
.b-intro__name-icon-sign{position:absolute;display:block;left:16px;top:19px;width:43px;height:30px;background:url(/f/i/icons.png) -151px -109px no-repeat}
.b-intro__holder{margin-left:112px;background:#fff;height:336px}
.b-intro__categories{position:relative}
.b-intro__slides{position:absolute;left:0;top:0;width:866px;height:336px}
.b-intro__slides-item{position:relative;float:left;width:866px;height:336px}
.b-intro__slides-item-image{position:absolute;left:0;top:0}
.b-intro__slides-item-about{position:absolute;left:101px;top:50px;width:380px}
.b-intro__slides-item-title{font-size:26px;line-height:36px;font-weight:bold;margin-bottom:19px}
.b-intro__slides-item_compact .b-intro__slides-item-title {margin-bottom:10px;}
.b-intro__slides-item-title a{color:#000!important;text-decoration:none}
.b-intro__slides-item-title span{background:#ffd400}
.b-intro__slides-item-price{color:#ed1c24;margin-bottom:6px}
.b-intro__slides-item-price-num{font-size:20px;line-height:35px}
.b-intro__slides-item_compact .b-intro__slides-item-price-num{font-size:18px;line-height:26px}
.b-intro__slides-item-price-num b{font-size:36px;letter-spacing:-1px}
.b-intro__slides-item_compact .b-intro__slides-item-price-num b{font-size:18px;letter-spacing:0}
.b-intro__slides-item_compact .b-intro__slides-item-price {margin-bottom: 10px;}
.b-intro__slides-item-about .btn-link{padding-left:21px;padding-right:21px}
.b-intro__slidecontrol{position:absolute;left:4px;top:3px;width:57px}
.b-intro__slidecontrol-item{position:relative;margin-bottom:1px;background:#e9e9e9;height: 32px;cursor:pointer}
.b-intro__slidecontrol-item_active{background:#ffd400;margin-left:-5px;width:62px}
.b-intro__slidecontrol-item_active:after{content:"";display:block;width:17px;height:32px;position:absolute;right:-15px;top:0;background:url(/f/i/icons.png) 0 -206px no-repeat}
.b-intro__category{display:block;width:29px;height:29px;position:absolute;right:14px;top:2px;background:url(/f/i/icons.png) left top no-repeat}
.b-intro__category_a{background-position:0 -146px}
.b-intro__slidecontrol-item_active .b-intro__category_a{background-position:0 -175px}
.b-intro__category_b{background-position:-29px -146px}
.b-intro__slidecontrol-item_active .b-intro__category_b{background-position:-29px -175px}
.b-intro__category_c{background-position:-58px -146px}
.b-intro__slidecontrol-item_active .b-intro__category_c{background-position:-58px -175px}
.b-intro__category_d{background-position:-87px -146px}
.b-intro__slidecontrol-item_active .b-intro__category_d{background-position:-87px -175px}
.b-intro__category_ce{background-position:-116px -146px}
.b-intro__slidecontrol-item_active .b-intro__category_ce{background-position:-116px -175px}
.b-intro__category_de{background-position:-145px -146px}
.b-intro__slidecontrol-item_active .b-intro__category_de{background-position:-145px -175px}
.b-intro__category_be{background-position:-174px -146px}
.b-intro__slidecontrol-item_active .b-intro__category_be{background-position:-175px -176px}
.b-intro__category_a1{background-position:-205px -146px}
.b-intro__slidecontrol-item_active .b-intro__category_a1{background-position:-205px -176px}
.b-intro__category_cc{background-position:-235px -146px}
.b-intro__slidecontrol-item_active .b-intro__category_cc{background-position:-235px -176px}

.b-categories{margin:0 0 14px 0;font-size:14px;position:relative;z-index:9}
.b-categories table{width:100%;border-collapse:collapse}
.b-categories td{width:25%;vertical-align:top;padding:0}
.b-categories__holder{border-bottom:5px solid #e9e9e9;padding-bottom:20px}
.b-categories a,.b-categories a:visited,.b-categories a:hover{color:#000}
.b-categories a:hover{text-decoration:none}
.b-categories__item{position:relative;height:81px;background:url(/f/i/divider.png) right top no-repeat;margin-right:11px}
.b-categories__item-expand{display:none;font-size:13px;position:absolute;left:-12px;top:-25px;right:-12px;z-index:10;background:#fff;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.43);-moz-box-shadow:0 0 18px rgba(0,0,0,0.43);box-shadow:0 0 18px rgba(0,0,0,0.43)}
.b-categories__item-expand-holder{padding:118px 20px 30px}
.b-categories__item-expand a,.b-categories__item-expand a:visited,.b-categories__item-expand a:hover{color:#1a65b8}
.b-categories__item-expand a:hover{color:#ed1c24;text-decoration:underline}
.b-categories__item-expand-price{margin-bottom:10px}
.b-categories__item-expand-price-title{color:#bcbcbc}
.b-categories__item-expand-price-num{font-size:20px;line-height:35px}
.b-categories__item-expand-price-num b{font-size:28px;letter-spacing:-1px}
.b-categories__item_last{background:none;margin-right:0}
.b-categories__item-holder{font-family:"Segoe UI",Helvetica,Arial,sans-serif;display:block;position:relative;height:81px;padding:21px 20px 0 75px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.active .b-categories__item-holder{position:relative;z-index:15}
.b-categories__sign{display:block;position:absolute;left:0px;top:3px;width:74px;height:74px;background:url(/f/i/icons.png) 0 -35px no-repeat;transform: scale(.7);}
.b-categories__icon{display:block;position:absolute;background:url(/f/i/icons.png) left top no-repeat}
.b-categories__icon_1{left:22px;top:20px;width:30px;height:31px;background-position:0 -109px}
.b-categories__icon_2{left:22px;top:17px;width:30px;height:37px;background-position:-30px -109px}
.b-categories__icon_3{left:22px;top:20px;width:29px;height:35px;background-position:-60px -109px}
.b-categories__icon_4{left:23px;top:21px;width:31px;height:28px;background-position:-89px -109px}
.b-categories__icon_5{left:23px;top:22px;width:31px;height:28px;background-position:-120px -109px}
.b-categories__icon_a{left:28px;top:26px;width:18px;height:21px;background-position:-194px -109px}
.b-categories__icon_b{left:31px;top:26px;width:14px;height:21px;background-position:-212px -109px}
.b-categories__icon_c{left:28px;top:26px;width:17px;height:21px;background-position:-226px -109px}
.b-categories__icon_d{left:30px;top:26px;width:17px;height:21px;background-position:-243px -109px}
.b-categories__icon_ce{left:21px;top:26px;width:30px;height:21px;background-position:-260px -109px}
.b-categories__icon_de{left:22px;top:26px;width:30px;height:21px;background-position:-290px -109px}
.b-categories__icon_be{left:22px;top:26px;width:30px;height:21px;background-position:-290px -133px}
.b-categories__icon_6{left:23px;top:22px;width:34px;height:28px;background-position:-160px -79px}
.b-categories__icon_10{left:23px;top:22px;width:31px;height:28px;background-position:-289px -154px}
.b-categories__icon_a1{left:23px;top:26px;width:27px;height:21px;background-position:-293px -184px}
.b-categories__icon_cc{left:27px;top:24px;width:21px;height:24px;background-position:-299px -206px}
.b-categories__icon_ot{left:20px;top:14px;width:38px;height:41px;background-position:-282px -63px}

.b-structure-menu{background:#f5f5f5;border-top:1px solid #d3d3d3;padding:20px 28px}
.b-structure-menu__title{font-size:16px;line-height:22px;font-weight:bold;margin-bottom:10px}
.b-structure-menu__links,.b-structure-menu__links li{margin:0;padding:0}
.b-structure-menu__links{list-style:none}
.b-structure-menu__links li{margin-bottom:4px}
.b-structure-menu__links a,.b-structure-menu__links a:hover,.b-structure-menu__links a:visited{color:#000}
.b-structure-menu__links a:hover,.b-structure-menu__links a.active{text-decoration:none}
.b-structure-menu__links a.active{font-weight:bold}

.b-categories-menu{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:20px 0 25px;margin-bottom:20px}
.b-categories-menu a,.b-categories-menu a:hover,.b-categories-menu a:visited{color:#000}
.b-categories-menu a:hover,.b-categories-menu a.active{text-decoration:none}
.b-categories-menu a.active{font-weight:bold}
.b-categories-menu__title{font-size:16px;line-height:22px;font-weight:bold;margin-bottom:10px}
.b-categories-menu__links,.b-categories-menu__links li{margin:0;padding:0}
.b-categories-menu__links{list-style:none;margin-bottom:25px}
.b-categories-menu__links_last{margin-bottom:0}
.b-categories-menu__links li{margin:0 0 11px 37px}
.b-categories-menu a{position:relative}

.b-photo-block{border:1px solid #ddd;padding:22px 40px}
.b-photo-block_even{border-color:transparent}
.b-photo-block__title{font-size:20px;line-height:26px;margin-bottom:19px}
.b-photo-block__slider-holder{position:relative;margin-bottom:16px;height:160px}
.b-photo-block__slider{position:relative;height:160px;width:100%;overflow:hidden}
.b-photo-block__slider ul{width:20000em;position:absolute;list-style:none;margin:0;padding:0}
.b-photo-block__slider li{float:left;margin-right:6px;display:inline}
.b-photo-block__slider img{display:block;border:3px solid #d3d3d3}
.b-photo-block__control{position:absolute;top:50%;margin-top:-12px;width:14px;height:23px;background:url(/f/i/icons.png) 0 0 no-repeat;cursor:pointer}
.b-photo-block__control_left{left:-28px;background-position:0 0}
.b-photo-block__control_left:hover{background-position:-14px 0}
.b-photo-block__control_right{right:-28px;background-position:-42px 0}
.b-photo-block__control_right:hover{background-position:-28px 0}

.b-photo-block__list{margin: 0;}
.b-photo-block__list li{float:left;margin:0 6px 6px 0;display:inline}
.b-photo-block__list img{display:block;border:3px solid #d3d3d3;max-width:160px}


.b-path{font-size:11px;line-height:14px;padding-top:3px;margin-bottom:15px}
.b-path,.b-path a,.b-path a:hover,.b-path a:visited{color:#b0b0b0}

.b-content{margin-bottom:50px;position:relative}
.b-content__information{float:right;width:692px}
.b-content__menu{float:left;width:252px}
.b-content__menu > .b-header {margin-top:3px}

.b-learning-category{margin-bottom:15px}
.b-learning-category__about{float:left;width:336px}
.b-learning-category__image{margin-bottom:20px}
.b-learning-category__image img{display:block}
.b-learning-category__details{margin-left:357px}
.b-learning-category__order{margin-bottom:15px}
.b-learning-category__maptitle{margin-bottom:10px;}
.b-learning-category__maplink{float:right;white-space:nowrap;margin-left:10px}

.b-prices{margin:0 0 15px 0;font-size:16px;line-height:22px}
.b-prices dt,.b-prices dd{margin:0}
.b-prices dt{font-weight:normal}
.b-prices dd{font-weight:bold;margin-bottom:5px}

.b-features{font-size:16px;line-height:22px;background:#f4f4f4;margin-bottom:15px;padding:4px 12px 7px;position:relative;font-family:"Segoe UI",Helvetica,Arial,sans-serif;}
.b-features:after{content:"";display:block;position:absolute;right:5px;top:3px;width:24px;height:26px;background:url(/f/i/feature.png) left top no-repeat}
.b-features,.b-features a,.b-features a:hover,.b-features a:visited{color:#b8b8b8}

.b-price-block__holder{margin-left:-20px}
.b-price-block{width:356px;height:105px;margin:0;float:left;position:relative}
.b-price-block:hover{-webkit-box-shadow:0 0 18px rgba(0,0,0,0.43);-moz-box-shadow:0 0 18px rgba(0,0,0,0.43);box-shadow:0 0 18px rgba(0,0,0,0.43)}
.b-price-block__description{padding:18px 10px 10px 110px}
.b-price-block__title{font-size:16px;line-height:22px;margin-bottom:5px}
.b-price-block__title a,.b-price-block__title a:hover,.b-price-block__title a:visited{color:#000}
.b-price-block__title a:hover,.b-price-block:hover .b-price-block__title a{text-decoration:none}
.b-price-block__price{font-size:14px;line-height:20px}
.b-price-block__sign{display:block;position:absolute;left:19px;top:15px;width:74px;height:74px;background:url(/f/i/icons.png) 0 -35px no-repeat}

.b-social{margin-top:22px}

.b-news{background:#f4f4f4;position:relative;padding:10px 0;margin-top:40px}
.b-news__title{position:absolute;left:65px;top:0;height:80px;line-height:80px;font-size:18px}
.b-news__title a{text-decoration:none;}

#news__slider{height:60px; overflow: hidden;}
.b-news__item {float: left; width: 692px; }
.b-news__slider{width: 2000em;position: absolute;list-style: none; margin-top: 10px;}
/*.b-news__item,.b-news__slider{width:100%;height:60%}*/

.b-news__item table{width:100%;border-collapse:collapse}
.b-news__item table td{vertical-align:middle;padding-top:0;padding-bottom:0}
.b-news__item-date{text-align:right;font-size:14px;white-space:nowrap;width:42%;border-right:1px solid #d3d3d3;padding-right:15px;height:60px;font-family:"Segoe UI",Helvetica,Arial,sans-serif}
.b-news__item-link{padding:0 50px 0 15px;font-family:"Segoe UI",Helvetica,Arial,sans-serif}
.b-news__control{position:absolute;top:50%;margin-top:-12px;width:14px;height:23px;background:url(/f/i/icons.png) 0 0 no-repeat;cursor:pointer}
.b-news__control_left{left:22px;background-position:0 0}
.b-news__control_left:hover{background-position:-14px 0}
.b-news__control_right{right:22px;background-position:-42px 0}
.b-news__control_right:hover{background-position:-28px 0}

.b-additional{background:#ffd400;padding:26px 0}
.b-additional__logo{position:absolute;left:0;top:-24px;left:-10px}
.b-additional__menu-holder{margin-left:-20px}
.b-additional__menu{width:100%;margin-bottom:25px}
.b-additional__menu td{width:20%;padding-left:20px;vertical-align:top}
.b-additional__menu ul,.b-additional__menu li{list-style:none;margin:0;padding:0;font-size:11px;line-height:14px}
.b-additional__menu ul{margin-bottom:9px}
.b-additional__menu li{margin-bottom:4px}
.b-additional__menu-title{font-weight:bold;margin-bottom:6px}
.b-additional__menu a,.b-additional__menu a:hover,.b-additional__menu a:visited{color:#000}
.b-additional__menu a:hover{text-decoration:none}
.b-additional__menu-title a,.b-additional__menu-title a:hover,.b-additional__menu-title a:visited{text-decoration:none}

.b-response{background:#f4f4f4;position:relative;padding:15px}
.b-response:before{content:"";display:block;width:23px;height:12px;position:absolute;left:27px;top:-12px;background:url(/f/i/icons.png) 0 -239px no-repeat}
.b-response__author{border-bottom:1px solid #d3d3d3;font-size:14px}
.b-response__author p{margin-bottom:4px;padding-top:5px}
.b-response__author img{display:block;float:left;margin:0 16px -1px 0;border:1px solid #d3d3d3}
.b-response__text{padding:11px 19px}
.b-response__text > span:before{content:"";display:inline-block;width:12px;height:12px;background:url(/f/i/icons.png) 0 -23px no-repeat;margin-left:-16px;margin-right:4px;margin-bottom:-1px}
.b-response__text > span:after{content:"";display:inline-block;width:12px;height:12px;background:url(/f/i/icons.png) -12px -23px no-repeat;margin-left:8px;margin-right:-16px}

.b-response__text span a {color:inherit; text-decoration: none;}
.b-response__text span a:hover{text-decoration: underline;}

.b-response_full{padding:20px}
.b-response_full img{float:left;border:1px solid #d3d3d3}
.b-response_full__details{margin-left:100px}
.b-response_full__author{margin-bottom:10px}
.b-response_full__author p{margin:0}
.b-response_full__author b{font-size:14px;line-height:22px}
.b-response_full__text > span:before{content:"";display:inline-block;width:12px;height:12px;background:url(/f/i/icons.png) 0 -23px no-repeat;margin-left:-16px;margin-right:4px;margin-bottom:-1px}
.b-response_full__text > span:after{content:"";display:inline-block;width:12px;height:12px;background:url(/f/i/icons.png) -12px -23px no-repeat;margin-left:8px;margin-right:-16px}

.b-photos{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:17px 0 19px}
.b-photos .b-header{margin-bottom:15px}
.b-photos__item{float:left;margin:0 1px 1px 0}
.b-photos__item img{height: 60px;}

.b-copyright{position:relative;background:#000;padding:14px 0 18px;font-size:11px;line-height:14px;font-family:"Segoe UI",Helvetica,Arial,sans-serif}
.b-copyright .b-container{position:relative}
.b-copyright,.b-copyright a,.b-copyright a:hover,.b-copyright a:visited{color:#fff}
.b-copyright__holder{padding-left:172px}
.b-developer{float:right;text-align:right}

.b-filial{width:350px;margin-bottom:25px}
.b-filial__title{font-size:16px;line-height:22px;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:7px}
.b-filial__maplink{font-size:13px;margin-left:15px;cursor:pointer}
.b-filial__maplink .pseudo{color:#1a65b8}
.b-filial__maplink .pseudo:hover,.b-filial__maplink:hover .pseudo{color:#ed1c24}
.b-filial__graphtitle{font-size:14px;margin-bottom:8px}
.b-filial__graphblock{float:left;width:125px;color:#7b7b7b;line-height:20px}

.b-tabs{width:100%}
.b-tabs td{width:20%;text-align:center;vertical-align:middle;height:47px;border:1px solid #ddd;padding:0 10px;color:#787878;cursor:pointer;background:#f5f5f5;-moz-box-shadow:inset 0 0 1px #fff;-webkit-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}
.b-tabs td:hover{background:#eee}
.b-tabs td.active,.b-tabs td.active:hover{border-bottom:1px solid transparent;color:#000;background:#fff;cursor:default}
.b-tabs_4 td{width:25%}

.tab-content{background:#fff;border:1px solid #ddd;border-top:0;padding:35px}

.btn{text-decoration:none}
.btn-link,.btn-link:active,.btn-link[disabled]{font-size:13px;line-height:20px;background-color:#fff;background-image:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:visited{color:#a3a3a3;cursor:pointer;border-color:#ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btn-link:hover,.btn-link:focus{color:#fff;background-color:#ffd400;border-color:#ffd400}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333}

.b-header{margin-bottom:10px}
.b-header .btn-link{vertical-align:top;margin-right:-100%}
.b-header__title{font-size:20px;display:inline-block;line-height:26px}
.b-header__link{margin-left:7px}

.b-wide-shadow{position:relative;height:14px}
.b-wide-shadow__before,.b-wide-shadow__after{position:absolute;height:14px;background:url(/f/i/shadows.png) no-repeat;content:"";z-index:-1}
.b-wide-shadow__before{left:0;right:300px;background-position:0 0}
.b-wide-shadow__after{width:300px;right:0;background-position:-500px 0}

.b-small-shadow{position:relative;height:14px;margin-bottom:11px}
.b-small-shadow__before,.b-small-shadow__after{position:absolute;height:14px;background:url(/f/i/shadows.png) no-repeat;content:"";z-index:-1}
.b-small-shadow__before{left:0;right:120px;background-position:0 -14px}
.b-small-shadow__after{width:120px;right:0;background-position:-680px -14px}

.b-links{list-style:none}
.b-links,.b-links li{margin-left:0;padding-left:0}
.b-links li{margin-bottom:5px}

.b-address-block{border-bottom:1px solid #dedede;padding-bottom:10px}
.b-address-block__working{float:right;width:245px;background:#f5f5f5;font-size:14px;line-height:22px;margin-bottom:12px}
.b-address-block__working-holder{padding:15px 23px}
.b-address-block__working-holder p{margin-bottom:6px}
.b-address-block__info{margin-right:270px;font-size:16px;line-height:22px;padding-top:13px;margin-bottom:12px}
.b-address-block__info p{margin-bottom:6px}
.b-address-block__map-open{font-size:16px;line-height:22px}
.b-address-block__map-link{float:right;text-align:right;white-space:nowrap;padding-top:4px}
.b-address-block__map-link a,.b-address-block__map-link a:hover,.b-address-block__map-link a:visited{color:#000}
.b-address-block__map-opener{padding-top:11px}
.b-address-block__map-holder{width:100%;height:340px;box-shadow:inset 0 5px 7px rgba(0,0,0,0.15)}
.ymaps-glass-pane{-webkit-box-shadow:inset 0 5px 7px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 5px 7px rgba(0,0,0,0.15);box-shadow:inset 0 5px 7px rgba(0,0,0,0.15)}
.b-address-block__photos{padding-top:10px}
.b-address-block__photos img{margin-right:1px}

[class^="icon-"],[class*=" icon-"]{display:inline-block;width:17px;height:17px;margin-top:1px;line-height:17px;vertical-align:text-top;background:url(/f/i/icons.png) left top no-repeat;}
.icon-file{background-position:0 -297px;margin-top:-1px}
.icon-print{background-position:-17px -297px;margin-top:-1px}
.icon-category{width:28px!important;height:28px!important;position:absolute;left:-38px;top:-6px;background-position:-9999px -9999px}
.icon-category_a{background-position:0 -345px}
a:hover .icon-category_a,a.active .icon-category_a{background-position:0 -373px}
.icon-category_b{background-position:-28px -345px}
a:hover .icon-category_b,a.active .icon-category_b{background-position:-28px -373px}
.icon-category_c{background-position:-56px -345px}
a:hover .icon-category_c,a.active .icon-category_c{background-position:-56px -373px}
.icon-category_d{background-position:-84px -345px}
a:hover .icon-category_d,a.active .icon-category_d{background-position:-84px -373px}
.icon-category_ce{background-position:-112px -345px}
a:hover .icon-category_ce,a.active .icon-category_ce{background-position:-112px -373px}
.icon-category_de{background-position:-140px -345px}
a:hover .icon-category_de,a.active .icon-category_de{background-position:-140px -373px}

.icon-category_be{background-position:-140px -289px}
a:hover .icon-category_be,a.active .icon-category_be{background-position:-140px -317px}

.icon-category_sp1{background-position:-168px -345px}
a:hover .icon-category_sp1,a.active .icon-category_sp1{background-position:-168px -373px}
.icon-category_sp2{background-position:-196px -345px}
a:hover .icon-category_sp2,a.active .icon-category_sp2{background-position:-196px -373px}
.icon-category_sp3{background-position:-224px -345px}
a:hover .icon-category_sp3,a.active .icon-category_sp3{background-position:-224px -373px}
.icon-category_sp4{background-position:-252px -345px}
a:hover .icon-category_sp4,a.active .icon-category_sp4{background-position:-252px -373px}
.icon-category_sp5{background-position:-280px -345px}
a:hover .icon-category_sp5,a.active .icon-category_sp5{background-position:-280px -373px}
.icon-category_sp10{background-position:-280px -287px}
a:hover .icon-category_sp10,a.active .icon-category_sp10{background-position:-280px -317px}

.icon-category_sp6{background-position:-252px -287px}
a:hover .icon-category_sp6,a.active .icon-category_sp6{background-position:-252px -317px}
.icon-category_a1{background-position:-168px -289px}
a:hover .icon-category_a1,a.active .icon-category_a1{background-position:-168px -317px}
.icon-category_cc{background-position:-196px -289px}
a:hover .icon-category_cc,a.active .icon-category_cc{background-position:-196px -317px}

.icon-category_spot{background-position:-112px -290px}
a:hover .icon-category_spot,a.active .icon-category_spot{background-position:-112px -318px}

form{margin:0}
fieldset{border:0;margin:0;padding:0}
input,button,select,textarea{font-family:Helvetica, Arial, sans-serif}
label{display:block;margin-bottom:5px}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;font-size:13px;line-height:18px;color:#000;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:4px 6px}
input,textarea,.uneditable-input{width:206px;margin-left:0}
textarea{height:auto}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
input[type="radio"],input[type="checkbox"]{line-height:normal;margin:0}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
select,input[type="file"]{height:30px;line-height:30px}
select{width:auto;background-color:#fff;border:1px solid #dedede}
select[multiple],select[size]{height:auto}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:0}
.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);border-color:#dedede}
.uneditable-input{overflow:hidden;white-space:nowrap}
.uneditable-textarea{width:auto;height:auto}
input:-moz-placeholder,textarea:-moz-placeholder{color:#cecece}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cecece}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cecece}
.radio,.checkbox{padding-left:20px;margin-bottom:0}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;margin-top:2px}
.controls > .radio:first-child,.controls > .checkbox:first-child{padding-top:5px}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.radio.inline + .radio.inline,.checkbox.inline + .checkbox.inline{margin-left:10px}
.input-mini{width:60px}
.input-small{width:90px}
.input-medium{width:150px}
.input-large{width:220px}
.input-xlarge{width:270px}
.input-xxlarge{width:530px}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}
.controls-row [class*="span"] + [class*="span"]{margin-left:20px}
.controls-row{zoom:1}
.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}
.controls-row:after{clear:both}
.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}
.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}
.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-color:#c09853}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;border-color:#a47e3c}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}
.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}
.control-group.error input,.control-group.error select,.control-group.error textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-color:#b94a48}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;border-color:#953b39}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}
.control-group.success input,.control-group.success select,.control-group.success textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-color:#468847}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;border-color:#356635}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}
.control-group.info input,.control-group.info select,.control-group.info textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-color:#3a87ad}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;border-color:#2d6987}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;border-color:#e9322d}
.help-block,.help-inline{color:#595959}
.help-block{display:block;margin-bottom:10px}
.help-inline{display:inline;padding-left:5px;vertical-align:middle;zoom:1}
.control-group{margin-bottom:10px}
legend + .control-group{margin-top:20px;-webkit-margin-top-collapse:separate}
.form-horizontal .control-group{margin-bottom:15px;zoom:1}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}
.form-horizontal .control-group:after{clear:both}
.form-horizontal .control-label{float:left;width:180px;padding-top:5px;font-size:14px}
.form-horizontal .controls{display:inline-block;padding-left:20px;margin-left:0}
.form-horizontal .controls:first-child{padding-left:190px}
.form-horizontal .help-block{margin-bottom:0}
.form-horizontal input + .help-block,.form-horizontal select + .help-block,.form-horizontal textarea + .help-block,.form-horizontal .uneditable-input + .help-block,.form-horizontal .input-prepend + .help-block,.form-horizontal .input-append + .help-block{margin-top:10px}
.form-horizontal .form-actions{margin-top:25px}

.btn-big,.btn-big:hover,.btn-big:focus {padding:8px 30px;color:#000;text-shadow:0 1px 0 rgba(255, 255, 255, 0.59);font-size:16px;line-height:22px;font-weight:bold;background-color:#ffcb05;background:#ffdd00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmY2IwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNiMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffdd00 0%, #ffdd00 50%, #ffcb05 50%, #ffcb05 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdd00), color-stop(50%,#ffdd00), color-stop(50%,#ffcb05), color-stop(100%,#ffcb05));background:-webkit-linear-gradient(top, #ffdd00 0%,#ffdd00 50%,#ffcb05 50%,#ffcb05 100%);background:-o-linear-gradient(top, #ffdd00 0%,#ffdd00 50%,#ffcb05 50%,#ffcb05 100%);background:-ms-linear-gradient(top, #ffdd00 0%,#ffdd00 50%,#ffcb05 50%,#ffcb05 100%);background:linear-gradient(to bottom, #ffdd00 0%,#ffdd00 50%,#ffcb05 50%,#ffcb05 100%);border-color:#fdb913;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:none}
.btn-big:active,.btn-big:visited {color:#000}

.popover{position:absolute;top:0;left:0;z-index:1010;display:none;text-align:left;white-space:normal;background-color:#fff;font-size:13px;line-height:18px;border:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);padding:1px}
.popover.top{margin-top:-10px}
.popover.right{margin-left:20px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{display:none}
.popover-content{padding:16px}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:14px}
.popover .arrow:after{content:"";border-width:14px}
.popover.top .arrow{bottom:-14px;left:50%;margin-left:-14px;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}
.popover.top .arrow:after{bottom:1px;margin-left:-14px;border-top-color:#fff;border-bottom-width:0}
.popover.right .arrow{top:23px;left:-14px;border-right-color:rgba(0,0,0,0.25);border-left-width:0}
.popover.right .arrow:after{bottom:-14px;left:0;border-right-color:#fff;border-left-width:0}
.popover.bottom .arrow{top:-14px;left:50%;margin-left:-14px;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}
.popover.bottom .arrow:after{top:0;margin-left:-14px;border-bottom-color:#fff;border-top-width:0}
.popover.left .arrow{top:50%;right:-14px;margin-top:-14px;border-left-color:rgba(0,0,0,0.25);border-right-width:0}
.popover.left .arrow:after{right:0;bottom:-14px;border-left-color:#fff;border-right-width:0}

.b-extra-forms{display:none}

[data-link]{cursor:pointer}

.important{color:#f00}

.clear{*zoom:1}
.clear:before,.clear:after{display:table;line-height:0;content:""}
.clear:after{clear:both}

.gridlines-holder{width:100%;overflow:auto;padding-bottom:20px;padding-top:10px;margin-bottom:26px}
.gridlines-holder .gridlines{margin:0;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}
.gridlines-holder .gridlines th,.gridlines-holder .gridlines td{padding:5px;line-height:1.42857;min-width: 45px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.gridlines-holder td{font-family:Calibri, "Segoe UI",Arial,sans-serif!important;}
.gridlines-holder .row1,.gridlines-holder .row0{font-weight:bold;text-shadow:0 1px #fff;
 background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
 background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
 background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
 background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
}
.gridlines-holder .row1 td{text-align:center;}

.gridlines-holder td.column0,.gridlines-holder td.column1{font-weight:bold;text-align:center}
.style10{background:#F2DEDE;text-align:center}
.style8{background:#F6EDC5;text-align:center}
.gridlines-holder td:empty{/*background:#fff!important*/}
.full-center td{text-align:center!important}
.gridlines-wide table{width:100%;}
.gridlines-wide table th,.gridlines-wide table td{text-align:center!important;}

.data{width:100%;margin-bottom:30px;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);box-shadow:0 2px 2px rgba(0, 0, 0, 0.15)}
.data th,.data td{padding:5px;border:1px solid #ddd;line-height:1.42857}
.data th{text-shadow:0 1px #fff;
 background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
 background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
 background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
 background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);}
.data th{padding-top:8px;padding-bottom:8px}
.data th b{font-weight:bold;font-size:14px}
.data p {margin:0}

.legend{display:inline-block;padding:5px;margin-right:5px}

.news_list dd{margin:0;}
.news_list dd a{font-size:14px;font-weight:bold;line-height:22px}

/* css, html - h4mpy */

/* hide elements for print version*/
.tab-pane__print-title{display: none;}

.tab-content_short {border:0;padding:0}

.nav {
 margin-bottom: 10px;
 margin-left: 0;
 list-style: none;
}

.nav > li > a {
 display: block; text-decoration:none;border:0!important;
}

.nav > li > a:hover,
.nav > li > a:focus {
 text-decoration: none;
 background-color: #eeeeee;
}
.nav > li > a,.nav > li > a:hover,.nav > li > a:visited,.nav > li > a:focus{color:#000!important}

.nav-tabs > li > a {
 font-size:16px;
 padding-right: 18px;
 padding-left: 18px;
 margin-right: 5px;
 line-height: 14px;
}

.nav-tabs {
 border-bottom: 1px solid #ffd400;
}

.nav-tabs > li {
 margin-bottom: 7px;
}

.nav-tabs > li > a {
 padding-top: 8px;
 padding-bottom: 8px;
 line-height: 20px;
 border: 1px solid transparent;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}


.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
 cursor: default; position:relative;
 background-color: #ffd400;-webkit-box-shadow:0 2px 1px 0 rgba(26, 23, 27, 0.5) inset;-moz-box-shadow:0 2px 1px 0 rgba(26, 23, 27, 0.5) inset;box-shadow:0 2px 1px 0 rgba(26, 23, 27, 0.5) inset;
}
.nav-tabs > .active a:after {
 position: absolute; display:block;content:"";
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid;
 bottom: -7px;
 left: 50%;
 margin-left: -7px;
 border-top-color: #ffd400;
 border-width: 7px 7px 0;
}
.note{color:#999}

.form-horizontal_feedback{padding-top:10px}
.form-horizontal_feedback .control-label{width:100px}
.form-horizontal_feedback .controls{display:block;padding-left:0;margin-left:120px}
.form-horizontal_feedback .btn-big{padding-left:50px;padding-right:50px}
.form-horizontal_condensed .control-label{width:130px}
.form-horizontal_condensed .input-large{width:270px}

.fancybox-nav span {visibility: visible!important;}

.privacy{margin-top:20px;}
.form-horizontal .privacy {width:435px;}
.announcement__text,.announcement-list{font-size:16px;line-height:22px;}
.announcement-list p{margin:0;}
.announcement-list dt{font-size:20px;line-height:26px;}
.announcement-list dd{margin:10px 0 30px;}
[data-href] {cursor:pointer}
.announcement-column{border:5px solid #ffd500;padding: 22px 17px 40px;margin-bottom:30px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAEWCAMAAAB2agQtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2MTNGN0Y5MDVDMTExRThCRkU2QjEyNDhERUM2NTM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2MTNGN0ZBMDVDMTExRThCRkU2QjEyNDhERUM2NTM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzYxM0Y3RjcwNUMxMTFFOEJGRTZCMTI0OERFQzY1MzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzYxM0Y3RjgwNUMxMTFFOEJGRTZCMTI0OERFQzY1MzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BrdgkAAAARVBMVEX////p6enq6ur+/v7r6+v9/f37+/vs7Oz8/Pzt7e3v7+/5+fn6+vr4+Pju7u7x8fHw8PD39/fz8/Py8vL29vb09PT19fUxHv+kAAAC3UlEQVR42uzc7W7TQBQE0JmEJiVt6Hff/1GREKAWhdRJbJ8iPE9w/li767s7yZIlS5YsWbLkk2XDBV84oZxQTignlBP6g3CtBZRQTignlBN+C7q91gJFKCeUE8oJ/YNwpQWAUE4oJ5QTDgj69UoL5iWUE8oJ5YRyQjmhRwhrLZiJcEzQb2stmIVQTignlBPKCeWEcsIQQXdrLZiUUE4oJ5QTygnlhBMEvV9rwTSEckJPJHDBBIRywsmC3nHB2IRyQjmhnFBOOFPQJy4Yj1BOKCeUEy4R9JELRiGUE8oJ5YRywuWCvnDBhYRyQjmhnDCSoK9ccD6hnFBOKCeMKegzF5xFKCeUE8oJowv6wAWnEsoJ5YRyQjlhIkH3XDCcUE4oJ0woWO21YCChnNBpCTdaMIRQTignlBPKCZ2DcKsFxwnlhHJCOaGcUE4oJ3ROwkYLDhNmFRx8v1ZOKCeUE8oJ5YRyQgnhWgvePZUxgrdX4pHgzYxQCbrhgh0X9JYL7rhgtdaC3nDBIxfsuGDLBatF8AkE2+Vb+HWtDQoeuOBKC3Z8bdxrwZbvkfZacK/3ym+OLGhJuMVnpnd/2zkgHBAOCAdEfgVEcODfMgeEA8IB/9V8gc9YVhs9a9vgWduRaj4OCAeEA8IB4YBwwOSCjysJOSAcEA6YVDCsB5ADwgHhgHBAOCAcMI3gpP5DDggHTCA4te2OA8IB4YBwQDggHBAOGFFwbt8jB4wmOL/ZjgPCAeGAcEA4YATBpVVyHBAOCAeEA8IB4YBwwAWCsZoMOSAcEA44UzBmiSIH/JvthbzBkbdYjg0IB4QDThQ8BQumAIQDwgHhgHDAYMFjsGA6QDggHBAOGCJ4CRZMDAgHhAPCAR8IXoMFcwDCAeGAcMDfBc/BgtkA4YBwQDggHHBI8BAsmBkQDggHhAPCAe8F+2ABAbwRrAwgHBAOCAf8FAxpWpxUIAHhgHBAOCAc8F2AAQCa6FIvKGrWBwAAAABJRU5ErkJggg==') left bottom no-repeat}
.announcement-column__title{margin-bottom:25px;}
.announcement-column__title span{background: #ffd400;padding-right:10px;font-size:26px;line-height:36px;font-weight:bold;color:#000;}
.announcement-column__description {font-size:20px;line-height:30px;margin-bottom:33px;}
.announcement-column__description b,.announcement-column__description strong {font-size:26px;line-height:35px}
.announcement-column__description p{margin:0;}
.announcement-column__link a{display:inline-block;color:#000;font-size:16px;line-height:22px;font-weight:bold;text-decoration:none;padding:7px 25px;background: #ffd400;}
.mobile{display:none}

.file-list{margin:40px 0}
ul.group_list {list-style:none;padding:0;margin-left:0;font-size: 18px;margin-top: 40px;margin-bottom: 40px;}
ul.group_list li {margin-bottom: 15px;}
.file-item__size {display:block;color:#999;font-size:14px;padding-top: 2px;}
.file-item {position: relative;padding-left:40px;font-size:16px;margin-bottom: 20px;}
.file-item a:before {position:absolute;left: 0;top:0;content:'';display:block;width:30px;height:30px;background-size:100%;background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M459.36,100.64l-96-96C360.341,1.645,356.253-0.024,352,0H96c-26.51,0-48,21.49-48,48v416c0,26.51,21.49,48,48,48h320 c26.51,0,48-21.49,48-48V112C464.025,107.747,462.355,103.66,459.36,100.64z M432,464c0,8.837-7.163,16-16,16H96 c-8.837,0-16-7.163-16-16V48c0-8.837,7.163-16,16-16h240v64c0,17.673,14.327,32,32,32h64V464z'/%3E%3Crect x='368' y='384' width='32' height='32'/%3E%3Crect x='112' y='224' width='288' height='32'/%3E%3Crect x='112' y='304' width='288' height='32'/%3E%3Crect x='112' y='384' width='224' height='32'/%3E%3C/svg%3E");}