* { margin: 0px; padding: 0px; }
body 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: White;
	margin : 5px;
	font-size : 12px;
}
p {
	margin : 10px;
	text-align : justify;
	text-indent : 20px;
}
h1 {
	font-size : 12px;
	font-variant : normal;
	font-weight : normal;
	font-style : normal;
	text-align : left;
	background-color : transparent;
}
h2 {
	font-size : 18px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}
h3 {
	font-size : 16px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
}
h1, h2, h3, h4 { margin: 5px; }
table {
	height : auto;
	color : Black;
}

a { color: Navy; font-size: 12px; font-weight : bold; }
a:active { color : Navy; }
a:visited { color: Navy; }
a:hover { color : Blue; }

/*li {
	margin-right : 10px;
	margin-bottom : 5px;
}*/
.font10 {
	font-size : 11px;
}
.content{
	font-style : normal;
	background-color : #F5FFFA;
	color : Black;
	border :solid 1px #B0E0E6;
	text-align : justify;
}
.catalog{
	font-style : normal;
	background-color : #FCFFF0;
	color : Black;
	border : solid 1px #B0E0E6;
	text-align : justify;
}
.leftpanel{
	background-color : #EFEFEF;
	color : Black;
	border : solid 1px Gray;
	width:150px; 
	height : 100%;
	text-align : center;
	vertical-align:top; 
}
.coltitle{
	color:white;
	font-weight : bold;
	height : 15px;
	text-align : center;
	background-image : url(../images/colhead.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-color : #336666;
}
.rightpanel 
{
	font-size : 0.8em;
	font-style : normal;
	background-color : #F5FFFA;
	color : Navy;
	border:solid 0px #B0E0E6;
	text-align : center;
	height : 100%;
	width: 200px;
	vertical-align : top;
}
.msg{
	color : Navy;
	text-decoration : none;
	font : normal;
	font-size : 10px;
}

.asfon{
	color: #EFEFEF;
	background-color : transparent;
	font-size : 0.8em;
	text-align : center;
}
.copy{
	color: black;
	background-color : #efefef;
	font-size : 0.8em;
	text-align : center;
	border:solid 1px #eee;
	width: 100%;
}

/* */
.mainFrame 
{
	border-width:0px; 
	text-align:center; 
	margin:0px auto 0px auto; 
	width: 820px;
}
.mainContent 
{
	width: 470px; 
	vertical-align:top; 
	border:solid 1px #B0E0E6;
}
.mainContent2col 
{
	width: 670px;
	vertical-align:top; 
	border:solid 1px #B0E0E6;
}
.menu 	
{
	border: solid 1px Gray;
	width: 130px; 
	text-align:left; 
	margin-left: 0px;
	padding: 10px 0px 10px 20px;
}
.menu a 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.phrase
{
	text-align: center; 
	background-color: white; 
	width: 90%; 
	height: 40px;
	border: #4169e1 1px dashed;
}
	
#contentTable {border-width:0px;}
#contentTable td {vertical-align:top;}

/* Dicts */
.dicttitle 
{
	font-weight : bold;
	color : Black;
	border : solid 1px Gray;
	text-align : left;
	background-color : #EFEFEF;
}

.dicttable 
{
	font-style : normal;
	color : Black;
	border :solid 1px #000099;
	text-align : left;
	background-color : #FFFFFF;
}

#dictmenu 
{
	background-color : #FFFFFF;
	width: 527px; 
	text-align:left;
}
#dictmenu p.menutitle { font-size: 1.2em; margin-left: -10px; background-color:#eee;}
#dictmenu ul.menucontent { margin-left: 30px; }

/* Links */
.catalog 
{
	background-color : #FFFFFF;
	color : Black;
	text-align : justify;
}
.title 
{
	padding:10px 0px 10px 30px;
}
.article 
{
	padding: 10px;
	font-size : 0.9em;
	font-style : normal;
	color : Black;
	text-align : left;
	background-color : #FFFFFF;
}
