body {
    margin: 0;
    padding: 0;
    background-color: #21232a;
    background-position: center top;
    background-repeat: no-repeat;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    color: #ffffff;
    min-width: 900px;
}
img { margin: 0; padding: 0; border: none; }
h1,h2,h3,p { margin: 0; padding: 0; font-size: 11px; font-weight: normal; }

table.top { padding: 0; }
table.top td.logo {
    text-align: center;
    vertical-align: bottom;
    padding-bottom: 3px;
}
table.top td.title {
    color: #ffffff;
    text-align: left;
    vertical-align: bottom;
    font-size: 30px;
    line-height: 30px;
    font-family: Arial Narrow,Arial;
    padding-right: 20px;
}
table.top td.title h1 { font-size: 30px; }
table.top td.link {
    vertical-align: top;
    padding-top: 25px;
    color: #777981;
}
table.top td.bottom {
    vertical-align: bottom;
    padding-bottom: 4px;
}
table.top td.link a { color: #777981; }
table.top td.link a:hover { color: #cccccc; }
table.top td.menu {
    vertical-align: bottom;
    padding-bottom: 3px;
}
table.top td.menu td.item {
    font-family: Arial Narrow,Arial;
    font-size: 18px;
    line-height: 18px;
    color: #ffffff;
}
table.top td.menu td.item h1 { font-size: 18px; }
table.top td.menu td.item a { color: #ae1f2d; }
table.top td.menu td.item a:hover { color: #cccccc; }


table.center { }
table.center td.actions {
    vertical-align: top;
    text-align: center;
    padding-top: 110px;
}
table.center td.actions p {
    padding-bottom: 4px
}
table.center td.actions p.p {
    padding-top: 22px
}
table.center td.back {
    vertical-align: top;
    text-align: left;
    padding: 110px 40px 15px 0;
}
table.center td.back p { font-size: 12px; }
table.center td.back a { color: #ffffff; }
table.center td.back a:hover { color: #cccccc; }
table.center td.back p.sel a { color: #ae1f2d; }
table.center td.back p.sel a:hover { color: #cccccc; }
table.center td.image {
    vertical-align: bottom;
    text-align: right;
    padding: 90px 40px 15px 0;
}
table.center td.image div.box {
    position: relative;
    z-index: 3;
    height: 280px;
    width: 300px;
    margin: 0 auto;
    /*background-color: #cccccc;
    opacity: 0.2;
    //background-color: none;*/
}
table.center td.image div.box img.size {
    position: absolute;
    z-index: 4;
    left: -0px;
    top: -16px;
    /*border: 1px solid red;*/
}
table.center td.image div.box img.device {
    position: relative;
    z-index: 3;
    /*border: 1px solid blue;*/
}

table.center td.advantage {
    vertical-align: top;
    font-size: 12px;
    padding-top: 100px;
}
table.center td.advantage h1 {
    color: #ae1f2d;
    font-size: 24px;
    font-family: Arial Narrow;
}
table.center td.advantage p {
    font-size: 12px;
}
table.center td.text {
    vertical-align: top;
    font-size: 12px;
    padding-top: 65px;
}
table.center td.text h1 {
    color: #ae1f2d;
    font-size: 24px;
    font-family: Arial Narrow;
    margin-top: 20px;
}
table.center td.text p {
    font-size: 12px;
    margin-bottom: 6px;
}
table.center td.text p.center {
    text-align: center;
}
table.center td.text ul {
    margin: 0 0 6px 0;
    padding: 0;
}
table.center td.text li {
    margin: 0 0 0 20px;
    padding: 0;
}
table.center td.text a { color: #ae1f2d; }
table.center td.text a:hover { color: #cccccc; }
table.center td.text table {
    padding: 0;
    margin: 10px 0;
}
table.center td.text th {
    background-color: #666870;
    border-right: 1px solid #21232a;
    padding: 8px 5px;
    margin: 0;
}
table.center td.text th.last {
    border-right: none;
}
table.center td.text td {
    border-bottom: 1px solid #666870;
    border-right: 1px solid #666870;
    text-align: center;
    padding: 8px 5px;
    margin: 0;
}
table.center td.text td.left {
    text-align: left;
}
table.center td.text td.last {
    border-right: none;
}
table.center td.text table.form { margin: 0; }
table.center td.text table.form td { text-align: left; border: none; padding: 0; }
table.center td.text table.form td.ftitle { font-size: 11px; color: #6c6e75; padding-bottom: 3px; }
table.center td.text table.form td.ftitle span.error { color: #ae1f2d; }
table.center td.text table.form td.ftitle span.ok { color: #046524; }
table.center td.text table.form td.ffield { font-size: 14px; padding-bottom: 6px; }
table.center td.text table.form td.ffield input {
    font-size: 12px;
    font-family: Verdana,sans-serif;
    width: 100%;
    background-color: #666870;
    /*border-style: solid;
    border-color: #666870;
    border-width: 1px 4px;*/
    border: none;
    padding: 2px 4px;
}
table.center td.text table.form td.ffield textarea {
    font-size: 12px;
    font-family: Verdana,sans-serif;
    width: 100%;
    -width: 98%;
    height: 85px;
    -height: 80px;
    background-color: #666870;
    /*border-style: solid;
    border-color: #666870;
    border-width: 2px 4px;*/
    border: none;
    padding: 2px 4px;
}

table.center td.text404 {
    vertical-align: top;
    font-size: 12px;
    padding-top: 100px;
}
table.center td.text404 p { font-size: 12px; }
table.center td.text404 a { color: #ae1f2d; }
table.center td.text404 a:hover { color: #cccccc; }
table.center td.text404 h1 {
    color: #ae1f2d;
    font-size: 24px;
    font-family: Arial Narrow;
    margin-top: 20px;
}

table.center td.links {
    vertical-align: bottom;
    font-size: 12px;
    padding-bottom: 40px;
    padding-top: 10px;
}
table.center td.links a { color: #ffffff; }
table.center td.links a:hover { color: #cccccc; }
table.center td.info {
    vertical-align: top;
    padding-right: 7px;
}


table.bottom { margin-top: 30px; }
table.bottom td.copy {
    vertical-align: top;
    padding-top: 15px;
    color: #616367;
}


img.action {
    background-image: url('/f/i/actions.gif');
    background-repeat: no-repeat;
    cursor: pointer;
}
img.rotckw { background-position: -0px -0px; }
img.rotackw { background-position: -26px -0px; }
img.infos { background-position: -52px -0px; }
img.infoh { background-position: -78px -0px; }
img.back { background-position: -104px -0px; }
