.orn-btn30, .orn-btn30:link, .orn-btn30:visited, .orn-btn30:hover, .orn-btn30:active,
.blue-btn30, .blue-btn30:link, .blue-btn30:visited, .blue-btn30:hover, .blue-btn30:active {
    display:inline-block;
    height:30px;
    margin-right:10px;
    padding-left:5px;
    line-height:28px;
    color:#fff;
    background:url(/pic/res/buttons.png) 0 -44px no-repeat;
    text-decoration:none;
    white-space:nowrap;
    }
    .orn-btn30 .btn-end, .blue-btn30 .btn-end {
        position:relative;
        left:10px;
        display:inline-block;
        height:30px;
        padding-right:15px;
        line-height:28px;
        background:url(/pic/res/buttons.png) 100% -74px no-repeat;
        cursor:pointer;
        }
.blue-btn30, .blue-btn30:link, .blue-btn30:visited, .blue-btn30:hover, .blue-btn30:active {
    background-position:0 -104px;
    }
    .blue-btn30 .btn-end {
        background-position:100% -136px;
        }
ul.dwnl-btns .orn-btn30, ul.dwnl-btns .blue-btn30, ul.dwnl-btns .btn-end {
    display:block;
/*    *display:inline;*/
    }
span.btn-arrow {
    display:block;
    background:url(/pic/res/buttons.png) 100% -232px no-repeat;
    padding-right:15px;
    }
.dwnl-btns {
    margin-left:10px;
    }
.dwnl-btns li {
    margin:0;
    padding:0 0 1em;
    list-style:none;
    }


.tab-content td {
    padding-top:1.5em;
    vertical-align:top;
    }
.tab-content-texts h3 {
    margin-bottom:.5em;
    color:#000;
    font-size:20px;
    }

.orn-bull-list li {
    background:url(/pic/res/orn-bull.gif) 0 7px no-repeat;
    list-style:none;
    margin:0;
    padding:0 0 5px 14px;
    }

.acc-type-block {
    padding:5px;
    line-height:25px;
    background:#eef2f4;
    border:1px solid #c5c7c9;
    }

.platform-logo {
    min-width:100px;
    }
* html .platform-logo {
    width:100px;
    }
.platform-versions td {
    padding-top:0;
    }