* {
    margin: 0;
    padding: 0;
    outline: 0;
    font-size: 11px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: black
}

.T-bg-reloaded-white {
    background: #b2b2b2 url(/themes/a/bg/reloaded-white.jpg) top left repeat
}

table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0
}

th, td {
    text-align: left;
    vertical-align: top;
    padding-left: 2px
}

a, a:active, a:visited {
    text-decoration: none;
    font-weight: bold
}

a:hover {
    cursor: pointer
}

a:hover, a:active {
    color: #003a7f
}

textarea {
    width: 100%;
    font-size: 12px;
    font-family: 'Courier New', Courier, monospace
}

input, select, textarea {
    border: 1px #aaa solid;
    background-color: #ddd
}

button, input[type=button], input[type=checkbox] {
    cursor: pointer
}

img {
    border: 0;
    max-width: 100%
}

pre {
    font-family: LucidaConsole, monospace
}

pre a, pre a:active, pre a:visited {
    font-family: LucidaConsole, monospace;
    font-weight: normal;
    color: #003a7f
}

pre a:hover {
    color: black
}

p {
    margin: 5px 0
}

i, em, b, strong, u, span {
    color: inherit;
    font-size: inherit;
    font-weight: inherit
}

strong {
    font-weight: bold
}

i, em {
    font-style: italic
}

u {
    text-decoration: underline
}

ul, ol {
    padding-left: 15px
}

th, td {
    *padding: 1px 2px 0 2px
}

.module-content {
    *width: 100%
}

.ajax-module-loader, .ajax-element-loader1, .ajax-element-loader2 {
    *text-align: center
}

.main-menu-search .search-term {
    *padding-top: 2px
}

.main-menu-search .search-category {
    *margin-top: -1px
}

.dropdown-icon {
    *margin-top: 2px
}

.short-style .module-content {
    *width: 646px
}

.long-style .module-content {
    *width: 817px
}

@-moz-document url-prefix() {
{
    margin-bottom: 0 !important
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) { {
    margin-top: 1px
}
}

@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
}

.info, .info a {
    color: blue
}

.warning, .warning a {
    color: #ae00ff
}

.error, .error a, .important, .important a {
    color: red
}

.success, .success a {
    color: green
}

.nopointer {
    cursor: default
}

.center {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.right {
    text-align: right
}

.hidden {
    display: none
}

.fleft {
    float: left
}

.fright {
    float: right
}

.clear {
    clear: both
}

.thin-line {
    height: 0;
    padding: 2px 0px 2px 0px;
    border-bottom: 1px solid grey
}

.user-entry * {
    color: inherit;
    font-size: inherit;
    font-weight: inherit
}

.user-entry a {
    font-weight: inherit;
    text-decoration: underline !important
}

.user-entry .fleft {
    text-align: center;
    margin-right: 5px
}

.user-entry .fright {
    text-align: center;
    margin-left: 5px
}

*.row:hover, *.row:hover {
    background-color: #a5c9fa
}

.quote-header, .code-header {
    margin-left: 5px;
    margin-top: 3px;
    font-size: 11px;
    font-weight: normal
}

.quote-content, .code-content {
    padding: 3px;
    margin: 0 5px 5px 5px;
    border: 1px #888 inset
}

.quote-content {
    background: #ccc
}

.code-content {
    overflow: auto;
    background: #fff
}

#tooltip {
    position: absolute;
    z-index: 3000;
    padding: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px
}

#tooltip {
    opacity: 0.90;
    color: black;
    border: 1px solid #111;
    background-color: #eee;
    box-shadow: 0 0 4px #555;
    -moz-box-shadow: 0 0 4px #555;
    -webkit-box-shadow: 0 0 4px #555;
    -khtml-box-shadow: 0 0 4px #555
}

.default-tooltip {
    width: auto
}

#tooltip .description {
    min-width: 450px !important
}

.button, .big-button {
    font-weight: bold;
    padding: 0 .5em;
    height: 18px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible
}

.button, .big-button {
    border: 1px solid #646868;
    background: #dcdcdc;
    background-image: -moz-linear-gradient(top, #ffffff, #bcbcbc);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#bcbcbc));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#bcbcbc);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF,endColorStr=#BCBCBC)"
}

.button:hover, .button:focus, .big-button:hover, .big-button:focus {
    border-color: #646868;
    background: #e1e1e1;
    box-shadow: 0 0 3px #999;
    -moz-box-shadow: 0 0 3px #999;
    -webkit-box-shadow: 0 0 3px #999;
    -khtml-box-shadow: 0 0 3px #999
}

.button:active, .button.active, .big-button:active, .big-button.active {
    border-color: #646868;
    background: #ddd;
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc, endColorStr=#ffffff);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF)"
}

.button img, .big-button img {
    vertical-align: middle;
    font-size: 0
}

.big-button, .lonely-button {
    padding: 0 1.5em;
    height: 30px;
    font-size: 12px
}

.lonely-button {
    display: block;
    margin: 0 auto
}

.arrow-up-icon, .arrow-down-icon {
    width: 10px;
    height: 10px;
    margin-left: 3px
}

.arrow-up-icon {
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -6px no-repeat
}

.arrow-down-icon {
    background: transparent url(/themes/a/_vt/white-icon.png) -22px -6px no-repeat
}

.SEP {
    clear: both;
    width: 100%;
    height: 20px;
    overflow: hidden;
    margin-top: 10px
}

.SEP.first {
    margin-top: 0px
}

.SEP div {
    width: 200%
}

.SEP div div {
    margin-top: 9px;
    height: 0;
    background-color: red;
    width: 15px;
    float: left
}

.SEP div div:last-child {
    width: 50%
}

.SEP h3, .SEP h4, .SEP span {
    height: 20px;
    line-height: 20px;
    padding: 0 7px 0 7px;
    font-size: 14px;
    font-weight: bold;
    float: left
}

.SEP div div {
    border-top: 1px #cfcfcf solid;
    border-bottom: 1px #787878 solid
}

.user-group {
    position: relative;
    margin-right: 2px;
    top: 1px;
    width: 16px;
    height: 12px
}

.full-page {
    width: 997px;
    margin: 0 auto
}

.main-menu {
    width: 100%
}

.side-menu {
    width: 165px
}

.short-style .module {
    width: 656px
}

.long-style .module {
    width: 827px
}

.module-content {
    padding: 4px
}

.page-footer {
    clear: both;
    margin-top: 18px;
    padding-top: 2px
}

.page-footer a {
    font-weight: normal
}

.page-footer .copyright {
    float: left
}

.page-footer .links {
    float: right
}

.page-footer .tos {
    margin-right: 4px;
    padding-right: 4px
}

.page-footer .credits {
    clear: both
}

.page-footer {
    border-top: 1px #333 solid
}

.page-footer a {
    color: #222
}

.page-footer a:hover, .page-footer a:active {
    color: #000
}

.page-footer .tos {
    border-right: 1px #333 solid
}

.page-footer .copyright {
    color: #000
}

.page-footer .credits {
    color: #222
}

.module, .side-menu {
    float: left;
    overflow: hidden
}

.side-menu-right {
    float: right
}

.module-item h1, .module-item h1 a, .side-menu-header, .side-menu-header a {
    font-size: 12px;
    font-weight: bold;
    overflow: hidden
}

.module-item h1, .side-menu-header {
    padding: 0 .5em;
    white-space: nowrap;
    vertical-align: middle;
    border: 1px solid;
    border-bottom: 0
}

.module-item h1, .side-menu-header.menu-first {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px
}

.module-item h1, .side-menu-header {
    height: 22px;
    line-height: 22px;
    border-color: #7c7c7c;
    background: transparent url(/themes/a/_vt/white-width-1.png) -0px -5px repeat-x
}

.module-content {
    padding: 4px
}

.module-content, .side-menu-content {
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    background: #efeeee;
    border-color: #7c7c7c
}

.side-menu-footer, .module-footer {
    height: 0px;
    margin-bottom: 6px;
    border-bottom: 1px solid
}

.side-menu-footer, .module-footer {
    border-color: #7c7c7c
}

.side-menu-left {
    clear: both;
    margin-right: 5px
}

.side-menu-right {
    margin-left: 5px
}

.side-menu-header {
    cursor: pointer
}

.side-menu-header a {
    display: block
}

.all-entries {
    margin: 0;
    text-align: center;
    border-top: 1px #999 solid
}

.all-entries a {
    display: block
}

.menu-admin a, .menu-livestreams a, .menu-navi a, .menu-navi a div {
    display: block;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 18px;
    line-height: 18px
}

.menu-admin a:hover, .menu-livestreams a:hover, .menu-navi a:hover {
    background-color: #a5c9fa
}

.menu-userstats, .menu-comments, .menu-chat, .menu-votings, .menu-radio {
    padding: 1px 2px 0 2px;
    *width: 159px;
    *padding-right: 0
}

.menu-admin a, .menu-livestreams a {
    text-indent: 13px;
    background: transparent url(/themes/a/dot.png) 2px 5px no-repeat
}

.menu-forum-threads a {
    display: block;
    font-weight: normal;
    text-indent: 13px;
    background: transparent url(/themes/a/dot.png) 2px 3px no-repeat
}

.menu-navi a {
    clear: both
}

.menu-navi a img.p {
    float: left
}

.menu-navi a div {
    float: left;
    line-height: 16px
}

.menu-navi img.p {
    width: 14px;
    height: 15px;
    margin: 0 2px 0 1px
}

.menu-navi .level1 img.p {
    margin-left: 3px
}

.menu-navi .level2 img.p {
    margin-left: 6px
}

.menu-navi .level3 img.p {
    margin-left: 9px
}

.menu-navi .level4 img.p {
    margin-left: 12px
}

.menu-navi .level5 img.p {
    margin-left: 15px
}

.menu-navi .level6 img.p {
    margin-left: 18px
}

.menu-navi .level7 img.p {
    margin-left: 21px
}

.menu-navi .level8 img.p {
    margin-left: 24px
}

.menu-navi .level9 img.p {
    margin-left: 27px
}

.menu-navi .prev img.p {
    background: transparent url(/themes/a/_vt/white-icon.png) -38px -6px no-repeat
}

.menu-navi .next img.p {
    background: transparent url(/themes/a/_vt/white-icon.png) -59px -6px no-repeat
}

.menu-navi .active img.p {
    background: transparent url(/themes/a/_vt/white-icon.png) -80px -6px no-repeat
}

.menu-vote {
    padding-top: 3px;
    text-align: center
}

.menu-userstats a {
    font-weight: normal
}

.menu-chat form {
    text-align: center;
    padding-right: 3px
}

.menu-chat textarea {
    height: 85px;
    font-size: 11px
}

.menu-chat-top {
    margin-top: 2px
}

.chat-row {
    border-top: 1px solid grey;
    padding: 2px 0px 2px 0px
}

.chat-admin {
    display: none;
    text-align: center
}

.chat-admin form {
    display: inline
}

.chat .warning, .chat .error {
    text-align: center
}

.menu-passon {
    text-align: center;
    padding: 3px 0 0 0
}

.menu-passon a {
    margin: 1px
}

.menu-passon img {
    display: relative;
    border: 1px black solid;
    margin-bottom: 1px
}

.menu-passon img:hover {
    border: 1px #003a7f solid
}

.menu-radio-tabs {
    margin-top: 2px;
    padding-bottom: 1px
}

.menu-radio-tabs a {
    margin: 0 3px 0 3px;
    display: block;
    float: left;
    width: 25px;
    height: 20px;
    line-height: 23px;
    text-align: center;
    background: transparent url(/themes/a/_vt/white-icon.png) -101px -6px no-repeat
}

}
.menu-radio-tabs a:hover {
    background: transparent url(/themes/a/_vt/white-icon.png) -132px -6px no-repeat
}

.menu-radio-tabs a.green {
    background: transparent url(/themes/a/_vt/white-icon.png) -163px -6px no-repeat
}

.menu-radio-tabs a:hover, .menu-radio-tabs a.active {
    background: transparent url(/themes/a/_vt/white-icon.png) -194px -6px no-repeat
}

.menu-radio .info, .menu-radio .warning, .menu-radio .error {
    text-align: center
}

.menu-radio .warning, .menu-radio .error {
    font-size: 125%
}

.menu-radio table {
    padding: 1px 0 0 2px;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 10px;
    color: #ccc
}

.menu-radio-player {
    margin-top: 5px;
    padding-top: 3px;
    text-align: center
}

.menu-radio-links {
    text-align: center
}

.menu-radio-links a {
    margin: 0 3px 0 3px
}

.menu-radio-links img.p {
    width: 30px;
    height: 30px
}

.menu-radio-icon-winamp {
    background: transparent url(/themes/a/_vt/white-icon.png) -225px -6px no-repeat
}

.menu-radio-icon-vlc {
    background: transparent url(/themes/a/_vt/white-icon.png) -261px -6px no-repeat
}

.menu-radio-icon-wmp {
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -42px no-repeat
}

.menu-radio-icon-itunes {
    background: transparent url(/themes/a/_vt/white-icon.png) -42px -42px no-repeat
}

.module-news a {
    text-decoration: underline
}

.module-main-menu-wrapper a {
    margin: 2px auto 2px auto;
    display: block;
    width: 55%;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    text-align: center
}

.module-votings .box {
    width: 200px;
    padding: 4px 0 7px 7px;
    margin-bottom: 5px
}

.module-toptitle {
    text-align: center
}

.toptitle {
    width: auto;
    margin: 0 auto
}

.toptitle td {
    vertical-align: middle
}

.toptitle-slider {
    height: 165px;
    overflow: hidden
}

.short-style .toptitle-slider {
    width: 557px
}

.long-style .toptitle-slider {
    width: 670px
}

.toptitle-arrow-left, .toptitle-arrow-right {
    width: 32px
}

.toptitle-arrow-left button, .toptitle-arrow-right button {
    background: none;
    border: 0
}

.toptitle-slider-content img {
    margin: 5px 2px 0 2px;
    border: 1px #999 solid
}

.toptitle-arrow-left button, .toptitle-arrow-right button {
    width: 32px;
    height: 37px
}

.toptitle-arrow-left button {
    background: transparent url(/themes/a/_vt/white-icon.png) -78px -42px no-repeat
}

.toptitle-arrow-left button:hover {
    background: transparent url(/themes/a/_vt/white-icon.png) -116px -42px no-repeat
}

.toptitle-arrow-left button:active {
    background: transparent url(/themes/a/_vt/white-icon.png) -154px -42px no-repeat
}

.toptitle-arrow-right button {
    background: transparent url(/themes/a/_vt/white-icon.png) -192px -42px no-repeat
}

.toptitle-arrow-right button:hover {
    background: transparent url(/themes/a/_vt/white-icon.png) -230px -42px no-repeat
}

.toptitle-arrow-right button:active {
    background: transparent url(/themes/a/_vt/white-icon.png) -268px -42px no-repeat
}

.module-pn form .button, .module-pn-write form .button {
    display: block;
    margin: 0 auto
}

.module-pn-write th {
    width: 50px
}

.module-pn-write input {
    width: 100%
}

.module-pn-write .bbcodeedit {
    height: 300px
}

.module-pn-box {
    text-align: center
}

.module-pn-box tr th:last-child, .module-pn-box tr td:last-child {
    text-align: center
}

.module-pn-box td a {
    font-weight: normal
}

.module-pn-box .pn-new {
    font-weight: bold;
    color: red
}

.module-user-settings .VHB {
    margin-top: 8px
}

.module-user-settings table {
    width: 80%
}

.module-user-settings td:first-child {
    width: 38%
}

.module-user-settings td input {
    width: 100%
}

.module-user-settings select {
    width: 33%
}

.module-user-settings .user-signature {
    height: 100px
}

.module-user-settings .user-space {
    height: 300px
}

.module-login, .module-register, .module-password-lost {
    text-align: center
}

.module-register .important a {
    font-size: 14px
}

.module-register table {
    width: 290px;
    margin: 10px auto
}

.module-register th {
    width: 140px
}

.module-login td input, .module-register td input, .module-password-lost td input {
    width: 100%
}

.module-login table, .module-password-lost table {
    width: 240px;
    margin: 10px auto
}

.module-login th, .module-password-lost th {
    width: 95px
}

.module-user-infos .VHB {
    clear: both;
    margin-top: 20px
}

.module-user-infos .user-message-infos {
    width: 150px
}

.user-avatar, .user-controls {
    clear: right;
    float: right;
    width: 230px
}

.user-infos {
    float: left;
    width: 320px
}

.user-infos th {
    width: 150px
}

.user-infos td {
    text-align: right
}

.user-avatar {
    text-align: right
}

.user-controls {
    margin-top: 3px;
    text-align: right
}

.user-controls .button {
    display: block;
    text-align: left;
    white-space: normal;
    margin: 2px 0 2px 0;
    padding: 4px 8px 2px 8px
}

.user-controls form .button {
    width: 100%;
    height: auto
}

.user-thrusted-by {
    padding-top: 10px;
    line-height: 17px
}

.user-thrusted-by span {
    white-space: nowrap
}

.user-thrusted-by .button {
    display: none;
    padding: 0 3px 0 3px
}

.user-warning-ended, .user-denied-entrance-ended {
    display: none
}

.myspace-content {
    text-align: left
}

.module-user-guestbook .forum-post {
    margin-bottom: 5px
}

.module-user-guestbook .pages {
    text-align: center
}

.guestbook-new-post {
    margin-top: 10px
}

.guestbook-rules h3 {
    font-size: 120%
}

.guestbook-rules p {
    margin: 0
}

.guestbook-new-post .bbcodeedit {
    height: 100px
}

.friend-box {
    float: left;
    text-align: center;
    width: 100px;
    height: 85px;
    --border: 1px #666 solid;
    padding-top: 5px;
    margin: 3px
}

.friend-box div, .friend-box .avatar {
    max-height: 70px
}

.module-groups form, .module-groups .pages {
    text-align: center
}

.module-groups table {
    margin: 0 auto
}

.module-groups .by-groups {
    width: 300px
}

.module-groups .by-users {
    width: 400px
}

.module-groups img {
    position: relative;
    top: 1px
}

.module-groups .num-members {
    width: 70px;
    text-align: right
}

.module-groups .groups-of-user {
    width: 150px
}

.module-chat textarea {
    height: 100px
}

.module-chat form, .module-chat .pages, .module-chat .chat-archive, .module-comments .pages {
    text-align: center
}

.module-chat .thin-line {
    padding-top: 0
}

.module-contact .invite-code {
    text-align: center
}

.module-contact .important {
    font-size: 11px;
    font-weight: bold
}

.module-contact p, .module-contact form {
    margin: 9px 0 9px 0
}

.module-contact table {
    width: 360px
}

.module-contact th {
    width: 140px
}

.module-contact table input, .module-contact select {
    width: 100%
}

.module-contact textarea {
    height: 100px
}

.module-filter h3 {
    font-size: 110%;
    margin: 25px 0 3px 0
}

.module-filter ul {
    padding: 0;
    list-style-type: none
}

.module-filter li {
    padding: 2px 0 2px 0
}

.module-filter li.info {
    clear: both
}

.module-settings-theme .VHB {
    margin-top: 8px
}

.module-settings-theme .button {
    margin-bottom: 3px
}

.module-admin-radio table {
    width: auto
}

.module-livestream table {
    width: auto;
    margin-bottom: 5px
}

.module-livestream table .button {
    display: block;
    margin: 0 auto
}

.stream-channel a {
    font-size: 14px
}

.stream-channel .user {
    font-size: 11px
}

.livestream-chat form input {
    width: 89%;
    margin-bottom: 3px
}

.livestream-chat form .button {
    width: 10%;
    margin-bottom: 3px;
    float: right
}

.livestream-place {
    text-align: center
}

.module-misc {
    text-align: center
}

.voting .question {
    font-weight: bold
}

.voting .bar {
    height: 15px;
    text-align: right;
    background-color: #0a0
}

.pages {
    font-weight: bold;
    margin-top: 5px
}

.pages .selected {
    color: #003782
}

.pages a, .pages span {
    margin: 0 4px 0 4px;
    text-decoration: none !important
}

.pages-jump-to {
    position: relative;
    cursor: pointer;
    left: -6px;
    top: 1px
}

.pages form {
    display: none;
    padding: 3px;
    position: absolute;
    z-index: 10;
    border: 1px #666 solid;
    box-shadow: 0 0 9px #555;
    -moz-box-shadow: 0 0 9px #555;
    -webkit-box-shadow: 0 0 9px #555;
    -khtml-box-shadow: 0 0 9px #555;
    background: #efeeee
}

.pages input {
    width: 30px;
    height: 18px;
    text-align: center
}

.dropdown-icon {
    position: relative;
    top: 2px;
    width: 13px;
    height: 13px;
    cursor: pointer;
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -85px no-repeat
}

.dropdown ul {
    list-style-type: none;
    padding: 0
}

.dropdown li.header {
    font-weight: bold;
    text-align: center;
    display: block
}

.dropdown a {
    padding: 0 2px 0 2px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px
}

.dropdown li a {
    display: block;
    padding: 2px 4px 2px 4px;
    text-align: center;
    font-size: 12px
}

.dropdown a {
    color: black
}

.dropdown a:hover, .dropdown a:active {
    color: #222;
    background-color: #95b9ea
}

.countryflag {
    position: relative;
    margin-top: 4px
}

.module-tabs {
    height: 22px;
    line-height: 18px
}

.tab-content {
    text-align: center
}

.tab-content a {
    display: block
}

.tab-content .tab a {
    float: left;
    width: 88px;
    height: 18px;
    margin-right: 6px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px
}

.tab-content .tab.normal a, .tab-content .tab.normal a:visited {
    border: 1px solid #646868;
    background: #dcdcdc;
    background-image: -moz-linear-gradient(top, #ffffff, #bcbcbc);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#bcbcbc));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#bcbcbc);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#BCBCBC)"
}

.tab-content .tab.normal a:hover {
    border-color: #646868;
    background: #e1e1e1;
    box-shadow: 0 -1px 3px #999;
    -moz-box-shadow: 0 -1px 3px #999;
    -webkit-box-shadow: 0 -1px 3px #999;
    -khtml-box-shadow: 0 -1px 3px #999
}

.tab-content .tab.normal a:active, .tab-content .tab.active a {
    border: 1px #4e4e4e solid;
    background: #a7a7a7;
    background-image: -moz-linear-gradient(top, #c7c7c7, #9c9c9c);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#9c9c9c));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#c7c7c7, endColorStr=#9c9c9c);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#C7C7C7, endColorStr=#9c9c9c)"
}





















.tabformat {
    text-align: center
}

.tabformat a {
    display: block
}

.tabformat .tabformat a {
    float: left;
    width: 88px;
    height: 18px;
    margin-right: 6px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px
}

.tabformat .tabformat.formatnormal a, .tabformat .tabformat.formatnormal a:visited {
    border: 1px solid #646868;
    background: #dcdcdc;
    background-image: -moz-linear-gradient(top, #ffffff, #bcbcbc);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#bcbcbc));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#bcbcbc);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#BCBCBC)"
}

.tabformat .tabformat.formatnormal a:hover {
    border-color: #646868;
    background: #e1e1e1;
    box-shadow: 0 -1px 3px #999;
    -moz-box-shadow: 0 -1px 3px #999;
    -webkit-box-shadow: 0 -1px 3px #999;
    -khtml-box-shadow: 0 -1px 3px #999
}

.tabformat .tabformat.formatnormal a:active, .tabformat .tabformat.formatactive a {
    border: 1px #4e4e4e solid;
    background: #a7a7a7;
    background-image: -moz-linear-gradient(top, #c7c7c7, #9c9c9c);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#9c9c9c));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#c7c7c7, endColorStr=#9c9c9c);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#C7C7C7, endColorStr=#9c9c9c)"
}























.bookmark-icon, .bookmark-icon button {
    display: block;
    width: 20px;
    height: 20px;
    border: 0;
    margin: 0;
    padding: 0;
    outline: 0;
    background: none
}

.bookmark-icon.normal button {
    background: url(/themes/a/star-rating-small.png) left -60px
}

form.bookmark-icon.normal:hover {
    background: url(/themes/a/star-rating-small.png) left -40px
}

.bookmark-icon.bookmarked {
    background: url(/themes/a/star-rating-small.png) left -20px
}

.bookmark-icon.bookmarked button:hover {
    background: url(/themes/a/star-rating-small.png) left -80px
}

h1 .bookmark-icon, .big-list .bookmark-icon {
    position: relative;
    float: left;
    top: 1px;
    margin-left: -4px
}

.big-list .bookmark-icon {
    float: right;
    margin-right: -4px
}

.small-list .bookmark-icon {
    position: relative;
    float: left;
    margin-top: -1px
}

.star-rating-big {
    margin-top: 4px;
    min-height: 30px
}

.star-rating-big ul {
    list-style: none;
    height: 30px;
    padding: 0;
    position: relative;
    background: url(/themes/a/star-rating-big.png) left top repeat-x
}

.star-rating-big li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left
}

.star-rating-big-current {
    background: url(/themes/a/star-rating-big.png) left -30px
}

.star-rating-big-rated {
    background: url(/themes/a/star-rating-big.png) left -120px
}

.star-rating-big-rated-outline {
    background: url(/themes/a/star-rating-big.png) left -90px
}

.star-rating-big-suggest {
    background: url(/themes/a/star-rating-big.png) left -90px
}

.star-rating-big a {
    display: block;
    width: 30px;
    height: 30px;
    z-index: 3;
    position: absolute;
    text-indent: -9000px
}

.star-rating-big a:hover {
    z-index: 2;
    left: 0;
    background: url(/themes/a/star-rating-big.png) left -120px
}

a.star-rating-big-unit-1 {
    left: 0
}

a.star-rating-big-unit-1:hover {
    width: 30px
}

a.star-rating-big-unit-2 {
    left: 30px
}

a.star-rating-big-unit-2:hover {
    width: 60px
}

a.star-rating-big-unit-3 {
    left: 60px
}

a.star-rating-big-unit-3:hover {
    width: 90px
}

a.star-rating-big-unit-4 {
    left: 90px
}

a.star-rating-big-unit-4:hover {
    width: 120px
}

a.star-rating-big-unit-5 {
    left: 120px
}

a.star-rating-big-unit-5:hover {
    width: 150px
}

a.star-rating-big-unit-6 {
    left: 150px
}

a.star-rating-big-unit-6:hover {
    width: 180px
}

a.star-rating-big-unit-7 {
    left: 180px
}

a.star-rating-big-unit-7:hover {
    width: 210px
}

a.star-rating-big-unit-8 {
    left: 210px
}

a.star-rating-big-unit-8:hover {
    width: 240px
}

a.star-rating-big-unit-9 {
    left: 240px
}

a.star-rating-big-unit-9:hover {
    width: 270px
}

a.star-rating-big-unit-10 {
    left: 270px
}

a.star-rating-big-unit-10:hover {
    width: 300px
}

.star-rating-big-current, .star-rating-big-suggest, .star-rating-big-rated, .star-rating-big-rated-outline {
    position: absolute;
    height: 30px;
    display: block;
    text-indent: -9000px;
    z-index: 1
}

.star-rating-small {
    margin-top: 4px;
    min-height: 20px
}

.star-rating-small ul {
    list-style: none;
    height: 20px;
    padding: 0;
    position: relative;
    margin-left: -3px
}

.star-rating-small li {
    text-indent: -60000px;
    padding: 0;
    margin: 0;
    float: left
}

.star-rating-small-current {
    background: url(/themes/a/star-rating-small.png) left -20px
}

.star-rating-small-suggest {
    background: url(/themes/a/star-rating-small.png) left -60px
}

.star-rating-small-rated {
    background: url(/themes/a/star-rating-small.png) left -80px
}

.star-rating-small-rated-outline {
    background: url(/themes/a/star-rating-small.png) left -60px
}

.star-rating-small ul {
    background: url(/themes/a/star-rating-small.png) top left repeat-x
}

.star-rating-small a {
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -6000px;
    z-index: 3;
    position: absolute
}

.star-rating-small a:hover {
    z-index: 2;
    left: 0;
    background: url(/themes/a/star-rating-small.png) left -80px
}

a.star-rating-small-unit-1 {
    left: 0
}

a.star-rating-small-unit-1:hover {
    width: 20px
}

a.star-rating-small-unit-2 {
    left: 20px
}

a.star-rating-small-unit-2:hover {
    width: 40px
}

a.star-rating-small-unit-3 {
    left: 40px
}

a.star-rating-small-unit-3:hover {
    width: 60px
}

a.star-rating-small-unit-4 {
    left: 60px
}

a.star-rating-small-unit-4:hover {
    width: 80px
}

a.star-rating-small-unit-5 {
    left: 80px
}

a.star-rating-small-unit-5:hover {
    width: 100px
}

a.star-rating-small-unit-6 {
    left: 100px
}

a.star-rating-small-unit-6:hover {
    width: 120px
}

a.star-rating-small-unit-7 {
    left: 120px
}

a.star-rating-small-unit-7:hover {
    width: 140px
}

a.star-rating-small-unit-8 {
    left: 140px
}

a.star-rating-small-unit-8:hover {
    width: 160px
}

a.star-rating-small-unit-9 {
    left: 160px
}

a.star-rating-small-unit-9:hover {
    width: 180px
}

a.star-rating-small-unit-10 {
    left: 180px
}

a.star-rating-small-unit-10:hover {
    width: 200px
}

.star-rating-small-current, .star-rating-small-suggest, .star-rating-small-rated, .star-rating-small-rated-outline {
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -6000px;
    z-index: 1
}

.star-rating-big-not-rated, .star-rating-small-not-rated {
    color: #f01700
}

.star-rating-big-my-rating, .star-rating-small-my-rating {
    font-weight: blod;
    color: #44aceb
}

.user-message {
    border-top: 1px #999 solid;
    margin-bottom: 15px
}

.user-message-infos {
    width: 100px
}

.user-message-text a {
    text-decoration: underline
}

.user-message-topic {
    font-weight: bold;
    text-decoration: underline
}

.user-message-controls {
    float: right;
    margin-bottom: 1px
}

.admin-box {
    border: 3px black solid;
    padding: 2px
}

.ajax-module-loader img, .ajax-element-loader2 img {
    display: block;
    margin: 20px auto
}

.ajax-element-loader1 img {
    display: block;
    margin: 0 auto
}

.ajax-load-error {
    position: fixed;
    top: 3px;
    left: 3px;
    z-index: 999999;
    text-align: center;
    width: 237px;
    border: 1px black solid;
    background-color: #f33;
    padding: 2px 4px 2px 4px;
    opacity: 0.9
}

.ajax-load-error a {
    display: block
}

.ajax-load-error p {
    color: black
}

.main-menu {
    margin: 0 auto 5px auto;
    margin-left: -1px
}

.main-menu-top {
    background: transparent url(/themes/a/_vt/white-width-1.png) -0px -32px repeat-x
}

.main-menu-logo {
    display: block;
    float: left;
    width: 160px;
    height: 44px;
    padding: 0;
    margin: 0;
    background: transparent url(/themes/a/mm/logos/reloaded-white/logo.png) top left no-repeat !important
}

.main-menu-logo:hover, .main-menu-logo:active {
    background: transparent url(/themes/a/mm/logos/reloaded-white/logo-hover.png) top left no-repeat !important
}

.main-menu-controls {
    float: right;
    margin-top: 1px;
    margin-right: 5px
}

.main-menu-controls a {
    display: block;
    float: left;
    text-align: center
}

.user-logged-in .main-menu-controls a {
    margin: 0 18px 0 18px
}

.user-logged-out .main-menu-controls a {
    margin: 0 32px 0 32px
}

.main-menu-controls img {
    display: block;
    margin: 0 auto;
    width: 40px;
    height: 28px;
    margin-top: -3px
}

.main-menu-language {
    float: right;
    margin: 2px 5px 0 0
}

.language img {
    width: 16px;
    height: 11px
}

.language .de {
    background: transparent url(/img/countryflags/de.gif) top left no-repeat
}

.language .en {
    background: transparent url(/img/countryflags/en.gif) top left no-repeat
}

.main-menu-controls .profile img {
    background: transparent url(/themes/a/mm/icons/natural-black/profile.png) top left no-repeat
}

.main-menu-controls .profile:hover img {
    background: transparent url(/themes/a/mm/icons/natural-black/profile-hover.png) top left no-repeat
}

.main-menu-controls .pns img {
    background: transparent url(/themes/a/mm/icons/natural-black/pns.png) top left no-repeat
}

.main-menu-controls .pns:hover img {
    background: transparent url(/themes/a/mm/icons/natural-black/pns-hover.png) top left no-repeat
}

.main-menu-controls .pns.blink img {
    background: transparent url(/themes/a/mm/icons/natural-black/pns-blink.png) top left no-repeat
}

.main-menu-controls .bookmarks img {
    background: transparent url(/themes/a/mm/icons/natural-black/bookmarks.png) top left no-repeat
}

.main-menu-controls .bookmarks:hover img {
    background: transparent url(/themes/a/mm/icons/natural-black/bookmarks-hover.png) top left no-repeat
}

.main-menu-controls .logout img {
    background: transparent url(/themes/a/mm/icons/natural-black/logout.png) top left no-repeat
}

.main-menu-controls .logout:hover img {
    background: transparent url(/themes/a/mm/icons/natural-black/logout-hover.png) top left no-repeat
}

.main-menu-controls .reload img {
    background: transparent url(/themes/a/mm/icons/natural-black/reload.png) top left no-repeat
}

.main-menu-controls .reload:hover img {
    background: transparent url(/themes/a/mm/icons/natural-black/reload-hover.png) top left no-repeat
}

.main-menu-controls .login img {
    background: transparent url(/themes/a/mm/icons/natural-black/login.png) top left no-repeat
}

.main-menu-controls .login:hover img {
    background: transparent url(/themes/a/mm/icons/natural-black/login-hover.png) top left no-repeat
}

.main-menu-controls .register img {
    background: transparent url(/themes/a/mm/icons/natural-black/register.png) top left no-repeat
}

.main-menu-controls .register:hover img {
    background: transparent url(/themes/a/mm/icons/natural-black/register-hover.png) top left no-repeat
}

.main-menu-controls .settings img {
    background: transparent url(/themes/a/mm/icons/natural-black/settings.png) top left no-repeat
}

.main-menu-controls .settings:hover img {
    background: transparent url(/themes/a/mm/icons/natural-black/settings-hover.png) top left no-repeat
}

.main-menu-search {
}

.main-menu-search-category button {
    border: 0;
    background: none;
    font-weight: bold
}

.main-menu-search-category button.selected {
    color: #292
}

.main-menu-search-form .search-text {
    color: #777
}

.main-menu-search-form .search-text:hover, .main-menu-search-form .search-text:focus {
    color: black;
    background: #f3f3f3
}

.main-menu-search-form .search-text {
    width: 330px;
    height: 22px;
    font-size: 16px
}

.main-menu-search-form .button {
    height: 22px;
    margin-top: -6px
}

.main-menu-places {
    clear: both;
    padding: 2px 0 2px 10px;
    color: #777
}

.main-menu-places a {
    padding: 0 17px 0 17px
}

.main-menu-places {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-bottom-left-radius: 3px;
    -khtml-border-bottom-right-radius: 3px
}

.main-menu-top {
    border-left: 1px #7c7c7c solid;
    border-right: 1px #7c7c7c solid
}

.main-menu-places {
    border: 1px #7c7c7c solid;
    background: transparent url(/themes/a/_vt/white-width-1.png) -0px -81px repeat-x
}

#jSuggestContainer {
    width: 395px
}

#jSuggestContainer ul {
    padding: 0;
    list-style-type: none
}

#jSuggestContainer li {
    padding: 0 3px 0 3px;
    cursor: pointer;
    clear: both
}

#jSuggestContainer li div.name {
    float: left;
    width: 284px
}

#jSuggestContainer li div.category {
    float: right;
    width: 105px;
    color: #888
}

#jSuggestContainer {
    color: #090909;
    background: white;
    border: 1px #777 solid
}

#jSuggestContainer li {
    border-bottom: 1px #aaa dotted
}

#jSuggestContainer li:hover, #jSuggestContainer .jSuggestHover {
    background: #ddd
}

#MMSearchCategorySub {
    z-index: 1000;
    position: absolute;
    margin: -41px 0 0 560px;
    padding: 0;
    min-width: 155px
}

#MMSearchCategorySub button {
    display: block;
    width: 100%;
    text-align: left
}

#MMSearchCategorySub ul {
    padding: 0
}

#MMSearchCategorySub ul ul {
    padding-left: 15px
}

#MMSearchCategorySub li {
    list-style-type: none
}

#MMSearchCategorySub {
    color: #090909;
    background: white;
    border: 1px #777 solid
}

.subtitles {
    position: absolute;
    display: inline;
    margin-left: -16px;
    margin-top: 0;
    width: 18px;
    height: 16px;
    background: url('/img/countryflags/subtitles.png') bottom right no-repeat
}

.status-green-icon, .ddl .link-status-on {
    width: 14px;
    height: 14px;
    margin: 3px 0 0 3px;
    background: transparent url(/themes/a/_vt/white-icon.png) -25px -85px no-repeat
}

.status-red-icon, .ddl .link-status-off {
    width: 14px;
    height: 14px;
    margin: 3px 0 0 3px;
    background: transparent url(/themes/a/_vt/white-icon.png) -45px -85px no-repeat
}

.ddl .description .cover, .ddl .list-cover {
    width: 130px;
    text-align: center;
    vertical-align: top
}

.ddl .description .cover {
    padding-top: 5px;
    text-align: left
}

.ddl .description .cover img, .ddl .list-cover img {
    max-width: 95%
}

.ddl .description .text, .ddl .list-description {
    vertical-align: top;
    text-align: justify
}

.ddl .description .text h3 a, .ddl .list-description h3 a {
    font-size: 20px;
    font-weight: blod
}

.ddl .module-list .error {
    text-align: center
}

.ddl .list-pages {
    text-align: center
}

.ddl .list-pages-with-type {
    width: 67%
}

.ddl .list-type {
    text-align: right
}

.ddl .list-letters-top, .ddl .list-letters-bottom {
    text-align: center;
    font-weight: bold
}

.ddl .list-letters-bottom {
    margin-top: 5px
}

.ddl .list-letters-top .selected, .ddl .list-letters-bottom .selected {
    color: #003782
}

.ddl .list-order {
    text-align: center
}

.ddl .gallery-list .list-cover img {
    width: 140px
}

.ddl .small-list {
    margin-top: 3px;
    border-top: 1px #ccc solid
}

.ddl .small-list tr {
    border-bottom: 1px #ccc solid
}

.ddl .small-list a {
    font-weight: normal
}

.ddl .small-list .list-category {
    width: 20%
}

.ddl .small-list .list-languages, .ddl .release-list .list-languages {
    width: 60px
}

.ddl .small-list .list-num-titles, .ddl .small-list .list-num-releases {
    width: 75px
}

.ddl .small-list .list-rating {
    width: 20px
}

.ddl .big-list {
    width: 100%;
    margin-top: 3px;
    border-bottom: 1px black solid
}

.ddl .big-list .row {
    width: 100%;
    border-top: 1px black solid
}

.ddl .big-list .list-name {
    border-bottom: 1px #ccc solid
}

.ddl .big-list .list-cover {
    width: 120px;
    vertical-align: top
}

.ddl .big-list .list-cover img {
    max-width: 115px;
    max-height: 162px;
    margin: 3px 3px 3px 0
}

.ddl .big-list .list-name {
    height: 20px
}

.ddl .big-list .description {
    height: 115px;
    text-align: justify
}

.ddl .big-list .list-languages, .ddl .big-list .list-num-releases, .ddl .big-list .list-rating {
    text-align: center
}

.ddl .gallery-list {
    width: 100%
}

.ddl .gallery-list td {
    text-align: center;
    vertical-align: bottom;
    padding: 7px 0 7px 0
}

.ddl .gallery-list .list-name a {
    display: inline
}

.ddl .list-category a {
    font-weight: normal;
    font-size: 10px
}

.ddl .list-name a {
    font-size: 12px;
    display: block
}

.ddl .list-year {
    font-size: 10px;
    color: #666
}

.ddl .list-languages, .ddl .list-num-releases, .ddl .list-num-titles, .ddl .list-rating, .ddl .list-newest-release {
    text-align: right
}

.ddl .list-languages img {
    position: relative;
    top: -1px
}

.ddl .list-infos {
    vertical-align: bottom
}

.ddl .list-infos td {
    border-top: 1px #ccc solid
}

.ddl.module-multidownload {
    text-align: center
}

.ddl.module-multidownload ul {
    text-align: left
}

.ddl.module-multidownload .inner-list {
    list-style-type: none
}

.ddl.module-multidownload .hoster-select .button {
    width: 47%;
    display: block;
    margin: 0 auto;
    text-align: left
}

.ddl .title-infos a {
    font-weight: normal;
    border-bottom: 1px #999 dotted
}

.ddl .title-infos a:hover {
    border-bottom: none
}

.ddl .title-infos th {
    width: 12%
}

.ddl .title-infos td {
    width: 25%
}

.ddl .title-more-infos {
    cursor: pointer;
    font-weight: bold
}

.ddl .title-images, .ddl .title-trailer {
    margin-top: 5px;
    width: 100%;
    text-align: center
}

.ddl .title-images td {
    text-align: center
}

.ddl .release-list, .ddl .release-list a {
    font-size: 12px;
    font-weight: normal
}

.ddl .release-list tr:first-child {
    border-top: 1px #ccc solid
}

.ddl .release-list tr {
    border-bottom: 1px #ccc solid
}

.ddl .release-list .list-name a {
    font-size: 12px;
    display: block
}

.ddl .release-list .list-name .active a {
    color: #003a7f;
    font-weight: bold
}

.ddl .release-types {
    text-align: right;
    width: 55px
}

.ddl .release-types img {
    float: right;
    margin-top: 1px;
    width: 18px;
    height: 17px
}

.ddl .release-type-och {
    background: transparent url(/themes/a/_vt/white-icon.png) -65px -85px no-repeat
}

.ddl .release-type-stream {
    background: transparent url(/themes/a/_vt/white-icon.png) -88px -85px no-repeat
}

.ddl .release-info-left, .ddl .release-info-right {
    width: 48%
}

.ddl .release-info-left {
    float: left;
    margin: 5px 0 0 5px
}

.ddl .release-info-left tr {
    border-bottom: 1px #ccc solid
}

.ddl .release-info-left th {
    font-size: 14px
}

.ddl .release-info-left td, .ddl .release-info-left a, .ddl .release-info-left span {
    font-size: 13px;
    text-align: right
}

.ddl .release-info-left input {
    border: 0;
    background: transparent;
    font-size: 14px;
    font-weight: bold;
    text-align: right
}

.ddl .release-info-right {
    float: right;
    margin: 5px 5px 0 0
}

.ddl .title-rating {
    width: 200px;
    margin: 0 0 10px 0
}

.ddl .release-rating {
    width: 200px;
    margin: 0 auto;
    text-align: center
}

.ddl .release-reup-box {
    bottom: 0px;
    text-align: center;
    margin-top: 20px
}

.ddl .release-reup {
    margin: 0 auto;
    margin-top: 5px;
    width: 283px;
    padding: 3px
}

.ddl .release-reup .button {
    margin-bottom: 3px
}

.ddl .release-reup span {
    font-weight: bold
}

.ddl .release-links table, .ddl .release-links .VHB, .ddl .release-links .link-announcement {
    width: 100%;
    max-width: 275px;
    margin: 0 auto
}

.ddl .release-links table {
    width: 280px
}

.ddl .release-links .VHB {
    margin-top: 8px !important
}

.ddl .release-links td {
    line-height: 20px
}

.ddl .release-links a {
    font-size: 13px;
    display: block
}

.ddl .link-status {
    width: 22px
}

.ddl .link-sub-header {
    text-align: center
}

.ddl .link-sub-header span {
    font-size: 13px
}

.ddl .link-clicks {
    width: 100px;
    padding-right: 3px;
    text-align: right
}

.ddl .link-streams td {
    text-align: center
}

.ddl .link-stream-icon {
    width: 122px;
    height: 28px;
    margin: 3px auto
}

.ddl .link-stream-icon img {
    width: 122px;
    height: 28px;
    border: 1px black solid
}

.ddl .link-stream-files {
    margin-bottom: 10px
}

.ddl .link-stream-files a {
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 0 auto 5px auto;
    width: 500px;
    text-align: left;
    font-size: 13px;
    font-weight: normal
}

.ddl .link-stream-files .button {
    background: #9f9
}

.ddl .link-stream-files a:hover, .ddl .link-stream-files a:active, .ddl .link-stream-files a.active {
    background: #6f6
}

.ddl .link-stream-files img {
    position: relative;
    top: -2px;
    left: -4px;
    width: 20px;
    height: 20 ox;
    background: transparent url(/themes/a/_vt/white-icon.png) -111px -85px no-repeat
}

.ddl .link-stream-files h4 {
    float: left
}

.ddl .link-stream-files .mirror {
    float: right
}

.ddl .release-stream-embed {
    padding: 15px 0 5px 0;
    text-align: center;
    display: none
}

.ddl .release-error {
    margin: 5px 0 5px 0;
    text-align: center
}

.ddl .release-mediainfo pre {
    margin-bottom: 10px
}

.ddl .release-nfo {
    text-align: center
}

.ddl .ddl-download-links .SEP {
    margin-top: 20px
}

.ddl .ddl-download-links .SEP.first {
    margin-top: 0
}

.ddl .ddl-download-links .tab-content {
    margin-bottom: 10px
}

.ddl a.ddl-mirror-box, .ddl a.ddl-mirror-box:visited {
    display: block;
    margin: 0 auto 5px auto;
    height: 18px;
    width: 175px;
    padding: 0 0 0 3px
}

.ddl a.ddl-mirror-box.big-button, .ddl a.ddl-mirror-box.big-button:visited {
    width: 275px;
    padding: 4px 6px 4px 6px
}

.ddl a.ddl-mirror-box {
    background: #9f9
}

.ddl a.ddl-mirror-box:hover, .ddl a.ddl-mirror-box:active {
    background: #6f6
}

.ddl .ddl-mirror-box h4 {
    float: left
}

.ddl .ddl-mirror-box.button h4 {
    font-size: 13px
}

.ddl .ddl-mirror-box.big-button h4 {
    font-size: 14px
}

.ddl .ddl-mirror-box h4:hover, .ddl .ddl-mirror-box h4:active {
    color: inherit
}

.ddl .ddl-mirror-box img {
    float: right;
    margin: 1px 1px 0 0;
    width: 16px;
    height: 16px
}

.ddl .ddl-mirror-box-stream {
    border: 1px #888 solid;
    display: block;
    width: 131px;
    height: 30px;
    margin: 0 auto 5px auto;
    padding: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0
}

.ddl .ddl-mirror-box-stream.active {
    border: 2px #003a7f solid
}

.ddl .comment-good-bad-infos, .ddl .comment-create-warning {
    display: none
}

.ddl .comment-vote-up, .ddl .comment-vote-up-voted, .ddl .comment-vote-up-disabled, .ddl .comment-vote-down, .ddl .comment-vote-down-voted, .ddl .comment-vote-down-disabled {
    width: 20px;
    height: 22px
}

.ddl .comment-vote-up:hover, .ddl .comment-vote-up:active, .ddl .comment-vote-up-voted {
    background: transparent url(/themes/a/_vt/white-icon.png) -137px -85px no-repeat
}

.ddl .comment-vote-up, .ddl .comment-vote-up-disabled {
    background: transparent url(/themes/a/_vt/white-icon.png) -161px -85px no-repeat
}

.ddl .comment-vote-down:hover, .ddl .comment-vote-down:active, .ddl .comment-vote-down-voted {
    background: transparent url(/themes/a/_vt/white-icon.png) -185px -85px no-repeat
}

.ddl .comment-vote-down, .ddl .comment-vote-down-disabled {
    background: transparent url(/themes/a/_vt/white-icon.png) -209px -85px no-repeat
}

.ddl .comment-vote-up-result, .ddl .comment-vote-down-result {
    margin-right: 3px
}

.ddl .comment-vote-up-result img, .ddl .comment-vote-down-result img {
    position: relative;
    top: 1px;
    left: 1px;
    width: 11px;
    height: 13px;
    margin-right: 2px
}

.ddl .comment-vote-up-result img {
    color: green;
    background: transparent url(/themes/a/_vt/white-icon.png) -233px -85px no-repeat
}

.ddl .comment-vote-down-result img {
    color: red;
    background: transparent url(/themes/a/_vt/white-icon.png) -251px -85px no-repeat
}

.ddl-tooltip {
    max-width: 570px
}

.ddl-tooltip h3, .ddl-tooltip th {
    font-size: 13px;
    font-weight: bold
}

.ddl-tooltip .cover {
    width: 120px
}

.ddl-tooltip .cover img {
    max-width: 115px
}

.ddl-tooltip .text {
    max-width: 550px
}

.ddl-tooltip .cover-and-text {
    float: left;
    padding-right: 4px
}

.forum-row:hover {
    background: transparent url(/themes/a/forum-row-hover.png) center left no-repeat
}

.forum-row-nohover:hover {
    background: transparent
}

.forum-row.important {
    background-color: #f77
}

.forum-row.sticky {
    background-color: #ecc
}

.forum-post th {
    width: 20%;
    padding: 2px 3px 2px 3px
}

.forum-post td {
    padding: 2px
}

.post-footer th, .post-footer td {
    vertical-align: middle
}

.post-controls {
    display: inline;
	float: right;

}

.post-controls form {
    display: inline
}

.post-thanks a {
    font-weight: normal
}

.post-spacer {
    width: 40%;
    margin: 4px auto;
    height: 0px;
    border-top: 1px #ccc solid;
    border-bottom: 1px #aaa solid
}

.post-edited {
    float: left
}

.forum .info, .forum .error {
    text-align: center
}

.forum .new-thread-button, .forum .reply-button {
    height: 20px;
    line-height: 20px
}

.forum .new-thread-button {
    display: block;
    float: right
}

.forum .reply-button {
    margin-top: 5px
}

.forum-write-post {
    text-align: center
}

.forum-write-post input[type=text] {
    width: 100%
}

.forum-write-post .big-button {
    display: block;
    margin: 0 auto
}

.forum .root-section-header, .forum .section-mods {
    height: 30px;
    line-height: 30px;
    text-indent: 5px;
    border: 1px #545454 solid;
    border-bottom: none;
    background: url('/themes/a/forum-header/reloaded-white.jpg') top right no-repeat
}

.forum .root-section-header a, .forum .section-mods, .forum .section-mods a {
    font-size: 13px;
    font-weight: bold;
    color: #090909
}

.forum .root-section-header a {
    display: block
}

.forum-sections {
    margin-bottom: 5px
}

.forum-sections tr:first-child {
    background: transparent url(/themes/a/_vt/white-width-1.png) -0px -106px repeat-x
}

.forum-sections tr:first-child th {
    color: #fafafa
}

.forum-sections .section-name {
    width: 69%
}

.forum-sections .sub-sections a {
    font-weight: normal
}

.forum-sections .section-stats {
    font-style: italic
}

.forum-sections .thread-topic {
    width: 60%
}

.forum-sections .thread-topic h2 {
    width: auto;
    margin-bottom: 0
}

.forum-sections .thread-stats {
    width: 50px;
    text-align: center;
    vertical-align: middle
}

.forum-sections .thread-lastpost {
}

.forum-sections .pages {
    text-align: left
}

.forum-sections .mulitpage {
    width: 10px;
    height: 12px;
    padding: 0;
    margin: 0 4px 0 6px;
    background: transparent url(/themes/a/_vt/white-icon.png) -269px -85px no-repeat
}

.forum-sections .important a {
    color: inherit
}

.forum-posts th, .forum-posts td {
    padding-right: 3px
}

.forum-posts .post-infos {
    width: 20%
}

.forum-posts .threadstarter {
    font-weight: bold;
    color: #555
}

.forum .post-header {
    width: 100%;
    margin: 0 2px 0 2px;
    border-bottom: 1px grey dotted
}

.forum .post-header h3 a {
    font-size: 12px
}

.forum .post-header h4 {
    float: right
}

.forum .post-header h4 a {
    font-size: 11px;
    font-weight: normal;
    color: #333
}

.section-footer .pages, .thread-footer .pages {
    float: left;
    margin-top: 3px
}

.section-footer form, .thread-footer form {
    float: right
}

.forum-search tr td:first-child {
    padding-right: 5px
}

.forum-search tr td:last-child {
    padding-left: 5px
}

.forum-search tr td:last-child select {
    height: 150px
}

.forum-search input[type=text], .forum-search select {
    width: 100%;
    border: 1px black solid
}

.forum-search td p {
    margin-bottom: 10px
}

.forum-search-results tr td:last-child {
    width: 120px
}

.forum .admin-box {
    margin-top: 6px
}

.wiki, .wiki table, .wiki a, .wiki a:hover, .wiki a:active, .wiki a:visited {
    line-height: 1.5em;
    font: x-small sans-serif;
    font-size: 100%
}

.wiki table {
    width: auto
}

.wiki h2, .wiki h3, .wiki h4, .wiki h5, .wiki h6, .wiki h7 {
    clear: both;
    float: none;
    display: block;
    background: none !important;
    font-weight: normal;
    margin: 0 0 .24em 0;
    padding: 0 0 .17em 0;
    text-indent: 0;
    border: 0;
    border-bottom: 1px solid #aaa;
    font: x-small sans-serif;
    width: auto !important;
    color: black
}

.wiki h2 {
    font-size: 188%
}

.wiki h2.firstHeading {
    margin-bottom: .3em
}

.wiki h2.firstHeading .aliases {
    font-size: 60%;
    color: #666
}

.wiki h2.firstHeading .aliases a, .wiki h2.firstHeading .aliases a:hover, .wiki h2.firstHeading .aliases a:active, .wiki h2.firstHeading .aliases a:visited {
    font-size: 100%;
    color: #666;
    font-weight: normal
}

.wiki h2 .editsection {
    font-size: 53%
}

.wiki h3 {
    font-size: 150%;
    margin-top: 1.4em
}

.wiki h3 .editsection {
    font-size: 67%
}

.wiki h4, .wiki h5, .wiki h6, .wiki h7 {
    clear: none;
    border-bottom: none;
    font-weight: bold
}

.wiki h4 {
    font-size: 132%;
    margin-top: 1.3em
}

.wiki h4 .editsection {
    font-size: 76%;
    font-weight: normal
}

.wiki h5 {
    font-size: 116%;
    margin-top: 1.2em
}

.wiki h5 .editsection {
    font-size: 86%;
    font-weight: normal
}

.wiki h6 {
    font-size: 100%;
    margin-top: 1.1em
}

.wiki h6 .editsection {
    font-weight: normal
}

.wiki h7 {
    font-size: 80%;
    margin-top: 1em
}

.wiki h7 .editsection {
    font-size: 125%;
    font-weight: normal
}

.wiki .headingComment {
    font-weight: bold;
    color: #888;
    margin-bottom: 1.3em;
    border-bottom: 1px solid #aaa
}

.wiki .headingComment a {
    color: #888
}

.wiki .quiet, .wiki .quiet a {
    color: #888
}

.wiki .historyInfo {
    color: #555
}

.wiki ul {
    line-height: 1.5em;
    list-style-type: square;
    margin: .3em 0 0 1.5em;
    padding: 0
}

.wiki ol {
    line-height: 1.5em;
    margin: .3em 0 0 3.2em;
    padding: 0;
    list-style-image: none
}

.wiki li {
    margin-bottom: .1em
}

.wiki a {
    text-decoration: none;
    background: none;
    color: #002bb8
}

.wiki a:visited {
    color: #5a3696
}

.wiki a:active {
    color: #faa700
}

.wiki a:hover {
    text-decoration: underline
}

.wiki a.stub {
    color: #723
}

.wiki a.new, #p-personal a.new {
    color: #ba0000
}

.wiki a.new:visited, #p-personal a.new:visited {
    color: #a55858
}

.wiki .catlinks {
    padding: 5px 0px 5px 0;
    margin-top: 1em;
    border: 0px;
    border-top: 2px dotted #aaa
}

.wiki .error, .wiki .warning, .wiki .info {
    width: 80%;
    margin-left: 10%;
    padding: .1em;
    margin-top: .5em;
    margin-bottom: .5em;
    text-align: center
}

.wiki .error {
    font-weight: bold;
    border: 1px solid #f22;
    background: #e88
}

.wiki .warning {
    font-weight: bold;
    border: 1px solid #ff3;
    background: #ff7
}

.wiki .info {
    border: 1px solid #aaa;
    background: #aae
}

.wiki .box-full, .wiki .box-left, .wiki .box-right {
    border: 1px #666 solid
}

.wiki .box-left, .wiki .box-right {
    width: 49%
}

.wiki .box-full {
    width: 100%
}

.wiki .box-full h3, .wiki .box-left h3, .wiki .box-right h3 {
    font-size: 116%;
    font-weight: bold;
    background-color: #bbf;
    border-bottom: 1px #666 solid;
    padding-top: 2px
}

.wiki .box-full h3 span, .wiki .box-full .box, .wiki .box-left h3 span, .wiki .box-right h3 span, .wiki .box-left .box, .wiki .box-right .box {
    padding: 3px 0 2px 3px
}

.wiki .box-full {
    clear: both
}

.wiki .box-left {
    float: left;
    clear: left
}

.wiki .box-right {
    float: right;
    clear: right
}

.wiki .diff-blockheader {
    font-weight: bold
}

.wiki .diff-a {
    text-align: center;
    font-weight: bold;
    font-size: 130%
}

.wiki .diff-addedline {
    background-color: #ccf
}

.wiki .diff-deletedline {
    background-color: #fcc
}

.wiki .diff-changed {
    font-weight: bold;
    color: red
}

.wikitable, .prettytable {
    margin: 1em 1em 1em 0;
    border-collapse: collapse;
    empty-cells: show;
    background: #f9f9f9;
    border: 1px #AAA solid
}

.wikitable th, .wikitable td, .prettytable th, .prettytable td {
    padding: 0.3em;
    border: 1px #AAA solid
}

.wikitable caption, .prettytable caption {
    font-weight: bold
}

.wikitable th, .prettytable th {
    text-align: center
}

table.wikitable tr.hintergrundfarbe1 th, table.wikitable tr th.hintergrundfarbe1, table.hintergrundfarbe1, .hintergrundfarbe1 {
    background-color: #f9f9f9
}

table.wikitable tr.hintergrundfarbe2 th, table.wikitable tr th.hintergrundfarbe2, table.hintergrundfarbe2, .hintergrundfarbe2 {
    background-color: #fff
}

table.wikitable tr.hintergrundfarbe3 th, table.wikitable tr th.hintergrundfarbe3, table.hintergrundfarbe3, .hintergrundfarbe3 {
    background-color: #ffff40
}

table.wikitable tr.hintergrundfarbe4 th, table.wikitable tr th.hintergrundfarbe4, table.hintergrundfarbe4, .hintergrundfarbe4 {
    background-color: #fa0
}

table.wikitable tr.hintergrundfarbe5 th, table.wikitable tr th.hintergrundfarbe5, table.hintergrundfarbe5, .hintergrundfarbe5 {
    background-color: #e0e0e0
}

table.wikitable tr.hintergrundfarbe6 th, table.wikitable tr th.hintergrundfarbe6, table.hintergrundfarbe6, .hintergrundfarbe6 {
    background-color: #b3b7ff
}

table.wikitable tr.hintergrundfarbe7 th, table.wikitable tr th.hintergrundfarbe7, table.hintergrundfarbe7, .hintergrundfarbe7 {
    background-color: #ffcbcb
}

table.wikitable tr.hintergrundfarbe8 th, table.wikitable tr th.hintergrundfarbe8, table.hintergrundfarbe8, .hintergrundfarbe8 {
    background-color: #ffebad
}

table.wikitable tr.hintergrundfarbe9 th, table.wikitable tr th.hintergrundfarbe9, table.hintergrundfarbe9, .hintergrundfarbe9 {
    background-color: #b9ffc5
}

.toc, .mw-warning {
    border: 1px solid #aaa;
    padding: 5px;
    font-size: 95%;
    background-color: #f9f9f9
}

.toc h3 {
    display: inline;
    border: none;
    padding: 0;
    font-size: 110%;
    font-weight: bold
}

.toc .toctitle {
    text-align: center;
    padding: 8px 0 3px 0
}

.toc td {
    padding: 0 8px 5px 8px
}

.toc ul {
    list-style-type: none;
    list-style-image: none;
    margin-left: 0;
    padding-left: 0;
    text-align: left
}

.toc ul ul {
    margin: 0 0 0 2em
}

.toc .toctoggle {
    font-size: 94%
}

.wiki .pagescol, .wiki .pagescol_first, .wiki .pagescol_last {
    float: left;
    width: 32%;
    overflow: hidden
}

.wiki .pagescol_last {
    float: right;
    overflow: hidden
}

.wiki .pagescol h3, .wiki .pagescol_first h3, .wiki .pagescol_last h3 {
    padding-top: 10px;
    overflow: hidden
}

.wiki .pagescol {
    margin-left: 1.9%;
    overflow: hidden
}

.wiki div.thumb {
    margin-bottom: .5em;
    border-style: solid;
    border-color: transparent;
    width: auto
}

.wiki div.thumbinner {
    padding: 3px !important;
    font-size: 94%;
    text-align: center;
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f9f9f9
}

.wiki div.thumbinner img {
    max-width: 100%;
    border: none
}

.wiki div.thumb.tright {
    clear: right;
    float: right;
    border-width: .5em 0 .8em .8em
}

.wiki div.thumb.tleft {
    float: left;
    clear: left;
    margin-right: .5em;
    border-width: .5em .8em .8em 0
}

.wiki div.thumb.tnone {
    float: none;
    clear: both;
    border-width: .5em 0 .8em 0
}

.wiki pre {
    padding: 3px !important;
    font-size: 100%;
    white-space: normal;
    overflow: hidden;
    margin: 0;
    border: 1px solid #ccc;
    background-color: #f9f9f9
}

.wikiH2 a {
    font-size: 100% !important
}

.module-news-article .news-article, .module-news-overview .news-article {
    border-bottom: 2px #777 solid
}

.module-news-overview .news-article {
    margin: 15px 0 15px 0;
    padding-bottom: 15px
}

.module-news-overview .news-article h2, .module-news-overview .news-article h2 a {
    font-size: 14px
}

.module-news-overview .news-article .introduce {
    font-weight: normal
}

.forum .news-article .introduce img, .module-news-overview .news-article .introduce img, .module-news-article .news-article .introduce img {
    float: left;
    margin: 0 5px 0 0;
    max-width: 190px;
    max-height: 150px
}

.module-news-article .news-article {
    margin: 10px 0 10px 0;
    padding-bottom: 10px
}

.module-news-article h2, .module-news-article h2 a {
    font-size: 17px
}

.forum .news-article .introduce, .module-news-article .news-article .introduce {
    font-weight: bold
}

.module-news-article .news-article .introduce img {
    max-width: 300px;
    max-height: 240px
}

.news-replys h3, .news-replys h3 a {
    clear: both;
    font-weight: bold;
    text-align: center;
    font-size: 13px
}

.news-tags, .news-sources {
    font-weight: bold
}

.news-tags a, .news-sources a {
    font-weight: normal;
    text-decoration: none !important
}

.news-tags {
    float: left;
    max-width: 60%
}

.news-sources {
    float: right;
    text-align: right;
    max-width: 38%
}

.markItUp * {
    margin: 0px;
    padding: 0px;
    outline: none
}

.markItUp a:link, .markItUp a:visited {
    color: #000;
    text-decoration: none
}

.markItUp {
    margin: 5px 0 5px 0
}

.markItUpContainer {
    border: 1px solid #3C769D;
    padding: 5px 5px 2px 5px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background: #fff url(/themes/a/markitup/white/container.png) repeat-x top left
}

.markItUpEditor {
    border: 2px solid #3c769d;
    width: 99%;
    height: 170px;
    clear: both;
    line-height: 18px;
    overflow: auto
}

.markItUpPreviewFrame {
    overflow: auto;
    text-align: left;
    border: 1px solid #3c769d;
    width: 99.9%;
    height: 200px;
    margin: 5px 0;
    background: #f0efef
}

.markItUpPreviewFrame a {
    color: inherit
}

.markItUpFooter {
    width: 100%;
    cursor: n-resize
}

.markItUpResizeHandle {
    overflow: hidden;
    width: 22px;
    height: 5px;
    margin-left: auto;
    margin-right: auto;
    cursor: n-resize;
    background-image: url(/themes/a/markitup/handle.png)
}

.markItUpHeader {
    display: block;
    width: 100%;
    height: 22px
}

.markItUpHeader ul li {
    list-style: none;
    float: left;
    position: relative
}

.markItUpHeader ul li ul {
    display: none
}

.markItUpHeader ul li:hover > ul {
    display: block
}

.markItUpHeader ul .markItUpDropMenu {
    background: transparent url(/themes/a/markitup/menu.png) no-repeat 115% 50%;
    margin-right: 5px
}

.markItUpHeader ul .markItUpDropMenu li {
    margin-right: 0px
}

.markItUpHeader ul .markItUpSeparator {
    margin: 0 10px;
    width: 1px;
    height: 16px;
    overflow: hidden;
    background-color: #CCC
}

.markItUpHeader ul ul .markItUpSeparator {
    width: auto;
    height: 1px;
    margin: 0px
}

.markItUpHeader ul ul {
    display: none;
    position: absolute;
    top: 18px;
    left: 0px;
    background: #F5F5F5;
    border: 1px solid #3C769D;
    height: inherit
}

.markItUpHeader ul ul li {
    float: none;
    border-bottom: 1px solid #3C769D
}

.markItUpHeader ul ul .markItUpDropMenu {
    background: #F5F5F5 url(/themes/a/markitup/submenu.png) no-repeat 100% 50%
}

.markItUpHeader ul ul ul {
    position: absolute;
    top: -1px;
    left: 150px
}

.markItUpHeader ul ul ul li {
    float: none
}

.markItUpHeader ul a {
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -10000px;
    background-repeat: no-repeat;
    padding: 3px;
    margin: 0px
}

.markItUpHeader ul ul a {
    display: block;
    padding-left: 0px;
    text-indent: 0;
    width: 120px;
    padding: 5px 5px 5px 25px;
    background-position: 2px 50%
}

.markItUpHeader ul ul a:hover {
    color: #FFF;
    background-color: #3C769D
}

.bbcode .markItUpButton1x6 ul {
    width: 81px;
    padding: 1px
}

.bbcode .markItUpButton1x6 li {
    border: 1px solid white;
    width: 25px;
    height: 25px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    float: left
}

.bbcode .markItUpButton1x6 ul a {
    width: 25px;
    height: 25px;
    background-image: none !important
}

.bbcode .markItUpButton1x6 ul a:hover {
    background-color: none
}

.bbcode .markItUpButton1x6 .col1-1 a {
    background: yellow !important
}

.bbcode .markItUpButton1x6 .col1-2 a {
    background: orange !important
}

.bbcode .markItUpButton1x6 .col1-3 a {
    background: red !important
}

.bbcode .markItUpButton1x6 .col2-1 a {
    background: blue !important
}

.bbcode .markItUpButton1x6 .col2-2 a {
    background: purple !important
}

.bbcode .markItUpButton1x6 .col2-3 a {
    background: green !important
}

.bbcode .markItUpButton1x6 .col3-1 a {
    background: white !important
}

.bbcode .markItUpButton1x6 .col3-2 a {
    background: gray !important
}

.bbcode .markItUpButton1x6 .col3-3 a {
    background: black !important
}

.bbcode .markItUpButton1x7 ul a {
    background-image: none !important;
    width: 105px;
    overflow: hidden;
    padding: 0px;
    margin: 0px
}

.markItUp .markItUpButton2x1 a {
    background-image: url(/img/smileys/skype/emoticon-0100-smile.gif)
}

.markItUp .markItUpButton2x2 a {
    background-image: url(/img/smileys/skype/emoticon-0105-wink.gif)
}

.markItUp .markItUpButton2x3 a {
    background-image: url(/img/smileys/skype/emoticon-0108-speechless.gif)
}

.markItUp .markItUpButton2x4 a {
    background-image: url(/img/smileys/skype/emoticon-0101-sadsmile.gif)
}

.markItUp .markItUpButton2x5 a {
    background-image: url(/img/smileys/skype/ueberrrascht.gif)
}

.markItUp .markItUpButton2x6 a {
    background-image: url(/img/smileys/skype/emoticon-0110-tongueout.gif)
}

.markItUp .markItUpButton2x7 a {
    background-image: url(/img/smileys/skype/emoticon-0103-cool.gif)
}

.markItUp .markItUpButton2x8 a {
    background-image: url(/img/smileys/skype/emoticon-0102-bigsmile.gif)
}

.markItUp .markItUpButton2x9 a {
    background-image: url(/img/smileys/skype/emoticon-0121-angry.gif)
}

.markItUp .markItUpButton2x10 a {
    background-image: url(/img/smileys/skype/emoticon-0112-wondering.gif)
}

.markItUp .markItUpButton2x11 a {
    background-image: url(/img/smileys/skype/emoticon-0111-blush.gif)
}

.markItUp .markItUpButton2x12 a {
    background-image: url(/img/smileys/skype/emoticon-0122-itwasntme.gif)
}

.markItUp .markItUpButton2x13 a {
    background-image: url(/img/smileys/skype/emoticon-0136-giggle.gif)
}

.markItUp .markItUpButton2x14 a {
    background-image: url(/img/smileys/skype/emoticon-0119-puke.gif)
}

.markItUp .markItUpButton2x15 a {
    background-image: url(/img/smileys/skype/emoticon-0174-bandit.gif)
}

.markItUp .markItUpButton2x16 a {
    background-image: url(/img/smileys/skype/emoticon-0172-mooning.gif)
}

.markItUp .markItUpButton2x17 a {
    background-image: url(/img/smileys/skype/emoticon-0133-wait.gif)
}

.markItUp .markItUpButton2x18 a {
    background-image: url(/img/smileys/skype/emoticon-0179-headbang.gif)
}

.markItUp .markItUpButton2x19 a {
    background-image: url(/img/smileys/skype/emoticon-0175-drunk.gif)
}

.markItUp .markItUpButton2x20 a {
    background-image: url(/img/smileys/skype/emoticon-0178-rock.gif)
}

.markItUp .markItUpButton2x21 a {
    background-image: url(/img/smileys/skype/wave.gif)
}

.markItUp .markItUpButton2x22 a {
    background-image: url(/img/smileys/skype/emoticon-0181-fubar.gif)
}

.markItUp .markItUpButton2x23 a {
    background-image: url(/img/smileys/skype/emoticon-0173-middlefinger.gif)
}

.markItUp .markItUpButton2x24 a {
    background-image: url(/img/smileys/skype/emoticon-0183-swear.gif)
}

.markItUp .markItUpButton2x25 a {
    background-image: url(/img/smileys/skype/emoticon-0140-rofl.gif)
}

.markItUp .markItUpButton2x26 a {
    background-image: url(/img/smileys/own/honk.gif)
}

.markItUp .markItUpButton2x27 a {
    background-image: url(/img/smileys/skype/emoticon-0155-flower.gif)
}

.markItUp .markItUpButton2x28 a {
    background-image: url(/img/smileys/skype/emoticon-0154-mail.gif)
}

.markItUp .markItUpButton1x1 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -111px no-repeat
}

.markItUp .markItUpButton1x2 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -28px -111px no-repeat
}

.markItUp .markItUpButton1x3 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -50px -111px no-repeat
}

.markItUp .markItUpButton1x4 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -72px -111px no-repeat
}

.markItUp .markItUpButton1x5 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -94px -111px no-repeat
}

.bbcode .markItUp .markItUpButton1x6 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -116px -111px no-repeat
}

.bbcode .markItUp .markItUpButton1x7 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -138px -111px no-repeat
}

.markItUp .markItUpButton1x8 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -160px -111px no-repeat
}

.markItUp .markItUpButton1x9 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -182px -111px no-repeat
}

.markItUp .markItUpButton1x10 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -204px -111px no-repeat
}

.markItUp .markItUpButton1x11 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -226px -111px no-repeat
}

.markItUp .markItUpButton1x12 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -248px -111px no-repeat
}

.markItUp .markItUpButton1x13 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -270px -111px no-repeat
}

.markItUp .markItUpButton1x14 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -133px no-repeat
}

.markItUp .markItUpButton1x15 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -28px -133px no-repeat
}

.markItUp .markItUpButton1x16 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -50px -133px no-repeat
}

.markItUp .markItUpButton1x17 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -72px -133px no-repeat
}

.bbcode .markItUp .markItUpButton1x18 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -94px -133px no-repeat
}

.markItUp .clean a {
    background: transparent url(/themes/a/_vt/white-icon.png) -116px -133px no-repeat
}

.markItUp .preview a {
    background: transparent url(/themes/a/_vt/white-icon.png) -138px -133px no-repeat
}

.wiki .markItUp .markItUpButton1x1 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -160px -133px no-repeat
}

.wiki .markItUp .markItUpButton1x2 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -182px -133px no-repeat
}

.wiki .markItUp .markItUpButton1x3 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -204px -133px no-repeat
}

.wiki .markItUp .markItUpButton1x4 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -226px -133px no-repeat
}

.wiki .markItUp .markItUpButton1x5 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -248px -133px no-repeat
}

.wiki .markItUp .markItUpButton1x6 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -111px no-repeat
}

.wiki .markItUp .markItUpButton1x7 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -28px -111px no-repeat
}

.wiki .markItUp .markItUpButton1x8 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -270px -133px no-repeat
}

.wiki .markItUp .markItUpButton1x9 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -226px -111px no-repeat
}

.wiki .markItUp .markItUpButton1x10 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -248px -111px no-repeat
}

.wiki .markItUp .markItUpButton1x11 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -72px -111px no-repeat
}

.wiki .markItUp .markItUpButton1x12 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -94px -111px no-repeat
}

.wiki .markItUp .markItUpButton1x13 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -155px no-repeat
}

.wiki .markItUp .markItUpButton1x14 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -133px no-repeat
}

.wiki .markItUp .markItUpButton1x15 a {
    background: transparent url(/themes/a/_vt/white-icon.png) -28px -133px no-repeat
}

.wiki .markItUp .preview a {
    background: transparent url(/themes/a/_vt/white-icon.png) -138px -133px no-repeat
}

.passon-icon {
    width: 16px;
    height: 16px
}

.passon-twitter {
    background: transparent url(/themes/a/_vt/white-icon.png) -28px -155px no-repeat
}

.passon-facebook {
    background: transparent url(/themes/a/_vt/white-icon.png) -50px -155px no-repeat
}

.passon-vz {
    background: transparent url(/themes/a/_vt/white-icon.png) -72px -155px no-repeat
}

.passon-myspace {
    background: transparent url(/themes/a/_vt/white-icon.png) -96px -155px no-repeat
}

.passon-delicious {
    background: transparent url(/themes/a/_vt/white-icon.png) -118px -155px no-repeat
}

.passon-digg {
    background: transparent url(/themes/a/_vt/white-icon.png) -140px -155px no-repeat
}

.passon-folkd {
    background: transparent url(/themes/a/_vt/white-icon.png) -162px -155px no-repeat
}

.passon-google {
    background: transparent url(/themes/a/_vt/white-icon.png) -184px -155px no-repeat
}

.passon-linkarena {
    background: transparent url(/themes/a/_vt/white-icon.png) -206px -155px no-repeat
}

.passon-misterwong {
    background: transparent url(/themes/a/_vt/white-icon.png) -228px -155px no-repeat
}

.passon-newsvine {
    background: transparent url(/themes/a/_vt/white-icon.png) -250px -155px no-repeat
}

.passon-reddit {
    background: transparent url(/themes/a/_vt/white-icon.png) -272px -155px no-repeat
}

.passon-stumbleupon {
    background: transparent url(/themes/a/_vt/white-icon.png) -6px -179px no-repeat
}

.passon-windows {
    background: transparent url(/themes/a/_vt/white-icon.png) -28px -179px no-repeat
}

.passon-yahoo {
    background: transparent url(/themes/a/_vt/white-icon.png) -50px -179px no-repeat
}

.passon-yigg {
    background: transparent url(/themes/a/_vt/white-icon.png) -72px -179px no-repeat
}
div#cnlbtn {
	width: 180px; 
	height: 60px; 
	display: block; 
	background-image: url('/img/cnl.png'); 
	text-indent: -9999px;
}