.blusers{
     display: block;
    float: left;
    font-size: 16px;
    margin-top: -4px;
    width: 210px;
    text-align:right;
    padding-right:50px;
}


.sele:hover ,.seled {
background:#e9512c !important; cursor:pointer; color: #C9CAD1 !important;
}

.tabl {
border: 1px solid #000 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 9px !important;
background-color: #D8D8D8 !important;
}

.mycoml {
 padding: 4px 4px 4px 7px;
   display: inline-block;
}

.mycoml_act {
    background: none repeat scroll 0 0 #1D457F;
    color: white !important;
    display: inline-block;
    padding: 4px 4px 4px 7px;
    text-decoration: none !important;
    width: 92%;
}

.item-16 .title span {
    background: none repeat scroll 0 0 #ED3C2A;
    color: #FFFFFF;
    font-size: 62%;
    padding: 6px;
    text-transform: uppercase;
}

a.comissions {
   background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dashed #1D457F !important;
    color: #1D457F;
    display: block;
    float: left;
    font-family: Arial,Helvetica,light;
    font-size: 13px;
    height: 15px;
    margin: 5px;
    padding: 8px;
    text-decoration: none;

}

a.comissions_act {
    background: none repeat scroll 0 0 #1D457F !important;
    color: #FFFFFF !important;
}

hr.mycomhr {width:300px; background:gray; margin-top: 10px; text-align:left;}

.polozheniya {
 min-height: 64px;
}

.reports .title a:hover{
text-decoration:underline;
}

.obyavleniya  .text a  ,.polozheniya .text a {
text-decoration:none;
}

.obyavleniya .text a:hover, .polozheniya .text a:hover {
    text-decoration: underline;
}

.month-ext .news a:hover {
text-decoration:underline !important;
}

.mmo a {
text-decoration:underline !important;
}

.tabl1 {
border-top-width: 0px !important;
border-right-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
border-top-style: solid !important;
border-right-style: solid !important;
border-bottom-style: solid !important;
border-left-style: solid !important;
border-top-color: #000 !important;
border-right-color: #000 !important;
border-bottom-color: #000 !important;
border-left-color: #000 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 9px !important;
background-color: #ADADAD !important;
}
.bott {
border-bottom-width: 1px !important;
border-bottom-style: solid !important;
border-bottom-color: #000 !important;
}
.leftbord {
border-left-width: 1px !important;
border-left-style: solid !important;
border-left-color: #000 !important;
}
.bord2 {
border-left-width: 1px !important;
border-left-style: solid !important;
border-left-color: #000 !important;
border-top-width: 1px !important;
border-top-style: solid !important;
border-top-color: #000 !important;
}




.details-01, .details-01 p {
    font-size: 117% !important;
}
.calendbut a {
text-decoration:none !important;
}

.calendar .month .arr-l, .calendar .month .arr-r { 
top:-14px !important;
   height: 34px;
background-position:	50% 50% !important;
    width: 34px;
}

.calendar .month .arr-l:hover, .calendar .month .arr-r:hover { 
background-color:lightgray !important;
}

.translotions-titles .text1 {
padding-right:8px !important; 
 width: 263px !important; 
}

.imslider img {
float:none !important;
max-width: 600px;
}

.games-tx {
    float: right !important;
       width: 328px !important;
}

.text p {
margin:0px !important; 
padding:0px !important;
font-size: 100% !important;
}
.pad-08 p {
   margin: 9px 0 !important;
padding:0px !important;
    clear: both;

    }
    
    .translotions-titles .sort { float:right;}
    
    .pic-03 .title {
    background-color:#EFEFF7 !important;
   
    height: auto  !important;
   min-height:38px !important;
    padding-bottom: 10px !important;
}

    .games-menu a.current {
    
   background: none repeat scroll 0 0 #1D457F !important;
     color: #FFFFFF !important;
    }
    
.board_swi {
 width: auto  !important;
}

.board img {
    height: auto !important;
 }
    
    .item-04 .text.t1 {
    padding-left: 157px !important;
}

.bsm b {
   font-size: 14px;
    line-height: 24px;
}

.item-15 .date .year {
    font-family: arial;
    font-size: 14px;
    position: absolute;
    right: 14px;
    top: 12px;
}
/*
.content-02 table tr td {
border-bottom:1px dashed gray;
border-left:1px solid gray;
border-right:1px solid gray;
}
*/

.content-02 table tr.even td {
background:#EEEEEE;
}

.content-02 table tr td.diag {
background:gray;
}
.tornsh {display:none;}
div.submenu a.current .tornsh {  display: inline !important;
    font-size: 8px;}
.reports .photos img {
width:auto !important;
}
span.autor {
     font-style: italic;
    font-weight: bold;
}
.news-text-01 {
  font-size: 117% !important;
    line-height: 1.4em !important;
      margin-bottom: 35px !important;
        clear: left;
}
.author {  color: OrangeRed !important;}

.topmenu .submenu.tournaments a {
    position: relative;
    padding-left: 12px !important;
  width: 90px !important;
}
/*
.content-02 table tr td:first-child {
border-left:none !important;
}

.content-02 table tr td:last-child {
border-right:none !important;
}
*/
.sp-06 { left:50px;}

.reports a {
color:white !important;
text-decoration:none;
}

.news-text-01 table{ 
font-size:10px !important;
}

.moveov {
text-decoration:underline;
cursor:pointer;
}

.container-01.v2 {
 background: url("img/bg-top.jpg") no-repeat scroll 0 0 transparent !important;
}

td.title {
font-size:10px !important;
width:auto !important;
height:auto !important;
  display: table-cell !important;
}

.text table {
display:none !important;
}

.submenu .current {
     background: none repeat scroll 0 0 #E95B36 !important;
  
    }

.inner-content {
    min-height: 577px;
}


.block-01 span.b {
    background: url("http://russiachess.org/bitrix/templates/chess/css/i/c-02-b.png") no-repeat scroll center top transparent !important;
       width: 100% !important;
}

.calend_get {
    float: right;
    font-size: 17px;
    font-weight: bold;
    margin-right: 247px;
    margin-top: 4px;
    width: 281px;
}

.calend_get .get_calend {
    float: left;
       width: 120px;
          padding: 2px 0 1px 8px;
}

.calend_get .get_info {
    float: right;
    width: 145px;
      padding: 2px 0 1px 8px;
}

.calend_get a {
    text-decoration: none;
}

.calend_get a:hover {
    text-decoration: underline;
}

.calend_get .actd{
    background: none repeat scroll 0 0 #245784;
    color: white;
}

.calend_get .no_actd{
   background: none repeat scroll 0 0 lightgray;
    color: white;
    font-size: 14px;
    padding-bottom: 3px;
    padding-top: 4px;
}

.captint {
    float: right;
    font-size: 36px;
    height: 36px;
    margin-right: 37px;
    width: 155px;
}

.cword {
    display: block;
    float: left;
    padding-top: 13px;
    width: 146px;
}
span.small {
font-size:80%;
}
 .news-text-01 p {
 margin:0px;
 }

.cursorwait {cursor:wait !important;}
/*.item-12{display:none;}*/
/*.item-12:first-child{display:block !important;}*/

.player div img{
    height: auto;
    margin: 0 auto;
    /*width: 639px;*/
}

.player div {
width:645px;
}

.polz_cont {
    display: block;
    height: 100px;
    overflow: hidden;

}

.polz_text {margin-top:-1px; 
	max-width: 200px;}

.controls-bar .refr {
    background: url("img/btn-refresh.png") no-repeat scroll 0 0 transparent;
    float: left;
}

.player div div, .next div div {
    background: none repeat scroll 0 0 black !important;
    height: 347px;
}
.player .item-12 {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 645px;
}

.item-01 img {height:auto !important;}
.player {
width:100%;
}

.player span {display:none;}

.topmenu .tournaments {
	  width: 950px;
}

.tournament-titles .date { line-height:90% !important; font-size: 13px !important; }

.topmenu .submenu.tournaments a.current {
      font-size: 180%;
    padding-left: 14px;

}

.links-02 {
    right: 5px !important;
    top: 5px !important;
}

.links span {
    line-height: 110% !important;
    padding-top: 6px;
}

#bloginside {display:none;}

.blog-notes li {padding-left:11px !important;}

.blog-post-meta-util {
display:block;
clear:both;
width:100%;
}

img.mava {    border: 1px solid gray;
    float: left;
    margin-right: 23px;
    }
    
    .submenu a.date {
    padding:7px 16px 22px !important;
    }
	
.item-16 .text .title a{text-decoration:none;}
.item-16 .text .title a:hover{text-decoration:underline;}
h2.pad-21  a{text-decoration:none;}
h2.pad-21  a:hover{text-decoration:underline;}