/* форма входа в чат */

/* основная таблица формы */
#CE_T {}
#CE_T LABEL {white-space: nowrap;}
#CE_T .Refresh {width: 120px; height: 22px; background-image: url(roomlist-refresh.png); background-position: 0 0; background-repeat: no-repeat;}
#CE_T .Refresh:active { background-position: 0 -22px;}
#CEF_Submit {width: 120px; height: 22px; background-image: url(chat-enter.png); background-position: 0 0; background-repeat: no-repeat;}
#CEF_Submit:active {background-position: 0 -22px;}

/* зарегистрированные ники */
#MN_T SPAN {padding: 0 4px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: inline-block; cursor: pointer; user-select: none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none;}
#MN_T IMG {width: 20px; height: 20px; border: 0;}
#MN_D {border: 1px solid #AAAAAA; max-height: 160px; overflow-y: scroll; background-color: #FFFFFF;}
#MN_D TR:hover {background-color: #223344;}
#MN_D TR:hover SPAN {color: #FFFFFF;}

/*  */
TD.FV0 {border: inset #CCCCCC; border-width: 1px 0 1px 1px;
 border-radius: 5px 0 0 5px;
 -webkit-border-radius: 5px 0 0 5px;
 -moz-border-radius: 5px 0 0 5px;
 -khtml-border-radius: 5px 0 0 5px;
}
TD.FV1 {border: inset #CCCCCC; border-width: 1px 0 1px 0;}

TD.FV2 {border: inset #CCCCCC; border-width: 1px 1px 1px 0;
 border-radius: 0 5px 5px 0;
 -webkit-border-radius: 0 5px 5px 0;
 -moz-border-radius: 0 5px 5px 0;
 -khtml-border-radius: 0 5px 5px 0;
}

TD.FV0 DIV {padding-left: 4px; padding-right: 4px; font-family: Sans-Serif,Arial; font-weight: bold; line-height: 20px;
 border-radius: 5px 0 0 5px;
 -webkit-border-radius: 5px 0 0 5px;
 -moz-border-radius: 5px 0 0 5px;
 -khtml-border-radius: 5px 0 0 5px;
}

TD.FV0 INPUT {width: 100%; height: 20px; margin: 0; border: 0; padding-left: 4px;
 border-radius: 5px 0 0 5px;
 -webkit-border-radius: 5px 0 0 5px;
 -moz-border-radius: 5px 0 0 5px;
 -khtml-border-radius: 5px 0 0 5px;
}

TD.FV2 IMG {width: 20px; height: 20px;
 border-radius: 0 5px 5px 0;
 -webkit-border-radius: 0 5px 5px 0;
 -moz-border-radius: 0 5px 5px 0;
 -khtml-border-radius: 0 5px 5px 0;
}

.CSEL {width: 100%; margin: 0; border: 1px solid #AAAAAA; font-family: Sans-Serif,Arial; font-weight: bold;}

/* самоописание */
INPUT.FV3 {width: 100%; height: 22px; border: 1px inset #CCCCCC;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 padding-left: 4px; padding-right: 4px;
 background-color: #FFFFFF; color: #000000;
}

TD.FV3 {border: 1px inset #EEEEEE;
 border-radius: 10px 10px 5px 5px;
 -webkit-border-radius: 10px 10px 5px 5px;
 -moz-border-radius: 10px 10px 5px 5px;
 -khtml-border-radius: 10px 10px 5px 5px;
 pad-ding: 1px;
}

.RLCH {
 border: 1px outset #EEEEEE;
 border-radius: 9px 9px 0 0;
 -webkit-border-radius: 9px 9px 0 0;
 -moz-border-radius: 9px 9px 0 0;
 -khtml-border-radius: 9px 9px 0 0;
}

.RLCH TD {font-family: Verdana; font-size: 11px; color: #222222; white-space: nowrap;}

.RLCH TD DIV {padding: 1px 0 4px 0; text-align: center;
 border: 1px solid #AAAAAA;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;

 background-color:#E8E8E8;
 cursor: pointer; user-select: none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none;
}
.RLCH .FN {padding: 1px 2px 3px 10px;}
.RLCH #RLS {width: 148px;}
.RLCH #RLM {width: 68px;}

.RLCH #RL_C {padding: 1px 2px 2px 2px;}

TD.FV3 IFRAME {height: 100%;
 border-radius: 1px;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 -khtml-border-radius: 1px;
}


.REO {border: 1px inset #EEEEEE;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
}

.REO TH {padding-right: 8px; font-family: Verdana; font-size: 10px;}

.REO TH IMG {width: 20px; height: 20px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
}

.REO INPUT {margin-left: 0;}
.REO LABEL {padding-left: 4px;}
.REO SELECT {margin: 0;}

/*  */
#captchaBoxBG {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10; background-color: #3366CC; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7;}
#captchaBoxBF {width: 100%; height: 100%; position: absolute; z-index: -1; background: transparent; display: block; filter: mask();}
*html #captchaBoxBG {display: block; position: absolute; top: expression(Number(0)+Number(document.getElementsByTagName("body")[0].scrollTop)+"px"); left: expression(Number(0)+Number(document.getElementsByTagName("body")[0].scrollLeft)+"px"); width: expression(Number(0)+Number(document.getElementsByTagName("body")[0].clientWidth)+"px"); height: expression(Number(0)+Number(document.getElementsByTagName("body")[0].clientHeight)+"px");}
