.translotions-games{ background: none repeat scroll 0 0 #1A2D48; color:#FFF; font-size:15px; width:809px; float:left;}
.translotions-games.active{background: none repeat scroll 0 0 #E95B36}
.games-list{padding:5px}
.games-list.ogg{margin:5px; background: none repeat scroll 0 0 #7C92B2; height:20px;}
.games-player{width:40%; float:left;}
.games-result{float:left;}

/*Трансляция*/

.col-translotions { float: left; width: 808px; }

.col-translotions .col3-3 {
	float: left;
}
.col-translotions .board-big {
	float: left;
	width: 547px;
}
.win-01 p {
	
   font-size: 12px;
   line-height: 1.2em;
   margin: 0 0 1em;
}
.transl_left {	
	float: left;
	width: 547px;
	background: #b8c2d1;
}
.translotion_tb {
	height:636px;
	border-right: #7394b5 solid 4px;

}
.content-03.translotion {
	margin-top: 85px;
}
.block-view a.a-translotion {
    background: url("http://www.russiachess.org/bitrix/components/chess/online.translation/templates/desk/i/ico-03-active.png") no-repeat scroll 10px 6px transparent;
    padding-left: 44px;
}

.block-view { height: 85px; background: #7293b5; float: left; width: 524px;
padding-left: 24px;}

.block-view .step {
 	color: #000;
 	padding-top: 5px;
 	font-size:16px;
 	font-weight: bold;
 	float: left;
 	width: 440px;
 	margin-right: 17px;
}

.inner-content .goes {
	margin-top: 5px;
}

.inner-content .goes {
 	height: 25px;
 	padding-top: 5px;
 	background: none repeat scroll 0 0 #E95B36;
 	width: 62px;
 	float: left;
	text-align: center;
}


.inner-content .goes span {
 	text-decoration: none;
 	color: #FFFFFF;
 	font-size:16px;
 	font-weight: bold;
}
.block-view  a.a-translotion span {
  border-bottom: solid 1px #fff;
}
.transl_table {
    border: 0 none;
    left: 26px;
    position: absolute;
    top: 0px !important;
    width: 520px;
}
.board-big { position: relative; width: 551px;
background: url(http://www.russiachess.org/bitrix/components/chess/online.translation/templates/desk/i/board-551.jpg) no-repeat 0px 85px;
 }
.board-big table { position: absolute; top: 90px; 
border-collapse: collapse;
left: 26px; width: 520px;  border: 0; }


.board-big tr {  height: 65px; padding: 0; }
.board-big td { width: 60px; padding: 0; }
.board-big td img { width: 60px; height: 60px; }
.chat-win .scroller { height: 96%; 
position: absolute; top: 8px; 
right: 8px; width: 7px; background: #a6b4c8; }
.bottom_bgr {
    background: url("http://www.russiachess.org/bitrix/components/chess/online.translation/templates/desk/i/bg-12.png") repeat-x scroll right 0 transparent;
    height: 32px;
    position: absolute;
    margin-top: -13px;
  	z-index: 10;
    width: 100%;
	right: 0;
}
.online {
	float: right;
	right: -17px;
	width: 80px;
	background:  #2C3C50  url("img/dot_online.gif") no-repeat 5px 10px;
   height:20px;
   margin-top: 3px;
   z-index: 100;
   position: relative;
   text-align: center;
   padding-top: 5px;
   
}

/*.win-01 {
    padding: 19px 23px 35px!important;
}*/

.online a {
	font-size: 12px;
	color: #fff!important;
	text-decoration: none;

}
.top_opened {
	width: 100%;
   height: 20px;
  	top: -20px;
   z-index: 100;
   position: absolute;
   text-align: center;
  }
  
.opened_link {
	background:  #7293B5 url(img/btn-opened.png) no-repeat center;
	width: 40px;
	height: 20px;
	position: relative;
   margin: 0 auto;
}
.translotions-parties {
	height: 25px;
	background-color: #274c6b;
	color: #fff;
	cursor:pointer;
}

.translotions-parties span {
	float: left;
	display: block;
	color: #fff;
	padding-top: 5px;
	font-size: 13px;
	padding-left: 15px;
}
.parties_wrap {
   background: none repeat scroll 0 0 #012947;
   height: 135px;
 	float: right;
   width: 799px;
   margin-right: 15px;
   padding: 5px;
    overflow-y: scroll;
    overflow-x: hidden;

 }
.parties_wrap  .scroller {
    background: none repeat scroll 0 0 365b7b;
    height: 96%;
    position: relative;
    right: 3px;
    top: 0px;
    width: 7px;
    float: left;
}
.parties_wrap  .scroller .polzunok {
    background: none repeat scroll 0 0 #365b7b;
    bottom: 0;
    cursor: pointer;
    height: 60%;
    position: relative;
    right: 0;
    width: 7px;
}
.translotions-parties.active {
	background: #ec542c  url(http://www.russiachess.org/bitrix/components/chess/online.translation/templates/desk/i/board_play.png) no-repeat 10px 5px;
}

.translotions-parties.dark.active {
	background: #ec542c  url(http://www.russiachess.org/bitrix/components/chess/online.translation/templates/desk/i/board_play.png) no-repeat 10px 5px;
}

.translotions-parties.dark {
	background: #012947;
}
.txt_icon {	
	width: 20px;
}
.txt1 {
	width: 210px;
}
.txt2 {
	width: 260px;
}
.txt3 {
	width: 180px;
}
.txt4 {
	width: 10px;
	margin-right: 10px;
	
}
.txt4 img {
	padding-top: 5px;
}

.all_parties {
	float: left;
	width: 765px;
	padding-left: 5px;
	margin-right: 20px;
}

.translotions-parties.active .txt1{
	background: #ec542c  url(http://www.russiachess.org/bitrix/components/chess/online.translation/templates/desk/i/board_wht.png) no-repeat 0px 6px;
}
.translotions-parties.active .txt2{
	background: #ec542c  url(http://www.russiachess.org/bitrix/components/chess/online.translation/templates/desk/i/board_blck.png) no-repeat 0px 6px;
}

.white_steps {
  background: none repeat scroll 0 0 #7293b5;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  padding-left: 25px;
  padding-bottom: 5px;
  padding-top: 5px;
 /* width: 100%;*/
  height:35px;
}

.white_steps .step{width:440px; float:left;font-size: 16px;
    font-weight: bold;
    margin-right: 17px;
    padding-top: 5px;}

.but.question {background: url(img/icon_question.gif) no-repeat right;}

.col3-1 {min-height:500px}
.col3-3 {position:relative;}
.col3-3 .reload-table{display:none; position:absolute; left:0; top:0; height:100%; width:100%;  background: url("img/shadow.png") repeat scroll 0 0 transparent; z-index:500; text-align:center;}
.col3-3 .reload-table .text-reload{margin-top:130px; font:bold 20px serif; color:#E95B36;}
.col3-3 .reload-table .loader{background: url("img/ajax-loader.gif") no-repeat scroll 0 0 transparent; width:220px; height:19px; margin:0 auto;}

.block-08{
	background: none repeat scroll 0 0 #7293B5;
    float: left;
    height: 85px;
    padding-left: 24px;
    width: 520px;
}