@charset "UTF-8";

body { 
	position:static; margin: 0.2em;
	color: #333;  	width:auto;
}
/* background:silver;
	margin-top: 1.2em;
 * */

body.modif{background:yellow;}
body.clean{background:silver;}

/*b {margin:0 4px; behavior:url(pre.htc); }
* {
	-moz-box-sizing:border-box;
	font-size: 13px;	line-height: 1.4;
}
* b, * u{ font-size: 14px; }
h1{font-size: 200%;}
h2{font-size: 160%;}
h3{font-size: 120%;}
h4{font-size: 110%;}
h1,h2,h3,h4 { font-family: Verdana; margin: 0.6em 0; padding:0.2em 0.4em;}
h1{color: lightcyan; }
h3 {border:4px groove gray; color:crimson; background:cornsilk;}
h4 {border:2px inset silver; color:white; background:slategray;}/ *cornsilk* /
b.hide {color:white; }
b.view {color:green; border:none; }
	border:3px double silver; 
	line-height:1.4; background:whitesmoke; 
#box1{
	top:0px; left:unset; right:0;	height:40px; width:220px;
	overflow:hidden; background-color: inherit; 
	border:silver 1px dotted; border-radius: 8px; z-index: 4;
}
form{
	margin:0em; padding:0.2em; 
	font-size:1.3rem;
}
*/


#panel{
	position: absolute;	position: fixed;
	width: 94%; max-height: 100px;	bottom: 2em; right: 1em;
	border: 1px solid yellow;	padding: 0.4em; margin: 0.4em 0em;
	font-size: 13px; 		background-color: darkgray;
}
.nomenu #box1:hover{height: 600px; overflow:scroll;}/*600px*/


#form1{
padding: 0.4em; margin: 0em;
font-size: 13px;
}
textarea{
	background:azure;	padding-left: 0.6em; padding-left:0.6em;
	/* overflow-x:scroll; */
}	/*input[type="text"], font-size:1.1em; */

#work{font-size:1.4rem;}
pre{
	white-space: pre-wrap;
}
pre .rr{
	font-size:0.9em; color:green;	line-height:1; 
	max-width: 100px;	white-space: pre-wrap;
}
.td > pre{
	color: black; background-color:rgb(230,255,230);
	margin:0 0; padding:0.4em; padding-right:0;
}/*	white-space: pre;	overflow: hidden;
 prevent scvrollbar when pre is relative; overflow-x:hidden;	overflow-y:hidden;	 border:1px solid white;*/
.bgwhite .td > pre{
	background-color:rgb(255,255,240);
}

.td > pre.vv{padding-left:4px; width:340px;}/*max-width:540px;*/
.td > pre.nn{padding-left:4px; min-width:340px;}/*max-width:540px;*/

.tr{width: 100%;}
.tr .td{width: 50%;}
.td pre,.td pre.vv{width: 100%;}
.tr .c{width:44%; max-width: 400px;}
.tr .j{width:56%; min-width: 400px;}

/*.c > pre.vv{padding-left:0; max-width:460px;}max-width:540px;*/
/*.c > pre.nn{padding-left:0; min-width:440px;}max-width:540px;*/

/*	font-size:1.8rem;
pre .rr:hover{z-index:4; border: aqua 1px dotted;}
span.nume{font-size:0.8em;}
pre span.nume{font-size:unset;}

.vv .rr{font-size:0.8em;}
*/
.space{ letter-spacing: 1px; }

.handle{cursor:move;}
input[type="text"],input[type="password"]{
	margin:0 0.2rem; border:1px inset gold; border-radius: 4px; 
}

#ta1{
	height:300px; width:100%;
	font-size:14px; font-family:MS UI Gothic; line-height:1.4;
	padding-left: 0.6em;  color: white; 	background-color:black; margin-left: 0em;
}
	/* position: a; bottom:2em; 	rows:180; cols:100;	display: none;*/
#ta2{
	height:400px; width:100%;
	background-color: silver;
}

#di1{
	font-size: 14px; font-family: MS UI Gothic;  letter-spacing: 1px; line-height:1.6;
	padding: 0.4em; 
}

#hide{
	position: absolute;	top: 4em; left: 0.3em;
}

.checkbox{
	border: 0px solid white; width: 40px;
}
.textarea{
	border: 1px solid white; padding: 0em; width: 94%; 
}
#got, #goc{position: absolute; bottom: -1.4em; right: 0px; }


/* padding-top:1em; position: fixed;	top: 4em;right: 0.3em; color:#002200;
.small .td > pre{
	font-size:1.4rem;
}
.large .td > pre{
	font-size:2.2rem;
}
	font-size:14px; font-family:MS UI Gothic;  
#panel{display:none;}
*/
.not .hide{	visibility: visible;}

pre.hide, pre.view{
	visibility: visible;	background: #000022;
}	/*darkslategray*/


/*.fix, .tmp{
pre b{margin:0 2px; padding:0 0px; font-weight:500;  }/ *100-900 text-decoration: none;* /
pre u{font-weight:500; color:yellow; }
pre s{text-decoration: none; color: yellow; }
	font-size:14px; font-family:MS UI Gothic;  
	margin:0.5em 0; padding:0.4em; padding-right:0; border:1px solid white;
}
.fix {
	background-color:#002200; 
}color:yellow; navy, beige, darkgreen*/
.dic .fix{
	font-size:13px;
	color: white;	background-color: #333333;
}
.tmp{
	color: white;	background-color: midnightblue;
}
.dic .tmp{
	font-size:13px;
}
.preover{border:1px solid yellow !important;}



/*
.fix b, .view b { color: white; }		/ *font-weight: bold;* /
.fix u, .view u { 
	color: palegoldenrod; text-decoration: none; 
}		/ *background: darkred none;* /
border-bottom:1px solid crimson; , pre.hide b.bout, pre.hide u.bout
pre.view b, pre.view u {  background:white; }font-size:20px; 
border-bottom:1px solid crimson; 
pre.hide b.bover, pre.hide u.bover{color: crimson; }
pre.edit{color:black;  background-color:gray;}
i{float:right; color:yellow; margin-top:-1.6em; font-style: normal;}
i:before{content:"# ";}
*/


pre.hide b{ color:#d8d8d8; background:#ffffff; }
pre.hide u{ color:#d8d8d8; background:#c0c0c0; }

textarea.view{display: block;}


q{float:right; color:lime; margin-top:-1.6em;}
q:before{content:"* ";}
q:after{content:"";}


pre.pass{
	color: palegreen; height:2em;	overflow:hidden;
}
/*background-color:gray; 
*/

/*position:relative; */
.rrbu{
	float:right;  margin-top: -0.6em;/*display:none;*/
}
#popgo{
	width:210px;
}
.next{font-size: 1.8em;}

/*************** DICS **************************
*/

/*
	background: url(img/1313_g_ball03.gif) no-repeat 0 30%;
	color: khaki;	width: 100%;
	border-bottom: 1px solid darkslategray;
H2 {
	width: 80%;
	color: beige;
	border-bottom: 1px solid slategray;
}

H4 {
	width: 80%;
	color: #DAA520;
	padding-left: 2px;
}
*/


.nodisp{
	filter: Alpha(opacity=50); /* -moz-opacity: 0.5;  */
}
#buth{	/*button hide*/
	position: absolute; bottom:0; right:0;
}
.nodisp #inpu, .nodisp #navi{
	display: none;
}

.results *{
	font-size: 14px;
}
.dics #navi{
	color:silver; background-color: beige; border:1px solid gray;
}

/*
td, th{
	color: white;
}
#navi *, .rr *{
	font-size: 14px;
}
color: lime !important;
	background-image: url("img/bg_1.gif");
	font-size:large;	font-weight:normal;
.entrytop_box{
display: block;
height:100px; width:100px;
border: 2px solid red;
	background-color: yellow;
	color: silver;
}
*/

