a, a:link, a:visited, a:active {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

form {
  margin: 0px;
  padding:0px;
}

* {
  font-family: Tahoma;
  font-size: 10px;
  color: #28435d;
}

.body_bg {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url('/images/main_back1.gif');
}

.tbl-mn_bg {
  background-repeat: repeat;
  background-image: url(/images/tbl-mn_bg.jpg);

}

.tbl-mn_login {
	width: 296px;
	height: 148px;
}


.tbl-mn_menu-bg {
	width: 296px;
	
}

.tbl-mn_info-bg {
	width: 507px;

}

.tbl-mn_bg-right {
  height: 322px;
  background-position: left;
  font-size: 1px;
}

.tbl-mn_bg-left {
  height: 322px;
  background-position: right;
  font-size: 1px;
}
.tbl-mn_brd-left {
  height: 41px;
  background-position: right;
  font-size: 1px;
}
.tbl-mn_brd-right {
  height: 41px;
  background-position: left;
  font-size: 1px;
}
.tbl-mn_margin80 {
  margin-left: 80px;
}
.tbl-mn_margin60 {
  margin-left: 60px;
}
.tbl-mn_margin-top7 {
  margin-top: 9px;
}
.tbl-mn_margin30 {
  margin-left: 30px;
}
.tbl-mn_margin-top4 {
  margin-top: 4px;
}
.tbl-mn_margin-top20 {
  margin-top: 20px;
}
.tbl-mn_news-padding-l4 {
  padding-left: 6px;
}

.tbl-mn_news-active-c {
  /*background-color: #c8daec;*/
  height: 27px;
  /*border: 1px solid #51779d;*/
}

.ga_tbl_mn_news_act
{
  background-color: #c8daec;
  /*border: 1px dashed #51779d !important;*/
  padding:4px;
}

.tbl-mn_news-link {
	color: White !important;
	text-decoration: none;
	/*font-family: Times New Roman;*/
	font-size: 13px;
}

.tbl-mn_news-link2 {
	color: White ;
	text-decoration: none;
	/*font-family: Times New Roman;*/
	font-size: 13px;
}



.tbl-mn_news-nextlink {
  color: White !important;
  text-decoration: none;
  /*font-family: Times New Roman;*/
  font-weight: bold;
  font-size: 11px;
}

.tbl-mn_news-nextlink2 {
	color: White ;
	text-decoration: none;
	/*font-family: Times New Roman;*/
	font-weight: bold;
	font-size: 11px;
}

.h100{height:100%;}
.w100{width:100%;}


.tbl-mn_news-active-l {
	height: 27px;
	width: 43px;
	font-size: 1px;
}
.tbl-mn_news-sts {
  margin-left: 14px;
  font-family: Tahoma;
  font-size: 14px;
}
.tbl-mn_new-header {
  background:url(/images/m_dotted_line.gif) repeat-x bottom left;
}
.tbl-mn_new-header a {
  font: bold 11px tahoma;
  color: #51779d;
  text-decoration:underline;
  border-bottom: solid 1px #51779d;
  display:block;
}
.tbl-mn_new-header1 a {
  font: bold 11px tahoma;
  color: #4cd5f4;
  text-decoration:underline;
}
.tbl-mn_new-date, .tbl-mn_new-date A {
  font: normal 10px tahoma;
  color: #51779d;
}
.tbl-mn_new-regular * {
  color: #28435d;
  font: 12px Tahoma;
}
.tbl-mn_new-regular {
  font: normal 12px tahoma;
  color: #28435d;
}
.tbl-mn_new-regular1 * {
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
}
.tbl-mn_new-regular1 {
  font: normal 11px tahoma;
  color: #FFFFFF;
}
.tbl-mn_new-regular a {
  font: normal 12px tahoma;
  color: #0064b9;
  text-decoration: none;
}
.tbl-mn_new-regular1 a {
  font: normal 11px tahoma;
  color: #FFFFFF;
  text-decoration: underline;
}
.tbl-mn_new-link {
  font: normal 11px tahoma;
  color: #0064b9;
  text-decoration: none;
}
.tbl-mn_new-link1 {
  font: normal 11px tahoma;
  color: #4cd5f4;
  text-decoration: none;
}
.tbl-mn_loginarea-input {
  width: 179px;
  height: 23px;
  font-size: 11px;
  font-weight: bold;
  padding-top: 4px;
  padding-left: 6px;
  font-family: Tahoma;
  color: #FFD387;
  border: 0;
  margin-left: 20px;
  background-color: #4B321C;
}
.tbl-mn_loginarea-input2 {
  width: 105px;
  height: 23px;
  font-size: 11px;
  font-weight: bold;
  padding-top: 4px;
  padding-left: 6px;
  font-family: Tahoma;
  color: #FFD387;
  border: 0;
  margin-left: 20px;
  background-color: #4B321C;
}
.tbl-mn_loginarea-input3 {
  width: 75px;
  height: 23px;
  font-size: 10px;
  font-weight: normal;
  font-family: Tahoma;
  color: #FFD387;
  border: 0;
  background-color: #4B321C;
}
.tbl-mn_loginarea-input-mail {
  font-size: 11px;
  font-weight: bold;
  padding-left: 2px;
  font-family: Tahoma;
  color: #FFD387;
  border: 1px solid #FFC600;
  margin-left: 20px;
  background-color: #4B321C;
}
.tbl-mn_loginarea-input-area {
  font-size: 11px;
  font-weight: bold;
  padding-left: 2px;
  font-family: Tahoma;
  color: #FFD387;
  border: 1px solid #FFC600;
  background-color: #4B321C;
}
.tbl-mn_select {
  width: 72px;
  background-color: #4B321C;
  font-size: 10px;
  font-weight: normal;
  font-family: Tahoma;
  color: #FFD387;
  border: 0;
}
.tbl-mn_news-padding-right {
  padding-right: 30px;
  text-align: justify;
}
.tbl-mn_menu-bottom {
  width: 296px;
  height: 87px;
  font-size: 10px;
  border: 0;
  margin-top: 20px;
}
.tbl-fgt_btn-center {
  height: 31px;
  font-weight: bold;
  font-size: 11px;
  font-family: Tahoma;
}
.tbl-fgt_btn-link {
  color: #955C4A;
  text-decoration: none;
}
.tbl-fgt_btn-link:hover {
  color: #7D0101;
  text-decoration: none;
}



/* Registration */
.tbl-reg_brd-all {	border: 1px solid #7892A7;}
.tbl-reg_brd-right {	border-right: 1px solid #7892A7;}
.tbl-reg_brd-bottom {	border-bottom: 1px solid #7892A7;}
.tbl-reg_brd-left {	border-left: 1px solid #7892A7;}
.tbl-reg_brd-top {	border-top: 1px solid #7892A7;}
.tbl-reg_td-pad{padding:2px;}

.tbl-mn-rowh { 	height:24px;}
.reg_txt { color: #405E75;	font-size: 10px;}
.reg_txt_big {color: #405E75;	font-size: 11px;}

.counter_back {
	background-image: url('/images/tmp/reg_counter_back.gif');
	background-repeat: no-repeat;
	padding-left:5px;
	padding-right:5px;
	height:41px;
}

.counter_back_lgt {
	background-image: url('/images/tmp/reg_counter_back_lgt.gif');
	background-repeat: no-repeat;
	padding-left:5px;
	padding-right:5px;
	height:41px;
}

.tbl-reg_input {
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #7892A7;
	margin-right: 2px;
}

.tbl-reg_intbl-left {
  width: 20px;
  font-size: 1px;
}
.tbl-reg_intbl-right {
  width: 20px;
  font-size: 1px;
}
.tbl-reg_intbl-bottom {
  height: 18px;
  font-size: 1px;
}
.tbl-reg_intbl-top {
  height: 22px;
  font-size: 1px;
}
.tbl-reg_intbl-bg {

  font-size: 1px;
  padding: 10px;
}

.tbl-reg_bg-light {
  background-color: #ffffff;
}

.tbl-reg_bg-reg {
	background-color: #E9F4FE;
}

.tbl-mn_news-link-sml {
  color: #481D06;
  text-decoration: none;
  font-size: 11px;
  padding-left: 4px;
 /* font-family: Times New Roman;*/
}
.tbl-reg_label-center {
  background-image: url(/images/tbl-usi_label-center.gif);
  background-repeat: repeat-x;
  height: 22px;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  color: #FCF5B7;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 3px;

}

.tbl-reg_error {
  color: #f00000;
}


/* ====== ���� ������ ���� ===== */
.tbl-mn_logo-btm {
  width: 296px;
  height: 41x;
}
.tbl-mn_info-top {
  width: 507px;
  height: 40px;

}
.tbl-nws_center {
  height: 29px;
  padding-left: 5px;
  padding-right: 5px;
}
.tbl-nws_link {
  font-family: Tahoma;
  color: #B00000;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}

/** Redesign*/
.ind_back{background: transparent url('/images/ind_back.gif') repeat left top;}
.ind_lft_back{background: transparent url('/images/ind_lft_back.jpg') no-repeat left top;}
.ind_rgt_back{background: transparent url('/images/ind_rgt_back.jpg') no-repeat right top;}
.ind_flash_cont{height:290px !important;}
.ind_form_rgt_back{background: transparent url('/images/ind_form_rgt.gif') no-repeat right bottom;}
.ind_form_txt{color:white;background:none;font-size:9px;font-family:Tahoma;font-weight:normal;border:none;width:113px;margin:0px;padding:0px;vertical-align:middle;}
.ind_lnk_lft_back{background: transparent url('/images/ind_lnk_lft_back.gif') no-repeat left top;}
.ind_lnk_mdl_back{background: transparent url('/images/ind_lnk_mdl_back.gif') no-repeat left top;}
.ind_lnk_rgt_back{background: transparent url('/images/ind_lnk_rgt_back.gif') no-repeat right top;}
.ind_brd_lft_back{background: transparent url('/images/ind_brd_lft_back.gif') repeat-y left top;}
.ind_brd_rgt_back{background: transparent url('/images/ind_brd_rgt_back.gif') repeat-y left top;}
.ind_brd_btm_back{background: transparent url('/images/ind_brd_btm_back.gif') no-repeat left top;}
.ind_cnt_back{background: transparent url('/images/ind_cnt_back.gif') repeat left top;}

.legend {
	position: relative;
}

.legend img {
	position: absolute;
	left: -24px;
	top: -88px;
}

.legendtbl {
	padding: 80px 0px 0px 15px;
}

.your-nic {
	padding: 0px 10px 15px 10px;
	margin-bottom: 15px;
}

.clear { clear: both; }
.your-nic .img {
	width: 200px;
	float: left;
	margin: 4px 0px 5px 0px;
	padding-left: 10px;
}
.your-nic .input {
	width: 200px;
	float: left;
	margin-bottom: 5px;
}

.your-nic .input .tbl-reg_error { font-size: 12px; }

/* --- register --- */



.tbl-reg-n-l { background-color: #689ab4; border: 1px solid #033953; border-right: 0px; padding: 2px 0px 2px 5px; color: #02185d; font-weight: bold; font-size: 12px; margin-bottom: 10px; }

.tbl-reg-n-l2 { padding: 2px 0px 2px 5px; color: #b2ddf6; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
.tbl-reg-n-r2 { padding: 3px 5px; margin-bottom: 10px; }
.tbl-reg-n-r { background-color: #689ab4; border: 1px solid #033953; border-left: 0px; padding: 3px 5px; margin-bottom: 10px; }
.tbl-reg-n-r input, .tbl-reg-n-m input, .tbl-reg-n-r2 input, .tbl-reg-n-r select,.tbl-reg-n-m select, .tbl-reg-n-r2 select { background: #ccebf4 url(/images/fon-input-reg.gif) left top no-repeat; padding: 2px 5px; border: 0px; height: 16px; }
.tbl-reg-n-m { background-color: #689ab4; border: 1px solid #033953; border-left: 0px; border-right: 0px; padding: 3px 5px; margin-bottom: 10px; }


.b-button-brown{
    border-radius: 2px;
    padding: 1px 3px 1px 3px;
    background: #9d4b3d;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#5d3037');
    background: -webkit-linear-gradient(top, bottom, #9d4b3d, #143f68);
    background: -moz-linear-gradient(top, #9d4b3d, #5d3037);
    background: -o-linear-gradient(top, #9d4b3d, #5d3037);
    background: -ms-linear-gradient(top, #9d4b3d, #5d3037);
    background: linear-gradient(180deg, #9d4b3d, #5d3037);
    border: 1px black solid;
    color: #ffaf86!important;
}

.b-button-brown:hover{
    background: #c0553c;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#773c45)');
    background: -webkit-linear-gradient(top, bottom,  #c0553c, #773c45));
    background: -moz-linear-gradient(top,  #c0553c, #773c45));
    background: -o-linear-gradient(top,  #c0553c, #773c45));
    background: -ms-linear-gradient(top,  #c0553c, #773c45));
    background: linear-gradient(180deg, #c0553c, #773c45);
    border: 1px black solid;
    color: #ffaf86!important;
}

.b-button-brown.active{
    background: #2169ad;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#143f68');
    background: -webkit-linear-gradient(top, bottom, #2168ab, #143f68);
    background: -moz-linear-gradient(top, #2169ad, #143f68);
    background: -o-linear-gradient(top, #2169ad, #143f68);
    background: -ms-linear-gradient(top, #2169ad, #143f68);
    background: linear-gradient(180deg, #2169ad, #143f68);
    border: 1px black solid;
    color: #99d4ff!important;
}

.b-button-brown.b2{
    padding: 15px 20px 0px 20px;
    border-radius: 5px;
    border: none;
}
.b-button-brown.b3{
    border: 1px #5d3037 solid;
    width: 658px;
    display: block;
    text-align: center;
}

.b-button-brown.b4{
    border: 1px #5d3037 solid;
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 1px;
}

.b-button-brown.b4.active{
    border: 1px black solid;
    width: 100%;
    display: block;
    text-align: center;
}

.b-button-brown:hover{
    color: #4fc4ff;
    text-decoration: underline;
}
.b-button-scuf2{
    color:white;
}

.rating-buttons-div{
    width: 100%;
    text-align: center;
}
.b-icon-16x16{
    display: inline-block;
    vertical-align: middle;
    background-image: url(/images/b-rating-icons.png);
    background-repeat: no-repeat;
}
.b-icon-16x16_kind-0{
    display: none;
}
.b-icon-16x16_kind-1{
    background: url('/images/humart_race.gif');
    width: 14px;
    height: 14px;
}
.b-icon-16x16_kind-2{
    background: url('/images/allero_race.gif');
    width: 14px;
    height: 14px;
}

.b-icon-16x16_rating {
    width: 16px;
    height: 16px;
    background-position: 0 0px;
}
.b-icon-16x16_honor {
    width: 16px;
    height: 15px;
    background-position: 0 -16px;
}

.b-icon-16x16_exp {
    width: 16px;
    height: 15px;
    background-position: 0 -32px;
    margin-left: -1px;
}
.b-icon-16x16_reputation {
    width: 16px;
    height: 16px;
    background-position: 0 -48px;
}
.b-icon-16x16_achievements {
    width: 16px;
    height: 16px;
    background-position: 0 -64px;
}
.b-icon-16x16_more{
    width: 16px;
    height: 16px;
    background-position: -16px 0px;
}
.b-icon-16x16_comment{
    width: 16px;
    height: 16px;
    background-position: -16px -16px;
}
.b-icon-16x16_comment2{
    width: 16px;
    height: 16px;
    background-position: -16px -31px;
}
.b-icon-16x16_time{
    width: 16px;
    height: 16px;
    background-position: -16px -47px;
}

.b-button-brown.b-button-brown_icons {
    width: 16px;
    height: 16px;
    display: inline-block;
}
a.b-button-brown{
    text-decoration: none!important;
}


.b-mobile-block {    background: url(/images/mobile-block.png) 5px 6px no-repeat;
    height: 513px;
    width: 251px;
    position: fixed;
    right: 0px;
    top: 30%;
    z-index: 3;}
.b-mobile-block.is_landing_page {background: url("/images/lp18-mobile-block.png") no-repeat; margin-left: 318px; top: 33px;}
.b-mobile-block__cont {background: url("/images/bgg_m.jpg"); height: 389px; width: 201px; position: absolute; left: 26px; top: 79px; overflow-y: auto;}
.b-mobile-block__item {height: auto; left: 0; position: absolute; top: 0; width: 100%;}
.b-mobile-block__link-app-store,
.b-mobile-block__link-google-play {display: block; width: 153px; overflow: hidden; text-indent: -999px; outline: none; position: absolute; left: 23px;}
.b-mobile-block__link-app-store {height: 45px;}
.b-mobile-block__link-google-play {height: 54px;}
.b-mobile-block__item.item-mobile .b-mobile-block__link-app-store {top: 183px;}
.b-mobile-block__item.item-mobile .b-mobile-block__link-google-play {top: 234px;}
.b-mobile-block__item.item-mobile {background: url("/images/bgg_m.jpg");}
.b-mobile-block__item.item-jw {background: url("images/locale/ru/images/mobile-block-jw.gif?r=182854") no-repeat;}
.b-mobile-block__item.item-jw .b-mobile-block__link-app-store {left: 24px; top: 210px; width: 153px; height: 48px;}
.b-mobile-block__item.item-jw .b-mobile-block__link-google-play {left: 24px; top: 262px; width: 153px; height: 48px;}

.b-mobile-block__item.item-hawk {background: url("images/locale/ru/images/mobile-block-jw.gif?r=182889") no-repeat;}
.b-mobile-block__item.item-hawk .b-mobile-block__link-app-store {top: 248px;}
.b-mobile-block__item.item-hawk .b-mobile-block__link-google-play {top: 300px;}

.b-mobile-block ::-webkit-scrollbar {
    width: 2px;
}
.b-mobile-block ::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.b-mobile-block ::-webkit-scrollbar-thumb {
    background: #946c4d;
}
.b-mobile-block ::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.b-mobile-block ::-webkit-scrollbar-button:start:decrement {
    background: #754622;
}
.b-mobile-block ::-webkit-scrollbar-button:end:increment {
    background: #754622;
}
.face-container {min-width: 1240px; overflow-x: hidden;}
.b_mobile_icons{
    position: absolute;
    right: 23px;
    top: 511px;
    z-index: 2;
    width: 200px;
    height: 95px;
}
.b_mobile_icons .child_i{
    position: relative;
}
.b_mobile_icons .b_bg{
    position: absolute;
}
.b_mobile_icons .b_vk_icon{
    z-index: 2;
    position: absolute;
    right: 70px;
    top: 25px;
}
.fNews_div *{
    color:#ffffff;
}
.fNews_div{
    width: 100%;
    background: rgba(17, 51, 79, 0.5);
    border-bottom: 1px rgba(191, 190, 191, 0.75) solid;
    text-align: left;
    cursor: pointer;
    transition: 500ms linear; /* Время изменения */
}
.fNews_div span{
    word-break: break-word;
}
.fNews_div_hide *{
    color:#ffffff;
    font-size: 10px;
}
.fNews_div_hide{
    display: none;
    background: rgba(21, 83, 134, 0.5);
    border-bottom: 1px #460024 solid;
    text-align: left;
}
.fNews_div_hide span{
    word-break: break-word;
}
.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.fNews_div:hover{
    background: rgba(0, 95, 105, 0.5);
}