    p {margin: 0px; padding-bottom: 7px;}
    a {color: #2187ae;}
    img, div {margin: 0; padding: 0; border: none;}

    h1 {color: #3D3D3D; font: normal 25px/30px 'Times New Roman', serif; margin: 0; padding: 10px 0 10px 0;}
    h2 {color: #3D3D3D; font: bold 18px/24px 'Arial', 'FreeSans', sans-serif; margin: 0; padding: 5px 0 5px 0 ;}
    h3 {color: #3D3D3D; font: bold 12px/16px 'Verdana', 'FreeSans', sans-serif; margin:0; padding: 5px 0 5px 0;}
    h4 {color: #3D3D3D; font: bold 12px/16px 'Verdana', 'FreeSans', sans-serif; margin:0; padding: 5px 0 5px 0;}
    ul {margin:0; padding: 0 0 12px 40px; list-style-type: square;}
    li {padding: 0 0 1px 0px;}

    body {margin: 0 15px 30px 15px; background: #fff; text-align: center; overflow: scroll;}

    hr {height: 2px; border: 0px; color:#bbb; background-color: #bbb; margin: 10px 0}
    blockquote {margin: 10px 30px; font: normal 12px/16px 'Arial', 'FreeSans', sans-serif;}
    
    pre {
    white-space: -moz-pre-wrap; 
    white-space: -pre-wrap; 
    white-space: -o-pre-wrap; 
    white-space: pre-wrap; 
    word-wrap: break-word; 
    font: normal 11px/14px 'Arial', 'FreeSans', sans-serif; color: #444;
    margin: 0px;
    }

    #warning_msg {background: #F0F0F0 url(images/warning-bg.gif) no-repeat center center; height: 50px; width: 720px; padding: 0; margin: 10px 0 15px 0;}
    #warning_msg p {font: bold 18px/18px 'Arial', 'FreeSans', sans-serif; color: #D3157B; margin: 0; padding: 15px 0 0 0; text-align: center;}
    #downloads-registration #warning_msg {width: 100%; height: auto; background: none; margin: 0;}

    .layout {width: 970px; background: #fff; color: #000000; text-align: left;}
    .heading {height: 147px;}
/*    .heading {height: 147px; background: #e2e2e2 url(images/header-main-01.jpg) no-repeat top left;} */
    .main {background: #fff url(images/main-bg.gif) repeat-y top left; clear: both; margin: 0;}
    .main-home {clear: both;}
    .clear {clear: both; height: 1px;}

    .menu {float: left; width: 740px; height: 42px; overflow: hidden;}
    .menu ul {font: bold 9pt/12pt 'Arial', 'FreeSans', sans-serif; margin:0; padding: 0 0 0 15px; list-style: none;}
    .menu li {background: url(images/menu-item.gif) no-repeat center left; float: left; padding: 12px 4px 14px 9px;}
    .menu a:hover {color: #000; text-decoration: none;}
    .menu1 a {color: #707070; text-decoration: none;}
    .menu2 a {color: #E34C18; text-decoration: none;}
    .menu3 a {color: #080; text-decoration: none;}
    .menu4 a {color: #076981; text-decoration: none;}

    #search-header {margin: 0; padding: 10px 38px 0 0; text-align: right; float: right;}
    #search-header .body {border: 1px solid #CBCBCB; margin: 0; padding: 0; width: 120px; height: 18px; background: #fff; display: table;}
    #search-header .input {border: none; font: normal 9px/12px 'Verdana', 'FreeSans', sans-serif; letter-spacing: -1px; word-spacing: 1px; 
        color: #707070; width: 90px; padding: 3px 4px 0px 4px; margin: 0; float: left; background: #fff;}
    #search-header .submit {background: #fff url(images/arrow-search.gif) no-repeat top right; width:17px; height: 18px;
        margin: 0; border: none; float: right; cursor:pointer;}

    #search-stock {margin: 0; padding: 7px 20px 0 0; text-align: right; float: right;}
    #search-stock .body {border: 1px solid #646464; margin: 0; padding: 0; width: 150px; height: 18px; background: #E2E2E2; display: table;}
    #search-stock .input {border: none; font: normal 9px/12px 'Verdana', 'FreeSans', sans-serif; letter-spacing: -1px; word-spacing: 1px;
        color: #707070; width: 120px; padding: 3px 4px 0px 4px; margin: 0; float: left; background: #E2E2E2;}
    #search-stock .submit {background: #E2E2E2 url(images/arrow-search.gif) no-repeat top right; width: 17px; height: 18px;
        margin: 0; border: none; float: right; cursor:pointer;}
    #search-stock p {font: bold 9px/11px 'Arial', 'FreeSans', sans-serif; color: #000; margin: 0; padding: 3px 0; text-align: left;}

    #home-row1 {clear: both;}
    #home-row1 a {text-decoration: none; cursor: pointer;}
    #home-row1 .box {cursor: pointer; width: 310px; height: 183px; overflow: hidden; float: left; margin: 0 10px 8px 0; background-color: #ddd;}
    #home-row1 .box-text h2 {font: normal 22px/22px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; padding: 2px 20px 2px 5px; margin: 48px 200px 2px 15px; }
    #home-row1 .box-text p {font: 9px/11px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; padding: 2px 20px 2px 5px; margin: 0 20px 5px 15px;}

    #home-row2 {clear: both;}
    #home-row2 a {text-decoration: none; cursor: pointer;}
    #home-row2 .box-news {width: 471px; height: 258px; overflow: hidden; float: left; margin: 0 10px 8px 0; background: #383838 url(images/box-home2-news.gif) no-repeat top left;}
    #home-row2 .box-news .news-item {margin: 10px 15px -3px 15px; padding: 0; clear: both;}
    #home-row2 .box-news .news-smallimg {width: 75px; height: 60px; overflow: hidden; float: left; margin: 5px 0 0 0; padding: 0;}
    #home-row2 .box-news .news-text { margin-left: 90px;}
    #home-row2 .box-news h3 {color: #E0D351; margin: 0; padding: 0;}
    #home-row2 .box-news h4 {font: bold 9px/11px 'Arial', 'FreeSans', sans-serif; text-transform: uppercase; color: #fff; margin: 0 0 3px 0; padding: 0;}
    #home-row2 .box-news p {font: normal 9px/11px 'Arial', 'FreeSans', sans-serif; color: #fff; margin: 0 0 3px 0; padding: 0;}
    #home-row2 .box-news h3 a {color: #E0D351;}
    #home-row2 .box-news h3 a:hover {color: #fff; text-decoration: underline;}
    #home-row2 .box-flash {width: 468px; height: 258px; overflow: hidden; float: left; margin: 0 10px 8px 0; background: #383838 url(images/box-home2-flash.gif) no-repeat top left;}
    #home-row2 .box-flash object {background: #383838 url(images/box-home2-flash.gif) no-repeat top left;}
    #home-row2 .box-text h2 {font: normal 22px/22px 'Arial', 'FreeSans', sans-serif; color: #fff; padding: 2px 20px 2px 5px; margin: 0; }
    #home-row2 .box-text p {font: 9px/11px 'Arial', 'FreeSans', sans-serif; color: #fff; padding: 2px 20px 2px 5px; margin: 0;}

    #home-row3 {clear: both;}
    #home-row3 a {text-decoration: none; cursor: pointer;}
    #home-row3 .box {cursor: pointer; width: 310px; height: 183px; overflow: hidden; float: left; margin: 0 10px 8px 0; background-color: #ddd;}
    #home-row3 .box-text h2 {font: normal 22px/22px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; padding: 2px 20px 2px 5px; margin: 100px 170px 2px 15px; }
    #home-row3 .box-text p {font: 9px/11px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; padding: 2px 5px 2px 5px; margin: 0 50px 5px 15px;}

    #home-row4 {clear: both;}
    #home-row4 a {text-decoration: none; cursor: pointer;}
    #home-row4 .box {cursor: pointer; width: 230px; height: 230px; overflow: hidden; float: left; margin: 0 10px 8px 0; background-color: #ddd;}
    #home-row4 .box-text h2 {font: normal 22px/22px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; padding: 2px 20px 2px 5px; margin: 105px 80px 2px 15px; }
    #home-row4 .box-text p {font: 9px/11px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; padding: 2px 20px 2px 5px; margin: 0 18px 5px 15px;}


    .box-inner-catalog {padding: 5px 14px 4px 14px; font: normal 9px/12px 'Verdana', 'FreeSans', sans-serif; color: #707070; height: 150px; overflow: hidden; cursor: pointer;}
    .box-inner-catalog h2 {font: bold 15px/15px 'Arial', 'FreeSans', sans-serif; color: #1E814D; margin: 0; padding: 3px 0 0 0;}
    .box-inner-catalog h3 {font: bold 9px/10px 'Verdana', 'FreeSans', sans-serif; color: #000; margin: -2px 0 0 0; padding-bottom: 6px;}
    .box-inner-catalog a, img {text-decoration: none; border: none;}

    .box-inner-stock {margin-right: 3px; padding: 5px 10px 4px 12px;
        font: normal 9px/12px 'Verdana', 'FreeSans', sans-serif; color: #707070; height: 320px; overflow: hidden; cursor: pointer;}
    .box-inner-stock p {font: normal 10px/10px 'Arial', 'FreeSans', sans-serif !important; margin: 0; padding: 0 0 6px 0; word-spacing: -1px;}
    .box-inner-stock a, img {text-decoration: none; border: none;}

    .box-inner-news {background: url(images/box-gradient.gif) repeat-x top left; margin-right: 3px; padding: 0px 18px 0px 18px;
        font: normal 9px/12px 'Verdana', 'FreeSans', sans-serif; color: #707070; height: 125px; overflow: hidden;}
    .box-inner-news h2 {font: bold 15px/15px 'Arial', 'FreeSans', sans-serif; color: #82013c; margin: 0; padding: 10px 0 0 0;}
    .box-inner-news h3 {font: bold 9px/10px 'Verdana', 'FreeSans', sans-serif; color: #ddd; margin: -2px 0 0 0; padding-bottom: 8px;}
    .box-inner-news a, img {text-decoration: none; border: none;}

    .box-inner-intro {background: url(images/box-gradient.gif) repeat-x top left; margin-right: 3px; padding: 0px 18px 0px 18px;
        font: normal 9px/12px 'Verdana', 'FreeSans', sans-serif; color: #707070; height: 247px; overflow: hidden;}
    .box-inner-intro h2 {font: bold 15px/15px 'Arial', 'FreeSans', sans-serif; color: #82013c; margin: 0; padding: 10px 0 4px 0;}
    .box-inner-intro h3 {font: bold 9px/10px 'Verdana', 'FreeSans', sans-serif; color: #000; margin: -4px 0 0 0; padding-bottom: 6px;}
    .box-inner-intro a, img {text-decoration: none; border: none;}

    .box-list {width: 376px; height: 250px; float: left; margin: 6px 6px 2px 0px; padding: 0px; display: table; }
    .box-list-img {height: 94px; margin: 0;}
    .box-list-txt {height: 155px;  background: url(images/box-list-textbg.gif)}
    .box-list-txt-inner {padding: 10px 23px 15px 21px; font: 9px/12px 'Verdana', 'FreeSans', sans-serif; color: #707070;}
    .box-list-txt-inner h1 {margin: 0px; padding: 8px 0 2px 0; font: 13px/16px 'Arial Black', 'FreeSans', sans-serif;
                           color: #2187ae; text-transform: uppercase;}
    .box-list-txt-inner h3 {color: #000; font: bold 10px/13px 'Verdana', 'FreeSans', sans-serif; margin:0; padding: 2px 0 2px 0;}
    .box-list-txt-inner a {font: bold 11px 'Verdana', 'FreeSans', sans-serif; text-decoration: none;}
    .box-list-txt-inner-headings {color: #000; font: normal 11px 'Arial Black', 'FreeSans', sans-serif;}
    .box-list-txt-inner-headings b {font: normal 11px 'Arial', 'FreeSans', sans-serif;}

    .box-item-details {margin: 6px 10px 0px 0px}
    /*.box-item-details table { clear: left;}
    .box-item-details th {color: #444; padding: 2px 10px 2px 0px; text-align: left; vertical-align: top; width: 130px;}
    .box-item-details td {color: #444; padding: 2px 10px 2px 0px; text-align: left; vertical-align: top;}*/
    .box-item-details h2 {font: bold 23px/17px 'Arial', 'FreeSans', sans-serif !important; color: #D3157B !important; background: none !important; 
         text-transform: uppercase; padding: 2px 0 !important; margin: 0;}
    .box-item-details h4 {font: bold 12px/12px 'Arial', 'FreeSans', sans-serif !important; text-transform: uppercase; color: #444 !important;}
    .box-item-details h5 {font: normal 12px/10px 'Arial', 'FreeSans', sans-serif !important; color: #444; margin: 0; padding: 8px 0 4px 0;}
    .box-item-details p {font-size: 1.1em; margin: 0; line-height: 1.1em; width: 400px; margin: 0 !important; padding: 0 0 6px 0 !important;}
    .box-item-details .image {width: 200px; float: right; margin: 2px 3px 6px 0; }
    .box-item-details .image h5 {}
    .box-item-details .image-corners {width: 200px; overflow: hidden; cursor: pointer;
                                      background-position: center center;
                                      -moz-border-radius: 5px;
                                      -webkit-border-radius: 5px;
                                      -khtml-border-radius: 5px;
                                      border-radius: 5px;}

    .box3 {width: 184px; background: #eee url(images/box-shadow.gif) repeat-y top right; margin: 0; padding: 0;}
    .box3-inner {padding: 5px 12px 4px 10px; font: normal 9px/12px 'Verdana', 'FreeSans', sans-serif; color: #707070;}
    .box3-top {height: 6px; margin: 0; padding: 0; background: url(images/box3-top.gif) no-repeat top left;}
    .box3-bottom {width: 187px; height: 13px; margin: -5px 0 0px 0; padding: 0; float: left;
        background: #fff url(images/box3-bottom.gif) no-repeat top left; position: relative; left: -194px;}

    .box-news {width: 183px; background: #f9f9f9 url(images/box-shadow.gif) repeat-y top right; float: left; margin: 0 7px 3px 0;}
    .box-news-heading {height: 30px; background: #ffd520 url(images/box-news-yellow.gif) no-repeat top left;}
    .box-news-heading h1 {font: bold 14px/15px 'Arial', 'FreeSans', sans-serif; color: #000; margin: 0; padding: 9px 0 3px 18px;}
    .box-news-heading p {font: bold 9px/15px 'Verdana', 'FreeSans', sans-serif; color: #2187ae; margin: 0; padding: 9px 18px 3px 18px; text-align: right;}
    .box-news a, img {text-decoration: none; border: none;}

    .img-news {float: right; width: 31px; height: 31px; margin: -2px -5px 5px 0;}
    /*
    .footer {font: normal 7pt/11pt 'Arial', 'FreeSans', sans-serif; color: #707070; padding: 0 18px 0 18px;
        clear: both; text-align: left; background: #ffffff; height: 20px;}
    .footer p {margin:0; padding: 0; width: 300px;}
    */
    .footer.common {width: 952px; height: 210px; background: #F8F8F8 url(images/footer-common-bg.gif) no-repeat top left; 
                 margin-bottom: 10px; clear: both;}
    .footer.common-inner {padding: 15px;}
    .footer.common .table-menu {background-color: #F0F0F0; background-repeat: no-repeat; background-position: center left;
               display: table; float: left; margin-right: 15px;}
    .footer.common .table-submenu {margin: 0 0 0 15px; background: #F0F0F0 url(images/footer-common-polyrey.gif) no-repeat center left;
               border-bottom: 1px solid #F8F8F8; border-top: 1px solid #F8F8F8; border-left: 1px solid #F8F8F8;}
    .footer.common .table-submenu ul {background-color: #E2E2E2;}
    .footer.common .table-menu ul {margin: 0 0 0 15px; padding: 0; background: #E2E2E2; border-left: 1px solid #F8F8F8;}
    .footer.common .table-menu li {font: normal 7pt/7.6pt 'Arial', 'FreeSans', sans-serif; color: #000; padding: 2px 0 2px 3px; margin: 0;
                    border-bottom: 1px solid #F8F8F8; list-style-type: none;}
    .footer.common .table-menu a {text-decoration: none; color: #000;}
    .footer.common .table-menu a:hover {text-decoration: underline; color: #2187AE;}
    
    .footer.home {width: 952px; height: 210px; background: #D5C416 url(images/footer-home-bg.gif) no-repeat top left; 
                 margin-bottom: 10px; clear: both;}
    .footer.home-inner {padding: 15px;}
    .footer.home .table-menu {background-color: #E6DC74; background-repeat: no-repeat; background-position: center left;
               display: table; float: left; margin-right: 15px;}
    .footer.home .table-submenu {margin: 0 0 0 15px; background: #DED045 url(images/footer-home-polyrey.gif) no-repeat center left;
               border-bottom: 1px solid #D5C416; border-top: 1px solid #D5C416; border-left: 1px solid #D5C416;}
    .footer.home .table-submenu ul {background-color: #DACA2E;}
    .footer.home .table-menu ul {margin: 0 0 0 15px; padding: 0; background: #DED045; border-left: 1px solid #D5C416;}
    .footer.home .table-menu li {font: normal 7pt/7.6pt 'Arial', 'FreeSans', sans-serif; color: #000; padding: 2px 0 2px 3px; margin: 0;
                    border-bottom: 1px solid #D5C416; list-style-type: none;}
    .footer.home .table-menu a {text-decoration: none; color: #000;}
    .footer.home .table-menu a:hover {text-decoration: underline; color: #910136;}
    
    .footer .taun-info {float: right; width: 250px; text-align: right; color: #646464; margin: 13px 7px 0 0;}
    .footer .taun-info a {color: #910136; text-decoration: none;}
    .footer .taun-info a:hover {color: #2187AE; text-decoration: underline;}
    .footer .taun-info h3 {font: normal 7pt/9pt 'Arial', 'FreeSans', sans-serif; text-transform: uppercase; color: #585858;
                  margin: 0; padding: 0; letter-spacing: -0.2pt;}
    .footer .taun-info p {font: normal 13.6pt/14pt 'Arial', 'FreeSans', sans-serif; letter-spacing: -0.2pt;}

    .layout {font: normal 11px/16px 'Verdana', 'FreeSans', sans-serif;}
    .layout table {margin: 5px 0 15px 0;}
    /*.layout td {font: normal 11px/16px 'Verdana', 'FreeSans', sans-serif; vertical-align: top;}*/

    .column-left {width: 184px; /*background: #fff;*/ float: left; margin: 0 9px 0 0; display: table;}
    .menu-left {margin: 0; padding: 6px 0 0 0; background: #fff;}
    .menu-left ul {margin: 0; padding: 0 0 0 0; background: #fff;}
    .menu-left li {list-style: none; height: 53px; background: #eee url(images/menu-left-label-bg.gif) no-repeat top left;
        font: bold 12px/12px 'Arial', 'FreeSans', sans-serif; color: #000; padding-left: 10px; margin: 0;}
    .menu-left-icon {margin: 7px 0 10px 0;}
    .menu-left a {text-decoration: none; color: #000;}
    .menu-left a:hover {text-decoration: none; color: #2187ae;}
    .column-left .box-mainimg {width: 183px; height: 90px; overflow: hidden;}

    .column-content {width:760px; display: table; margin: 0 8px 0 0px; background: url(images/box-shadow.gif) repeat-y top right;}
    .column-content-blackheading {background: #000 url(images/main-text-header-bg.gif) no-repeat top left; margin: 0 4px 0 2px;}
    .column-content-blackheading h1 {font: normal 25px/28px 'Arial Black', 'FreeSans', sans-serif; color: #fff; margin: 0; padding: 18px;}
    .column-content-subheading {padding: 16px 18px 8px 18px; margin: 0 4px 0 2px; color: #000;
        font: normal 11px/17px 'Arial', 'FreeSans', sans-serif; text-transform: uppercase;}
    .column-content-text {color: #444; font: normal 11px/16px 'Arial', 'FreeSans', sans-serif; padding: 16px 18px 0 18px; min-height: 270px; -height: 270px}
    .column-content-text p {margin: 0px; padding-bottom: 12px;}
    .column-content-text img {float: right; margin: 0 0 10px 10px;}
    .column-content-text h1 {font: bold 16pt/20pt 'Arial', 'FreeSans', sans-serif; margin: 0; padding: 8px 0 4px 0; border: none;}
    .column-content-text h2 {font: normal 12pt/16pt 'Arial Black', 'FreeSans', sans-serif; color: #007236; margin: 0; padding: 8px 0 0 0;}
    .column-content-text h3 {font: bold 11pt/11pt 'Arial', 'FreeSans', sans-serif; margin: 0; padding: 10px 0 0 0;}

    .column-right {width: 184px; margin: 0 19px 0 0; padding: 0; float: right; display: table;}

    .column-katalog {width: 775px; float: left; text-align: left; margin: 0; display: table;}
    .column-katalog-heading {background: #E2E2E2 url(images/katalog-heading-bg.gif) no-repeat top left; width: 758px; height: 90px;}
    .column-katalog-heading a {text-decoration: none; font-weight: bold;}
    .column-katalog-heading h1 {font: normal 25px/28px 'Arial Black', 'FreeSans', sans-serif; color: #000; margin: 0; padding: 36px 18px 3px 18px; position: absolute;}
    .column-katalog-heading h2 {font: normal 13px/15px 'Arial', 'FreeSans', sans-serif; text-transform: uppercase; color: #656767; margin: 20px 0 0 0; padding: 0 18px 16px 18px; position: absolute;}
    .column-katalog-heading font {color: #000; font-size: 15px;}

    .column-katalog-heading-color {background: url(images/katalog-heading-bg.gif) no-repeat top left; width: 758px; height: 90px;}
    .column-katalog-heading-color a {text-decoration: none; font-weight: bold;}
    .column-katalog-heading-color h1 {font: normal 25px/28px 'Arial Black', 'FreeSans', sans-serif; color: #fff; margin: 0; padding: 36px 18px 3px 18px; position: absolute; width: 700px;}
    .column-katalog-heading-color h2 {font: normal 13px/15px 'Arial', 'FreeSans', sans-serif; text-transform: uppercase; color: #fff; margin: 20px 0 0 0; padding: 0 18px 16px 18px; position: absolute;}
    .column-katalog-heading-color p {font: normal 12px/14px 'Arial', 'FreeSans', sans-serif; color: #fff; margin: 0; padding: 10px 24px 0px 18px; text-align: right; width: 350px; float: right; margin: 56px 0 0 0;}
    .column-katalog-heading-color font {color: #fff; font-size: 15px;}
    .column-katalog-heading-color .subtitle {font: normal 23px/28px 'Arial', 'FreeSans', sans-serif; letter-spacing: -0.3pt;}
    .column-katalog-heading-color .box {margin-left: 537px; padding: 8px 0 0 0; width: 200px; position: relative;}
    .column-katalog-heading-color .box .button {border: 1px solid #646464; background: url(images/arrow-search.gif) no-repeat top right; width: 65px; float: right; padding: 0 4px;}
    .column-katalog-heading-color .box p {font: normal 11px/16px 'Arial', 'FreeSans', sans-serif; color: #E2E2E2; text-align: left; margin: 0; padding: 0 0 4px 0; width: 200px; text-transform: uppercase; float: none;}
    .column-katalog-heading-color .box a {font: normal 11px/16px 'Arial', 'FreeSans', sans-serif; color: #D5C416; text-decoration: none;}

    .column-katalog-heading-controls {margin: 0; padding: 10px 24px 0px 18px; text-align: right; width: 350px; position: absolute; margin: 56px 0 0 364px;}
    .column-katalog-heading-controls .page-numbers {font: normal 12px/14px 'Arial', 'FreeSans', sans-serif; color: #888;}
    .column-katalog-heading-controls .back a {font: bold 11px/13px 'Arial', 'FreeSans', sans-serif; /*color: #707070;*/}

    .box-katalog {width: 183px; margin: 6px 8px 0 0px; float: left; cursor: pointer;}
/*    .box-katalog h1 {font: normal 14px/21px 'Arial Black', 'FreeSans', sans-serif; color: #2187ae; text-transform: uppercase; margin: 0; padding: 0;} */
    .box-katalog h3 {font: bold 15px/16px 'Arial', 'FreeSans', sans-serif !important; color: #2187ae; text-transform: uppercase; margin: 0; padding: 0;}
    .box-katalog h4 {font: normal 13px/15px 'Arial Black', 'FreeSans', sans-serif; color: #000; margin: 0; padding: 2px 0 5px 0;}
    .box-katalog h5 {font: normal 10px/13px 'Arial', 'FreeSans', sans-serif; color: #000; text-transform: uppercase; margin: 0; padding: 0;}
    .box-katalog b {font: bold 9px 'Verdana', 'FreeSans', sans-serif;}
    .box-katalog a {text-decoration: none; border: none; color: #D3157B;}
    .box-katalog strong {font: bold 9px 'Verdana', 'FreeSans', sans-serif;}
    .box-katalog .new {width: 48px; height: 48px; margin: 0 0 0 134px; position: absolute;}
    .box-katalog .stock-type {background: #707070; position: absolute; color: #fff; margin: 61px 0 0 12px; padding: 1px 4px; font: normal 1.25em/1.2em 'Arial', sans-serif; }
    .box-katalog .top {height: 10px; background: url(images/box-top.gif) no-repeat top left;}
    .box-katalog .bottom {height: 6px; background: url(images/box-bottom.gif) no-repeat bottom left;}

    .box-products {cursor: pointer; width: 248px; height: 370px; overflow: hidden; float: left; margin: 6px 7px 0 0; padding: 0px; display: table;}
    .box-products-header {height: 128px; width: 100%; overflow: hidden; background-color: #ddd; background-repeat: no-repeat; background-position: left top; display: table;}
    .box-products-header h1 {font: normal 21px/21px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; float: left;
                           padding: 2px 15px 2px 2px; margin: 70px 50px 2px 16px;}
    .box-products-header p {font: 9px/11px 'Arial', 'FreeSans', sans-serif !important; background: #D3157B; color: #fff !important; float: left;
                           padding: 2px !important; margin: 0 15px 5px 16px !important;}
    .box-products-text {height: 242px; background: url(images/box-products-text-bg.gif) no-repeat top left; display: table; padding: 0 15px;}
    .box-products h2 {font: bold 17px/18px 'Arial', 'FreeSans', sans-serif; color: #D3157B; margin: 0; padding: 23px 0 5px 0; }
    .box-products ul {margin: 6px 0 0 16px; padding: 0; list-style-image: url(images/li-yellow.gif);}
    .box-products li {font: normal 13px/14px 'Arial', 'FreeSans', sans-serif; margin-bottom: 5px; color: #222; }
    .box-products p {font: normal 13px/14px 'Arial', 'FreeSans', sans-serif; padding: 5px 0 0 0; color: #222; }
    .box-products a {cursor: pointer; text-decoration: none; background: #fff;}
    .box-products a:hover {background: #F0F0F0;}

    #sections a {cursor: pointer; text-decoration: none;}
    .box-sections {cursor: pointer; width: 374px; height: 230px; overflow: hidden; float: left; margin: 6px 8px 0 0; padding: 0px; display: table; }
    .box-sections img {margin: 0; padding: 0; text-decoration: none; width: 374px; height: 230px; overflow: hidden;}
    .box-sections a {margin: 0; padding: 0; text-decoration: none;}
    .box-sections h2 {font: normal 22px/22px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; padding: 2px 20px 2px 5px; margin: 140px 200px 2px 20px; }
    .box-sections p {font: 9px/11px 'Arial', 'FreeSans', sans-serif; background: #D3157B; color: #fff; padding: 2px 20px 2px 5px; margin: 0 40px 5px 20px;}
    
    .bigbox {width: 760px; background: url(images/bigbox-bg.gif) repeat-y top left; margin: 6px 0 0 0; display: table;}
    .bigbox_top {height: 10px; background: url(images/bigbox-bg-top.gif) no-repeat top left;}
    .bigbox_main {color: #444; font: normal 11px/16px 'Arial', 'FreeSans', sans-serif; padding: 0px 20px 10px; min-height: 150px; -height: 150px}
    .bigbox_main p {margin: 0px; padding: 5px 0 5px 0;}
    .bigbox_main th, td {color: #444; font: normal 11px/15px 'Arial', 'FreeSans', sans-serif; vertical-align: top;}
    .bigbox_main th {font-weight: bold;}
    .bigbox_main h1 {font: bold 16pt/20pt 'Arial', 'FreeSans', sans-serif; margin: 0; padding: 8px 0 4px 0; border: none;}
    .bigbox_main h2 {font: normal 12pt/16pt 'Arial Black', 'FreeSans', sans-serif; color: #2187ae; margin: 0; padding: 8px 0 0 0;}
    .bigbox_main h3 {font: bold 11pt/11pt 'Arial', 'FreeSans', sans-serif; margin: 0; padding: 10px 0 0 0;}
    .bigbox_main h4 {color: #000; font: bold 10px/13px 'Verdana', 'FreeSans', sans-serif; margin:0; padding: 5px 0 2px 0;}
    .bigbox_main ul {margin:0; padding: 2px 0 6px 40px; }
    .bigbox_contacts {margin: 10px 0 0 0; width: 180px; float: left;}
    .bigbox_contacts td {font: normal 11px/14px Arial !important;}
    .bigbox_contacts-top {width: 180px; float: left; display: table;}
    .bigbox_contacts-top p {font: bold 12px/18px Arial;}
    .bigbox_contacts-top td {font: normal 11px/14px Arial !important;}
    .bigbox_contacts_main {border-top: 1px solid #ccc; clear: both; display: table;}
    .bigbox_bottom {height: 10px; background: url(images/bigbox-bg-bottom.gif) no-repeat top left;}

    .bigbox-white {width: 760px; background: url(images/bigbox-white-bg.gif) repeat-y top left; margin: 6px 0 0 0;}
    .bigbox-white_top {height: 10px; background: url(images/bigbox-white-bg-top.gif) no-repeat top left;}
    .bigbox-white_main {color: #444; font: normal 11px/16px 'Arial', 'FreeSans', sans-serif; padding: 0px 20px 10px; min-height: 150px; -height: 150px}
    .bigbox-white_main p {margin: 0px; padding: 5px 0 5px 0;}
    .bigbox-white_main th {font: bold 12px/16px 'Arial', 'FreeSans', sans-serif; vertical-align: top;}
    .bigbox-white_main td {font: normal 12px/16px 'Arial', 'FreeSans', sans-serif; color: #505050; vertical-align: top;}
    .bigbox-white_main h1 {font: bold 17pt/20pt 'Arial', 'FreeSans', sans-serif; letter-spacing: -0.3pt; color: #D3157B; margin: 0; padding: 8px 0 4px 0; border: none;}
    .bigbox-white_main h2 {font: normal 12pt/16pt 'Arial Black', 'FreeSans', sans-serif; float: left; display: table; color: #fff;
                          background: #D3157B; margin: 12px 0 3px 0; padding: 1px 20px 1px 3px;}
    .bigbox-white_main h3 {font: bold 11pt/11pt 'Arial', 'FreeSans', sans-serif; margin: 0; padding: 10px 0 0 0;}
    .bigbox-white_main h4 {color: #000; font: bold 10px/13px 'Verdana', 'FreeSans', sans-serif; margin:0; padding: 5px 0 2px 0;}
    .bigbox-white_main ul {margin:0; clear: left; padding: 2px 0 6px 40px; }
    .bigbox-white_main ol {margin:0; clear: left; padding: 2px 0 6px 40px; }
    .bigbox-white_bottom {height: 10px; background: url(images/bigbox-white-bg-bottom.gif) no-repeat top left;}
    .bigbox-white .image {float: right; margin: 30px 0 15px 20px;}
    .bigbox-white .list-yellow li {list-style-image: url(images/li-yellow.gif); font: normal 13px/14px 'Arial', 'FreeSans', sans-serif; margin-bottom: 5px;}
    .bigbox-white .properties {margin: 8px 0 0 20px; display: table;}
    .bigbox-white .icon-properties {float: left; width: 160px; padding-bottom: 3px;}
    .bigbox-white .downloads {margin:0; padding: 2px 0 6px 20px;}
    .bigbox-white .downloads li {list-style-type: none; clear: both; margin: 5px 0;}
    .bigbox-white .downloads .icon {float: left;}
    
    .onstock {float: left; display: table; width: 247px; margin: 8px 8px 0 0;}
    .onstock-header {background: #231F20 url(images/onstock-header-bg.gif) no-repeat center center; height: 44px;}
    .onstock-header h3 {font: bold 17px/18px 'Arial', 'FreeSans', sans-serif; color: #fff; margin: 0; padding: 8px 16px 0 16px;}
    .onstock-header p {font: bold 11px/11px 'Arial', 'FreeSans', sans-serif !important; color: #fff !important; background: none; text-transform: uppercase; margin: 0; padding: 0px 16px !important;}
    .onstock-body {background: #f0f0f0 url(images/onstock-body-bg.gif) repeat-y top left; color: #000; }
    .onstock-body-top {height: 14px; background: url(images/onstock-body-top.gif) no-repeat top left;}
    .onstock-body-bottom {height: 10px; background: url(images/onstock-body-bottom.gif) no-repeat top left; }
    .onstock-body-inner {padding: 0px 16px; height: 370px; overflow: hidden;}
    .onstock-body-inner h4 {font: bold 18px/18px 'Arial', 'FreeSans', sans-serif; color: #D3157B; background: none; text-transform: uppercase; padding: 5px 0 !important; margin: 0;}
    .onstock-body-inner p.subtitle {font: bold 11px/12px 'Arial', 'FreeSans', sans-serif !important; text-transform: uppercase; color: #000; margin: 0; padding: 3px 0 12px 0;}
    .onstock-body-inner h5 {font: normal 9px/10px 'Verdana', 'FreeSans', sans-serif !important; text-transform: uppercase; color: #000; margin: 0; padding: 0;}
    .onstock-body-inner p {font: normal 12px/14px 'Arial', 'FreeSans', sans-serif !important; color: #505050; margin: 0; padding: 0 0 8px 0;}

    .bigbox-white_main .products {margin: 0; padding: 0 0 5px 0;}
    .bigbox-white_main .products table {clear: both; color: #000; margin: 7px 0 0 0; padding: 0;}
    .bigbox-white_main .products td {color: #000; padding: 5px 4px; text-align: center; vertical-align: middle;}
    .bigbox-white_main .products th {color: #000; padding: 5px 4px; text-align: left; vertical-align: middle;}
    .bigbox-white_main .products thead td {font: bold 8pt/9pt 'Arial', 'FreeSans', sans-serif; background: #E9DF15;
          border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
    .bigbox-white_main .products thead th {font: bold 8pt/9pt 'Arial', 'FreeSans', sans-serif; background: #E9DF15;
          border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
    .bigbox-white_main .products .even th {font: normal 8pt/9pt 'Arial', 'FreeSans', sans-serif; background: #F1E984;
          border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
    .bigbox-white_main .products .even td {font: normal 8pt/9pt 'Arial', 'FreeSans', sans-serif; background: #F1E984;
          border-right: 1px solid #E9DF15; border-bottom: 1px solid #E9DF15;}
    .bigbox-white_main .products .odd th {font: normal 8pt/9pt 'Arial', 'FreeSans', sans-serif; background: #E9DF15;
          border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
    .bigbox-white_main .products .odd td {font: normal 8pt/9pt 'Arial', 'FreeSans', sans-serif; background: #fff;
          border-right: 1px solid #E9DF15; border-bottom: 1px solid #E9DF15;}
    .bigbox-white_main .products .new {background: #D3157B; color: #fff; border-right: 1px solid #D3157B;;}
    
    
    .warning {padding: 14px 18px 10px 0px; font: bold 13px 'Arial', 'FreeSans', sans-serif; color: #D3157B;}
    .confirmed {padding: 14px 18px 10px 0px; font: bold 13px 'Arial', 'FreeSans', sans-serif; color: #008800;}

.input50 {width: 50px; border: 1px solid #CBCBCB;}
.input100 {width: 100px; border: 1px solid #CBCBCB;}
.input150 {width: 150px; border: 1px solid #CBCBCB;}
.input200 {width: 200px; border: 1px solid #CBCBCB;}
.input300 {width: 300px; border: 1px solid #CBCBCB;}
.input_submit {font: bold 11px/11px 'Verdana', 'FreeSans', sans-serif; padding: 2px 2px; background-color: #888; color: #ffffff;}
.mandatory_item:first-letter {color: #A00;}
.mandatory {color: #A00 !important;}

#downloads-registration {margin: 15px 0; width: 716px; background: #f0f0f0 url(images/downloads-registration-bg.gif) repeat-y top left; }
#downloads-registration .top {height: 15px; background: url(images/downloads-registration-top.gif) no-repeat top left;}
#downloads-registration .middle {padding: 5px 30px;}
#downloads-registration .bottom {height: 15px; background: url(images/downloads-registration-bottom.gif) no-repeat top left;}
#downloads-registration td {color: #747678; font-weight: normal !important;}
#downloads-registration a {color: #166C9B;}
#downloads-registration .input {width: 250px; margin: 2px 0 11px 0; padding: 5px; background: #fff; border: 1px solid #E4E3DE; font: normal 12px/18px 'Arial', 'FreeSans', sans-serif;}
#downloads-registration .input_submit {font: bold 16px/18px 'Arial', 'FreeSans', sans-serif; padding: 4px 8px 3px 8px; margin-left: 120px; background: #747678; border: 1px solid #747678; color: #fff; cursor: pointer;}

#user-details table {margin-left: 30px;}
#user-details table td {color: #747678; font-weight: normal;}
#user-details table input {background: #F7F7F5; border: 1px solid #E0DED8; font: normal 14px/16px 'Arial', 'FreeSans', sans-serif; padding: 5px; margin: 2px 0 8px 0; color: #000;}
#user-details table input[disabled] {background: #E0DED8;}
#user-details .captcha {width: 200px; margin: -24px 0 0 0; float: left;}
#user-details .captcha input {font: bold 16px/16px 'Arial', 'FreeSans', sans-serif; letter-spacing: 2px; }
#user-details .captcha img {float: left; margin: 1px 5px 0 0;}
#user-details .buttons {width: 300px; margin: 0 0 0 460px;}
#user-details .button-cancel {background: #FF0000; cursor: pointer;}
#user-details .button-submit {background: #008800; cursor: pointer;}
#user-details .buttons input {color: #fff; text-transform: uppercase; font: bold 16px/20px 'Arial', 'FreeSans', sans-serif; padding: 5px 11px 4px 11px; margin: 0 15px 0 0; border: none;}

#sitemap {display: table;}
#sitemap .column-left {float: left;}
#sitemap .column-right {float: left;}
#sitemap p {font: bold 12px/16px 'Verdana', 'FreeSans', sans-serif; padding: 4px 0 0 0;}
#sitemap ul {margin: 0px; padding: 2px 0 2px 35px; list-style: url(images/sitemap-li.gif) }

.tree_navigation_top {height: 6px; background: #ddd url(images/treenav-bg-top.gif) no-repeat top left;}
.tree_navigation {padding: 5px 18px 8px 12px; margin: 0px; font: normal 10px/15px 'Verdana', 'FreeSans', sans-serif; background: #ddd url(images/treenav-bg.gif) repeat-y top left;}
.tree_navigation_header {background-color: #C6AA02; width: 20px; height: 10px; position: relative; left: 2px; top: -4px; float: left;}
.tree_navigation_item {border-bottom: 1px solid #fff; padding: 0 0 0 20px; margin: 0px 3px 0px 2px; font: normal 10px/15px 'Verdana', 'FreeSans', sans-serif;}
.tree_navigation_item-inner {background-color: #ddd; padding: 3px 0px 3px 5px;}
.tree_navigation_bottom {height: 6px; margin: 0px; background: #ddd url(images/treenav-bg-bottom.gif) no-repeat top left;}
.treeOn {padding-left: 14px; border: 0px solid #FFFFFF;}
.treeOff {visibility: hidden; position: absolute;}
.treepoint { background-color: #fafafa; float: left; margin: -13px 0 0 -15px; cursor: pointer;}


