.t-profile_name-hidden {
    display: block;
    text-overflow: ellipsis;
    overflow:hidden;
    position:relative;
    white-space:nowrap;
    width:350px;}
.t-profile .t-profile-cell__th-sort-asc, .t-profile .t-profile-cell__th-sort-dsc, .t-profile__sort th:hover {
    background: url("img/th-bg-sort-profile.png") repeat-x 0 0;
    border-left: 1px #1d1d1d solid;
    border-right: 1px #1d1d1d solid;
}
.t-profile .t-profile-cell__td-sort, .t-profile tr:hover .t-profile-cell__td-sort, .t-profile .t-profile-cell__td-hover {
    background: url("img/td-bg-sort-profile.png") 0 0;
    border-left: 1px #202021 solid;
    border-right: 1px #202021 solid;
    border-top: 1px #262627 solid;
    border-bottom: 1px #151516 solid;
}
.t-profile .t-profile-cell__tr-sort, .t-profile tr:hover .t-profile-cell__tr-sort {
    background: url("img/tr-bg-sort-profile.png") 0 0;
    border-top: 1px #402314 solid;
    border-bottom: 1px #402314 solid;
    border-left: 1px #291816 solid;
    color: #d4b27c;
    text-shadow: none;
}
.t-profile .t-profile-cell__td-tr-sort, .t-profile tr:hover .t-profile-cell__td-tr-sort,
.t-profile .t-profile-cell__tr-sort.t-profile-cell__td-hover, .t-profile tr:hover .t-profile-cell__tr-sort.t-profile-cell__td-hover {
    background: url("img/td-tr-bg-sort-profile.png") 0 0;
    border-left: 1px #2b211e solid;
    border-right: 1px #2b211e solid;
    border-top: 1px #472c1c solid;
    border-bottom: 1px #492d1e solid;
    color: #d4b27c;
    text-shadow: none;
}
.t-profile .t-profile-cell__tr-sort-first, .t-profile tr:hover .t-profile-cell__tr-sort-first {
    background: url("img/tr-bg-sort-profile_first.png") 0 0 no-repeat;
    border: none;
}
.t-profile .t-profile-cell__tr-sort-first-leader, .t-profile tr:hover .t-profile-cell__tr-sort-first-leader {
    background: url("img/tr-bg-sort-profile_first_leader.png") 0 0 no-repeat;
    border: none;
}
.t-profile .t-profile-cell__tr-sort-last, .t-profile tr:hover .t-profile-cell__tr-sort-last {
    background: url("img/tr-bg-sort-profile_last.png") 100% 0  no-repeat;
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.t-profile .t-profile-cell__tr-sort-last.t-profile-cell__td-hover {
    background: url("img/tr-bg-sort-profile_last-hover.png") 100% 0  no-repeat;
    border-top: none;
    border-bottom: none;
    border: none;
}
.t-profile .t-profile-cell__tr-sort-last-leader, .t-profile tr:hover .t-profile-cell__tr-sort-last-leader {
    background: url("img/tr-bg-sort-profile_last_leader.png") 100% 0  no-repeat;
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.t-profile .t-profile-cell__tr-sort-last-leader.t-profile-cell__td-hover {
    background: url("img/tr-bg-sort-profile_last_leader-hover.png") 100% 0  no-repeat;
    border-top: none;
    border-bottom: none;
    border: none;
}
.t-profile .t-profile-cell__tr-search, .t-profile tr:hover .t-profile-cell__tr-search {
    background: url("img/tr-bg-search-profile.png") 0 0;
    border-top: 1px #313132 solid;
    border-bottom: 1px #313132 solid;
    border-left: 1px #202021 solid;
    color: #ffffff;
    text-shadow: none;
}
.t-profile .t-profile-cell__td-tr-search, .t-profile tr:hover .t-profile-cell__td-tr-search,
.t-profile .t-profile-cell__tr-search.t-profile-cell__td-hover, .t-profile tr:hover .t-profile-cell__tr-search.t-profile-cell__td-hover {
    background: url("img/td-tr-bg-search-profile.png") 0 0;
    border-left: 1px #2c2c2d solid;
    border-right: 1px #2c2c2d solid;
    border-top: 1px #373737 solid;
    border-bottom: 1px #373737 solid;
    color: #ffffff;
    text-shadow: none;
}
.t-profile .t-profile-cell__tr-search-first, .t-profile tr:hover .t-profile-cell__tr-search-first {
    background: url("img/tr-bg-search-profile_first.png") 0 0 no-repeat;
    border: none;
    color: #ffffff;
}
.t-profile .t-profile-cell__tr-search-first-leader, .t-profile tr:hover .t-profile-cell__tr-search-first-leader {
    background: url("img/tr-bg-search-profile_first_leader.png") 0 0 no-repeat;
    border: none;
}
.t-profile .t-profile-cell__tr-search-last, .t-profile tr:hover .t-profile-cell__tr-search-last {
    background: url("img/tr-bg-search-profile_last.png") 100% 0  no-repeat;
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.t-profile .t-profile-cell__tr-search-last.t-profile-cell__td-hover {
    background: url("img/tr-bg-search-profile_last-hover.png") 100% 0  no-repeat;
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.t-profile .t-profile-cell__tr-search-last-leader, .t-profile tr:hover .t-profile-cell__tr-search-last-leader {
    background: url("img/tr-bg-search-profile_last_leader.png") 100% 0  no-repeat;
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.t-profile .t-profile-cell__tr-search-last-leader.t-profile-cell__td-hover {
    background: url("img/tr-bg-search-profile_last_leader-hover.png") 100% 0  no-repeat;
    border-top: none;
    border-bottom: none;
    border-right: none;
}
/* rating table */
.t-profile .t-rate-ico {
    padding-bottom: 10px;
    padding-right: 0;
    padding-top: 11px;
    text-align: center;
    vertical-align: middle;
    width:29px;
}
.t-profile .t-headminor{
    color: #606061;
    font-weight: bold;
}
.t-profile tr:hover .t-headminor{
    color: #79797a;
}
/* rating clans */
.t-rating-clans{
    margin: 0 0 17px 0;
}
.t-rating-clans-num{
    width: 1%;
}
.t-profile .t-rating-clans-ico{
    padding-right: 0;
    width: 1%;
}
.t-profile .b-collapsed-column{
    padding: 0;
    width: 0;
}
/* season winners */
.t-profile__season-winners{
    margin-top: 18px;
    table-layout: fixed;
}
.t-profile__season-winners th{
    padding-left: 0;
    padding-right: 0;
}
.t-profile__season-winners td{
    padding: 23px 0;
}
.t-profile__season-winners .t-profile_awards{
    padding-bottom: 17px;
    padding-top: 17px;
    vertical-align: middle;
    width: 100px;
}
.t-profile__season-winners .t-profile_awardsname{
    vertical-align: middle;
    width: 220px;
}
.t-profile__season-winners .t-profile_clanname{
    vertical-align: middle;
    width: 290px;
}
.t-profile_img{
    max-width: 100px;
    margin: 0 13px 0 2px;
}
.t-profile__lastseason-winners{
    margin-bottom: 17px;
}
.t-profile .t-profile__no-left-indent {
    padding-left: 0;
}
.t-profile_dropdown{
    display: none;
}
.t-profile_dropdown-treasury td {
    border-bottom: none;
    border-top: none;
    background-color:#000000;
    background-color: rgba(0,0,0,0.35);
}
.t-profile_dropdown-treasury tr:first-child td {
    border-top: 1px solid #212123;
}
.t-profile .tr-treasury td {
    font-weight: bold;
}
.t-profile .tr-treasury:hover td, .t-profile .tr-treasury.js-open td {
    color: #babcbf;
    text-shadow: 0 0 7px rgba(255,255,255, 0.7);
    cursor: pointer;
}
.t-profile .tr-treasury:hover td .currency-gold, .t-profile .tr-treasury.js-open td .currency-gold{
    text-shadow: none;
}
.t-profile_treasury-payer {
    width: 113px;
}
.t-profile_treasury-operation {
    width: 128px;
}
.t-profile_treasury-more {
    width: 111px;
}
.t-profile .t-profile_treasury-gold-limit {
    width: 100px;
    padding-right: 32px;
    vertical-align: middle;
}
.jspScrollable .t-profile_treasury-gold-limit {
    padding-right: 12px;
}
.t-profile_treasury-gold-amount {
    width: 100px;
}
.t-profile_treasury-gold-user {
    vertical-align: middle;
}
/*** END t-profile ***/

/* t-table-sort */
.t-table-sort th {
	background: url(img/th-bg-sort.png) 0 0 repeat-x #1c2025;/*temporaly, need good image*/
	}
.t-table-sort th.desc {
	background: url(img/th-bg-sort-down.png) 0 0 repeat-x #282d35;
	}
.t-table-sort th.asc {
	background: url(img/th-bg-sort-up.png) 0 0 repeat-x #0d0f11;
	}
.t-list-table-head {
    margin: 0;
}
.t-list-table-head th.type div {
	width:45px;
	}
.t-list-table-body td.b-battle-type div,
.t-list-table-body td.b-province-type div  {
	width:45px;
	}
.t-list-table-head th.time div {
	width:50px;
	}
.t-list-table-body td.b-battle-time div {
	width:50px;
	}
.t-list-table-head th.chips div {
	width:85px;
	}
.t-list-table-body td.b-battle-chips div {
	width:85px;
	}
.t-list-table-head th.occupancy_time div {
	width:68px;
	}
.t-list-table-body td.b-occupancy_time div {
	width:68px;
	}
.t-list-table-head th.revenue div {
	width:75px;
	}
.t-list-table-body td.b-revenue div {
	width:75px;
	}
.t-list-table-head th.prime_time div {
	width:82px;
	}
.t-list-table-body td.b-prime_time div {
	width:82px;
	}













/*encyclopedia*/

.t-encyclopedia {
    width: 100%;
    background: url("img/bg-table-encyclopedia.png") top center no-repeat;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.25);
    margin: 0 0 40px 0;
}
.t-encyclopedia_noth {
    background: none;
}
.t-encyclopedia__cascade {
    margin: -1px 0 0 0;
}
.t-encyclopedia_noshadow {
    box-shadow: none;
}
.t-encyclopedia th {
    color: #6e6f70;
    font-family: Arial Narow,"Helvetica CY", Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 300;
    padding: 8px 12px 8px 0;
    text-align: center;
}
.t-encyclopedia .t-encyclopedia_separator {
    background: url("img/table-encyclopedia-separator.png") 50% 100% no-repeat;
    padding: 0;
    height: 1px;
}
.t-encyclopedia td {
    color: #BABFBA;
    line-height: 16px;
    padding: 6px 12px 6px 0;
    vertical-align: middle;
}
.t-encyclopedia .t-encyclopedia_name__big {
    color: #7e7f80;
    width: 278px;
}
.t-encyclopedia .t-encyclopedia_name__title {
    font-weight: bold;
    color: #BABFBA;
}
.t-encyclopedia_measure {
    color: #606061;
    font-size: 11px;
}
.t-encyclopedia .t-encyclopedia__center {
    text-align: center;
}
.t-encyclopedia .t-encyclopedia__left {
    text-align: left;
}
.t-encyclopedia .t-encyclopedia__right {
    text-align: right;
}
.t-encyclopedia__top, .t-encyclopedia__top td {
    vertical-align: top;
}
.t-encyclopedia_level {
    width: 60px;
}
.t-encyclopedia .t-encyclopedia_armor {
    padding: 8px 0;
}
.t-encyclopedia .t-encyclopedia_armor-value {
    padding: 6px 0 6px 40px;
}

/*end*/

/*.t-table-dotted*/
.t-table-dotted {
    width:100%;
}
.t-table-dotted .t-table-dotted_right{
    text-align: right;
}
.t-table-dotted .t-table-dotted_noindent-right{
    padding-right: 0;
    text-align: right;
}
.t-table-dotted .t-table-dotted_minor{
    color: #606061;
    font-weight: bold;
    vertical-align: top;
}
.t-table-dotted__marginbottom{
    margin-bottom: 17px;
}
.t-table-dotted__marginbottombig{
    margin-bottom: 28px;
}
.t-table-dotted__vehicle td{
    color: #606061;
    border: none;
    font-size: 12px;
}
.t-table-dotted td {
    background: url("img/dotted.png") repeat-x left bottom;
	vertical-align: bottom;
	line-height:130%;
	padding:9px 12px 2px 0;
	}
.t-table-dotted td.td-title {
    font-size: 110%;
    font-weight: bold;
    color: white;
    background: none;
}
.t-table-dotted td.td-number {
	color:#babcbf;
	font-weight:bold;
	padding-right:0;
	text-align:right;
	width:70px;
	}
.t-table-dotted td.td-number__light {
	font-weight: normal;
	}
.t-table-dotted td.td-number__nowidth {
	width: auto;
	}
.t-table-dotted td.td-number__smallwidth{
	width:40px;
	}
.t-table-dotted td.td-number__title {
    color: white;
    background: none;
}
.t-table-dotted .t-table-dotted_number-light {
	color:#babcbf;
	padding-right:0;
	text-align:right;
}
.t-table-dotted td.right,
.t-table-dotted th.right {
	text-align:right;
	}
.t-table-dotted td.middle,
.t-table-dotted th.middle {
    vertical-align: middle;
}
.t-table-dotted td.ico {
	width:29px;
	}
.t-table-dotted .td-level {
	color:#979899;
    padding-right: 0;
	width:20px;
	}
.t-table-dotted .td-value {
    padding-right: 0;
    text-align: right;
    white-space: nowrap;
}
.t-table-dotted .td-value__important{
    font-weight: bold;
}
.t-table-dotted td.abbreviation {
	width:33px;
	}
.t-table-dotted td.value {
	font-weight:700;
	}
.td-minor{
    color: #606061;
    font-weight: bold;
}
.t-table-dotted td.td-class-ico {
    line-height: 0;
    padding-right: 4px;
    padding-top: 3px;
    width: 35px;
}
.t-table-dotted th {
	font-family: Arial Narrow,"Helvetica CY", Helvetica,sans-serif;
	font-stretch:condensed;
	font-weight:bold;
	font-size:17px;
	color:#ffa759;
	text-align:left;
	padding:4px 0;
	height:2.5em;
	}
.t-table-dotted p{
    margin: 0;
}
.t-table-dotted__popup {
    margin: -7px 2px 17px 2px;
}
.t-table-dotted__popup td {
    padding: 8px 12px 1px 0;
}
.t-table-dotted__vehicle th {
    background: none;
    font-family: Arial,"Helvetica CY",Helvetica,sans-serif;
    font-size: 12px;
    font-stretch: normal;
    font-weight: normal;
    color: #979899;
    border: none;
    height: auto;
    line-height: normal;
}
/*dotted big*/
.t-table-dotted_big {
    margin-bottom: 20px;
}
.t-table-dotted_big td {
    border-bottom: 1px dotted #2F3031;
    color: #BABFBA;
    line-height: 130%;
    padding: 6px 12px 6px 0;
    vertical-align: top;
}
.t-table-dotted_big .t-table-dotted_big_name {
    width: 40%;
    color: #5f6060;
}
.t-table-dotted_big .t-table-dotted_big_title {
    color: #BABFBA;
    font-weight: bold;
}
/*end*/
.b-max-size-name {
	max-width:300px;
	word-wrap:break-word;
	}
.b-table-list-wrapper {
	/*border-bottom:#343840 1px solid;*/
	}
.t-list-table-body td {
	border-bottom:none;
	}
.t-landing-clan-names td {
	border:none;
	border-bottom:1px solid #343840;
	}
.t-table .b-fix-width-40 {width:42px; overflow:hidden}
.t-funds {
	text-align: right; width: 300px;
	}
.t-funds th {
	width:150px;
	vertical-align:top;
	padding:6px 14px 3px;
	line-height: 150%;
	text-align:right;
	}
.t-funds td {
	width:110px;
	vertical-align:top;
	padding:6px 14px 3px;
	line-height: 150%;
	}

.t-table .h-th-checkbox {
	margin:0 0 0 9px;
	}
/*sort-box*/
.b-sort-box {
	color:#bfbfbf;
	border-bottom:1px dashed #bfbfbf;
	position:relative;
	word-wrap:normal;
	}
.b-sort-box:hover {
	border-bottom:none;
	cursor:pointer;
	}
.b-sort-box__nowrap{
    white-space: nowrap;
}
.b-sort-box i {
	position:absolute;
	width:9px;
	height:10px;
	left:-9px;
	top:3px;
	background:url(img/table-arrow.png)  0 -1016px no-repeat;
	opacity:0.3;
	}
.desc .b-sort-box i {
	background:url(img/table-arrow.png)  0 -16px no-repeat;
	}
.asc .b-sort-box i {
	background:url(img/table-arrow.png)  0 0px no-repeat;
	}
/*table help*/
.b-message-info-width623 {
    width: 623px;
}
.table-help {
    width: 100%;
}
.table-help p {
	margin:0;
	padding:0;
	line-height: 140%;
}
.b-message-info .table-help strong {
    color: #BABFBA;
}
.ui-dialog .ui-dialog-content .table-help p {
    margin: 0 !important;
}
.table-help .t-table-dotted td.table-help-syntax {
	padding-right: 0;
}
.table-help-left-block {
	width: 40%;
}
.table-help-right-block {
	width: 50%;
	padding: 0 0 0 25px;
}
.table-help .t-table-dotted td {
	color:#BABFBA;
}
.table-help .t-table-dotted .table-help-noindent-top {
	padding-top: 0;
}
.b-help-hight {
    height: 95px;
}
.table-help-result {
	width: 70px;
}
.table-help-syntax {
    white-space: nowrap;
}
.caption {
	color: #FFA759;
    font-family: Arial,"Helvetica CY", Helvetica,sans-serif;
    font-size: 13px;
	font-weight:bold;
    padding: 2px 0 15px;
	text-align:left;
}
.b-table-rating{
    cursor: default;
    position: relative;
}
.b-table-rating_title{
    bottom:0;
    font-size: 10px;
    position: absolute;
    right: -37px;
    text-align: right;
    width: 34px;
}
.b-table-rating_title__up{
    color:#238c2d;
}
.b-table-rating_title__down{
    color:#c20000;
}
.b-table-rating:hover .b-table-rating_title{
    display: block;
}

/* table history victory points */
.t-log-vpoints{
    line-height: 133%;
    width: 100%;
    word-wrap: break-word;
}
.t-log-vpoints h4{
    margin: 0 0 17px 0;
}
.t-log-vpoints td{
    padding: 4px 11px;
}
.t-log-vpoints_first td{
    padding-top: 30px;
}
.t-log-vpoints_last td{
    padding-bottom: 33px;
}
.t-log-vpoints_value{
    text-align: right;
    white-space: nowrap;
    width: 1%;
}
.t-log-vpoints_value__plus{
    color: #931707;
}
.t-log-vpoints_value__minus{
    color: #3c6a0f;
}
.t-log-vpoints .t-log-vpoints_time{
    color: #606061;
    font-size: 11px;
    padding-right: 48px;
    width: 1%;
}
.t-log-vpoints_grad1{
   background: url(img/log-vpoints-grad1.png) no-repeat 100% 12px;
}
.t-log-vpoints_grad2{
   background: url(img/log-vpoints-grad2.png) no-repeat 0 12px;
}
.t-log-vpoints_grad3{
   background: url(img/log-vpoints-grad3.png) no-repeat 0 12px;
}