/* elements */

P.author
{
	text-align:right;
	font-style:italic;
}

TABLE.marking
{
	border:none;
}
TABLE.marking TR
{
	border:none;
}
TABLE.marking TD
{
	border:none;
}

DT.section
{
	margin-bottom:12pt;
	font-size:110%; font-weight:bold;
}

SPAN.u { text-decoration:underline; }

A.local { text-decoration:none; border-bottom-style:dashed; border-bottom-width:1px; }
A.local:link { color:#0000FF; border-bottom-color:#0000FF; }
A.local:visited { color:#000099; border-bottom-color:#000099; }
A.local:active,
A.local:hover { color:#FF0000; border-bottom-color:#FF0000; }

.nobr { white-space:nowrap; }

.ills { padding:5px; margin:5px; text-align:center; font-size:85%; color:#006699; background-color:#00467f; }
.ills IMG { border:solid 1px #CCCCCC; margin:5px; }

.left { float:left; margin:0 10px 0 0; }
.right { float:right; margin:0 0 0 10px 0; }
.center { text-align:center; }
.justify { text-align:justify; }

.border { border:solid 1px #999999; }
.borderw { border:solid 1px #FFFFFF; }
.borderb { border:solid 1px #000000; }



/* icons */

LI.ico
{
	margin:0; padding:0;
	list-style-type:none;	
	background-repeat:no-repeat; background-position:0 0;
}

LI.flag16-es { margin-top:2px; padding:2px 0 0 20px; background-image:url(../images/flags/16x16/es.png); }
LI.flag16-gb { margin-top:2px; padding:2px 0 0 20px; background-image:url(../images/flags/16x16/gb.png); }
LI.flag16-ir { margin-top:2px; padding:2px 0 0 20px; background-image:url(../images/flags/16x16/ir.png); }
LI.flag16-it { margin-top:2px; padding:2px 0 0 20px; background-image:url(../images/flags/16x16/it.png); }
LI.flag16-ru { margin-top:2px; padding:2px 0 0 20px; background-image:url(../images/flags/16x16/ru.png); }
LI.flag16-sa { margin-top:2px; padding:2px 0 0 20px; background-image:url(../images/flags/16x16/sa.png); }
LI.flag16-us { margin-top:2px; padding:2px 0 0 20px; background-image:url(../images/flags/16x16/us.png); }

LI.flag32-es { margin-top:6px; padding:16px 0 0 36px; background-image:url(../images/flags/32x32/es.png); }
LI.flag32-gb { margin-top:6px; padding:16px 0 0 36px; background-image:url(../images/flags/32x32/gb.png); }
LI.flag32-ir { margin-top:6px; padding:16px 0 0 36px; background-image:url(../images/flags/32x32/ir.png); }
LI.flag32-it { margin-top:6px; padding:16px 0 0 36px; background-image:url(../images/flags/32x32/it.png); }
LI.flag32-ru { margin-top:6px; padding:16px 0 0 36px; background-image:url(../images/flags/32x32/ru.png); }
LI.flag32-sa { margin-top:6px; padding:16px 0 0 36px; background-image:url(../images/flags/32x32/sa.png); }
LI.flag32-us { margin-top:6px; padding:16px 0 0 36px; background-image:url(../images/flags/32x32/us.png); }

LI.flag64-es { margin-top:10px; padding:50px 0 0 70px; background-image:url(../images/flags/64x64/es.png); }
LI.flag64-gb { margin-top:10px; padding:50px 0 0 70px; background-image:url(../images/flags/64x64/gb.png); }
LI.flag64-ir { margin-top:10px; padding:50px 0 0 70px; background-image:url(../images/flags/64x64/ir.png); }
LI.flag64-it { margin-top:10px; padding:50px 0 0 70px; background-image:url(../images/flags/64x64/it.png); }
LI.flag64-ru { margin-top:10px; padding:50px 0 0 70px; background-image:url(../images/flags/64x64/ru.png); }
LI.flag64-sa { margin-top:10px; padding:50px 0 0 70px; background-image:url(../images/flags/64x64/sa.png); }
LI.flag64-us { margin-top:10px; padding:50px 0 0 70px; background-image:url(../images/flags/64x64/us.png); }

.button
{
	display:inline-block;
	width:16px; height:16px;
	background-repeat:no-repeat;
}

.back		{ background-image:url(../images/buttons/back.png); }
.delete	{ background-image:url(../images/buttons/delete.png); }
.home		{ background-image:url(../images/buttons/home.png); }
.insert	{ background-image:url(../images/buttons/insert.png); }
.select	{ background-image:url(../images/buttons/select.png); }
.singin	{ background-image:url(../images/buttons/singin.png); }
.singout	{ background-image:url(../images/buttons/singout.png); }
.sitemap	{ background-image:url(../images/buttons/sitemap.png); }
.update	{ background-image:url(../images/buttons/update.png); }

UL.dir { margin:0 0 8px 0; padding:0 0 0 24px; }

LI.file
{
	margin:2px 0 2px 0; padding:0 0 0 20px;
	list-style-type:none;
	background-repeat:no-repeat; background-position:0 0; background-image:url(../images/files/_file.png);
	font-weight:normal;
}

LI.folder { background-image:url(../images/files/_folder.png); font-weight:bold; }
LI.doc { background-image:url(../images/files/doc.png); }
LI.pdf { background-image:url(../images/files/pdf.png); }
LI.php { background-image:url(../images/files/php.png); }
LI.ppt { background-image:url(../images/files/ppt.png); }
LI.swf { background-image:url(../images/files/swf.png); }
LI.txt { background-image:url(../images/files/txt.png); }
LI.xls { background-image:url(../images/files/xls.png); }
LI.zip { background-image:url(../images/files/zip.png); }
LI.rar { background-image:url(../images/files/zip.png); }
LI.jpg { background-image:url(../images/files/img.png); }
LI.png { background-image:url(../images/files/img.png); }



/* jquery simplemodal */

#simplemodal-overlay { background-color:#000000; }

#simplemodal-container 
{
	padding:10px;
	background-color:#FFFFFF;
	border:solid 5px #333333;
	color:#000000;
}
