html, body {margin:0; padding:0; width:100%; height:100%;}
body {min-width: 1024px; position:relative; min-height:100%; height:100%; height: auto !important; font-family:verdana; font-size:16px; color:#484848; background-color:white;}
img {border:0;}
a {color:#002F93;}
a:hover {color:#ff6600;}
a.l100 {display:block; width:100%; height:100%; text-decoration:none;}
   
/*.container {display:block; float:left; margin:0; padding:0; min-width: 980px; width:100%; height:100%; min-height:100%; position:relative;}*/

.head {/*display:block; float:left;*/ width:100%; height:320px; padding:0; position:relative; z-index:33;}
.head-p {width:100%; height:320px; padding:0; position:relative; z-index:13;}
.head-shide {display:block; position:absolute; z-index:0; width:836px; height:136px; left:50%; top:5.5em; margin:0 0 0 -30.625em; padding:0 0 0 4.5em; background-image:url(/img/shapka1.png); background-position:left top; background-repeat:no-repeat;}
.head-shide div {display:block; width:100%; height:100%; padding:0 4.5em 0 0; background-image:url(/img/shapka3.png); background-position:right top; background-repeat:no-repeat;}
.head-shide div div {display:block; width:100%; height:100%; padding:0; background-image:url(/img/shapka2.png); background-repeat:repeat;}
.head-shide-cata {display:block; position:absolute; z-index:0; width:980px; height:136px; left:50%; top:5.5em; margin:0 0 0 -30.625em; background-image:url(/img/shapka_katalog1.png);}
.logo {display:block; position:absolute; z-index:10; width:200px; height:120px; left:50%; margin:1em 0 0 -30.5em; background-image:url(img/logo.png);}
.logo-p {display:block; position:absolute; z-index:10; width:200px; height:120px; left:50%; margin:6em 0 0 -30.5em; background-image:url(img/logo.png);}
.logo-p a {display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; background:url(/trans-tile.png); text-indent:-9999px; overflow:hidden;}  
.logo-p embed {position:relative; z-index:5; background:transparent;}        
/*.ny_logo {display:block; position:absolute; z-index:9; width:160px; height:148px; left:50%; margin:0.3em 0 0 -32em; background-image:url(/img/ny_gelika.png);}
.ny_logo-p {display:block; position:absolute; z-index:9; width:160px; height:148px; left:50%; margin:5.3em 0 0 -32em; background-image:url(/img/ny_gelika.png);}*/
.slogan {display:block; position:absolute; z-index:11; width:320px; height:24px; left:50%; color:#002F93; margin:3.2em 0 0 -16em;font-family: times new roman; font-size: 22; font-style: italic}
.slogan-p {display:block; position:absolute; z-index:11; width:320px; height:24px; left:50%; color:#002F93; margin:7.5em 0 0 -17em;font-family: times new roman; font-size: 21; font-style: italic}
.asearch {display:block; position:absolute; z-index:12; width:226px; height:32px; left:50%; margin:2.2em 0 0 15em; background-image:url(img/search.png);}
.abutton {display:block; float:right; width:34px; height:34px; cursor:pointer; cursor:hand; border:0; background:transparent;}
.ainput {display:block; float:left; width:180px; padding:0 0 0 1.5em; height:32px; line-height:30px; border:0; background:transparent;}
.asearch-p {display:block; position:absolute; z-index:12; width:226px; height:32px; left:50%; margin:1.5em 0 0 15em; background-image:url(img/search.png);}
.navi {display:block; position:absolute; z-index:11; width:240px; height:16px; left:50%; margin:1em 0 0 16em;}
.navi a {display:block; float:left; width:16px; height:16px; margin:0 4em 0 0; background-position:0 -16px;}
.navi a:hover {background-position:0 0;}
.navi a.selke {background-position:0 0;}
.n-en {margin:2.6em 0 0 16em}
.navi-p {display:block; position:absolute; z-index:11; width:240px; height:16px; left:50%; margin:0.5em 0 0 16em;}
.navi-p a {display:block; float:left; width:16px; height:16px; margin:0 4em 0 0; background-position:0 -16px;}
.navi-p a:hover {background-position:0 0;}
.navi-p a.selke {background-position:0 0;}
.np-en {margin:1.5em 0 0 16em;}
.punto-switch {display:block; position:absolute; z-index:13; left:50%; margin:2.2em 0 0 6em; width:124px; height:32px;}
a.sel-l {display:block; color:white; width:108px; height:32px; position:relative; z-index:13; line-height:32px; padding:0 0 0 1em; background-image:url(/img/leng-b.png);}
.punto-shide {display:none; position:relative; z-index:11; width:124px; height:52px; padding:1em 0 0 0; margin:-0.8em 0 0 0; background-image:url(/img/leng-p.png);}
.punto-shide a {display:block; color:white; padding:0; margin:0 0 0.4em 1em;}
.punto-shide a:hover {color:#ff6600;}
div.punto-switch:hover div.punto-shide {display:block;}
.punto-switch-p {display:block; position:absolute; z-index:13; left:50%; margin:1.5em 0 0 -30.625em; width:124px; height:32px; background-image:url(/img/leng-b.png);}
div.punto-switch-p:hover div.punto-shide {display:block;}
.ps-en {margin:1.5em 0 0 -30.625em;}
.bubbles {display:block; position:absolute; z-index:9; width:324px; height:206px; left:50%; margin:6em 0 0 -2em; background-image:url(img/bubbles.png);}
.bubbles-shide-t {display:block; position:absolute; z-index:0; width:300px; height:240px; left:50%; margin:3em 0 0 -14em;}
.pikcha {display:block; position:absolute; z-index:11; width:512px; height:176px; left:50%; margin:4.2em 0 0 -1.5em; background-image:url(/img/pikcha.png);}
.pikcha-cata {display:block; position:absolute; z-index:11; width:500px; height:180px; left:50%; margin:4.2em 0 0 -1.5em; background-image:url(/img/shapka_katalog.png);}
.menu-shide {display:block; position:absolute; z-index:9; width:540px; height:66px; left:50%; margin:12em 0 0 -16em; background-image:url(img/mshide.png); background-repeat:no-repeat;}
.menu-top {display:block; position:absolute; z-index:12; left:50%; margin:10.2em 0 0 -25.8em;}
.menu-top a {font-size:1.125em; font-weight:bold; text-transform:uppercase; font-family: arial black}
.menu-top a:hover {color:#ff6600;}
.menu-d {display:block; position:absolute; min-width:9em; text-align:center; z-index:13; left:0; top:0;}
.menu-d table {display:none; text-align:center; margin:-1px auto 0 auto;} 
.menu-d table a {text-transform:none;} 
div#notnormal01 {left:1.4em; top:1.4em;}
div#kznotnormal01 {left:1.4em; top:1.5em;} 
div#ennotnormal01 {left:1.4em; top:1.5em; width:14em;} 
div#notnormal02 {left:10.2em; top:4.8em;}
/*div#ennotnormal02 {left:10.2em; top:5.4em;}*/
div#kznotnormal02 {left:17em; top:1.5em; width:17em;}
div#ennotnormal02 {left:23em; top:1.5em;}
div#notnormal03 {left:19.2em; top:0em;}
/*div#kznotnormal03 {left:18.8em; top:-0.2em;}*/
/*div#ennotnormal03 {left:19.2em; top:1em;}*/
div#kznotnormal03 {left:39em; top:1.5em; width:17em;}
div#ennotnormal03 {left:41em; top:1.5em;}
div#notnormal04, div#kznotnormal04 {left:29.8em; top:4.8em;}
div#ennotnormal04 {left:29.8em; top:5.8em;}
div#notnormal05, div#ennotnormal05 {left:41.5em; top:0.2em;}
div#kznotnormal05 {left:41.5em; top:-1em;}
div#nenormal01 {left:0em; top:0.5em; width:11em;}
div#nenormal02 {left:10.2em; top:4.8em;}
div#nenormal03 {left:19.2em; top:1em;}
div#nenormal04 {left:30em; top:4.8em;}
div#nenormal05 {left:41.5em; top:0.2em;}
a.selected {color:#ff6600;}
a.s-sel {color:#ff6600; text-decoration:none;}
.menu-top-p {display:block; position:absolute; z-index:9; min-width:1024px; font-size:0.875em; top:16em; width:100%; margin:1.4em 0 0 -1em; text-align:center;font-family: arial black}
.menu-p {display:inline-block; min-width:144px; padding:1em 1em 0 1em;  vertical-align:top;}
.menu-p a {color:#002F93; font-weight:bold;}
.menu-p a:hover {color:white;}
.menu-p a.selected {color:white; text-decoration:none;}
.menu-p:hover div.menu-p-button div div a {color:white;}
div.menu-p-button div div a {text-transform:uppercase;}
.menu-p table {display:none; position:absolute; text-align:center; margin:-1px 0 0 1em;}
.menu-p-button {display:block; min-width:32px; height:50px; padding:0 0 0 1.8em; line-height:48px; background-image:url(/img/knopka1.png); background-repeat:no-repeat; background-position:left -100em;}
.menu-p-button div {display:block; width:100%; height:100%; padding:0 1.8em 0 0; background-image:url(/img/knopka3.png); background-repeat:no-repeat; background-position:right  -100em;}
.menu-p-button div div {display:block; width:98%; height:100%; padding:0; background-image:url(/img/knopka2.png); background-repeat:repeat-x; background-position:inherit;}
.menu-p:hover div.menu-p-button {background-position:left 0;}
.menu-p:hover div.menu-p-button div {background-position:right 0;}
div#selekta {background-position:left 0;}
div#selekta div {background-position:right 0;}
.splitter-mp {display:inline-block; width:1px; height:36px; vertical-align:top; margin:0.6em 1em; background:white;}
.sub-menu a {display:block; clear:left; margin:0.25em 0; font-size:0.75em;}
.sub-menu-p a {display:block; clear:left; margin:0.25em 0; font-size:0.75em; color:#002F93;}
.sub-menu-p a:hover {color:#ff6600;}
.mn-td-lt {width:16px; height:16px; font-size:1px; border:0; background-image:url(img/td-lt.png); background-repeat:no-repeat;}
.mn-td-rt {width:16px; height:16px; font-size:1px; border:0; background-image:url(img/td-rt.png); background-repeat:no-repeat;}
.mn-td-ld {width:16px; height:16px; font-size:1px; border:0; background-image:url(img/td-ld.png); background-repeat:no-repeat;}
.mn-td-rd {width:16px; height:16px; font-size:1px; border:0; background-image:url(img/td-rd.png); background-repeat:no-repeat;}
.mn-td-md {height:16px; font-size:1px; border:0; background-image:url(img/td-md.png); background-repeat:repeat-x;}
.mn-td-mt {height:16px; font-size:1px; border:0; background-image:url(img/td-mt.png); background-repeat:repeat-x;}
.mn-td-mr {width:16px; font-size:1px; border:0; background-image:url(img/td-mr.png); background-repeat:repeat-y;}
.mn-td-ml {width:16px; font-size:1px; border:0; background-image:url(img/td-ml.png); background-repeat:repeat-y;}
.mn-td-tile {background-image:url(img/td-tile.png); font-size:1px;}
.mn-td-txt {text-align:left; background-image:url(img/td-tile.png);}
.arrow {display:none; position:relative; z-index:13; min-width:100%; height:30px; background-image:url(img/arrow-m.png); background-position:center top; background-repeat:no-repeat;}
div#notnormal01:hover table {display:table;}
div#notnormal01:hover span.arrow {display:block;}
div#abnormal01:hover table {display:table;}
div#abnormal01:hover span.arrow {display:block;}
div#notnormal02:hover table {display:table;}
div#notnormal02:hover span.arrow {display:block;}
div#abnormal02:hover table {display:table;}
div#abnormal02:hover span.arrow {display:block;}
div.menu-d:hover table, div.menu-d:hover span.arrow {display:none;}
.cata-section-ico-list {display:block; position:relative; z-index:1; width:100%; min-height:72px; text-align:center; margin:1em 0;}
.cata-section-ico {display:inline-block; display:-moz-inline-box; vertical-align:top; margin:0 0.25em 0.5em 0.25em;} 
.cata-section-ico a {display:block; width:112px; height:112px; background-image:url(/images/catalog/ico2.png);}
.cata-section-ico-list ins {text-decoration:none;}
.menu-top-ico {display:inline-block; width:56px; height:56px; /*background-size:cover;*/ background-position:0 -56px;}
.menu-top-ico:hover {background-position:0 0;}
.selectar {background-position:0 0;}
 
.content {/*display:block; float:left;*/position:relative; z-index:10; width:100%; min-width:1024px; height:auto; padding:0 0 184px 0; margin:0;}
.content h1 {color:#002F93; font-weight:normal; font-size:1.5em;}
.slider {display:block; position:relative; z-index:2; left:50%; margin:1em 0 0 -30.625em; width:980px; height:320px;}
#slider1 {height:100%; overflow:hidden; padding:0 0 0 5em;}
#slider1 .viewport {float:left; width:760px; height:320px; overflow:hidden; position:relative;}
#slider1 .buttons {display:block; float:left; position:relative; margin:7.5em 0 0 0; text-indent:-999em; width:32px; height:62px; overflow:hidden; background:url("img/buttons.png") no-repeat scroll 0 0 transparent;}
#slider1 .next {background-position:0 0;}
#slider1 .prev {background-position:0 -62px;}
#slider1 .disable {visibility:hidden;}
#slider1 .overview {list-style:none; position:absolute; padding:0; margin:0; width:240px; left:0; top:0;}
#slider1 .overview li {float:left; margin:0 1.5em 0 0; padding:1px; width:760px; height:320px;}
.mid-t {display:block; position:relative; z-index:11; left:50%; margin:0 0 0 -30.625em; width:980px; height:84px; background-image:url(img/mid-t.png);}
.mid-b {display:block; position:relative; z-index:11; left:50%; margin:0 0 0 -30.625em; width:980px; height:74px; background-image:url(img/mid-b.png);}
.midd {display:block; width:100%; min-height:328px; background-color:#002F93;}
.cardio {display:block; position:absolute; z-index:12; left:50%; margin:0 0 0 -28.5em; width:340px; height:340px; background-image:url(img/cardio.png); background-repeat:no-repeat; background-position:4px 4px;}
.news-block {display:block; position:relative; z-index:12; left:50%; margin:0 0 0 -6em; padding:1em 0 0 0; width:586px; min-height:320px;}
.news-block a:hover {color:white;}
.news-header {display:block; height:32px; width:100%;}
.news-header h2 {display:block; float:left; line-height:30px; margin:0; padding:0; font-size:1.4em; color:yellow;}
.news-header a {color:#a8cf45;}
.news-header a:hover {color:#a8cf45;}
.news-item {display:block; float:left; width:46%; margin:0; font-size:0.875em;}
.news-margin {display:block; float:left; width:32px; min-height:32px;}
.news-date-s {display:block; width:100%; height:16px; margin:1em 0 0.5em 0; font-weight:bold; font-style:italic; color:#a8cf45;}
.news-item a {display:block; clear:left; color:#a8cf45;}
.news-item a:hover {text-decoration:none; color:#a8cf45;}
.news-item p {color:white;}
.news-item-list {display:block; width:100%; margin:0 0 1em 0; clear:left;}
.news-data-list {display:block; font-style:italic; margin:0 0 0.5em 0;}
.preview_picture {margin:0 1em 0 0;}
.split24 {display:block; float:left; width:3px; height:100%; margin:0 1em; background-image:url(img/split_24.png); background-position:center; background-repeat:no-repeat;}
.news-header a {line-height:32px; color:yellow;}
.about {display:block; position:relative; z-index:12; left:50%; margin:0 0 0 -30.625em; width:464px; min-height:240px;}
.about span {font-size:0.875em;}
.about-a {display:block; float:right; margin:1em 0 0 0;}
.grow {display:block; position:absolute; z-index:12; left:50%; margin:1em 0 0 1em; width:400px; height:204px; background-image:url(/img/up.png); background-repeat:no-repeat;}
.grow span {display:block; float:right; color:#ff6600; margin:2em 0 0 0; width:160px; font-size:1.25em; font-weight:bold;}
.grow font {display:block; float:right; clear:right; color:#002F93; margin:1em 0 0 0; width:184px; font-size:0.85em;}

.content-left {display:block; position:relative; z-index:10; width:684px; left:50%; min-height:764px; padding:0 17em 0 0; margin:0 0 0 -30.675em;}
.content-left table {font-size:0.825em;}
.left-p {padding:0; width:980px;}
.c-al {width:100%;}
.content-left-al {display:block; position:relative; z-index:10;  min-height:764px; padding:0; margin:0;}
.content-left-al table {font-size:0.825em;}
.section-lisst {display:block; clear:left;}
.drtyjob {text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:top; text-align:left; margin:0 0.5em 1.5em 0.5em;}
.drtyjob div.dr {display:block; width:160px; height:160px; margin:0 auto 0.5em auto; border:2px solid #a8a8a8; background-color:#a8a8a8; background-position:center; background-repeat:no-repeat;}
.dr a {display:block; width:100%; height:100%;}
.sectuhu {display:block; width:208px; text-align:center;}
.substrate {background-color:#e9eef7;}
.artic-list-item {display:block; float:left; width:100%; font-size:0.825em; margin:0 0 1em 0; padding:0;}
.artic-list-item a {display:block; margin:0 0 0.5em 0;}
.pager-cs {font-size:0.825em;}
.artc-detail {font-size:0.825em;}   
.filly-m {display:block; float:left; width:312px; min-height:120px; height:auto; margin:0 1em 2em 0; font-size:0.875em;}
.map {display:block; width:480px; height:320px;} 
.en-map {clear:both; margin:0 auto;}
.part-list {}
.part-item {display:table-cell; width:100%; min-height:120px; }
.part-logo-shide {display:block; position:absolute; left:0; width:160px; min-height:120px; background-repeat:no-repeat; background-position:center;}
.part-logo {display:block; width:160px; height:120px;}
.part-name {display:block; float:left; margin:0 0 0 11em;}
.part-preview {display:block; font-size:0.875em;  margin:0.6em 0 0 0; padding:0 0 0 12.4em; width:508px;} 
.catalog-section-list ul {margin:0; padding:0; list-style:none;}
.catalog-section-list ul ul {margin:0; padding:0;}
.catalog-section-list li {margin:0; padding:0;}
.trademarks-list {text-align:center;}
.trademarks-item {display:inline-block; display:-moz-inline-box; vertical-align:middle; min-height:144px; margin:0 1em 1em 1em;}
ul.mappy li {margin:0 0 0.5em 0;}
ul.mappy ul {font-size:0.75em; padding:0 0 0 2em;}
ul.mappy ul li {margin:0;}

.content-right {display:block; position:absolute; z-index:11; top:0; left:50%; margin:0 0 0 12.625em;}
.content-right-al {display:block; position:absolute; z-index:11; top:0; right:3%; margin:0;}
.banner {display:block; float:left; clear:left; width:260px; height:372px; margin:0 0 0 1.5em;}
.partn {display:block; float:left; clear:left; width:264px; height:256px; margin:0 0 0 1.5em; background-image:url(/img/partnery.png); background-repeat:no-repeat;}
.partn a {display:block; float;left; width:144px; height:72px; font-size:1.3em; padding:0.8em 6em 0 1em; margin:1em 0 0 0;}
.right-menu {display:block; float:left; margin:0 0 1em 1.5em; width:264px; min-height:48px;}
.right-menu table {width:100%;}
.right-td-lt {width:8px; height:8px; font-size:1px; border:0; background-image:url(/img/left-td-lt.png); background-repeat:no-repeat;}
.right-td-rt {width:8px; height:8px; font-size:1px; border:0; background-image:url(/img/left-td-rt.png); background-repeat:no-repeat;}
.right-td-ld {width:8px; height:8px; font-size:1px; border:0; background-image:url(/img/left-td-ld.png); background-repeat:no-repeat; background-position:left bottom;}
.right-td-rd {width:8px; height:8px; font-size:1px; border:0; background-image:url(/img/left-td-rd.png); background-repeat:no-repeat; background-position:right bottom;}
.right-td-tile {background-image:url(/img/left-td-tile.png); font-size:1px;}
.right-td-txt {background-image:url(/img/left-td-tile.png); font-size:1em; padding:0 0 0 0.5em;}
.right-menu a.seld-txt {color:#ff6600;}

.footer {width:100%; height:172px; position:absolute; z-index:10; padding:0; margin:0; bottom:0; left:0; text-align:center;}
.footer-shide {display:block; float:left; width:60%; height:88px; margin:3.75em 0 0 0; background-color:#002F93;}
.bubbles-f {display:block; float:right; width:348px; height:88px; background-image:url(img/bubbles-fut.png); background-repeat:no-repeat; background-position:right 0;}
.copyright {display:block; float:right; height:100%; line-height:84px; color:white;}
.insy-l-count {display:block; position:absolute; z-index:12; width:144px; height:164px; left:50%; margin:0 0 0 20em; background-image:url(img/insy_count.png);}
.insy-l-count a {display:block; position:absolute; z-index:14; right:0; bottom:3.6em; width:96px; padding:2em 0 0 0; height:16px; color:white; font-size:0.6em;}
.insy-l-count a:hover {color:#ff6600;}