/* =============== MAIN ==================== */

 /********************************* LiveValidation *************************************/

.LV_valid {
border-bottom: 2px solid #DFEBD3;
border-left: 13px solid #DFEBD3;
border-right: 2px solid #DFEBD3;
border-top: 2px solid #DFEBD3;
background-color: #ffffff;
vertical-align:middle;
color: #7E7E7E;
margin: 0;
padding: 3;
font-family: arial;
font-size: 13px; 
}

	
.LV_invalid {
border-bottom: 2px solid #E9C3C3;
border-left: 13px solid #E9C3C3;
border-right: 2px solid #E9C3C3;
border-top: 2px solid #E9C3C3;
background-color: #ffffff;
vertical-align:middle;
color: #7E7E7E;
margin: 0;
padding: 3;
font-family: arial;
font-size: 13px; 
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
border-bottom: 2px solid #DFEBD3;
border-left: 2px solid #DFEBD3;
border-right: 15px solid #DFEBD3;
border-top: 2px solid #DFEBD3;
background-color: #ffffff;
vertical-align:middle;
color: #7E7E7E;
margin: 0;
padding: 3;
font-family: arial;
font-size: 13px; 
width: 210px;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
border-bottom: 2px solid #E9C3C3;
border-left: 2px solid #E9C3C3;
border-right: 15px solid #E9C3C3;
border-top: 2px solid #E9C3C3;
background-color: #ffffff;
vertical-align:middle;
color: #7E7E7E;
margin: 0;
padding: 3;
font-family: arial;
font-size: 13px; 
width: 210px;
}

/* =============== LINKS ==================== */
/* ссылка */
a:link {
color: 5C5C5C;
text-decoration:none;


}

/* ссылка */
a:visited {
color: 5C5C5C;
text-decoration:none;

}

a:active {
background-color: #FFF8F8;
text-decoration:none;
}

a:hover {
color: CE7B7B;


}
 
 
/* =============== TABLES ==================== */

.content_table {
margin: 0;
padding: 0;
width: 1001px;
height: 100%;
}

.table_int_menu {
border: 1px solid #E3E3E3;
background-Image: url(/images/300x28_table.jpg);
vertical-align:center;
color: 7E7E7E;
font-family: tahoma;
font-size: 11px; 
width: 997px;
height: 31px;
margin: 0;
padding: 0;
 }
 
 .table_int_menu_2 {
border: 1px solid #E3E3E3;
background-Image: url(/images/300x28_table.jpg);
vertical-align:center;
color: 7E7E7E;
font-family: tahoma;
font-size: 11px; 
width: 100%;
height: 25px;
margin: 0;
padding: 0;
 }
 

.table_header {
border: 1px dashed #E3E3E3;
background-Image: url(/images/bg_table_menu.png);
vertical-align:middle;
color: D67576;
font-family: tahoma;
font-size: 15px; 
width: 996px;
margin: 0;
padding: 0;
 }
 
.table_up_1 {
border: 0px dashed #D4D4D4;
background-Image: url(http://steambans-team.ru/last/sb_menu.png);
vertical-align:middle;
color: D67576;
font-family: tahoma;
font-size: 15px; 
width: 100%;
margin: 0;
padding: 0;
 }
 
 .table_for_all {
vertical-align:middle;
color: 7E7E7E;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 
width: 100%;
 }
 
 .table_justify {
vertical-align:middle;
color: 7E7E7E;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 
text-align: justify;
width: 100%;
 }
 
 
.table_dop_info {
border: 1px solid #EAEAEA;
vertical-align:middle;
color: 959595;
width: 100%;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 
margin: 0;
padding: 0;


}

.table_comments {
vertical-align:top;
color: 959595;
width: 100%;
height: 40;
font-family: tahoma;
font-size: 11px; 
margin: 0;
padding: 0;
}

.table_comments_2 {
border: 1px dashed #EAEAEA;

}

.table_comments_3 {
border-top: 3px solid #EFEFEF; /* Параметры линии внизу */
border-bottom: 3px solid #EFEFEF; /* Параметры линии внизу */
border-left: 3px solid #EFEFEF; /* Параметры линии внизу */
border-right: 3px solid #EFEFEF; /* Параметры линии внизу */

}

.table_banlist {
border-top: 0px dotted rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px solid #F3F3F3;
border-left: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
margin: 0;
padding: 0;
width: 100%;
}
 
.table_banlist_header {
border: 1px dotted #CBCBCB;
background-color: #FAFAFA;
vertical-align:middle;
color: D06363;
margin: 0;
padding: 0;
font-family: times;
font-size: 18px; 

}

.span_score_16 {
border: 1px solid #CBCBCB;
background-color: #FAFAFA;
vertical-align:middle;
color: #72B545;
margin: 0;
padding: 0;
font-family: times;
font-size: 16px; 
}

.span_score {
border: 1px solid #CBCBCB;
background-color: #FAFAFA;
vertical-align:middle;
color: #8A8A8A;
margin: 0;
padding: 0;
font-family: times;
font-size: 16px; 
}

.span_ramka {
border: 1px solid #CBCBCB;
background-color: #FAFAFA;
vertical-align:middle;
color: #8A8A8A;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 13px; 
}
 
.table_top_1 {
border: 1px dashed #F1F0F0;
background-color: #fff;
vertical-align:middle;
color: D06363;
margin: 0;
padding: 0;
font-family: times;
font-size: 18px; 

}
.table_top_2 {
border: 1px dashed #F1F0F0;
background-color: #fff;
vertical-align:top;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 

}
.table_top_3 {
border: 1px dotted #F1F0F0;
border-bottom: 0px dotted #F1F0F0;
background-color: #fff;
vertical-align:top;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 

}

.table_games_cat {
border: 1px solid #fff;
background-color: #FCFCFC;
vertical-align:middle;
color: #A9A9A9;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 15px;
height: 30px; 

}

.table_newreguest {
border: 0px dotted #F1F0F0;
border-bottom: 0px dotted #F1F0F0;
background-color: #fff;
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 

}

.table_banlist_user_big {
border-top: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-left: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
margin: 0;
padding: 0;

}

.table_friends {
border-top: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-left: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
background-color: #FCFCFC;
vertical-align:top;
color: 8B8B8B;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 
}
.table_left_right {
border-left: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
background-color: #FCFCFC;
vertical-align:top;
color: 8B8B8B;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 
}

.table_friends_22 {
border-top: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-left: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 3px solid rgb(228, 228, 228); /* Параметры линии внизу */
background-color: #FCFCFC;
vertical-align:top;
color: 8B8B8B;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 
}

.table_friends_44 {
border-top: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-left: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
background-color: #FCFCFC;
vertical-align:middle;
color: 9C6F6F;
margin: 0;
padding: 0;
font-family: times;
font-size: 18px; 
}

.table_friends_66 {
border-top: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-left: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 3px solid rgb(228, 228, 228); /* Параметры линии внизу */
background-color: #FCFCFC;
vertical-align:middle;
color: 9C6F6F;
margin: 0;
padding: 0;
font-family: times;
font-size: 18px; 
}

.table_friends_img {
border-top: 5px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-bottom: 5px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-left: 5px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-right: 5px solid rgb(239, 239, 239); /* Параметры линии внизу */

}

.table_friends_img_hidden{
border-top: 0px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-bottom: 0px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-left: 5px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-right: 0px solid rgb(239, 239, 239); /* Параметры линии внизу */

}

.table_friends_but {
border-top: 1px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-bottom: 1px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-left: 5px solid rgb(239, 239, 239); /* Параметры линии внизу */
border-right: 5px solid rgb(239, 239, 239); /* Параметры линии внизу */

}

.tbl_4 {
border-top: 0px dotted rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px dotted rgb(228, 228, 228); /* Параметры линии внизу */
border-left: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
margin: 0;
padding: 0;
width: 100%;
}

.table_banlist_opisanie {
border-top: 0px dashed rgb(228, 228, 228); /* Параметры линии внизу */
border-bottom: 1px solid #F2F2F2;
border-left: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
border-right: 0px solid rgb(228, 228, 228); /* Параметры линии внизу */
vertical-align:top;
color: 898989;
margin: 0;
padding: 1;
font-family: arial;
font-size: 11px; 
}

 .span_igraty {
border: 4px solid #FFFFFF;
background-color: #E2E2E2;
vertical-align:middle;
color: white;
margin: 0;
padding: 2px;
font-family: tahoma;
font-size: 25px; 

}

.span_black {
vertical-align:top;
color: 898989;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 
}

.just_table {
margin: 0px ;
padding: 0px ;
}

.table_bs_1 {
border: 1px dashed #F1F0F0;
vertical-align:middle;
color: D06363;
margin: 0;
padding: 0;
font-family: times;
font-size: 18px; 

}

.table_bs_2 {
border: 1px dotted #F1F0F0;
border-bottom: 0px dotted #F1F0F0;
background-color: #fff;
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 

}

.table_activity {
border: 1px dashed #F1F0F0;
background-Image: url(/images/bg_activity.jpg);
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 

}
.table_sape {
border: 1px dashed #F1F0F0;
background-Image: url(/images/bg_activity.jpg);
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 

}

.table_menu_all_a_black {
border-bottom: 5px solid #E0E0E0;
background-Image: url(/images/table_menu_all.jpg);
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 7;
font-family: arial;
font-size: 15px; 
}

.table_menu_all_a_blue {
border-bottom: 5px solid #9AD5E5;
background-Image: url(/images/table_menu_all.jpg);
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 7;
font-family: arial;
font-size: 15px; 
}

.table_menu_all_b_black {
border-bottom: 1px solid #E0E0E0;
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 7;
font-family: arial;
font-size: 12px; 
}

.table_menu_all_b_blue {
border-bottom: 1px solid #9AD5E5;
border-right: 4px solid #E0E0E0;
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 7;
font-family: arial;
font-size: 12px; 
}

.table_menu_all_с_black {
border-bottom: 0px solid #9AD5E5;
border-right: 0px solid #E0E0E0;
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 3;
font-family: arial;
font-size: 12px; 
}

.table_menu_all_d_blue {
border-bottom: 5px solid #9AD5E5;
border-right: 5px solid #9AD5E5;
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: arial;
font-size: 12px; 
}

.table_menu_all_d_black {
border-bottom: 2px solid #E0E0E0;
border-right: 5px solid #E0E0E0;
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: arial;
font-size: 12px; 
}

.table_menu_all_e_blue{
border-bottom: 1px solid #9AD5E5;
border-right: 0px solid #E0E0E0;
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 0;
font-family: arial;
font-size: 12px; 
}

.table_menu_all_z_black{
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
border-right: 0px solid #E0E0E0;
border-left: 0px solid #E0E0E0;
background-Image: url(/images/bg_header_main.jpg);
vertical-align:middle;
color: #808080;
margin: 0;
padding: 5px;
font-family: arial;
font-size: 13px; 
}

.table_menu_all_z_blue{
border-top: 1px solid #9AD5E5;
border-bottom: 1px solid #9AD5E5;
border-right: 0px solid #9AD5E5;
background-Image: url(/images/bg_header_main.jpg);
vertical-align:middle;
color: #808080;
margin: 0;
padding: 5px;
font-family: arial;
font-size: 12px; 
}


.table_news_main {
background-Image: url(/images/600x28_table.jpg);
vertical-align:middle;
color: 8B8B8B;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 
width: 697px;
height: 28px;

}

.table_block {
background-Image: url(/images/300x28_table.jpg);
vertical-align:middle;
color: 8B8B8B;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 
width: 300px;
height: 26px;

}

.table_last {
border: 1px dashed #F1F0F0;
vertical-align:middle;
color: 909090;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 
}

.table_actions {
border-top: 1px dotted #F1F0F0;
border-left: 1px dotted #F1F0F0;
border-right: 1px dotted #F1F0F0;
vertical-align:middle;
color: 636363;
margin: 0;
padding: 0;
text-align: justify;
width: 100% ;
font-family: arial;
font-size: 11px; 
}

.table_all {
border-top: 1px dotted #F1F0F0;
border-left: 1px dotted #F1F0F0;
border-right: 1px dotted #F1F0F0;
vertical-align:middle;
color: 636363;
margin: 0;
padding: 0;
text-align: justify;
font-family: arial;
font-size: 11px; 
}

.border_games_pic {
border: 0px dashed #F1F0F0;
background-Image: url(/images/border_games_pic.jpg);
vertical-align:middle;
margin: 0;
padding: 0;
width: 75px;
height: 75px;
}

/* =============== FORMS ==================== */

.forms_search {
border: 1px solid #B9B9B9;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 
width: 150px;
text-shadow: 0 0 0.8em #FBFA84, 0 0 0.8em #FBFA84;
}

.forms_search_ms {
border: 1px solid #B9B9B9;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 16px; 
width: 400px;
text-shadow: 0 0 0.2em #FBFA84, 0 0 0.3em #FBFA84;
}

.forms_search_ms_but {
border: 1px solid #B9B9B9;
background: FEFEFE;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 14px; 
width: 130px;

}

.forms_other {
border: 1px dashed #B9B9B9;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font: tahoma;
font-size: 12px; 
width: 210px;

}

.forms_main {
border-bottom: 2px solid #E0E0E0;
border-left: 2px solid #E0E0E0;
border-right: 15px solid #E0E0E0;
border-top: 2px solid #E0E0E0;
background-color: #ffffff;
vertical-align:middle;
color: #7E7E7E;
margin: 0;
padding: 3;
font-family: arial;
font-size: 13px; 
width: 210px;
}
.forms_mini {
border: 1px solid #F0F0F0;
background: FEFEFE;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 
width: 210px;

}

.forms_admin {
border: 1px solid #B9B9B9;
background: FEFEFE;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 11px; 
width: 100px;

}

.forms_click {
border: 1px solid #B9B9B9;
background: FEFEFE;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 9px; 
width: 4px;

}

.forms_admin_inbanlist {
border: 1px dashed #B9B9B9;
background: FEFEFE;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 13px; 
width: 118px;

}

.forms_main_textarea {
border-bottom: 3px solid #E0E0E0;
border-left: 3px solid #E0E0E0;
border-right: 3px solid #E0E0E0;
border-top: 3px solid #E0E0E0;
background-color: #FFFFFF;
vertical-align:middle;
color: #7E7E7E;
margin: 0;
padding: 3;
font-family: arial;
font-size: 13px; 
width: 350px;


}

.forms_main_textarea_big {
border-bottom: 13px solid #E0E0E0;
border-left: 0px solid #E0E0E0;
border-right: 0px solid #E0E0E0;
border-top: 0px solid #E0E0E0;
background-color: #FFFFFF;
vertical-align:middle;
color: #7E7E7E;
margin: 0;
padding: 3;
font-family: arial;
font-size: 13px; 
width: 100%;
height: 150px;

}

.forms_button {
border: 1px solid #B9B9B9;
background:#ffffff url(../images/inputBg.gif) top center no-repeat;
vertical-align:middle;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 14px; 
width: 210px;
height: 22px;

}



/*================POP-UP====================*/
.popup_header {
border: 0px solid #F1F1F1;
background-Image: url(/images/tips_header.png);
vertical-align:top;
color: D47979;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 16px; 
width: 490px;
height: 26px;
}

.popup_footer {
border: 0px solid #F1F1F1;
background-Image: url(/images/tips_foot.png);
vertical-align:top;
color: 959595;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 13px; 
width: 490px;
height: 400px;

}
/* =============== FONTS ==================== */

.ft_white {
color:#ffffff;
font-family: arial;
font-size: 13px;
}

.ft_white_11px {
border-bottom: white dotted 0px;
color:white;
font-family: tahoma;
font-size: 11px;

}
.ft_white_11px_d {
border-bottom: white dotted 1px;
color:white;
font-family: tahoma;
font-size: 11px;

}

.ft_active_link{
background-color: #FAFAFA;
font-family: tahoma;
font-size: 12px;
padding: 3;
}

.ft_red_16px {
color: #DD7878;
font-family: tahoma;
font-size: 13px;

}

.ft_bigred {
color: #D67576;
font-family: tahoma;
font-size: 16px;

}

.ft_biggreen {
color: #6CC31F;
font-family: tahoma;
font-size: 16px;

}
.ft_bigred_13px {
color: #D67576;
font-family: tahoma;
font-size: 13px;
}

.ft_bigblack{
color: #7E7E7E;
font-family: tahoma;
font-size: 16px;

}

.ft_black_11px {
border-bottom: white dotted 0px;
color:6A6A6A;
font-family: tahoma;
font-size: 11px;
}
.ft_osnovnoy {
color:7D7D7D;
font-family: tahoma;
font-size: 11px;
}

.ft_osnovnoy_med {
color:7D7D7D;
font-family: arial;
font-size: 12px;
}

.ft_backtime {
border-bottom: 10px solid #F7F7F7;
border-left: 10px solid #F7F7F7;
border-right: 10px solid #F7F7F7;
border-top: 10px solid #F7F7F7;
background-color: #D46F6F;
vertical-align:middle;
color: #ffffff;
margin: 0;
padding: 7;
font-family: arial;
font-size: 50px; 
}

.ft_blue_13px {
border-bottom: #5D95AD dotted 0px;
color: #6FB1CC;
font-family: tahoma;
font-size: 13px;


}
.ft_black_13px {
color: #6FB1CC;
font-family: tahoma;
font-size: 13px;
}

.ft_lite_13px {
color: #6FB1CC;
font-family: tahoma;
font-size: 13px;
}

.ft_up {
color: white;
font-family: tahoma;
font-size: 2px;
}

.ft_flag {
color: #6E6E6E;
font-family: times;
font-size: 34px;

}
.ft_arial_number {
color: #D67576;
font-family: arial;
font-size: 18px;
}