/* =================
** SUPPORT PAGES
** ================= */



/* Main page */
#support-tblock {width: 704px; height: 280px; background: transparent url('/layout/img/support/support-main-bg.jpg') no-repeat top left; margin: 0 0 15px 0;}

#support-tblock .links{width: 240px; height: 223px; padding: 0 0 0 10px;}
#support-tblock .links h3{font-size:16px; margin: 10px 0 3px 0; padding:0;}
#support-tblock .links a {color: #63c29f;}
#support-tblock .links p{color: #e8e9ec; font-size:11px; margin: 3px 0 3px 0; padding:0;}

.support-lblock h3{float: left; font-size:16px; margin: 10px 0 5px 0;}
.support-lblock .headerlink-right {
    float: right;
    padding: 11px 30px 4px 10px;
    background: transparent url('/layout/img/button-sprite-library.png') no-repeat scroll right -114px;
    font-weight:bold;
}
.support-lblock .separator{
    color:#ceced0;
    margin:10px 0 10px 0;
    width:100%;
}
.support-lblock .resourcelink {
    padding: 10px 30px 0 0;
    background: transparent url('/layout/img/button-sprite-library.png') no-repeat scroll right -116px;
    font-weight:bold;
}
.support-lblock .resourcedesc {
    margin: -15px 0 15px 0;
    padding:0;
}

#support-rblock h3 {font-size:14px; margin: 3px 0 5px 0;}
#support-rblock .rounded-content{ padding:10px 0 10px 0; }
#support-rblock .separator{
    color:#ceced0;
    margin:10px 0 10px 0;
    width:100%;
}
#support-rblock ul{ margin:0; padding:0; list-style:none; }
#support-rblock ul li{padding:4px 0;}
#support-rblock ul li a{
    padding: 5px 30px 4px 10px;
    background: transparent url('/layout/img/button-sprite-library.png') no-repeat scroll right -122px;
    font-weight:bold;
    /*color:#6a747c;*/
}
#support-rblock p{margin:0 10px;}
#support-rblock .support-number {margin:10px; text-align:center;}
#support-rblock .support-number span {font-size: 16px; font-weight: bold;}
#support-rblock .status .date{font-size: 10px;}
#support-rblock .statuslink {margin:10px; text-align:center; font-weight: bold; font-size: 14px;}


/* ========================
** DOWNLOADS
** ======================== */

#download-win a.viewer-download,
#download-mac a.viewer-download,
#download-linux a.viewer-download{
    display:block;
    float:right;
    width:230px;
    height:127px;
    outline:none;
    text-indent:-2000em;
    margin:0;
    padding:0;

}

#download-testviewers {
 margin-top:15px;
}
#download-testviewers p {
   line-height: 18px;
}

.viewer-release-meta{
    float:left;
    width:440px;
    margin:15px 12px 12px 0;
}

.viewer-release-meta-head h4{
    margin:0 10px;
    float:left;
    line-height:180%;
}

.viewer-release-meta-head span{
    text-align:right;
    display:block;
    font-weight:bold;
    float:right;
    margin:0 10px 0 0;
}

.viewer-release-meta-body{ padding:10px; position:relative;}

.viewer-release-meta-body ul{
    float:left;
    width:195px;
    margin:0 12px 0 0;
    list-style:none;
}


.rounded-header,
.rounded-content{
    border-color:#c7cdd1;
    border-width:0 1px;
    border-style:solid;
    clear:both;
}

.rounded-header{
    background: #c3c6ca url('/layout/img/backgrounds/my-dash-widget-hdr-bkgd-ltgry.gif') repeat-x scroll top left;
    overflow: hidden;
     height: 30px;
    line-height: 30px;
}



/* ========================
** SYSTEM REQUIREMENTS
** ======================== */
.req_container table.rounded tbody th{width:150px;}

#sysreq-viewer-download {
    display:block;
    float:right;
    margin:0 0 12px 12px;
    padding:0;
    width:230px;
    height:66px;
    outline:none;
    text-indent:-2000em;
}

a.sysreq-download-en-US {
    background: transparent url('../img/support/support-sysreq-download-en.gif') no-repeat scroll top left;
}

a.sysreq-download-ja-JP {
    background: transparent url('../img/support/support-sysreq-download-ja.gif') no-repeat scroll top left;
}

a.sysreq-download-de-DE {
    background: transparent url('../img/support/support-sysreq-download-de.gif') no-repeat scroll top left;
}

a.sysreq-download-fr-FR {
    background: transparent url('../img/support/support-sysreq-download-fr.gif') no-repeat scroll top left;
}

a.sysreq-download-es-ES {
    background: transparent url('../img/support/support-sysreq-download-es.gif') no-repeat scroll top left;
}
a.sysreq-download-pt-BR {
    background: transparent url('../img/support/support-sysreq-download-pt.gif') no-repeat scroll top left;
}
a.sysreq-download-it-IT {
    background: transparent url('../img/support/support-sysreq-download-it.gif') no-repeat scroll top left;
}
h4.sysreq-footnote{
    border-bottom:1px solid #c2c3c5;
    padding-bottom:5px;
}


.rounded{
    border-width:0px 1px;
    border-color:#c7cdd1;
    border-style:solid;
    margin-bottom:0;
    padding:0;
}

table.rounded tbody th, table.rounded td {
    border-top:1px solid #dcdcde;
}

table.rounded th, table.rounded td {
    padding:5px 10px;
}

table.rounded th{
    background: #c3c6ca url('/layout/img/backgrounds/my-dash-widget-hdr-bkgd-ltgry.gif') repeat-x scroll top left;
    padding-top:0;
    margin:0;
}

table.rounded tbody th{background:none;}

table.rounded td{
    vertical-align:top;
}

table td.right,
table th.right{text-align:right;}
table td.center,
table th.center{text-align:center;}
table td.top{ vertical-align:top;}

table.rounded .column-highlight, th {background-color:#edeef0;}

table.rounded .important-highlight{background-color:#bccccb;}


.widget-t,
.widget-b { margin:0; padding:0; }

.widget-b{
    clear:both;
    padding-bottom:6px;
    background: transparent url('/layout/img/side-bottom-shadow-bkgrd.png') no-repeat scroll bottom center;
    margin-bottom:15px;
}

.widget-t span,
.widget-b span {
    display:block;
    height:4px;
}

.widget-t span.l{
    background: transparent url('/layout/img/backgrounds/my-crnr-tl-widget-gry.png') no-repeat scroll top left;
    margin-right:5px;
    margin-bottom:-4px;
}

.widget-t span.r{
    background: transparent url('/layout/img/backgrounds/my-crnr-tr-widget-gry.png') no-repeat scroll top right;
    margin-left:5px;
}

.widget-b span.l{
    background: transparent url('/layout/img/backgrounds/my-crnr-bl-widget-white.png') no-repeat scroll bottom left;
    margin-right:5px;
    margin-bottom:-4px;
}

.widget-b span.r{
    background: transparent url('/layout/img/backgrounds/my-crnr-br-widget-white.png') no-repeat scroll bottom right;
    margin-left:5px;

}

.padtop{
 padding-top:7px;
}

td{
vertical-align: top;
width:30%;
}

.zbg-color{
    background-color: #222222;
    height: 202px;
    width: 704px;
    border-radius: 3px;
}

.dl-background{
    padding-left:20px;
    height:202px;
    width:174px;
}

.zorange-slice{
    float:left;
    position:relative;
    top:0px;
    left:0px;
    background-color: #ff7f00;
    border-radius: 5px;
    margin: 20px;
    margin-right:50px;
    padding: 5px 10px 0;
    height:68px;
    width:inherit;
}

.zdiv-1, .zdiv-3, .zdiv-4{
    float:left;
}

.zdiv-3,.zdiv-4{
    padding-left:10px;
}

.zdiv-4{
    color:#a6aeb5;
    white-space:nowrap;
}
html:lang(de) .zdiv-4 {font-size:10px;}

.zdiv-2{
    position: absolute;
    right: 5px;
    top: 0px;
}

.ztopspan-1{
    position:relative;
    top:10px;
    left:20px;
    color:#ffffff !important;
    font-size:27px;
}

.ztopspan-2, .ztopspan-3{
    margin-right: 58px;
    color:#ffffff !important;
}

.ztopspan-2{
    font-size:18px;
}

.ztopspan-3{
    font-size:11px;

}

.zh-padding{
    padding-top:1px;
}
