.team_err {
    text-align: right;
    color: #ffffff;
    padding: 0px 6px;
    font-family: mx1925;
    font-size: 17px;
    margin: 10px 4px;
    height: 24px;
    background: rgb(248,80,50); /* Old browsers */
    background: -moz-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); 
    background: linear-gradient(45deg, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=1 );  }

.team_msg {
    text-align: right;
    color: #ffffff;
    padding: 0px 6px;
    font-family: mx1925;
    font-size: 17px;
    margin: 10px 4px;
    height: 24px;
    background: rgb(157,213,58); /* Old browsers */
    background: -moz-linear-gradient(45deg, rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); 
    background: linear-gradient(45deg, rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=1 );  }

.team_time {
    padding: 0px 6px;
    font-family: mx1925;
    font-size: 17px;
    margin: 10px 4px;
    height: 24px;
    background: rgb(246,248,249); 
    background: -webkit-linear-gradient(45deg, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); 
    background: linear-gradient(45deg, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 ); }


.team_line {
    color: #044980;
    padding: 0px 6px;
    font-family: mx1925;
    font-size: 17px;
    margin: 10px 4px;
    height: 24px;
    background: rgb(206,219,233); 
    background: -moz-linear-gradient(45deg, rgba(206,219,233,1) 0%, rgba(170,197,222,1) 17%, rgba(97,153,199,1) 50%, rgba(58,132,195,1) 51%, rgba(65,154,214,1) 59%, rgba(75,184,240,1) 71%, rgba(58,139,194,1) 84%, rgba(38,85,139,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(206,219,233,1) 0%,rgba(170,197,222,1) 17%,rgba(97,153,199,1) 50%,rgba(58,132,195,1) 51%,rgba(65,154,214,1) 59%,rgba(75,184,240,1) 71%,rgba(58,139,194,1) 84%,rgba(38,85,139,1) 100%);
    background: linear-gradient(45deg, rgba(206,219,233,1) 0%,rgba(170,197,222,1) 17%,rgba(97,153,199,1) 50%,rgba(58,132,195,1) 51%,rgba(65,154,214,1) 59%,rgba(75,184,240,1) 71%,rgba(58,139,194,1) 84%,rgba(38,85,139,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedbe9', endColorstr='#26558b',GradientType=1 ); }
.team_title {
    padding-left: 15px;
    color: #000;
    font-family: mx1925;
    font-size: 17px;
    padding-top: 10px;
}
.team_block {
    border-bottom: 1px dotted #bfc4c8;
    clear: both;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    width: 100%; }

.team_name {
    padding-left: 7px;
    color: #000;
    font: 1.5em/1.46 'mx1925'; }

.team_city {
    margin-top: 44px;
    color: #7f8992;
    font-size: 12px; }

.input {
    background: rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1);
    transition: all .218s ease 0s;
    cursor: pointer;
    box-shadow: 1px 1px 6px #000;
    -moz-box-shadow: 1px 1px 6px #000;
    -webkit-box-shadow: 1px 1px 6px #000;
    padding: 2px 10px 2px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 35px;
}

.input:hover {
  color: rgb(24,24,24);
  border: 1px solid rgb(198,198,198);
  background: #f7f7f7 linear-gradient(#f7f7f7, #f1f1f1);
  box-shadow: 0 1px 2px rgba(0,0,0,.1); }

.input:active {
  color: rgb(51,51,51);
  border: 1px solid rgb(204,204,204);
  background: rgb(238,238,238) linear-gradient(rgb(238,238,238), rgb(224,224,224));
  box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
}

.checked {
     background: rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1);
     transition: all .218s ease 0s;
     cursor: pointer;
     border: 1px solid rgba(0,0,0,.1);
     border-radius: 2px;
}

.pic {
width: 20px;
position: relative;
top:5px;
}

.show-none{
  display:none;       /* просто прячем окно */
}
.substrate {
    z-index: 1;
    position: absolute;
    opacity: 1.0;
    filter: alpha(opacity=97);
    width: 100%;
    height: 100%;
    top: 100px;
    left: 0;
    display: block;
}


.warn-window{
	z-index:2;
	background: #fff;
	height: 180px;
	width: 300px;
	border: 1px #3CCB34 solid;
	border-radius:5px;
	margin: 0px auto;
}
.warn-window span {padding:7px 10px; display:block; width:100%; height: 77px; overflow:hidden; font-size:16px;}
.warn-title {background-color:#3CCB34; height:30px; color:#fff; padding:4px 5px 0; font:bold 17px tahoma;}
.warn-act {width:100%; text-align:center; margin-top:10px;}
.warn-act input {margin:3px; cursor: pointer; width:100px; height: 27px;}

.form_input {
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
    padding: 7px 12px 8px 12px;
    cursor: pointer;
    margin-top: 10px;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    border: 1px solid transparent;
}

.error
{
   background: linear-gradient(to left, #fefcea, #ff4747);
    font-family: tahoma;
    font-size: 10px;
    box-shadow: 1px 1px 6px #000;
    -moz-box-shadow: 1px 1px 6px #000;
    -webkit-box-shadow: 1px 1px 6px #000;
    padding: 4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.last_player
{
    position: absolute;
    padding: 115px 0px 0px 100px;
    color: #7f8992;
    font-size: 12px;
}

.who_player {
  padding-left: 185px;
  font-style: italic;
  font-size:11px; 
  color:grey;
}