HTML,BODY{width:100%;height:100%; padding:0;}

BODY{
	margin:0;
	font-family: "Times New Roman";
	font-size:12pt;
}

A {
	text-decoration:none;
	color:darkblue;
}

A:hover {
	color:blue;
}
TABLE.mainTable	{width:100%;height:100%;border-collapse:collapse;}
TD.servers{		height:30px; 	border-bottom:2px solid black;  padding:10px 0 10px 10px ;	}
TD.servers A{	padding:4px 7px;	line-height:20px;}
TD.servers A.active{	font-weight:bold;	}


TD.leftMenu{	width:150px;	border-right:2px dotted black;	padding:5px; 	vertical-align:top;padding-bottom:3em;}
TD.leftEmpty{	border-right:2px dotted black;	height:100%;vertical-align:top;}
TD.leftMenu A{	display:block;	padding-left:10px;				white-space:nowrap; }
TD.leftMenu UL{	list-style-type:none; padding:0;		margin:0 5px 10px;			    white-space:nowrap;	}
TD.body{		vertical-align:top;height:100%;width:87%;padding:0 10px 30px;	}

/** Servers list in left menu */
TABLE.servers{
	margin: 10px;
	width:160px;
	border-collapse:collapse;
}

TABLE.servers TR.head TH{
	font-weight:bold;

}
TABLE.servers TH{
	text-align:left;
	font-weight:normal;
	border-bottom: 1px solid gray;
	white-space:nowrap;

}

TABLE.servers TD{
	text-align:right;
	font-weight:bold;
	border-bottom: 1px solid gray;

}
TABLE.servers TD.yellow{
	color:#f6a931;
}
TABLE.servers TD.red{
	color:red;
}
TABLE.servers TD.green{
	color:green;
}


SELECT.field,
INPUT.field{	width:300px;
}
TEXTAREA.field{
	width:700px;
}
INPUT.submit{ width:200px;}
TR.underline TD{
	border-bottom:1px solid black;
}
TD.jail_name{
	border-right:1px solid black;
	padding:2px;
	text-align:right;
	vertical-align:top;
	width:10%;
	white-space:nowrap;
}
TD.jail_name SPAN{
	font-size:60%;
}
TR.red_bg TD {background:red;}

TR.not_confirmed TD {text-decoration:line-through;}

TABLE.statusData TD{font-size:90%;}

TABLE.logs_table {
	width:99%;
	border-collapse:collapse;
	margin-right:5px;
	font-size: 14px;
}
TABLE.logs_table TD,
TABLE.logs_table TH{ text-align:left;border:1px solid #666;padding:4px 2px}
TABLE.logs_table TH{ text-align:center}
TABLE.logs_table TD.loc{font-size:60%;width:50px;text-align:center;}
TABLE.logs_table TD.date{font-size:90%;width:50px;text-align:center;}
TABLE.logs_table TD.message{text-align:center;font-size:90%;}
TABLE.logs_table .hilight{background-color:#FFDD00}


H4 {margin:0.5em 0 ;}
FORM {margin:0;}

TABLE.standartInfo,
TABLE.standartInfo TH,
TABLE.standartInfo TD{	border:1px solid black;border-collapse:collapse;vertical-align:top;}

.center,
.center * {text-align:Center !important}

span.red{color:red}

TABLE.headerLeft TH{text-align:left}

TABLE.commentsList TD{padding-bottom:10px}
TABLE.commentsList TD.author{ width:100px; font-size:80%;text-align:center}
TABLE.commentsList TD.message{ vertical-align:top;}
TABLE.commentsList SPAN.date{ font-size:80%}

TABLE.grayBorder,
TABLE.grayBorder TD,
TABLE.grayBorder TH{ border:1px solid #999999;border-collapse:collapse;}


/* for bugs */
TD.new_row,

TR.new_row TD{
	background: #99FF66;
}
TR.important TD{
	background: orange;
}


TR.meta TD{
	font-weight:bold;
}

TR.secret TD{
	/*font-weight:bold;
	/*/font-style:italic;
}

TABLE.bugsList TR:hover {
	background:lightgreen;
}

.bugsStats {border-collapse:collapse; width:400px;}
.bugsStats TD,
.bugsStats TH{border:1px solid black}
.bugsStats TD.place{width:30px;text-align:center;}
.bugsStats TD.amount{width:100px;text-align:center;}

TR.minHeight,
TR.minHeight TD,
.minHeight TD{height:1.3em}
.crossTable {width:auto;}
.crossTable TD{text-align:center;width:100px;}
.crossTable TD.name	{width:150px;white-space:nowrap}

PRE.line {margin:0;font-family: "Times New Roman";	font-size:10pt; width:600px; overflow:auto;}
PRE.skip_scroll {width:auto;}

TR.deleted TD{ background:#cccccc !important;}
TR.cmd_2 TD{background:#FFFFB5 !important;} /* for user */

TR.banned TD,TD.banned {text-decoration:line-through}

A.high {background-color:#d0fcde;}

DIV.memo {border:1px dashed gray;padding:10px;margin-top:5px;	}
DIV.memo_info	{ background:url(img/excl.gif) 10px center no-repeat; padding-left:50px}
DIV.memoNew		{background: #99FF66; }
DIV.memoWarn		{background: orange; }

.courier{font-family:Courier }

.taskOpen{
	background: #D3FED3;
}


.taskClose{
	background: #FDB9BB;
}

	span.match{ background:yellow;}



DIV.hide_link{		width:99%;					padding:5px 0;		display:block;
					text-align:center;
					font-weight:bold;
					text-indent:5px;	cursor:pointer;
					font-size:15px;
					background-color:#ffefb2;		border:1px solid #4B2C27;

}
/* fix for ie/mozilla */
DIV.hide_link SPAN{ cursor:pointer;				width:99%;}



.userHidden{
	color:darkorange;
}


TABLE.polls_stats{
	/*width: 500px;*/
}

TABLE.polls_stats TD{
	width: 60px;
	text-align:center;
}


/** Новое */
DIV.message{
	padding:20px; font-size:15px;
	font-weight:bold;
	border: 1px gray dashed;
	margin:10px;
	background:#FFEEEE;
	color:red;
}

TABLE.padding5 TD{
	padding:5px;
}


/* input image dialog */

.input-image-dialog-relative {
    position: relative;
}

.input-image-dialog-center {
    text-align: center;
}

#input-image-dialog-blur {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}

#input-image-dialog {
    position: fixed;
    top: 12%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    background: #ffffff;
    border-radius: 5px;
}

#input-image-dialog-close {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 15px;
}

#input-image-dialog-wrapper {
    position: relative;
    padding: 40px 30px 20px 30px;
}

#input-image-dialog-url {
    width: 338px;
    border: solid 1px #888888;
}

#input-image-dialog-message {
    padding: 5px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
}

#input-image-dialog-message.error {
    background: #990000;
}

#input-image-dialog-message.success {
    background: #009900;
}

#input-image-dialog-process {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(/img/loader.gif) no-repeat center center #ffffff;
    border-radius: 7px;
}


