.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;}

.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; }

.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;}
