/* setting global default values */

* {
    margin:      0;
    padding:     0;
}

/* main stuff */
html {
    height: 100%;
    background: #fff url('./gfx/bg.png') repeat-x top center;
}
body {
    margin: 0 auto;
    width:  1012px;
    height: 100%;
    font:   10px/1.2em Verdana, sans-serif;
    background: #fff url('./gfx/bg2.png') repeat-x top center;
}
a:link, a:visited, a:active {
    color: #0b4c8e;
    outline: none;
    text-decoration: none;
}
a:hover {
    color: #0D7CEC;
}

a img {
    border: 0;
}

.bside_top { /* IE-workarounds */
    overflow: hidden;
    display:  inline-block;
    display:  block;
}
.bside { /* IE-workarounds */
    float:    left;
    overflow: hidden;
    display:  inline;
    display:  inline-block;
    display:  block;
}

.bplaced {
    color:       #000;
    font-weight: bold;
}


/*           */
/* main page */
/*           */

#header {
    margin: 0 auto;
    width:  962px;
    height: 138px;
    background: #fff url('./gfx/header.png') no-repeat top center;
}

#main {
    margin:       0 auto;
    padding:      0 0 80px 0;
    width:        978px;
    border-left:  1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
}
#top {
    height: 100px;
}
#center {
    overflow: hidden !important;
    overflow: visible;
    display: inline-block;
    display: block;
    padding: 0 8px;
    height:  auto !important;
    height:  400px;
    min-height: 400px;
}
#bottom {
    display: inline-block;
    display: block;
    overflow:hidden;
    margin:       0 auto;
    width:        978px;
    border-left:  1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    height: 38px;
    color:  #303030;
    background: #fff url('./gfx/footer.png') no-repeat bottom center;
}

/*             */
/* Commercials */
/*             */

#header_commercial {
    padding: 23px 0 0 482px;
    width:  468px;
    height: 60px;
}
#links_commercial {
    padding: 2px 0 0 490px;
    width:  468px;
    height: 15px;
}

/*             */
/* site-head   */
/*             */

#header_links {
    padding: 35px 0 0 552px;
    width: 418px;
    height: 25px;
}
#header_links a {
    padding-right: 38px;
    float: left;
    display: block;
    color: #2E373F;
    font:  14px/1.2em Arial, Verdana, sans-serif;
    font-weight: bold;
}
#header_links img {
    margin: 0 10px -1px 0;
}

h1 {
    margin: 36px 0 0 30px;
    color:  #2e373f;
    font:   23px/1.2em "Trebuchet MS", Verdana, sans-serif;
    letter-spacing: 0.5px;
}
h2 {
    margin:  16px 0 14px 32px;
    padding-bottom: 9px;
    font: 19px/1em "Trebuchet MS", Verdana, sans-serif;
    background: url('./gfx/packages_bar.png') no-repeat bottom center;
}
h3 {
    margin:  6px 0;
    padding: 8px 0 0 22px;
    font: 11px/1em Verdana, sans-serif;
    font-weight: normal;
}
h4 {
    display: inline;
    color:   #bc0303;
    font: 12px/1.4em Verdana, sans-serif;
    font-weight: bold;
}
h5 {
    font-size: 11px;
}
h6 {
    margin-left: 31px;
    color:       #bcbcbc;
    font-size:   10px;
    font-weight: normal;
}
#lang {
    float:  right;
    margin: -30px 16px 0 0;
    text-align: center;
}
#lang a {
    color: #454545;
    width: 74px;
    float: left;
}
#lang img {
    margin-bottom: -3px;
}

/*                */
/* site-top descr */
/*                */


#descr {
    margin-top: 14px;
    width:  964px;
    height: 212px;
    color:  #303030;
}
#left_text {
    float:  left;
    width:  395px;
    height: 200px;
    background: #fff url('./gfx/descr_bg.gif') repeat-y top left;
}

#left_text div {
    padding: 8px 0 3px 22px;
    width:   350px;
    height:  20px;
    font:    12px/1.4em Verdana, sans-serif;
    font-weight: bold;
    background:  url('./gfx/descr_border.png') no-repeat bottom left;
}
#left_text div img {
    margin: 0 2px -2px 0;
}
#left_text h3 b {
     color: #0b5fb4;
}
#image {
    float:   left;
    padding: 1px;
    width:   563px;
    height:  197px;
    border:  1px solid #cbcbcb;
}

/*                  */
/* packages & forms */
/*                  */


#packages {
    width:  628px;
    height: 301px;
    color:   white;
    font-weight: bold;
    background:  url('./gfx/packages.png');
}

#packages .left {
    margin-left: 30px;
    padding: 13px 0 0 170px;
    width:   428px;
    height:  72px;
}
#packages .right {
    display:     block;
    margin-left: 125px;
    height:      70px;
}
#packages .txt, .sel_descr_right .txt {
    font-weight: normal;
    margin-top:  8px;
    display:     block;
}
#packages .button {
    display: block;
    width:   93px;
    height:  15px;
    margin:  18px 40px 0 3px;
    padding: 2px 0 0 30px;
    color:   #434343;
    background: url('./gfx/packages_button.png') repeat-y top left;
}

#ext {
    width:  656px;
    height: 224px;
    background:  url('./gfx/bg3.png')  top left no-repeat;
}

#ext h2 {
    font-size: 21px;
    margin: 17px 0 14px 32px;
    letter-spacing: 0.4px;
    background: none;
}
#ext .left {
    margin-left: 30px;
    padding: 14px 0 0 172px;
    width:   428px;
    height:  72px;
}
#ext .right {
    display:     block;
    margin-left: 160px;
    height:      70px;
    font-weight: bold;
    padding: 2px 0 0 6px;
}
#ext .txt, .sel_descr_right .txt {
    font-weight: normal;
    margin-top:  12px;
    display:     block;
}
#ext .button {
    display: block;
    width:   125px;
    height:  32px;
    margin:  18px 0 0 6px;
    padding: 6px 0 0 0;
    color:   #434343;
    font-weight: bold;
    background: url('./gfx/packages_button.png') repeat-y top left;
    text-align: center;
}

#ext_txt {
    height: 224px;
    width: 305px;
    background: url('./gfx/bg5.png') top left no-repeat;
}
#ext_txt h2 {
    font:   20px/22px "Trebuchet MS", Verdana, sans-serif;
    margin: 13px 0 0 2px;
    letter-spacing: 0.4px;
    background: none;
    color: #109ada;
}
#ext_ttl {
    float: left;
    height: 132px;
    padding: 2px 0 0 0px;
    width: 140px;
    text-align: center;
    letter-spacing: 0.2px;
}
#ext_ttlbutton {
    display: block;
    margin:  18px 0 0 6px;
    padding: 9px 0 0 0;
    color:   #434343;
    font-weight: bold;
    text-align: center;
    display: block;
    background: url('./gfx/descrin.png') top left no-repeat;
    width: 124px;
    height: 35px;
}

#forms {
    margin-left: 8px;
    height: 300px;
}

#forms .button {
    border:  1px solid white;
    color:   white;
    padding: 0;
    width:  165px;
    height: 18px;
    font:   10px/1em Verdana, sans-serif;
    font-weight: bold;
    background: #cac9c9 url('./gfx/button.png') repeat-x;
}
#forms .image {
    margin: 10px 0 0 10px;
}


#login {
    margin-top: 1px;
    width:  325px;
    height: 159px;
    color:  #2e373f;
    background: #cac9c9 url('./gfx/login_bg.gif');
}

#login #errmsg {
    float:   left;
    padding: 2px;
    width:   160px;
    color:   #bc0303;  
}
#login #pwd_lsl {
    display: block;
    float:   left;
    margin-left: 20px;
}
#login #pwd_lsl a {
    font:    10px/1.4em Tahoma, Verdana, sans-serif;
    color:   #353535;
    display: block;
}
#login .identifier {
    font-weight: bold;
    margin-left: 14px;
}

#domaincheck {
    margin-top: 16px;
    width:  326px;
    border: 0;
    height: 122px;
    color:  #303030;
    background: #cac9c9 url('./gfx/dc_bg.gif');
}
#domaincheck #identifier {
    margin-left: 12px;
    font-weight: bold;
    letter-spacing: 1px;
}

#dbqus {
    height: 480px;
    width: 640px;
    background: #fff url('./gfx/dbg2.png');
    background-position: center;
    background-repeat:   no-repeat;
    margin: 0 auto;
    font: 10px/1.4em "Trebuchet MS", Verdana, sans-serif;
}

#cctitle {
    height: 134px;
    width: 400px;
}
#vat {
    height: 86px;
    width: 180px;
    padding: 48px 0 0 40px;
    color: white;
    font-weight: bold;
}
#vat2 {
    text-align: center;
    width: 158px;
    color: black;
    font-weight: bold;
    font-size: 11px;
    margin-top: 24px;
    font-family: Verdana, sans-serif; 
}

#cctitle h1 {
    font: 30px/30px "Trebuchet MS", Verdana, sans-serif;
    letter-spacing: 0.5px;
    background: none;
    margin: 38px 0 0 28px;
    padding: 0;
}
#cctitle h2 {
    font: 20px/28px "Trebuchet MS", Verdana, sans-serif;
    letter-spacing: 0px;
    background: none;
    margin: 66px 0 0 29px;
    color: #109ada;
    font-weight: normal;
}
#cctitle h3 {
    letter-spacing: 0.5px;
    background: none;
    margin: 21px 0 0 31px;
    padding: 0;
    color: #393939;
    font: 18px/1.4em "Trebuchet MS", Verdana, sans-serif;
}
#vat_text {
    height: 140px;
    width: 630px;
    font: 18px/25px "Trebuchet MS", Verdana, sans-serif;
    margin-top: 135px;
}
#vat_text h1 {
    margin: 20px 0 14px 34px;
    padding: 0;
    color: #0b5fb4;
    letter-spacing: 0.5px;
    font: 18px/14px "Trebuchet MS", Verdana, sans-serif;
}

#cenov {
    width: 170px;
    height: 37px;
    background-color: #0b5fb4;
    color: white;
    font: 18px/30px "Trebuchet MS", Verdana, sans-serif;
    font-weight: bold;
    padding: 7px 0 0 14px;
}
#cenovg {
    width: 336px;
    height: 35px;
    background-color: #b1de27;
    color: white;
    font: 18px/30px "Trebuchet MS", Verdana, sans-serif;
    padding: 9px 0 0 18px;
    margin-left: 8px;
    letter-spacing: 0.2px;
}
.exthb {
    width: 530px;
    height: 40px;
    background: #fff url('./gfx/bg5c.png') top;
    background-repeat: no-repeat;
    background-position: top left;
    margin-bottom: 5px;
    padding-top: 9px;
    letter-spacing: 0.0px; /* rm for ie7 */
}
.exthc {
    width: 544px;
    height: 40px;
    background: #fff url('./gfx/bg5d.png') top;
    background-repeat: no-repeat;
    margin-bottom: 4px;
    padding-top: 12px;
    letter-spacing: 0.0px;
}
.exth_head {
    width: 520px;
    margin-left: 35px;
    font: 12px/16px Verdana, Arial, sans-serif;
    letter-spacing: 0.0px;
}
.exth_comt {
    width: 520px;
    margin: 2px 0 0 35px;
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    letter-spacing: 0.0px;
}
.exth_comt b {
    color: #0b5fb4;
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
}

/*                    */
/* references & stats */
/*                    */

#references {
    margin-top: 14px;
    width:  632px;
    height: 184px;
    border-left: 5px solid #e3e3e3;
}
#references .image {
    margin-left: 20px;
}
#references .site {
    float:   left;
    display: block;
    width:   207px;
    height: 36px;
    padding-top: 106px;
    text-align:  center;
    background-position: center;
    background-repeat:   no-repeat;
}
#references a {
    color: #bcbcbc;
    overflow: hidden;
}
#references a b {
    color: #646464;
    margin-left: 4px;
}
#references a:hover b {
    color: #0b5fb4;
}

#stats {
    margin-top: 14px;
    width:  324px;
    height: 182px;
}
#stats .image {
    margin-left: 9px;
}
#stats_data {
    margin-left: 21px;
    padding: 14px 0 0 26px;
    width:  324px;
    height: 182px;
    font:   11px/15px Verdana, sans-serif;
    background: #fff url('./gfx/livestats_bg.gif') top repeat-x;
}
#stats_data img {
    margin: 0 !important;
    margin: 5px 0 2px 0;
}

/*              */
/* sign-up form */
/*              */

#reg_text {
    margin: 42px 0 0 30px;
}
#register {
    color: #2e373f;
}

#reg_text div {
    float: left;
    padding-left: 50px;
    font-size: 12px;
    font-weight: bold;
    width: 380px;
    margin-top: -6px;
    color: #2e373f;
}
#reg_text img {
    margin: 0 3px -2px 0;
}
#reg_text span {
    display: block;
    padding: 8px 0 0 10px;
    height: 19px;
    width: 370px;
    background: url('./gfx/reg_bar.png') no-repeat bottom left;
}

#reg_sel {
    color: #2e373f;
    margin: 140px 0 0 30px !important;
    margin: 140px 0 0 26px !important;
}
#sel_left {
    width: 434px;
    float: left;
    height: 315px;
    margin-left: 30px;
}
#sel_right {
    height: 315px;
    width: 410px;
    float: left;
    padding-left: 30px;
    background: url('./gfx/seperator.gif') no-repeat top left;
}
#sel_left img {
    margin: 30px 0 10px 110px;
}
#sel_right img {
    margin: 30px 0 10px 110px;
}
.sel_title {
    color: #0b5fb4;
    font: 16px/1em "Trebuchet MS", Verdana, sans-serif;
    display: block;
    margin: 0 auto;
    width: 300px;
}
.sel_descr {
    width: 400px;
    margin: 20px 0 0 10px;
    height: 180px;
}
.sel_descr_left {
    display: block;
    width: 140px;
    float: left;
    color: #bc0303;
    font-weight: bold;
}
.sel_descr_right {
    display: block;
    width: 260px;
    float: left;
    color: #0b5fb4;
    font-weight: bold;
}
.select {
    width: 221px;
    height: 43px;
    display: block;
    background: url('./gfx/reg_bar2.png') repeat-x top center;
    padding: 4px 0 0 12px;
    font-size: 11px;
    color: #2e373f;
    margin: 10px 0 0 2px;
}
.selectorigin {
    width: 124px;
    height: 23px;
    display: block;
    padding: 4px 0 0 10px;
    font-size: 11px;
    color: #2e373f;
    margin: 0px 0 0 2px;
}
#reg_form {
    height: 100px;
    width: 400px;
    margin: 320px auto 0 auto !important;
    margin: 20px auto 0 auto;
    font-weight: bold;
    font-size: 11px;
}

#register {
    font-weight: bold;
    padding: 30px 0 0 30px;
}

#register .seperator {
    width: 800px;
    height: 30px;
}
#register .bar {
    width: 800px;
    background: #fff url('./gfx/reg_bar.png') no-repeat bottom left;
    height: 20px;
}
#register .left {
    display: block;
    width: 200px;
    height: 20px;
    float: left;
}
#register .right {
    display: block;
    float: left;
}
#register .error {
    padding: 4px 0 0 10px;
    display: block;
    width: 390px;
    height: 16px;
    float: left;
}
#register #agb {
    width: auto;
    height: auto;
    background: none;
    margin-bottom: -1px;
}

/*                          */
/* user control panel - top */
/*                          */

#menu_info {
    float:  right;
    width:       565px;
    margin: -30px 10px 0 0;
    height: 20px;
    color:  #5c5c5c;
    text-align: left;
}
#menu_info #bar {
    display: block;
    float:   right;
    text-align: right;
    margin-top:  5px;
    padding-top: 5px;
    width:       565px;
    border-top:  1px solid #a9a9a9;
    color:       #8c8c8c;
}
.menu_head {
    margin-left: -210px;
    width:  190px;
    color:  #2e373f;
    font:   16px/1em "Trebuchet MS", Verdana, sans-serif;
    text-align: right;
    background: #fff;
}
#menu_content {
    padding: 24px 8px 0 202px;
    width:   554px;
}

/*                          */
/* user control panel - bar */
/*                          */

#menubar {
    width:  166px;
    height: 475px;
    /* margin: 18px 0 50px 26px !important;
    margin: 18px 0 50px 13px; */
    margin: 18px 0 0px 26px !important;
    margin: 18px 0 0px 13px;
    /* background: #fff url('./gfx/menubar_bg.png') repeat-x bottom center; */
}
#menubar a {
    display: block;
    padding: 4px 0 6px 1px;
    width:   165px;
    border-bottom: 1px solid #7c7c7c;
    color: #444444;
    font-weight: bold;
    font-size:   11px;
}
#menubar a:hover, #menubar #active {
    color: white;
    background: #0b5fb4;
    text-decoration: none;
}
#menubar .menubarext a, #menubar .menubarext #active,
#menubar .menubarexth a:hover, #menubar .menubarexth #active {
    background: #badc34 url('./gfx/navbg.gif') repeat-x top left; 
    color: #111;
}
#menubar #maintainer {
    margin-top: 32px;
}
#menubar #maintainer a {
    color: #bc0303;
}
#menubar #maintainer a:hover, #menubar #maintainer a:active {
    color: #fff;
}
#comm_u a:hover {
    background: #fff;
}


/*                              */
/* user control panel - content */
/*                              */

#menu_table {
    border: 0;
    border-spacing: 0;
    margin: 30px 0 12px 0;
    color: #2E373F;
    width: 100%;
}
#menu_table td {
    padding: 1px 5px;
    border: 0;
    background: #f1f1f1;
    height: 21px !important;
    height: 15px;
    border: 1px solid white;
}

#menu_table thead th {
    text-align: left;
    background: #e0e1e3;
    height: 19px;
    padding: 0 10px 0 5px;
    border: 1px solid white;
    border-bottom: 2px solid white;
}
#menu_table tfoot td {
    background: #e8e8e8;
    border: 1px solid white;
    border-top: 2px solid white;
    height: 6px !important;
    height: 6px;
}
#menu_table tbody td {
    border-top:    3px solid white !important;
    border-top:    1px solid white;
    border-bottom: 3px solid white !important;
    border-bottom: 1px solid white;
}
.grant td {
    background: #f0ffff !important;
}
.revoke td {
    background: #fff0ff !important;
}
.secondary td {
    background: #f8f8f8 !important;
}
.ad_input {
    border: 1px solid #c2c2c2;
    padding: 6px;
    font: 11px/1em "Courier New", Verdana, sans-serif;
    margin-bottom: 12px;
}

#color_palette td {
    padding: 2px;
    border: 0;
}

.input, #register input, #forms input, #reg_form input {
    padding: 3px 0 0 4px;
    width:   140px;
    height:  15px;
    border:  0;
    color:      #000;
    font-size:  10px;
    background: #cac9c9 url('./gfx/dc_input.png');
}
.input_title {
    display: block;
    margin: -12px 4px 0 0;
    text-align: right;
}
.submit, #reg_form .submit, #register .submit, #register_final .submit {
    margin-top: 10px;
    width:  144px;
    height: 16px;
    border: 0;
    color:  white;
    font:   10px/1em Verdana, sans-serif;
    font-weight: bold;
    background:  #cac9c9 url('./gfx/button.png') repeat-x;
}

#register input {
    width: 161px;
    height: 16px;
}
#reg_form .submit, #register .submit, #register_final .submit {
    padding: 0;
    margin-top: 10px;
}
#forms input {
    width:   158px;
    height:  15px;
    padding: 4px 0 0 7px;
    margin-top: 9px;
}

.column_left { /* user-menu info: left */
    width: 180px;
    color: #2e373f;
    font-weight: bold;
    padding-top: 1px;
}
.column_left span {
    float:   left;
    display: block;
    margin: 4px 0 2px 0;
    width:   100%;
    height:  16px;
}

.column_right { /* user-menu info: right */
    width:  364px;
}
.column_right span {
    float:   left;
    display: block;
    margin: 3px 0 2px 0;
    padding: 2px 0 0 8px;
    width:   100%;
    height:  15px;
    background: #e5e5e5;
}

.element_left { /* user-menu element: left */
    width: 234px;
    color: #2e373f;
    font-weight: bold;
    margin-left: 10px;
}
.element_left span {
    float:   left;
    display: block;
    margin: 6px 0 4px 0;
    width:   100%;
    height:  16px;
}

.element_right { /* user-menu element: right */
    width:  300px;
}
.element_right span {
    float:   left;
    display: block;
    width:   100%;
    height:  19px;
    margin: 1px 0 6px 0;
}
.element_right input {
    width: 161px;
}


#status_success, #status_error, #status_normal {
    color: #7f910f;
    margin: 12px 0 -20px 0;
    width: 100%;
}
#status_error {
    color: #bc0303;
}
#status_normal {
    color: #00a;
}
.row_active {
    background-color: #DBE7A4;
}
.row_inactive {
    background-color: #00a;
}

.status_success, .status_error {
    font-weight: normal;
    padding-top: 5px;
}
.status_success {
    color: #7d910f;
}
.status_error {
    color: #bc0303;
}

.legend {
    border: 1px solid #c2c2c2;
    background: #f8f8f8;
    width: 526px;
    padding: 0 22px 22px 9px;
    margin: 20px 0;
}
.legend h3 {
    font-size: 11px;
    color: #0b5fb4;
    padding: 12px 0 11px 0;
    font-weight: bold;
}

/* ################### */
/* ################### */


.ticketlisting a {
    display: block;
    width: 100%;
    height: 14px;
}
#new_ticket a, #read_back a {
    display: block;
    color:   white;
    font-weight:     bold;
    text-align:      center;
    text-decoration: none;
    background:      #cac9c9 url('./gfx/button.png') repeat-x;
}
#new_ticket a {
    padding: 2px 16px;
    height:  12px;
    width:   126px;
    text-align: left;
}
#read_back a {
    float:      left;
    margin-top: 10px;
    padding:    2px 16px;
    height:     12px;
    width:      110px;
    text-align: center;
}
#message {
    border: 1px solid #c2c2c2;
    padding: 4px;
    font: 11px/1em Verdana, sans-serif;
    margin: 12px 0;
}
.ticket_text {
    padding: 5px 0 8px 5px;
    border: 1px solid #c2c2c2;
    margin-bottom: 2px;
    overflow: auto;
}
.ticket_info {
    width: 430px;
}
.ticket_info span {
    display: block;
    padding: 4px 0 0 4px;
    background: #e5e5e5;
    height: 16px;
    width: 190px;
    float: left;
}


/* FAQ, terms, etc... */

#terms {
    padding: 25px 5px 5px 5px;
    margin: 10px;
    margin-bottom: 0;
    width: 920px;
    color: black;
}
#terms h1 {
    font: 26px/1em "Trebuchet MS", Tahoma, Verdana, sans-serif;
    margin: 10px;
    background: #fff;
}
#terms h2 {
    font: 18px/1em Arial, Tahoma, Verdana, sans-serif;
    font-weight: bold;
    background: #fff;
    margin: 30px 0 20px 0;
}
#terms .body {
    color:  #2e373f;
    margin: 15px 0 5px 15px;
    display: block;
    text-align: justify;
}

#faq h1 {
    font: 26px/1em "Trebuchet MS", Tahoma, Verdana, sans-serif;
    color: #322c84;
    margin: 20px;
    background: #fff;
}
#faq .question {
    color: #303030;
    display: block;
    font-weight: bold;
    margin: 10px 0 0 15px;
}
#faq .answer {
    display: block;
    margin: 2px 0 20px 20px;
}

.adMain, .adMainHalf {
    padding: 2px;
    border:  1px solid #C6C6FF;
    width:  462px;
    height: 54px !important;
    height: 50px;
    background: white;
}
.adMainHalf {
    width:  234px;
    height: 54px !important;
    height: 50px;
}
.adText, .adTextHalf {
    float:  left;
    width:  229px;
    height: 60px;
}
.adLink, .adLinkHalf {
    margin-bottom: 4px;
    color: #2F59AD;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.adLegend, .adLegendHalf {
    margin: -2px 0 0 151px;
    padding-top: 4px;
    background: #C6C6FF;
    width: 84px;
    height: 14px;
    text-align: center;
}
.adLegendHalf {
    margin: -15px 0 0 153px;
}
.adLabel span {
    margin: 2px 0 3px 0;
    background: none;
}
.adLabel input {
    padding: 3px 0 0 4px;
    width:   60px;
    height:  15px;
    border:  0;
    border-right: 1px solid #aaa;
    color:      #000;
    font-size:  10px;
    background: #cac9c9 url('./gfx/dc_input.png');
}
.adBox {
    width:  5px;
    height: 16px;
    margin: -18px 0 0 68px;
}
#selections {
    width: 513px;
    height: 314px;
    padding: 0x;
    margin-top: 0;
    background: #fff url('./gfx/selectionbg.png') top;
    background-repeat: no-repeat;
    background-position: top left;

}
#selections_method {
    height: 38px;
    width: 524px;
    padding: 17px 0 0 6px;
    font: 11px/15px Verdana, Arial, sans-serif;
    color: white;
    font-weight: bold;
}
#selections_text {
    height: 30px;
    width: 500px;
    font: 11px/15px Verdana, Arial, sans-serif;
    color: black;
    padding: 0 0 0 6px;
    font-weight: bold;
}
#selections_st {
    height: 104px;
    width: 334px;
    padding: 16px 0 0 166px;
}
#selections_nd {
    height: 104px;
    width: 334px;
    padding: 18px 0 0 166px;
}
.selections_descr {
    color: #0b5fb4;
    font: 12px/12px Verdana, Arial, sans-serif;
    font-weight: bold;
}
.selections_descrt {
    margin-top: 4px;
    color: #3c3b3b;
    font: 11px/11px Verdana, Arial, sans-serif;
}
.selections_center {
    margin-top: 14px;
    color: #3c3b3b;
    font: 11px/11px Verdana, Arial, sans-serif;
    font-weight: bold;
    height: 30px;
}
.selections_button {
    width: 200px;
    padding-left: 72px;
}
#selectionsp {
    width: 513px;
    height: 315px;
    padding: 0x;
    margin-top: 0;
    background: #fff url('./gfx/selectionbgp.png') top;
    background-repeat: no-repeat;
    background-position: top left;
}
#selectionsc {
    width: 513px;
    height: 778px;
    padding: 0x;
    margin-top: 0;
    background: #fff url('./gfx/selectionbgc.png') top;
    background-repeat: no-repeat;
    background-position: top left;
}
#selectionss {
    width: 513px;
    height: 778px;
    padding: 0x;
    margin-top: 0;
    background: #fff url('./gfx/selectionbgpsc.png') top;
    background-repeat: no-repeat;
    background-position: top left;
}
#selectionsw {
    width: 513px;
    height: 336px;
    padding: 0x;
    margin-top: 0;
    background: #fff url('./gfx/selectionbgwire.png') top;
    background-repeat: no-repeat;
    background-position: top left;
}
#selectionsc_bottom {
    height: 460px;
    width: 520px;
    text-align: center;
    background: #fff url('./gfx/selectionbv.png') top;
}
#selectionsp_center {
    padding: 10px 0 0 6px;
    height: 147px;
    width: 530px;
}
#selectionsp_bottom {
    height: 70px;
    width: 530px;
    text-align: center;
}
#selectionsp_listing {
    color: black;
    font: 13px/13px Verdana, Arial, sans-serif;
    height: 20px;
}
#selectionsp_total {
    color: #0b5fb4;
    font: 15px/15px Verdana, Arial, sans-serif;
    height: 20px;
    font-weight: bold;
    margin-top: 10px;
}
#selectionsp_listing .bside {
    width: 300px;
    height: 20px;
}

