html, body
{	margin: 0;
	padding: 0;
	height: 100%
}
body
{	/*background-color: #eaeaff;*/	background-color: #e4e4e4;
	font-family : Tahoma, 'Trebuchet MS', verdana, sans serif, arial;
	font-size: 12px;
	color : #334;
}
img { border: 0; vertical-align: middle;}
img.ico10 { border: 0; vertical-align: baseline;}

a:link    { color : #2c2ccc; }
a:visited { color : #2c2ccc; }
a:active  { color : #2c2ccc; }
a:hover   { color : #1c1caa; background-color : #ccf; text-decoration: none; }

h3, th
{	color: #016;	}
acronym
{	border-bottom: 1px dotted #2c2ccc; }
pre
{	font-weight: normal; 
	font-family: "courier new";
	width: 890px;	}
p
{	padding-left: 10px;
	text-indent: 4px;	}
td {font-weight: normal;}
th,tr,td
{	padding-bottom: 3px;
	margin: 0px;
	border-spacing: 0;
	font-size: 13px; }
tr.alt	{	background-color: #e3e3ef; }
td.def
{	width: 140px;
	text-align: right;
	font-weight: bold;
	border-right: 1px solid #bababa;
}
td
{	padding: 1px;
	padding-left: 3px;}
tr { height: 25px;}
th
{	background-color: #ccc;
	border:0;
	border-spacing: 0;
	text-align: left;
	/*height: 25px;*/
	vertical-align: bottom;
	height: 41px;
	font-variant: small-caps; 
	font-size: 15px;
	text-indent: 15px;
	background:url("http://shkval.free.fr/idw2/th-bg.gif") repeat-x left bottom;
}
table
{ 	font-size: 12px;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	border:0;
}
#main { 
  position: absolute;
  /* height: 100%; */
  width: 920px;
  top: 0px;
  left: 50%;
  margin-left: -474px;
  padding-left: 8px;
  background-color: #dfdfff;
  border: solid #eeefff;
  border-width: 0px 10px 0px 10px;
}
#main li
{	list-style-type: none;
	text-indent: 20px;
}
#report li
{	text-indent: 10px;	}
#tldlist th
{	text-align: center;	}
#tldlist td
{	 border-bottom: 1px solid #d5d5ff;	}
tr#tldlist, td#tldlist, th#tldlist {padding:0; margin:0;}
table#tldlist	{	width: 100%;	}
div#logo
{	position: relative;
	width: 320px;
	height: 82px;
	float: left;
	margin-left: 4px;
	/*background-image: url("http://shkval.free.fr/idw2/box1 head small.gif");*/
	background-repeat: no-repeat;
}
#pub
{	position: relative;
	float: right;
	text-align: right;
	vertical-align: bottom;
	top:0;
	padding: 0px;
	margin:0;
	width: 728px;
	/*	width: 468px;	*/
	/* height:90px;	
		height:60px;	*/
	border: 1px solid #e9e9fe;
}
#pub p
{	padding: 0px;
	padding-top: 6px;
	padding-right: 200px;
	margin:0;
}
#pub a
{	font-weight: bold;
	font-size: 13px;
	color: green;
}
#report
{	float: left;
	width: 895px;
	border: 0;
	font-size: 12px;
}
#report ul
{	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #457;
	display: list-item;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#report li
{	margin-left: 35px;
	list-style-type: square;
	font-size: 12px;	}
ul, li
{	padding: 0;
	margin: 0;
}
/* 1ere page */
#box
{	position: relative;
	height: 350px;
	width: 500px;
	margin-top: 110px;
	margin-left: -250px;
	left: 50%;
	padding: 0;
	background:url("http://shkval.free.fr/idw2/box1 bg side.gif") repeat-y left top;
}
#head
{	position: relative;
	width: 500px;
	height: 128px;
	background:url("http://shkval.free.fr/idw2/box1 head.gif") no-repeat left top;
}
#form
{	position: relative;
	width: 500px;
	margin: 0;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	top: 15px;
}
.ask
{	width: 350px;
	text-indent: 7px;
}
.ask1
{	width: 375px;
	font-size: 25px;
	text-indent: 7px;
}
.but
{	height: 27px;
	font-size: 15px;
}
.but1
{	width: 50px;
	font-size: 15px;
}
#p1
{	margin: 0; 
	padding: 0; 
	text-indent: 17px;
}
select, input
{	background-color: #eaeaff;
	height: 25px;
	padding: 0;
	margin: 0;
	border: 1px solid #557;
	-moz-border-radius: 8px;
	vertical-align: middle;
	font-family: tahoma, "Trebuchet MS",verdana, arial, sans-serif;
	font-size: 16px;
	color: #334;
}
select:hover, input:hover
{	background-color: #f0f0f6;
	color: #113; }
#form input
{	background-color: #eaeaff;
	height: 35px;
	padding: 0;
	margin: 0;
	border: 1px solid #557;
	-moz-border-radius: 8px;
	vertical-align: middle;
	font-family: Tahoma, 'Trebuchet MS', verdana, sans serif, arial;
	color: #334;
}
#form input:hover
{	background-color: #f0f0f6;
	color: #113; }
#bot
{	width: 500px;
	height: 222px;
	background:url("http://shkval.free.fr/idw2/box1 bottom.gif") no-repeat left bottom;
}

#example
{	position: relative;
	width: 500px;
	padding: 0;
	padding-left: 150px;
	margin: 0;
}

#links
{	position: relative;
	width: 500px;
/*	top: -25px;
*/	padding: 0;
	margin: 0;
/* border: 1px solid black;
*/
	background-color: #e4e4e4;
	text-align: center;
	font-weight: bold;
	color: #557;
}
div.page {
	position: relative;
	float: left;
	text-align: left;
	width: 900px;
	-moz-border-radius: 8px;
	background-color: #eaeaff;
	margin: 0px;
	margin-top: 8px;
	padding: 5px;
	padding-top: 0px;
	border: 1px solid #abc;
}
td#thumbshot
{	width: 170px;
	text-align: center;
	/*padding-left: 7px;*/
	border-left: 1px solid #bababa;
}
#square li
{	display: inline;
	list-style-type: square;
}
#version
{	position: relative;
	float: right;
	width: 180px;
	font-family: "courier new", courier, arial;
	padding-top: 110px;
	color: #668;
}
#version_index
{	position: relative;
	float: right;
	width: 150px;
	font-family: "courier new", courier, arial;
	font-size: 11px;
	top: -10px;
	color: #779;
}

#creds
{	position: relative;
	width: 850px;
	float: left;
	top: 5px;
	margin-bottom: 4px;
/*	border: solid #abc;
	border-width: 1px 2px 2px 1px;	*/
	padding: 1px 10px 12px 10px;
	text-align: left;
	color: #89a;
}
.multi td
{	font-size: 11px; 
	margin:0;
	padding:1px;	
}
