*{margin:0;padding:0;}
html,body{height:100%;}
body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Tahoma,Trebuchet MS;font-size:13px;}

p{margin:20px 0;line-height:20px;}
ul{list-style-type:none;}

h1, h2{font-size:22px;font-family:Trebuchet MS;}
h1{margin:25px 0 0 0;}

a{color:#444141;cursor:pointer;}
a:hover{color:#ff0101;}
a img{border:none;}
.dotted-block{border-bottom:1px dotted #d1d1d1;width:100%; line-height:0px; font-size:0px;}
.clearer{clear:both;height:0;}




.main-wrapper{width:100%;margin:0 auto;max-width:1200px;min-width:1000px;overflow:hidden;}

        .top-wrap{margin:0 26px 30px 26px;border-bottom:1px dotted #d1d1d1;overflow:hidden;height:103px;}
                .main-logo{display:block;margin:34px 0 0 24px;background:#FFFFFF url(/img/main-logo.gif) no-repeat 0 0;height:38px;width:205px;overflow:hidden;float:left;}
                        .main-logo span{padding:38px 0 0 0;display:block;}
                .main-logo-ru{display:block;margin:34px 0 0 24px;background:#FFFFFF url(/img/main-logo-ru.gif) no-repeat 0 0;height:38px;width:205px;overflow:hidden;float:left;}
                        .main-logo-ru span{padding:38px 0 0 0;display:block;}

                .main-logo-en{display:block;margin:34px 0 0 24px;background:#FFFFFF url(/img/main-logo-en.gif) no-repeat 0 0;height:38px;width:205px;overflow:hidden;float:left;}
                        .main-logo-en span{padding:38px 0 0 0;display:block;}

                .main-logo-ua{display:block;margin:34px 0 0 24px;background:#FFFFFF url(/img/main-logo-ua.gif) no-repeat 0 0;height:38px;width:205px;overflow:hidden;float:left;}
                        .main-logo-ua span{padding:38px 0 0 0;display:block;}


                .langs{float:right;overflow:hidden;margin:49px 0 0 323px;width:107px;}
                        .langs a{float:left;margin-right:11px;font-size:10px;}
                        .langs .home-icon{margin-right:30px;}
                .site-search{float:right;width:175px;margin:42px 0 0 80px;}
                        .site-search input{float:left;height:22px;}
                        .g-input-text{background:url(/img/input-text-bg.gif) no-repeat 0 0;width:146px;border:none;padding:2px 0 0 4px;color:#444141;}
                        .product-search-button{width:24px;}

        .main-site-slogan{background:url(/img/slogan/cherry.jpg) no-repeat 0 0;font-family:Trebuchet MS;font-size:30px;color:#444141;padding:35px 0 0 600px;height:272px;overflow:visible;}

        .main-menu{overflow:hidden;margin:-15px 0 0 14px;height:150px;}
                .mp-drop-menu-link{height:22px;width:22px;position:absolute;top:16px;left:192px;z-index:11;}
                .main-menu li{float:left;background:url(/img/main-manu-bg.png) no-repeat 0 0;font-size:19px;width:25%;position:relative;}
                .main-menu .main-menu-last-item{width:229px;}
                        .main-menu li a{color:#ff0101;text-decoration:none;border-bottom:1px dotted #ff0101;line-height:52px;margin:0 0 0 20px;z-index:10;position:relative;}
                        .mp-drop-menu-list{background:url(/img/main-manu-drop-bg.png) no-repeat 0 0;position:relative;overflow:hidden;position:relative;top:-52px;z-index:1;padding:52px 0 25px 0;}
                                .mp-drop-menu-list ul{float:left;width:100px; height:100px;}
                                        .mp-drop-menu-list ul li{background:none;float:none; width:100%; line-height:15px;}
                        .mp-drop-menu-list ul li { //margin-top:-3px;}
                                                .mp-drop-menu-list ul li a{color:#444141;font-size:11px;border-bottom:none;line-height:18px;padding:4px 5px;margin:0 0 0 15px;}
                                                .mp-drop-menu-list ul li a:hover{color:#ffffff;background-color:#ff0000;}

        .main-cont-wrapper{overflow:hidden;border-top:1px dotted #d1d1d1;margin:-80px 26px 0 26px;padding:21px 0 0 0;zoom:1;}
                .main-left-inner{float:left;width:200px;margin:0 20px 0 11px;}
                        .main-menu-aside{border-bottom:1px dotted #d1d1d1;padding:0 0 20px 0;font-family:Tahoma;}
                                .main-menu-aside li{margin:0 0 0 5px;}
                                        .main-menu-aside li a{font-size:17px;line-height:28px;}
                                        .main-menu-aside li a.act{color:#ff0101; }

                                        .main-menu-aside ul{padding:0 0 0 15px;}
                                                .main-menu-aside ul li{margin:10px 0;}
                                                        .main-menu-aside ul li a{font-size:13px;line-height:18px;margin:4px 5px;padding:1px 5px}
                                                        .main-menu-aside ul li a:hover, .main-menu-aside ul li a.act{color:#ffffff;background-color:#ff0000;text-decoration:none;}
                                .secondary-menu-aside li{margin:12px 0 12px 5px;}
                                        .secondary-menu-aside li a{font-size:11px; }

                .mp-cont-preview{float:left;width:35%;}
                        .mp-cont-preview h1{margin:15px 0;padding:0 10px;}
                        .mp-cont-preview p, .mp-cnews-block a, .mp-cnews-block h2{padding:0 10px;}

                .mp-cnews-block{float:right;width:37%;}
                        .mp-cnews-block h2{margin:15px 0 !important;}
                        .mp-cnews-block a{display:block;margin:20px 0;font-size:11px;}

        .footer{border-top:1px dotted #d1d1d1;margin:70px 26px 0 26px;overflow:hidden;}
                .copy-left{float:left;}
                .copy-right{float:right;text-align:right;}
                .footer p{font-size:11px;color:#b3bbc2;width:250px;margin:25px 20px;}
                        .footer p a{background:url(/img/pula.gif) no-repeat 100% 50%;padding:0 30px 0 0;}


/*CATALOG*/
.inner-content-wrapper{overflow:hidden;margin:0 26px;zoom:1;}
        .left-inner{float:left;width:230px;margin:0 33px 0 11px;}

        .content h1 {margin:0}

        .grad-box, .catalog-content-wrap, .catalog-header, .prod-list-block{position:relative;}
        .grad-box {margin-top:25px;}
                .tr, .tl, .br, .bl, .active-header .tr-cat, .active-header .tl-cat, .br, .active-header .br-cat, .bl, .active-header .bl-cat,
        .inactive-header .tr-cat, .inactive-header .tl-cat, .inactive-header .br-cat, .inactive-header .bl-cat{background-image:url(/img/grad-box-corns.gif);background-repeat:no-repeat;position:absolute;height:14px;width:14px;z-index:5;}
                .tr, .active-header .tr-cat, .inactive-header .tr-cat, .pl-tr{background-position:100% 0;top:0;right:0px;}
                .tl, .active-header .tl-cat, .inactive-header .tl-cat, .pl-tl{background-position:0 0;top:0;left:0;}
                .br, .active-header .br-cat, .inactive-header .br-cat, .pl-br{background-position:100% 100%;bottom:0;right:0;}
                .bl, .active-header .bl-cat, .inactive-header .bl-cat, .pl-bl{background-position:0 100%;bottom:0;left:0;}
                .gb-inner{z-index:2;border:1px solid #d3d3d4;background:#FFFFFF url(/img/grad-box-bg.gif) repeat-x 0 0;position:relative;}
                .catalog-content-wrap .tr, .catalog-content-wrap  .tl, .catalog-content-wrap  .br, .catalog-content-wrap  .bl{background-image:url(/img/f7-box-corns.gif);z-index:3;}

                .pl-tr, .pl-tl, .pl-br, .pl-bl{background-image:url(/img/pro-list-bg-corns.gif);background-repeat:no-repeat;position:absolute;height:14px;width:14px;z-index:5;}
                .pl-inner-cont{z-index:2;border:1px solid #dbdbdc;background-color:#fafafa;position:relative;}

                .inactive-header{padding-bottom:0 !important;background:url(/img/cat-head-bg.gif) repeat-x 0 0 !important;height:43px !important;}
                        .inactive-header span{border-bottom:1px solid #D3D3D4;padding:9px 0 0 0 !important;}
                                .inactive-header span span{background:url(/img/bill-bot.png) no-repeat 96% 25% !important;}


                .cat-left-tab-cont .tl{position:static;float:left;}
                .cat-right-tab-cont .tr{position:static;float:right;}


                .menu-scroll-inner{padding:0 0 25px 12px;overflow:hidden;}
                        .left-move, .right-move{position:absolute;height:20px;width:20px;top:18px;cursor:pointer; overflow:hidden; text-indent:-999px; z-index:900; outline:none;}
                        .left-move{background:url(/img/bill-l.gif) no-repeat 50% 50%;left:173px;}
                        .right-move{background:url(/img/bill-r.gif) no-repeat 50% 50%;left:195px;}
            .disabled { opacity:0.15; filter:alpha(opacity=15);}
                        .menu-scroll-inner span{margin:13px 0 10px 0;display:block;color:#FF0101;font-size:19px;}
                                .menu-scroll-inner span a{border-bottom:1px dotted #FF0101;text-decoration:none;}
                        .menu-scroll-inner ul{float:left;font-size:11px;}
                        .carusel-wrap{overflow:hidden;width:200px;height:135px;zoom:1;position:relative;}
                        .mmenu-carusel{width:2000em;overflow:hidden;position:absolute;}
                                .mmenu-carusel li{float:left;}
                                .mmenu-carusel li li{float:none;}
                                .menu-scroll-inner ul li{overflow:hidden;}
                                        .menu-scroll-inner ul li a{padding:3px 5px 3px 5px; display:block;}
                                        .menu-scroll-inner ul li a:hover{background-color:#FF0000;color:#FFFFFF;text-decoration:none;}
                                        .menu-scroll-inner ul li a.act{background-color:#FF0000;color:#FFFFFF;text-decoration:none;}

            .tabs-warper { position:relative; z-index:999; zoom:1;}
                .catalog-wrap{overflow:hidden;padding:0 10px 0 10px; position:relative; min-height:700px;}
                * html .catalog-wrap { height:600px;}
                        .catalog-header{z-index:20;position:relative;padding-bottom:14px;top:0;width:100%;height:57px;overflow:hidden;}
                        .active-header{background:url(/img/cat-head-active-bg.gif) repeat-x 0 0;}
                .active-header .br-cat, .active-header .bl-cat { display:none;}
                                .catalog-header span{height:32px;cursor:pointer;color:#444141;font-size:17px;display:block;padding:9px 0 14px 0;}
                                .active-header span, .inactive-header span{color:#ff0101;z-index:2;border-top:1px solid #d3d3d4;border-right:1px solid #d3d3d4;position:relative;}
                                        .active-header span span, .inactive-header span span{border-bottom:none !important;background:url(/img/bill-top.png) no-repeat 96% 25%;display:block !important;padding:0 0 0 15px !important;margin:0 !important;}
                                        .catalog-header span span{border-bottom:1px dashed #444141;display:inline;border-top:none;margin:0 0 0 25px;padding:0;font-family:tahoma;}

                        .cat-left-tab, .cat-right-tab{width:50%;float:left;z-index:121;position:relative;height:57px; //width:49.9%}
                        .cat-left-tab .active-header{}
                                .cat-left-tab .active-header span, .cat-left-tab .inactive-header span{border-left:1px solid #D3D3D4;border-right:none;}
                                        .cat-left-tab .active-header span span, .cat-left-tab .inactive-header span span{border-right:1px solid #D3D3D4;border-left:none;}
                        .cat-right-tab .active-header{}
                                .cat-right-tab .active-header span, .cat-right-tab .inactive-header span{border-right:1px solid #D3D3D4;border-left:none;}
                                        .cat-right-tab .active-header span span, .cat-right-tab .inactive-header span span{border-left:1px solid #D3D3D4;border-right:none;}


                        .br-cat-n, .bl-cat-n { width:28px; height:14px; position:absolute; left:-14px; top:auto; background:url(/img/cat-cont-b.png) no-repeat 0 0;}
            .bl-cat-n { width:100%;}
            .br-cat-n { margin-left:100%;}
                .catalog-content-wrap{position:absolute; top:41px; left:0; width:100%; padding-bottom:14px; overflow:hidden;}
                                .inner-cat-wrap{background:#fff url(/img/f7-box-bg.gif) repeat-x 0 0;position:relative;z-index:2;border:1px solid #D3D3D4;border-bottom:0;padding:5px 20px 4px 20px;}
                                .catalog-inner{overflow:hidden;background:url(/img/spacer.gif);}
                                        .inner-cat-wrap ul{float:left;width:48%;}
                                        .inner-cat-wrap .ci-left-list{float:right}
                                                .inner-cat-wrap ul li{overflow:hidden;margin:23px 0;}
                                                        .inner-cat-wrap ul li div{display:table-row;vertical-align:middle;border:0;}
                                                .inner-cat-wrap ul li:hover span{background:url(/img/catalog-point-active.gif) no-repeat 0 0;}
                                                        .inner-cat-wrap ul li span{background:url(/img/catalog-point.gif) no-repeat 0 0;height:38px;width:38px;line-height:36px;margin-right:13px;color:#ffffff;font-size:27px;font-weight:bold;font-family:Tahoma;text-align:center;display:block;float:left;display:table-cell;vertical-align:middle;}
                                                        .inner-cat-wrap ul li a:hover{}
                                                        .inner-cat-wrap ul li a{display:table-cell;vertical-align:middle;}

.inner-cat-wrap .sec-level-list ul {
    width:100%;
    }

.carousel-item{width:200px;}
.carousel-item-active{display:block;}

/*i??i??i??i??i??i??i??i??i??i?? i??i??i??i??i??i??i??i?? i??i??i??i??i??i??i??i??i??*/
.alf-search-list{overflow:hidden;margin-top:18px;}
        .alf-search-list a{display:block;height:23px;width:23px;float:left;text-decoration:none;font-size:12px;line-height:23px;text-align:center;margin:0 0.6%; outline:none;}
        .alf-search-list a:hover, .curr-let{background:url(/img/alf-list-bg.gif) no-repeat 0 0;color:#ffffff;}

.alf-list-table{width:100%;margin-top:10px;}
        .alf-list-table thead td{background-color:#ececec;width:50%;text-align:center;
                background-color:#ECECEC;
                text-align:center;
                width:30%;

        }
        .alf-list-table td{height:25px; padding:2px 7px;
        }
        .alf-list-link{width:63%;}
        .alf-list-table tbody td{color:#7c7c7c;}
        .alf-list-table .even td{background-color:#f4f4ff;}


/*Products*/
.prod-descr-wrap{}
        .prod-descr-wrap h1{font-size:20px;}
        .prod-descr-wrap p{margin:0;}
        .pd-small-decr{font-size:12px;color:#737373;}
        .prod-descr-wrap .pd-header2{font-style:italic;font-weight:bold;margin:7px 0 0 0;}

        .pd-inner-img{float:right;width:253px;margin-left:5%;text-align:center;}
                .pd-inner-img{display:block;}
                .loop-link span{display:block;background:url(/img/product-search-button.gif) no-repeat 0 50%;height:24px;line-height:22px; padding:0 0 0 24px;width:123px;margin:0 auto;text-decoration:underline;}
        .prod-descr-inner{padding:0 0 0 20px;}
                .pdf-download{background:url(/img/pdf-download.gif) no-repeat 9% 0;padding:0 0 0 50px;display:block;height:46px;line-height:46px;float:left;width:137px;text-align:right;margin:25px 10px 0 0;}
                .file-size{font-size:10px;margin-top:43px;display:block;}

.prod-list-block{margin:30px 0 0 0;}
        .prod-letter{color:#444141;}
        .pl-inner-cont{padding:0 17px;}
        .plb-block{overflow:hidden;padding:0 50px 15px; position:relative;}
        .pl-left-arr, .pl-right-arr {position:absolute; left:13px; top:60px; width:36px; height:36px; overflow:hidden; text-indent:-999em; z-index:100; outline:none;}
                .pl-left-arr{background:url(/img/pl-left-arr.gif) no-repeat 0 0;}
                .pl-right-arr{margin-left:100%; left:-49px; background:url(/img/pl-right-arr.gif) no-repeat 0 0;}
                .pl-item {height:187px;min-width:180px;padding:0 10px;overflow:hidden;background-color:#ffffff;text-align:center;}
            .pl-item img { height:187px;}
            .pl-item a {float:left; color:#000; text-decoration:none; position:relative;}
            .prod-name{position:absolute; top:77px; left:0; width:100%; padding:5px 0; font-size:17px; font-family:Trebuchet MS; background:#fff; background:rgba(255,255,255,0.75)}
                .pl-item-left{float:left;margin-right:41px;}
                .pl-item-right{float:right;margin-right:38px;}

.mp-warper { width:229px;}

.scollable { width:100%; height:187px; overflow:hidden; position:relative;}
.items { width:20000em; height:187px; position:absolute;}

/*Content*/
.content{overflow:hidden;}
        .cont-descr{color:#9e9e9e;font-size:15px;margin:0 0 20px 0;}
        .cont-right-pic{float:right;margin:0 14px 16px 22px;}

/*News*/
.news h3 a {font-weight:normal;}
.news h3 a:visited {font-weight:normal; color:#ccc}
.news-column2 p.desc { margin:0; font-size:11px; color:#CCCCCC}
.news-column2 .news-text { margin-bottom:20px}


/*articles*/
.articles h3 a {font-weight:normal;}
.articles h3 a:visited {font-weight:normal; color:#ccc}
.articles-column2 p.desc { margin:0; font-size:11px; color:#CCCCCC}
.articles-column2 .articles-text { margin-bottom:20px}


/*faq*/
.faq h3 a {font-weight:normal;}
.faq h3 a:visited {font-weight:normal; color:#ccc}
.faq-column2 p.desc { margin:0; font-size:11px; color:#CCCCCC}
.faq-column2 .faq-text { margin-bottom:20px}

/*Prod Inner List*/
.breadcrumbs{overflow:hidden;}
        .breadcrumbs ul{width:100%;float:none;}
                .breadcrumbs ul li{margin:15px 5px 25px 0;float:left;display:inline;font-size:17px;color:#444141;}
                        .breadcrumbs ul li a{display:inline;vertical-align:top;}
                        .breadcrumbs ul .current a{color:#ff0101;text-decoration:none;cursor:default;}

.sec-level-list{margin:-13px 0 0 0;}
        .sec-level-list ul{}
                .sec-level-list ul li{}
                        .sec-level-list ul li a{display:block;text-decoration:none;}
                                .sec-level-list ul li a span, .sec-level-list ul li a span:hover{background:none;display:inline;float:none;font-size:20px;margin:0;line-height:29px;}
                                .sec-level-list ul li a p{display:inline;margin:0;text-decoration:underline;line-height:29px;}
                                .sec-level-list ul li:hover span{background:none;}

.prod-code{position:relative;overflow:hidden;zoom:1;display:block !important;margin:0 10px 0 0;}
        .pcl, .pcr{position:absolute;top:0;background-image:url(/img/prod-code-bg.gif);background-repeat:no-repeat;display:block !important;height:30px;width:15px;}
        .pcl{left:0;background-position:0 0;}
        .pcr{right:0;background-position:100% 0;}
        .pc-inner{background-color:#A3A3A3;margin:0 15px;display:block !important;height:30px;}

.sec-level-list ul li table{border-collapse:collapse}

.sec-level-list ul li a:hover .pcl, .sec-level-list ul li a:hover .pcr{background-image:url(/img/prod-code-bg-hover.gif);}
.sec-level-list ul li a:hover .pc-inner{background-color:#FF0101;}

.catalod-pl-item{overflow:hidden;margin:12px 0;}
        .catalod-pl-item img{float:left;margin:0 16px 0 0;}
        .catalod-pl-item p{overflow:hidden;font-size:17px;font-family:Trebuchet MS;}
        .catalod-pl-item a .cpli-descr{color:#444141;font-size:13px !important;margin:-20px 0 0 0;}
        .catalod-pl-item a:hover *{color:#ff0101 !important;}
        .catalod-pl-item a{text-decoration:none;}
        .catalod-pl-item a p{color:#000000;}



        .sitemap {
            margin-left:15px;
}






