h1 {padding-left: 39px !important; background-image: url(/i/_/2010/h1/about_presskit.png);}

#intro {margin: 0 0 15px 7px; padding: 1px 10px; background: #f6f6e8; text-align: justify;}
#intro a {color: #0072bc;}

#texts {margin: 0 0 0 7px; position: relative;}
#texts dl {overflow: hidden; margin: 0;}
#texts dt {position: relative; z-index: 1; float: left; height: 2.5em; margin-right: 4px;
    padding: 2em 15px 2em 65px; border-top: 1px solid #7fcdff;
    background: #4e9bd1 url(/i/about/presskit/bg_tab.png) 0 -23px repeat-x;
    color: #000; cursor: pointer;}
#texts dt.sel {z-index: 3; border: 1px solid #bdc0c3; border-bottom: none; background: #fff;
    cursor: default;}
#texts dt.full {padding-left: 70px;}
#texts dt strong {display: block; font-size: 1.1em; text-decoration: underline;}
#texts dt i {position: absolute; top: 50%; left: 15px; width: 35px; height: 47px; margin-top: -23px;
    background: url(/i/about/presskit/ico_texts.png) 100% 0 no-repeat; cursor: pointer;}
#texts dt.full i {width: 41px; background-position: 0 0;}
#texts dt .cs span {position: absolute; top: -1px; width: 11px; height: 11px;
    background: url(/i/about/presskit/bg_tab.png) 0 -11px; font-size: 0;}
#texts dt .cs .tl {left: -1px;}
#texts dt .cs .tr {right: -1px; background-position: 100% -11px;}
#texts dt.sel .cs .tl {background-position: 0 0;}
#texts dt.sel .cs .tr {background-position: 100% 0;}

#texts dd {display: none; position: relative; z-index: 2; float: right; width: 666px;
    margin: 6.5em 0 0 -100%; border: 1px solid #bdc0c3; background: #fff;}
#texts dd.sel {display: block;}
#texts dd .content {padding: 1px 15px; font-size: 1.2em; text-align: justify;}
#texts dd p {margin: 1em 0;}
#texts dd h3 {margin: 1em 0; font-size: 1em;}
#texts p.download {font-size: 0.85em;}
#texts p.download a:link, #texts p.download a:visited {color: #890606;}
#texts p.download a:hover, #texts p.download a:active {color: #000;}

#logos {width: 638px; overflow: hidden; margin: 10px 0 0 7px; padding: 0 15px 1px; background: #f1f1f1;}
#logos h2 {width: 638px; margin: 0 0 0.85em -15px; padding: 8px 15px; border-bottom: 1px solid #1c892b;
    background: #36b047 url(/i/about/presskit/bg_logos_h.png) no-repeat; color: #fff; font-size: 1.2em;}
#logos h3 {margin: 0 0 1em 10px; font-size: 1em;}
#logos a#show-all:link, #logos a#show-all:visited {text-decoration: none; border-bottom: 1px dashed;
    color: #000;}
#logos a#show-all:hover, #logos a#show-all:active {color: #890606;}

.logoset {overflow: hidden; margin: 1em 0 0; padding: 0; list-style: none;}
.logoset.hidden {display: none;}
.logoset li.logotype {position: relative; min-height: 108px; overflow: hidden; margin: 0 0 15px; padding: 0;}
.logoset h3 {position: absolute; top: 95px; left: 0; margin: 0 0 0 10px !important; font-size: 1em; font-weight: normal;}
.logoset p.img {position: absolute; top: 0; left: 0; width: 125px; height: 85px; overflow: hidden;
    margin: 0; padding: 5px 0 0 5px; background: #fff url(/i/about/presskit/bg_logoset.png) no-repeat;}

.logoset ul.types {margin: 3px 0 0 143px; padding: 0; list-style: none;}
.logoset li.type {position: relative; clear: both; margin: 0; padding: 0.5em 0 0 18px;}
.logoset .type i {position: absolute; top: 0.4em; left: 0; width: 10px; height: 14px;
    background: url(/i/about/presskit/ico_files.png) no-repeat;}
.logoset .type.EPS i {background-position: 0 0;}
.logoset .type.JPG i {background-position: 0 -14px;}
.logoset .type.GIF i {background-position: 0 -28px;}
.logoset .type strong {float: left; padding-right: 10px; font-weight: normal;}
.logoset .type span.link {float: left; padding-bottom: 0.9em;}

.logoset ul.files {float: left; margin: 0; padding: 0; list-style: none;}
.logoset li.file {float: left; padding-right: 10px;}
.logoset .file span.size {display: block; color: #999; font-size: 0.9em;}

.logoset .types a:link, .logoset .types a:visited {color: #000;}
.logoset .types a:hover, .logoset .types a:active {color: #890606;}

