/* стили кредитных программ */

    div.credit-programs {
        border: #78a305 1px solid;
        font-size: 10pt;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        text-align: left;
    }

    div.credit-programs .credit-programs-content
                                           {background-color: #FFFFFF;
                                            background-image: none;
                                            border:           0px solid;
                                            border-radius:    10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
                                            clear:            both;
                                            display:          block;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         hidden;
                                            padding:          10px;
                                            position:         relative;
                                            text-align:       left;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}

      /* в контейнер вложен DIV-элемент класса text - текст */
      div.credit-programs div.credit-programs-content div.text
                                           {background-color: transparent;
                                            background-image: none;
                                            border:           0px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            color:            #000000;
                                            display:          block;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         visible;
                                            padding:          0px 0px 10px 0px;
                                            position:         relative;
                                            text-align:       center;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}

      div.credit-programs div.credit-programs-content div.sum
                                           {background:       none;
                                            border:           #E0E0E0 1px solid;
                                            border-radius:    5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
                                            clear:            both;
                                            display:          block;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           10px 0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         hidden;
                                            padding:          10px;
                                            position:         relative;
                                            text-align:       left;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}
        div.credit-programs div.credit-programs-content div.sum span
                                           {background:       none;
                                            border:           0px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        13pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px 10px 0px 0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         hidden;
                                            padding:          0px;
                                            position:         relative;
                                            text-align:       left;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}

      /* в контейнере также размещен INPUT-элемент - кнопка кредитной программы */
      div.credit-programs div.credit-programs-content input
                                           {background-color: #F0F0F0;
                                            background-image: none;
                                            border:           #D0D0D0 1px solid;
                                            border-radius:    2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
                                            clear:            none;
                                            color:            #606060;
                                            display:          block;
                                            float:            left;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           24px;
                                            line-height:      24px;
                                            margin:           0px 5px 10px 5px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            padding:          0px;
                                            position:         relative;
                                            text-align:       center;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            100px;}
      div.credit-programs div.credit-programs-content input.credit-programs-selected
                                           {background-color: #A0FFA0;
                                            border:           #80E080 1px solid;}

      /* в контейнере также размещен INPUT-элемент класса submit - кнопка отправки */
      div.credit-programs div.credit-programs-content input.submit
                                           {background-color: #E0E0E0;
                                            background-image: none;
                                            border:           #D0D0D0 1px solid;
                                            border-radius:    2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
                                            clear:            both;
                                            color:            #606060;
                                            display:          block;
                                            float:            right;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        8pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           24px;
                                            line-height:      24px;
                                            margin:           0px 0px 0px 10px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            padding:          0px 10px;
                                            position:         relative;
                                            text-align:       center;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}

  /* форма ввода кредитной программы */
  div.credit-form
                                           {background:       url('../images/credit-programs-background.png') repeat left top;
                                            border:           #C0C0C0 1px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            display:          none;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           100%;
                                            left:             0px;
                                            line-height:      normal;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         hidden;
                                            padding:          0px;
                                            position:         absolute;
                                            text-align:       center;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            top:              0px;
                                            width:            100%;
                                            z-index:          65535;}
    div.credit-form div.credit-form-content
                                           {background-color: #FFFFFF;
                                            background-image: none;
                                            border:           #C0C0C0 1px solid;
                                            border-radius:    10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
                                            box-shadow: #78a305 0 0 10px;
                                            clear:            both;
                                            display:          block;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            left:             0px;
                                            line-height:      normal;
                                            margin:           0px auto;
                                            max-width:        700px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         hidden;
                                            padding:          15px;
                                            position:         relative;
                                            text-align:       center;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            top:              0px;
                                            width:            700px;}
      div.credit-form div.credit-form-content div.credit-form-content-table
                                           {background-color: transparent;
                                            background-image: none;
                                            border:           0px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            display:          block;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         hidden;
                                            padding:          10px;
                                            position:         relative;
                                            text-align:       center;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}

      /* форма ввода кредитной программы - заголовок */
      div.credit-form div.credit-form-content div.title
                                           {background-color: transparent;
                                            background-image: none;
                                            border:           0px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            color:            #000000;
                                            display:          block;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        13pt;
                                            font-style:       normal;
                                            font-weight:      bold;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         visible;
                                            padding:          0px 0px 10px 0px;
                                            position:         relative;
                                            text-align:       left;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}

        /* форма ввода кредитной программы - ссылка "Закрыть" */
        div.credit-form div.credit-form-content div.title div.close
                                           {background-color: #ECECEC;
                                            background-image: none;
                                            border:           #E4E4E4 1px solid;
                                            border-radius:    2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
                                            clear:            both;
                                            color:            #000000;
                                            display:          block;
                                            float:            right;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        8pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           16px;
                                            line-height:      16px;
                                            margin:           0px 0px 5px 10px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         hidden;
                                            padding:          0px;
                                            text-align:       center;
                                            text-indent:      0px;
                                            white-space:      nowrap;
                                            width:            16px;}
          div.credit-form div.credit-form-content div.title div.close a
                                           {color:           #606060;
                                            font-weight:     bold;
                                            text-decoration: none;}
          div.credit-form div.credit-form-content div.title div.close a:hover
                                           {color:           #606060;
                                            font-weight:     bold;
                                            text-decoration: none;}

      /* форма ввода кредитной программы - ячейки таблицы */
      div.credit-form div.credit-form-content table
                                           {background-color: transparent;
                                            background-image: none;
                                            border:           0px solid;
                                            border-collapse:  separate;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            color:            #000000;
                                            float:            none;
                                            height:           auto;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            padding:          0px;
                                            position:         relative;
                                            text-indent:      0px;
                                            width:            100%;}
      div.credit-form div.credit-form-content td.label,
      div.credit-form div.credit-form-content td.submit
                                           {background-color: transparent;
                                            background-image: none;
                                            border:           0px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            color:            #000000;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            padding:          0px;
                                            position:         relative;
                                            text-align:       left;
                                            text-decoration:  none;
                                            text-indent:      0px;}
      div.credit-form div.credit-form-content td.submit
                                           {padding:          10px 0px 0px 0px;}
        div.credit-form div.credit-form-content td.label span.required
                                           {background-color: transparent;
                                            background-image: none;
                                            border:           0px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            color:            #C00000;
                                            display:          inline;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        8pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px 0px 0px 5px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            overflow:         hidden;
                                            padding:          0px;
                                            position:         relative;
                                            text-align:       left;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}
        div.credit-form div.credit-form-content td.submit input.submit
                                           {background-color: #E0E0E0;
                                            background-image: none;
                                            border:           #D0D0D0 1px solid;
                                            border-radius:    2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
                                            clear:            both;
                                            color:            #606060;
                                            display:          block;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           24px;
                                            line-height:      24px;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            padding:          0px 10px;
                                            position:         relative;
                                            text-align:       center;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            auto;}
        div.credit-form div.credit-form-content td.submit input.submit:hover
                                           {background-color: #C0C0C0;
                                            border:           #A0A0A0 1px solid;
                                            color:            #404040;}
      div.credit-form div.credit-form-content td.value
                                           {background-color: transparent;
                                            background-image: none;
                                            border:           #C0C0C0 1px solid;
                                            border-radius:    2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
                                            clear:            both;
                                            color:            #000000;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            padding:          2px;
                                            position:         relative;
                                            text-align:       left;
                                            text-decoration:  none;
                                            text-indent:      0px;}
        div.credit-form div.credit-form-content td.value input.edit,
        div.credit-form div.credit-form-content td.value textarea.edit
                                           {background-color: #FFFFFF;
                                            background-image: none;
                                            border:           0px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            color:            #000000;
                                            display:          block;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      normal;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            padding:          0px;
                                            position:         relative;
                                            text-align:       left;
                                            text-decoration:  none;
                                            text-indent:      0px;
                                            width:            100%;}
        div.credit-form div.credit-form-content td.value textarea.edit
                                           {resize:           none;}
        div.credit-form div.credit-form-content td.value input.non-touched,
        div.credit-form div.credit-form-content td.value textarea.non-touched
                                           {color:            #A0A0A0;}
      div.credit-form div.credit-form-content td.topic
                                           {background-color: #E0E0E0;
                                            background-image: none;
                                            border:           0px solid;
                                            border-radius:    0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                                            clear:            both;
                                            color:            #000000;
                                            float:            none;
                                            font-family:      Verdana, Tahoma, Arial;
                                            font-size:        10pt;
                                            font-style:       normal;
                                            font-weight:      normal;
                                            height:           auto;
                                            line-height:      24px;
                                            margin:           0px;
                                            opacity:          1.0; -moz-opacity: 1.0; filter: Alpha(Opacity='100');
                                            padding:          0px;
                                            position:         relative;
                                            text-align:       center;
                                            text-decoration:  none;
                                            text-indent:      0px;}
