#lite_main {margin: 0; padding: 0; border: none; display: inline-block; width: 100%;}

.frame_counter {float: right; overflow: hidden; margin: 3px 10px 0px; font-family: 'Times New Roman' serif; font-style: italic; color: #474747}
.frame_active_number {font-size: 24px; color: #ff3701 !important;}
.frame_whole_number {font-size: 24px; color: #5d5e62 !important;}

.content_layout_text {padding-bottom: 10px !important; position: relative;}
.content_layout_text h3 {margin: 15px 10px 7px 0px;}
.content_layout_text p, .content_layout_text li {margin: 7px 20px 7px 10px;}

.content_h1 {margin: 10px 10px 10px 10px;}

.question {width: 96% !important; margin: 0 auto;}
.question p {margin: 7px 0px 7px 0px !important;}
.question ul, .question ol {padding: 0px 0px 0px 60px !important; margin: 3px 0px 3px 0px !important;}
.question li {margin: 0px !important; padding: 0px !important;}
.questions_list {width: 95%; margin: 15px 0px 7px 0px;}
.questions_list h3 {margin-right: 10px !important;}
.questions_list td {padding: 2px 0px 2px 0px;}
.questions_list input {margin: 0px 10px 1px 0px;}

.divider {font-size: 1px; line-height: 1px; background-color: #A1A1A1; height: 1px;}
.spacer5px {font-size: 1px; line-height: 1px; height: 5px;}
.spacer10px {font-size: 1px; line-height: 1px; height: 10px;}
.spacer15px {font-size: 1px; line-height: 1px; height: 15px;}
.clear {clear: both; font-size: 1px; line-height: 1px;}

.frame_promo p {margin: 7px 0px 7px 20px !important;}
.frame_promo h3 {margin: 15px 10px 7px 20px;}

.button {padding: 3px; margin: 15px 30px 0px 0px !important; float: left;}
.button_r {padding-bottom: 3px; margin: 15px 30px 0px 0px !important; float: right;}
.button_q {padding: 3px 10px; margin: 10px 10px 0px 0px !important; float: left;}

.text {width: auto !important; margin: 0 auto; padding: 0px 40px 0px 10px;}
.text p {margin: 7px 0px 7px 0px !important;}
.title_link {color: #000;}
p.country_list {font-size: 12px; line-height: 16px;}

.progress b {color: #068206;}
.progress .done {color: #068206; font-size: 18px;}
.progress .p_bar {width: 450px;}
.progress a.done, .progress a.done:visited {color: #068206}
.progress a.done:hover, .progress a.done:visited:hover {color: #09a109}

.dijitProgressBarEmpty {
    background:#fee69d url("/img/dijit/lite/progressBarEmpty.jpg") repeat-x center center;
    border-color: #f6edd5 #b17a51 #b17a51 #f6edd5;
}
.dijitProgressBarTile {
    background:#ff7c01 url("/img/dijit/lite/progressBarFull.jpg") repeat-x center center;
}
.dijitProgressBarFull {
    border-right:1px solid #b17a51;
}

.form_header {padding-left: 10px; margin-left: 0;}
.comment_form {padding: 0 0 0 10px;}
.comment_form textarea {width: 60%; height: 120px;}
.comment_name {width: 60%; margin-top: 0px; margin-bottom: 10px;}
.comment_form h5 {font-size: 13px; font-weight: normal; margin: 10px 0 5px 0;}
.comment_form p {margin: 0; padding: 0;}

.comment_tab {width: 100%;}
.comment_text h4 {margin: 8px 50px 0 10px; font-size: 14px; line-height: 14px;}
.comment_text span {font-size: 11px; line-height: 14px; font-weight: 100 !important; font-style: italic; padding: 0; margin: 0;}
.comment_text p {margin-top: 4px; padding: 0 20px 0 0; font-size: 12px; line-height: 14px;}

.comments_paginator {padding: 5px 0 0 5px; font-size: 14px;}
.p_number {padding: 0 5px;}
.p_number a {color: #0051a6; font-size: 14px; text-decoration: underline;}
.p_number span {color: #141416; font-size: 14px;}

.comments h3 {margin-left: 10px;}

.payment .block_cost {padding-top: 15px; padding-bottom: 15px; margin-top: 5px;}
.payment .button_cost {display: block; background: url(/img/lite/button_cost.png) left top no-repeat; width: 284px; height: 34px; margin: 0 auto; text-decoration: none;}
.payment .button_cost:hover {background-position: 0 -34px; text-decoration: none;}
.dj_ie6 .payment .button_cost {background: none; width: 284px; height: 34px; margin: 0 auto; text-decoration: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_cost_ie6.png', SizingMethod="scale" )}

.payment .block_op {padding-top: 7px; padding-bottom: 10px; width: 350px;}
.payment .button_op {display: block; background: url(/img/button_op/others.png) left top no-repeat; width: 212px; height: 33px; margin: 0 auto; text-decoration: none;}
.payment .button_op_beeline {background: url(/img/button_op/beeline.png) left top no-repeat;}
.payment .button_op_megafon {background: url(/img/button_op/megafon.png) left top no-repeat;}
.payment .button_op_mts {background: url(/img/button_op/mts.png) left top no-repeat;}
.payment .button_op:hover {background-position: 0 -33px; text-decoration: none;}

.dj_ie6 .payment .button_op {background: none; width: 212px; height: 33px; margin: 0 auto; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button_op/others_ie6.png', SizingMethod="scale" )}
.dj_ie6 .payment .button_op_beeline {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button_op/beeline_ie6.png', SizingMethod="scale" )}
.dj_ie6 .payment .button_op_megafon {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button_op/megafon_ie6.png', SizingMethod="scale" )}
.dj_ie6 .payment .button_op_mts {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button_op/mts_ie6.png', SizingMethod="scale" )}

.payment_ru, .payment_int { width: 200px; height: 244px; float: right; margin: 10px 13px 0 0; }
.dj_ie6 .payment_ru, .dj_ie6 .payment_int {margin: 10px 6px 0 0;}
.payment_ru { background: url(/img/payment_ru.jpg) left top no-repeat; }
.payment_int { background: url(/img/payment_int.jpg) left top no-repeat; }
.payment_ss { background: url(/img/payment_ss.jpg) left top no-repeat; }

.payment .ss_input {
    width: 180px;
}

.payment .button_phone {display: block; background: url(/img/lite/button_phone.png) left top no-repeat; width: 189px; margin: 0 19px; height: 34px; text-decoration: none;}
.payment .button_phone:hover {background-position: 0 -34px; text-decoration: none;}
.dj_ie6 .payment .button_phone {background: none; width: 189px; height: 34px; margin: 0 19px; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_phone_ie6.png', SizingMethod="scale" )}
.payment .button_phone_disabled {background-position: 0 -68px !important;}
.dj_ie6 .payment .button_phone_disabled {background: none; width: 189px; height: 34px; margin: 0 19px; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_phone_disabled_ie6.png', SizingMethod="scale" )}

.payment .button_passw {display: block; background: url(/img/lite/button_passw.png) left top no-repeat; width: 189px; margin: 0 19px; height: 34px; text-decoration: none;}
.payment .button_passw:hover {background-position: 0 -34px; text-decoration: none;}
.dj_ie6 .payment .button_passw {background: none; width: 189px; height: 34px; margin: 0 19px; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_passw_ie6.png', SizingMethod="scale" )}
.payment .button_passw_disabled {background-position: 0 -68px !important;}
.dj_ie6 .payment .button_passw_disabled {background: none; width: 189px; height: 34px; margin: 0 19px; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_passw_disabled_ie6.png', SizingMethod="scale" )}

.payment .button_posix_phone {display: block; background: url(/img/lite/button_posix_phone.png) left top no-repeat; width: 189px; margin: 0 19px; height: 34px; text-decoration: none;}
.payment .button_posix_phone:hover {background-position: 0 -34px; text-decoration: none;}
.dj_ie6 .payment .button_posix_phone {background: none; width: 189px; height: 34px; margin: 0 19px; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_posix_phone_ie6.png', SizingMethod="scale" )}
.payment .button_posix_phone_disabled {background-position: 0 -68px !important;}
.dj_ie6 .payment .button_posix_phone_disabled {background: none; width: 189px; height: 34px; margin: 0 19px; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_posix_phone_disabled_ie6.png', SizingMethod="scale" )}

.payment .button_posix_passw {display: block; background: url(/img/lite/button_posix_passw.png) left top no-repeat; width: 189px; margin: 0 19px; height: 34px; text-decoration: none;}
.payment .button_posix_passw:hover {background-position: 0 -34px; text-decoration: none;}
.dj_ie6 .payment .button_posix_passw {background: none; width: 189px; height: 34px; margin: 0 19px; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_posix_passw_ie6.png', SizingMethod="scale" )}
.payment .button_posix_passw_disabled {background-position: 0 -68px !important;}
.dj_ie6 .payment .button_posix_passw_disabled {background: none; width: 189px; height: 34px; margin: 0 19px; text-decoration: none; cursor: hand; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lite/button_posix_passw_disabled_ie6.png', SizingMethod="scale" )}

.payment h3.block_passw {
    float: left; margin-top: 16px;
    background: none !important;
    width: auto !important;
}
.dj_ie6 .payment h3.block_passw {margin-left: 10px !important;}
.payment p.block_passw {padding-left: 10px; padding-top: 14px;}
.payment div.block_passw {
    border: 1px solid #141416;
    width: auto;
    height: 100px;
    overflow: auto;
    margin: 0 0 15px;
}
.no_scroll {
    height: auto !important;
    overflow: none !important;
}
.payment div.block_passw * {
    margin: 3px 7px !important;
    padding: 0;
    font-size: 10px;
    color: #343440;
    line-height: 10px;
}
.payment div.block_passw ol {padding-left: 15px !important;}
.payment div.block_passw table {border-top: 1px solid #343440; border-left: 1px solid #343440;}
.payment div.block_passw td {border-bottom: 1px solid #343440; border-right: 1px solid #343440;}

.country_switch {
    margin: 15px 0 7px;
    cursor:pointer; cursor:hand; 
}
.country_switch td {
    color: #18466a; 
    font-size: 18px; 
    font-weight: 500; 
    text-decoration:underline;
    cursor:pointer; cursor:hand; 
}
.country_switch div {
    margin: 7px 0 0 7px; 
    width:12px; 
    height:12px; 
    background: url(/img/country_switch2.png) bottom left;
    cursor:pointer; cursor:hand; 
}
.country_switch_arrow_up {
    background: url(/img/country_switch2.png) top left !important;
}
.dj_ie6 .country_switch div, .dj_ie6 .country_switch_arrow_up {background: none !important;}
#country_list {overflow: hidden; height: 1px;}

