/**
 * The boot configs file. To use - rename to xvm.xc.
 *
 * Reference format: ${"path to config file":"."}
 * // - comment out the line (will not be used)
 *
 * ---------------------------------------------------------------
 * Пример загрузочного файла конфигов. Для использования переименовать в xvm.xc.
 *
 * Формат ссылки: ${"путь к файлу конфига":"."}
 * // - закомментировать строку (использоваться не будет)
 */
${"configs/@xvm.xc":"."}/*fonts*/
@font-face {
    font-family: 'pf_beausans_prolight';
    src: url('../fonts/pfbeausanspro-light.eot');
    src: url('../fonts/pfbeausanspro-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-light.woff') format('woff'),
         url('../fonts/pfbeausanspro-light.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-light.svg#pf_beausans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_beausans_proregular';
    src: url('../fonts/pfbeausanspro-reg.eot');
    src: url('../fonts/pfbeausanspro-reg.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-reg.woff') format('woff'),
         url('../fonts/pfbeausanspro-reg.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-reg.svg#pf_beausans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pf_dindisplay_probold';
    src: url('../fonts/pfdindisplaypro-bold.eot');
    src: url('../fonts/pfdindisplaypro-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdindisplaypro-bold.woff') format('woff'),
         url('../fonts/pfdindisplaypro-bold.ttf') format('truetype'),
         url('../fonts/pfdindisplaypro-bold.svg#pf_dindisplay_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {width:100%; height:100%; }
body {width:100%; height:100%; font-family: Tahoma, Geneva, sans-serif; margin:0px; padding:0px; font-size:15px; color:#414141;}
img {border:0px; max-width: 100%;}
a {text-decoration:underline; color:#0172c6;}
a:hover {text-decoration:none;}
a:active, a:visited {}
a:focus {outline: none;}
p {font-size:15px; color:#414141; padding:0 0px; margin:0px 0 10px 0; line-height:23px;}
h1, h2, h3, h4, h5, h6 {color: #000; margin:0px; padding:15px 0px 5px 0px; line-height:1.25; font-weight:normal;}
h1 { display:block; padding:0; margin:0 0 12px 0; font-size:26px; color:#000; font-family: 'pf_beausans_proregular'}
h2 { display:block; padding:0; margin: 15px 0 5px 0; font-size:23px; color:#000; font-family: 'pf_beausans_proregular'}
h3 { display:block; padding:0; margin: 10px 0 5px 0; font-size:20px; color:#000; font-family: 'pf_beausans_proregular'}
h3, h4, h5, h6 {display:block; padding:0; margin:0 0 10px 0; font-size:20px; color:#000; font-family: 'pf_beausans_proregular'}
ul { list-style-type:none; margin:0px 0 22px 0; padding:0px 0px 0px 48px;}
ol { margin:0px 0 22px 0; padding:0px 0px 0px 34px;}
ol li {line-height: normal; margin:0px 0 5px 0; padding:0 0px 0 0; font-size:15px;}
ul li {line-height: normal; margin:0px 0 5px 0; padding:0 0px 0 0; font-size:15px;}
adress {font-style:normal;}
input[type="text"], input[type="password"] {width: 204px; height: 27px; padding: 0 7px 0 7px; margin: 0; line-height: 27px; border: 1px solid #bdaf82; font-size: 17px; font-family: Arial, Helvetica, sans-serif; color: #414043; outline: none; }
textarea { width: 204px; height: 156px; padding: 6px 7px 5px 7px; margin: 0; border: 1px solid #bdaf82; font-size: 17px; font-family: Arial, Helvetica, sans-serif; color: #414043; outline: none; overflow-y: auto; resize: none;}
input[type="submit"] {font-size:14px; padding:5px 10px;}
br[clear="all"] {font-size:0px; line-height:0px;}
.fl {float:left;}
.fr {float:right;}
ul.inline {display:block !important; list-style-type:none; margin:0px; padding:0px;}
ul.inline > li {display:inline-block; margin:0px; padding:0px; line-height:1;}
.inline {display:inline-block;}
.pie {behavior:(/js/PIE.htc);}
.paginator  {padding:5px 0px;}
.paginator a {font-size:14px; margin:0px 8px 0px 0px;}
.paginator span {font-size:14px; font-weight:bold; margin:0px 8px 0px 0px;}
.paginator .controls {font-size:12px;}
.form_tbl td {vertical-align:top; padding:10px 10px 10px 0; max-width: 260px;}
.form_tbl input[type="text"], .form_tbl input[type="password"], .form_tbl select {width:250px;}
.form_tbl textarea {width:250px; height:140px;}
.form_tbl .error {color: red; font-size: 12px; position: absolute; display: block;}

/* .fish {background:rgba(255,255,0, 0.5);} */

.main { position: relative; min-height: 100%; overflow: hidden; }

/*header*/
.wr-head { margin: 0 0 0 0; background: url(../img/back-head.png) repeat-x 0 bottom; }
.header { position:relative; width: 1080px; margin: 0 auto; padding: 33px 0 27px 0; /*22px 0 18px 0*/}
.logo { float: left; }
.logo-mobile { display:none;}
.b-search { float: left; margin: 0 0 0 15px; padding: 18px 0 0 15px; min-height: 45px; background: url(../img/separate-h.png) no-repeat; overflow: hidden; }
.b-search form {  }
.field-s { float: left; }
.field-s input { width: 330px; height: 22px; padding: 0 5px 0 5px; line-height: 22px; font-size: 13px; color: #000; font-style: italic; font-family: Tahoma, Geneva, sans-serif; border: 1px solid #c1c1c1; }
body:first-of-type .field-s input { line-height: normal; }

/*placeholder*/
::-webkit-input-placeholder { color: #9a9a9a; }
:-moz-placeholder { color: #9a9a9a; }
.but-s { float: left; margin: 0 0 0 14px; }
.but-s input { display: block; width: 54px; height: 24px; line-height: 23px; padding: 0 0 2px 0; background:#0168c3 url(../img/but-s.png) repeat-y; border: 1px solid #004d99; font-size: 16px; color: #fff; font-family: 'pf_beausans_proregular'; }
.b-map { float: left; margin: 0 0 0 15px; padding: 21px 0 0 15px; min-height: 42px; background: url(../img/separate-h.png) no-repeat; }
.sitemap {  }
.sitemap a { display: inline-block; padding: 0 0 0 25px; background: url(../img/sprite.png) no-repeat 0 -1341px; color: #8a8a8a; }
.feedback {margin: 5px 0 0 0;}
.feedback span {display: inline-block; padding: 0 0 0 25px; color: #8a8a8a;}
.lang { float: right; margin: 0 0px 0 0; padding: 20px 80px 0 15px; min-height: 44px; background: url(../img/separate-h.png) no-repeat; }
.lang ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
.lang ul li { float: left; margin: 0; padding: 0; line-height: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.lang li.ru {  }
.lang li.ru a { display: inline-block; padding: 0 0 0 12px; width: 52px; height: 18px; background:#0662be url(../img/sprite.png) no-repeat 0 -1872px; color: #fff; text-decoration: none; }
.lang li.ru span { display: inline-block; padding: 0 0 0 12px; width: 52px; height: 18px; background:#aebdc6 url(../img/sprite.png) no-repeat 0 -1754px; color: #000; text-decoration: none; }
.lang li.eng { margin: 0 0 0 3px; }
.lang li.eng a { display: inline-block; padding: 0 0 0 32px; width: 32px; height: 18px; background:#0662be url(../img/sprite.png) no-repeat -166px -118px; color: #fff; text-decoration: none; }
.lang li.eng span { display: inline-block; padding: 0 0 0 32px; width: 32px; height: 18px; background:#aebdc6 url(../img/sprite.png) no-repeat -166px 0; color: #000; text-decoration: none; }
.english-top { display:none;}
.sisea-highlight {font-weight:600;}
/*slide main*/
.wr-slide { background: url(../img/back-slide.jpg) no-repeat 50% 0; margin: 0; height: 465px; }
.wr-sl { background: url(../img/shadow-slide.png) no-repeat 50% bottom; padding: 0 0 31px 0; }
.inner-slide { padding: 36px 0 0 0; background: url(../img/shadow-top.png) no-repeat 50% 0; }
.slide-top { position: relative; width: 920px; height: 380px; margin: 0 auto; background: #fff; padding: 10px 10px 10px 10px; }
.slidesjs-pagination { 
    display: block;
    width: 100%;
    position: absolute;
    bottom: 9px;
    left: 0;
    z-index: 99;
    text-align: center;
    padding: 0;
    margin: 0;
}
.slidesjs-pagination-item {
    display: inline-block;
    margin: 0 4px;
    float: none;
}
.slidesjs-pagination-item a {
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    border: 1px solid #fff;
    text-indent: -10000px;
    position: relative;
}
.slidesjs-pagination-item a.active::before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    content: '';
    background :#fff;
}
#slides { display: none; }
.slidesjs-navigation {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.slidesjs-previous { position: absolute; left: 24px; z-index: 20; margin: 0 0 0 0; width: 43px; height: 44px; background: url(../img/left-arrow.png) no-repeat; text-indent: -10000px;}
.slidesjs-next { position: absolute; right: 24px; z-index: 20; margin: 0 0 0 0; width: 43px; height: 44px; background: url(../img/right-arrow.png) no-repeat; text-indent: -10000px;}

/*menu*/
.wr-menu2 { position: relative; z-index: 25; margin: -2px 0 20px 0; padding: 0 0 10px 0; background:#015ebb url(../img/shadow-menu.png) repeat-x 0 bottom; }
.wr-menu { background: url(../img/back-menu.png); }
.menu-top { width: 940px; margin: 0 auto; }
.menu-top > ul { list-style-type: none; margin: 0 0 0 -21px; padding: 0; text-align: center; }
.menu-top > ul > li { position: relative; display: inline-block; vertical-align: top; margin: 0 0 0 20px; height: 49px; font-family: 'pf_beausans_proregular'; color: #fff; font-size: 20px; padding: 0; line-height: normal; }
.menu-top > ul > li > a { position: relative; z-index: 5; display: inline-block; padding: 12px 15px 0 15px; height: 47px; color: #fff; text-decoration:none; }
.menu-top > ul > li > nobr { white-space:normal;}
.menu-top > ul > li > a > nobr > i { border-bottom:1px solid #fff; font-style:normal;}
.menu-top > ul > li > a:hover > nobr > i { border-bottom:1px solid transparent;}
.menu-top > ul > li > span { position: relative; z-index: 5; display: inline-block; padding: 12px 15px 0 15px; height: 47px; color: #fff; cursor: pointer; }
.menu-top > ul > li > span > nobr > i { border-bottom:1px dashed #fff; font-style:normal;}
.menu-top > ul > li:hover > span > nobr > i { border-bottom:1px dashed transparent;}
.menu-top > ul > li:hover > a { background: url(../img/menu-act.png) no-repeat 50% 0; color: #fff; text-decoration: none; }
.menu-top > ul > li:hover > span { background: url(../img/menu-act.png) no-repeat 50% 0; color: #fff; text-decoration: none; }
.menu-top > ul > li.active > span { background: url(../img/menu-act.png) no-repeat 50% 0; color: #fff; text-decoration: none; }
.menu-top > ul > li.active > span > nobr > i { border-bottom:1px dashed transparent;}
.menu-top > ul > li.sub > span { background: url(../img/menu-act.png) no-repeat 50% 0; color: #fff; text-decoration: none; }
.menu-top > ul > li.sub > span > nobr > i { border-bottom:1px dashed transparent;}
/*.menu-top > ul > li > .panel { display: none; position: absolute; top: 49px; left: 50%; margin: 0 0 0 -142px; width: 284px; background: url(../img/sub-menu.png) no-repeat 0 bottom; }*/
.menu-top > ul > li > .panel { display: none; position: absolute; top: 49px; left: 5%; margin: 0 0 0 -142px; width: 390px; background: url(../img/sub-menu3.png) no-repeat 0 bottom; }
/*.menu-top > ul > li:hover > .panel { display: block; }*/
.menu-top > ul > li > .panel ul { list-style-type: none; padding: 8px 5px 25px 4px; margin: 0; background: url(../img/shadow-menu-top.png) no-repeat 50% 0; text-align: left; }
.menu-top > ul > li > .panel ul li { margin: -6px 0 1px 0; padding: 0; font-size: 14px; color: #000; font-family: Arial, Helvetica, sans-serif; }
.menu-top > ul > li > .panel ul li:first-child { margin-top: 0; }
.menu-top > ul > li > .panel ul li a { display: block; padding: 11px 0 12px 20px; background: url(../img/marker-menu.png) no-repeat 6px 50%; color: #000; text-decoration: none; }
.menu-top > ul > li > .panel ul li a nobr { border-bottom: 1px solid #b9b9b9; white-space: normal; }
.menu-top > ul > li > .panel ul li:hover { background: #f7ce7f; }
.menu-top > ul > li > .panel ul li:hover a { color: #000; background: url(../img/marker-menu2.png) no-repeat 6px 50%; }
.menu-top > ul > li > .panel ul li:hover a nobr { border-bottom: 1px solid transparent; }
.menu-top > ul > li > .panel ul li.active { background: #f7ce7f; }
.menu-top > ul > li > .panel ul li.active span { display: block; padding: 11px 0 12px 20px; background: url(../img/marker-menu2.png) no-repeat 6px 50%; color: #000; text-decoration: none; }
.menu-top > ul > li > .panel ul li.active span nobr { white-space:normal;}
.menu-top > ul > li > .panel ul li.active a nobr { border-bottom: 1px solid transparent; }
.menu-top > i.but-m { display:none;}
.wr-prod { background: url(../img/back-cont.jpg) no-repeat 50% 0; }
.b-product { position: relative; width: 938px; margin: 0 auto 37px auto; padding: 1px; background: #fff; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.about-prod { position: relative; padding: 12px 21px 18px 24px; border-top: 7px solid #ffaa05; background: url(../img/back-head.png) repeat-x 0 bottom; }
.about-prod .corner { position: absolute; top: -10px; right: -5px; z-index: 20; width: 31px; height: 28px; background: url(../img/sprite.png) no-repeat 0 -128px; }
.t-prod { float: left; margin: 2px 75px 0 0; font-size: 40px; color: #000; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; }
.t-prod span { display: block; font-size: 28px; color: #0172c6; text-transform: none; }
.desc-prod { overflow: hidden; }
.desc-prod p { margin: 0; padding: 0; }
.list-prod { margin: 0 0 0 0; padding: 23px 20px 11px 20px; background: url(../img/back-prod.png); }
.list-prod ul { list-style-type: none; margin: 0 0 0 -11px; padding: 0; }
.list-prod li { position: relative; display: inline-block; vertical-align: top; width: 212px; margin: 0 0 24px 11px; padding: 0; line-height: normal; -webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.25); behavior: url(PIE.htc); }
.img-pr { line-height: 0; }
.t-pr { padding: 0 8px 0 12px; background: #f7f7f7 url(../img/line-pr.png) no-repeat 50% 0; }
.t-pr p { display: table-cell; vertical-align: middle; padding: 0; margin: 0; line-height: 22px; height: 80px; font-size: 16px; }
.t-pr a { position: relative; top: -2px; color: #016cbc; text-decoration: none; border-bottom: 1px solid #c1d8ea; }
.t-pr a:hover { border-bottom: 1px solid transparent; }
.wr-about { background: url(../img/back-cont.png); }
.about { padding: 28px 0 0 0; width: 940px; margin: 0 auto; }
.t-about { margin: 0 0 21px 0; padding: 2px 0 6px 0; background: #c3d8ff; text-align: center; font-size: 36px; color: #000; text-transform: uppercase; font-family: 'pf_dindisplay_probold'; }
.t-about span { font-size: 37px; color: #1b6ec2; text-transform: none; }
.wr-ab { position: relative; margin: 0 0 43px 0; background: url(../img/shadow-about.png) repeat-x; }
.shadow-ab { position: absolute; bottom: 0; left: 0; width: 100%; height: 5px; background: url(../img/shadow-about2.png) repeat-x; }
.inner-about { padding: 0 0 29px 0; }
.inner-about ul { list-style-type: none; margin: 0 0 0 -19px; padding: 0; }
.inner-about ul li { display: inline-block; vertical-align: top; margin: 0 0 0 19px; padding: 0; }
.b-about { width: 292px; background: #b0d8ff; }
.img-about { height: 235px; overflow:hidden; }
.img-about img { width:292px;}
.t-ab { padding: 0 10px 0 10px; }
.t-ab p { display: table-cell; vertical-align: middle; padding: 0 0 2px 0; height: 74px; font-size: 14px; color: #000; line-height: 21px; }
.b-about2 { width: 141px; margin: 23px 0 0 0; background: #b0d8ff; }
.b-about2:first-child { margin: 0; }
.b-about2 .img-about { height: 107px; overflow:hidden; }
.b-about2 .img-about img { width: 141px; }
.b-about2 .t-ab { padding: 0 7px 0 7px; }
.b-about2 .t-ab p { display: table-cell; vertical-align: middle; padding: 0 0 2px 0; height: 35px; font-size: 11px; color: #000; line-height: 14px; }

/*content*/
.content { width: 940px; margin: 0 auto 18px auto; }
.left { float: left; width: 677px; }
.wr-news { padding: 0 0 32px 0; background: url(../img/shadow-news.png) no-repeat 50% bottom; }
.b-news { position: relative; background: #f6f6f6; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.b-news .all-sertif { display:none;}
.wr-tit { padding: 1px; }
.title-news { position: relative; margin: 0 0 18px 0; padding: 9px 0 8px 15px; background: url(../img/t-news.jpg); }
.title-news p { margin: 0; padding: 0; font-size: 20px; text-transform: uppercase; color: #000; font-family: 'pf_dindisplay_probold'; line-height: normal; }
.b-news .corner { position: absolute; top: -5px; right: -5px; z-index: 20; width: 29px; height: 30px; background: url(../img/sprite.png) no-repeat 0 -256px; }
.all-news { position: absolute; top: 0; right: 0; padding: 11px 0 0 0; width: 150px; height: 30px; background: #ffd378; text-align: center; font-size: 14px; color: #000; }
.all-news a { color: #000; text-decoration: none; border-bottom: 1px solid #c9b790; }
.all-news a:hover { border-bottom: 1px solid transparent; }
.b-news ul { list-style-type: none; margin: 0; padding: 0 70px 86px 12px; }
.b-news li { margin: 33px 0 0 0; padding: 0; line-height: normal; overflow: hidden; }
.b-news li:first-child { margin: 0; }
.date-n { margin: 0 0 8px 0; font-size: 14px; color: #008bd2; }
.img-news { float: left; margin: 0 20px 0 0; }
.desc-news { overflow: hidden; }
.desc-news span { display: block; margin: 0 0 8px 0; font-size: 18px; line-height: 22px; color: #000; }
.desc-news span a { color: #000; text-decoration: none; }
.desc-news span a:hover { text-decoration: underline; }
.desc-news p { margin: 0; padding: 0; }
.link-pdf { margin: 12px 0 0 0; font-size: 14px; color: #0172c6; font-weight: bold; line-height: 14px; }
.link-pdf a { display: inline-block; padding: 7px 0 14px 49px; min-height: 26px; background: url(../img/pdf.png) no-repeat; }
.right { float: right; width: 225px; }
.list-sertif { margin: -13px 0 0 0; }
.list-sertif ul { list-style-type: none; margin: 0; padding: 0; }
.list-sertif li { margin: 1px 0 0 0; padding: 0; line-height: normal; }
.list-sertif li:first-child { margin: 0; }
.all-sertif { text-align: center; font-size: 18px; color: #015ebb; font-family: Arial, Helvetica, sans-serif; }
.all-sertif a { color: #015ebb; text-decoration: none; }
.all-sertif span { font-family: Tahoma, Geneva, sans-serif; text-decoration: underline; font-size: 17px; }
.all-sertif a:hover span { text-decoration: none; }
.wr-partners { background: url(../img/back-partners.png); }
.in-part { padding: 0 0 42px 0; background: url(../img/shadow-part.png) repeat-x; }
.b-partners { width: 940px; margin: 0 auto; }
.info-partners { padding: 0 30px 0 30px; margin: 0 0 24px 0; overflow: hidden; }
.t-partners { float: left; display: inline-block; vertical-align: top; margin: 0 37px 0 0; padding: 4px 30px 7px 29px; background: #ffaa05 url(../img/t-partners.png) repeat-x; font-size: 27px; color: #fff; font-family: 'pf_dindisplay_probold'; }
.t-partners span { text-transform: uppercase; color: #000; }
.info-partners p { margin: 0; padding: 8px 0 0 0; font-size: 18px; color: #fff; line-height: normal; overflow:hidden; }
.carous-part { position: relative; height: 141px; padding: 0 30px 0 30px;}
.carous-part-sert { position: relative; height: 330px; padding: 0 30px 0 30px; }
.slide-sert {text-align: center; margin: 0 20px 0 0 !important;}
.shadow-car1 { position: absolute; top: 0; left: 50%; z-index: 20; margin: 0 0 0 -436px; width: 872px; height: 41px; background: url(../img/shadow-partners.png) no-repeat 50%; }
.shadow-car2 { position: absolute; bottom: 0; left: 50%; z-index: 20; margin: 0 0 0 -436px; width: 872px; height: 41px; background: url(../img/shadow-partners2.png) no-repeat 50%; }
.jcarousel-skin-tango .jcarousel-container {  }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 100%; padding: 0; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 100%; height: 141px; padding: 0; margin: 0; }
.jcarousel-skin-tango .jcarousel-item { width: 194px; height: 141px; padding: 0; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 35px; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 50%; right: -31px; z-index: 30; margin: -8px 0 0 0; width: 10px; height: 16px; cursor: pointer; background: url(../img/sprite.png) no-repeat -166px -1615px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 50%; left: -31px; z-index: 30; margin: -8px 0 0 0; width: 10px; height: 16px; cursor: pointer; background: url(../img/sprite.png) no-repeat -166px -436px; }
.pusher { height: 148px; }

/*footer*/
.footer { position: relative; z-index: 10; padding: 0; margin: -148px 0 0 0; height: 148px; overflow: hidden; }
.wr-menuf { background:#ececec url(../img/menu-f.png); }
.menu-f { width: 940px; margin: 0 auto; }
.menu-f ul { list-style-type: none; margin: 0 0 0 -37px; padding: 0; text-align: center; }
.menu-f li { display: inline-block; vertical-align: top; margin: 0 0 0 27px; padding: 0; line-height: normal; font-size: 18px; }
.menu-f li a { display: inline-block; padding: 12px 11px 14px 11px; color: #015ebb; }
.menu-f li span { display: inline-block; padding: 12px 11px 14px 11px; color: #fff; background:#030303 url(../img/menu-f-active.png) repeat-x; }
.menu-f li a:hover { background:#030303 url(../img/menu-f-active.png) repeat-x; color: #fff; text-decoration: none; }
.cont-f { width: 940px; margin: 0 auto; }
.top { display:none;}
.english { display:none;}
.logo-f { float: left; margin: 29px 0 0 0; }
.logo-f img { width:211px;}
.adress-f { float: left; margin: 31px 0 0 50px; font-size: 13px; line-height: 22px; }
.counter { float: left; margin: 40px 0 0 53px; }
.map-f { float: left; padding: 41px 0 0 30px; margin: 5px 0 0 24px; min-height: 41px; background: url(../img/separate-f.png) no-repeat; }
.map-f .sitemap { font-size: 14px; }
.map-f .sitemap a {  }
.made { float: right; margin: 5px 0 0 0; padding: 25px 0 0 26px; min-height: 70px; background: url(../img/separate-f.png) no-repeat; }
.made ul { list-style-type: none; margin: 0; padding: 0; }
.made li { margin: 5px 0 0 0; padding: 0; line-height: normal; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; text-align: right; }
.made li:first-child { margin: 0; }
.made li a { color: #8a8a8a; text-decoration: none; }
.made li a:hover { text-decoration: underline; }

/*old browser*/
.browserhappy { position: fixed; left: 50%; top: 30%; z-index: 101; margin: 0 0 0 -200px; background: #fff; padding: 20px 20px 20px 20px; width: 360px; border: 1px solid #ccc; }
.browserhappy-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; background: url(../img/overlay.png); }
 
/*optron page*/
.inner-page { width: 940px; margin: 0 auto; }
.breadcrumbs { margin: 0 0 21px 0; }
.breadcrumbs ul { list-style-type: none; margin: 0; padding: 0; }
.breadcrumbs li { display: inline-block; vertical-align: top; margin: 0 0 0 1px; padding: 0 16px 0 0; background: url(../img/marker-bread.png) no-repeat right 7px; line-height: normal; font-size: 16px; color: #000; font-family: 'pf_beausans_proregular'; }
.breadcrumbs li:last-child { margin: 0; padding: 0; background: none; }
.breadcrumbs li.last { margin: 0; padding: 0; background: none; }
.breadcrumbs li a { color: #000; }
.block { width:938px; position: relative; margin: 0 auto 32px auto; background: url(../img/back-block.png); border: 1px solid #fff; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.title-block { position: relative; padding: 6px 15px 7px 15px; font-family: 'pf_dindisplay_probold'; background: url(../img/back-tit.png); font-size: 26px; color: #fff; }
.title-block .corner { position: absolute; top: -4px; right: -6px; width: 27px; height: 29px; background: url(../img/sprite.png) no-repeat 0 -386px; }
.in-block { padding: 25px 24px 25px 24px; background: url(../img/decorat-block.jpg) no-repeat 50% bottom; }
.list-pr { padding: 15px 0 15px 0; margin: 0 0 -14px 0; }
.list-pr ul { list-style-type: none; margin: 0 0 0 -30px; padding: 0; text-align: center; }
.list-pr li { display: inline-block; vertical-align: top; width: 267px; margin: 0 0 0 30px; padding: 0 0 14px 0; background: url(../img/shadow-sm.png) no-repeat 50% bottom; }
.bl-sm { position:relative; background: #f7f7f7; text-align: left; overflow: hidden; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.im-pr { float: left; }
.im-pr img { display: block; }
.d-pr { float: left; width: 160px; padding: 0 10px 0 10px; border-left: 1px dotted #b4b4b4; }
.d-pr p { display: table-cell; margin: 0; padding: 0; vertical-align: middle; line-height: 17px; height: 81px; font-size: 15px; color: #016cbc; }
.d-pr p a { color: #016cbc; }
.d-pr p span { text-decoration:underline; margin: 0 0 1px 0; }
.list-pr li a:hover span { text-decoration:none;}
.b-applic { position: relative; padding: 1px 1px 1px 1px; background: url(../img/back-block.png); -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.t-applic { margin: 0 0 13px 0; padding: 4px 0 8px 0; background: #b0d8ff; font-size: 20px; color: #0051a3; font-family: 'pf_dindisplay_probold'; text-align: center; }
.b-applic ul { list-style-type: none; margin: 0; padding: 0 18px 20px 18px; }
.b-applic li { margin: 23px 0 0 0; padding: 0; font-size: 15px; }
.b-applic li:first-child { margin: 0; }
.b-applic li a { display: block; padding: 2px 30px 0 0; min-height: 26px; background: url(../img/ico-applic.png) no-repeat right 0; color: #000; }
.wr-order { position: relative; width: 938px; margin: 0 auto 37px auto; padding: 1px; background: #fff; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.block-order { position: relative; padding: 13px 17px 10px 17px; border-top: 7px solid #ffaa05; background: url(../img/back-block.png); }
.block-order .corner { position: absolute; top: -10px; right: -5px; z-index: 20; width: 31px; height: 28px; background: url(../img/sprite.png) no-repeat 0 -128px; }
.order-l { float: left; width: 605px; }
.order-l.right-no {width: auto;}
.individ-order { margin: 0 0 30px 0; padding: 0 0 0 52px; background: url(../img/ind-order.png) no-repeat 0 3px; }
.individ-order span { display: block; margin: 0 0 5px 0; font-size: 15px; color: #414141; font-weight: bold; }
.individ-order p {  }
.individ-order a { font-weight: bold; }
.contacts-ord { margin: 0 0 0 -40px; }
.wr-phone { display: inline-block; vertical-align: top; width: 270px; margin: 0 0 0 40px; padding: 0 0 15px 0; background: url(../img/shadow-phone.png) no-repeat 0 bottom; }
.wr-phone2 { display: inline-block; vertical-align: top; width: 300px; margin: 0 0 0 20px; padding: 0 0 15px 0; background: url(../img/shadow-phone.png) no-repeat 0 bottom; }
.phone-ord { position: relative; padding: 0 0 10px 0; background: #fff; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.t-phone { padding: 3px 0 4px 0; background: url(../img/t-phone.png); font-size: 20px; color: #fff; text-align: center; font-family: 'pf_beausans_proregular'; }
.phone-ord ul { list-style-type: none !important; margin: 0 !important; padding: 4px 0 0 0 !important; }
.phone-ord li { margin: 6px 0 0 0; padding: 0; line-height: normal; text-align: center; font-size: 16px; color: #5e5e5e; }
.phone-ord li:first-child { margin: 0; }
.phone-ord li nobr { font-size: 15px; color: #000; }
.phone-ord li span { font-size: 22px; color: #000; }
.phone-ord li a {  }
.order-r { float: right; width: 266px; }
.order-r.right-no {display: none;}
.b-view {  }
.b-view ul { list-style-type: none; margin: 0; padding: 0; }
.b-view li { margin: 0 0 23px 0; padding: 23px 0 0 0; line-height: normal; border-top: 1px dotted #aaa; }
.b-view li:first-child { border: none; padding: 0; }
.b-view li span { display: block; font-size: 22px; color: #c90030; font-family: 'pf_dindisplay_probold'; }
.b-view li p { margin: 0 0 0 0; padding: 0; font-size: 16px; color: #000; line-height: 20px; }
.link-view { margin-top:15px; font-size: 17px; }
.link-view a { display: inline-block; padding: 10px 0 15px 56px; background: url(../img/ico-applic5.png) no-repeat; }
.link-view2 a {background: url(../img/ies.png) no-repeat; }
.link-view3 a {background: url(../img/ico-applic4.png) no-repeat; }

/*full prod*/
.block2 .title-block { padding: 9px 15px 9px 15px; background: url(../img/back-tit.png); text-transform: uppercase; font-size: 20px; }
.block2 .in-block { background: #f6f6f6; }
.list-pr li.active .bl-sm { background: #e8e8e8; }
.list-pr li.active span { text-decoration: none; }
.list-pr li.active .d-pr p { color: #000; }
.full-list {  }
.full-list ul { list-style-type: none; margin: -35px 0 0 -45px; padding: 0; }
.full-list li { display: inline-block; vertical-align: top; width: 420px; margin: 35px 0 0 45px; padding: 0; line-height: normal; }
.img-full { display: inline-block; vertical-align: top; width: 108px; }
.img-full img { position: relative; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.desc-full { display: inline-block; vertical-align: top; width: 289px; margin: 0 0 0 18px; }
.t-full { margin: 0 0 10px 0; font-size: 20px; color: #015ebb; }
.t-full a { color: #015ebb; }
.desc-full p { margin: 0; padding: 0; font-size: 12px; color: #414141; line-height: 19px; }
.list-pdf {  }
.list-pdf ul { list-style-type: none; margin: -35px 0 0 -43px; padding: 0; }
.in-block .list-pdf-col-2 ul {      
    -webkit-column-count: 2;
        -moz-column-count: 2;
               column-count: 2;
               column-gap: 0px;
        -moz-column-gap: 0px;
     -webkit-column-gap: 0px;
     padding-left: 0;
}
.list-pdf-col-2 ul li {
         display: block;

     -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
      break-inside: avoid-column;
    padding: 35px 0 0 43px;
    margin: 0;
}
.list-pdf ul li { width: 400px; display: inline-block; vertical-align: top; margin: 35px 0 0 43px; padding: 0; line-height: normal; font-size: 20px; color: #015ebb; }
.list-pdf ul li a { display: inline-block; padding: 0 0 0 58px; min-height: 65px; background: url(../img/ico-applic5.png) no-repeat 0 2px; line-height: 30px; color: #015ebb; }
.block3 .title-block { padding: 9px 15px 9px 15px; background: url(../img/back-tit2.jpg); text-transform: uppercase; font-size: 20px; color: #333; }
.block3 .in-block { background: url(../img/back-tit2.png); }
.block3 .title-block .corner { position: absolute; top: -4px; right: -5px; width: 28px; height: 29px; background: url(../img/sprite.png) no-repeat 0 -516px; }
.block4 .in-block { background: url(../img/back-tit2.png); }
.block4 .title-block { padding: 9px 15px 9px 15px; background: url(../img/back-tit.png); text-transform: uppercase; font-size: 20px; }
.list-sert {  }
.list-sert ul { list-style-type: none; margin: 0 0 0 -72px; padding: 5px 0 0 0; text-align: center; }
.list-sert li { display: inline-block; vertical-align: top; width: 162px; margin: 0 0 0 70px; padding: 0 0 19px 0; background: url(../img/shadow-sert.png) no-repeat 0 bottom; line-height: 0; text-align: center; }
.list-sert li img { position: relative; border: 3px solid #fff; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.list-sert .all-sertif { margin-top: 4px; margin-bottom: -13px; text-align: right; }
.left .block2 { width: auto; }
.list-benef {  }
.list-benef ul { list-style-type: none; margin: 0; padding: 0; }
.list-benef ul li { margin: 17px 0 0 0; padding: 0 0 0 52px; background: url(../img/marker-block.png) no-repeat 0 50%; line-height: normal; font-size: 20px; line-height: 22px; }
.list-benef ul li:first-child { margin: 0; }
.list-benef ul li span { position: relative; top: 4px; display: table-cell; padding: 0; height: 40px; vertical-align: middle; }
.t-propos { margin: 0 0 35px 0; font-size: 26px; color: #000; font-family: 'pf_dindisplay_probold'; }
.list-propos {  }
.list-propos ul { list-style-type: none; margin: 0; padding: 0; }
.list-propos li { margin: 0; padding: 0; line-height: normal; }
.list-propos-n ul {list-style-type: none; margin: 0 0 0 -86px; padding: 0; text-align: center;}
.list-propos-n li {display: inline-block; line-height: normal; margin: 0 0 34px 75px; padding: 0; width: 240px;}
.img-propos { position: relative; width: 109px; margin: 2px 0 0 0; display: inline-block; vertical-align: top; }
.img-propos-n {display: inline-block; position: relative;}
.img-propos img { border: 3px solid #1369c0;}
.img-propos-n img { border: 3px solid #1369c0;}
.num-prop { position: absolute; bottom: 5px; right: 4px; width: 20px; height: 29px; padding: 16px 0 0 28px; background: url(../img/sprite.png) no-repeat -166px -1323px; font-size: 24px; color: #fff; font-family: 'pf_dindisplay_probold'; }
.num-prop-n {background: url("../img/sprite.png") no-repeat scroll -166px -1323px rgba(0, 0, 0, 0); bottom: 5px; color: #FFFFFF; font-family: 'pf_dindisplay_probold'; font-size: 24px; height: 29px; padding: 18px 0 0 28px; position: absolute; right: 3px; width: 20px;}
.desc-prop { width: 747px; margin: 0 0 0 27px; display: inline-block; vertical-align: top; }
.desc-prop-n {display: inline-block; margin: 28px 0 0; text-align: center; vertical-align: top; width: 240px !important;}
.desc-prop span { display: block; margin: 0 0 9px 0; font-size: 20px; color: #015ebb; }
.desc-prop-n span { display: block; margin: -20px 0 9px 0; font-size: 20px; color: #015ebb;}
.desc-prop p { line-height: 20px; }
.desc-prop-n p { line-height: 20px; }
.wr-big { width: 395px; margin: 0 auto -5px auto; padding: 0 0 16px 0; background: url(../img/big-shadow.png) no-repeat 50% bottom; }
.big-phone { position: relative; background: #f6f6f6; padding: 1px 1px 1px 1px; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.t-big { padding: 6px 0 11px 0; margin: 0 0 14px 0; background: url(../img/back-tit.png); font-size: 25px; line-height: 26px; color: #fff; text-align: center; }
.big-phone ul { list-style-type: none; margin: 0; padding: 0 0 20px 0; }
.big-phone-n ul { list-style-type: none; margin: 0; padding: 0 0 20px 0; }
.big-phone li { margin: 12px 0 0 0; padding: 0; line-height: normal; font-size: 24px; color: #777; text-align: center; }
.big-phone-n li {color: #777777; font-size: 24px; line-height: normal; margin: 12px 0 0; padding: 0; text-align: center; width: auto !important;}
.big-phone li:first-child { margin: 0; }
.big-phone-n li:first-child { margin: 0; }
.big-phone li a { color: #000; text-decoration: none; }
.big-phone-n li a { color: #000; text-decoration: none; }
.big-phone li a:hover { text-decoration: underline; }
.big-phone-n li a:hover { text-decoration: underline; }
.big-phone li.ph { font-size: 40px; color: #272727; }
.big-phone-n li.ph { font-size: 40px; color: #272727; }
.big-phone li.ph span { font-size: 28px; color: #777; }
.big-phone-n li.ph span { font-size: 28px; color: #777; }
.block4 p { line-height: 19px; }
.full-prod {margin: 5px 0px 0px; border-top: 1px solid rgb(93, 93, 93); padding-top: 30px;}
.full-prod:first-child { margin: 0; border-top: none; padding-top: 0px;}
.gal-prod { float: left; }
.gal-prod { margin: 0 28px 0 0; }
.gal-prod img { width: 213px; }
.main-full { margin: 0 0 14px 0; }
.main-full img { position: relative; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.gal-prod ul { list-style-type: none; margin: 0 0 0 -25px; padding: 0; }
.gal-prod li { float: left; margin: 0 0 0 25px; padding: 0; line-height: normal; }
.gal-prod li img { position: relative; width: 54px; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); cursor: pointer; }
.desc-pr { overflow: hidden; }
.tit-full { margin: 0 0 16px 0; font-size: 20px; color: #000; }
.newimg {position: relative; margin: 0px 10px 0px 0px; float: left;}
.desc-pr p { font-size: 15px; color: #000; }
.ico-pr { margin: 0 0 21px 0; }
.ico-pr ul { list-style-type: none; margin: 0 0 0 -26px; padding: 0; overflow: hidden; }
.ico-pr li { float: left; margin: 0 0 0 26px; padding: 0; line-height: normal; }
.ico-pr li img { border: 1px solid #d2d2d2; }
.files {  }
.files ul { list-style-type: none; margin: 0 0 0 -65px; padding: 0; overflow: hidden; }
.files li { float: left; margin: 0 0 0 65px; padding: 0 0 0 50px; line-height: normal; font-size: 16px; color: #000; }
.files li span { display: block; margin: 0 0 4px 0; }
.files li a {  }
.files li.pdf { background: url(../img/ico-applic5.png) no-repeat; min-height: 47px; }
.files li.ies { background: url(../img/ies.png) no-repeat; min-height: 47px; }
.block5 .in-block { background: #fff; padding: 18px 18px 18px 18px; }

.tbl {
    width: 100%;
}
.tbl table {  }
.tbl tr {  }
.tbl th { padding: 5px 8px 5px 8px; font-size: 13px; color: #000; background: #f5f5f5; border: 1px solid #989898; font-weight: 500; }
.tbl th:first-child { width: 100px; }
.tbl td { padding: 7px 8px 7px 8px; border: 1px solid #989898; font-size: 12px; color: #6d6d6d; text-align: center; }
/*.table-prod {  }
.table-prod table {  }
.table-prod tr {  }
.table-prod th { padding: 5px 8px 5px 8px; font-size: 13px; color: #000; background: #f5f5f5; border: 1px solid #989898; font-weight: 500; }
.table-prod th:first-child { width: 100px; }
.table-prod td { padding: 7px 8px 7px 8px; border: 1px solid #989898; font-size: 12px; color: #6d6d6d; text-align: center; }*/

.down { display: inline-block; width: 22px; height: 27px; background: url(../img/download.png) no-repeat; }



.bx-wrapper .bx-prev { position: absolute; top: 50%; margin: -8px 0 0 0; left: 0; background: url(../img/sprite.png) no-repeat -166px -436px; width: 10px; height: 0; padding: 16px 0 0 0; overflow: hidden; }
.bx-wrapper .bx-next { position: absolute; top: 50%; margin: -8px 0 0 0; right: 0; background: url(../img/sprite.png) no-repeat -166px -1615px; width: 10px; height: 0; padding: 16px 0 0 0; overflow: hidden; }


.carous-part-sert .bx-wrapper .bx-prev {
    position: absolute;
    top: 50%;
    margin: -8px 0 0 0;
    left: 0;
    background: url(../img/sprite.png) no-repeat -200px -432px;
    width: 24px;
    height: 0;
    padding: 24px 0 0 0;
    overflow: hidden;
}

.carous-part-sert .bx-wrapper .bx-next {
    position: absolute;
    top: 50%;
    margin: -10px 0 0 0;
    right: 0;
    background: url(../img/sprite.png) no-repeat -187px -1611px;
    width: 22px;
    height: 0;
    padding: 31px 0 0 0;
    overflow: hidden;
}

.bx-pager { display: none; }
.gallery-sert {list-style-type: none; margin: 20px 0 0 0; padding: 0 !important; position: relative;}
.gallery-sert > li {display: inline-block; margin: 0 39px 20px 2px; padding: 0; text-align: center; vertical-align: top; width: 180px;}

.town-tabs {}
.nav-town { position: relative; z-index: 10; }
.nav-town > ul { list-style-type: none; margin: 0 0 0 -9px; padding: 0; }
.nav-town > ul > li { display: inline-block; vertical-align: top; width: 135px; height: 28px; margin: 0 0 0 6px; padding: 12px 0 0 0; text-align: center; background: url(../img/sprite.png) no-repeat right -1661px; line-height: normal; font-size: 18px; color: #606060; font-family: 'pf_beausans_proregular'; cursor: pointer; }
.nav-town > ul > li.active { background: url(../img/sprite.png) no-repeat -135px -1737px; cursor: default; }
.cont-towns { position: relative; padding: 30px 30px 8px 30px; margin: 0 0 30px 0; background: #fff; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.cont-towns .corner { position:absolute; top:-3px; right:-3px; width:27px; height:28px; background:url(../img/sprite.png) no-repeat -242px -1820px;}
.b-towns {  }
.b-towns > ul { list-style-type: none; margin: 0 0 0 -3%; padding: 0; }
.b-towns > ul > li { width: 28%; display: inline-block; vertical-align: top; margin: 0 0 25px 3%; padding: 0; line-height: normal; font-size: 16px; color: #016cbc; cursor:pointer; }
.b-towns > ul > li span { border-bottom: 1px dotted #016cbc; }
.b-towns > ul > li.active { cursor:default;}
.b-towns > ul > li.active span { border-bottom: 1px dotted transparent; color: #000; }
.cont-filials { position: relative; margin: 0; background: #fff; padding: 28px 10px 8px 30px; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.filials {  }
.towns {  }
.towns > ul { list-style-type: none; margin: 0 0 -10px -25px; padding: 0; }
.towns > ul > li { display: inline-block; vertical-align: top; width: 380px; margin: 0 0 40px 25px; padding: 0 0 28px 0; line-height: normal; background: url(../img/line-towns.png) repeat-x 0 bottom; min-height: 203px;}
.towns > ul > li > p { margin: 0 0 18px 0; padding: 0; line-height: normal; font-size: 21px; color: #015ebb; }
.towns > ul > li > ul { list-style-type: none; margin: 0; padding: 0; }
.towns > ul > li > ul li { margin: 11px 0 0 0; padding: 0; line-height: normal; font-size: 16px; color: #545454; word-spacing: -1px; }
.towns > ul > li > ul li span { font-weight: bold; color: #000; }
.towns > ul > li > ul li a { text-decoration: none; }
.tabs-doc { position:relative; z-index:10;}
.tabs-doc > ul { list-style-type: none; margin:0 0 0 -4px; padding:0;}
.tabs-doc > ul > li {display: inline-block; vertical-align: top; width: 204px; height: 28px; margin: 0 0 0 1px; padding: 12px 0 0 0; text-align: center; background: url(../img/sprite.png) no-repeat 0 -1912px; letter-spacing:-1px; line-height: normal; font-size: 15px; color: #606060; font-family: 'pf_beausans_proregular'; cursor: pointer;}
.tabs-doc > ul > li.active { background: url(../img/sprite.png) no-repeat 0 -1968px; cursor: default; }
.wrap-cont {position: relative; padding: 20px 20px 8px 20px; margin: 0 0 30px 0; background: #fff; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); behavior: url(PIE.htc); }
.cont-doc {}
.tab-d {}
.tab-d p {}
.list-year { margin: 0 0 25px 0;}
.list-year > ul {list-style-type: none; margin:0 0 0 -23px; padding:0;}
.list-year > ul > li { display: inline-block; vertical-align: top; margin: 0 0 0 23px; padding: 0; line-height: normal; font-size: 16px; color: #016cbc; cursor:pointer;}
.list-year > ul > li > span {border-bottom: 1px dotted #016cbc;}
.list-year > ul > li.active span { border-bottom: 1px dotted transparent; color: #000; }
.cont-list {}
.list-doc {}
.list-doc ul {list-style-type: none; margin:0; padding:0;}
.list-doc li { margin:0 0 23px 0; padding:0; font-size:16px; color:#016cbc;}
.list-doc li:first-child {}
.list-doc li a {color:#016cbc;}
.list-doc-all-inf li a {color:#016cbc;}
.list-doc-all-inf {list-style-type: none; margin: 0; padding: 0;}
.list-doc-all-inf li {color: #016CBC; font-size: 16px; margin: 0 0 23px; padding: 0;}

.site-link-right {
    display: inline-block;
    float: right;
    cursor: pointer;
}
.site-link {
    display: block;
    float: none;
    text-align: center;
    margin: 10px auto;
    cursor: pointer;
}

@media screen and (max-width: 940px) {
    .site-link-right {
        display: block;
        float: none;
        text-align: center;
        margin: 10px auto;
    }
    .wr-head { width: 768px; margin: 0 auto; }
    .header { position: relative; z-index:50; width: 768px; padding-top: 19px; padding-bottom: 13px;margin: 30px 0px 0px 0px;}
    .slide-top { width: 748px; }
    .menu-top { width: 768px; }
    .b-product { width: 766px; margin: 0 auto; }
	.about { width: 768px; }
	.content { width: 768px; }
	.b-partners { width: 768px; }
	.menu-f { width: 768px; }
	.cont-f { width: 768px; }
	.logo { margin: 0 0 0 10px; }
	.b-search { float: left; margin: 0 0 0 64px; padding: 0 0 0 0; background: none; }
	.but-s { margin: 0 0 0 4px; }
	.b-map { position: absolute; top: 64px; left: 337px; background: none; margin: 0; padding: 0; }
	.lang { display: none; }
	.lang li { text-align: left; }
	.lang li.ru { display: none; }
	.english-top { position: absolute; top: 66px; left: 482px; display: block; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
	.wr-menu2 { margin:0; background:none; padding:0;}
	.menu-top { position: absolute; top:19px; right:10px; width:105px;}
	.menu-top > ul > li { margin: 0 0 0 5px; }
	.menu-top > ul > li > a { padding: 12px 7px 0 7px; }
	.menu-top > ul > li > span { padding: 12px 7px 0 7px; }
	.menu-top > i.but-m { display:block; width:92px; height:30px; vertical-align:top; padding: 9px 0 0 13px; background:url(../img/sprite.png) no-repeat -166px -767px; font-style:normal; font-size:18px; color:#fff;font-family: 'pf_beausans_proregular'; cursor:pointer;}
	.menu-top > i.but-m.active {background:url(../img/sprite.png) no-repeat -166px -906px;}
	.menu-top > ul { display:none; position:absolute; top:47px; right:0; width:318px; border:1px solid #e1e1e1;}
	.menu-top > ul > li { float:none; display:block; margin-left:0; height: auto;}
	.menu-top > ul > li > a { display:block; padding: 14px 7px 0 7px; height:38px; background:url(../img/back-sub1.png) repeat-x; color:#016cc7;}
	.menu-top > ul > li > span { display:block; padding: 14px 7px 0 7px; height:38px; background:url(../img/back-sub1.png) repeat-x; color:#016cc7;}
	.menu-top > ul > li:hover > a {background:url(../img/back-sub2.png) repeat-x;}
	.menu-top > ul > li:hover > span {background:url(../img/back-sub2.png) repeat-x;}
	.menu-top > ul > li.active > span { background:url(../img/back-sub2.png) repeat-x;}
	.menu-top > ul > li.sub > span { background:url(../img/back-sub2.png) repeat-x; color:#fff; text-decoration:none;}
	.menu-top > ul > li > a > nobr {  position:relative; left:16px; padding-right:33px;}
	.menu-top > ul > li > span > nobr {position:relative; left:16px; padding-right:33px;background:url(../img/marker-down.png) no-repeat right 9px;}
	.menu-top > ul > li.sub > span > nobr { padding-right:33px; background:url(../img/marker-up.png) no-repeat right 9px;}
	.menu-top > ul > li.active > span > nobr { background:none;}
	.menu-top > ul > li.sub > span:hover {background:url(../img/back-sub2.png) repeat-x;}
	.menu-top > ul > li > .panel { position:relative; top:0; left:0; margin:0; width:318px; background:none;}
	.menu-top > ul > li > .panel ul { background:#f0f0f0;padding: 5px 0 0 0;}
	.menu-top > ul > li > .panel ul li {margin: -2px 0 0 0; font-size:17px;}
	.menu-top > ul > li > .panel ul li a {padding: 11px 12px 12px 34px; background: url(../img/marker-menu.png) no-repeat 18px 15px;}
	.menu-top > ul > li > .panel ul li:hover {background: #f7ce7f;}
	.menu-top > ul > li > .panel ul li:hover a {background: url(../img/marker-menu2.png) no-repeat 18px 15px;}
	.menu-top > ul > li > .panel ul li.active span {padding: 11px 12px 12px 34px;background: url(../img/marker-menu2.png) no-repeat 18px 15px;}
	
	.menu-top > ul > li > a > nobr > i { border-bottom:1px solid #016cc7; font-style:normal;}
	.menu-top > ul > li > span > nobr > i { border-bottom:1px dashed #016cc7; font-style:normal;}
	.menu-top > ul > li.sub > span > nobr > i { border-bottom:1px dashed transparent; font-style:normal;}
	
	.wr-slide { width: 768px; margin: 0 auto; height: auto; padding: 0 0 10px 0; }
	.slide-top { height: auto; }
	.slidesjs-previous { position: absolute; top: 50%; margin: -50px 0 0 0; }
	.slidesjs-next { position: absolute; top: 50%; margin: -50px 0 0 0; }
	.wr-about { width: 768px; margin: 0 auto; }
	.wr-ab { margin: 0 0 15px 0; }
	.about-prod { padding: 12px 21px 40px 24px; }
	.t-prod { margin: 2px 30px 0 0; }
	.list-prod ul { text-align: center; }
	.about { padding: 23px 0 0 0; }
	.inner-about { padding: 0 0 10px 0; }
	.inner-about ul { margin: 0 0 0 -10px; text-align: center; }
	.inner-about ul li { margin: 0 0 20px 10px; }
	.b-about { width: 233px; }
	.b-about .img-about { height: 186px; }
	.b-about .img-about img { width: 233px; }
	.t-ab p { font-size: 13px; }
	.b-about2 { display: inline-block; vertical-align: top; width: 233px; margin-top: 0; margin-left: 10px; }
	.b-about2 .img-about { height: 186px; }
	.b-about2 .img-about img { width: 233px; }
	.b-about2 .t-ab { padding: 0 7px 0 7px; }
	.b-about2 .t-ab p { width: 233px; display: table-cell; vertical-align: middle; text-align: center; padding: 0 0 2px 0; height: 74px; font-size: 13px; color: #000; line-height: 21px; }
	.desc-prod { overflow: visible; }
	.left { float: none; width: auto; }
	.desc-news { overflow: visible; }
	.right { float: none; width: auto; }
	.list-sertif { margin: 0; }
	.list-sertif ul { text-align: center; margin: 0 0 0 -20px; }
	.list-sertif ul li { display: inline-block; vertical-align: top; margin: 0 0 0 20px; }
	.wr-partners { width: 768px; margin: 0 auto; }
	.info-partners { padding: 0 18px 0 18px; }
	.in-part { padding: 0 0 22px 0; }
	.carous-part { padding: 0 18px 0 18px; }
	.carous-part-sert { padding: 0 18px 0 18px; }
	.info-partners p { overflow: visible; }
	.shadow-car1 { margin: 0 0 0 -366px; width: 732px; }
	.shadow-car2 { margin: 0 0 0 -366px; width: 732px; }
	.bx-prev { display: none; }
	.bx-next { display: none; }
	.pusher { display: none; }
	.footer { width: 768px; margin: 0 auto; padding: 0 0 10px 0; height: auto; background: url(../img/back-f.png) repeat-x; }
	.logo-f { margin-top: 19px; margin-left: 10px; }
	.logo-f img { width: 263px; }
	.wr-menuf { display: none; }
	.cont-f { position: relative; height: 203px; }
	.top { position: absolute; display: block; top: 114px; left: 0; width: 100%; text-align: center; font-size: 21px; }
	.top a { width: 100%; display: block; height: 39px; padding: 9px 0 0 0; background: url(../img/back-top1.png) repeat-x; text-align: center; }
	.english { position: absolute; top: 179px; left: 0; display: block; width: 100%; text-align: center; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
	.adress-f { margin: 28px 0 0 33px; }
	.map-f { display: none; }
	.counter { margin: 36px 0 0 37px; }
	.made { margin: 18px 15px 0 0; padding: 0; background: none; }
	.made ul li {  }
	.inner-page { width: 768px; }
	.block { width: auto; }
	.b-applic ul { padding-top: 10px; margin: 0 0 0 -85px; }
	.b-applic li { width: 300px; display: inline-block; vertical-align: top; margin-left: 85px; margin-top: 0; margin-bottom: 12px; }
	.b-applic li:first-child { margin-left: 85px; margin-top: 0; }
	.b-applic li a { display: block; padding: 2px 0 0 30px; min-height: 26px; background: url(../img/ico-applic.png) no-repeat 0 0;}
	.list-pr li { margin-bottom: 10px; }
	.order-l { float: none; width: auto; }
	.order-r { float: none; width: auto; }
	.wr-order { width: auto; }
	.desc-prop { width: 574px; }
	.files li { margin-bottom: 10px; }
	.contacts-ord { text-align: center; }
	.b-view { margin-top: 15px; padding-bottom: 10px; }
	.b-view ul { margin: 0 0 0 -65px; text-align: center; }
	.b-view li { display: inline-block; vertical-align: top; max-width: 270px; margin: 0 0 0 65px; padding: 0; border: none; text-align: left; }
	.b-applic { margin-bottom: 38px; }
	.full-list li { width: 320px; }
	.desc-full { width: 180px; }
	.list-pdf ul li { width: 320px; font-size: 16px; }
	.breadcrumbs { margin-top:15px;}
    .main {min-height: auto;}
    .towns > ul > li { display:block;width: 660px;}
    
    .block5 .in-block {overflow: auto;}
    .autooverflow {overflow: auto;}
}

@media screen and (max-width: 767px) {
	.wr-head { width: 320px; margin: 0 auto; }
	.header { padding: 8px 0 0 0; width: 320px; height: 101px; background: url(../img/head-mobile.png) repeat-x;margin-top: 45px;}
	.logo { display: none; }
	.logo-mobile { display: block; margin: 0 0 0 10px; padding: 0; }
	.b-search { width: 320px; float: none; margin: 18px auto 0 auto; display: block; }
	.b-map { display:none;}
	.english-top { display:none;}
	.menu-top { width:40px; top:8px;}
	.menu-top > ul {position: absolute; top: 45px; right: -10px;}
	.menu-top > i.but-m { display:block; width:40px; height:39px; padding:0; background:url(../img/sprite.png) no-repeat -166px -1045px; cursor:pointer;}
	.menu-top > i.but-m.active {background:url(../img/sprite.png) no-repeat -166px -1184px;}
	.menu-top > i.but-m nobr { display:none;}
	.but-s { margin: 0 0 0 16px; }
	.slide-top { width: 320px; }
	.b-product { width: 318px; margin: 0 auto; }
	.wr-about { width: 320px; margin: 0 auto; }
	.about { width: 320px; }
	.content { width: 304px; }
	.b-partners { width: 304px; }
	.menu-f { width: 320px; }
	.cont-f { width: 320px; }
	.wr-slide { width: 320px; margin: 0 auto 15px auto; height: 25px; display: block; }
	.wr-sl { display: none; }
	.about-prod { padding: 12px 21px 21px 24px; }
	.list-prod { padding: 21px 20px 7px 20px; }
	.wr-ab { margin: 0 0 43px 0; }
	.about { padding: 18px 0 0 0; }
	.t-about { margin: 0 0 19px 0; }
	.inner-about { padding: 0 0 16px 0; }
	.inner-about ul li { margin: 0 0 12px 10px; }
	.b-about { width: 292px; }
	.b-about .img-about { height: 233px; }
	.b-about .img-about img { width: 292px; }
	.t-ab p { font-size: 14px; text-align: center; }
	.b-about2 { display: inline-block; vertical-align: top; width: 292px; margin-left: 0; margin-top: 12px; }
	.b-about2:first-child { margin-top: 0; }
	.b-about2 .img-about { height: 233px; }
	.b-about2 .img-about img { width: 292px; }
	.b-about2 .t-ab { padding: 0 7px 0 7px; }
	.b-about2 .t-ab p { width: 292px; display: table-cell; vertical-align: middle; text-align: center; padding: 0 0 2px 0; height: 74px; font-size: 14px; color: #000; line-height: 21px; }
	.wr-news { background: none; }
	.b-news { margin: 0; }
	.title-news { margin: 0 0 9px 0; }
	.b-news ul { padding: 0 7px 33px 7px; }
	.img-news { display: none; }
	.desc-news span { margin: 0 0 14px 0; }
	.all-news { display: none; }
	.list-sertif { margin-bottom: 31px; }
	.list-sertif ul { margin: 0 0 11px 0; }
	.b-news .all-sertif { display: block; padding: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
	.b-news .all-sertif a { width: 108px; display: inline-block; padding: 8px 0 11px 0; background: #ffd378; border: 1px solid #e6be6b; color: #000; text-decoration: none; border-radius: 3px 3px 0 0; }
	.b-news .all-sertif nobr { display: inline; border-bottom: 1px solid #c9b790; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
	.b-news .all-sertif a:hover nobr { border-bottom: 1px solid transparent; }
	.list-sertif ul li { margin: 6px 0 0 0 }
	.wr-partners { width: 304px; margin: 0 auto; }
	.info-partners { padding: 0; margin: 0 0 38px 0; }
	.t-partners { display: block; width: 134px; float: none; margin-left: 29px; }
	.info-partners p { width: 240px; padding-top: 1px; margin-left: 29px; }
	.in-part { padding: 0 0 27px 0; }
	.carous-part { width:285px; padding-right: 0; padding-left: 29px; margin: 0 0 0 -20px; overflow: hidden; }
	.carous-part-sert { width:285px; padding-right: 0; padding-left: 29px; margin: 0 0 0 -20px; overflow: hidden; }
	.shadow-car1 { display: none; }
	.shadow-car2 { display: none; }
	.footer { width: 320px; margin: 0 auto; padding-top: 0; padding-bottom: 0; background: none; }
	.cont-f { height: 210px; }
	.logo-f { display: none; }
	.adress-f { float: none; margin: 10px 0 0 35px; text-align: left; }
	.counter { position: absolute; left: 35px; top: 64px; float: none; margin: 0; }
	.made { position: absolute; right: 33px; top: 40px; float: none; }
	.made li { float: left; margin-right: 10px; }
	.made li:first-child { float: right; }
	.top { width: 302px; height: 48px; margin: 0 0 0 -151px; text-align: center; position: absolute; top: 112px; left: 50%; border-left: 1px solid #bebdbd; border-right: 1px solid #bebdbd; border-radius: 3px; }
	.top a { border-radius: 3px; }
	.english { top: 171px; }
	.inner-page { width: 320px; }
	.breadcrumbs { display: none; }
	.block { margin-top: 10px; }
	.b-applic li { margin-top: 10px; }
	.b-applic li a { display: inline-block; }
	.full-list ul { margin-left: -10px; }
	.full-list li { display: block; width: auto; margin: 35px 0 0 0; overflow: hidden; }
	.img-full { float: left; display: block; margin: 0 10px 0 0; width: auto; }
	.desc-full { display: block; width: auto; margin-left: 0; }
	.t-full { font-size: 16px; }
	.list-pdf ul { margin: -35px 0 0 -55px; }
	.list-pdf ul li { display: block; width: auto; font-size: 14px; }
	.list-pdf ul li a { line-height: 21px; }
	.wr-order { margin-top: 10px; }
	.list-sert ul { margin: 0 0 0 -83px; }
	.list-sert .all-sertif { text-align: center; }
	.b-view ul { margin-left: 7px; margin-top: -15px; text-align: left; }
	.b-view ul li { margin-left: 0; margin-top: 15px; }
	.img-propos { display: block; width: 271px; }
	.img-propos img { width: 264px; }
	.desc-prop { float: none; width: 100%; margin-left: 0; }
	.desc-prop span { text-align: center; }
	.desc-prop p { display: none; }
	.list-propos li { margin-bottom: 15px; }
	.wr-big { width: 290px; background: none; margin-left: -10px; }
	.t-big { font-size: 20px; }
	.big-phone ul { padding: 0 0 10px 0; }
	.big-phone li.ph { font-size: 35px; }
	.big-phone li.ph span { font-size: 25px; }
	.big-phone li { font-size: 19px;}
	.big-phone-n li {font-size: 23px;}
	.full-prod { position: relative; padding: 40px 0 0 0; }
	.tit-full { position: absolute; top: 0; left: 0; width: 100%; text-align: center; font-size: 17px; line-height: 18px; }
	.gal-prod { float: none; margin: 0; text-align: center; }
	.main-full { display: inline-block; }
	.gal-prod ul { display: none; }
	.desc-pr p { display: block; }
	.ico-pr { display: none; }
	.files ul { margin-left: 0; }
	.files li { margin: 0 0 15px 0; float: none; }
	.h2-sert {margin-left: 14px}
	.gallery-sert li {margin-left: 50px;}
	.gallery-sert li span {display: none;}
    .main {min-height: auto;}
    	.town-tabs { margin:0 0 15px 0;}
	.nav-town { float:left; margin:0 0 0 -22px;}
	.nav-town > ul { margin:0; }
	.nav-town > ul > li { display: block; width: 135px; height: 28px; margin: 0 0 5px 0; padding: 8px 0 0 0; border:1px solid #ccc; background:url(../img/back-tabs2.png) repeat-x; }
	.nav-town > ul > li.active { background:#fff; }
	.cont-towns { float:right; width:150px; position: relative; padding: 10px 10px 8px 10px; margin: 0 -20px 0 0; box-shadow: none; border:1px solid #ccc; }
	.b-towns > ul > li { width: 100%; margin: 0 0 5px 0; padding: 0; }
	.towns > ul > li { display:block;width: 290px;}
	.cont-filials { margin:0 -20px 0 -20px;padding: 15px 10px 8px 10px;}
	.towns > ul > li { margin-bottom:15px;}
	.cont-towns .corner { display:none;}
	.tabs-doc { margin:0 0 20px 0;}
	.tabs-doc > ul > li {display: block; width: 312px; height: 28px; margin: 0 0 5px -18px; padding: 8px 0 0 0; border:1px solid #ccc; background:url(../img/back-tabs2.png) repeat-x;}
	.tabs-doc > ul > li.active { background:#fff; }
	.wrap-cont { margin:0 -20px 0 -20px;}
	.list-year > ul > li { margin-bottom:7px;}
	.list-doc li { margin:0 0 10px 0;}
	.list-year { margin:0 0 10px 0;}
	.list-doc-all-inf li {margin:0 0 10px 0;}
    .block5 .in-block {overflow: auto;}
    .autooverflow {overflow: auto;}
    .in-block .list-pdf-col-2 ul {      
        -webkit-column-count: 1;
            -moz-column-count: 1;
                   column-count: 1;
    }
    .in-block .list-pdf-col-2 ul li {      
        margin: 0;
        padding: 35px 0 0 0;
    }
}

.clear { clear:both; line-height:0px; height:0px; margin:0; padding:0;}
.accordion {border-bottom: 1px dashed #000000; cursor: pointer;}
/* table.tbl {width: 100%; padding: 0; margin: 10px; border-collapse: collapse;}
.tbl tr th {border: 1px solid #e6e6e6; padding: 2px 5px; text-align: center; margin: 0;} 
.tbl tr td {border: 1px solid #e6e6e6; padding: 2px 5px; text-align: center; margin: 0;} 
.tbl-img {margin: 5px;} */

.newspage > div.onenews {margin: 33px 0 0 0; padding: 0; line-height: normal; overflow: hidden; }
.newspage > div.onenews:first-child {margin: 0px;}

.allmap {margin:0; padding: 0;}
.allmap ul {margin: 0 0 0 20px; padding: 0;}
.allmap ul li {margin: 7px 0 0 0; padding: 0;}
.allmap ul li ul {margin: 7px 0 0 20px; padding: 0;}

.order-l ul, ul.disc {list-style-type: disc; padding:0 0 0 30px; margin: 0 0 10px 0;}
.order-l li ul, ul.disc li ul  {list-style-type: disc; padding:0 0 0 30px; margin: 0 0 10px 0;}
.gallery {list-style-type: none; margin: 0 -20px 0 0; padding: 0 !important; position: relative;}
.gallery > li {display: inline-block; margin: 0 10px 20px 0; padding: 0; text-align: center; vertical-align: top;}
.fl.dist {width: 400px;}
.fr.dist {width: 400px;}
.word-icon {padding: 0 0 10px 0;}
.word-icon img {margin: -12px 5px 0 0; padding: 0; position: relative; top: 16px;}

.list-sertif ul li img {background: url('/img/license_bg.png') no-repeat; padding: 7px; height: 295px;}

.ajax-link {cursor: pointer; text-decoration: underline;}
.ajax-link:hover {text-decoration: none;}

.search-one-result {margin: 25px 0 0 0;}
.search-one-result .breadcrumbs {margin: 0 0 5px 0;}
.search-one-result h2 a {color: #000;}
.slider4-sert {margin: 0 0 0 -5px;}

.longli {line-height: 13px !important; font-size: 14px !important;}


.etx-in {
    padding: 64px 187px 0 0px;
    background: url(../img/logo-etx2.png) no-repeat;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    float: right;
    margin: 32px 0 0 0;
    right: 1%;}
 .etx-lk {
    padding: 64px 0px 0 187px;
    background: url(../img/logo-lk2.png) no-repeat;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    float: left;
    margin: 32px 0 0 0;
    left: 1%;} 

    
@media screen and (max-width:1360px) {
    .etx-in {
    padding: 44px 0px 0 334px;
    background: url(../img/logo-etx1.png) no-repeat;
    margin: -1px -7px 0px 0px;
    position: absolute;}
}

@media screen and (max-width:1560px) {
    .etx-lk {
    padding: 44px 334px 0 0px;
    background: url(../img/logo-lk1.png) no-repeat;
    margin: -1px 0px 0px 370px;
    position: absolute;}
}

@media screen and (max-width:940px) {
    .etx-in {
    padding: 44px 0px 0 334px;
    background: url(../img/logo-etx1.png) no-repeat;
    margin: -26px -7px 0px 0px;
    position: absolute;}
    
    .etx-lk {
    padding: 44px 334px 0 0px;
    background: url(../img/logo-lk1.png) no-repeat;
    margin: -26px -7px 0px 0px;
    position: absolute;}
    
    .field-s input {
    width: 235px;
    }
}

@media screen and (max-width: 767px) {
    
    .etx-in {
    margin: -39px auto 0px auto;
    }
    
    .etx-lk {
    margin: -39px auto 0px auto;
    }
    }
    
    .center {text-align:center;    margin: 15px 0px 15px 0px;}
    
.rightimg {
    float: right;
    padding: 0px 0px 20px 20px;
}

.cover {
    padding: 10px 0 0px 10px;
}

.block-order-s li {
    display: inline-block;
    text-align: center;
    margin: 10px 50px 25px 100px;
    border-top: none;
}

.block-order-s li p {
    margin: 0 0 0 0;
    padding: 0;
    font-size: 16px;
    color: #000;
    line-height: 20px;
    width: 250px;
}

.block-order-s.b-view {  }
.block-order-s.b-view ul { list-style-type: none; margin: 0; padding: 0; }
.block-order-s.b-view li { margin: 0 0 23px 0; padding: 23px 0 0 0; line-height: normal; border-top: 1px dotted #aaa; }
.block-order-s.b-view li:first-child { border: none; padding: 0; }
.block-order-s.b-view li span { display: block; font-size: 22px; color: #c90030; font-family: 'pf_dindisplay_probold'; }
.block-order-s.b-view li p { margin: 0 0 0 0; padding: 0; font-size: 16px; color: #000; line-height: 20px; }


.in-block h2 {font-size: 28px;}
.in-block h3 {font-size: 24px;}
.in-block h4 {font-size: 20px;}

.rightimg_sm {
    float: right;
    padding: 0px 20px 0px 0px;
}

.in-block ul {
    list-style-type: circle !important;
    margin: 0px 0 22px 0;
    padding: 0px 0px 0px 48px;
}

.link-view-span {
    margin: 20px auto;
    padding: 0;
    font-size: 16px;
    color: #000;
    line-height: 20px;
    width: 50%;
    text-align: center;
}


.leftimg {
    float: left;
    padding: 0px 20px 20px 0px;
}

.link-view-zip a {
    display: inline-block;
    padding: 10px 0 15px 56px;
    background: url(../img/zip.png) no-repeat;
}

.list-pdf ul li a.new {
    position: relative;
}

.list-pdf ul li a.new:before {
   content: "New";
   position: absolute;
   top: -10px;
   left: 12px;
   text-transform: uppercase;
   font-size: 13px;
   line-height: 10px;
   font-weight: 600;
   background: #f00;
   color: #fff;
   padding: 6px;
   border-radius: 4px;
}

.logo_size {
    max-width: 150px;
}

.map_right {float: right;}