﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}
html, body {
    line-height: 1.23;
    font-family: Tahoma, sans-serif;
    height: 100%;
}

body {
    background: url("/images/bg-green.jpg") center top no-repeat #719e13;
    min-width: 1000px;
}
body.pink-body{
    background: url("/images/bg-pink.jpg") center top no-repeat #df304c;
}
.big_btn {
    display: inline-block;
    border: 1px solid #a9043a;
    border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    box-shadow: 0 3px 4px #CCC;
    -moz-box-shadow: 0 3px 4px #CCC;
    -webkit-box-shadow: 0 3px 4px #CCC;

    background: #fec80e; /* Old browsers */
    background: -moz-linear-gradient(top, #fff46e 0%, #fe9c04 75%, #fd7c02 85%, #fd6c02 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff46e), color-stop(75%,#fe9c04), color-stop(85%,#fd7c02), color-stop(100%,#fd6c02)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff46e 0%,#fe9c04 75%,#fd7c02 85%,#fd6c02 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff46e 0%,#fe9c04 75%,#fd7c02 85%,#fd6c02 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff46e 0%,#fe9c04 75%,#fd7c02 85%,#fd6c02 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fff46e 0%,#fe9c04 75%,#fd7c02 85%,#fd6c02 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff46e', endColorstr='#fd6c02',GradientType=0 ); /* IE6-9 */

    padding: 10px;
    margin: 10px;
    font-size: 22px;
    color:#a9043a;
    behavior: url('/css/PIE.htc');
    text-decoration: none;
}







.modal_bg{
    position:absolute;
    display:none;
    z-index:1000;
    left:0;
    top:0;
    background-color:#A8A8A8;
}


.modal_windowzz{
    position:absolute;
    display:none;
    left:50%;
    z-index:1100;
    width:600px;
    margin-left:-300px;
    height:300px;
    background:#ffffff;
}


.modal_window{
    position:absolute;
    display:none;
    z-index:1100;
    left:50%;
    margin-left:-342px;
    height:300px;
}



.popin { 
    height: 300px;
}












ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
div {
    position: relative;
}
img,a {
    border: none;
}


a {
    color: #507a00;
}
.header_l1 {
    width: 100%;
    height: 63px;
    background: url("/images/header_main_bg.png") repeat-x #550000;
}

.header_l1_content {
    width: 980px;
    margin: 0 auto;
}

.header_l2 {
    width: 100%;
    height: 107px;
    background: url("/images/header_bg.png") repeat-x;
    margin-top: -31px;
}

.header_l2_content {
    width: 980px;
    margin: 0 auto;
}

.logo {
    position: absolute;
    /*top: 34px;/**/
    z-index: 99;
    left: 36px;

}

.default_logo {
    top: 34px;/**/
}

.get_iphone {
    position: absolute;
    top: 30px;
    left: 357px;

}

.akcii {
    position: absolute;
    right: 0;
    width: 120px;
    background: url('/images/akcii_bg.png') no-repeat;
    height: 43px;
    top: 36px;
    padding: 10px 0 0 10px;

}

.akcii_free{
    background: url('/images/akcii_bg_free.png') no-repeat;
}

.akcii a {
    display: inline-block;
    color: white;
    font-size: 14px;
    text-decoration: none;
    white-space: nowrap;
}
.akcii a.all-akcii{
    text-align: left;
    width: 120px;
}
.akcii a.free-akcii{
    font-weight: bold;
    width: 160px;
}

.wrapper04 {
    background: url("/images/04_bg.png") repeat scroll 12px 0 transparent;
    width: 100%;
    height: 100%;
    min-height: 842px;
}

.content_wrapper04 {
    background: url("/images/04_main_bg.jpg") no-repeat center center;
    width: 100%;
    height: 843px;
    margin: 0 auto;
}

.logo04 {
    position: absolute;
    top: 29px;
    left: 262px;

}

.content04 {
    width: 820px;
    margin: 0 auto;
}

.skidka_container {
    height: 550px;
    margin: 0 auto;
    position: absolute;
    top: 120px;
    left: 2px;
}

.skidka_wrapper_04 {
    width: 814px;
    height: 550px;
    background: url("/images/skidka_wrapper_04.png") no-repeat;
    z-index: 2;
    position: absolute;
}

.skidka_img_04 {
    position: absolute;
    left: 12px;
    top: 94px;

}

.skidka_text {
    font-size: 24px;
    color: #fff4fa;
    position: absolute;
    top: 79px;
    left: 50px;
}

.c04_select_city {
    width: 229px;
    height: 23px;
    background: url("/images/choose_field_04.png") no-repeat;
    display: block;
    color: #006465;
    font-size: 14px;
    text-decoration: none;
    padding: 9px 0 0 9px;
}

.choose_steps_04 {
    position: absolute;
    bottom: 72px;
    left: 247px;

}

.next_04_step1 {
    display: block;
    width: 81px;
    height: 33px;
    background: url("/images/next_04.png") no-repeat;
    position: absolute;
    top: 0;
    right: 1px;
}

.c04_step1, .c04_step2, .c04_step3 {
    width: 322px;

}

.city_list04 {
    width: 237px;
    position: absolute;
    background: #f6f6f6;
    top: 32px;
    left: 0;
    display: none;
}
.city_list_ul04 {
    padding: 0 5px 5px 5px;
    max-height: 200px;
    overflow: auto;
}

.city_list_ul04 a {
    color: black;
    font-size: 14px;
    text-decoration: none;
    display: block;
    width: 100%;
}
.city_list_ul04 li {
    padding: 5px 0;
}

#c04sc_step2, #c04sc_step3 {
    width: 238px;
    height: 32px;
    background: url("/images/input_04.png") transparent no-repeat;
    border: none;
    color: #006465;
    font-size: 14px;
    padding-left: 9px;
    line-height: 32px;
}
.c04_step2 {
    top: 2px;
}
.c04_step3 {
    top: 2px;
}

.c04cs_step4 {
    color: black;
    font-size: 24px;
    position: relative;
    top: -3px;
}
.c04_step4 {
    text-align: center;
    left: -20px;
    width: 400px;

}


.wrapper_wrapper_wrapper {
    width: 100%;
    background: url("/images/bg-repeat.png") repeat;
    min-height: 100%;

}
.wrapper_wrapper_njc, .wrapper_wrapper {
    width: 100%;
    min-width: 100%;

}
.wrapper_njc {
    width: 100%;
    min-width: 100%;
}
.wrapper {
    width: 100%;
    min-width: 100%;
}

.main_menu {
    position: absolute;
    top: 0;
    right: 0;
}
.main_menu li {
    background: url("/images/main_menu_bg.png") repeat-x;
    height: 43px;
    float:left;
}
.main_menu li a {
    display: block;
    height: 43px;
    color: white;
    font-size: 12px;
    text-decoration: none;
    padding: 0 4px;
    line-height: 33px;
    text-align: center;
}
.mm_li_wrapper {
    background: url("/images/main_menu_border.png") no-repeat top left;
}

.main_menu li.logout a {
    color: #d5b1c4;
    /* width: 63px; */
    padding-left: 15px;
}
.main_menu li.logout {
    background: none;
    /* width: 63px; */
}
.user_img {
    position: relative;
    top: 5px;
    margin-right: 8px;
}
.mm_img {
    position: relative;
    top: 4px;
    margin-left: 3px;
}
.main_menu .active {
    background: url("/images/main_menu_bg_green.png") repeat-x !important;
}

.akcii a span {
    /*text-decoration: underline;*/
}
.akcii a span.num {
    color: #78eaff;
    padding-left: 6px;
    text-decoration: none;
}

.content01 {
    width: 960px;
    margin: 18px auto 0;
    /*padding-bottom: 147px;*/
}
.content16 {
    width: 980px;
    margin: 8px auto 0;
    /*padding-bottom: 147px;*/
}

/*breadcrumbs*/
div.breadcrumbs{
    padding: 20px 15px 5px;
}

div.breadcrumbs span{
    font-size:16px;
}

div.breadcrumbs a, span.breadcrumbs_separator{
    font-size:12px !important;
    color:#400926;
    font-weight:bold;
    color:#aaa;
}
/*breadcrumbs*/

.kupons_wrapper {
    width: 960px;
    min-height: 400px;
}
.kupons_menu {
    text-align: center;
    border-collapse: separate;
    width: 100%;
    position: relative;
}
.kupons_menu a {
    color: #3a0031;
    font-size: 15px;
    text-decoration: none;
    display: block;
    background: url("/images/km_divider.png") right center no-repeat;
}
.kupons_menu a:hover, .kupons_menu a:hover span{
    color: #ffe3fb;
}
.kupons_menu .l1_right a {
    background: none;
}
.kupons_menu .l2_right a {
    background: none;
}
.kupons_menu td span {
    color: #b13030;
}
.kupons_menu td {
    height: 33px;
    text-align: center;
    line-height: 33px;
    position: relative;
    padding: 0;
}
.kupons_menu .l2 td {
    height: 34px !important;
}
.kupons_menu .l2 td {
}
.kupons_menu td.pink-plate{
    background: url("/images/pink-plate.png") 0 -5px repeat-x;
    width: 179px;
}
.kupons_menu td.pink-plate a{
    background: none;
    color: #fff;
}
.kupons_menu td.pink-plate span{
    color: #fff;
}
.kupons_menu .l1_left {
    padding-left: 17px;
    border-left: none;
}
.kupons_menu .l1_right {
    padding-right: 31px;
    border-right: none;
}
.kupons_menu .l2_left {
    border-left: none;
}
.kupons_menu .l2_right {
    border-right: none;
}
.kupons_menu td.active a.first_level, .kupons_menu .l1_service_tab  a.first_level, .kupons_menu  .l1_service_tab span {
    color: #FFE3FB;
}
.kupons_menu td:hover, .kupons_menu td.tdie_hover, .kupons_menu td.active {
    border-left: 1px solid #414f66;
    border-right: 1px solid #414f66;
    background: url("/images/km_td_hover.png") repeat-x;
}
.kupons_menu .l1_left:hover, .kupons_menu td.tdie_hoverl1left, .kupons_menu td.l1_left.active{
    border-left: none !important;
    border-right: 1px solid #414f66;
    background: url("/images/km_td_l1_left_hover.gif") no-repeat !important;
}
.kupons_menu .l1_service_tab{
    border-left: none !important;
    border-right: 1px solid #990000;
    background: url("/images/km_td_l1_left_hover2.png") no-repeat !important;
}
.kupons_menu .l1_right:hover, .kupons_menu td.tdie_hoverl1right,  .kupons_menu td.l1_right.active{
    border-right: none !important;
    border-left: 1px solid #414f66;
    background: url("/images/km_td_l1_right_hover.gif") no-repeat right !important;
}
.kupons_menu .l2_left:hover, .kupons_menu td.tdie_hoverl2left, .kupons_menu td.l2_left.active {
    border-left: none !important;
    border-right: 1px solid #414f66;
    background: url("/images/km_td_hover.png") repeat-x !important;
}
.kupons_menu .l2_right:hover, .kupons_menu td.tdie_hoverl2right, .kupons_menu td.l2_right.active {
    border-right: none !important;
    border-left: 1px solid #414f66;
    background: url("/images/km_td_hover.png") repeat-x !important;
}

table.kupons_menu1{
    z-index: 200;
}

table.kupons_menu2{
    z-index: 100;
}

table.kupons_menu td{
    position: relative;
    z-index:10;
}

.kupons_menu div.submenu_wraper{
    display:none;
    position: absolute;
    background: #a8b6a5;
    top: 33px;
    min-width:100px;
    -webkit-border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    border-radius: 0 0 20px 20px;
    border-style: solid;
    border-color: #6e836b;
    border-width:0 1px 1px;
    /*left: 0;*/
}

.kupons_menu div.submenu_wraper li{
    padding: 5px 12px;
    text-align: left;
    line-height:22px;
}

.kupons_menu div.submenu_wraper li a{
    font-size:10pt;
    background:none;
    text-decoration:underline;
}

.kupons_menu div.submenu_wraper{
    padding: 0 0 10px;
}

.kupons_menu div.submenu_wraper li.sub_active a{
    color:white;
    text-decoration: none;
}

.kupons_content {
    background: #ebf3e0;
    min-height: 50px;
}

.kupons_content_bottom {
    background: url("/images/kupons_content_bg.png") no-repeat center bottom;
    width: 100%;
    height: 53px;
}
.kupon_cd_h {
    font-size: 17px;
    min-height: 52px;
    overflow: hidden;
    background: url("/images/kupon_div_h.png") no-repeat;
    text-align: justify;
    color: #400926;
}
.kupon_cd_h_repeat_text {
    padding: 7px 62px 3px 10px;
    min-height: 50px;
    text-align: left;
}
.kupon_cd_h_repeat {
    width: 100%;
    height: 100%;
    background: url("/images/kupon_div_h_repeat.png") no-repeat;
}
.kupon_cd_h_repeat_text a {
    display: block;
    font-size: 17px;
    color: #400926;
    text-decoration: none;
}
.kupons_content_li {
    float: left;
    width: 468px;
    margin-right: 4px;
    margin-bottom: 11px;
}
.kupons_content_ul {
    overflow: hidden;
    padding: 15px 0 0 15px;
    position: relative;
    z-index: 10;

}
.metro {
    background: url("/images/metro.png") no-repeat;
    height: 17px;
    width: 468px;
    left: 0;
    overflow: hidden;
}
.metroname {
    font-size: 12px;
    color: #59263d;
    display: block;
    position: absolute;
    top: 2px;
    left: 53px;
    text-decoration: none;
}
.metroicon_wrp {
    display: block;
    position: absolute;
    width: 42px;
    height: 17px;
    left: 1px;
    top: 0;
}
.metroalso {
    font-size: 12px;
    color: #a9043a;
    display: block;
    position: absolute;
    right: 21px;
    top: 2px;
    text-decoration: none;
}
.kupon_info_container {
    width: 468px;
    height: 321px;
    background: url("/images/kupon_info_container.png") no-repeat;
    overflow: hidden;
    font-size: 14px;
}
.spechial_coupon .kupon_info_container {
    background: url("/images/sp_kupon_info_container.png") no-repeat;
}
.sp_price_for_all{
    display:block;
    width:120px;
    position:absolute;
    left:10px;
    top:12px;
    color:#fff;
    font-weight:bold;
    text-align: center;
}
.sp_price_for_you{
    display:block;
    width:180px;
    position:absolute;
    left:145px;
    top:5px;
    color:#fff;
    font-weight:bold;
    text-align: center;
}
.sp_timer {
    display:block;
    width:150px;
    position:absolute;
    left:315px;
    top:3px;
    color:#fff;
}
.sp_timer .p_end, .sp_timer .timer_span{
    color:#fff;
}
.sp_price_for_all_value{
    display:block;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    text-decoration: line-through;
}
.sp_price_for_you_value{
    display:block;
    text-align: center;
    font-weight: bold;
    font-size: 18px;

}
.spechial_coupon .ki20b2 .cost {
    text-decoration: none;
    top:15px;
    left:25px;
    width: 150px;
    position:absolute;
    text-align: center;
    font-weight:bold;
}
.spechial_coupon .ki20b2 .discount{
    top: 7px;
    left: 183px;
    width:150px;
    font-size: 13px;
}
.spechial_coupon .ki20b2 .profit {
    font-weight:bold;
    font-size: 20px;
}
.stroked{
    text-decoration: line-through;
}
.kic_img_wrp {
    width: 444px;
    height: 219px;
    overflow: hidden;
    left: 6px;
}
.kupon_info_container .near {
    position: absolute;
    top: 0;
    left: 6px;
}
.kupon_info_container .near_bottom {
    position: absolute;
    top: 110px;
    left: 10px;
}

.kupon_info .old_price {
    font-family: Tahoma;
    font-size: 12px;
    position: absolute;
    color: /*#fffaf5;*/#4D1830;
    left: 15px;
    top: 14px;	
    text-decoration: line-through;
}
.kupon_info .old_price strong{
    /*text-decoration: line-through;*/
}
.kupon_info .skidka {
    display: block;
    font-family: Tahoma;
    font-size: 12px;
    left: 92px;
    position: absolute;
    top: 14px;
    color: #6E000F;
}
.kupon_info .profit {
    display: block;
    font-family: Tahoma;
    font-size: 12px;
    left: 175px;
    position: absolute;
    top: 14px;
    color: /*#FFFAF5;*/#4D1830;
}
.kupon_info .price {
    position: absolute;
    color: white;
    top: 4px;
    left: 292px;

}
.kupon_info .price .rub {
    font-size: 12px;
    left: 0px;
    position: relative;
    top: -7px;
}
.kupon_info .price .cena{
    font-size: 12px;
    position: relative;
    top: -7px;
}
.kupon_info  .big-price{
    font-size: 30px;
    font-weight: bold;
}
.kupon_content_bottom {
    position: absolute;
    top: 263px;
}
.kupon_content_bottom .end {
    position: absolute;
    width: 165px;
    top: 10px;
    left: 8px;
}
.p_end {
    color: #4d1830;
    font-size: 14px;
    font-family: Arial, sans-serif;
    text-align: center;
}
.p_end span {
    font-size: 18px;
    font-weight: bold;
}
.buyed {
    width: 120px;
    position: absolute;
    color: #4d1830;
    font-size: 14px;
    left: 195px;
    top: 10px;
}
.p_buyed {
    line-height: 0.85;
    position: relative;
    top: -3px;
    text-align: center;
}
.p_buyed span {
    font-weight: bold;
    font-size: 18px;
}
.kupon_content_bottom .more {
    position: absolute;
    top: 10px;
    left: 353px;
}

.proposals {
    clear: both;
    text-align: center;
    padding: 30px 0;
}

.footer {
    width: 100%;
    background: url("/images/footer_bg.png") repeat-x;
    height: auto;

}
.footer_content {
    width: 950px;
    margin: 0 auto;
    padding: 0 0 0 40px;
    height: auto;
    line-height: 1;
    position: relative;

}
.fm_h {
    color: #e85171;
    font-size: 18px;
    padding-bottom: 10px;
}
.footer_menu ul, .footer_menu li{
    font-size: 100%;
}
.footer_menu li a {
    font-size: 11px;
    color: #fcfdfa;
    text-decoration: none;
}
.fm_ul {
    height: 70px;
    color: white;
}
.fm_ul1 {
    margin-right: 15px;
}

.footer_menu {
    float: left;
    margin-right: 50px;
    padding-top: 10px;
}

.f_call_us {
    color: #7a7a7a;
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
    width: 890px;

    line-height: 80px;


    /*	padding: 10px;
            clear: both;*/

}
.f_call_us span, .f_call_us a {
    color: #1093b4;
    text-decoration: none;
}
.f_copy {
    position: absolute;
    color: #7a7a7a;
    font-size: 11px;
    bottom: 2px;
    right: 80px;
}
.li_couner {
    position: absolute;
    color: #7a7a7a;
    font-size: 11px;
    bottom: 2px;
    left: 80px;
}

.submenu_wrp {
    position: absolute;
    z-index: 1000;
    top: 29px;
    display: none;
}
.submenu {
    background: #72072e;
    border-right: 1px solid #ad1f76;
    border-left: 1px solid #ad1f76;
}
.submenu li {
    background: none;
    float: none;
    height: 21px;

}
.submenu li a {
    font-size: 12px;
    color: #ffc9e2;
    display: block;
    line-height: 1.5;
    background: url("/images/submenu_li_last_bg.gif") no-repeat;
    min-width: 145px;
    height: 21px;
    text-align: left;
    padding:0 4px 0 16px;
    text-decoration: underline;
}
.submenu li.first a {
    background: url("/images/submenu_li_first_bg.gif") no-repeat;
}

.mmb {
    color: #ef85b9;
    font-size: 12px;
    padding-left: 2px;
}
.mmbi {
    text-align: center;
    font-size: 12px;
    color: #FFC9E2;
    line-height: 1.5;
    padding: 8px 2px 0 2px;
}
.mmbi a {
    color: #fcfff9;
    font-size: 12px;
    text-decoration: underline !important;
    display:inline !important;
    line-height: 1.5 !important;
}
#submenu_ie {
    z-index: 1000;
    height: 0;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
p.pquest{
    color: #400926;
    font-size: 18px;
    padding: 10px 10px 5px;
}
p.pansw{
    color: #400926;
    padding: 5px 10px 10px;
}
div.faq{
    padding-bottom: 30px;
}
p.h-quest{
    background: #FED1AB;
    color: #400926;
    font-family: Tahoma,sans-serif;
    font-size: 18px;
    margin: 0;
    padding: 10px 20px;
}
p.p-quest{
    margin: 2px 0;
}
.content_wrp {
    position: relative;
    min-height: 100%;
}
* html .content_wrp {
    height: 100%;
}
.proposals a {
    position: relative;
}

.firsttime {
    background: url("/images/firsttime.gif") repeat-x;
    height: 31px;
    width: 100%;
    text-align: center;
    margin-top: -8px;
    line-height: 31px;
    color: #462336;
    font-size: 14px;
}
.firsttime span {
    color: #c85239;
    padding: 0 18px 0 10px;
    background: url("/images/close.png") no-repeat right 80%;
    cursor: pointer;

}
.firsttime a {
    color: #462336;
    text-decoration: none;
    display: block;
}

.kupon_16 {
    width: 864px;
    margin: 0 auto;
    background: url("/images/16_kupon.png") no-repeat center center;
    height: 556px;
}

.info16 {
    width: 755px;
    height: 95px;
    position: absolute;
    top: 58px;
    left: 77px;

}

.info16info {
    color: #400926;
    font-size: 24px;

}

.avato {
    color: #af1242;
    font-size: 18px;

}

.avato span {
    color: #046365;

}
.img_wrp16 {
    width: 566px;
    height: 276px;
    position: absolute;
    overflow: hidden;
    top: 164px;
    left: 69px;
}
.boder16img {
    background: url("/images/img16wrp.png") no-repeat;
    height: 276px;
    width: 566px;
    position: absolute;
    top:0;
    left: 0;
}
.metro16{
    height: 37px;
    width: 222px;
    position: absolute;
    left: 635px;
    top: 168px;

}
.metro16top {
    background: url("/images/metro16.png") no-repeat;
    width: 222px;
    height: 17px;
    color: #59263d;
    font-size: 14px;
    padding-left: 51px;
}
.metro16bot {
    color: #a9043a;
    font-size: 12px;
    padding: 3px 0 0 6px;
}
.metro16bot a {
    color: #a9043a;
    font-size: 12px;
}
.info16grafbi {
    background: url("/images/info16grafbi.png") no-repeat;
    width: 249px;
    height: 58px;
    position: absolute;
    left: 635px;
    top: 205px;
}
.info16grafbi .price {
    color: #fffaf5;
    position: absolute;
    left: 110px;
    top: 10px;
}

.buy16 {
    position: absolute;
    top: 8px;
    left: 2px;
    width: 106px;
    height: 46px;
    background: url("/images/buy16.png") no-repeat;
    display: block;
}
.i16gul li {
    background: url("/images/i16gul_border.png") no-repeat scroll bottom left transparent;
    width: 210px;
    height: 60px;
    color: #400926;
    font-size: 14px;
    position: relative;
}
.i16gul img {
    float: left;
}
.i16gul li a {
    color: #a9043a;
    font-size: 14px;
    font-family: Arial, sans-serif;
}
.i16gultime {
    color: #400926;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 18px;
}
.i16gul li.last {
    background: none;
    padding-top: 5px;
}

.i16gul {
    width: 210px;
    left: 635px;
    top: 270px;

}
.topresent {
    position: relative;
    top: 17px;
    left: 3px;

}
.buyers16 {
    color: #400926;
    font-size: 12px;
    display: block;
    position: absolute;
    left: 61px;
    width: 149px;
    top: 0;
}
.buyers16_2 {
    color: #c54100;
    font-size: 10px;
    display: block;
    position: absolute;
    left: 62px;
    top: 30px;
    width: 130px;
}
.buyers16 .b16count {
    font-size: 27px;
    color: #400926;
    display: block;
    float: left;
    font-weight: bold;

}
.buyers16_2 .b16count {
    font-size: 20px;
    color: #c54100;
    display: block;
    float: left;
    font-weight: bold;

}
.buyers16 .spanalready {
    left: 2px;
    line-height: 0.8;
    position: relative;
    top: 5px;
}
.buyers16 .spanleft {
    line-height: 15px;
    position: relative;
    top: 2px;
}
.spanleft {
    line-height: 15px;
}

.kupon16bottom {
    font-family: Tahoma, sans-serif;
    position: absolute;
    top: 456px;
    left: 136px;

}
.kupon16bottom .cost {
    display: block;
    font-size: 14px;
    left: -7px;
    position: relative;
    text-align: center;
    width: 156px;
    color: #FFFAF5;
}
.kupon16bottom .discount {
    font-size: 14px;
    color: #6e000f;
    position: absolute;
    left: 158px;
    width: 200px;
    top: 1px;
}
.kupon16bottom .profit {
    font-size: 14px;
    left: 256px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 130px;
    color: #FFFAF5;
}
.kupon16bottom .likes {
    position: absolute;
    top: -4px;
    width: 320px;
    left: 395px;

}
.likes .lkwrp {
    background: url("/images/like_elem_wrp.png") no-repeat;
    height: 22px;
    width: 30px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.likes ul li {
    padding: 1px 0 0 3px;
    position: relative;
    float: left;
    margin-right: 3px;
}
.likes ul {
    overflow: hidden;
    position: absolute;
    right: 0;
    left: 111px;
    top: 2px;
}
.likestext {
    display: inline-block;
    color: #fdf09a;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    line-height: 1;
}
.more16 {
    position: absolute;
    left: 398px;
    top: 489px;
}
.leftright16 {
    position: absolute;
    top: 0;
    left: 48px;
}
.jcarousel-prev {
    cursor: pointer;
    position: absolute;
    top: 226px;
    left: 20px;
    background: url("/images/prev16.png") no-repeat;
    width: 72px;
    height: 106px;
}
.jcarousel-next {
    position: absolute;
    top: 226px;
    left: 950px;
    cursor: pointer;
    background: url("/images/next16.png") no-repeat;
    width: 72px;
    height: 106px;
}
.jcarousel-clip {
    width: 920px;
    overflow: hidden;
    margin: 0 auto;
}
.c16carousel_li {
    width: 920px;;
}
.i16gul_present {
    background: url("/images/present16.png") no-repeat;
    padding-left: 63px;
    height: 49px;
}
.i16gul_clock {
    background: url("/images/clock16.png") no-repeat;
    padding-left: 63px;
    height: 49px;
}
.i16gul_cart {
    background: url("/images/cart16.png") no-repeat;
    height: 49px;
}
.likes ul li a:hover {
    opacity: 0.8;
}

.kupon_info20 {
    width: 714px;
    height: 525px;
    background: url("/images/20_kupon_bg.png") no-repeat;
    margin-top: 8px;
}
.ki20_top {
    height: 98px;
    width: 100%;
    overflow: hidden;

}
.ki20_middle {
    height: 278px;
    width: 679px;
    padding: 0 34px 0 13px;

}
.ki20top_p, div.kupon_info20  h1 {
    color: #400926;
    font-size: 23px;
    font-weight: normal;
    margin: 0;
    padding: 12px 40px 0 30px;
    text-align: left;
}
.ki20_skidka {
    font-weight: bold;
    font-size: 24px;
    color: #e13145;
}
.ki20_img {
    width: 566px;
    height: 278px;
    overflow: hidden;

}
.ki20_img .availto {
    height: 17px;
    background: white;
    opacity: 0.8;
    top: 0;
    left: 0;
    position: absolute;
    width: 566px;
    font-size: 14px;
    line-height: 14px;
    color: #59263d;
    padding-left: 17px;
    padding-top: 3px;
}
.ki20_img .img_wrapper {
    background: url("/images/border20.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 566px;
    height: 276px;
}
.ki20_img .ki20_image {

}
.ki20_date {
    color: #046365;
}
.ki20_new, .ki20_free_shipping, .ki20_post_pay {
    background: url("/images/new.png") no-repeat;
    width: 98px;
    height: 97px;
    position: absolute;
    left: 0;
    top: 19px;
}
.ki20_free_shipping {
    background: url("/images/free_shipping.png") no-repeat;
    width: 97px;
}
.ki20_post_pay {
    background: url("/images/post_pay2.png") no-repeat;
    width: 140px;
    height: 140px;
    top: 130px;
    left: 10px;
}
.ki20b1 ul li {
    float: left;
    height: 64px;
    padding-top: 11px;
    background: url('/images/ki20b1libg.gif') no-repeat right;
}
.ki20b1 ul li.last {
    background: none !important;
}
.ki20b1 .i16gul_cart {
    width: 200px;
}
.ki20b1 .i16gul_present {
    width: 74px;

}
.ki20b1 ul {
    overflow: hidden;
    padding: 0 0 0 13px;
    height: 75px;
}
.i16gulpa {
    position: relative;
    top: 5px;
    left: 8px;
    color: #a9043a;
    font-size: 14px;
    font-family: arial, sans-serif;
    text-decoration: underline;
    line-height: 1.2;
}

.ki20b1 .i16gul_clock {
    width: 117px;
    color: #400926;
    font-size: 14px;
    font-family: Arial, sans-serif;
    padding-top: 4px;
    line-height: 0.9;

}
.buyers20 {
    color: #400926;
    display: block;
    font-size: 14px;
    left: 0;
    position: absolute;
    top: -4px;
    width: 210px;
}
.buyers20_2 {
    color: #C54100;
    display: block;
    font-size: 14px;
    left: 0;
    line-height: 0.6;
    position: absolute;
    top: 31px;
    width: 210px;
}
.buyers20 .spanalready {
    line-height: 25px;
    position: relative;
    top: 2px;
}
.buyers20 .b20count {
    color: #400926;
    display: block;
    float: left;
    font-size: 27px;
    font-weight: bold;
    text-align: right;
    width: 126px;
    padding-right: 2px;
}
.buyers20_2 .b20count {
    color: #C54100;
    display: block;
    float: left;
    font-size: 27px;
    font-weight: bold;
    text-align: right;
    width: 126px;
    height: 24px;
    padding-right: 2px;
}

.i20gul_cart {
    background: url("/images/cart16.png") no-repeat;
    height: 49px;
    width: 211px;
}
.ki20b1 .tofav {
    background: url("/images/tofav.png") no-repeat;
    height: 52px;
    width: 92px;
    padding: 3px 0 0 57px;
}
.ki20b2 {
    font-size: 14px;
    color: /*#fffaf5;*/#400926;
    padding: 19px 0 0 27px;
}
.ki20b2 .cost {
    position: relative;
    text-decoration: line-through;
}
.ki20b2 .discount {
    position: absolute;
    top:20px;
    left: 200px;
    color: #6e000f;

}
.ki20b2 .profit {
    left: 320px;
    position: absolute;
    text-align: center;
    top: 18px;
    width: 125px;
    display: block;
}

.ki20b1 {
    height: 76px;

}
.buy20button {
    background: url("/images/buy16.png") no-repeat;
    display: block;
    width: 106px;
    height: 46px;
    position: relative;
    top: 8px;
}
.buy20 {
    position: absolute;
    top: -1px;
    left: 448px;
    width: 260px;
    color: #fffaf5;
    font-size: 12px;
}
.buy20 .from {
    position: absolute;
    left: 114px;
    top: 10px;
}
.buy20 .from.no-to {
    top: 13px;
}

.buy20 .to {
    left: 122px;
    position: absolute;
    top: 33px;
}
.buy20 .from_price {
    font-size: 30px;
    font-weight: bold;
    left: 1px;
    position: relative;

}
.info16grafbi .rub {
    font-size: 12px;
}
.buy20 .from_price span {

}
.buy20 .to_price {
    font-size: 14px;
    font-weight: bold;

}
.buy20 .from .rub {
    position: relative;
    left: 1px;

}
.scrollerhz {
    border-left: 1px solid #fdfef9;
    width: 113px;
    height: 277px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 33px;
    background: none repeat scroll 0 0 #958485;
}
.scrollerhz li {
    width: 113px;
    border-top: 1px solid #fdfef9;
    height: 64px;
}
.scrlrhz_up {
    background: url("/images/scrlrhz_top.png") no-repeat;
    width: 113px;
    height: 41px;
    display: block;
}
.scrlrhz_down {
    background: url("/images/scrlrhz_bottom.png") no-repeat;
    width: 113px;
    height: 43px;
    position: absolute;
    bottom: 0;
    display: block;
}
.scrlrhz_ul_wrp {
    height: 195px;
    overflow: hidden;;
}
.scrollerhz .jcarousel-clip {
    margin: 0;
    overflow: hidden;
    width: 113px;
    height: 196px;
}
.soon20 {
    width: 265px;
    float: right;
    margin-top: 8px;
}
.soon20_top {
    background: url("/images/soon.png") no-repeat top center;
    color: #6f184d;
    font-size: 20px;
    font-family: Tahoma;
    height: 34px;
    padding-top: 15px;
    text-align: center;
    text-shadow: 1px 0px #fff;
    width: 253px;	
}
.soon20_middle {
    width: 253px;
    background: url("/images/soon_middle.png") repeat-y top center;
    z-index: 2;
}
.soon20_bottom {
    width: 253px;
    height: 55px;
    /*background: url("/images/soon_bottom.png") no-repeat scroll center top transparent;*/
    background: none;
}
.soon_btn_up,.soon_btn_down {
    cursor: pointer;
}
.content20_wrp {
    /*overflow: hidden;*/
}
.soon20_elem_info {
    color: #400926;
    /*font-size: 14px;*/
    padding: 4px 0;
    font-size: 13px;
    margin: 10px;

}
.offer_mini_block .soon20_elem_info {
    font-size: 10px;
}
.soon20_elem_info a{
    color: #400926;
    text-decoration: none;
    white-space: pre-wrap;
}
.s20mdiv {
    padding: 3px 11px 15px;
    height:260px;
}

.s20mul_more {
    display: block;
    background: url('/images/more20.png') no-repeat;
    width: 81px;
    height: 36px;
    position: absolute;
    right: 0;
    top: -4px;

}
.s20mul_skidka {
    position: absolute;
    /*top: -7px;
    right: -24px;*/
    top: -17px;
    right: -12px;
    background: url("/images/s20mulskidka.png") no-repeat;
    width: 54px;
    height: 55px;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial, sans-serif;
    color: #fff5f5;
    text-align: center;
    line-height: 55px;
}

.s20muliw {
    margin-top: 6px;
    margin-bottom: 8px;

}

div.s20muliw {
    min-height: 50px;
}
.s20mulprice span {
    font-size: 12px;
    position: relative;
    top: -9px;
    padding: 0 2px;

}
.s20mulprice {
    color: #e90025;
    font-size: 24px;
    padding-left: 2px;
    padding-right: 4px;

}
.s20mul li {
    background: url("/images/soon20_li_border.png") no-repeat scroll 4px bottom transparent;
}
.s20mul li.last {
    background: none;
}
.konkurs_horiz_slider {
    width: 280px;
    height: 315px;
    margin: 10px;
    overflow: hidden;
    margin: auto;
}

.konkurs_horiz_slider .s20mdiv, .offer_mini_block {
    width: 255px;
    height: 280px;
    border:1px solid #999;
    background: #fff;
    border-radius: 40px;
    margin: 10px;
    padding: 3px 11px 15px;
}

.offer_mini_block {
    width: 190px;
    height: 220px;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    text-align: left;
}

.offer_mini_block_header {
    width: 420px;
}
.offer_mini_block_header .soon20_elem_info {
    text-align: center;
    margin-top: 10px;
    font-size: 30px;
    font-weight: bold;
}
.offer_mini_block .s20mulprice  {
    font-size: 22px;
}

.offer_mini_block .s20mulprice span {
    font-size: 9px;
}

.about_kupon20 {
    width: 703px;
    margin-top: 9px;
}
.ak20top {
    background: url("/images/20about_kupon_top.png") no-repeat scroll 0 0 transparent;
    width: 703px;
    height: 48px;
    padding-left: 3px;
}
.ak20middle {
    background: url("/images/20about_kupon_middle.png") repeat-y;
    width: 703px;
    padding-left: 3px;
}
.ak20bottom {
    background: url("/images/20about_kupon_bottom.png") no-repeat;
    height: 65px;
    width: 703px;
}
.ki20wrp {
    float: left;
}
.ak20top ul li {
    float: left;
    text-align: center;
    cursor: pointer;
    height: 49px;
    line-height: 49px;
    font-size: 18px;
    color: #55284d;
    text-decoration: underline;
}
.ak20divwrp {
    padding: 0 13px 0 10px;
}
.ak20features_text{
    font-size: 13px;
    line-height: 1.5;
    padding: 20px 10px 10px;
}
.ak20features_text p{
    padding-bottom: 8px;
}
.ak20features_text img{
    border: 1px solid #D8E2C7;
    margin: 10px;
    padding: 2px;
}
.terms div.wrap{
    border-bottom: 1px solid #fbfbfb;
    padding: 8px 5px 8px 40px;
}
.terms td {
    background: url("/images/ak20V.png") no-repeat scroll 7px center #E7E7E7;
    min-height: 22px;	
    border-bottom: 1px solid #afafaf;
    font-size: 14px;
    color: #400926;	
    vertical-align: middle;
}
.terms td.first {
    border-top: none;
}
.terms td.last {
    border-bottom: none;
}
.ak20features_top {
    display: block;
    background: url("/images/20features.png") no-repeat;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: white;
    font-size: 18px;
    padding-left: 8px;
    padding-right: 8px;
}
.ak20features_descr {
    color: #400926;
    font-size: 14px;
    /*background: #d6f37e;*/
    padding: 5px 5px 5px 8px;
    border-bottom: 1px solid #acb68e;
}
.ak20n {
    color: #a9043a;
}
.metro2 {
    background: url("/images/metro2.png") no-repeat left center;
    margin-left: 5px;
    padding-left: 50px;
    display:block;
    height: 17px;
    margin-bottom: 6px;
}
.ak20details {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    color: #4d1831;
    width: 100%;
    border-top: 1px solid #f7fde6;
}
.ak20details td {
    height: 28px;
    padding-left: 6px;
    vertical-align: middle;
}
.border-map {
    height: 262px;
    margin: 7px 0 0 0;
    padding-bottom: 20px;
    width: 402px;
}
.border-map .map20 {
    border: 1px solid #D8E2C7;
    height: 260px;
    padding: 2px;
    width: 400px;
}
.likes20 {
    color: #c54100;
    font-size: 12px;
    display: table-cell;
    vertical-align: middle;
    height: 49px;
    padding: 0 0 10px 6px;
}
.likes20 .lkwrp {
    background: url("/images/like_elem_wrp.png") no-repeat;
    height: 22px;
    width: 30px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.likes20 a {
    display: inline-block;
    padding: 1px 0 0 3px;
    position: relative;
}
.likestext20 {
    position: relative;
    top: -6px;
    padding-right: 4px;

}
.flike20 {
    top: 6px;
    margin-left: 7px;

}
.buyitnow20 {
    background: url("/images/buynow20.png") no-repeat left center;
    display: block;
    height: 49px;
    width: 173px;
    position: absolute;
    top: 0;
    right: -8px;
}
.payments20 {
    padding: 6px 0 0 30px;

}
.pipka20 {
    height: 8px;
}
.tabdescr20 .pipka20 {
    background: url("/images/pipka20.gif") no-repeat scroll 15% top;
}
.tabfeatures20 .pipka20 {
    background: url("/images/pipka20.gif") no-repeat scroll 47% top;
    margin: 0 13px 0 10px;
}
.tabcomments20 .pipka20 {
    background: url("/images/pipka20.gif") no-repeat scroll 80% top;
}

.ak20top ul li.ak20tcen_active {
    color: white;
    text-decoration: none;
    background: url("/images/ak20tcen_active.png") repeat-x scroll 0 0 transparent;
}
.ak20top ul li.ak20tleft_active {
    background: url("/images/ak20tleft_active.png") no-repeat left center;
    color: white;
    text-decoration: none;
}
.ak20top ul li.ak20tright_active {
    background: url("/images/ak20tright_active.png") no-repeat right center transparent;
    color: white;
    text-decoration: none;
}
.descr20 {
    color: #400926;
    font-size: 13px;
    padding: 5px 0 5px 0;
}
.descr20 p {
    padding-bottom: 10px;
}
.ak20comments .comment_body {
    color: #4d1831;
    font-size: 14px;
    padding: 12px 13px;
    border: 1px solid #b0bead;
    line-height: 1.3;
}
.ak20comments .vkupongt {
    padding-top: 14px;
    color: #367605;
}
.ak20comments .comment_creator {
    color: #778175;
    font-size: 12px;
    background: url("/images/comment_creator.gif") no-repeat scroll 15px top transparent;
    padding-left: 34px;
}
.ak20comments li {
    padding-bottom: 10px;
}
.commentit {
    color: #4d1831;
}
.commentit_info {
    font-size: 14px;
    padding: 8px 0px;
}
.ak20tabs a {
    color: #ed230b;
}
#cmntttr {
    width: 675px;
    height: 113px;
    margin: 6px 0;
}
#cmntsend {
    background: url("/images/commentit_send.png") no-repeat top center;
    width: 142px;
    height: 38px;
    border: none;
    float: right;
    cursor: pointer;
}
.ak20tleft_inactive {
    background: none;
}
.ak20tcen_inactive {
    background: none;
}
.ak20tright_inactive {
    background: none;
}

.ki19_finished {
    background: url("/images/finished19.png") no-repeat;
    width: 174px;
    height: 215px;
    position: absolute;
    left: 0;
    bottom: 2px;
}
.fed19bi {
    background: url("/images/finished19buyinfo.png") no-repeat;
    width: 300px;
    height: 64px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 8px;
    text-decoration: none;
}
.ki20_bottom .ki20b1 .ki19b1ul {
    overflow: hidden;
    padding: 0 0 0 13px;
}
.i19gul_cart, .tofav19 {
    top: 7px;
}
.buyers19 {
    top: 7px !important;
}
.fed19bi .line1 {
    font-weight: bold;
    font-size: 20px;
    color: white;
    text-decoration: none;
}
.fed19bi .line2 {
    font-weight: normal;
    font-size: 19px;
    color: #fdff7d;
    text-decoration: none;
}
.kupon_info19 {
    width: 714px;
    height: 525px;
    background: url("/images/19_kupon_bg.png") no-repeat;
    margin-top: 8px;
}
.discount19 {
    color: white !important;
}
.about_kupon19 {
    width: 703px;
    margin-top: 26px;
}
.repeat19wrp {
    height: 64px;
    width: 100%;
    margin-top: 21px;
    z-index: 1000;
}
.repeat19 {
    width: 300px;
    left: 208px;
    position: absolute;
}
.repeat19top {
    background: url("/images/repeat19top.png") no-repeat;
    height: 64px;
    width: 270px;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    font-weight: bold;
    color: white;
    line-height: 55px;
    padding-left: 30px;
}
.repeat19netop {
    top: 35px;
}
.repeat19middle {
    background: #eeeeee;
    width: 284px;
    margin: 0 auto;
    text-align: center;
    color: #a9043a;
    font-size: 14px;
    padding: 29px 4px 4px;
}
.repeat19bottom1 {
    background: #dadada;
    width: 280px;
    margin: 0 auto;
    padding: 5px 0 0 12px;
}
.repeat19bottom2 {
    background: url("/images/repeat19bottom2.png") no-repeat;
    height: 17px;
    width: 292px;
    margin: 0 auto;
}
.repeat19bottom1 label {
    color: #400926;
    font-size: 14px;
    line-height: 1.1;
    position: relative;
    left: 27px;
}
.repeat19bottom1 label span {
    color: #545454;
    font-size: 12px;
}
.r19b1chkbwrp {
    height: 15px;
    width: 15px;
    float: left;
    background: url("/images/r19b1chkbwrp.png") left 100%;
    position: absolute;
}
#r19b1chkb {
    margin: 0 !important;
}
.code19 {
    background: url("/images/code19.png") no-repeat;
    border: none;
    width: 53px;
    height: 24px;
    padding: 0 4px;
}
.phone19 {
    background: url("/images/phone19.png") no-repeat;
    border: none;
    width: 120px;
    height: 24px;
    margin-left: -2px;
    padding: 0 4px;
}
.repeat19submit {
    background: url("/images/repea19t.png") no-repeat;
    border: none;
    width: 81px;
    height: 28px;
    cursor: pointer;
    position: relative;
    top: 2px;
    margin-left: -2px;
}
.formrepeat19 {
    margin-top: 10px;
}
.repeat19top_a {
    display: block;
    color: white;
    text-decoration: none;
}
.submenu_bottom1 {
    height: 16px;
    width: 50%;
    background: url("/images/lb.png") no-repeat left top;
    float: left;
}
.submenu_bottom2 {
    height: 16px;
    width: 50%;
    background: url("/images/rb.png") no-repeat right top;
    float: left;
}
.mmlia1 {
    background: url("/images/user_img.png") no-repeat scroll left 7px transparent;
    padding-left: 22px !important;
}
.mmlia2 {
    background: url("/images/mm_alert.gif") no-repeat scroll right 9px transparent;
    padding-right: 20px !important;
    margin-right: 5px;
}
.mmlia3 {
    background: url("/images/mm_arrd.png") no-repeat scroll 85% 9px transparent;
    padding-right: 25px !important;
}
.mmlia4 {
    background: url("/images/mm_arrd_green.png") no-repeat scroll 95% 9px transparent;
    padding-right: 20px !important;
}
.mmlia5 {
    background: url("/images/mm_star.png") no-repeat scroll 95% 9px transparent;
    padding-right: 20px !important;
}
.metroalso_div a {
    color: #A9043A;
    display: block;
    font-size: 12px;
    text-decoration: none;
}
.metroalso_div {
    top: 0;
    background: none repeat scroll 0 0 #D2D2D2;
    line-height: 1.5;
    padding: 4px;
    position: absolute;
    right: 18px;
    text-align: right;
    max-height: 180px;
    overflow: auto;
}
.kcbtable {
    height: 53px;
    position: relative;
    top: -3px;
}
.kcbtable td {
    background: url("/images/kcbtd.gif") no-repeat right center;
}
.kcbtable td.last {
    background: none !important;
}
.content_wrp_01 {
    background: url("/images/01bg.png") no-repeat scroll center 480px transparent;

}
h1 {
    color: #400926;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    margin: 32px 0;
}
.aboutus01 {
    width: 968px;
    margin: 0 auto;
}
.au01_top {
    background: url("/images/au01_top.png") no-repeat top center;
    width: 100%;
    height: 49px;
}
.au01_middle_top {
    background: url("/images/au01_middle_top.png") repeat-y scroll center top transparent;
    width: 100%;
    margin-bottom: -20px;
}
.au01_middle_top1 {
    background: url("/images/au01_middle_top1.png") no-repeat scroll center top transparent;
    width: 100%;
}
.au01_middle_top_text_wrapper {
    font-size: 14px;
    color: #ffeef7;
    padding: 0 38px;
    text-align: justify;
    top: -20px;
}
.au01_middle_top_text_wrapper p {
    margin-bottom: 20px;
}
.au01_middle_bottom {
    background: url("/images/au01_middle_bottom.png") repeat-y scroll center top transparent;
    width: 100%;
    font-size: 14px;
    color: #400926;
}
.au01mbtw {
    padding: 20px 38px;
    line-height: 0.8;
}
.au01_bottom {
    background: url("/images/au01_bottom.png") no-repeat scroll center top transparent;
    height: 117px;
    width: 100%;
}
.au01mbtw .bigcont {
    color: #d92d46;
    font-size: 30px;
    font-family: Tahoma, sans-serif;
    position: relative;
    top: 11px;
}
.au01mbtw .bigcont a {
    color: #d92d46;
    font-size: 30px;
    text-decoration: none;
}
.donwloadpres {
    background: url("/images/downloadpres.png") no-repeat;
    width: 440px;
    height: 91px;
    margin: 0 auto;
    display: block;
}
.why01_top {
    background: url("/images/why01_top.png") no-repeat;
    width:968px;
    height: 48px;
}
.why01_middle {
    background: url("/images/why01_middle_repeat.png") repeat-y;
    width: 100%;
}
.why01_middle_wrp {
    background: url("/images/why01_middle_wrp.png") no-repeat;
    min-height: 160px;
    width: 100%;
}
.why01_middle_text_wrp {
    font-size: 14px;
    color: white;
    line-height: 1.3;
    padding: 0 38px;
    top: -10px;
}
.why01_bottom {
    background: url("/images/why01_bottom.png") no-repeat;
    width: 968px;
    height: 108px;
}
.why01_middle_text_wrp p {
    padding: 4px 0 10px;
    background: url("/images/why01_middle_text_p.png") no-repeat center bottom;
}
/*.otz01_td .ob_top { */
/*background: url("/images/otz01_back_top.png") no-repeat;*/
/*height: 50px;*/
/*width: 53px;*/
/*}*/
/*.otz01_td .ob_bottom { */
/*background: url("/images/otz01_back_bottom.png") no-repeat;*/
/*height: 50px;*/
/*width: 53px;*/
/*}*/
/*.otz01_td .ob_middle { */
/*background: url("/images/otz01_back_repeat.png") repeat-y;*/
/*width: 53px;*/
/*min-height: 65px;*/
/*}*/

/*.otz01_td .of_top { */
/*background: url("/images/otz01_forward_top.png") no-repeat;*/
/*height: 50px;*/
/*width: 53px;*/
/*}*/
/*.otz01_td .of_bottom { */
/*background: url("/images/otz01_forward_bottom.png") no-repeat;*/
/*height: 50px;*/
/*width: 53px;*/
/*}*/
/*.otz01_td .of_middle { */
/*background: url("/images/otz01_forward_repeat.png") repeat-y;*/
/*width: 53px;*/
/*min-height: 65px;*/
/*}*/
/*.otz01_middle_top { */
/*background: url("/images/otz01_middle_top.png") #cceaac repeat-x;*/
/*width: 100%;*/
/*min-height: 150px;*/
/*}*/
/*.otz01_middle_bottom { */
/*background: url("/images/otz01_middle_bottom.png") repeat-x;*/
/*width: 100%;*/
/*height: 15px;*/
/*}*/
/*.otz01_table, .otz01_td { */
/*vertical-align: top;*/
/*}*/
.otz01 {
    width: 968px;
    background: url("/images/otz01_back_top.png") no-repeat left top;
}
.otz01_1 {
    background: url("/images/otz01_back_bottom.png") no-repeat left bottom;
}
.otz01_2 {
    background: url("/images/otz01_forward_top.png") no-repeat right top;
}
.otz01_3 {
    background: url("/images/otz01_forward_bottom.png") no-repeat right bottom;
    padding: 0 53px;
}
.otz01_4 {
    background: url("/images/otz01_middle_top.png") repeat-x top center;
    height: 11px;
}
.otz01_6 {
    background: url("/images/otz01_middle_bottom.png") repeat-x center bottom;
    height: 15px;
}
.otz01_5 {
    background: #ceebaf;
    min-height: 100px;
    color: #4d1831;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    padding: 15px 20px;
    line-height: 1.5;
}
.otz01_ab1 {
    position: absolute;
    width: 53px;
    left: 0;
    top: 50px;
    bottom: 50px;
    background: url("/images/otz01_back_repeat.png");
    cursor: pointer;
}
.otz01_ab2 {
    position: absolute;
    width: 53px;
    right: 0;
    top: 50px;
    bottom: 50px;
    background: url("/images/otz01_forward_repeat.png");
    cursor: pointer;
}
.otz01_5 .count {
    color: #c72c56;
    font-size: 30px;
    font-family: Arial, sans-serif;
    line-height: 1;
}
.otz01_5 .who {
    padding: 4px 0;
}
.otz01_back_arrow {
    top: 50%;
    margin-top: -14px;
    background: url("/images/otz01_back_arrow.png") no-repeat;
    width: 12px;
    height: 26px;
    margin-left: 28px;
    cursor: pointer;
}
.otz01_forward_arrow {
    top: 50%;
    margin-top: -14px;
    background: url("/images/otz01_forward_arrow.png") no-repeat;
    width: 12px;
    height: 26px;
    margin-left: 13px;
    cursor: pointer;
}
.otz01_5_car li {
    float: left;
    width: 842px;
}
.otz01_5 .jcarousel-clip {
    width: 842px;
}

.profit_table01 table {
    width: 968px;
}
.profit_table01 table thead tr {
    background: url("/images/profit_table_top.png") no-repeat;
}
.profit_table01 tr {
    display: block;
    position: relative;
}
.profit_table01 table thead td {
    height: 69px;
    text-align: center;
    vertical-align: middle;
}
.profit_table01 thead .vkuponf {
    background: url("/images/profit_table01_tdtc1.png") repeat-x top left;
}
.profit_table01 .vkuponf {
    background: url("/images/profit_table_vkuponf.png") repeat-x;
}
.profit_table01 tfoot .vkuponf {
    background: url("/images/profit_table_vkuponf1.png") repeat-x;
}
.profit_table01 tbody tr {
    background: url("/images/profit_table_middle.png") no-repeat;
}
.profit_table01 tbody td {
    height: 33px;
}
.profit_table01 tfoot tr {
    background: url("/images/profit_table_bottom1.png") no-repeat;
}
.profit_table01 tfoot tr td {
    height: 83px;
    vertical-align: top;
    padding-top: 3px;
}
.profit_table01 td {
    width: 146px;
    text-align: center;
    vertical-align: middle;
}
.profit_table01 td.first_columnpt01 {
    width: 384px;
    text-align: left;
}

.profit_table01 thead .first_columnpt01 {
    text-indent: 39px;
}
.profit_table01 tbody .first_columnpt01 {
    text-indent: 27px;
}
.profit_table01 tfoot .first_columnpt01 {
    text-indent: 27px;
    vertical-align: top !important;
    padding-top:8px !important;

}
.profit_table01 td {
    color: #400926;
    font-size: 14px;
    font-family: Tahoma,sans-serif;
}
.profit_table01 thead td {
    color: white;
    font-size: 18px;
}
.profit_table01 thead td .pt01ttp {
    padding-top: 10px;
}


.postit01a {
    cursor: pointer;
    display: block;
    background: url("/images/postit.png") no-repeat;
    width: 554px;
    height: 46px;
    margin: 0 auto;
}
.why01h1 {
    margin: 15px 0;
}
.whereisprofit01h1 {
    margin: 28px 0;
}
.postit01 {
    margin: 30px 0 40px 0;
}
.pt01vkuponlogo {
    padding-top: 10px;
}
.moremetro16 {
    position: absolute;
    background: #fed8b7;
    top: 36px;
    z-index: 100;
    font-size: 13px;
    text-indent: 6px;
    line-height: 1.2;
    width: 210px;
    display: none;
}
.moremetro16 a {
    text-decoration: none;
    color: black;
    display: block;
}
.metro16 {
    z-index: 100;
}


.tabs08headimage {
    background: url("/images/tabs08headimage.png") no-repeat center bottom;
    width: 690px;
    height: 64px;
    margin: 0 auto;
}
.tabs08 {
    width: 968px;
    margin: 0 auto;
    padding: 15px 0 0 0;
}
.tabs08top ul {
    overflow: hidden;
}
.tabs08top_left {
    background: url("/images/tabs08top_left.png") no-repeat left top;
    width: 326px;
    height: 55px;
    float:left;
}
.content_podarok_wrp .tabs08top_left,
.content_podarok_wrp .tabs08top_center, 
.content_podarok_wrp .tabs08top_right{
    width: 242px;
}

.tabs08top_center {
    background: url("/images/tabs08top_center.png") repeat-x center top;
    width: 321px;
    height: 55px;
    float:left;
}
.tabs08top_right {
    background: url("/images/tabs08top_right.png") no-repeat right top;
    width: 321px;
    height: 55px;
    float:left;
}
.tabs08top li {
    cursor: pointer;
    color: #55284d;
    font-size: 18px;
    font-family: Tahoma, sans-serif;
    text-align: center;
    line-height: 45px;
}
.tabs08top li a {
    color: #55284d;
    font-size: 18px;
    font-family: Tahoma, sans-serif;
    text-decoration: underline;
    text-align: center;
    line-height: 45px;
    display: block;
    height: 55px;
}
.tabs08top li .selected {
    color: white;
    text-decoration: none;
}
.tabs08top_left .selected {
    background: url("/images/tabs08top_left_selected.png") no-repeat left top;
}
.tabs08top_center .selected {
    background: url("/images/tabs08top_center_selected.png") no-repeat top center;
}
.tabs08top_right .selected {
    background: url("/images/tabs08top_right_selected.png") no-repeat right top;
}
.tabs08main_top {
    behavior: url('/css/PIE.htc');
    min-height: 143px;
    overflow: hidden;
}

.tabs08main_bottom {
    background: url("/images/tabs08main_bottom.png") no-repeat top center;
    padding: 10px 18px 0 233px;
    height: 43px;
    font-size: 12px;
}
.tabs08main_content_wrp {
    background: url("/images/tabs08main_contentwrp.png") no-repeat 30px 0px;
}

.tabs08main .imp {
    color: #cd0141;
    font-size: 18px;
}
.tabs08main_top .bgimg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.tabs08main_top p {
    padding-top: 5px;
}
.tabs08main a {
    color: #3f8000;
}

.divs08 {
    background: none repeat scroll 0 0 #FF7240;
    border: 9px solid white;
    border-radius: 45px 45px 45px 45px;
    -moz-border-radius: 45px 45px 45px 45px;
    -webkit-border-radius: 45px 45px 45px 45px;
    box-shadow: 0 3px 4px #8DA341;
    -moz-box-shadow: 0 3px 4px #8DA341;
    -webkit-box-shadow: 0 3px 4px #8DA341;
    margin: 0 auto 19px;
    padding: 22px 0;
    text-align: center;
    width: 942px;
    behavior: url('/css/PIE.htc');
}

.d08h {
    font-size: 24px;
    color: black;
}
.d08h1 a {
    position: relative;
    top: 4px;
}
.d08h1 {
    position: relative;
    z-index: 20;
}
.d08h2 {
    position: relative;
    z-index: 20;
}
.divs08it1 {
    background: url("/images/divs08it1.png") no-repeat;
    width: 228px;
    height: 32px;
    padding: 0 10px;
    line-height: 32px;
    border: none;
    font-size: 14px;
    color: #046365;
}
.divs08s {
    background: url("/images/invite08.png") no-repeat left center;
    width: 81px;
    height: 40px;
    border:none;
    font-size: 12px;
    color: #a9043a;
    font-family: Tahoma, sans-serif;
}
.divs08s2, .divs08s3, .wide_btn {
    background: url("/images/invite08_2.png") no-repeat left center;
    cursor: pointer;
    width: 139px;
    height: 40px;
    border:none;
    font-size: 12px;
    color: #a9043a;
    font-family: Tahoma, sans-serif;
}
.divs08s3, .wide_btn {
    background: url("/images/invite08_4.png") no-repeat left center;
    width: 500px;
    text-align: center;
    float:right;
    display: block;
    padding-top: 12px;
    height: 28px;
}
.wide_btn {
    padding-top: inherit;
    height:40px;
    float: none;
    display: inline-block;
    max-width: 100%;
    background-position-x: center;

}
.wide_btn:disabled {
  opacity: 0.65; 
  cursor: not-allowed;
}
.d08h_1 {
    padding-bottom: 5px;
}
.d08h_2 {
    padding-bottom: 15px;
}
.d08add {
    color: white;
    font-size: 12px;
}
.sites08 {
    padding-top: 5px;
}
.sites08 a {
    padding-left: 10px;
}
.divs08 .divs08it1gr {
    color: #766a70;
    font-size: 12px;
}
.addfield08 {
    background: url("/images/08addfield.png") no-repeat left center;
    color: white;
    font-size: 14px;
    font-family: Arial, sans-serif;
    padding-left: 20px;
}
.send08 {
    background: url("/images/08send.png") no-repeat center center;
    width: 84px;
    height: 25px;
    border: none;
}
.emails08 {
    padding: 0 0 10px 0;
}
.divs08it1gr {
    margin: 0 5px 5px 0;
}
.divs08_bottom1 {
    background: url("/images/08_divs_bottom1.png") -4px top no-repeat;
    height: 111px;
}
.feedback12, .add_inst {
    background: #fff0d8;
    border: 9px solid white;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    box-shadow: 0 2px 5px gray; /* Параметры тени */
    -moz-box-shadow: 0 2px 5px gray; /* Для Firefox */
    -webkit-box-shadow: 0 2px 5px gray; /* Для Safari и Chrome */
    width: 790px;
    behavior: url('/css/PIE.htc');
    margin: 0 auto;
    z-index: 2;
}
.feedback12_h, .add_inst_h {
    background: url("/images/feedback_12_h.png") center top;
    color: #565354;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    padding: 0 0 5px 25px;
    -webkit-border-radius: 30px 30px 0 0;
    -moz-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
    behavior: url('/css/PIE.htc');
}
.feedback12_h h1, .add_inst_h h1 {
    color: #400926;
    font-size: 30px;
    font-family: Tahoma, sans-serif;
    text-align: left;
    margin: 0;
}
/* Dropdown control */
.selectBox-dropdown {
    width: 226px;
    height: 30px;
    padding-right: 20px;
    position: relative;
    border: 1px solid #d1b3aa;
    line-height: 26px;
    text-decoration: none;
    color: #5f5056;
    font-size: 12px;
    outline: none;
    vertical-align: middle;
    background: white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    cursor: default;
    behavior: url('/css/PIE.htc');
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
    border-color: #d1b3aa;
}

.selectBox-dropdown.selectBox-menuShowing {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
    width: 100%;
    padding: .2em .3em;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
}

.selectBox-dropdown .selectBox-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 23px;
    height: 100%;
    background: url('/images/tema12select.png') 50% center no-repeat;
}


/* Dropdown menu */
.selectBox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    max-height: 200px;
    border: solid 1px #d1b3aa; /* should be the same border width as .selectBox-dropdown */
    background: #FFF;
    overflow: auto;
}


/* Inline control */
.selectBox-inline {
    width: 250px;
    outline: none;
    border: solid 1px #d1b3aa;
    background: #FFF;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: auto;
}

.selectBox-inline:focus {
    border-color: #d1b3aa;
}


/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0;
    margin: 0;
}

.selectBox-options LI A {
    line-height: 1.5;
    padding: 0 .5em;
    white-space: nowrap;
    overflow: hidden;
    background: 6px center no-repeat;
    font-size: 12px;
    color: #5f5056;
}

.selectBox-options LI.selectBox-hover A {
    background-color: #EEE;
}

.selectBox-options LI.selectBox-disabled A {
    color: #888;
    background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
    background-color: #C8DEF4;
}

.selectBox-options .selectBox-optgroup {
    color: #666;
    background: #EEE;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 .3em;
    white-space: nowrap;
}
.selectBox-optgroup {
    color:#060 !important;
}


/* Disabled state */
.selectBox.selectBox-disabled {
    color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    opacity: .5;
    filter: alpha(opacity=50);
    border-color: #666;
}

.selectBox-inline.selectBox-disabled {
    color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
    background-color: transparent !important;
}

#f12m_name, #f12m_email {
    font-size: 15px;
    color: #5f5056;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    behavior: url('/css/PIE.htc');
    background: white;
    border: 1px solid #d1b3aa;
    height: 30px;
    width: 246px;
    line-height: 30px;
    text-indent: 4px;
}

.feedback12_middle, .add_inst_middle{
    margin-top: 1px;
    border-top: 1px solid #fed1ab;
    overflow: hidden;

}
.f12m_left {
    padding: 5px 0 10px 25px;
    width: 410px;
    float: left;
}
.f12m_left label {
    font-size: 18px;
    color: #400926;
    position: relative;
    line-height: 1.4;
}
#f12_message {
    width: 378px;
    height: 103px;
    border: 1px solid #b0bead;
}
.send12 {
    background: url("/images/send12.png") no-repeat;
    cursor: pointer;
    width: 142px;
    height: 38px;
    border: none;
    display: block;
    position: relative;
    top: -2px;
}
.callus12 {
    color: #400926;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    margin: 10px 0;
}
.callus12bottom {
    color: #d92d46;
    font-size: 22px;
    font-family: Tahoma, sans-serif;
    padding-right: 20px;
}
.work12 {
    color: #c00032;
    font-size: 12px;
    background: url("/images/work12bg.gif") left center no-repeat;
    padding-left: 8px;
}
.f12m_right {
    float: left;
    margin-top: 8px;
}
.wtf12_wrp {
    border: 1px solid #fed5b0;
    width: 320px;
    padding: 5px 0;
    color: #400926;
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 1.2;
}
.wtf12_wrp .wtf12h {
    color: black;
    font-size: 18px;
    border-top: 1px solid #fed5b0;
    padding: 10px 12px 10px;
}
.wtf12_wrp p.wtf12h_first {
    border-top: none;
}
.wtf12_wrp p {
    font-size: 13px;
    padding: 0 12px 10px;
}
.wtf12_wrp a {
    color: #49881b;
}
.wtf12_wrp .imp {
    color: #d92d46;
}
.feedback12_toptop {
    background: url("/images/feedback_12_bgtop.png") no-repeat;
    width: 723px;
    height: 52px;
    margin: 0 auto;
}
.feedback12_bottombottom {
    background: url("/images/feedback_12_bgbottom.png") no-repeat;
    width: 611px;
    height: 64px;
    margin: 0 auto;
}
.tabs08_content_wrp {
    background: url("/images/feedback_12_bgbottom.png") no-repeat scroll center bottom transparent;
    padding-bottom: 45px;
}
.fuie {
    display: inline-block;
    position: absolute;
    color: #046365;
    padding-left: 5px;
    z-index: 1000;
    /*	background: white;
            color: #046365;
            cursor: text;
            display: block;
            
        font-size: 14px;
        height: 25px;
        left: 2px;
        line-height: 25px;
        position: absolute;
        text-align: left;
        text-indent: 8px;
        top: 2px;
        width: 245px;*/
}
.padd10lr, .padd10{
    padding: 10px;
}
.reg_content_wrp .fuie {
    height: 20px;
    line-height: 20px;
    display: inline-block;
    width: 242px;
    /*top: -15px;
    left: 4px;*/
    text-indent: 1px;
}
.t08mt_left {
    width: 650px;
    background: url("/images/t08mt_left.png") no-repeat right center;
    vertical-align: top;
}
.t08mt_right {
    width: 291px;
    text-align: center;
    vertical-align: top;
    padding: 20px 0;
}
.tabs08main {
    color: #400926;
    font-size: 14px;
    background: #ffe9c6;
    border: 9px solid white;
    border-radius: 0 0 40px 40px;
    -webkit-border-radius: 0 0 40px 40px;
    -moz-border-radius: 0 0 40px 40px;
    border-top: none;
    width: 942px;
    margin: 0 auto 20px auto;
    behavior: url('/css/PIE.htc');
}
.mycoupon {
    position: relative;
    width: 613px;
    border: 4px solid white;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    box-shadow: -2px 4px 5px gray;
    -moz-box-shadow: -2px 4px 5px gray;
    -webkit-box-shadow: -2px 4px 5px gray;
    behavior: url('/css/PIE.htc');
    margin: 20px 0 20px 20px;
    line-height: 1.4;
    background: url("/images/mycouponbg.png") repeat-x center bottom #ffcd89;
}
.mcimg {
    border: #ffefd6 1px solid;
    height: 113px;
    overflow: hidden;
    width: 233px;
}
.mcimg_wrp {
    border:  #ffb662 1px solid;
    top: 6px;
    height: 115px;
    left: 10px;
    position: absolute;
    width: 235px;
}
.mycoupon_favorites .mcimg_wrp{
    top: 10px;
}
.mc_textwrp {
    padding-left: 255px;
    overflow: hidden;
    padding-top: 5px;
}
.mc_coupon_title {
    height: 40px;
    display: block;
}
.mc_coupon_title a {
    color:#400926;
    text-decoration: none;
}

.mcprint {
    background: url("/images/mcprint.gif") no-repeat left center;
    padding-left: 20px;
    padding-right: 15px;
}
.mycoupon .mc_textwrp p {
    color: #400926;
    padding: 0;
    font-size: 14px;
}
.mycoupon .mc_textwrp .mcaddinfo {
    color: #377806;
}
.mycoupon .mc_textwrp .mcpaid {
    color: #a9043a;
    font-size: 12px;
}
.mycoupon .mc_textwrp .mcinfoinfoleft {
    float: left;
    padding: 16px 0 9px;
    text-align: left;
    width: 50%;
}
.mycoupon .mc_textwrp .mcinfoinfoleft p {
    color: #494949;
    font-size: 12px;
}

.mycoupon .mc_textwrp .mcinfoinforight {
    float: right;
    padding: 14px 0 9px;
    text-align: right;
    width: 50%;

}
.mycoupon .mc_textwrp .fav_button .mcinfoinforight{
    padding: 0 10px 8px;
}
.mycoupon .mc_textwrp .mcinfoinforight span a {
    color: #a9043a;
    font-size: 12px;
}
.fav_button{
    float: right;
    padding: 10px 10px 0 0;
    text-align: right;
    width: 150px;
}
.fav_info{
    float: left;
    padding-bottom: 40px;
    width: 170px;
}
.fav_price{
    color: #A9043A;
    font-size: 18px;
}
.fav_price span{
    font-weight: bold;
}
.fav_discount{
    color: #377806;
    font-size: 16px;
}
.mcmark {
    background: url("/images/mcmark.png") no-repeat;
    width: 233px;
    height: 27px;
    display: block;
    margin-top: 1px;
}
#form_activate, #recovery_activate{
    color: #507A00;
    cursor: pointer;
    text-decoration: underline;
}
#business_form, .fixed_div {
    position: fixed !important;
}
.t08mt_right .choose_coupon_type {
    height: 48px;
    width: 219px;
    background: url("/images/choose_coupon_type.png") no-repeat scroll 0 -48px transparent;
    display: block;
    margin: 0 auto;
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    line-height: 43px;
    text-align: left;
    text-indent: 64px;
}
.t08mt_right .choose_coupon_type_active {
    height: 48px;
    width: 219px;
    background: url("/images/choose_coupon_type.png") no-repeat scroll 0 0 transparent;
    display: block;
    margin: 0 auto;
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    text-indent: 64px;
    text-decoration: none;
    line-height: 43px;
}
.t08m1_col {
    float:left;
    padding-top: 12px;
    padding-bottom: 10000px !important;
    margin-bottom: -10000px !important;
}
.t08m1_col1_content {
    padding: 0 0 10px 44px;

}
.t08m1_col2_content {
    padding: 0 0 10px 0;
}
.t08m1_col3_content {
    padding: 0;

}
.t08m1_col1_content table {
    color: #400926;
    font-size: 14px;
    text-align: left;
}
.t08m1_col1_content .tccfc {
    color: #cd0141;
    width: 90px;
}
.t08m1_col1 {
    width: 313px;
    background: url('/images/myinfo_col_divider.png') repeat-y right center;
}
.t08m1_col2 {
    width: 290px;
    background: url('/images/myinfo_col_divider.png') repeat-y right center;
    padding: 0 33px 0 0;
}
.t08m1_col3 {
    width: 306px;
    padding: 0;
}
.t08m1_col1_content td {
    vertical-align: middle;
    padding: 5px 0;
}
.myinfo_a {
    background: url("/images/myinfo_a_arr.gif") no-repeat scroll 7px center #FFF7E0;
    height: 20px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/css/PIE.htc');
    padding: 2px 17px 4px;
    margin: 5px 0;
    position: relative;
    font-size: 12px;
    display: table-cell;
    vertical-align: middle;
}
.t08m1_col1_content .myinfo_a {
    width: 100px;
}
.t08m1_col2_content .myinfo_a {
    width: 165px;
}
.t08m1_col2_content .myinfo_ap {
    padding-left: 95px;
}
.tabs08main_top .myinfo_bignumber {
    color: #da4169;
    font-size: 60px;
    padding: 0;
    text-align: center;
}
.myinfo_ap {
    position: relative;
    left: -20px;
}
.supply09 {
    margin-top: 10px;
    background: url("/images/supply09.png") no-repeat;
    width: 135px;
    height: 46px;
    display: inline-block;
    text-decoration: none;
    line-height: 38px;
    text-align: center;
    color: #a9043a !important;
    font-size: 18px;
}
.supply10 {
    margin-top: 10px;
    background: url("/images/supply10.png") no-repeat;
    width: 180px;
    height: 46px;
    display: inline-block;
    text-decoration: none;
    line-height: 38px;
    text-align: center;
    color: #a9043a !important;
    font-size: 18px;
}
.invite_fr08_wrp {
    padding: 0 0 8px 210px;

}
.tabs08contentli {
    display: none;
}
/*.tabs08contentli_active { */
/*display: list-item !important;*/
/*}*/

.how11 {
    overflow:hidden;
    _zoom:1;
    background: url('/images/how11.png') no-repeat top center #ffe9c7;
    border: 9px solid white;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    behavior: url('/css/PIE.htc');
    box-shadow: -2px 4px 5px gray;
    -moz-box-shadow: -2px 4px 5px gray;
    -webkit-box-shadow: -2px 4px 5px gray;
    width:942px;
    padding: 154px 0 0 0;
    font-size: 16px;
    font-family: Tahoma, sans-serif;
    color: #1b000e;
}
.h11col {
    padding-bottom:10000px;
    margin-bottom:-10000px;
    float:left;
}
.h11col1 {
    width: 34%;
}
.h11col2 {
    width: 35%;
}
.h11col3 {
    width: 31%;
}
.h11col p {
    padding: 0 10px 20px;
}
.how11wrp {
    background: url('/images/how11wrp.png') no-repeat center bottom transparent;
    padding-bottom: 67px;
}
.nowmore11h {
    padding-top: 5px;
    margin-top: 0;
}
.nowmore11 {
    overflow: hidden;
    background: url('/images/nowmore11.png') no-repeat top center transparent;
    width: 942px;
    border: 9px solid white;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    behavior: url('/css/PIE.htc');
    box-shadow: -2px 4px 5px gray;
    -moz-box-shadow: -2px 4px 5px gray;
    -webkit-box-shadow: -2px 4px 5px gray;
}
.nowmore11col {
    width: 50%;
    float: left;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}
.nowmore11colph {
    color: #e13145;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0;
}
.nowmore11colp {
    padding: 0 20px 15px 20px;
}
.nowmore11wrp {
    background: url("/images/nowmore11wrp.png") no-repeat scroll center bottom transparent;
    padding-bottom: 64px;
}
.payway_11 {
    background: #ffe7c3;
    width: 942px;
    border: 9px solid white;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    behavior: url('/css/PIE.htc');
    box-shadow: -2px 4px 5px gray;
    -moz-box-shadow: -2px 4px 5px gray;
    -webkit-box-shadow: -2px 4px 5px gray;
}
.payway_11_way {
    padding: 80px 5px 25px 5px;
    text-align: center;
    color: #400926;
    font-size: 14px;
    display: block;
    text-decoration: none;
}
.payway_11_visa {
    background: url('/images/payway_11_visa.jpg') no-repeat center 30px transparent;
}
.payway_11_term {
    background: url('/images/payway_11_term.jpg') no-repeat center 30px transparent;
}
.payway_11_emoney {
    background: url('/images/payway_11_emoney.jpg') no-repeat center 30px transparent;
}
.payway_11_contsystem {
    background: url('/images/payway_11_contsystem.jpg') no-repeat center 30px transparent;
}
.payway_11_salon {
    background: url('/images/payway_11_salon.jpg') no-repeat center 30px transparent;
}
.payway_11_mobile {
    background: url('/images/payway_11_mobile.jpg') no-repeat center 30px transparent;
}
.nobg {
    background: none !important;
}
.payway_11_ul {
    overflow: hidden;
}
.payway_11_li {
    width: 157px;
    float: left;
    background: url('/images/payway_11_way.gif') repeat-y right top transparent;
}
.payway_11_ico {
    text-align:center;
    padding: 15px 0 0 0;
}
.payway_11_h {
    margin: 0 0 12px 0;
}


.bwbkut, .simple_text_block  {
    width: 942px;
    border: 9px solid white;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    behavior: url('/css/PIE.htc');
    box-shadow: -2px 4px 5px #95a555;
    -moz-box-shadow: -2px 4px 5px #95a555;
    -webkit-box-shadow: -2px 4px 5px #95a555;
    margin:30px auto 0 auto;
}
.yo_purch_14_h {
    font-size: 30px;
    color: #400926;
    padding: 0 25px;
    height: 43px;
    line-height: 40px;
}
.yo_purch_14 {
    background: url('/images/yo_purch_14.gif') repeat-x left top #ffe8c3;
}
.yo_purch_14 .warning{
    color: #B13030;
    font-size: 12px;
    padding: 10px 0;
}
.big-block{
    width: 942px !important;
}
.big-block .peachpuff_middle{
    border-top: none;
}
.pay_phone{
    font-size: 16px;
    line-height: 1.5;
    padding: 0 40px;
    text-align: center;
}
.pay_phone span{
    color: #B13030;
    font-weight: bold;
}
.yo_purch_14_thead td {
    font-size: 12px;
    color: #b91741;
    padding: 8px 0 4px 0;
}
.yo_purch_14_content {
    padding: 0 25px;
}
.static_page_text {
    padding:25px;
}
.static_page_text p {
    color: #222;
    margin: 10px;
}
.static_page_text ol li {
    list-style: decimal;
    margin-left: 30px;
}
.static_page_text li {
    color: #222;
}
.yo_purch_14_table {
    width: 100%;
}
.yo_purch_14_tbody {
    font-size: 14px;
    color: #400926;
    line-height: 1.3;
}
.yo_purch_14_count_input {
    width: 32px;
    height: 17px;
    background: white;
    border: 1px solid #b0bead;
    color: #400926;
    font-size: 14px;
    text-align: center;
}
.yo_purch_14_count_updown {
    display: inline-block;
    position: relative;
    top: 4px;
    width: 15px;
}
.yo_purch_14_count_up {
    background: url('/images/yo_purch_14_count_up.gif') no-repeat top center transparent;
    width: 15px;
    height: 6px;
    padding-bottom: 4px;
    display: block;
}
.yo_purch_14_count_down {
    background: url('/images/yo_purch_14_count_down.gif') no-repeat center bottom transparent;
    width: 15px;
    height: 6px;
    display: block;
    padding-bottom: 3px;
}
.yo_purch_14_count_input_big {
    height: 24px;
    vertical-align: top;
}
.yo_purch_14_count_up_big {
    background: url('/images/plus_icon.png') no-repeat top center transparent;
    width: 24px;
    height: 24px;
    padding-bottom: 4px;
    display: inline-block;
    border: 1px solid #777;
    border-radius: 4px;
    background-color: #bbb;
}
.yo_purch_14_count_down_big {
    background: url('/images/minus_icon.png') no-repeat center bottom transparent;
    width: 24px;
    height: 24px;
    display: inline-block;
    padding-bottom: 3px;
    border: 1px solid #777;
    border-radius: 4px;
    background-color: #bbb;
}
.yo_purch_14_present {
    background: url('/images/yo_purch_14_present.png') no-repeat left top transparent;
    height: 40px;
    display: block;
    position: relative;
    left: -5px;
    padding: 15px 0 0 70px;
    margin-top: 10px;
    font-size: 14px;
    font-family: Arial, sans-serif;
    color: #a9043a;
    width: 200px;
}
.choose_payment_14_from_account {
    background: url('/images/choose_payment_14_from_account.png') no-repeat left top transparent;
    width: 182px;
    height: 35px;
    display: block;
    position: absolute;
    top: 5px;
    right: 12px;
}
.pay_btn_off {
    background: url('/images/choose_payment_14_from_account_off.png') no-repeat left top transparent;
    cursor: not-allowed !important;
}
.choose_payment_14_table {
    font-size: 14px;
    color: #400926;
    /*width: 100%;*/
}
.choose_payment_14_elem {
    display: block;
    padding: 65px 0 5px 0;
    text-align: center;
    font-size: 14px;
    color: #400926;
    text-decoration: none;
}
.choose_payment_14_card_wrp {
    background: url('/images/choose_payment_14_visa.png') no-repeat left top transparent;
}
.choose_payment_14_card {
    width: 118px;
}
.choose_payment_14_card_td .active {
    background-position: 100% 0 !important;
}

.choose_payment_14_terminal_wrp {
    background: url('/images/choose_payment_14_terminal.jpg') no-repeat left top transparent;
    height: 122px;
}
.choose_payment_14_terminal {
    width: 130px;
    height: 47px;
}
.choose_payment_14_terminal_td .active {
    background-position: 100% 0 !important;
}

.choose_payment_14_ya_wrp {
    background: url('/images/choose_payment_14_ya.jpg') no-repeat left top transparent;
    /*opacity: 0.4;*/
}
.choose_payment_14_ya {
    width: 113px;
    height: 33px;
    /*cursor: not-allowed;*/
}
.pay_btn_disabled {
    opacity: 0.4;
}
.pay_btn_disabled .choose_payment_14_elem {
    cursor: not-allowed !important;
}
.choose_payment_14_wm_wrp {
    background: url('/images/choose_payment_14_wm.jpg') no-repeat left top transparent;
}
.choose_payment_14_wm {
    width: 113px;
    height: 33px;
}
.certificates {
    padding: 10px 0;
    text-align: center;
}
.certificates a{
    text-decoration: none;
}

.choose_payment_14_contact_wrp {
    background: url('/images/choose_payment_14_contact.jpg') no-repeat left top transparent;
}
.choose_payment_14_contact {
    width: 108px;
    height: 47px;
}

.choose_payment_14_salon_wrp {
    background: url('/images/choose_payment_14_salon.jpg') no-repeat left top transparent;
}
.choose_payment_14_salon_td .active {
    background-position: 100% 0 !important;
}
.choose_payment_14_salon {
    width: 138px;
}

.choose_payment_14_mobile_wrp {
    background: url('/images/choose_payment_14_opsosy.jpg') no-repeat 0 0 transparent;
}
.choose_payment_14_mobile_td .active {
    background-position: 100% 0 !important;
}
.choose_payment_14_mobile {
    height: 53px;
    width: 123px;
}

.choose_payment_14_qiwi_wrp {
    background: url('/images/choose_payment_14_qiwi.jpg') no-repeat left top transparent;
    width: 110px;
}
/*.qiwi_bonus  {
        background: url('/images/choose_payment_14_qiwi2.jpg') no-repeat left top transparent;
}*/
.choose_payment_14_qiwi_td .active {
    background-position: 100% 0 !important;
}
.choose_payment_14_qiwi {
    /*height: 33px;
    width: 220px;*/
    width: 110px;
}
.choose_payment_14_hz {
    height: 33px;
    width: 220px;
}
.payment14 .divs08s2{
    font-size: 16px;
    font-weight: bold;
}
.print_instr a, .addr a{
    color: #fff;
}
.choose_payment_14_hz_wrp {
    background: url('/images/choose_payment_14_hz2.jpg') no-repeat left top transparent;
    /*width: 113px;*/
}
.choose_payment_14_hz_wrp.active {
    background: url('/images/choose_payment_14_hz2.jpg') no-repeat right top transparent;
    /*width: 113px;*/
}
.choose_payment_14_hz2_wrp {
    background: url('/images/choose_payment_14_hz21.jpg') no-repeat left top transparent;
    width: 94px;
}
.choose_payment_14_other_wrp {
    background: url('/images/choose_payment_14_other.png') no-repeat left top transparent;
    width: 97px;
}
.choose_payment_14_other_wrp.active{
    background: url('/images/choose_payment_14_other.png') no-repeat right top transparent;
    width: 97px;
}
a.choose_payment_14_other{
    height: 53px;
}
.choose_payment_14_hz2 {
    width: 89px;
}
.choose_payment_14_addinfo {
    display: block;
    margin: 0 auto;
    background: url('/images/choose_payment_14_addinfo.png') no-repeat left top transparent;
    width: 105px;
    height: 19px;
    line-height: 1.2;
    text-align: center;
    font-size: 14px;
    color: white;
}
.choose_payment_14_addinfo_left {
    background: url('/images/choose_payment_14_addinfo_left.png') no-repeat left top transparent;
    left: -2px;
    padding-left: 6px;
    position: relative;
}
.choose_payment_14_td {
    /* background: url('/images/payway_11_way.gif') repeat-y right top transparent; */
    position: relative;
}
.getitfree_14 {
    background: url('/images/getitfree_14.gif') repeat-x left top #ffe6c0;
}
.getitfree_14_h {
    color: white;
}
.getitfree_14_content {
    padding: 0 85px 0 95px;
    font-size: 14px;
    color: #400926;
    line-height: 1.3;
}
.getitfree_14_personallink {
    width: 750px;
    border: 1px solid #d1b3aa;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    behavior: url('/css/PIE.htc');
    height: 30px;
    font-size: 12px;
    color: #766a70;
    font-family: Tahoma, sans-serif;
    text-indent: 4px;
    margin: 4px 0;
    line-height: 30px;
    position: relative;
    top: 0;
}
.getitfree_14_inputemail {
    width: 246px;
    border: 1px solid #d1b3aa;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    behavior: url('/css/PIE.htc');
    height: 30px;
    font-size: 12px;
    color: #766a70;
    font-family: Tahoma, sans-serif;
    text-indent: 4px;
    display: block;
    float: left;
    position: relative;
    left: -4px;
    margin: 4px 0 0 4px;
    line-height: 30px;
}
.getitfree_14_addfield {
    background: url("/images/08addfield.png") no-repeat scroll left center transparent;
    display: block;
    height: 26px;
    line-height: 24px;
    padding-left: 20px;
    width: 150px;
    color: #a9043a;
    font-size: 14px;
    font-family: Arial, sans-serif;
    float: left;
}
.getitfree_14_btns {
    overflow: hidden;
    padding: 8px 0;
    clear: both;
}
.getitfree_14_submit {
    background: url('/images/08send.png') no-repeat left top transparent;
    width: 84px;
    height: 25px;
    border: none;
    float: right;
    margin: 4px 0 0 0;
    right: 10px;
    position: relative;
}
.getitfree_14_content_inputs {
    overflow: hidden;
}
.invite_friend_18_wrp {
    background: url('/images/invite_friend_18_wrp.png') no-repeat top center transparent;
    padding: 115px 0 0;
}
.invite_friend_18_h {
    color: #FF7443;
    font-size: 36px;
    left: 153px;
    position: absolute;
    top: 60px;
}
.invite_friend_18_h_span {
    font-size: 48px;
    color: #da2b46;
    font-weight: bold;
}
.invite_friend_email_18_wrp {
    background: url('/images/invite_friend_email_18_wrp.png') no-repeat center bottom transparent;
    padding: 0 0 45px 0;
}
.fullpage_bg_17 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url('/images/fullpage_bg_17.png') repeat left top transparent;
    z-index: 10000;
    display: none;
}
.choose_proposal_17_wrp {
    position: absolute;
    left: 50%;
    margin-left: -395px;
    width: 789px;
}
.choose_proposal_17_top {
    background: url('/images/choose_proposal_17_top.png') no-repeat top center transparent;
    width: 789px;
    height: 96px;
}
.choose_proposal_17_middle {
    background: url('/images/choose_proposal_17_middle.png') repeat-y center top transparent;
    width: 789px;
}
.choose_proposal_17_bottom {
    background: url('/images/choose_proposal_17_bottom.png') no-repeat top center transparent;
    width: 789px;
    height: 94px;
}
.choose_proposal_17_top_text {
    font-size: 24px;
    color: #400926;
    position: relative;
    bottom: 10px;
    text-align: center;
    top: 63px;
}
.choose_proposal_17_close {
    background: url('/images/choose_proposal_17_close.png') no-repeat left top transparent;
    position: absolute;
    top: 64px;
    right: 40px;
    width: 24px;
    height: 25px;
    display: block;
}
.choose_proposal_17_middle_li_main {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/css/PIE.htc');
    border: 4px solid white;
    box-shadow: 0 1px 4px #999a75;
    -moz-box-shadow: 0 1px 4px #999a75;
    -webkit-box-shadow: 0 1px 4px #999a75;
    width: 733px;
    margin: 0 auto;
    overflow: hidden;
    background: url('/images/choose_proposal_17_middle_li_main.png') repeat-x #ffe4b2;
}
.choose_proposal_17_middle_descr {
    color: #400926;
    /*font-size: 16px;*/
    padding: 10px 5px 10px 15px;
    font-size: 21px;
    text-align: center;
}
.choose_proposal_17_middle_remark {
    color: #f44e27;
    font-size: 14px;
    font-family: Arial, sans-serif;
    padding-left: 15px;
}
.choose_proposal_17_middle_li_1 {
    width: 517px;
    float: left;
    min-height: 105px;
    _height: 105px;
    border-right: 1px solid #ffb868;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}
.choose_proposal_17_middle_li_2 {
    color: #4d1830;
    font-size: 14px;
    font-family: Arial, sans-serif;
    text-align: center;
    width: 80px;
    float: left;
    min-height: 105px;
    _height: 105px;
    border-right: 1px solid #ffb868;
    border-left: 1px solid #ffefd2;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}
.choose_proposal_17_middle_li_3 {
    float: left;
    width: 104px;
    min-height: 105px;
    _height: 105px;
    border-left: 1px solid #ffefd2;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}
.choose_proposal_17_middle_li_3_wrp {
    padding: 52px 0 0 15px;
}
.choose_proposal_17_middle_li_2_wrp {
    background: url('/images/choose_proposal_17_middle_li_2.png') no-repeat left top transparent;
    padding-top: 50px;
    zoom: 1;
}
.choose_proposal_17_middle_buyit {
    background: url('/images/choose_proposal_17_middle_buyit.png') no-repeat left top transparent;
    width: 106px;
    height: 46px;
    display: block;
}
.choose_proposal_17_middle_redinfo {
    /*width: 546px;*/
    height: 41px;
    position: absolute;
    /*bottom: 4px;*/
    color: white;
    overflow: hidden;

    width: 518px;
    bottom: 8px;
    margin-left: 28px;
}
.choose_proposal_17_middle_redinfo_price {
    font-size: 12px;
    /*background: url('/images/choose_proposal_17_middle_redinfo_price.png') no-repeat right top #dc3d2c;*/
    float: left;
    height: 39px;
    margin: 5px;
}
.choose_proposal_17_middle_redinfo_price_span {
    font-size: 12px;
    position: relative;
    top: -10px;
    padding-right: 4px;
}
.choose_proposal_17_middle_redinfo_helper {
    background: url('/images/choose_proposal_17_middle_redinfo_helper.png') no-repeat left top transparent;
    width: 31px;
    height: 39px;
    float: left;
}
.choose_proposal_17_middle_redinfo_add {
    background: url('/images/choose_proposal_17_middle_redinfo_bg.png') repeat left top #ee280e;
    float: left;
    height: 39px;
    margin-right: -10000px;
    padding-right: 10000px;
}
.choose_proposal_17_middle_redinfo_hzprice {
    display: inline-block;
    _height: 39px;
    width: 124px;
    text-align: center;
    font-size: 14px;
    color: #fffaf5;
    text-indent: -5px;
}
.choose_proposal_17_middle_redinfo_skidka {
    display: block;
    _height: 39px;
    width: 105px;
    font-size: 14px;
    color: #6e000f;
    background: url('/images/choose_proposal_17_middle_redinfo_arrow.png') no-repeat left top;
    height: 29px;
    float: right;
    padding-top: 10px;
    padding-left: 30px;
}
.choose_proposal_17_middle_redinfo_profit {
    display: block;
    _height: 39px;
    text-align: left;
    padding-left: 20px;
    font-size: 14px;
    color: #fffaf5;
    width: 350px;
    float: left;
    padding-top: 10px;
}
.choose_proposal_17_middle_ul {
    padding-bottom: 7px;
}
.choose_proposal_17_middle_li {
    padding-top: 7px;
    position: relative;
}
.metro_empty {
    background: none !important;
}
.metro_empty a, .metro_empty div {
    display: none;
}
.city_choose, .other_city_choose {
    display: none;
    padding:0 0 10px;
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
    position: relative;
    /*background: url('/images/2.png') no-repeat center 100px;*/
}

.city_choose 
{
    /*padding-top: 30px;*/
}
.cc_column {
    float: left;
    width:20%/*33%*/;
}
.cc_column a {
    color: white;
    display: block;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    padding: 5px;
    text-decoration: none;
    border-top: 1px dashed #989;
    border-right: 1px dashed #989;
    text-align: center;
}
.cc_bottom {
    border-bottom: 1px dashed #989;
}
.cc_column_right a {
    border-right: 1px dashed #989;
}
.cc_column_left a {
    border-left: 1px dashed #989;
}
.cc_column a:hover {
    background: #737;
    text-decoration: underline;
}
.cc_counrty_name {
    clear: both;
    padding: 10px 5px;
    font-weight: bold;
    font-size:16px;
    color: #fff;
}
.more_cities
{
    display: block; 
    position: absolute; 
    bottom: 10px; 
    width: 195px; 
}
.more_cities a {
    color:#c1528b;
    font-weight: bold;
    border: none;
}
.more_cities img {
    margin: -4px 4px;
}
.close_cc {
    color: gray;
    display: block;
    font-size: 11px;
    height: 15px;
    position: relative;
    /*right: 2px*/;
    text-align: right;
    text-decoration: none;
    /*top: 2px;*/
    width: 900px;
    padding-top:10px;
    margin: 0px auto;
}
.close_cc:hover {
    font-weight: bold;
}
.cc_wrp {
    width: 100%;
    background: /*url('/images/2.png') no-repeat center bottom*/ #3a0031 /*#1d1d1d*/
}

.reg_popup {
    width: 635px;
    margin: 0 auto;
    border: 9px solid white;
    border-radius: 45px 45px 45px 45px;
    -moz-border-radius: 45px 45px 45px 45px;
    -webkit-border-radius: 45px 45px 45px 45px;
    box-shadow: 0 3px 4px #626262;
    -moz-box-shadow: 0 3px 4px #626262;
    -webkit-box-shadow: 0 3px 4px #626262;
    behavior: url('/css/PIE.htc');
    background: url('/images/reg_centerline.png') repeat-y center center #fedbca;
}
.modal_wrp .reg_popup {
    background: #fedbca;
}
.registration_wrp {
    padding-top: 10%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url('/images/fullpage_bg_17.png') repeat left top transparent;
    z-index: 1000;
    display: none;
}
.modal_wrp {
    padding-top: 10%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url('/images/fullpage_bg_17.png') repeat left top transparent;
    z-index: 1000;
    display: none;
}
.ui-front {
    z-index: 10000 !important;
}
.ui-dialog {
    z-index: 10001 !important;
}
.ui-widget-overlay {
    background: #aaaaaa url(jqueryui/humanity/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat  !important;
}
.reg1 {
    padding: 50px 0 0 0;
    background: url('/images/reg_top.png') no-repeat top center;
}
.reg2 {
    padding: 0 0 42px 0;
    background: url('/images/reg_bottom.png') no-repeat center bottom;
}
.reg_hello {
    background: #fbb89e;
    border-bottom: 1px solid #fde7dc;
    color: #400926;
    font-size: 24px;
    border-radius: 45px 45px 0 0;
    -moz-border-radius: 45px 45px 0 0;
    -webkit-border-radius: 45px 45px 0 0;
    behavior: url('/css/PIE.htc');
    text-align: center;
    line-height: 36px;
}
.reg_vkuponru {
    position: relative;
    top: 2px;
}
.reg_middle {
    overflow: hidden;
    padding: 10px 20px;
}
.reg_left {
    width: 50%;
    float: left;
}
.reg_right {
    width: 50%;
    float: left;
}
.reglabel {
    color: #400926;
    font-size: 18px;
    padding-bottom: 15px;
}
.reg_input {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/css/PIE.htc');
    border-radius: 5px;
    border: 1px solid #d1b3aa;
    color: #046365;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    height: 20px;
    margin-bottom: 8px;
    width: 236px;
    padding: 1px 5px;
    zoom: 1;
    position: relative;
}
.reg_content_wrp {
    padding: 55px 0;
    width: 250px;
    margin: 0 auto;
    color: #046365;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
}
.reg_login {
    background: url('/images/log_in.png') no-repeat left top transparent;
    width: 81px;
    height: 33px;
    border: none;
    cursor: pointer;
}
.reg_recovery {
    background: url('/images/recovery.png') no-repeat left top transparent;
    width: 160px;
    height: 33px;
    border: none;
    cursor: pointer;
}
.reg_forgot {
    color: #DA2D47;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    top: -4px;
}
.padd20center{
    background: #FEDBCA;
    padding: 20px;
    text-align: center;
    border-radius: 45px 45px 45px 45px;
    -moz-border-radius: 45px 45px 45px 45px;
    -webkit-border-radius: 45px 45px 45px 45px;
    behavior: url('/css/PIE.htc');
}
.btn_close{
    background: url('/images/btn_close.png') no-repeat left top transparent;
    position: absolute;
    top: 7px;
    right: 30px;
    width: 24px;
    height: 25px;
    display: block;
}
.regme {
    background: url('/images/regme.png') no-repeat left top transparent;
    cursor: pointer;
    display: block;
    width: 208px;
    height: 33px;
    margin-top: 20px;
}
.reg_bottom {
    /*	background: #fcc4ac;
            border-top: 1px solid #fde7dc;
            color: #400926;
            font-size: 24px;
            border-radius: 0 0 45px 45px;
        -moz-border-radius: 0 0 45px 45px;
        -webkit-border-radius: 0 0 45px 45px;
            behavior: url('/css/PIE.htc');
            text-align: center;
            line-height: 40px;*/
}
.reg_bottom1{
    display: none;
}
.reg_middle1{
    padding: 10px 20px;
}
.vklogin {
    background: url('/images/vklogin.png') no-repeat left top transparent;
    width: 121px;
    height: 31px;
    display: inline;
    display: inline-block;
    position: relative;
    zoom: 1;
    top: 6px;
    margin: 0 4px;
}
.fblogin {
    background: url('/images/fblogin.png') no-repeat left top transparent;
    width: 110px;
    height: 31px;
    display: inline;
    display: inline-block;
    position: relative;
    zoom: 1;
    top: 6px;
    margin: 0 4px;
}
.mailrulogin {
    background: url('/images/mailrulogin.png') no-repeat left top transparent;
    width: 120px;
    height: 31px;
    display: inline;
    display: inline-block;
    position: relative;
    zoom: 1;
    top: 6px;
    margin: 0 4px;
}
#reg_close {
    background: url('/images/choose_proposal_17_close.png') no-repeat left top transparent;
    position: absolute;
    top: 7px;
    right: 30px;
    width: 24px;
    height: 25px;
    display: block;
}
.payment14_pmethod {
    background: url('/images/payment14_pmethod.png') no-repeat center bottom transparent;
    color: white;
    display: none;
    margin: -40px auto 0 auto;
    min-height: 250px;
    position: relative;
    width: 974px;
    _height: 403px;
    _zoom: 1;
}
.payment14 .bwbkut {
    z-index: 2;
    _zoom: 1;
    position: relative;
}
.choose_payment_14_plus {
    box-shadow: 0 4px 5px #953842 !important;
    -moz-box-shadow: 0 4px 5px #953842 !important;
    -webkit-box-shadow: 0 4px 5px #953842 !important;
    behavior: url('/css/PIE.htc');
    _zoom: 1;
    position: relative;
}
.p14_pmd_top {
    overflow: hidden;
    padding: 45px 0 0 0;
}
.p14_pmd_top_left {
    float: left;
    width: 50%;
}
.p14_pmd_top_right {
    float: right;
    width: 49%;
}
.p14_pmd_top_content_wrp {
    padding: 50px 60px 40px 60px;
}
.payment14_pmethod label {
    color: white;
    font-size: 18px;
    font-family: Tahoma, sans-serif;
    padding-left: 10px;
}
.mobile_input {
    height: 28px;
    border: 1px solid #d2b4ab;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/css/PIE.htc');
    font-size: 20px;
    font-family: Tahoma, sans-serif;
    _zoom: 1;
    position: relative;
}
.mobile_code {
    width: 51px;
    color: #868686;
    padding-left: 10px;
}
.mobile_number {
    width: 150px;
    padding: 1px 5px;
    color: #868686;
}
.mobile_summa {
    width: 80px;
    padding-left: 10px;
    color: #400926;
}
.p14_mob_row {
    padding: 0 0 50px 0;
}
.mob_komissia14 {
    background: url('/images/mob_komissia.png') no-repeat left top transparent;
    width: 379px;
    height: 72px;
    text-align: center;
    line-height: 72px;
    color: #dc306d;
    font-size: 18px;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    margin-top: 12px;
}
.other_block {
    margin: 30px;
}
.other_block td {
    padding: 5px;
}
.other_block a {
    color:#fff;
    font-size: 18px;
    font-weight: bold;
}
.p14_pmd_top_right {
    color: white;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
}
.p14_pmd_top_right p {
    padding-bottom: 20px;
}
.p14_pmd_top_right .ptrgreen {
    color: #aefe56;
}
.p14_pmd_top_right .ptrgreen a {
    color: #aefe56;
}
.pm_next {
    border: none;
    background: url('/images/pm_next.png') no-repeat left top transparent;
    display: inline;
    display: inline-block;
    width: 103px;
    height: 46px;
    position: relative;
    zoom: 1;
    cursor: pointer;
}
.pmb_td_helper {
    vertical-align: middle;
    height: 100px;
    text-align: center;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
}
.pmb_td_helper * {
    vertical-align: middle;
}
.pmb_td_helper .opsos {
    margin: 0 3px;
}
.pmb_td_helper .pm_next {
    margin-left: 15px;
}
.pmethod_arr {
    width: 24px;
    height: 12px;
    background: url('/images/pmethod_arr.gif') no-repeat left top transparent;
    position: absolute;
    left: 50px;
    top: 9px;
    display: none;
}
.active .pmethod_arr {
    display: block;
}
.pmethod_mobile_step2 {
    display: none;
    padding-top: 30px;
    overflow: hidden;
    background: url('/images/pmethod_mobile_step2.png') no-repeat 55px 90px transparent;
}
.pm_summary_sum {
    font-size: 18px;
}
.pm_summary_num_mts {
    background: url('/images/pm_mts.gif') no-repeat right top transparent;
    width: 200px;
}
.pm_summary_num_beeline {
    background: url('/images/pm_beeline.gif') no-repeat right top transparent;
    width: 250px;
}
.pm_summary_num_megafon {
    background: url('/images/pm_megafon.gif') no-repeat right top transparent;
    width: 270px;
}
.pm_prev {
    background: url('/images/pm_back.png') no-repeat left top transparent;
    width: 103px;
    height: 46px;
    display: block;
    position: absolute;
    bottom: 30px;
    right: 55px;
}
.pmethod_card_wrp {
    background: url("/images/pm_card_bg.png") no-repeat scroll left 60px transparent;
    min-height: 215px;
    _height: 215px;
    width: 851px;
    margin: 0 auto;
    padding: 80px 0 0 0;
}
.pmethod_card_wrp label {
    color: #400926;
    display: inline-block;
    font-family: Tahoma,sans-serif;
    font-size: 14px;
    width: 120px;
}
.pmethod_card_wrp input {
    height: 28px;
    border: 1px solid #d2b4ab;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/css/PIE.htc');
    color: #400926;
    font-size: 20px;
    _zoom: 1;
    position: relative;
}
.pmethod_card_wrp .selectBox {
    color: #400926;
    font-size: 20px;
    line-height: 1.1;
}
#card_sum {
    width: 140px;
}
.pcw_form_row_num input {
    width: 60px;
}
#card_name {
    width: 260px;
    color: #868686;
}
.pcw_form_row {
    padding: 0 0 7px 8px;
}
.card_name_help {
    color: #818081;
    font-size: 11px;
    left: 145px;
    position: absolute;
    top: 38px;
}
.pcw_form_row_cvv {
    text-align: right;
    padding: 78px 45px 0 0;
}
.pcw_form_row_cvv label {
    color: #400926;
    font-size: 24px;
    display: inline;
    vertical-align: middle;
}
.pcw_form_row_cvv input {
    width: 60px;
    vertical-align: middle;
}
.wtfiscvv {
    color: #A9043A;
    font-size: 14px;
    position: relative;
    right: -23px;
    top: 15px;
}
.pm_sec_info {
    font-size: 12px;
    line-height: 1.3;
    margin-top: 65px;
    padding-left: 10px;
}
#paywithcard {
    background: url("/images/pm_paywithcard.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 51px;
    left: 45px;
    margin-top: 120px;
    position: relative;
    width: 100px;
}
.pmethod_terminal_wrp, .pmethod_wrp {
    padding: 30px 12px 20px 12px;
    overflow: hidden;
}
.hz_col {
    margin: 50px 0px;
    display: block;
    float: left;
    text-align: center;
    width:49%;
}
.pm_daterminal_top {
    padding-left: 43px;
}
.pm_daterminal_top_ul {
    overflow: hidden;
}
.pmdt_elem {
    float: left;
    padding: 0 5px;
}
.pmdt_elem a {
    color: #ffca85;
    display: block;
    font-family: Tahoma, sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 0 9px 10px 9px;
    position: relative;
    zoom: 1;
}
.pmdt_elem .active {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    behavior: url('/css/PIE.htc');
    background: #f0d0e1;
    color: #c5475d;
    text-decoration: none;
}
.pmdt_elem_other a {
    color: #c6d921;
    background: url('/images/terminal_other.gif') no-repeat right 12px transparent;
    padding-right: 22px;
}
.pm_daterminal_main {
    width: 469px;
    height: 454px;
    background: url('/images/terminal.png') no-repeat left top transparent;
}
.pmdm_img_wrp {
    padding: 31px 0 0 56px;
    width: 358px;
    height: 294px;
    overflow: hidden;
    position: relative;
}
.pmdm_img_wrp img {
    display: none;
}
.pmdm_img_wrp .active {
    display: inline;
}
.pmdm_info {
    padding-top: 45px;
}
.pm_help_a_wrp  table{
    width: 100%;
}
.pm_help_a {
    padding: 10px 0 10px 45px;
    line-height: 1.4;
    text-decoration: none;
    display: block;
    color: white;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    padding: 8px 5px 8px 0;
}
.pm_help_left_td {
    width: 45px;
    padding-left: 10px;
    text-align: center;
    vertical-align: middle;
}
.pm_help_left_td_bg {
    background: url('/images/pm_help_left_td.png') no-repeat center center transparent;
    line-height: 25px;
}
.pm_help_lnum {
    position: relative;
    top: -1px;
    color: black;
    text-decoration: none;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
}
.pm_help_li {
    background: url('/images/pm_help_li.gif') repeat-y right top transparent;
    width: 475px;
    margin-bottom: 1px;
}
.pm_help_li_active {
    background: url('/images/pm_help_li_active.gif') repeat-y right center transparent !important;
}
.terminal_help_wrp {
    padding: 0 0 0 0;
}
.novoplat_intro {
    padding: 5px 0 0 45px;
}
.pm_help_ul {
    padding: 5px 0 18px 0;
}
.pm_daterminal_top {
    margin-bottom: -10px;
}
#pmethod_novoplat {
    display: none;
}
#pay_via_qiwi_form .pmdt_elem a {
    font-size: 24px;
}
#pay_via_salon_form .pmdt_elem a {
    font-size: 24px;
}
#pay_via_salon_form .pm_daterminal_top {
    padding-left: 88px;
}
.konblock_wrp {
    margin: 0 auto;
    width: 942px;
}
.konblock_wrp50 {
    padding-top: 48px;
    background: url('/images/kon_top50.png') no-repeat top center transparent;
}
.konblock {
    -moz-border-radius: 45px 45px 45px 45px;
    -moz-box-shadow: 0 2px 4px #8b9e47;
    -webkit-border-radius: 45px 45px 45px 45px;
    -webkit-box-shadow: 0 2px 4px #8b9e47;
    behavior: url('/css/PIE.htc');
    border-radius: 45px 45px 45px 45px;
    border: 9px solid white;
    box-shadow: 0 2px 4px #8b9e47;
    padding: 12px 30px 22px 30px;
    font-size: 16px;
    font-family: Tahoma, sans-serif;
    color: #1b000e;
    background: #ffe9c5;
    text-align: justify;
}
.konblock_wrp50 .konblock {
    padding: 22px 10px;
}
.konblock_simple {
    width: 960px;
    margin: 0 auto;
}
.kon_h1 {
    margin: 20px 0 15px 0;
}
.priz_table {
    width: 100%;
    margin-top: 20px;
}
.priz_table td {
    vertical-align: middle;
}
.konblock_wrp90 {
    padding-bottom: 66px;
    background: url('/images/konblock_wrp90.png') no-repeat center bottom transparent;
    margin-bottom: 10px;
}
.konblock_orange {
    background: #ff7400;
    overflow: hidden;
    zoom: 1;
    padding: 12px 10px 22px 10px;
    color: white;
    font-size: 16px;
    font-family: Tahoma, sans-serif;
    position: relative;
}
.konblock_orange_col {
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    float: left;
    width: 33%;
}
.konblock_orange_col p {
    padding: 0 20px;
}
.konblock_orange_nums {
    background: url('/images/konblock_orange_nums.png') no-repeat top center transparent;
    width: 100%;
    height: 68px;
    position: absolute;
    bottom: 20px;
}
.konblock_rules_top {
    border-bottom: 1px solid #ffdd9b;
    padding: 16px 30px 7px 30px;
    color: #1b000e;
}
.konblock_rules_bottom {
    background: #fff4d9;
    padding: 7px 30px 16px 30px;
    border-radius: 0 0 35px 35px;
    -moz-border-radius: 0 0 35px 35px;
    -webkit-border-radius: 0 0 35px 35px;
    behavior: url('/css/PIE.htc');
    color: #bb1f00;
}
.konblock_nopadding {
    padding: 0;
}
.kontop50 {
    width: 960px;
    margin: 0 auto;
    text-align: center;
}
.kontop50_tab {
    background: url('/images/kon_tabtop10.png') no-repeat top center transparent;
    width: 140px;
    height: 27px;
    _display: inline;
    display: inline-block;
    zoom: 1;
    margin: 0;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    color: #1b000e;
    text-decoration: none;
    line-height: 24px;
}
.kontop50 .active {
    background: url('/images/kon_tabtop10_active.png') no-repeat top center transparent;
}
.kontop50_table {
    width: 100%;
}
.kontop50_content {
    background: url('/images/kontop50_table_bg.gif') repeat left top transparent;
}
.kontop50_table td {
    height: 34px;
    vertical-align: middle;
    text-align: center;
    color: #1b000e;
    font-size: 16px;
    font-family: Tahoma, sans-serif;
}
.kontop50_td_odd {
    background: #ffd09e;
}
.kontop50_td_1 {
    width: 108px;
}
.kontop50_td_2 {
    width: 283px;
}
.kontop50_td_3 {
    width: 144px;
}
.kontop50_td_4 {
    width: 176px;
}
.kontop50_td_5 {
}
.kontop50_tr_first .kontop50_td_1 {
    border-radius: 45px 0 0 0;
    -moz-border-radius: 45px 0 0 0;
    -webkit-border-radius: 45px 0 0 0;
    behavior: url('/css/PIE.htc');
}
.kontop50_tr_first .kontop50_td_5 {
    border-radius: 0 45px 0 0;
    -moz-border-radius: 0 45px 0 0;
    -webkit-border-radius: 0 45px 0 0;
    behavior: url('/css/PIE.htc');
}
.kontop50_tr_last .kontop50_td_1 {
    border-radius: 0 0 0 45px;
    -moz-border-radius: 0 0 0 45px;
    -webkit-border-radius: 0 0 0 45px;
    behavior: url('/css/PIE.htc');
}
.kontop50_tr_last .kontop50_td_5 {
    border-radius: 0 0 45px 0;
    -moz-border-radius: 0 0 45px 0;
    -webkit-border-radius: 0 0 45px 0;
    behavior: url('/css/PIE.htc');
}
.konwewill {
    text-align: center;
    padding: 5px 0;
    color: white;
    font-size: 18px;
    font-family: Tahoma, sans-serif;
}
.konblock_rules_remark {
    font-size: 12px;
    padding: 5px 0 0 0;
}
.kontop50_tbl_wrp {
    display: none;
}
#kontop50_week {
    display: block;
}
.konblock_how {
    margin: 10px auto 10px auto;
}



/* da stylez ---> */

.t_bold {	font-weight: bold;}
.t_italic {	font-style: italic;}
.t_under {	text-decoration: underline;}
.t_not_under {	text-decoration: none;}
.t_upper {		text-transform: uppercase;}
.t_center {	text-align: center;}

.t_tahoma {	font-family: Tahoma, sans-serif;}

.t_14px {	font-size: 14px;}
.t_12px {	font-size: 12px;}
.t_18px {	font-size: 18px;}

.t_9b2840 {	color: #9b2840;}	/* бордовый */
.t_a3ff1f {	color: #a3ff1f;}	/* ярко-зеленый */
.t_white {	color: white;}

/* <--- da stylez */
.metro10 {
    margin-left: 5px;
    margin-right: 5px;
    display:block;
    height: 17px;
    margin-bottom: 6px;
    float:left;
}
.terms{
    width: 100%;
}
.approve_question{
    left: 383px;
    position: relative;
}
.approve_comment {
    left: 588px;
    position: relative;
}
.comment_body{
    border: 1px solid #B0BEAD;
    color: #4D1831;
    font-size: 14px;
    line-height: 1.3;
    padding: 12px 13px;
}
.comment_creator {
    background: url("/images/comment_creator.gif") no-repeat scroll 15px top transparent;
    color: #778175;
    font-size: 12px;
    height: 12px;
    padding-left: 34px;
}



.balance_update_wrp {
    text-align: center;
    margin: 25px 0 15px;
}
.balance_update_wrp .divs08s2
{
    margin-top: 10px;
}
.simple_text_block {
    background: #ffe8c3;
    /*padding: 10px 0px 40px;*/
}
.simple_text_block p {
    margin-bottom: 10px;
    text-indent: 30px;
    font-size: 14px;
}
.simple_text_block h1 {
    font-size: 18px;
    margin: 15px;
}

/*---08.06.2012---*/
/* ////// colors /////////// */
.red{
    color: red !important;
}
.blue{
    color: blue !important;
}
.steelblue{
    color: #4682B4 !important;
}
.darkgreen{
    color: darkgreen !important;
}
.grey{
    color: grey !important;
}
.orange{
    color: orange !important;
}
.salmon{
    color: #FA8072 !important;
}
.gray{
    color: #958485 !important;
}	
.purple{
    color: #59273d !important;
}
.lightpink{
    color: #da3750 !important;
}
.crimson{
    color: #e03752 !important;
}
/* ////// /colors /////////// */
.width190{
    width: 190px;
}
.width142{
    width: 142px;
}
.width118{
    width: 118px;
}
.width498{
    width: 498px;
}
.width100{
    width: 100px;
}
.width52{
    width: 52px;
}
.width110{
    width: 110px;
}
.width59{
    width: 59px;
}
.width75{
    width: 75px;
}
.table_width100{
    width: 100%;
}
.radius{
    border: 9px solid white;
    border-radius: 45px 45px 45px 45px;
    -moz-border-radius: 45px 45px 45px 45px;
    -webkit-border-radius: 45px 45px 45px 45px;
    box-shadow: 0 3px 4px #445c1e;
    -moz-box-shadow: 0 3px 4px #445c1e;
    -webkit-box-shadow: 0 3px 4px #445c1e;
    margin: 0 auto 19px;
    padding: 0;
    position: relative;  
    behavior: url('/css/PIE.htc');	
}
/*
.wrap-counter{
    left: 350px;
    position: absolute;
    top: 25px;
    width: 241px;
}
.wrap-counter p{
    color: #fffaf5;
    font-size: 16px;
    text-align: center;
    text-shadow: 1px 1px #450202;
    text-transform: uppercase;
}*/
.counter{
    background: url("../images/bg-counter.png") no-repeat;
    height: 33px;
    margin-top: 10px;
    padding: 6px 8px;
    width: 254px;
    font-size:	16px;
    line-height:	18px;
    vertical-align:	baseline;
    font-family: Tahoma;
}
.counter  img{
    margin: 0;
    width: 19px;
    margin-right: 1px;
}
.counter .up, .counter .upBack{
    height: 12px;
}
.counter .down, .counter .downBack{
    height: 16px;
    margin-top: 4px;
}
.counter .down img, .counter .downBack img{
    vertical-align: top;
}
.counter .first{
    margin-right: 3px;
}
.counter .second{
    margin-right: 3px;
}

.add_inst_h{
    padding: 8px 0 8px 16px;
}
.add_inst_middle{
    padding: 14px;
}
.add_inst_middle input[type='text'], .tbl-search input[type='text'], 
.tbl-add-comment input[type='text'], input.fine-select 
{
    background: none repeat scroll 0 0 white;
    border: 1px solid #D1B3AA;
    border-radius: 4px 4px 4px 4px;
    color: #5F5056;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    text-indent: 4px;
    width: 246px;
}
.search-dropbox {

    height: 32px;
    text-align: left;
    font-size: 15px;
    width:155px;
    margin-top: -4px;
}
.add_inst_middle label{
    color: #400926;
    display: block;
    font-size: 18px;
    margin-bottom: 4px;
}
.add_inst_middle table td{
    padding: 0 6px 10px 0;
}
.add_inst_middle textarea, .tbl-add-comment  textarea{
    border: 1px solid #D1B3AA;
    border-radius: 4px 4px 4px 4px;
    color: #5F5056;
    font-size: 15px;
    height: 140px;
    text-indent: 4px;
    width: 365px;
}
.add_inst_left{
    float: left;
    margin-right: 6px;
    width: 365px;
}
.add_inst_right{
    float: right;
    width: 365px;
}
.align-center{
    text-align: center;
}
.btn-yellow, .row.buttons input[type="submit"]{
    background: url("/images/invite08_2.png") no-repeat scroll 0 0 transparent;
    border: none;
    color: #a9043a ;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 38px;
    margin-top: 10px;
    text-align: center;
    text-decoration: none;
    width: 139px;
}
.btn-yellow-small{
    background: url("/images/invite08.png") no-repeat scroll 0 0 transparent;
    border: none;
    color: #a9043a ;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-family: Arial;
    height: 40px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    width: 81px;
}
.myprofile{
    margin: 10px auto;
    width: 500px;
}
.myprofile .buttons{
    text-align: center;
}
.myprofile table{
    width: 100%;
}
.img-avatar{
    border: 1px solid #D8E2C7;
    margin: 10px;
    padding: 2px;
}
.inputfile_wrap{
    background: none repeat scroll 0 0 white;
    border: 1px solid #D1B3AA;
    border-radius: 4px 4px 4px 4px;
    color: #5F5056;
    font-size: 15px;
    height: 20px;
    padding: 6px; 
    width: 236px;
}
.inputfile_wrap input{
    border: none !important;
    height: 20px !important;
}
.color-otzyv{
    background: url("/images/bg-otzyv.png") no-repeat;
    height: 166px;
    margin-left: -4px;
    margin-bottom: 10px;
    padding: 230px 0 0 273px;
    width: 714px;
}
.color-otzyv h1{
    color: #fff;
    font-size: 36px;
    margin: 0;
    text-align: left;
}
.color-otzyv h4{
    color: #400926;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 20px 0 0 120px;
}
.green-plate{
    background: none repeat scroll 0 0 #cceaac;   
    padding: 20px;
    text-align: center;
    width: 902px;
}
.green-plate h5{
    font-size: 18px;
    font-weight: normal;
    padding: 20px 0;
}
.btn-green-big{
    background: url("/images/btn-green-big.png") no-repeat;
    color: #fffaf5;
    display: block;
    font-size: 18px;
    height: 44px;
    padding: 20px 0 0 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 0px 0px 2px #450202;
    width: 301px;
}
.green-plate .btn-green-big{
    position: absolute;
    bottom: -40px;
    left: 320px;
}
.leaders{
    margin: 40px 0 20px;
}
.bg-top-milk{
    background: url("/images/bg-top-milk.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    margin: 0 auto;
    width: 415px;
}
.bg-top-quest{
    background: url("/images/bg-top-quest.png") no-repeat scroll 0 0 transparent;
    height: 63px;
    margin: 0 auto;
    width: 658px;
}
.white-plate{
    background: none repeat scroll 0 0 #fff;    
    text-align: center;
    width: 942px;
}
.yellow_header {
    background: url("/images/bg-yellow-h.png") repeat-x center top;
    color: #565354;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    padding: 0;
    position: relative;
    -webkit-border-radius: 30px 30px 0 0;
    -moz-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
    behavior: url('/css/PIE.htc');
}
.yellow_header h1{
    color: #55284d;
    font-size: 24px;
    font-family: Tahoma, sans-serif;
    text-align: center;
    margin: 0;
    padding: 10px 0;
}
.yellow_header .leader{
    background: url("/images/leader.png") no-repeat top center;
    height: 82px;
    position: absolute;
    top: -20px;
    left: 32%;
    width: 82px;
}
.white-plate_middle{
    padding: 10px;
}
.white-plate_middle table{
    border-collapse: collapse;
    width: 100%;
}
.white-plate_middle td{
    color: #400926;
    font-size: 14px;
    padding: 2px 4px;
    text-align: left;
    vertical-align: top;
}
.img-border{
    border: 1px solid #958485;
    background: #fff;	
    overflow: hidden;
}
.img-border img{
    border: 1px solid #fff;
}
.white-plate_middle  .img-border{
    height: 80px;
    width: 80px;
}

.white-plate_middle h5{
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0;
}
.white-plate_middle h4{
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px 0;
}
.white-plate_middle p{
    padding-bottom: 8px;
}
.pict-otzyv{
    background-image: url("/images/bg-pict-otzyv.png");
    background-repeat: no-repeat;
    font-size: 14px;
    margin-top: 26px;
    padding: 0 0 8px 46px;
}
.pict-otzyv2{
    background-position: 0 -44px;
}
.pict-otzyv3{
    background-position: 0 -86px;
}
.green_header {
    background: #afda3b;
    color: #565354;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    padding: 0;
    position: relative;
    -webkit-border-radius: 30px 30px 0 0;
    -moz-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
    behavior: url('/css/PIE.htc');
}
.green_header h1{
    color: #55284d;
    font-size: 24px;
    font-family: Tahoma, sans-serif;
    text-align: center;
    margin: 0;
    padding: 10px 0;
}
.green_header h2{
    color: #55284d;
    font-size: 18px;
    font-weight: normal;
    font-family: Tahoma, sans-serif;
    margin: 0;
    padding: 12px 20px;
}
.otzyv-week{
    margin-right: 20px;
}
.otzyv-week .img-border{
    height: 68px;
    width: 118px;
}
.winner-carousel{
    float: left;
    width: 792px;
}
.winner-carousel .jcarousel-clip{
    width: 792px;
}
.winner-carousel li{
    height: 152px;
    padding: 1px 0 0 1px;
    width: 400px;
}
.winner-carousel-one{
    background: url("/images/bg-winner-carousel.png") repeat-x;
    border: 4px solid white;
    border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    box-shadow: 1px 2px 3px #445c1e;
    -moz-box-shadow: 1px 2px 3px #445c1e;
    -webkit-box-shadow: 1px 2px 3px #445c1e;
    padding: 10px 10px 0 10px;
    position: relative;
    width: 360px;
    behavior: url('/css/PIE.htc');
}
.winner-carousel-one .img-border{
    height: 122px;
    width: 122px;
}
.winner-carousel-one .pict-otzyv{
    margin-top: 0px;
    padding: 10px 0 10px 46px;
}
.carousel-back-arrow{
    background: url("/images/bg-carousel-arrow.png") left center no-repeat;
    cursor: pointer;
    height: 140px;
    float: left;
    width: 60px;
}
.carousel-next-arrow{
    background: url("/images/bg-carousel-arrow.png") right center no-repeat;
    cursor: pointer;
    height: 140px;
    float: right;
    width: 60px;
}
.orange-plate{
    background: none repeat scroll 0 0 #ffe9c8;   
    width: 942px;
}
.p-quest{
    background: #ff7400;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    padding:10px 20px;
    text-align: left;
}
div.faq p.p-quest{
    background: url('/images/bg_arrow2.png') no-repeat 98% -22px #ff7400;
}
div.faq p.p-quest.open{
    background: url("/images/bg_arrow2.png") no-repeat 98% 10px #ff7400;
}

.p-answer{
    font-size: 16px;
    padding: 10px 20px;
    text-align: left;
}
.first-quest{
    -webkit-border-radius: 30px 30px 0 0;
    -moz-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
    behavior: url('/css/PIE.htc');
}
.orange2{
    color: #c02d0e;
}
.floatleft700{
    float: left;
    margin-top: 10px;
    width: 710px;
}

.orangered-plate{
    background: none repeat scroll 0 0 #ff6d3c;   
    width: 685px;	
}
.tbl-search{
    border-collapse: collapse;
    margin: 5px 30px;
    width: 625px;
}
.tbl-search td{
    padding: 2px 10px;
}
.tbl-search h2,.tbl-search h3{
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.proposals2{
    margin: 30px 0;
    height: 70px;
}
.rubricator{
    float: right;
    position: relative;
    width: 230px;
    z-index: 100;
}
.rubr-active{
    background: url("/images/bg-rubricator.png") no-repeat;
}
#rubr{
}
#overlay{
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#rubricator_container{
    position: absolute;
}
.rubricator-hover{
    background: #ffeccd;
    border-left: 9px solid #fff;
    border-right: 9px solid #fff;
    border-bottom: 9px solid #fff;
    -webkit-border-radius: 0 0 30px 30px ;
    -moz-border-radius: 0 0 30px 30px ;
    border-radius: 0 0 30px 30px ;
    behavior: url('/css/PIE.htc');
    display: none;
    margin: 0 4px;
    padding: 6px 0;
    position: absolute;
    top: 70px;
    width: 204px;
}
.rubricator-hover li:hover{
    background: url("/images/bg-li-rubricator-hover2.gif") no-repeat 4px 8px #e75564;
}
.rubricator-hover li{
    background: url("/images/bg-li-rubricator.gif") no-repeat 4px 8px;
    padding: 5px 0 5px 18px;
}
.rubricator-hover li a{
    color: #400926;
    text-decoration: none;
}
.rubricator-hover li.hover{
    background: url("/images/bg-li-rubricator-hover.gif") no-repeat 4px 8px #e75564;
    padding: 5px 0 0px 18px;
}
.rubricator-hover li.hover a{
    color: #fff;
}
.rubricator-hover li ul{
    background: #ffeccd;
    display: none;
    margin-top: 5px;
    margin-left: -18px;
}
.rubricator-hover li ul li, .rubricator-hover li.hover ul li{
    background: none;
    padding: 0 0 8px 20px;
}
.rubricator-hover li li a, .rubricator-hover li.hover ul li a{
    color: #2c6c7f;
    font-size: 13px;
}
.rubricator-hover li.hover ul li a:hover{
    text-decoration: underline;
}
.moccasin-plate{
    background: none repeat scroll 0 0 #ffeed2;   
    width: 685px;	
}
.white-plate-small{
    background: none repeat scroll 0 0 #fff;
    width: 685px;
}
.peachpuff_header{
    background: url("/images/feedback_12_h.png") repeat scroll center top transparent;
    border-radius: 30px 30px 0 0;
    behavior: url('/css/PIE.htc');
    color: #565354;
    font-family: Tahoma,sans-serif;   
    padding: 15px 0 15px 16px;
}
.peachpuff_header h1 {
    color: #400926;
    font-family: Tahoma,sans-serif;
    font-size: 18px;
    margin: 0;
    text-align: left;
}
.peachpuff_header h1  a{
    color: #a9043a;
    font-size: 12px;
}
.peachpuff_middle {
    border-top: 1px solid #FED1AB;
    margin-top: 1px;
    overflow: hidden;
    padding: 10px;
}
.tbl-best-objects{
    table-layout: fixed;
    width: 100%;
}
.tbl-best-objects td{
    padding: 4px 8px;
}
.tbl-best-objects h4{
    color: #400926;
    font-size: 18px;
    font-weight: normal;
    height: 42px;
    margin: 0;
    padding: 0;
}
.tbl-best-objects span.steelblue{
    font-size: 14px;
}
.tbl-best-objects span.salmon{
    font-size: 12px;
}
.tbl-best-objects .img-border{
    background: #ffeed2;
    max-height: 66px;
    margin-bottom: 10px;
    width: 115px; 
}
.tbl-best-objects .img-border img{
    border: 1px solid #ffeed2;

}
.tbl-best-objects ol{
    list-style: decimal;
    height: 130px;
    margin-top: 10px;
    margin-left: 20px;
}
.tbl-best-objects  li{
    font-size: 12px;
    padding: 0 0 6px 0;
}
.tbl-best-objects  li a{
    color: #046365;
    text-decoration: none;
}
.btn-green{
    background: url("/images/btn-green.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 24px;
    margin: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 115px;
}
.last-comment-img{
    float: left;
    width: 122px;
}
.last-comment-descr{
    float: right;
    font-size: 12px;
    padding: 0 6px;
    width: 190px;
}
.last-comment-img .img-border, .tbl-sight .img-border{
    height: 68px;
    width: 120px;
}
.last-comment-descr .pict-otzyv{
    font-size: 12px;
    float: left;
    margin-top: 0;
    width: 54px;
}
.last-comment-img  .stars{
    text-align: center;
}
.middle_without_padding #YMapID{
    height: 227px;
    width: 685px;
}
.tbl-type td{
    vertical-align: top;
}
.tbl-type td:first-child{
    padding-right: 20px;
}
.tbl-sight .stars img{
    margin-right: 4px;
}
.tbl-sight span.gray{
    font-size: 11px;
    vertical-align: text-top;
}
.current-page{
    color: #400926;
    font-size: 13px;
    left: 20px;
    position: absolute;
    top: 16px;
}
.paginator{
    height: 22px;
    margin: 0 auto;
    text-align: center;
    width: 220px;
}
div.kupons_paginator{
    height: 22px;
    margin: 0 auto;
    padding: 10px 0 0 0;
    text-align: center;
    width: 500px;
}

ul.yiiPager
{
    font-size:inherit;
    border:inherit;
    /*margin:inherit;
    padding:0;*/
    line-height:inherit;
    display:inherit;

    height: 22px;
    margin: 0 auto;
    padding: 10px 0 0 0;
    text-align: center;
    width: 500px;
}

ul.yiiPager li
{
    display:inherit;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
    border:inherit;
    font-weight:inherit;
    color:inherit;
    padding:inherit;
    text-decoration:inherit;
}

ul.yiiPager .page a
{
    font-weight:inherit;
}

ul.yiiPager a:hover
{
    border:inherit;
}

ul.yiiPager .selected a
{
    background:inherit;
    color:inherit;
    font-weight:inherit;
}

ul.yiiPager .hidden a
{
    border:inherit;
    color:inherit;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
    display:none;
}

ul.yiiPager li.page,
ul.yiiPager li.next,
ul.yiiPager li.last,
ul.yiiPager li.first,
ul.yiiPager li.previous {
    float: left;
    width: 31px;
}
ul.yiiPager li.next.hidden,
ul.yiiPager li.last.hidden,
ul.yiiPager li.first.hidden,
ul.yiiPager li.previous.hidden {
    display: block!important;
}
ul.yiiPager li.page a,
ul.yiiPager li.next a,
ul.yiiPager li.last a,
ul.yiiPager li.first a,
ul.yiiPager li.previous a,
.paginator a{
    display: block;
    float: left;
    font-size: 14px;
    height: 16px;
    margin-right: 1px;
    overflow: hidden;
    padding: 3px 0;
    text-decoration: none;	
    width: 30px;
}
ul.yiiPager li.next a,
ul.yiiPager li.last a,
ul.yiiPager li.first a,
ul.yiiPager li.previous a{
    text-indent: 30px;
}
.paginator span{
    display: block;
    float: left;
    font-size: 14px;
    height: 22px;
    margin-right: 1px;
    text-decoration: none;
    width: 30px;
}
ul.yiiPager li.page a,
.paginator a.number{
    background: url("/images/bg-page-number.png") no-repeat;
    color: #55284d;
}
ul.yiiPager li.page.selected a,
.paginator a.active{
    background: url("/images/bg-page-active.png") no-repeat;
    color: #fff;
}
ul.yiiPager li.previous a,
.paginator a.back{
    background: url("/images/bg-page-back.png") no-repeat left center;
}
ul.yiiPager li.next a,
.paginator a.next{
    background: url("/images/bg-page-next.png") no-repeat right center;
}
.sort p{
    color: #400926;
    font-size: 12px;
    padding: 0;
}
.sort  a{
    color: #827472;
    text-decoration: none;
}
.sort  a.current{
    color: #046365;
}
.lightsalmon_header{
    background: #fecfa7;
    border-radius: 30px 30px 0 0;
    behavior: url('/css/PIE.htc');
    color: #565354;
    font-family: Tahoma,sans-serif;   
    padding: 8px 0 8px 16px;
}
.lightsalmon_header h2 {
    color: #400926;
    font-family: Tahoma,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    text-align: left;
}
.lightsalmon_header h5{
    color: #55284d;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 2px 0 2px 60px;
}
.moccasin_header{
    border-radius: 30px 30px 0 0;
    behavior: url('/css/PIE.htc');
    color: #565354;
    font-family: Tahoma,sans-serif;   
    padding: 8px 0 8px 16px;
}
.moccasin_header h4{
    color: #000;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 60px;
}
.gold_h{
    background: #fdb117;   
}
.silver_h{
    background: #c8c2c3;
}
.bronze_h{
    background: #fdb496;
}
.gold_m{
    border-top: 1px solid #fdb117 !important;
}
.silver_m{
    border-top: 1px solid #c8c2c3 !important;
}
.bronze_m{
    border-top: 1px solid #fdb496 !important;
}
.moccasin-plate .middle_without_padding {
    /*border-top: 1px solid #FED1AB; FUCK THAT BORDER!111 */
    padding-top: 1px;
    margin-top: 1px;
    overflow: hidden;
    padding: 0 0 30px 0;
}
.moccasin-plate_middle{
    border-top: 1px solid #FED1AB;
    color: #400926;
    font-size: 12px;
    margin-top: 1px;
    overflow: hidden;
    padding: 10px 16px ;
    z-index: 10;
}
.moccasin-plate_middle h4{
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0;
}
.moccasin-plate_middle a{
    color: #046365;
    text-decoration: none;
}
.moccasin-plate_middle p{
    padding-bottom: 6px;
}
.moccasin-plate_middle h4 span{
    font-size: 11px;
    vertical-align: text-top;
}
.moccasin-plate_middle h4 img{
    margin-right: 5px;
}
.label{
    background-image: url("/images/bg-number-result.png");
    background-repeat: no-repeat;
    color: #010100;
    height: 50px;
    font-size: 24px;
    margin-top: -20px;
    padding: 12px 0 0 0;
    position: absolute;	
    text-align: center;
    width: 56px;
    z-index: 100;
}
.n_red{
    background-position: 0 -186px;
    color: #fff9f0;
}
.n_gold{
    background-position: 0 0px;
}
.n_silver{
    background-position: 0 -62px;
}
.n_bronze{
    background-position: 0 -124px;
}
.tbl-add-comment p{
    padding-bottom: 10px;
}
.tbl-add-comment textarea{
    height: 110px;
}
.tbl-object-header{
    width: 100%;
}
.tbl-object-header h4{
    color: #400926;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0 0;
}
.tbl-object-header p{
    color: #400926;
    font-size: 13px;
}
.tbl-object-header span{	
    font-size: 11px;
    vertical-align: text-top;
}
.tbl-object-header img{
    margin-right: 5px;
}
.plate_middle{
    color: #100e0f;
    font-size: 12px;
    padding: 15px;
}

.subway{
    line-height: 17px;
    margin: 0 0 10px -15px;
    vertical-align: middle;
}
.subway img{
    margin-right: 5px;
    vertical-align: middle;
}
.btn-red {
    background: url("/images/btn-red.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    height: 24px;
    padding: 6px 0 0 0;
    text-decoration: none;
    text-align: center;
    width: 121px;
}
.object-photo{
    float: left;
    margin-top: 20px;
    width: 422px;
}
.object-desc{
    float: right;
    margin-top: 20px;
    width: 200px;
}
.object-desc p{
    line-height: 1.32;
    padding: 0 0 10px 0;
}
.object-desc h6{
    color: #4d1830;
    font-size: 14px;
    font-weight: normal;
    padding: 0 0 10px 0;
}
.object-photo .jcarousel-container{
    float: left;
    margin-left: 1px;
    overflow: hidden;
    width: 353px;
}
.object-photo .jcarousel-clip{
    width: auto;
}
.object-photo-carousel{
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.object-photo-carousel li{
    background: #FFEED2;
    border: 1px solid #958485;   
    float: left;	
    height: 66px;
    margin-right: 1px;
    overflow: hidden;
    width: 116px;
}
.object-photo-carousel  img{
    border: 1px solid #FFEED2;
    height: 64px;
    width: 114px;
}
.object-photo-back{
    background: url("/images/bg-arrow.jpg") no-repeat scroll left center transparent;
    cursor: pointer;
    float: left;
    height: 68px;
    width: 33px;
}
.object-photo-next{
    background: url("/images/bg-arrow.jpg") no-repeat scroll right center transparent;
    cursor: pointer;
    float: right;
    height: 68px;
    width: 33px;
}
.object-photo-image{
    width: 422px;
}
.like-block{
    background: url("/images/bg-like.jpg") no-repeat;
    border-radius: 0 0 40px 40px;
    behavior: url('/css/PIE.htc');
    height: 49px;
    margin: 0 0 0 -16px;
    width: 685px;
}
.like-block a{
    color: #fffaf5;
    display: block;
    font-size: 16px;
    font-weight: bold;
    float: left;
    padding: 16px 0 ;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 1px 1px #450202;
    text-align: center;
    width: 342px;
}
.like-block a.btn-like{
    background: url("/images/btn-like.png") 75px 0 no-repeat;
}


.like-block-sel {
    background: url("/images/bg-like.jpg") 0 -49px no-repeat;
}







.comment_middle{	
    padding: 10px 16px 0;
}
.comment_middle p{
    color: #400926;
    font-size: 13px;
    padding-bottom: 10px;
}
.tbl-comment{
    width: 100%;
}
.tbl-comment .img-border{
    background: #fed5b2;
    height: 54px;
    width: 54px;
}
.tbl-comment .img-border img{
    border: 1px solid #fed5b2;
    width: 52px;
}
.tbl-comment h4{
    color: #400926;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0 0 0;
}
.tbl-comment td{
    vertical-align: top;
}
.tbl-comment .small{
    font-size: 12px;
}
.tbl-comment .pict-otzyv, .tbl-comment .stars{
    margin-top: 10px;
}

.clear{
    clear:both;
    height:0;
    font-size:0px;
    line-height:0px;
    margin: 0; 
}
.wrapper_podarok{
    background: url("/images/bg-podarok.png") no-repeat center 172px;
}
.content_podarok_wrp {
    padding: 120px 0 60px;
}
.border{
    background: url("/images/bg-border-tabs.png") no-repeat;
    display: block;
    float: right; 
    height: 50px;
    width: 3px;
}
.tabs08contentli_active{
    display: list-item;
}
.img-podarok{
    right: 0;
    position: absolute;
    bottom: 0;
    z-index: 10;
}
.podarok_wrp{
    padding: 0 210px 15px 30px;
}
.podarok_wrp .big{
    font-size: 18px;
}
.present-line {
    background: url("/images/firsttime.gif") repeat-x;
    height: 31px;
    width: 100%;
    text-align: center;
    margin-top: -8px;
    line-height: 31px;
    color: #462336;
    font-size: 14px;
}
.present-line a{
    color: #c85239;
}
ul.partners_places, ul.partners_places ul {

}
ul.partners_places li {
    margin: 10px 0 10px 30px;
    list-style: circle;
}


/* valovenko *******************************/
div.kupon_info_container div.kupon_info span.old_price span.ves-assortiment{display: block;font-size: 13px;width: 60px; text-decoration: none;}
.profit .vigoda-ne-ogranichena{display: block; font-size: 13px;width: 90px;margin-top: -6px;text-align: center;}
.page-ves-assortiment{display: block;position: absolute;top:2px;left:29px;font-size: 13px;width: 80px;text-align: center;}
.page-vigoda-ne-ogranichena{display: block;position: absolute;top:-2px;left:16px;font-size: 13px;width: 90px;text-align: center;}

/* end valovenko *******************************/


div.btn-more-actions, div.btn-more-services{
    height: 15px;
    padding: 15px 0;
    text-align: center;
    z-index: 1000;
}

div.btn-more-actions a, div.btn-more-services a {
    background: url("/images/bg-more-actions.png") no-repeat;
    display: block;
    height: 45px;
    margin: 0 auto;
    width: 315px;
    z-index: 1000;
}

div.btn-more-services a {
    background: url("/images/bg-more-services.png") no-repeat;
}




.darkening {
    background: url("/images/fullpage_bg_17.png") repeat scroll 0 0 transparent;
    display: none;
    height: 100% !important;
    left: 0 !important;
    position: fixed;
    top: 0 !important;
    width: 100% !important;
    z-index: 10000;
}
.popup {
    display: none;
    left: 50%;
    position: absolute;
    top: 10px;
    /*top: 14%;*/
    z-index: 11000;
}
.moccasin-plate.popup{
    margin-left: -342px;
}
#how_it_work_content ol{
    list-style: decimal;
}
#how_it_work_content ol li{
    font-size: 16px;
    padding: 6px 0;
}
ul.marker_list li{
    background: url("/images/bg-list.png") no-repeat 10px 2px;
    padding: 0 0 10px 30px;
}
div.one-job{
    margin: 0 10px 10px 10px;
}
div.one-job p{
    margin: 10px 0;
}
div.static_page_text h2{
    font-size: 22px;
    margin: 10px 0;
}
div.error-block{
    height: 100px;
    padding: 0 120px;
    text-align: center;
}
div.error-block h2{
    margin: 20px 0;
}
div.error-block .reg_login{
    float: left;
    margin: 30px 0 0 210px;
}
div.error-block .regme{
    float: right;
    margin: 30px 110px 0 20px;
}
table.for_partners{
    border-collapse: collapse;
    table-layout: fixed;
    text-align: left;
}
table.for_partners td{
    color: #404040;
    padding: 10px;
    width: 280px;
}
table.for_partners th{
    color: #D92D46;
    font-family: Tahoma,sans-serif;
    font-size: 20px;
    text-align: left;
    padding: 10px 10px 0 10px;
}
div.for_partners h2{
    text-align: center;
}
div.for_partners{
    background: url("/images/bg_for_partners.png") center top no-repeat;
    padding-top: 130px;
}
a.donwloadpres{
    text-decoration: none;
}
div.for_partners a.donwloadpres{
    margin-top: 30px;
}
div.static_page_text hr{
    background: url("/images/bg_hr.png") no-repeat;
    border: none;
    height: 2px;
    margin: 20px 0;
}
div.ratingMegaBig{
    margin: 10px 0;
}
div.ratingMegaBig span.ratingtext{
    color: #C54100;
    display: inline-block;
    font-size: 12px;
    padding-top: 5px;
}
div.rating_set{
    float: left;
    margin-right: 20px;
}
div.border-map-big{
    border: 1px solid #D8E2C7;
    margin: 10px 10px 20px;
    padding: 1px;
    width: 600px;
}
div.contact-page h3{
    margin: 10px;
}
div.errors{
    background: #FEDBCA;
    margin-top: -10px;
    margin-bottom: -10px;
    padding: 10px 0;
    border-radius: 45px 45px 45px 45px;
    -moz-border-radius: 45px 45px 45px 45px;
    -webkit-border-radius: 45px 45px 45px 45px;
    behavior: url('/css/PIE.htc');
}
div.errors p{
    padding-bottom: 10px;
}
div.errors ul{
    padding-bottom: 20px;
}
div.title-job{
    cursor: pointer;
}
.grid-view table.items th {
    background: url("/images/table_header_bg.gif") repeat-x scroll left top white;
}
.grid-view table.items tr.odd
{
    background: #F4E1C5;
}

/* grid border */
.grid-view table.items th, .grid-view table.items td {
    border: 1px solid gray !important;
} 

/* disable selection for extrarows */     
.grid-view td.extrarow {
    background: none repeat scroll 0 0 #E8D8C8; 
}


.AFA {
    background-color: #AFA;
}
.FFA {
    background-color: #FFA;
}
.FFF {
    background-color: #FFF;
}
.FAA {
    background-color: #FAA;
}

div.form .checkbox-wrp {
    display: inline-block;
}
div.form .checkbox-wrp label {
    display: inline-block;
}
div.form .run_after_input {
    margin: 0 0 0 20px;
    font-size: 13px;
    width:120px;
}
.html_code_block {
    background: #fff;
    border: 1px solid #999;
    height:100px;
    overflow: auto;
    margin: 20px;
    font-size: 10px;
}
.rules_comments {
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px solid #999;
    color:#666;
}
.rules_comments p {
    text-indent: 0;
    font-size:12px;
    margin:5px;
}
.green {
    color: #507A00;
}
.bold {
    font-weight:bold;
}
.alert_box, .banner_box, .anounce_box {
    border: 2px solid #ff6666;
    border-radius: 25px 25px 25px 25px;
    -moz-border-radius: 25px 25px 25px 25px;
    -webkit-border-radius: 25px 25px 25px 25px;
    box-shadow: 0 3px 4px #8DA341;
    -moz-box-shadow: 0 3px 4px #8DA341;
    -webkit-box-shadow: 0 3px 4px #8DA341;

    padding: 5px 15px;
    font-size: 15px;
    behavior: url('/css/PIE.htc');
}
.banner_box {
    border-color: #ffaa66;
    background-color: #Fdc;
    width:650px; 
    margin:20px auto 0;
    text-align: center;
}
.anounce_box {
    border-color: #66aa66;
    background-color: #cFc;
    width:850px; 
    margin:20px auto 0;
}
.anounce_box p {
    margin-top:10px;
    text-indent: 30px;
}
.banner_box a {
    color:#842;
}
.plus_img {
    vertical-align: middle;
    width:27px;
    height:27px;
}
div.choose_salon{
    height: 120px;
    margin: 0 auto;
    padding: 70px 0 0px; 
    width: 520px;
}
div.choose_salon div{
    cursor: pointer;
    height: 20px;
    float: left;
    margin: 0 40px;
    padding-top: 91px;
    text-align: center;
    text-decoration: underline;
    width: 180px;
}
#btn_qiwi_wallet{
    background: url("/images/payments/qiwi_wallet.png") no-repeat;
}
#btn_qiwi_terminal{
    background: url("/images/payments/qiwi_terminal.png") no-repeat;
}
#svyaznoi{
    background: url("/images/payments/svyasnoj_.png") no-repeat;
}
#svyaznoi.active{
    background: url("/images/payments/svyasnoj.png") no-repeat;
}
#euroset{
    background: url("/images/payments/euroset_.png") no-repeat;
}
#euroset.active{
    background: url("/images/payments/euroset.png") no-repeat;
}
table.cities{
    float:left;
    width:227px !important;
}
div.payment14_pmethod p.h3{
    font-weight: bold;
    font-size: 16px;
    padding: 0 6px 10px;
    text-transform: uppercase;
}
div.salon_title{
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    behavior: url('/css/PIE.htc');
    background: #f0d0e1;
    color: #c5475d;

    font-size: 24px;
    font-weight: bold;
    margin: 0 140px 0 40px;
    padding: 4px 9px 10px;
    text-decoration: none;
    text-align: center;
}
.flash-payment {
    text-align: center;
    font-size: 18px;
}
.summury_row td {
    background-color: #060;
    color: #fff;
    font-weight: bold;
}
.red_row td {
    background-color: #faa;
}
.yellow_row td {
    background-color: #fec80e;
}
.purple_row td {
    background-color: #faf;
}
.blue_row td {
    background-color: #aaf;
}
.bad_row td {
    background-color: #e00;
}
.green_row td {
    background-color: #afa;
}
.about_offer_center_h1 {
    padding: 20px 90px !important;
    text-align: center !important;
}
.ak20bottom .get_free {
    background: url("/images/getnow20.png") no-repeat left center;
}
.get_free .buy20button  {
    background: url("/images/free_coupon.png") no-repeat;
    width: 212px;
}
.choose_proposal_17_middle_li_3_wrp .get_free {
    background: url('/images/choose_proposal_17_middle_getit.png') no-repeat left top transparent;
}
.choose_proposal_17_middle_li_3_wrp .post_pay_btn {
    background: url('/images/choose_proposal_17_middle_post_pay.png') no-repeat left top transparent;
}
.get_free .from {
    display: none;
}
ul.city_tabs {
    display:none;
    margin: 10px auto;
    width: 980px;
}
ul.city_tabs li {
    border: 1px solid #AA66AA;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 3px;
}
ul.city_tabs li a {
    color: #FFFFFF;
    font-size: 15px;
}
.selected_tab {
    background-color: #AA66AA;
}
.hidden_tab {
    display:none;
}
body.small_price .kupon_info .price {
    left: 285px;
}
body.small_price .kupon_info .big-price {
    font-size: 27px;
}
body.small_price .kupon_info .profit {
    left: 172px;
    font-size: 11px;
}
body.small_price .buy20 .from_price {
    font-size: 22px;
}
body.small_price .ki20b2 .profit {
    top: 20px;
    font-size: 13px;
}
body.small_price .ki20b2 .cost {
    font-size: 13px;
}
body.small_price .buy20 .from {
    left: 110px;
}
body.small_price .kupon_info .old_price {
    font-size: 11px;
    left: 15px;
}
body.small_price .price_prefix
{
    display:none;
}
.yo_purch_14_content .form {
    line-height: 1.5;
}
#pay_ya, #pay_wm, #pay_mail {
    color:#fff;
}
.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.city_list_title {
    padding: 8px;
    margin: 0px 20px;
    border-bottom: 2px solid #507a00;
}
.b-share-icon {
    border: none !important;
    margin: 0 !important;
}

.garanty_block {
    padding: 10px 0 10px;
}

.garanty_row {
    vertical-align: text-bottom;
    display: inline-block;
    width: 100%;
    margin: 0 0 5px 0;
}

.garanty_row img {
    vertical-align: middle;
    height: 68px;
    width: 68px;
}

.garanty_text {
    text-transform: uppercase;
    width: 185px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    color:#ffffff;
    font-size:15px;
    text-shadow: 1px 1px 2px black;
    text-decoration: none;
}

.garanty_bottom {
    padding: 30px 0 0;
    text-align: center;
    clear: both;
}

.garanty_bottom .garanty_row {
    width: 235px;
}

.garanty_bottom .garanty_text {
    width: 160px;
    font-size: 12px;
}



/* ================ Новый CSS ================= */

.yo_purch_14_h_new {
    height: auto;
    margin: 35px 0 20px;
}
.yo_purch_14_h_new p{
    font-family: 'Lobster', cursive;
    font-size: 48px;
    color: #d53753;
    text-align: center;
    line-height: 60px;
}
.yo_purch_14_h_new p span{
    color: #720d43;
    display: block;
    font-family: 'Lobster', cursive;
}
.static_page_text_new{
    padding: 15px 0;
}
.new-promotions{}
.new-promotions ul{
    overflow: hidden;
    text-align: center;
    background: url(../images/konkurs/promo-border.png) no-repeat center 30px;
    margin: 40px 0;
}
.new-promotions ul li{
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 15px 22px;
}
.new-promotions ul li img{}
.new-promotions ul li h2{
    font-family: 'Lobster', cursive;
    font-weight: normal;
    color: #720d43;
    font-size: 20px;
    border-bottom: 1px dotted #d53753;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.new-promotions ul li p{
    font-size: 14px;
    color: #d53753;
    font-family: Arial;
}
.products-to-buy{
    overflow: hidden;
}
.products-to-buy .ptb-left{
    width: 553px;
    margin-right: 15px;
    float: left;
    box-sizing: border-box;
}
.products-to-buy .ptb-left ul.konkurs_list{
    padding-left: 70px;
    padding-top: 35px;
}
.products-to-buy .ptb-left ul.konkurs_list li{
    float: left;
    width: 50%;
    position: relative;
    padding-left: 15px;
    box-sizing: border-box;
    margin-bottom: 5px;
}
.products-to-buy .ptb-left ul.konkurs_list li:before{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #d53753;
    border-radius: 50px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.products-to-buy .ptb-left ul.konkurs_list li a{
    font-family: 'Open Sans', sans-serif;
    color: #d53753;
    font-size: 16px;
}
.products-to-buy .ptb-right{
    float: right;
    width: 374px;
    height: 337px;
    box-sizing: border-box;
    background: url(../images/konkurs/egg.png) no-repeat right top;
    padding-right: 30px;
    padding-left: 120px;
    text-align: center;
}
.products-to-buy .ptb-right h2{
    font-size: 36px;
    color: #d53753;
    font-family: 'Lobster', cursive;
    font-weight: normal;
    line-height: 36px;
    margin-top: 50px;
}
.products-to-buy .ptb-right p{
    font-size: 24px;
    color: #d53753;
    font-family: 'Lobster', cursive;
    margin: 0;
}
.products-to-buy .ptb-right p span{
    font-size: 30px;
    color: #720d43;	
    font-family: 'Lobster', cursive;
}
.products-to-buy .ptb-right a, a.go_to_konkurs{
    font-family: 'Lobster', cursive;
    font-size: 24px;
    color: #fff;
    background: #759D2A;
    width: 100%;
    display: inline-block;
    padding: 6px 0;
    text-decoration: none;
    border-radius: 50px;
    margin-top: 20px;
    transition: all .2s;
    width:224px;
    text-align: center;
}
.products-to-buy .ptb-right a:hover, a.go_to_konkurs:hover{
    background: #d53753;
}
.tour-pack{
    overflow: hidden;
    margin-left: -15px;
    padding: 30px 15px;
}
.single-tour-pack{
    float: left;
    margin-left: 15px;
    width: 294px;
    background: #fbf3e6;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 6px rgba(212,138,42,.35);
    -moz-box-shadow: 0 0 6px rgba(212,138,42,.35);
    box-shadow: 0 0 6px rgba(212,138,42,.35);
}
.single-tour-pack h2{
    font-size: 30px !important;
    color: #d53753;
    font-family: 'Lobster', cursive;
    text-align: center;
    font-weight: normal;
}
.single-tour-pack h3{
    font-family: 'Lobster', cursive;
    font-size: 18px;
    color: #720d43;
    text-align: center;
    font-weight: normal;
    margin-bottom: 20px;
    min-height: 65px;
}
.single-tour-pack img{
    max-width: 100%;
}
.single-tour-pack p{
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #720d43;
    line-height: 16px;
    min-height: 165px;
}
.single-tour-pack p a{
    font-weight: bold;
    font-style: italic;
    color: #720d43;
}
.terms-nd-con{
    padding: 30px 20px;
    font-size: 14px;
    line-height: 24px;
}
.terms-nd-con li, .terms-nd-con p{
    color: #720d43;
}
.terms-nd-con p{
    margin-left: 0;
    margin-right: 0;
}
.terms-nd-con a{
    color: #720d43;
}
.konkurs_rubrics li {
    width:38%;
    display: inline-block;
    padding-left: 65px;
}

.konkurs_rubrics li a {
    font-size: 24px;
    text-decoration: none;
    font-style: italic;
}

.std_button {
    /*margin-top: 10px;*/
    background: #aaffaa;
    width: 180px;
    height: 46px;
    display: inline-block;
    text-decoration: none;
    line-height: 46px;
    text-align: center;
    color: #00aa00 !important;
    font-size: 18px;
    border: 1px solid #00aa00;
    border-radius: 20px;
}

.green_button {
    background: #aaffaa;
    width: 180px;
    height: 46px;
    line-height: 46px;
    color: #00aa00 !important;
    font-size: 18px;
    border: 1px solid #00aa00;
}

.red_button {
    margin-top: 8px;
    background: #ffaaaa;
    width: 140px;
    height: 30px;
    line-height: 30px;
    color: #aa0000 !important;
    font-size: 16px;
    border: 1px solid #aa0000;
}


.green_little-button{
    display: block;
    text-decoration: none;
    background-image: url(../img/button_green_little.gif);
    background-position: 0 0;
    height: 23px;
    line-height: 23px;
    color: #fff;
    padding: 0 10px;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    position: relative;
}

.green_little-button:hover{
    background-position: 0 -23px !important;
    color: #fff !important;
}

.ruby_little-button{
    position: relative;
    display: block;
    height: 23px;
    line-height: 23px;
    text-decoration: none;
    background: url(../img/button_ruby_little.gif) repeat-x;
    color: #fff;
    padding: 0 10px;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    cursor: pointer;
}

.ruby_little-button:hover{
    background-position: 0 -23px;
    color: #fff !important;
}

/*=============================NEW CSS FOR PUZZLE==================*/


a {
    color: inherit; }

.wrap-counter .wrpcM {
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    font: bold 18px Arial; }

.wrap-counter .wrpcM span {
    font-size: 26px; }

.proposals {
    width: 100%; }

.proposals a {
    position: relative;
    width: 310px;
    display: inline-block;
    vertical-align: top; }

.content01 {
    width: 980px; }

.bwbkut, .simple_text_block {
    border: 6px solid white;
    width: auto;
    /*background-color: #ffdbdd; CONFLICT */
    /*padding-bottom: 200px;*/ }

.simple_text_block {
    padding-bottom: 25px; 
}

.n_content {
    background-image: url(/images/fone.jpg);
    background-color: #fff; }

.yo_purch_14_content.n_wrap_content {
    padding: 0; }

.h1 {
    -webkit-box-shadow: 5px 5px 18px rgba(142, 150, 163, 0.57);
    -moz-box-shadow: 5px 5px 18px rgba(142, 150, 163, 0.57);
    box-shadow: 5px 5px 18px rgba(142, 150, 163, 0.57);
    border: solid 8px #fff;
    border-radius: 40px 40px 0 0;
    background-color: #ffdbdd;
    width: calc(100% - 4px);
    margin-top: -6px;
    margin-left: -6px;
    z-index: 9; }
.h1 h1 {
    text-align: center;
    margin: auto;
    padding: 30px 0 20px;
    color: #d53753;
    font-size: 48px;
    font-family: 'ArialBold';
    line-height: 1.2; }
.h1 h1 span {
    color: #720d43;
    display: block; }

.n_content {
    text-align: center; }
.n_content h2 {
    color: #720d43;
    font-size: 30px;
    font-family: 'HelveticaNeueCyr-Bold';
    padding-top: 25px;
    line-height: 1; }
.n_content h3 {
    font-size: 15px;
    font-family: "Roboto-Regular";
    color: #d53753;
    text-transform: uppercase;
    letter-spacing: .5px;
    line-height: 1; }
.n_content h3 span {
    color: #720d43;
    text-transform: none; }
.n_content h3 strong {
    font-size: 26px; }

.cupons {
    padding-top: 34px; }

.cupon {
    width: 460px;
    margin: 0 9px 25px;
    display: inline-block;
    vertical-align: top;
    text-align: center; }

.numb {
    font: normal 12px Arial;
    color: #000;
    line-height: 1;
}

.cbtn {
    background: url(/images/bbtn.png) no-repeat;
    width: 210px;
    height: 30px;
    line-height: 30px !important;
    display: block;
    font: normal 14px Arial;
    cursor: pointer;
    margin: auto;
    color: #fff;
    margin-top: 6px; }

.cbtn:hover {
    background: url(/images/btn.png) no-repeat;
    color: #000; }

.card {
    margin-top: 3px; }
.card input {
    -webkit-box-shadow: 1px 1px #fff, inset 1px 1px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 1px 1px #fff, inset 1px 1px rgba(0, 0, 0, 0.26);
    box-shadow: 1px 1px #fff, inset 1px 1px rgba(0, 0, 0, 0.26);
    width: 68px;
    height: 23px;
    border: none;
    color: #000;
    font: normal 18px Arial;
    text-align: center;
    margin-right: 5px; }
.card input::placeholder {
    color: #dbdbdb;
    font: normal 18px Arial;
    text-align: center; }

.c_active .card input::placeholder {
    color: #000; }
.c_active .cbtn {
    background: url(/images/btn.png) no-repeat;
    color: #000; }

.time_act {
    margin-top: 5px;
    background-color: #ffdbdd;
    height: 140px; }
.time_act h1 {
    font-family: 'HelveticaNeueCyr-Bold';
    font-size: 30px;
    padding-top: 23px;
    color: #720d43; }
.time_act h1 span {
    color: #d53753;
    font-size: 48px; }
.time_act h4 {
    font: normal 18px Arial;
    padding: 0;
    color: #720d43; }

.winners {
    -webkit-box-shadow: 0px 7px 7px -7px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 7px 7px -7px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 7px 7px -7px rgba(50, 50, 50, 0.75);
    padding-bottom: 50px; }
.winners h1 {
    font-size: 48px;
    color: #d53753;
    padding-top: 55px; }
.winners h4 {
    padding: 0;
    color: #2a0519;
    font: normal 18px Arial;
    padding-bottom: 40px; 
    font-size:16px;
}

.win {
    width: 215px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin: 0 12px 27px; }
.win div {
    -webkit-box-shadow: 5px 5px 5px rgba(142, 150, 163, 0.57);
    -moz-box-shadow: 5px 5px 5px rgba(142, 150, 163, 0.57);
    box-shadow: 5px 5px 5px rgba(142, 150, 163, 0.57);
    border: solid 5px #fff;
    width: 203px;
    height: 203px;
    display: inline-block;
    overflow: hidden;
    vertical-align: top; }
.win p {
    margin: 0;
    padding: 0;
    padding-top: 15px;
    color: #2a0519;
    font: normal 18px Arial; }

.fm_ul {
    height: auto; }

.cimg {
    height: 204px;
}

.cimg {
    position: relative;
}
.cimg .img_c {
    position: absolute;
    /*opacity: 0;*/
    z-index: 9;
}
.c_active .cimg .img_c {
    opacity: 1;
}



.img_c img {
    width: 95px;
    height: 87px;
    position: absolute; 
    z-index: 6;
    
}
.img_c img:nth-child(2), .img_c img:nth-child(8), .img_c img:nth-child(14)  {
    left: 76px;
}
.img_c img:nth-child(3), .img_c img:nth-child(9), .img_c img:nth-child(15) {
    left: 152px;
}
.img_c img:nth-child(4), .img_c img:nth-child(10), .img_c img:nth-child(16) {
    left: 228px;
}
.img_c img:nth-child(5), .img_c img:nth-child(11), .img_c img:nth-child(17) {
    left: 304px;
}
.img_c img:nth-child(6), .img_c img:nth-child(12), .img_c img:nth-child(18) {
    left: 380px;
    width: 77px;
}

.img_c img:nth-child(7), .img_c img:nth-child(8), .img_c img:nth-child(9), .img_c img:nth-child(10), .img_c img:nth-child(11), .img_c img:nth-child(12) {
    top: 68px;
}
.img_c img:nth-child(13), .img_c img:nth-child(14), .img_c img:nth-child(15), .img_c img:nth-child(16), .img_c img:nth-child(17), .img_c img:nth-child(18) {
    top: 136px;
    height: 69px;
}
.img_w {
    opacity:0.5;
}
.red_background {
    background-color: #e77775;
}
.yellow_background {
    background-color: #eac651;
}
.green_background {
    background-color: #2bc35f;
}