body { background-color:#FFFFFF; font-family: MuseoSansRegular; font-size: 16px; color: black; overflow-x: hidden;}

/*reset*/
* { outline: 0; padding: 0; margin: 0; border: 0; box-sizing: border-box; }


a { color: #025EAB; }
.bg-blue a, .bg-yellow a, .bg-yellow2 a { color: white; }
.onhover1 { box-sizing: border-box !important; }
.onhover1:hover { background: #F2EFE8; }
.hidden1 { display: none; box-sizing: border-box !important; right: 0; left: 0; }
.redbutton { background: linear-gradient(#D22B32 5%, #FF4645 30%, #FF4645 40%, #D22B32 60%); font-weight: bold; cursor: pointer; padding: 8px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); }
.bluebutton { background: linear-gradient(#004B84 5%, #005EA6 30%, #005EA6 40%, #004B84 60%); font-weight: bold; cursor: pointer; padding: 8px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); }

.steps { background: linear-gradient(to top, white 12px, #B9D5EB 14px, white 16px);  height: 30px; width: 425px; float: right; }
.steps>span { display: block; width: 25%; height: 30px; text-align: center; line-height: 30px; position: relative; float: left; }
.steps>span:nth-of-type(1) { background-color: white; }
.steps>span:after { content: ""; width: 30px; height: 30px; line-height: 30px; background: #B9D5EB; float: right; cursor: pointer; border-radius: 15px; color: white; font-weight: bold; }
.steps>span.active:after { background: #025DA3; }
.steps>span:nth-of-type(1):after { content: "1"; }
.steps>span:nth-of-type(2):after { content: "2"; }
.steps>span:nth-of-type(3):after { content: "3"; }
.steps>span:nth-of-type(4):after { content: "4"; }

.regform { color: #A1936C; }
.regform p { margin: 0px !important; padding: 0px !important; text-align: right; clear: both; }
.regform p em { display: inline-block; width: 170px; margin-right: 20px !important; font-style: normal; }
.regform p i { display: inline-block; width: 330px; font-style: normal; }
.regform input[type="text"] { width: 350px; height: 35px; line-height: 30px; border: 1px solid #9A893B; font-size: 20px; color: #A1936C; padding: 0px 5px; margin-bottom: 18px; }
.regform input[type="radio"] { float: left; margin-right: 5px; }
.regform select { width: 350px; height: 35px; line-height: 30px; border: 1px solid #9A893B; font-size: 20px; color: #A1936C; padding: 0px 5px; margin-bottom: 18px; }
.regform select.multiple { width: 350px; float: right; height: 112px; border: 1px solid #9A893B; font-size: 20px; color: #A1936C; padding: 0px 5px; margin-bottom: 18px; }
.regform textarea { width: 350px; float: right; height: 150px; border: 1px solid #9A893B; font-size: 20px; color: #A1936C; padding: 0px 5px; margin-bottom: 18px; }
.regform .radios { width: 350px; padding-bottom: 10px; display: inline-block; text-align: left; float: right; }
.regform .s { width: 104px !important; margin-right: 10px !important; }
.regform .s0 { width: 110px !important; margin-right: 0px !important; }
.regform input.fErr {color:red; border-color: red}
.regform span.err { color: red; font-size: 10px;  padding: 0; position: relative; top: -20px;}
.regform span.err2 { position: static; margin:20px 20px 0 0}

/* основное поле для контента */
.content {margin: 0px auto; width: 990px; padding: 0px 15px 0px 15px; }

/* grid 6 */
.grid6 { width: 480px; float: left; padding: 0px 6px 0px 6px;  }
.grid6:nth-last-child(1) { padding-right: 0px; }
.grid6:nth-child(1) { padding-left: 0px; clear: both; }
.grid5 { width: 400px; float: left; padding: 0px 6px 0px 6px;  }
.grid5:nth-last-child(1) { padding-right: 0px; }
.grid5:nth-child(1) { padding-left: 0px; clear: both; }
.grid4 { width: 320px; float: left; padding: 0px 6px 0px 6px; }
.grid4:nth-last-child(1) { padding-right: 0px; }
.grid4:nth-child(1) { padding-left: 0px; clear: both; }
.grid3 { width: 240px; float: left; padding: 0px 6px 0px 6px; }
.grid3:nth-last-child(1) { padding-right: 0px; }
.grid3:nth-child(1) { padding-left: 0px; clear: both; }
.grid2 { width: 160px; float: left; padding: 0px 6px 0px 6px; }
.grid2:nth-last-child(1) { padding-right: 0px; }
.grid2:nth-child(1) { padding-left: 0px; clear: both; }
.grid1 { width: 80px; float: left; padding: 0px 6px 0px 6px; }
.grid1:nth-last-child(1) { padding-right: 0px; }
.grid1:nth-child(1) { padding-left: 0px; clear: both; }
.grid7 { width: 560px; float: left; padding: 0px 6px 0px 6px; }
.grid7:nth-last-child(1) { padding-right: 0px; }
.grid7:nth-child(1) { padding-left: 0px; clear: both; }
.grid8 { width: 640px; float: left; padding: 0px 6px 0px 6px; }
.grid8:nth-last-child(1) { padding-right: 0px; }
.grid8:nth-child(1) { padding-left: 0px; clear: both; }
.grid9 { width: 720px; float: left; padding: 0px 6px 0px 6px; }
.grid9:nth-last-child(1) { padding-right: 0px; }
.grid9:nth-child(1) { padding-left: 0px; clear: both; }
.grid10 { width: 800px; float: left; padding: 0px 6px 0px 6px; }
.grid10:nth-last-child(1) { padding-right: 0px; }
.grid10:nth-child(1) { padding-left: 0px; clear: both; }
.grid11 { width: 880px; float: left; padding: 0px 6px 0px 6px; }
.grid11:nth-last-child(1) { padding-right: 0px; }
.grid11:nth-child(1) { padding-left: 0px; clear: both; }
/* grid 5 */
.grid1_5 { width: 192px; float: left; padding: 0px 6px 0px 6px; }
.grid1_5:nth-last-child(1) { padding-right: 0px; }
.grid1_5:nth-child(1) { padding-left: 0px; clear: both; }
.grid2_5 { width: 348px; float: left; padding: 0px 6px 0px 6px; }
.grid2_5:nth-last-child(1) { padding-right: 0px; }
.grid2_5:nth-child(1) { padding-left: 0px; clear: both; }
.grid3_5 { width: 546px; float: left; padding: 0px 6px 0px 6px; }
.grid3_5:nth-last-child(1) { padding-right: 0px; }
.grid3_5:nth-child(1) { padding-left: 0px; clear: both; }
.grid4_5 { width: 768px; float: left; padding: 0px 6px 0px 6px; }
.grid4_5:nth-last-child(1) { padding-right: 0px; }
.grid4_5:nth-child(1) { padding-left: 0px; clear: both; }

/* заголовки H* и стили hh* аля заголовок, их оформления icon, lined на разных фонах bg-*  */
h1, .hh1 { color: #005DA8; padding: 15px 0px 15px 0px; font-size: 32px; font-family: MuseoSansBold; }
h1 a, .hh1 a { color: #005DA8; text-decoration: none; }
h2, .hh2 { color: #005DA8; padding: 13px 0px 13px 0px; font-size: 26px; font-family: MuseoSansRegular; }
h2 a, .hh2 a { color: #005DA8; text-decoration: none; }

#news h2 {font-size: 22px;}
#news p {font-size: 16px; line-height: 20px;}
#news a:hover {text-decoration: underline; color: #005DA8}

h3, .hh3 { color: #005DA8; padding: 10px 0px 10px 0px; font-size: 22px; font-family: MuseoSansRegular; }
h3 a, .hh3 a { color: #005DA8; text-decoration: none; }
.bg-blue h1, .bg-blue h2, .bg-blue h3, .bg-blue .hh1, .bg-blue .hh2, .bg-blue .hh3 { color: white; }
.bg-blue h1 a, .bg-blue h2 a, .bg-blue h3 a, .bg-blue .hh1 a, .bg-blue .hh2 a, .bg-blue .hh3 a { color: white; text-decoration: none; }
.bg-yellow2 h1 a, .bg-yellow2 h2 a, .bg-yellow2 h3 a, .bg-yellow h1 a, .bg-yellow h2 a, .bg-yellow h3 a { color: white; text-decoration: none; }
.bg-yellow2 .hh1 a, .bg-yellow2 .hh2 a, .bg-yellow2 .hh3 a, .bg-yellow .hh1 a, .bg-yellow .hh2 a, .bg-yellow .hh3 a { color: white; text-decoration: none; }
.bg-yellow h1, .bg-yellow h2, .bg-yellow h3, .bg-yellow2 h1, .bg-yellow2 h2, .bg-yellow2 h3  { color: white; }
.bg-yellow .hh1, .bg-yellow .hh2, .bg-yellow .hh3, .bg-yellow2 .hh1, .bg-yellow2 .hh2, .bg-yellow2 .hh3  { color: white; }
.icon { background: url(izo/lo/ib.png) 0% center no-repeat; background-size: 66px; padding-left: 80px; }
.yellow .icon, .yellow.icon, .icon.yellow { background: url(izo/lo/iy.png) 0% center no-repeat; background-size: 66px; padding-left: 80px; }
.bg-yellow .icon, .bg-yellow2 .icon, .bg-blue .icon { background: url(izo/lo/iw.png) 0% center no-repeat; background-size: 66px; padding-left: 80px; }
h2.icon { background-size: 50px !important; padding-left: 65px !important; }
h3.icon { background-size: 30px !important; padding-left: 45px !important; }
.lined { display: flex; flex-direction: row; justify-content: center; text-align: center; }
.lined:before, .lined:after { background-color: #005DA8; content: '\a0'; flex-grow: 1; height: 1px; position: relative; top: 0.5em; }
.lined:before { margin-right:10px; }
.lined:after { margin-left:10px; }
.bg-blue .lined:before, .bg-blue .lined:after, .bg-yellow .lined:before, .bg-yellow .lined:after, .bg-yellow2 .lined:before, .bg-yellow2 .lined:after { background-color: white; }
.yellow.lined:before, .yellow.lined:after { background-color: #99873D; }
.yellow2.lined:before, .yellow2.lined:after { background-color: #9A873D; }

/* картинки */
.embededimage { float: left; margin: 0px 20px 20px 0px; }
.bigicons img{height:98px}


/*отсупы в контенте*/
.maincontent p, .maincontent ul, .maincontent ol { margin: 5px 0px 15px 0px; }
.maincontent ul, .maincontent ol { padding: 0px 40px; }

/* разноцветные подложки 100% ширины */
.bg-white { background: #FFFFFF; }
.bg-grey, .bg-gray { background: #FBFBF9; }
.bg-blue { background: #1D2D47; }
.bg-blue * { color: white; }
.bg-yellow { background: #99873D; }
.bg-yellow * { color: white; }
.bg-yellow2 { background: #9A873D; }
.bg-yellow2 * { color: white; }
.bg-sand { background: #F2EFE8; }

/* цвета */
.white *, .white, .white a, a.white { color: #FFFFFF !important; }
.grey *, .grey a, .gray a, .grey, .gray, a.grey, a.gray { color: #FBFBF9 !important; }
.grey2 *, .grey2 a, .gray2 a, .grey2, .gray2, a.grey2, a.gray2 { color: #3E3E3E !important; }
.dgrey *, .dgrey a, .dgray a, .dgrey, .dgray, a.dgrey, a.dgray { color: #403F41 !important; }
.dgrey2 *, .dgrey2 a, .dgray2 a, .dgrey2, .dgray2, a.dgrey2, a.dgray2 { color: #403F41 !important; }
.blue *, .blue a, .blue, a.blue { color: #005DA8 !important; }
.blue2 *, .blue2 a, .blue2, a.blue2 { color: #3EAEDE !important; }
.yellow *, .yellow, .yellow a, a.yellow { color: #99873D !important; }
.yellow2 *, .yellow2, .yellow2 a, a.yellow2 { color: #9A873D !important; }
.red *, .red, .red a, a.red { color: #F74A50 !important; }

/* topmenu */
.topmenu { padding: 12px 0px 12px 320px; }
.topmenu1 { border: 1px solid #F74A50; padding: 7px 10px; box-shadow: 2px 2px 2px rgba(247, 74, 80, 0.2); height: 40px; background-color: red }
.topmenu2 { border: 1px solid transparent; padding: 5px 10px; margin-left: 37px; height: 33px; }
.topmenu3 { border: 1px solid transparent; }
.topmenu1 a { font-size:20px; color:white; text-decoration: none; }
.topmenu2 a { color: #8F824E; text-decoration: none; }
.topmenu3 { border: 1px solid #8F824E; height: 33px; width: 290px; }
.topmenu3 form { background: white; }
.topmenu3 input[type="text"] { font-size: 16px; height: 31px; width: 250px; padding: 0px 10px 0px 5px; color: #8F824E; background: white; }
/*#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{ border: none; font-size: 16px; height: 31px; width: 250px; padding: 0px 10px 0px 5px; color: #8F824E; background: white; }*/

/* header subheader */
.header { height: 308px; }
.header1 { height: 308px; position: absolute; width: 50%; left: 0px; background: url(izo/lo/bg1.png) repeat-x; z-index: 0; }
.header2 { height: 308px; position: absolute; width: 100%; left: 0px; background: url(izo/lo/bg2.png) center center repeat-x; z-index: 0; }
.header>.content {margin: 0px auto; width: 1090px; padding: 0px; height: 308px; }
.logo-white { background: white url(izo/lo/bg3.png) no-repeat; width:461px; position: relative; }
.logo-grey { background: #FBFBF9 url(izo/lo/bg3.png) no-repeat; width:461px; position: relative; }
.logo img { margin-top: -35px; }
.headercontent { background: url(izo/lo/bg4.png) repeat-x; width:629px; height: 308px; }
.binstr { background: url(izo/lo/binstr.png) no-repeat; margin: 15px 0px; padding-left: 50px; position: relative; }
.binstr a { color: #9B8A3C; font-family: "MuseoSansBold"; }
.news { margin: 11px 0px 0px 0px; padding: 5px 0; width: 158px; text-align: center; background: linear-gradient(#2996D9 5%, #40AFE4 30%, #40AFE4 40%, #2996D9 60%); }
.news a { color: white; }
.subheader { width: 630px; float: right; margin-top: -90px; position: relative; z-index: 1; }
.subheader .hr1 + div {left:-190px!important;}

/* headerright menu topform */
.headerright { position: relative; left: -66px; }
.menu { margin-top: 50px; font-size: 16px; width:445px}
.menu, .menu a { color: white; font-weight: bolder; text-decoration: none; }
.menu a:hover { color: #bBbBb9; }
.menu .active a { color: #9C8C3F; }
.menu ul { list-style: none; }
.menu li { display: inline-block; margin-right: 17px; }
.menu p { font-size: 38px; color: #3DAEE6; font-family: MuseoSansLight; font-weight: 300; margin-top: 45px; line-height: 46px; }
.menu li.menuitem  { position:relative; }
.menu .submenu a { color: #B9B393; text-decoration: none; }
.menu .submenu>li { display: block; width: 100%; }
.menu .submenu>li a { padding: 5px 15px; display: inline-block; }
.menu .submenu>li:hover, .menu .submenu>li.active { background: #F14D4B; }
.menu .submenu>li:hover a, .menu .submenu>li.active a { color: white; }
.menu .submenu { position: absolute; z-index: 2; display: none; background: #124479; width: 400px; margin-top: 10px; font-size: 15px; }
.menu .submenu2 { position: absolute; z-index: 2; left: -196px; top: 0; display: none; min-width: 190px; }
.menu .submenu2>li { display: block; color: #B9AC8C; }
.menu .submenu2>li a { color: #B9AC8C !important; text-decoration: none; padding: 5px 0px;}
.menu .submenu2>li a:before { content: '| '; }
.menu .submenu2>li a:hover, .menu .submenu2>li.active a { color: #F84946 !important; }
.menu .submenu3 { background: #005EA6; }
.menu .submenu3>li { display: block; width: 100%; }
.menu .submenu3>li>a { color: #3EB0E4 !important; }
.menu .submenu3>li.active>a, .menu .submenu3>li:hover>a { color: #015F9F !important; }
.menu .submenu3>li:hover, .menu .submenu3>li.active { background: #40AFE4; }
.menu .submenu4>li>a:after { content: ' |'; }
.menu .submenu4>li>a { color: #B9AC8C !important; }
.menu .submenu4>li>a:hover, .menu .submenu4>li.active>a { color: #F84946 !important; }
.topform { color: #47B1ED; padding-left: 25px; width: 183px; margin-top: 50px; }
.topform a { color: #47B1ED; text-decoration: none; }
.topform a:hover { text-decoration: underline; }
.topform p { text-align: center; background: url(izo/lo/bg7.png) center 4px no-repeat; }
.topform form p { text-align: center; background: linear-gradient(#7D682C 5%, #9B8133 30%, #9B8133 30%, #7D682C 60%); border-top: 1px solid #D1C39D; width: 100%; height: 45px; line-height: 43px; margin: 8px 0px; color: white; font-size: 20px; font-weight: 700; }
.topform form input[type="text"], select { font-size: 15px; height: 30px; width: 100%; margin: 0px 0px 8px 0px; color: #8F824E; padding-left: 5px; }
.topform form input[type="submit"] { font-size: 15px; height: 30px; width: 100%; margin: 0px 0px 8px 0px; color: white;  background: linear-gradient(#D22B32 5%, #FF4645 30%, #FF4645 40%, #D22B32 60%); border-top: 1px solid #FFA7A6; font-weight: bold; cursor: pointer; }

/* navigation */
.navigation { background: #F1EFE8; padding: 5px 50px 5px 50px; margin: 35px 0px 0px 0px; color: #A18735; }
.navigation a { color: #BFAD8B; text-decoration: underline; font-weight: normal}
.navigation span { margin-right:30px; font-weight: bold}


/* partners */
.partners h2 { color: #929497; font-size: 23px; margin: 20px 0px 20px; }
.partners p { float: left; margin-right: 40px; margin-bottom: 9px; margin-top: 0px; color: #A6A9AB; font-size: 14px; }
.partners p:nth-of-type(4n) { margin-right: 0px; }
.partners p span { display: block; text-align: center; border: 1px solid #A6A9AB; margin: 5px 0; width: 210px; height: 100px; line-height: 100px; }
.partners p span img { vertical-align: middle; max-width: 208px; max-height: 98px; }

/* footer */
.footer a { color: white; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.footer { height: 320px; color: white; padding-top: 50px; position: relative; z-index: 10; }
.footer1 { height: 320px; position: absolute; width: 50%; right: 0px; background: url(izo/lo/bg6.png) repeat-x; z-index: 5; }
.footer ul { list-style: none; margin-left: 95px; }
.footer li { line-height: 30px; }
.footer li:nth-last-child(1) { line-height: 60px; font-size: 12px; color: #EBEBEB; }

/* иконки соцсетей */
.icons { font-size: 16px; }
.icons a { display: inline-block; padding: 0px 0px 0px 11px; margin: 0 2px; background: url(izo/lo/social.png) no-repeat; height: 38px; width: 38px; line-height: 38px; }
.socialicons { margin-left: 80px; color: #BFAD8B; line-height: 30px; }
.socialicons a { color: #BFAD8B; }









/* font-family: "MuseoSansRegular"; */
@font-face {
    font-family: "MuseoSansRegular";
    src: url("izo/fonts/MuseoSansRegular/MuseoSansRegular.eot");
    src: url("izo/fonts/MuseoSansRegular/MuseoSansRegular.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansRegular/MuseoSansRegular.woff") format("woff"),
    url("izo/fonts/MuseoSansRegular/MuseoSansRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansBold"; */
@font-face {
    font-family: "MuseoSansBold";
    src: url("izo/fonts/MuseoSansBold/MuseoSansBold.eot");
    src: url("izo/fonts/MuseoSansBold/MuseoSansBold.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansBold/MuseoSansBold.woff") format("woff"),
    url("izo/fonts/MuseoSansBold/MuseoSansBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansItalic"; */
@font-face {
    font-family: "MuseoSansItalic";
    src: url("izo/fonts/MuseoSansItalic/MuseoSansItalic.eot");
    src: url("izo/fonts/MuseoSansItalic/MuseoSansItalic.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansItalic/MuseoSansItalic.woff") format("woff"),
    url("izo/fonts/MuseoSansItalic/MuseoSansItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansLight"; */
@font-face {
    font-family: "MuseoSansLight";
    src: url("izo/fonts/MuseoSansLight/MuseoSansLight.eot");
    src: url("izo/fonts/MuseoSansLight/MuseoSansLight.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansLight/MuseoSansLight.woff") format("woff"),
    url("izo/fonts/MuseoSansLight/MuseoSansLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansMedium"; */
@font-face {
    font-family: "MuseoSansMedium";
    src: url("izo/fonts/MuseoSansMedium/MuseoSansMedium.eot");
    src: url("izo/fonts/MuseoSansMedium/MuseoSansMedium.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansMedium/MuseoSansMedium.woff") format("woff"),
    url("izo/fonts/MuseoSansMedium/MuseoSansMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansBlack"; */
@font-face {
    font-family: "MuseoSansBlack";
    src: url("izo/fonts/MuseoSansBlack/MuseoSansBlack.eot");
    src: url("izo/fonts/MuseoSansBlack/MuseoSansBlack.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansBlack/MuseoSansBlack.woff") format("woff"),
    url("izo/fonts/MuseoSansBlack/MuseoSansBlack.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansBoldItalic"; */
@font-face {
    font-family: "MuseoSansBoldItalic";
    src: url("izo/fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.eot");
    src: url("izo/fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.woff") format("woff"),
    url("izo/fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansMediumItalic"; */
@font-face {
    font-family: "MuseoSansMediumItalic";
    src: url("izo/fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.eot");
    src: url("izo/fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.woff") format("woff"),
    url("izo/fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansLightItalic"; */
@font-face {
    font-family: "MuseoSansLightItalic";
    src: url("izo/fonts/MuseoSansLightItalic/MuseoSansLightItalic.eot");
    src: url("izo/fonts/MuseoSansLightItalic/MuseoSansLightItalic.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansLightItalic/MuseoSansLightItalic.woff") format("woff"),
    url("izo/fonts/MuseoSansLightItalic/MuseoSansLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "MuseoSansBlackItalic"; */
@font-face {
    font-family: "MuseoSansBlackItalic";
    src: url("izo/fonts/MuseoSansBlackItalic/MuseoSansBlackItalic.eot");
    src: url("izo/fonts/MuseoSansBlackItalic/MuseoSansBlackItalic.eot?#iefix")format("embedded-opentype"),
    url("izo/fonts/MuseoSansBlackItalic/MuseoSansBlackItalic.woff") format("woff"),
    url("izo/fonts/MuseoSansBlackItalic/MuseoSansBlackItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* яндекс поиск*/
	#ya-site-form0 .ya-site-form .ya-site-form__submit {display:none}
	#ya-site-form0 .ya-site-form .ya-site-form__input-text {height:20px,  padding:0}
	#ya-site-form0 .ya-site-form input[value='Найти'] {display:none}

/********Выравнивание новостей**************/
    .news_head {height:150px;}
    .text_news_height{height:230px;}


/********sideroll**********/
#sideroll .title {font-family:MuseoSansBold; font-weight:800; font-size:24px; line-height:24px; color:#005DA8; padding-bottom:10px;}
#sideroll .countBlock {margin-top:18px;}
#sideroll .countBlock .name{font-size:12px; line-height:14px;}
#sideroll .countBlock .val {font-size:24px; line-height:24px;}
#sideroll .regform input[type="text"], #sideroll .regform select {width:200px; font-size:14px;}
#sideroll {
    position: fixed;
    overflow: hidden;
    bottom: 120px;
    left: -100%;
    z-index: 99999;
    width: 240px;
    padding: 15px 20px 15px 20px;

    background: #fff;
    border: 1px solid #CCC;
    /*border-radius: 5px;*/


    -webkit-box-shadow: 0 0 16px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 16px rgba(0,0,0,0.5);
    box-shadow: 0 0 16px rgba(0,0,0,0.5);
}


.sideroll-close {
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    top: 2px;
    right: 2px;
    cursor: pointer;
    font-weight: bold;
    font-size: 10px;
    text-shadow: #000 0px 0px 1px;
}

#sideroll .items_list_text {
    width: auto;
}

#sideroll .items_list_text h3 {
    margin-top: 10px;
    margin-bottom: 7px;
}

#sideroll .content_info_block {
    margin-top: 2px;
}

#sideroll h4 {
    border-top: none;
    margin-top: 0;
}

.top-banner {text-align:center; background-color:#d8d9dc; margin:0 auto; padding:20px 0px;}