.body_class {
    font-family: 'Trebuchet MS';
    font-size: 13px;
    background: #EBEBEB url('/images_new/green_bg.png') repeat-x 0 -21px;
    line-height: 1.3;
}
.body_class_without_banner {
    font-family: 'Trebuchet MS';
    font-size: 13px;
    background: #EBEBEB url('/images_new/green_bg.png') repeat-x 0 -118px;
    line-height: 1.3;
}

.top_back {
    width: 100%;
    text-align: center;
    background: url('/images_new/green_bg_all.gif') no-repeat 50% 50%;
	background-position:bottom;
}

ul.submenu .first {
    background: url('/images_new/submenu_back_l.gif') no-repeat 0 0;
    padding-left: 4px;
}
ul.submenu .last {
    background: url('/images_new/submenu_back_r.gif') no-repeat 100% 0;
    padding-right: 4px;
}

.submenu li a {
    display: inline-block;
    padding: 2px 5px;
    height: 17px;
    font-size: 11px;
    font-weight: bold;
    color: #E7680E !important;
    background: #E7F1D1;
    width: auto;
    line-height: 16px;
}

.gblock_tr {
    background: url('/images_new/gblock_tr.gif') no-repeat 100% 0;
    padding-right: 5px;
}
.gblock_tl {
    background: url('/images_new/gblock_tl.gif') no-repeat 0 0;
    padding-left: 5px;
}
.gblock_tc {
    background: url('/images_new/gblock_tc.gif') repeat-x 0 0;
}

.gblock_back {
    background: url('/images_new/gblock_pixel.gif') repeat 0 0;
    padding: 0px 1px;
}
.block_title_r {
    background: url('/images_new/or_title_r.gif') no-repeat 100% 0;
    padding-right: 9px;
}
.block_title_l {
    background: url('/images_new/or_title_l.gif') no-repeat 0 0;
    padding-left: 6px;
}
.block_title_c {
    background: url('/images_new/or_title_c.gif') repeat-x 0 0;
}

.gblock_br {
    background: url('/images_new/gblock_br.gif') no-repeat 100% 0;
    padding-right: 5px;
    margin-bottom: 20px;
}
.gblock_bl {
    background: url('/images_new/gblock_bl.gif') no-repeat 0 0;
    padding-left: 5px;
}
.gblock_bc {
    background: #FFF url('/images_new/gblock_pixel.gif') repeat-x 0 100%;
}

.sections li {
    position: relative;
    top: 5px;
    display: block;
    float: left;
    background: url('/images_new/section_l.gif') no-repeat 0 0;
    padding-left: 4px;
    margin-right: 2px;
    height: 16px;
}
.sections li a {
    display: block;
    float: left;
    background: #E7F1D1 url('/images_new/section_r.gif') no-repeat 100% 0;
    height: 16px;
    padding: 0px 6px 0px 2px;
    font: bold 11px 'Trebuchet MS';
    color: #E7680E;
}
.sections li.selected {
    top: 3px;
    background: url('/images_new/section_l_act.gif') no-repeat 0 0;
    height: 18px;
}
.sections li.selected a {
    background: #FFF url('/images_new/section_r_act.gif') no-repeat 100% 0;
    height: 18px;
    font-size: 12px;
    color: #77A016;
}


.block_title .blue_r {
    background-image: url('/images_new/blue_title_r.gif');
}
.block_title .blue_l {
    background-image: url('/images_new/blue_title_l.gif');
}
.block_title .blue_c {
    background-image: url('/images_new/blue_title_c.gif');
}

.block_title .green_r {
    background-image: url('/images_new/green_title_r.gif');
}
.block_title .green_l {
    background-image: url('/images_new/green_title_l.gif');
}
.block_title .green_c {
    background-image: url('/images_new/green_title_c.gif');
}

.green_block_r {
    background: url('/images_new/green_block_lr.gif') no-repeat 100% 0;
    padding-right: 7px;
}
.green_block_l {
    background: url('/images_new/green_block_lr.gif') no-repeat 0 0;
    padding-left: 7px;
}
.green_block_c {
    background: #88B719;
    overflow: hidden;
}

.match_grid li {
    height: 15px;
    width: 15px;
    /*background: url('/images_new/match_score.gif') no-repeat center center;*/
    font: bold 14px 'Trebuchet MS';
    color: #AAAAAA;
    line-height: 16px;
    text-align: center;
}
.match_grid li.win {
    color: #77A016;
}

.date_time {
    font: normal 11px 'Trebuchet MS';
    color: #77A016;
}

.more_block_r {
    background: url('/images_new/more_block.gif') no-repeat 100% 0;
    padding-right: 5px;
    height: 21px;
}
.more_block_l {
    background: url('/images_new/more_block.gif') no-repeat 0 0;
    padding-left: 5px;
    height: 21px;
}
.more_block_c {
    background: #E7F1D1 url('/images_new/more.gif') no-repeat 100% 50%;;
    height: 21px;
}


a:hover .p_tc, .active .p_tc {
    background-image: url('/images_new/tc_act.gif');
}
a:hover .p_mr, .active .p_mr {
    background-image: url('/images_new/mr_act.gif');
}
a:hover .p_bc, .active .p_bc {
    background-image: url('/images_new/bc_act.gif');
}
a:hover .p_ml, .active .p_ml {
    background-image: url('/images_new/ml_act.gif');
}
a:hover .p_tr, .active .p_tr {
    background-image: url('/images_new/tr_act.gif');
}
a:hover .p_br, .active .p_br {
    background-image: url('/images_new/br_act.gif');
}
a:hover .p_bl, .active .p_bl {
    background-image: url('/images_new/bl_act.gif');
}
a:hover .p_tl, .active .p_tl {
    background-image: url('/images_new/tl_act.gif');
}
a.photo:hover b{
    background-color: #88B719 !important; 
    color: #FFFFFF;
}

.pointer_top span {
    position: absolute;
    display: block;
    width: 9px;
    height: 5px;
    top: 0px;
    left: -50%;
    background: url('/images_new/g_pointers.gif') no-repeat -5px 0;
    font-size: 0px;
}

.pointer_left span {
    position: absolute;
    display: block;
    width: 5px;
    height: 9px;
    left: 0px;
    top: -50%;
    background: url('/images_new/g_pointers.gif') no-repeat 0 0;
    font-size: 0px;
}

.line {
    font-size: 0px;
    background: #E7F1D1;
    height: 1px;
    margin: 5px 0px;
}

.gblock_tr_dubble {
    background: url('/images_new/gblock_t_dubble.gif') no-repeat 100% 0;
    padding-right: 5px;
    height: 44px;
}
.gblock_tl_dubble {
    background: url('/images_new/gblock_t_dubble.gif') no-repeat 0 0;
    padding-left: 5px;
    height: 44px;
}
.gblock_tc_dubble {
    background: url('/images_new/gblock_tc_dubble.gif') repeat-x 0 0;
    height: 44px;
}

.gblock_tc_dubble .block_title_r {
    background: url('/images_new/or_title_r2.gif') no-repeat 100% 0;
    padding-right: 9px;
}
.gblock_tc_dubble .block_title_l {
    background: url('/images_new/or_title_l2.gif') no-repeat 0 0;
    padding-left: 6px;
}
.gblock_tc_dubble .block_title_c {
    background: url('/images_new/or_title_c2.gif') repeat-x 0 0;
}


.turnir_points_table {
    width: 100%;
    border: 1px solid #E7F1D1;
    border-bottom: 0px;
}
.turnir_points_table th, .turnir_points_table td {
    border-bottom: 1px solid #E7F1D1;
    text-align: center;
    height: 20px;
}
.turnir_points_table th {
    font-size: 11px;
    color: #77A016;
}

.turnir_points_tr {
    background: url('/images_new/turnir_points_t.gif') no-repeat 100% 0;
    padding-right: 5px;
}
.turnir_points_tl {
    background: url('/images_new/turnir_points_t.gif')  no-repeat 0 0;
    padding-left: 5px;
}
.turnir_points_tc {
    background: #E7F1D1 url('/images_new/turnir_points_t.gif')  repeat-x 0 -19px;
}
.turnir_points_tc h6 {
    color: #77A016;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    line-height: 19px;
}

.turnir_points_br {
    background: url('/images_new/turnir_points_b.gif') no-repeat 100% 0;
    padding-right: 5px;
}
.turnir_points_bl {
    background: url('/images_new/turnir_points_b.gif')  no-repeat 0 0;
    padding-left: 5px;
}
.turnir_points_bc {
    background: #E7F1D1 url('/images_new/turnir_points_b.gif')  repeat-x 0 -3px;
}


table.member_coins td.lider {
    color: #77A016;
}
table.member_coins td span {
    background: url('/images_new/member_coin.gif') no-repeat 100% 0;
    width: 5px;
    height: 27px;
    display: block;
    float: right;
    margin-right: -3px;
}
table.member_coins td {
    background: url('/images_new/member_coin.gif') no-repeat 0 0;
    text-align: center;
    width: 17px;
    height: 27px;
    line-height: 26px;
    font-size: 24px;
    font-weight: bold;
    color: #AAA;
    white-space: nowrap;
    padding: 0px 0px 0px 5px;
    vertical-align: top;
}

/*
ul.member_coins li {
    background: url('/images_new/member_coin.gif') no-repeat 0 0;
    margin-left: 4px;
    text-align: center;
    float: left;
    width: 22px;
    height: 27px;
    line-height: 26px;
    font-size: 24px;
    font-weight: bold;
    color: #AAA;
}
ul.member_coins li.lider {
    color: #77A016;
}
*/
.m_prognosis_m {
    background: #E7F1D1;
    padding: 12px 10px 0px;
    margin-bottom: -30000px;
    padding-bottom: 30000px;
}

.m_stat_c {
    margin: 0px 115px;
    font-size: 11px;
    color: #77A016;
}


.gblock_tc_dubble .block_title .blue_r {
    background-image: url('/images_new/blue_title_r2.gif');
}
.gblock_tc_dubble .block_title .blue_l {
    background-image: url('/images_new/blue_title_l2.gif');
}
.gblock_tc_dubble .block_title .blue_c {
    background-image: url('/images_new/blue_title_c2.gif');
}