body        { margin: 0; font-size: 10px; font-weight: normal; line-height: 1.6em; color: #222222; 
			  background-color: #FFFFFF; }

a:visited   { color: #58608C; }
a:active    { color: #DEABC3; }
a:hover     { color: #542B42; }
a:link      { color: #915470; }
a           { text-decoration: none; }

img         { text-decoration: none; border: 0 none; }

.eng		{ font-family: Skia, Verdana, Arial, sans-serif; }
.eni		{ font-family: Times, Skia, Verdana, Arial, serif; font-style: italic; }


/* div -------------------------------------------------------------- */
div.mark	{ position: absolute; left: 0; top: 0; z-index: 2; margin: 0; padding: 2px; }
div.header	{ position: absolute; left: 0; top: 0; z-index: 1; margin: 0; padding: 0; 
			  text-align: right; width: 100%; background-color: #0B1288; }
div.menu	{ position: relative; z-index: 3; margin: 6px 50px; }
div.menuf	{ position: static; margin: 30px 50px -34px; }
div.main	{ position: static; margin: 20px 80px; }
div.indent	{ margin: 0 0 0 30px; padding: 0; }
div.footer	{ position: static; margin: 40px 0 2px; border-top: 1px dashed #C3C3C3; }

/* header ----------------------------------------------------------- */
div.header h1	{ margin: 4px; font-size: 2em; line-height: 1em; color: #3942A5; 
				  text-align: right; font-weight: bold; white-space: nowrap; }


/* footer ----------------------------------------------------------- */
div.footer p	{ margin: 0; padding: 6px; text-align: center; line-height: 1.5em; 
				  font-size: 1em; font-weight: normal; 
				  font-family: Skia, Verdana, Helvetica, sans-serif; }
			  

/* menu ------------------------------------------------------------- */
div.menu table, div.menuf table	{ margin: auto; padding: 0; }
div.menu p, div.menuf p	{ margin: 0; padding: 0 8px; font-size: 1.2em; line-height: 1em; 
						  white-space: nowrap; font-family: Skia, Verdana, Helvetica, sans-serif; }


/* main ------------------------------------------------------------- */
div.main	{ margin: 20px auto; padding: 0; width: 80%;
			  border-top: 1px solid #808EAE; border-left: 1px solid #808EAE;
			  background-image: url(../_images/back_sola.jpg); background-repeat: no-repeat; }

div.main h2	{ margin: 0; padding: 4px 10px; font-size: 2.2em; line-height: 1em; color: #5C2F32; 
			  background-image: url(../_images/back_dot.gif); background-repeat: repeat; 
			  border-right: 1px solid #808EAE; border-bottom: 1px solid #808EAE; }
div.main a:hover	{ color: #821E24; background-color: #E9EAF5; }
div.main a			{ border-bottom: 1px dotted #C3C3C3; }

div.main p.caption	{ margin: 1em 0; padding: 0; color: #666666; text-align: right; }
div.main p.comm 	{ text-indent: -1em; padding-left: 1em; }


