*
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

HTML
{
	height: 100%;
}

BODY
{
	background: url(../img/bodybg.gif);
	height: 100%;
}

TABLE.main
{
	border-collapse: collapse;
	height: 100%;
	width: 900px;
}

TABLE.main TD.topmenu
{
	background: url(../img/topmenubg.gif);
	height: 33px;
	padding: 0px 18px;
	text-align: right;
	vertical-align: middle;
}

TABLE.main TD.logo
{
	height: 180px;
	width: 300px;
}

TABLE.main TD.filters
{
	background-image: url(../img/filters.jpg);
	height: 180px;
	width: 600px;
	padding-top: 20px;
	padding-right: 35px;
	text-align: right;
	vertical-align: top;
}

TABLE.main TD.abc
{
	background: url(../img/abcbg.jpg);
	height: 66px;
	text-align: center;
	vertical-align: top;
}

/*
TABLE.main TD.topcontent
{
	background: url(../img/topcontent.jpg);
	height: 90px;
}
*/

TABLE.main TD.content
{
	background: url(../img/contentbg.gif);
	height: 100%;
	width: 900px;
	vertical-align: top;
}

TABLE.main TD.bottomcontent
{
	background: url(../img/bottomcontent.gif);
	height: 17px;
}

TABLE.main TD.bottommenu
{
	background: url(../img/bottommenubg.gif) no-repeat bottom;
	height: 50px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: bottom;
}

/*************************************************************/

TABLE.topbg
{
	background: url(../img/topcontent.jpg) no-repeat top;
	border-collapse: collapse;
	width: 900px;
}

TABLE.topbg TD
{
	vertical-align: top;
	padding: 60px 30px 30px 30px;
	color: #191970;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1em;
}



/*************************************************************/
TABLE.dicts
{
	border-collapse: collapse;
	width: 211px;
	height: 130px;
}

TABLE.dicts TD
{
	height: 20px;
	vertical-align: middle;
}

TABLE.dicts TD.spacer
{
	height: 8px;
}

TABLE.dicts TD.box
{
	padding-left: 8px;
}

TABLE.dicts TD.title
{
	padding-left: 5px;
	padding-right: 8px;
	width: 100%;
}

TABLE.dicts TD.submit
{
	height: 100%;
	vertical-align: bottom;
	text-align: right;
	padding-right: 15px;
}

/*************************************************************/

A.topmenu
{
	color: #FFFFFF;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	text-decoration: none;
	letter-spacing: 0.1em;
}

A.topmenu:hover
{
	color: #FDC689;
}

A.letter
{
	color: #FFFFFF;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 5px;
	text-decoration: none;
}

A.letter:hover
{
	color: #FDC689;
}

SPAN.letter
{
	color: #C0C0C0;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 5px;
}

A.bottommenu
{
	color: #FFFFFF;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 5px;
	text-decoration: none;
}

A.bottommenu:hover
{
	color: #FDC689;
}

/*************************************************************/
/*
DIV.topbg
{
	background: url(../img/topcontent.jpg) no-repeat;
	padding: 60px 30px 30px 30px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191970;
	margin-bottom: 1em;
}
*/

DIV.dicts
{
	color: #FFFFFF;
	font: bold 14px serif;
	text-align: center;
	letter-spacing: 0.25em;
}

DIV.dict
{
	color: #FFFFFF;
	font: 14px serif;
}

A.submit
{
	color: #FFFFFF;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.submit:hover
{
	color: #FDC689;
}

DIV.letters
{
	padding-top: 9px;
}

DIV.bottommenu
{
	margin-bottom: 5px;
}

DIV.copy
{
	color: #BFBFBF;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

DIV.sep
{
	width: 100%;
	background: url(../img/hr.gif) no-repeat center;
	height: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}

DIV.rframe
{
	float: right;
	margin: 0px 0px 10px 10px;
	width: 302px;
}

DIV.rframe IMG
{
	border: 1px solid #000000;
	margin: 0px 0px 10px 0px;
}

DIV.rframe DIV
{
	background-color: #C0C0C0;
	border: 1px solid #708090;
	color: #000000;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding: 10px 0px;
	text-align: center;
	width: 302px;
}

/*
DIV.rframe DIV
{
	padding: 6px 0px 6px 0px;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #778899;
	color: #FFFFFF;
	text-align: center;
	width: 302px;
}
*/


/*****************************************************/

DIV.tbl {text-align: center; padding-top: 25px;}

TABLE.sngimg {border-collapse: collapse; margin: auto;}

TABLE.sngimg TD {padding: 0px;}

TABLE.sngimg TD.img {padding-bottom: 5px;}

TABLE.sngimg TD.title
{
	background-color: #C0C0C0;
	border: 1px solid #708090;
	color: #000000;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding: 10px;
	text-align: center;
}

TABLE.sngimg TD.img IMG {border: 1px solid #000000;}

TABLE.dblimg {border-collapse: collapse; margin: auto;}

TABLE.dblimg TD {padding: 0px;}

TABLE.dblimg TD.img {padding-bottom: 5px;}

TABLE.dblimg TD.div {width: 10px;}

TABLE.dblimg TD.title
{
	background-color: #C0C0C0;
	border: 1px solid #708090;
	color: #000000;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding: 10px;
	text-align: center;
	vertical-align: top;
}

TABLE.dblimg TD.img IMG {border: 1px solid #000000;}

/*****************************************************/
