.grid {
	padding:0px;
	font-size:0px;
}

table.grid_t td {
	padding:0px;
	font-size:0px;
}


.columns {
    margin-top: 30px;
}
.left_column {
    float: left;
    width: 500px;
    padding-right: 10px;
}
.center_column {
    float: left;
    width: 220px;
    padding-right: 10px;
}
.right_column {
    float: left;
    width: 240px;
}


.gblock_tr, .gblock_tl, .gblock_tc {
    height: 21px;
}



.block_subtitle {
    float: left;
    height: 21px;
    font-size: 11px;
    color: #FFF;
    line-height: 19px;
    margin-left: 10px;
}

.block_title {
    margin-top: -2px;
    margin-left: -8px;
    margin-bottom: -5px;
    height: 28px;
    float: left;
    overflow: hidden;
    position: relative;
}
.block_title_r, .block_title_l, .block_title_c {
    height: 28px;
    float: left;
}


.block_title_c h2, .block_title_c h2 a {
    display: inline;
    padding: 0px 10px;
    font: normal 18px Tahoma;
    color: #FFF;
    line-height: 22px;
}


.gblock_inner {
    background: #FFF;
    padding: 10px 10px 1px;
}



.photo, .photo div, .photo span {
    float: left;
    display: block;
}


.photo div.quote div {
	float:none;
}

.photo div.quote div span {
	float:none;
}



.p_tc {
    background: url('/images_new/tc.gif') repeat-x 0 0;
}
.p_mr {
    background: url('/images_new/mr.gif') repeat-y 100% 0;
}
.p_bc {
    background: url('/images_new/bc.gif') repeat-x 0 100%;
}
.p_ml {
    background: url('/images_new/ml.gif') repeat-y 0 0;
}
.p_tr {
    background: url('/images_new/tr.gif') no-repeat 100% 0;
}
.p_br {
    background: url('/images_new/br.gif') no-repeat 100% 100%;
}
.p_bl {
    background: url('/images_new/bl.gif') no-repeat 0 100%;
}
.p_tl {
    background: url('/images_new/tl.gif') no-repeat 0 0;
    padding: 5px 6px 7px;
}



a.photo {
    position: relative;
}



.gblock_br, .gblock_bl, .gblock_bc {
    height: 5px;
    font-size: 0px;
}


.mat_desc {
    margin-left: 135px;
}

.desc {
    font: normal 13px 'Trebuchet MS';
    padding: 5px 0px;
}


.more_block {
    text-align: right;
    margin-right: -5px;
    margin-bottom: -2px;
}
.more_block a.comms {
    width: auto;
    display: inline-block;
}

.more_block_c_active {
    background: #E7F1D1 url('/images_new/more_act.gif') no-repeat 100% 50%;;
    height: 21px;
}
.more_block_c a, .more_block_c_active a {
    display: block;
    float: left;
    padding: 4px 15px 0px 0px;
    height: 17px;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    color: #E7680E;
}
span.more_block_r, span.more_block_r span {
    display: inline-block;
}


span.photo_desc {
    position: absolute;
    display: block;
    bottom: 0px;
    width: 100%;
    color: #ffffff;
    font: bold 15px 'Trebuchet MS';
    text-align: left;
}
.photo_desc .photo_desc_inner {
    z-index: 2;
    position: relative;
    padding: 5px 10px;
}
.photo_desc .opacity {
    z-index: 1;
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000000;
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
}
span.photo_desc span {
    float: none;
}



.photos_list {
    margin: 0px 3px;
}




.video_item {
    margin-top: 10px;
}
.video_desc {
    margin-left: 82px;
}



.matches {
    padding: 10px 5px;
    margin: 0px;
}

.match_name {
    margin-left: 40px;
}
.match_desc {
    font-size: 12px;
}
.match_results span {
    font-size: 11px;
}
.match_results a {
    font-size: 12px;
    font-weight: normal;
}

ul.match_grid {
    float: left;
    list-style: none;
    cursor: pointer; 
}



ul.match_comms {
    list-style: none;
}
ul.match_comms li {
    float: left;
    padding: 10px 5px 0px;
}


a.comms {
    display: block;
    background: url('/images_new/comms.gif') no-repeat left center;
    padding-left: 5px;
    width: 24px;
    line-height: 14px;
    height: 14px;
    color: #FFF !important;
    font-size: 11px;
    font-weight: normal;
}
a.comms span {
    margin-left: 5px;
    color: #E7680E;
    font-size: 11px;
    display: inline;
}
a.comms span.comm_cnt {
    width: 24px;
    margin-left:0px;
    color: #FFF;
    text-align: center;
    display: inline-block; 
}

a.sms {line-height: 1;display: block;}
a.sms_new {
    line-height: 1;
    display: block;
    background: url('/images_new/sms_back.gif') no-repeat 0 0;
    width: 25px;
    height: 13px;
    font-weight: bold;
    font-size: 11px;
    color: #FFF;
    text-align: center;
    padding-top: 1px;
}
a.sms img {vertical-align: top;}



.checkbox, .radio {
    width: 12px;
    margin-right: 5px;
    height: 13px;
    background: url('/images_new/inputs.gif') no-repeat -12px 0px;
    display: inline-block;
    font-size: 0px;
}
.checkbox.checked {
    background-position: 0px 0px;
}
.radio.focus {
    background-position: 0px -13px;
}
.label {
    margin-right: 10px;
    font-size: 13px;
    cursor: default;
}
.input_block {
    display: inline-block;
    padding: 2px 0px;
}
.input_block span {
    vertical-align: top;
}
.input_block .value {display: none;}
.subs_params .label {
    font-size: 11px;
}


ul.sections {
    float: right;
    margin-right: 10px;
    list-style: none;
}




.right_banner {
    margin-bottom: 10px;
}


a:hover .pointer_left, a:hover .pointer_top {
    display: block;
}
a.photo b {
    display: inline-block;
    font: bold 13px 'Trebuchet MS';
    color: #089EC0;
    background-color: #FFFFFF; 
}




.green_block_r, .green_block_r span, .green_block_r div {
    height: 14px;
}

span.green_block_r, span.green_block_r span {
    display: inline-block;
    vertical-align: top;
    font-size: 0px;
}
span.green_block_c span {
    font: bold 11px 'Trebuchet MS';
    color: #FFF;
    line-height: 14px;
}


.news_navigation {
    background: #E7F1D1;
    height: 21px;
    padding: 0px 2px;
}
.news_navigation a {
    color: #E7680E;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    padding-top: 2px;
}


.gblock_tr5, .gblock_tl5, .gblock_tc5 {
    height: 5px;
    font-size: 0px;
}
.gblock_tr5 {
    background: url('/images_new/gblock_t.gif') no-repeat 100% 0;
    padding-right: 5px;
}
.gblock_tl5 {
    background: url('/images_new/gblock_t.gif') no-repeat 0 0;
    padding-left: 5px;
}
.gblock_tc5 {
    background: #FFF url('/images_new/gblock_pixel.gif') repeat-x 0 0;
}


.meetings {
    width: 100%;
    line-height: 15px;
    font-size: 13px;
    border: 0px;
}
select.meetings {
    width: 194px;
    margin-top: 5px;
}

.left {
    float: left;
}

.pager {
    padding:  0px 10px 5px 10px;
}
.pager table td {
	font-size: 11px;
}
.pager span {
    font-size: 11px;
}
.pager a {
    font-size: 12px;
}

.pager td.page_number_default_client_orange a {
    font-size: 14px;
	color:#FF8000;
	font-weight:bold;
}

.pager td.page_number_default_client_orange {
	padding-bottom:5px;
}


.turnir_points_tr, .turnir_points_tl, .turnir_points_tc {
    height: 19px;
}
.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, .turnir_points_bl, .turnir_points_bc {
    height: 3px;
    font-size: 0px;
}
.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;
}


.popup_tr, .popup_tc, .popup_tl, .popup_br, .popup_bc, .popup_bl {
    height: 5px;
    font-size: 0px;
}
.popup_tr, .popup_tl, .popup_br, .popup_bl {
    background-image: url('/images_new/popup_corners.gif');
    background-repeat: no-repeat;
}
.popup_tc, .popup_m, .popup_bc {
    background: #FFF;
}
.popup_tr {
    background-position: 100% 0;
    padding-right: 5px;
}
.popup_tl {
    background-position: 0 0;
    padding-left: 5px;
}
.popup_br {
    background-position: 100% 100%;
    padding-right: 5px;
}
.popup_bl {
    background-position: 0 100%;
    padding-left: 5px;
}

.popup_m {
    height: 205px;
    text-align: center;
}

.popup_close {
    text-align: right;
    padding: 0px 10px;
}

.popup_inner {
    margin: auto;
    width: 220px;
}
.popup_inner h3 {
    font-size: 18px !important;
    padding: 0px;
}

.popup_register {
    text-align: right;
    margin-top: -20px;
    margin-right: -5px;
}
.popup_register a {
    text-decoration: underline;
}

.enter_fields {
    padding-top: 10px;
    text-align: left;
}
.enter_fields p {
    padding-top: 5px;
}

.enter_element {
    padding-top: 15px;
}
.forgot_element {
    padding-top: 7px;
}
.forgot_element a {
    text-decoration: underline;
}

.turnir_title {
    text-align: center;
}
.turnir_title h1 {
    font-size: 18px;
    font-weight: bold;
    color: #000;
}

.logged_block {
    float: left;
    padding-top: 8px;
    width: 300px;
    text-align: left;
}

.user_avatar {
    float: left;
    width: 50px;
    height: 50px;
    padding-left: 15px;
    padding-right: 10px;
}

.user_menu {
    list-style: none;
}
.user_menu li {
    text-align: left;
    color: #FFF;
}
.user_menu li a {
    font-size: 11px;
    font-weight: normal;
}
.user_menu li a img {
    margin-right: 5px;
}
.user_menu li a.strong_link {
    font-weight: bold;
}




.uprof_head {
    float: left;
    width: 200px;
    margin-left: 20px;
}
.uprof_head h2, .uprof_head h2 a {
    font-size: 18px;
    font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.uprof_head p {
    font-size: 12px;
    padding: 3px 0px;
    line-height: 1;
}
.uprof_head ul {
    list-style: none;
}
.uprof_head ul li {
    padding: 3px 0px 3px 25px;
}
.uprof_head ul li a {
    font-size: 12px;
}
li.uprof_edit {
    background: url('/images_new/prof_edit.gif') no-repeat 0px 50%;
}
li.uprof_pass {
    background: url('/images_new/prof_pass.gif') no-repeat 3px 50%;
}
li.uprof_mess {
    background: url('/images_new/prof_mess.gif') no-repeat 0px 50%;
}
li.uprof_add {
    background: url('/images_new/prof_add.gif') no-repeat 2px 50%;
}


.input_field {
	font-size:12px;
	font-family:"Trebuchet MS";
	border:#CCCCCC solid 1px;
}


.material_votes {
    background: url('/images_new/digg-backcount.gif') no-repeat 0 0;
    width: 60px;
    height: 60px;
    float: left;
}


.m_votes_cnt {
    font-size: 20px;
    padding-top: 5px;
    font-weight: bold;
    text-align: center;
    color: #77A016;
    line-height: 1;
}
.m_votes_word {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #77A016;
    line-height: 1;
    padding-bottom: 5px;
}


.m_like {
    background: url('/images_new/m_like.gif') no-repeat 50% 0;
    display: block;
    height: 16px;
}

.m_like_deactive {
    background: url('/images_new/m_like_deactive.gif') no-repeat 50% 0;
    display: block;
    height: 16px;
    cursor:default;
}

.material_data {
    margin-left: 70px;
}

a.edit_mat {
    float: right;
}

.material_tr {
    padding: 5px 0px;
}

a.kill, a.del {
    color: #E7680E;
    background: url('/images_new/kill.gif') no-repeat 0 50%;
    padding-left: 12px;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
}

a.kill_deactive {
    color: #b7b6b6;
    background: url('/images_new/kill_deactive.gif') no-repeat 0 50%;
    padding-left: 12px;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
    cursor:default;
}

.material_data a.comms {
    width: auto;
    display: inline-block;
} 

a.del {
    background: url('/images_new/del.gif') no-repeat 0 50%;
}

.vk_btn {
	padding:0px;
	font-size:0px;
}

table.vk_btn td {
	padding:0px;
	font-size:0px;
}