.marcom-q {   
    padding-bottom: 34px;	
}

.marcom-q .marcom-form {
    margin: 0px;
}

.marcom-q .registration-form,
    .marcom-q .standart-form {

    width: 100%;
    /*overflow: hidden;*/
}

.marcom-form .marcom-table {
    width: 100%;
}

.marcom-form .marcom-table .listbox-si-text {
    border: 1px solid #C4CED4;
    height: 19px;
    width: 219px;
}

.marcom-form .marcom-table .listbox-si-text {
    color: #5C5C5C;
}

.marcom-table #listbox-1 {
    width: 83px;
}

.marcom-table #listbox-1 .listbox-si-text {
    width: 80px;
}

.marcom-table #listbox-1 .listbox-si-button {
    left: 66px;
}

.marcom-table #listbox-1 .listbox-list-container {
    width: 83px;
}



.marcom-table #listbox-4 {
    width: 219px;
}

.marcom-table #listbox-4 .listbox-si-text {
    width: 219px;
}

.marcom-table #listbox-4 .listbox-si-button {
    left: 205px;
}

.marcom-table #listbox-4 .listbox-list-container {
    width: 219px;
}




.marcom-form .marcom-table .row-label { 
    width: 127px;
    padding-right: 12px;
    text-align: right;
}

.marcom-form .marcom-table td {
    padding: 4px 0px;
    *padding: 3px 0px;
}

.marcom-form .label-req {
    color: red;
}

.marcom-form .marcom-input,
    #no-spam-input input {

    padding-top: 2px;
}

.marcom-form .marcom-input,
    .marcom-form .marcom-combobox,
    .marcom-form .marcom-textarea,
    .marcom-form #no-spam-input input {

    width: 221px;
    border: 1px solid #c4ced4;
    height: 19px;
    font-size: 11px;
    font-family: Tahoma,Arial,sans-serif;
    color: #5C5C5C;
}

.marcom-form .marcom-textarea {
    height: 100px;
}

.marcom-form .marcom-products {
    height: 65px;
}

.marcom-form .marcom-title {
    width: auto;
}

.marcom-form .row-indention {
    display: none;
}

.marcom-form .row-indention td {
    line-height: 10px;
    padding: 0px;
}

.marcom-form .submit-row {
    padding: 0px 0px 9px 0px;
    text-align: left;
}

.marcom-form .submit-row button {
    font-size: 24px;
    padding: 14px 20px;
    min-width: 221px;
    text-align: center;
    border: none;
    background: #92b6e3;
    /*font-weight: bold;*/
    color: #183b6c;
    line-height: 1.0em;
    margin-left: 139px;
}

.marcom-form .marcom-aspam {
    padding-top: 4px;
}

.marcom-form .nospam-section {
    border: 1px solid red;
    padding: 10px 0px;
}

.marcom-form .textarea, .marcom-form .required-fild {
    padding-left: 2px;
}

.marcom-form #no-spam-text {
    width: 127px;
    margin-right: 10px;
    text-align: right;
    float: left;
}

.marcom-form #no-spam-captcha img {
    *margin-left: -3px;
}

.marcom-form #no-spam-input {
    padding: 10px 0px 9px 137px;
    *padding: 9px 0px 8px 137px;
}

.marcom-form select {
    *margin: 1px 0px;
}

.marcom-form .marcom-products-label {
    /*width: 221px;*/
    padding-bottom: 3px;
}

.marcom-q .standart-form .marcom-textarea {
    width: 300px;
}

/* for aspam type of protection */
.marcom-form #no-spam-radios {
    position: relative;
    width: 40px;
    height: 40px;
    margin-left: 141px;
}
      
.marcom-form #no-spam-radios input {
    position: absolute;   
    margin: 5px;
    *margin: 0px;
    padding: 0px;
}

.overlay-layer {
    background: #000 url(/themeimg/img/ajax-loader.gif) no-repeat 50% 50%;
    opacity: .5;
    filter: alpha(opacity = 50);
    z-index: 10000;
}