	.jsmonitor{
		z-index: 2147483647 !important; 
	}
@media only screen and (max-width: 5555px) and (min-width: 1024px)
.cpay_button, #cpay_close_wrap, #cpay_desc_more span, #cpay_desc_info_close_wrap, #imag_404_complain, #imag_404_back, #cpay_cart_clear_div, .cpay_product_kolvo_plus, .cpay_product_kolvo_minus, .cpay_grey_button, .cpay_green_button, #cpay_month_click, #cpay_finish_email, #cpay_finish_print {
    -moz-user-select: none;
}
.cpay_min_width {
    min-width: 990px !important;
    overflow-x: scroll !important;
}
.cpay_visible {
    display: block !important;
}
.cpay_button {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/190x50.png") no-repeat scroll 0 0;
    border: medium none !important;
    box-shadow: none !important;
    cursor: pointer !important;
    display: block !important;
    height: 52px;
    margin: 0 !important;
    outline: medium none !important;
    padding: 0 !important;
    text-align: left !important;
    text-decoration: none !important;
    width: 195px;
}
.cpay_button:hover {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/190x50.png") no-repeat scroll 0 -56px;
}
.cpay_button_190x50 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/190x50.png") no-repeat scroll 0 0;
    display: block;
    height: 52px;
    width: 195px;
}
.cpay_button_190x50:hover {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/190x50.png") no-repeat scroll 0 -56px;
}
.cpay_button_150x39 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/150x39.png") no-repeat scroll 0 0;
    display: block;
    height: 43px;
    width: 152px;
}
.cpay_button_150x39:hover {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/150x39.png") no-repeat scroll 0 -44px;
}
.cpay_button_124x33 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/124x33.png") no-repeat scroll 0 0;
    display: block;
    height: 33px;
    width: 126px;
}
.cpay_button_124x33:hover {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/124x33.png") no-repeat scroll 0 -36px;
}
.cpay_button_99x26 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/99x26.png") no-repeat scroll 0 0;
    display: block;
    height: 28px;
    width: 99px;
}
.cpay_button_99x26:hover {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/99x26.png") no-repeat scroll 0 -29px;
}
.cpay_button_78x21 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/78x21.png") no-repeat scroll 0 0;
    display: block;
    height: 21px;
    width: 78px;
}
.cpay_button_78x21:hover {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/78x21.png") no-repeat scroll 0 -23px;
}
#cpay_overlay {
    background: #001f0e none repeat scroll 0 0 !important;
    border: medium none !important;
    bottom: 0 !important;
    box-shadow: none !important;
    box-sizing: content-box !important;
    cursor: pointer !important;
    display: none;
    float: none !important;
    left: 0 !important;
    margin: 0 !important;
    opacity: 0;
    outline: medium none !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: fixed !important;
    right: 0 !important;
    top: 0 !important;
}
#cpay_wrap {
    background: #f0f4ea none repeat scroll 0 0 !important;
    border: 1px solid #c3c3c3 !important;
    border-radius: 6px;
    box-sizing: content-box !important;
    color: #949494 !important;
    direction: ltr !important;
    display: none;
    float: none !important;
    font-family: Arial !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: normal !important;
    left: 0;
    letter-spacing: 0 !important;
    line-height: 19px !important;
    margin: 0 !important;
    opacity: 0;
    overflow: visible !important;
    padding: 0 !important;
    position: absolute !important;
    text-align: left !important;
    top: 18px;
    width: 990px !important;
    word-spacing: normal !important;
}
#cpay_wrap input {
    font-family: Arial !important;
    height: auto;
    line-height: normal;
}
#cpay_wrap div, #cpay_wrap span, #cpay_wrap a, #cpay_wrap div:hover, #cpay_wrap span:hover, #cpay_wrap a:hover, #cpay_wrap div:active, #cpay_wrap span:active, #cpay_wrap a:active, #cpay_wrap div:focus, #cpay_wrap span:focus, #cpay_wrap a:focus {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    box-sizing: content-box !important;
    clear: none;
    color: #949494;
    cursor: auto;
    direction: ltr;
    float: none;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 19px;
    margin: 0;
    min-height: 0;
    min-width: 0;
    opacity: 1;
    outline: medium none;
    overflow: visible;
    padding: 0;
    position: static;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    vertical-align: top;
}
#cpay_wrap a {
    cursor: pointer !important;
}
#cpay_wrap input, #cpay_wrap input:hover, #cpay_wrap input:active, #cpay_wrap input:focus, #cpay_wrap select, #cpay_wrap select:hover, #cpay_wrap select:active, #cpay_wrap select:focus {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-sizing: content-box !important;
    clear: none;
    cursor: auto;
    direction: ltr;
    float: none;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0;
    min-height: 0;
    min-width: 0;
    opacity: 1;
    outline: medium none;
    overflow: visible;
    padding: 0;
    position: static;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    vertical-align: top;
}
#cpay_wrap form, #cpay_wrap form:hover, #cpay_wrap form:active, #cpay_wrap form:focus {
    display: block;
}
#cpay_wrap input, #cpay_wrap input:hover, #cpay_wrap input:active, #cpay_wrap input:focus {
    background: #fff none repeat scroll 0 0 !important;
    border-radius: 4px !important;
    color: #9cb199 !important;
    display: block;
}
.cpay_input_noterror {
    border: 1px solid #dbdbdb !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset !important;
}
.cpay_input_error {
    border: 1px solid red !important;
    box-shadow: 0 2px 4px rgba(255, 0, 0, 0.2) inset !important;
}
#imag_404 {
    display: block;
    margin-left: 200px !important;
    margin-right: 200px !important;
    padding-bottom: 40px !important;
    padding-top: 65px !important;
    text-align: center !important;
}
#imag_404_attention {
    color: red !important;
    display: block;
    font-size: 24px !important;
    text-align: center !important;
}
#imag_404_desc {
    color: #000 !important;
    display: block;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 23px !important;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    text-align: center !important;
}
#imag_404_complain_desc {
    display: block;
    margin-bottom: 30px !important;
    text-align: center !important;
}
#imag_404_back {
    display: block;
    text-align: center !important;
}
#imag_404_back span {
    border-bottom: 1px solid #949494 !important;
    cursor: pointer !important;
    display: inline !important;
    font-size: 15px !important;
}
#imag_404_back span:hover {
    border-bottom: medium none !important;
}
#imag_404_complain_wrap {
    display: block;
    height: 70px !important;
    text-align: center !important;
}
#imag_404_complain, .cpay_green_button {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #2daa66, #029947) repeat scroll 0 0 !important;
    border: 3px solid #61f1a3 !important;
    border-radius: 10px !important;
    color: #fff !important;
    cursor: pointer !important;
    display: inline-block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 22px !important;
    letter-spacing: 1px !important;
    margin: -15px auto 0 !important;
    padding: 14px 15px 16px !important;
    text-shadow: 0 1px 0 rgb(0, 97, 45) !important;
}
#imag_404_complain:hover, .cpay_green_button:hover {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #199652, #028533) repeat scroll 0 0 !important;
}
#imag_404_complain:active, .cpay_green_button:active {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #028533, #199652) repeat scroll 0 0 !important;
}
#cpay_head, #cpay_headline {
    display: block;
    height: 75px !important;
}
#cpay_head {
    display: block;
    position: relative !important;
}
#cpay_logo {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll 0 0 !important;
    height: 37px !important;
    left: 19px !important;
    position: absolute !important;
    top: 22px !important;
    width: 121px !important;
}
#cpay_desc {
    display: block;
    left: 167px !important;
    position: absolute !important;
    top: 32px !important;
}
#cpay_desc_more {
    display: block;
    position: relative !important;
}
#cpay_desc_more > span {
    border-bottom: 1px dashed #009846 !important;
    cursor: pointer !important;
    display: inline !important;
    font-weight: bold !important;
    position: absolute !important;
    right: -78px !important;
    top: -19px !important;
}
#cpay_tel1 {
    color: #009846 !important;
    display: block;
    font-size: 20px !important;
    font-weight: bold !important;
    left: 100% !important;
    letter-spacing: 1px !important;
    margin-left: 180px !important;
    position: absolute !important;
    top: 0 !important;
    width: 240px !important;
}
#cpay_tel1:hover {
    color: #00b352 !important;
}
#cpay_tel_icon1 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -163px 0 !important;
    display: block;
    height: 20px !important;
    left: -23px !important;
    position: absolute !important;
    top: 0 !important;
    width: 13px !important;
}
#cpay_tel1:hover #cpay_tel_icon1 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -178px 0 !important;
}
#cpay_wrap b {
    display: none !important;
}
#cpay_close_wrap {
    cursor: pointer !important;
    display: block;
    position: absolute !important;
    right: 57px !important;
    top: 31px !important;
}
#cpay_close, #cpay_desc_info_close {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -124px -1px !important;
    cursor: pointer !important;
    display: block;
    height: 17px !important;
    position: absolute !important;
    right: -28px !important;
    top: 1px !important;
    width: 17px !important;
}
#cpay_close_wrap:hover #cpay_close, #cpay_desc_info_close_wrap:hover #cpay_desc_info_close {
    background-position: -144px -1px !important;
}
#cpay_close_wrap:hover, #cpay_desc_info_close_wrap:hover {
    text-decoration: underline !important;
}
#cpay_close:active, #cpay_close_wrap:active #cpay_close, #cpay_desc_info_close:active, #cpay_desc_info_close_wrap:active #cpay_desc_info_close {
    top: 2px !important;
}
#cpay_desc_more > span {
    color: #009846 !important;
}
#cpay_headline {
    border-bottom: 1px solid #009846 !important;
    display: block;
    margin-left: 20px !important;
    margin-right: 25px !important;
}
#cpay_headline1 {
    border-bottom: 1px solid #c4e7d4 !important;
    display: block;
    margin-left: 20px !important;
    margin-right: 25px !important;
}
#cpay_desc_info {
    background: #fff none repeat scroll 0 0 !important;
    border: 3px solid #009846 !important;
    border-radius: 7px !important;
    display: none;
    left: -36px !important;
    position: absolute !important;
    top: 18px !important;
    width: 770px !important;
}
#cpay_desc_info_top {
    color: #000 !important;
    display: block;
    font-size: 14px !important;
    line-height: 23px !important;
    padding: 49px 20px 30px !important;
    text-align: justify !important;
}
#cpay_desc_info_bottom {
    background: #005226 none repeat scroll 0 0 !important;
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    display: block;
    position: relative !important;
}
#cpay_desc_info_site {
    display: block;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-top: 15px !important;
}
#cpay_desc_info_tel {
    display: block;
    left: 300px !important;
    position: absolute !important;
    top: 16px !important;
}
#cpay_desc_info_email {
    display: block;
    position: absolute !important;
    right: 30px !important;
    top: 16px !important;
}
#cpay_desc_info_bottom > div > div {
    color: #fff !important;
    display: block;
    font-size: 13px !important;
    margin-bottom: 5px !important;
}
#cpay_desc_info_bottom > div > span {
    color: #01ff76 !important;
    display: inline !important;
    font-size: 18px !important;
}
#cpay_desc_info_bottom > div > a {
    border-bottom: 1px solid #01ff76 !important;
    color: #01ff76 !important;
    display: inline !important;
    font-size: 14px !important;
}
#cpay_desc_info_bottom > div > a:hover {
    border-bottom: medium none !important;
    color: #01ff76 !important;
    display: inline !important;
    font-size: 14px !important;
}
#cpay_desc_info_close_wrap {
    cursor: pointer !important;
    display: block;
    position: absolute !important;
    right: 45px !important;
    top: 14px !important;
}
#cpay_desc_info_corner {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -227px 0 !important;
    display: block;
    height: 14px !important;
    left: 321px !important;
    position: absolute !important;
    top: -14px !important;
    width: 16px !important;
}
#cpay_meadesign {
    bottom: -26px !important;
    color: #fff !important;
    display: block;
    font-size: 12px !important;
    margin: 0 !important;
    position: absolute !important;
    right: 0 !important;
}
#cpay_meadesign a {
    color: #01ff76 !important;
    display: inline !important;
    text-decoration: underline !important;
}
#cpay_meadesign a:hover {
    color: #01ff76 !important;
    text-decoration: none !important;
}
#cpay_body {
    display: block;
    margin: 20px 27px 27px !important;
}
#cpay_menu {
    display: block;
    font-size: 14px !important;
    text-align: center !important;
}
#cpay_menu_inner {
    display: inline-block;
    font-size: 14px !important;
    margin: 0 auto !important;
}
.cpay_menu {
    color: #444 !important;
    display: block;
    float: left !important;
    margin-right: 5px !important;
    padding: 1px 8px !important;
    position: relative !important;
}
.cpay_menu div {
    color: #444 !important;
    display: block;
    font-size: 14px !important;
}
.cpay_menu_filled div {
    color: black !important;
    cursor: pointer !important;
    text-decoration: underline !important;
}
.cpay_menu_filled div:hover {
    text-decoration: none !important;
}
.cpay_menu_active {
    background: #009846 none repeat scroll 0 0 !important;
    border-radius: 4px !important;
    display: block;
}
.cpay_menu_active div {
    color: #fff !important;
    text-decoration: none !important;
}
.cpay_menu_arrow {
    color: #444 !important;
    display: block;
    float: left !important;
    font-size: 14px !important;
    margin-right: 5px !important;
    padding: 1px 0 !important;
}
#cpay_action {
    clear: both !important;
    display: block;
    margin: 0 auto !important;
    padding-top: 35px !important;
    width: 660px !important;
}
#cpay_cart_title {
    color: #000 !important;
    display: block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 25px !important;
    text-align: center !important;
}
#cpay_cart_clear_div {
    display: block;
    margin-top: 4px !important;
    text-align: center !important;
}
#cpay_cart_clear_div span {
    color: #949494;
    display: inline !important;
    font-size: 11px !important;
}
.cpay_product_kolvo_save_wrap {
    display: block;
    height: 20px !important;
}
.cpay_product_kolvo_save {
    border-bottom: 1px solid #949494 !important;
    color: #949494;
    cursor: pointer !important;
    display: inline;
    font-size: 11px !important;
}
.cpay_product_kolvo_save:hover {
    border-bottom: medium none !important;
    color: red !important;
}
.cpay_cart_clear_active {
    border-bottom: 1px solid #949494 !important;
    cursor: pointer !important;
}
#cpay_cart_clear_div span:hover {
    border-bottom: medium none !important;
}
.cpay_cart_clear_active:hover {
    color: red !important;
}
.cpay_menu_filled #cpay_zakaz_time {
    cursor: pointer !important;
}
#cpay_zakaz_time {
    bottom: -17px !important;
    color: #949494 !important;
    display: inline;
    font-size: 12px !important;
    font-style: italic !important;
    left: 8px !important;
    position: absolute !important;
    text-decoration: none !important;
}
#cpay_products_list {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 20px !important;
    width: 650px !important;
}
.cpay_product {
    background: #eff6ee none repeat scroll 0 0 !important;
    border: 1px solid #d0d6cf !important;
    border-radius: 7px !important;
    display: block;
    position: relative !important;
}
.cpay_product:hover {
    background: #fff none repeat scroll 0 0 !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) !important;
}
.cpay_product_nazva {
    color: #144721 !important;
    display: block;
    font-size: 19px !important;
    margin: 17px 80px 17px 20px !important;
    overflow: hidden !important;
}
.cpay_product_nazva, .cpay_product_nazva_nolink, .cpay_product_nazva_yeslink, .cpay_product_nazva a, .cpay_product_nazva_nolink a, .cpay_product_nazva_yeslink a {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.cpay_product_nazva_nolink {
    height: 20px !important;
}
.cpay_product_nazva_yeslink {
    height: 21px !important;
}
.cpay_product_nazva a {
    border-bottom: 1px solid #144721 !important;
    color: #144721 !important;
    display: inline !important;
    font-size: 19px !important;
}
.cpay_product_cena span, .cpay_product_summa span {
    color: #000 !important;
    display: inline !important;
    font-size: 19px !important;
    line-height: 19px !important;
}
.cpay_product_cena, .cpay_product_summa {
    display: block;
    font-size: 14px !important;
    height: 20px !important;
    line-height: 23px !important;
    margin-top: 17px !important;
    overflow: hidden !important;
}
.cpay_product_cena {
    width: 150px !important;
}
.cpay_product_summa {
    width: 250px !important;
}
.cpay_product_cena_wrap {
    display: block;
    float: left !important;
    margin: 0 0 20px 20px !important;
}
.cpay_product_cena_title, .cpay_product_kolvo_title, .cpay_product_summa_title {
    display: block;
    font-size: 14px !important;
}
.cpay_product_kolvo input {
    display: block;
    font-size: 18px !important;
    padding: 10px 44px 9px 10px !important;
    width: 50px !important;
}
.cpay_product_remove {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -125px -28px !important;
    cursor: pointer !important;
    display: block;
    height: 30px !important;
    position: absolute !important;
    right: 11px !important;
    top: 10px !important;
    width: 30px !important;
}
.cpay_product_remove:hover {
    background-position: -157px -28px !important;
}
.cpay_product_remove:active {
    margin-top: 1px !important;
}
.cpay_product_kolvo_middle {
    border-left: 1px solid #dbdbdb !important;
    border-right: 1px solid #dbdbdb !important;
    border-top: 1px solid #dbdbdb !important;
    cursor: auto !important;
    display: block;
    height: 1px !important;
    margin-top: -1px !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    width: 34px !important;
}
.cpay_product_kolvo_plus {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f7f7f7, #ededed) repeat scroll 0 0 !important;
    border-left: 1px solid #dbdbdb !important;
    border-right: 1px solid #dbdbdb !important;
    border-top: 1px solid #dbdbdb !important;
    border-top-right-radius: 4px !important;
    box-shadow: 0 1px 2px #fff inset !important;
    cursor: pointer !important;
    display: block;
    height: 50% !important;
    position: absolute !important;
    right: 0 !important;
    text-align: center !important;
    top: 0 !important;
    width: 34px !important;
}
.cpay_product_kolvo_plus div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -189px -41px !important;
    cursor: pointer !important;
    display: block;
    height: 8px !important;
    left: 50% !important;
    margin-left: -4px !important;
    margin-top: -5px !important;
    position: absolute !important;
    top: 50% !important;
    width: 8px !important;
}
.cpay_product_kolvo_plus:hover {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f2f2f2, #e8e8e8) repeat scroll 0 0 !important;
}
.cpay_product_kolvo_plus:active {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e8e8e8, #f2f2f2) repeat scroll 0 0 !important;
}
.cpay_product_kolvo_plus:hover div {
    background-position: -189px -51px !important;
}
.cpay_product_kolvo_plus:active div {
    margin-top: -4px !important;
}
.cpay_product_kolvo_minus {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ececec, #dfdfdf) repeat scroll 0 0 !important;
    border-bottom: 1px solid #dbdbdb !important;
    border-bottom-right-radius: 4px !important;
    border-left: 1px solid #dbdbdb !important;
    border-right: 1px solid #dbdbdb !important;
    bottom: 0 !important;
    box-shadow: 0 2px 2px #fff inset !important;
    cursor: pointer !important;
    display: block;
    height: 50% !important;
    position: absolute !important;
    right: 0 !important;
    text-align: center !important;
    width: 34px !important;
}
.cpay_product_kolvo_minus div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -200px -41px !important;
    cursor: pointer !important;
    display: block;
    height: 2px !important;
    left: 50% !important;
    margin-left: -4px !important;
    margin-top: 0 !important;
    position: absolute !important;
    top: 50% !important;
    width: 8px !important;
}
.cpay_product_kolvo_minus:hover {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e7e7e7, #dadada) repeat scroll 0 0 !important;
}
.cpay_product_kolvo_minus:active {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #dadada, #e7e7e7) repeat scroll 0 0 !important;
}
.cpay_product_kolvo_minus:hover div {
    background-position: -200px -45px !important;
}
.cpay_product_kolvo_minus:active div {
    margin-top: 1px !important;
}
.cpay_clear {
    clear: both !important;
    display: block;
}
.cpay_product_multiply {
    display: block;
    float: left !important;
    width: 12px !important;
}
.cpay_product_multiply div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -189px -28px !important;
    display: block;
    height: 11px !important;
    margin-top: 42px !important;
    width: 12px !important;
}
.cpay_product_multiply {
    display: block;
    float: left !important;
    width: 10px !important;
}
.cpay_product_itogo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -203px -28px !important;
    display: block;
    height: 5px !important;
    margin-top: 45px !important;
    width: 10px !important;
}
.cpay_product_kolvo_wrap {
    display: block;
    float: left !important;
    margin: 0 0 28px 30px !important;
}
.cpay_product_itogo {
    display: block;
    float: left !important;
    margin: 0 0 20px 30px !important;
}
.cpay_product_summa_wrap {
    display: block;
    float: left !important;
    margin: 0 0 20px 30px !important;
}
.cpay_product_kolvo {
    display: block;
    margin: 7px 0 5px !important;
    position: relative !important;
}
#cpay_numbers_wrap {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 6px !important;
    text-align: center !important;
    width: 660px !important;
}
#cpay_numbers_wrap > span {
    color: #00b352 !important;
    display: inline;
    font-size: 13px !important;
}
#cpay_numbers {
    display: block;
    margin-top: 6px !important;
    text-align: center !important;
    width: 660px !important;
}
.cpay_number_nonactive {
    background-position: -148px -69px !important;
    cursor: pointer !important;
    height: 18px !important;
    margin-top: 3px !important;
    width: 23px !important;
}
#cpay_numbers .cpay_number_nonactive:hover {
    background-position: -120px -67px !important;
    height: 20px !important;
    margin-top: 1px !important;
    width: 23px !important;
}
.cpay_number_active {
    background-position: -88px -66px !important;
    height: 21px !important;
    width: 27px !important;
}
#cpay_numbers div {
    display: inline-block !important;
    height: 29px !important;
    margin-bottom: 0 !important;
    text-align: center !important;
    vertical-align: top !important;
    width: 30px !important;
}
#cpay_numbers > div > span {
    background-image: url("http://creditpay.ua/api/images/sprite.png") !important;
    background-repeat: no-repeat !important;
    cursor: pointer !important;
    display: inline-block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative !important;
    text-align: center !important;
}
#cpay_numbers > div > span > span {
    bottom: 2px !important;
    color: #fff !important;
    cursor: pointer !important;
    display: block;
    font-size: 12px !important;
    font-style: normal !important;
    left: 0 !important;
    line-height: 13px !important;
    position: absolute !important;
    text-align: center !important;
    width: 100% !important;
}
#cpay_koplate, #cpay_koplate span {
    color: #000 !important;
}
#cpay_koplate {
    cursor: default !important;
    display: block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 19px !important;
    left: 0 !important;
    position: absolute !important;
    text-align: right !important;
    top: 0 !important;
}
#cpay_koplate span {
    cursor: default !important;
    display: inline !important;
    font-size: 19px !important;
}
#cpay_koplate_right {
    color: #000 !important;
    cursor: default !important;
    display: block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 19px !important;
    text-align: right !important;
}
#cpay_koplate_right > span {
    color: #009846 !important;
    cursor: default !important;
    display: inline !important;
    font-size: 19px !important;
}
#cpay_koplate_right_q {
    color: #009846 !important;
    cursor: default !important;
    display: inline !important;
    font-size: 19px !important;
}
#cpay_koplate_right_uah {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -97px -39px !important;
    cursor: default !important;
    display: inline-block;
    float: right !important;
    height: 19px !important;
    margin-left: 3px !important;
    margin-top: 2px !important;
    width: 20px !important;
}
#cpay_koplate_right_x {
    color: #949494 !important;
    cursor: default !important;
    display: inline-block;
    float: right !important;
    font-size: 12px !important;
    font-style: italic !important;
    margin-left: 8px !important;
}
#cpay_koplate_right_icon {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -176px -74px !important;
    cursor: pointer !important;
    display: inline-block;
    float: right !important;
    height: 14px !important;
    margin-left: 5px !important;
    margin-top: 2px !important;
    position: relative !important;
    width: 14px !important;
}
#cpay_koplate_right_icon:hover {
    background-position: -195px -74px !important;
}
#cpay_koplate_right_icon > span {
    background: #fff none repeat scroll 0 0 !important;
    border-radius: 5px !important;
    bottom: 100% !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) !important;
    color: #009846 !important;
    display: none;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 83px !important;
    left: 50% !important;
    line-height: 16px !important;
    margin-bottom: 12px !important;
    margin-left: -95px !important;
    padding: 5px 8px !important;
    position: absolute !important;
    width: 174px !important;
}
#cpay_koplate_right_icon:hover > span {
    display: inline-block !important;
}
#cpay_koplate_right_icon > span > span {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll 0 -80px !important;
    bottom: -8px !important;
    cursor: pointer !important;
    display: inline-block;
    height: 8px !important;
    left: 50% !important;
    margin-left: -8px !important;
    position: absolute !important;
    width: 16px !important;
}
#cpay_price_info {
    color: #00b352 !important;
    display: block;
    font-size: 11px !important;
    margin-bottom: -5px !important;
    margin-top: 5px !important;
    text-align: center !important;
}
#cpay_koplate_wrap {
    display: block;
    height: 70px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 10px !important;
    position: relative !important;
    width: 660px !important;
}
#cpay_products_back.active {
    display: inline !important;
}
#cpay_products_back {
    border-bottom: 1px solid #949494 !important;
    cursor: pointer !important;
    font-size: 15px !important;
}
#cpay_bank_back, #cpay_zakaz_back {
    border-bottom: 1px solid #949494 !important;
    cursor: pointer !important;
    display: inline !important;
    font-size: 15px !important;
}
#cpay_products_back:hover, #cpay_bank_back:hover, #cpay_zakaz_back:hover {
    border-bottom: medium none !important;
}
#cpay_products_footer, #cpay_bank_footer, #cpay_zakaz_footer, #cpay_finish_footer {
    display: block;
    margin-bottom: 5px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative !important;
    text-align: right !important;
    width: 660px !important;
}
.cpay_grey_button {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #d9dbd7, #c3c5c0) repeat scroll 0 0 !important;
    border: 3px solid #e7e9e4 !important;
    border-radius: 10px !important;
    color: #fff !important;
    cursor: auto !important;
    display: inline-block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 22px !important;
    letter-spacing: 1px !important;
    margin: -15px auto 0 !important;
    padding: 14px 15px 16px !important;
    text-shadow: 0 1px 0 rgba(100, 100, 100, 0.5) !important;
}
#cpay_tobank_sum, #cpay_tozakaz_sum, #cpay_tofinish_sum, #cpay_finishall_sum {
    display: block;
    height: 20px !important;
    margin-top: 30px !important;
    text-align: right !important;
}
#cpay_tobank_sum span {
    color: red !important;
    display: inline;
    font-size: 14px !important;
    font-style: italic !important;
}
.cpay_action_block {
    display: block;
    position: relative !important;
}
#cpay_bank_title, #cpay_zakaz_title, #cpay_finish_title {
    color: #000 !important;
    display: block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 25px !important;
    text-align: center !important;
}
#cpay_bank_title span, #cpay_zakaz_title span, #cpay_finish_title span {
    color: #009846 !important;
    display: inline !important;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 25px !important;
}
#cpay_bank_desc, #cpay_zakaz_desc {
    display: block;
    font-style: italic !important;
    margin-top: 4px !important;
    text-align: center !important;
}
#cpay_banks {
    display: block;
    margin-top: 12px !important;
}
#cpay_banks_list {
    display: block;
    margin-bottom: 35px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 660px !important;
}
.cpay_bank.active {
    cursor: pointer !important;
}
.cpay_bank {
    border-radius: 5px !important;
    display: block;
    float: left !important;
    padding: 10px 5px 14px !important;
    width: 150px !important;
}
.cpay_bank.active:hover {
    background: #fff none repeat scroll 0 0 !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) !important;
}
.cpay_bank.active .cpay_bank_title {
    color: #000 !important;
    cursor: pointer !important;
    display: block;
    font-size: 14px !important;
    font-weight: bold !important;
    height: 19px !important;
    overflow: hidden !important;
    text-align: center !important;
}
.cpay_bank.nonactive .cpay_bank_title {
    color: #a8aaa3 !important;
    cursor: default !important;
    display: block;
    font-size: 14px !important;
    font-weight: bold !important;
    height: 19px !important;
    overflow: hidden !important;
    text-align: center !important;
}
.cpay_bank.nonactive .cpay_bank_logo, .cpay_bank.nonactive .cpay_bank_logo div {
    cursor: default !important;
}
.cpay_bank.active .cpay_bank_logo, .cpay_bank.active .cpay_bank_logo div {
    cursor: pointer !important;
}
.cpay_bank_logo {
    background: white none repeat scroll 0 0 !important;
    border: 1px solid #dbdbdb !important;
    border-radius: 4px !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset !important;
    color: #9cb199 !important;
    display: block;
    height: 96px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 6px !important;
    position: relative !important;
    width: 96px !important;
}
.cpay_bank_logo div {
    display: block;
    left: 50% !important;
    position: absolute !important;
    top: 50% !important;
}
#cpay_bank_pumb, #cpay_bank_rccf, #cpay_bank_miha {
    margin-left: 55px !important;
}
#cpay_bank_ukrsib, #cpay_bank_otp, #cpay_bank_creditmarket, #cpay_bank_vbr, #cpay_bank_platinum {
    margin-left: 55px !important;
}
#cpay_bank_alfa, #cpay_bank_privat, #cpay_bank_imex, #cpay_bank_credit2u {
    margin-left: 55px !important;
}
#cpay_bank_pumb.active .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -634px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_delta.nonactive .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -80px -85px !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_ukrsib .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -159px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_otp .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll 0 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 74px !important;
}
#cpay_bank_rccf .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -239px 0 !important;
    height: 75px !important;
    margin-left: -33px !important;
    margin-top: -37px !important;
    width: 67px !important;
}
#cpay_bank_creditmarket .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -319px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_vbr .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -311px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_platinum .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -554px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_alfa .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -79px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_privat .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -239px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_imex .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -631px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_credit2u.active .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -477px 0 !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_miha.active .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -399px 0 !important;
    height: 75px !important;
    margin-left: -38px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
#cpay_bank_credit2u.nonactive .cpay_bank_logo div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api2014/images/banks2015_07.png?1") no-repeat scroll -631px -85px !important;
    height: 75px !important;
    margin-left: -37px !important;
    margin-top: -37px !important;
    width: 75px !important;
}
.cpay_bank.nonactive .cpay_bank_button, .cpay_bank.nonactive .cpay_bank_terms {
    display: none !important;
}
.cpay_bank_button {
    cursor: pointer !important;
    display: block;
    margin-bottom: 6px !important;
    margin-top: 8px !important;
}
.cpay_bank_button div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -215px -25px !important;
    cursor: pointer !important;
    display: block;
    height: 16px !important;
    margin: 0 auto !important;
    width: 16px !important;
}
.cpay_bank_active .cpay_bank_button div {
    background-position: -215px -43px !important;
}
.cpay_bank_terms {
    display: block;
    position: relative !important;
}
.cpay_bank_terms div {
    display: block;
    height: 19px !important;
    overflow: hidden !important;
    text-align: center !important;
}
.cpay_bank_terms a {
    border-bottom: 1px dashed #009846 !important;
    color: #009846 !important;
    display: inline !important;
    font-size: 11px !important;
    text-decoration: none !important;
}
#cpay_zakaz {
    display: block;
}
#cpay_zakaz_form {
    display: block;
    margin: 8px auto 15px !important;
    position: relative !important;
    width: 660px !important;
}
.cpay_form_title {
    color: black !important;
    display: block;
    font-size: 14px !important;
    font-weight: bold !important;
    margin-bottom: 5px !important;
    margin-top: 5px !important;
    position: relative !important;
}
.cpay_form_title span {
    color: #009846 !important;
    display: inline !important;
    font-size: 14px !important;
}
.cpay_form_line {
    display: block;
    position: relative !important;
}
#cpay_form_line_fio {
    height: 65px !important;
}
#cpay_form_line_birth {
    height: 60px !important;
}
#cpay_form_line_email {
    height: 58px !important;
}
#cpay_form_line_adrestel {
    height: 75px !important;
}
#cpay_form_fio, #cpay_form_adrestel {
    display: block;
    height: 65px !important;
    left: 0 !important;
    position: absolute !important;
    top: 0 !important;
    width: 800px !important;
}
.cpay_form_block {
    display: block;
    position: relative !important;
}
.cpay_form_info {
    color: red !important;
    display: block;
    font-size: 12px !important;
    font-style: italic !important;
    height: 20px !important;
    overflow: hidden !important;
}
.cpay_form_example {
    display: block;
    font-size: 12px !important;
    font-style: italic !important;
    height: 20px !important;
    margin-top: 2px !important;
    overflow: hidden !important;
}
#cpay_form_fio .cpay_form_info {
    margin-top: 2px !important;
}
#cpay_form_birth .cpay_form_info {
    margin-top: 2px !important;
}
.cpay_form_block {
    display: block;
    float: left !important;
    position: relative !important;
}
#cpay_form_familia, #cpay_form_imya {
    width: 230px !important;
}
#cpay_form_birthday {
    width: 100px !important;
}
#cpay_form_birthmonth {
    width: 110px !important;
}
.cpay_form_point {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -214px -69px !important;
    bottom: 9px !important;
    display: block;
    height: 19px !important;
    position: absolute !important;
    right: 12px !important;
    width: 13px !important;
}
#cpay_zakaz_form input {
    font-size: 13px !important;
    padding-bottom: 12px !important;
    padding-right: 12px !important;
    padding-top: 12px !important;
}
#cpay_client_familia, #cpay_client_imya, #cpay_client_otchestvo, #cpay_client_tel {
    padding-left: 12px !important;
    width: 168px !important;
}
#cpay_client_birthday, #cpay_client_birthyear {
    padding-left: 12px !important;
    width: 35px !important;
}
#cpay_client_birthmonth {
    padding-left: 12px !important;
    width: 45px !important;
}
#cpay_month {
    display: block;
    font-size: 13px !important;
    position: relative !important;
}
#cpay_month span {
    cursor: pointer !important;
    display: inline !important;
}
#cpay_months_select {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f7f7f7, #ededed) repeat scroll 0 0 !important;
    border-bottom-right-radius: 4px !important;
    border-left: 1px solid #dbdbdb !important;
    border-top-right-radius: 4px !important;
    box-shadow: 0 1px 2px #fff inset !important;
    cursor: pointer !important;
    display: block;
    height: 100% !important;
    position: absolute !important;
    right: 0 !important;
    text-align: center !important;
    top: 0 !important;
    width: 34px !important;
}
#cpay_month_click:hover #cpay_months_select {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f2f2f2, #e8e8e8) repeat scroll 0 0 !important;
}
#cpay_month_click:active #cpay_months_select {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e8e8e8, #f2f2f2) repeat scroll 0 0 !important;
}
#cpay_months {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dbdbdb !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset !important;
    color: #9cb199 !important;
    display: block;
    left: 91px;
    padding: 3px 0 0 !important;
    position: absolute !important;
    top: 160px;
    width: 154px !important;
}
#cpay_months div {
    display: block;
    padding: 2px 10px 3px !important;
}
#cpay_months div:hover {
    background: #676767 none repeat scroll 0 0 !important;
    color: #fff !important;
    cursor: pointer !important;
}
#cpay_month_click {
    cursor: pointer !important;
    display: block;
    padding: 11px 12px !important;
    position: relative !important;
    width: 136px !important;
}
#cpay_client_adres {
    margin-right: 36px !important;
    padding-left: 12px !important;
    width: 398px !important;
}
.cpay_form_title_adres {
    bottom: 100% !important;
    color: black !important;
    display: block;
    font-size: 14px !important;
    font-weight: bold !important;
    left: 0 !important;
    margin-bottom: 5px !important;
    position: absolute !important;
}
#cpay_client_email {
    padding-left: 12px !important;
    width: 398px !important;
}
#cpay_form_email_sign {
    display: block;
    left: 10px !important;
    position: absolute !important;
    top: 10px !important;
}
#cpay_finish {
    display: block;
}
#cpay_finish_info {
    display: block;
    margin-bottom: 45px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 660px !important;
}
#cpay_finish_info_top {
    color: black !important;
    display: block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 20px !important;
    line-height: 25px !important;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    text-align: center !important;
}
#cpay_finish_info_name, #cpay_finish_info_nomer, #cpay_finish_need span {
    display: inline !important;
}
#cpay_finish_info_name, #cpay_finish_info_nomer {
    color: #009846 !important;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 20px !important;
    line-height: 25px !important;
}
#cpay_finish_request {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/request.png") repeat scroll 0 0 !important;
    border-radius: 7px !important;
    box-shadow: 0 3px 3px rgba(100, 100, 100, 0.2) inset !important;
    display: block;
    padding: 30px 0 31px !important;
    text-align: center !important;
}
#cpay_finish_request span {
    color: #fff !important;
    display: inline !important;
    font-size: 40px !important;
    letter-spacing: 2px !important;
    line-height: 40px !important;
    text-shadow: 0 2px 2px #779886 !important;
}
#cpay_finish_actions {
    display: block;
    margin: 10px 0 25px !important;
    position: relative !important;
    text-align: center !important;
}
#cpay_finish_print {
    border: 1px solid #009846 !important;
    border-bottom-left-radius: 7px !important;
    border-top-left-radius: 7px !important;
    padding: 20px 0 24px !important;
    text-align: center !important;
    width: 328px !important;
}
#cpay_finish_print a {
    display: inline;
    position: relative !important;
}
#cpay_finish_print_span {
    border-bottom: 1px dashed #009846 !important;
    color: #009846 !important;
    cursor: pointer !important;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
}
#cpay_finish_print a:hover #cpay_finish_print_span {
    border-bottom: 1px dashed #00b352 !important;
    color: #00b352 !important;
}
#cpay_finish_print_icon {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -193px 0 !important;
    display: block;
    height: 16px !important;
    left: -40px !important;
    position: absolute !important;
    top: 0 !important;
    width: 15px !important;
}
#cpay_finish_print a:hover #cpay_finish_print_icon {
    background-position: -210px 0 !important;
}
#cpay_finish_email {
    border: 1px solid #009846 !important;
    border-bottom-right-radius: 7px !important;
    border-top-right-radius: 7px !important;
    color: #000 !important;
    display: block;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 20px 0 24px 39px !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 290px !important;
}
#cpay_finish_email > span {
    border-bottom: 1px dashed #009846 !important;
    color: #009846 !important;
    cursor: pointer !important;
    display: inline !important;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    position: relative !important;
}
#cpay_finish_email > span:hover {
    border-bottom: 1px dashed #00b352 !important;
    color: #00b352 !important;
}
#cpay_finish_email > span:hover #cpay_finish_email_div {
    background-position: -17px -39px !important;
}
#cpay_finish_email_div {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll 0 -39px !important;
    display: block;
    height: 9px !important;
    left: -22px !important;
    position: absolute !important;
    top: 4px !important;
    width: 15px !important;
}
#cpay_finish_email_input {
    font-size: 13px !important;
    padding: 12px !important;
    position: absolute !important;
    right: 10px !important;
    top: 10px !important;
    width: 150px !important;
}
#cpay_finish_email_loader {
    bottom: -20px !important;
    display: inline-block;
    left: 50% !important;
    margin-left: -8px !important;
    position: absolute !important;
    width: 16px !important;
}
.cpay_finish_icon {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -176px -74px !important;
    cursor: pointer !important;
    display: block;
    height: 14px !important;
    left: 0 !important;
    position: absolute !important;
    top: 3px !important;
    width: 14px !important;
}
#cpay_finish_need {
    color: black !important;
    display: block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    line-height: 21px !important;
    margin: 20px 0 !important;
    padding-left: 40px !important;
    position: relative !important;
    text-align: left !important;
}
#cpay_finish_info_bottom span {
    color: #009846 !important;
    font-size: 13px !important;
    font-weight: bold !important;
}
#cpay_finish_info_bottom {
    color: black !important;
    display: block;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    line-height: 21px !important;
    padding-left: 40px !important;
    position: relative !important;
    text-align: left !important;
}
.cpay_finish_email_input_noterror {
    border: 1px solid #dbdbdb !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset !important;
}
.cpay_finish_email_input_error {
    border: 1px solid red !important;
    box-shadow: 0 2px 4px rgba(255, 0, 0, 0.2) inset !important;
}
#cpay_tofinish_loader {
    position: absolute !important;
    right: 59px !important;
    top: -63px !important;
}
.cpay_loader3 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/loader3.gif") no-repeat scroll 0 0 !important;
    display: block;
    height: 31px !important;
    width: 31px !important;
}
.cpay_loader1 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/loader1.gif") no-repeat scroll 0 0 !important;
    display: block;
    height: 16px !important;
    width: 16px !important;
}
#cpay_iagree {
    display: block;
    height: 45px !important;
    padding-left: 24px !important;
    position: relative !important;
}
#cpay_iagree_button {
    background-image: url("http://creditpay.ua/api/images/sprite.png") !important;
    background-repeat: no-repeat !important;
    cursor: pointer !important;
    display: block;
    height: 13px !important;
    left: 2px !important;
    position: absolute !important;
    top: 3px !important;
    width: 13px !important;
}
.cpay_iagree_button_nonactive {
    background-position: -34px -39px !important;
}
.cpay_iagree_button_nonactive:hover {
    background-position: -49px -39px !important;
}
.cpay_iagree_button_nonactive:active {
    background-position: -64px -39px !important;
}
.cpay_iagree_button_active {
    background-position: -79px -39px !important;
}
.cpay_iagree_button_active:hover {
    background-position: -64px -39px !important;
}
.cpay_iagree_button_active:active {
    background-position: -49px -39px !important;
}
#cpay_iagree_div {
    color: #000 !important;
    display: block;
    font-size: 13px !important;
    font-weight: bold !important;
}
#cpay_iagree a {
    border-bottom: 1px dashed #009846 !important;
    color: #009846 !important;
    display: inline !important;
    font-size: 13px !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
#cpay_iagree span {
    color: red !important;
    display: inline;
    font-size: 12px !important;
    font-style: italic !important;
    overflow: hidden !important;
}
#cpay_zakaz_remind {
    background: #fff none repeat scroll 0 0 !important;
    border-radius: 5px !important;
    color: #000 !important;
    display: none !important;
    left: 490px !important;
    padding: 3px 5px !important;
    position: absolute !important;
    top: -14px !important;
}
#cpay_zakaz_remind_bank {
    color: #000 !important;
    display: inline;
    font-size: 12px !important;
    font-weight: bold !important;
}
#cpay_zakaz_remind_cart_q {
    color: #009846 !important;
    display: inline;
    font-size: 11px !important;
    font-weight: bold !important;
}
#cpay_zakaz_remind_cart_sum {
    color: #009846 !important;
    display: inline;
    font-size: 11px !important;
    font-weight: bold !important;
}
#cpay_desc_info_faq {
    border-bottom: 1px solid #009846 !important;
    color: #009846 !important;
    cursor: pointer !important;
    display: inline;
    font-weight: bold !important;
    left: 45px !important;
    line-height: 14px !important;
    position: absolute !important;
    top: 16px !important;
}
#cpay_desc_info_faq i {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll 0 -59px !important;
    display: block;
    height: 18px !important;
    left: -25px !important;
    position: absolute !important;
    top: -2px !important;
    width: 17px !important;
}
#cpay_desc_info_faq:hover {
    border-bottom: medium none !important;
    color: #00b352 !important;
}
#cpay_desc_info_faq:hover i {
    background-position: -20px -59px !important;
}
#cpay_desc_info_works {
    border-bottom: 1px solid #009846 !important;
    color: #009846 !important;
    cursor: pointer !important;
    display: inline;
    font-weight: bold !important;
    left: 300px !important;
    line-height: 14px !important;
    position: absolute !important;
    top: 16px !important;
}
#cpay_desc_info_works i {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/sprite.png") no-repeat scroll -40px -56px !important;
    display: block;
    height: 21px !important;
    left: -28px !important;
    position: absolute !important;
    top: -2px !important;
    width: 20px !important;
}
#cpay_desc_info_works:hover {
    border-bottom: medium none !important;
    color: #00b352 !important;
}
#cpay_desc_info_works:hover i {
    background-position: -63px -56px !important;
}
#cpay_form_passport_button {
    display: block;
    position: absolute !important;
    right: 20px !important;
    top: -10px !important;
}
#cpay_form_passport_button_text {
    cursor: pointer !important;
}
#cpay_form_passport_button_text span {
    border-bottom: 1px dashed #009846 !important;
    color: #009846 !important;
    cursor: pointer !important;
    display: inline !important;
    font-size: 13px !important;
    font-weight: bold !important;
}
#cpay_client_inn_title {
    left: 460px !important;
    position: absolute !important;
    top: -29px !important;
    white-space: nowrap !important;
}
#cpay_form_inn {
    left: 460px !important;
    position: absolute !important;
    top: 0 !important;
    white-space: nowrap !important;
}
#cpay_form_inn input {
    padding-left: 12px !important;
    width: 168px !important;
}
#cpay_newblock_4 {
    display: block !important;
    position: relative !important;
}
#cpay_newblock_33 {
    display: block !important;
    height: 27px !important;
}
#cpay_newblock_3 {
    background: rgba(0, 0, 0, 0) url("http://creditpay.ua/api/images/voskl.png") no-repeat scroll 0 0 !important;
    display: block !important;
    height: 143px !important;
    left: 0 !important;
    position: absolute !important;
    top: 30px !important;
    width: 165px !important;
}
#cpay_newblock_2 {
    display: block !important;
    padding-left: 210px !important;
}
#cpay_newblock_5 {
    color: #d80000 !important;
    display: block !important;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 24px !important;
    font-weight: bold !important;
    height: 44px !important;
    line-height: 25px !important;
}
#cpay_newblock_6, #cpay_newblock_7 {
    color: #000 !important;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 24px !important;
    position: relative !important;
}
#cpay_newblock_6 {
    padding-bottom: 14px !important;
}
#cpay_newblock_7 {
    padding-bottom: 24px !important;
}
#cpay_newblock_6 > div, #cpay_newblock_7 > div {
    color: #000 !important;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    left: -25px !important;
    line-height: 24px !important;
    position: absolute !important;
    top: 0 !important;
}
#cpay_newblock_6 > span, #cpay_newblock_7 > span {
    color: #d80000 !important;
    display: inline !important;
    font-family: Trebuchet MS,sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    position: relative !important;
    top: -2px !important;
    vertical-align: middle !important;
}
#cpay_tonew_nonactive {
    cursor: default !important;
}
#cpay_tonew_active, #cpay_tonew_nonactive {
    text-align: center !important;
    width: 192px !important;
}
#cpay_new_iagree {
    display: block;
    height: 66px !important;
    left: -1px !important;
    padding-left: 24px !important;
    position: relative !important;
}
#cpay_new_iagree_button {
    background-image: url("http://creditpay.ua/api/images/sprite.png") !important;
    background-repeat: no-repeat !important;
    cursor: pointer !important;
    display: block;
    height: 13px !important;
    left: 2px !important;
    position: absolute !important;
    top: 3px !important;
    width: 13px !important;
}
.cpay_new_iagree_button_nonactive {
    background-position: -34px -39px !important;
}
.cpay_new_iagree_button_nonactive:hover {
    background-position: -49px -39px !important;
}
.cpay_new_iagree_button_nonactive:active {
    background-position: -64px -39px !important;
}
.cpay_new_iagree_button_active {
    background-position: -79px -39px !important;
}
.cpay_new_iagree_button_active:hover {
    background-position: -64px -39px !important;
}
.cpay_new_iagree_button_active:active {
    background-position: -49px -39px !important;
}
#cpay_new_iagree_div {
    color: #000 !important;
    display: block;
    font-size: 13px !important;
}
#cpay_new_back.active {
    display: inline !important;
}
#cpay_new_back {
    border-bottom: 1px solid #949494 !important;
    cursor: pointer !important;
    font-size: 15px !important;
}
#cpay_new_back:hover {
    border-bottom: medium none !important;
}
#cpay_new_footer {
    display: block;
    height: 50px !important;
    margin-bottom: 0 !important;
    margin-left: -205px !important;
    margin-right: auto !important;
    position: relative !important;
    text-align: right !important;
    width: 660px !important;
}
#cpay_head {
    height: 0 !important;
}
#cpay_logo, #cpay_desc, #cpay_headline, #cpay_headline1, #cpay_close_wrap span {
    display: none !important;
}
#cpay_close_wrap {
    right: 36px !important;
    top: 9px !important;
}