/* ******************  body  *************** */
body {
	border :0px solid;
	font-size:100%;
	color:#000;
	margin: 0;
	padding:0; 
	background:#fff;
	height:100%;
/*	background-image:url();	
scrollbar-face-color : #aaa; 
scrollbar-highlight-color : #fff; 
scrollbar-shadow-color : #ccc; 
scrollbar-3dlight-color : #aaa; 
scrollbar-darkshadow-color : #000000; 
scrollbar-track-color : #ccc; 
scrollbar-arrow-color : #fff; 
*/ 

}


/* ******************  form  *************** */
form{
	margin:0px;
}
form.sp{
	margin:1em 1em 1em 1em;
	padding:0em 0em 0.1em 0.5em;

}


/* ******************  img  *************** */
img{border:0;}


/* ******************  a  *************** */
a:link    {color:#000; background:#fff;}
a:active  {color:#000; background:#fff;}
a:visited {color:#000; background:#fff;}
a:hover   {color:#f00; background:#fff;}



/* ******************  h  *************** */
/*
.title{
background-color:#fff;
color:#000;
margin:4px 0;
padding:4px;
border-top : 1px solid #000;
border-bottom : 1px solid #000;  1stphp.png
*/
.title {
background-image:url("../php/img/1stphp.png"); 
background-repeat: no-repeat;
background-position:left;
background-color:tranceparent;
margin:0 0 0 10;
padding:0;

}

.title h1{
font-size:200%;
position: absolute;
left:0.5em;
padding:0 4px 0 0;
display:inline;
display:none;
}

.home {
background-image:url("../d/title2.png"); 
background-repeat: no-repeat;
background-position:left;
background-color:tranceparent;
margin:0 0 0 10;
padding:0;
}

.home h1{
position: absolute; 
width : 200px;
left:0.5em;
padding:0 4px 0 0;
display:none;
}


h2{	
	color:#555;
	background:#eee;
	font-size:100%;
	vertical-align:bottom;
	border-width:1px 1px 2px 0.5em;
	border-color:#aaa;
	border-style:solid;
	margin:1em 1em 1em 1em;
	padding:0em 0em 0.1em 0.5em;
}

h3{

	font-size:100%;
	border-color:#aaa;
	border-style:solid;
	margin:1em 1em 1em 1em;
  border-width:0 0 1px 0.5em;
	padding:0 0 0.1em 0.5em;
}
h4{
	font-size:100%;
	border-color:#000;
	border-style:solid;
  border-width:0;
  margin:0em 0em 0em 2em;
	padding:0;
}
h5{
	font-size:80%;
	border-color:#000;
	border-style:solid;
  border-width:0;
  margin:0em 0em 0em 3em;
	padding:0;
}









/* ******************  table.main  *************** */
table.main {
	padding:0;
	margin:1em 1em 1em 2em;

	border:0px solid #000;

	font-size:100%;

 border-collapse:collapse; 	
}
table.main td{
	border:1px solid #000;
  padding:0.5em;
  margin:0;
}
table.main th{
	border:1px solid #000;
	background:#eee;
	text-align:center; 
}

table.main td#b{
	border-top:4px solid #000;
  padding:0.5em;
  margin:0;
}




/* ******************  sample  *************** */
code.sample{
 	display:block;
	margin:0em 1em 1em 2em;
	padding:0.5em 0 0.5em 1em ; 

	font-size:100%;
	line-height:2.5ex;
	color:#000;
	background:#eee;
	border:1px solid #000;/*dashed #000;*/

}
code.sample span#tx{color:#000;}
code.sample span#cd{color:#0000BB;}
code.sample span#kw{color:#006600;}
code.sample span#st{color:#DD0000;}
code.sample span#cm{color:#000;}


.sample a:link    {color:#000; background:#eee;}
.sample a:active  {color:#000; background:#eee;}
.sample a:visited {color:#000; background:#eee;}
.sample a:hover   {color:#f00; background:#eee;}

/* -------------------------------------------- */

.ads
{margin:0px 1em; padding:0px;}

/* ******************  div  *************** */

div { 
overflow-x: hidden;
}

.footer {
	clear : left;
	text-align:right;
	font-size:80%;
	color:#666;
	background:#fff;
	padding:0 1em;
	margin:2px 0px;
	border-top :1px solid;
	border-color:#999;
}

.textarea {
	width:100%;
	padding:0;
	margin:0;
	border :1px solid #bbb;
	text-align:left;
	font-size:100%;
	color:rgb(0,0,0);
	line-height: 1.5em;
	background:rgb(255,255,255);
	float:left; 
}

.textarea p{
	border : 0px solid;
	text-align:left;
	font-size:100%;
	color:rgb(0,0,0);
	line-height: 1.5em; 
	padding:0;
	margin:1em 1em 1em 2em;
	text-indent: 1ex;/**/
	background:rgb(255,255,255);
}

div.add{
text-align:right;
}

p{
	line-height: 1.5em; 
	padding:0;
	margin:1em 1em 1em 2em;
	text-indent: 1ex;/**/
}



pre{
	margin:0em 1em 1em 2em;
	padding:0.5em; 
	color:#000;
	background:#eee;
	border:1px solid #000;
}

pre.code{
	width : 100%;
	overflow: auto;
	padding:0.5em 0 0.5em 1em ;
	font-size:80%;
	line-height:2.5ex;
	color:#000;
	background:#eee;
	border:1px solid #000;
}


ul{
	margin:1em 3em ;
 line-height:1.5em;
}

.menu ul {
	font-size:80%;
	color:#000;
	background:#eee;
	margin:2px 0px 2px 0px;
	padding:1px 0px 2px 2em;
	border-top :1px solid;
	border-bottom :1px solid;
	text-align:left;
}

.menu ul li {
	display:inline;
	font-size:120%;
	margin:0px 0px 0px 10px;
}

.menu ul li a:link,.menu ul li a:visited,.menu ul li a:active 
{ color:#000;  background:#eee; }
.menu ul li a:hover 
{ color:#f00;  background:#eee;}

dfn{
  font-style: normal;
  font-weight: bold;
}
dl{
margin:1em 1em 1em 3em; 
}


