/*********************************************************/
/** dLibrary											**/
/** CopyRight (C) 2006, by David A. Mchedlishvili		**/
/*********************************************************/

/** Elements **/
body,div,span,p,tr,td,th,input,table,select,textarea,button,h1,h2,h3,h4,h5,h6,small { font-size: 10pt; font-family: Verdana,Arial,Tahoma,Helvetica,Sans-Serif }
body 			{ color: #330000; background: #FFFFFF; margin: 8px }
table			{ border: 0px; border-collapse: collapse; }
td				{ padding: 0px; vertical-align: top }
p				{ margin: 0px 0px 6px 0px }
img				{ border: 0px }
form,hr,pre		{ margin: 0px; padding: 0px }
hr				{ height: 1px; background-color: #CCCCCC; color: #CCCCCC; border: 1px }
ol,ul			{ margin-top: 6px; margin-bottom: 6px }
label			{ cursor: pointer; }
fieldset		{ padding: 0px 8px 6px 8px; border: 1px solid #999999 }
a				{ color: #0000CC; text-decoration: none }
a:hover 		{ color: #CC0000; text-decoration: underline }
small,em		{ font-size: 8pt }
h1,h2,h3,h4,h5,h6	{ margin: 4px 0px 6px 0px; font-weight: bold }
h4,h5,h6		{ margin: 4px 0px }
h1				{ font-size: 13pt; color: #800000 }
h2				{ font-size: 12pt; color: #800000 }
h3				{  }
h4				{ text-decoration: underline }
h5				{ font-weight: normal; text-decoration: underline }
h6				{ font-size: 8pt }

/** Page : Top Header **/
#mpthd			{ width: 100%; height: 40px; color: #800000; font-weight: bold }

/** Page : Top Line **/
#mptln			{ width: 100%; height: 22px; background-color: #9D8657; border-bottom: 1px solid #493E27; border-top: 1px solid #CCCCCC }
#mptln td.tdl	{ padding: 1px 8px; font-weight: bold; font-size: 10pt; vertical-align: middle; color: #FAF9F6 }
#mptln td.tdl a	{ color: #FFFFFF; text-decoration: none }
#mptln td.tdr	{ padding: 1px 8px; vertical-align: middle }
.mptll-lang		{ font-size: 7pt; font-family: Verdana,Arial,Tahoma,Helvetica,Sans-Serif }
.mptll-lang a	{ color: #EEEEFF }

/** Page : MainP **/
#mpmpb			{ width: 100%; background-color: #D4C8AF }
#mpmpn			{ padding: 1px 8px; font-weight: bold; vertical-align: middle; height: 24px }
#mpmpn a:hover 	{ text-decoration: none }
#mpmpc			{ padding: 0px 8px 8px 8px }

/** Page : MainC **/
#mpmcb			{ width: 100% }
#mpmcm			{ background-color: #EFEAE0 }
#mpmcs			{ }
#mpmcp			{ width: 100%; background-color: #FFFFFF; padding: 6px }

/** Left Column **/
#mpmlc			{ width: 160px }
#mpmlc	td.mtd	{ padding: 4px 6px }

/** Page : Footer **/
#mpftr			{ width: 100%; height: 40px }
#mpftr	td		{ padding: 2px 4px; font-size: 8pt; vertical-align: middle }

/** Collection List **/
.cllist			{ width: 100% }
.cllist .tdl	{ padding-right: 10px }
.cllist .tdr	{ width: 100% }
.cllist .logo	{ border: 3px double #999999; width: 100px; height: 125px }
.cllist h2		{ margin: 0px 0px 6px 0px; font-weight: bold; font-size: 12pt; color: #800000 }

/** Item List **/
.itlist			{ width: 100% }
.itlist .tdl	{ padding-right: 10px }
.itlist .tdr	{ width: 100% }
.itlist .cover	{ border: 3px double #999999; width: 80px; height: 100px }
.itlist td.dtl	{ padding: 0px; white-space: nowrap; text-align: right }
.itlist td.dtr	{ padding: 1px 1px 1px 6px; width: 100% }
.itlist p.coln	{ margin-top: 4px; font-style: italic }
.itlist	td.fid	{ white-space: nowrap; text-align: right; padding: 0px 8px 0px 0px; font-weight: bold }
.itlist	p.ttl	{ padding-right: 20px; font-weight: bold }

/** Item Info **/
#itinfo			{ width: 100% }
#itinfo .tdl	{ padding-right: 10px }
#itinfo .tdr	{ width: 100% }
#itinfo .cover	{ border: 3px double #999999; width: 160px; height: 200px }
#itinfo .titl	{ margin-bottom: 8px; font-weight: bold }
#itinfo .titl a	{ text-decoration: underline }
#itinfo td.dtl	{ padding: 0px 6px 4px 0px; white-space: nowrap; text-align: right }
#itinfo td.dtr	{ padding-bottom: 4px; width: 100% }

/** Item Info **/
#itnavt			{ width: 100%; margin-bottom: 8px; border: 1px solid #DCDCDC; background: #F5F5F5; height: 22px }
#itnavt td.tdl	{ padding: 1px 4px; white-space: nowrap; vertical-align: middle }
#itnavt td.tdr	{ padding: 1px 4px; white-space: nowrap; text-align: right; vertical-align: middle }

/** Item Files **/
#itfile			{ border: 1px solid #DCDCDC; background: #F5F5F5 }
#itfile	td		{ padding: 2px 6px; border-bottom: 1px dashed #DCDCDC }
#itfile	tr.hdr td	{ border-bottom: 1px solid #DCDCDC; background: #EEEEEE; font-weight: bold; white-space: nowrap }
#itfile	td.nob	{ padding: 2px 8px }

/** Results Header **/
#reshdr			{ width: 100%; margin-bottom: 12px }
#reshdr td		{ padding: 1px; white-space: nowrap }
#reshdr	tr.ln1 td	{ border: 0px; border-bottom: 3px double #DCDCDC }
#reshdr	tr.ln2 td	{ border: 0px; border-bottom: 1px dashed #DCDCDC; padding: 2px 1px }

/** Form **/
.formtext 		{ border: 1px solid #D2BF99; background: #FCFBF8; padding: 1px 4px; height: 22px }
.formbutn		{ border: 1px ridge #D2BF99; background: #E5DAC1; color: #660000; cursor: pointer; padding: 0px 2px; height: 22px }
.formselo 		{ border: 1px solid #D2BF99; background: #FCFBF8; margin: 0 }

/** Field From **/
#itnavt td.tdl	{ font-weight: bold; color: #FF0000 }
#ffedit 		{ width: 540px }
#ffedit td		{ padding: 4px 4px 12px 4px }
#ffedit td.cll	{ border-bottom: 1px dashed #CCCCCC; white-space: nowrap; text-align: right; vertical-align: top; font-weight: bold }
#ffedit td.clr	{ width: 100% }
#ffedit .txtw	{ width: 400px }
#ffedit .sphint	{ font-size: 8pt; color: #808080 }
#ffedit .requrd	{ color: #FF6666; font-size: 8pt }
#ffedit .repeat	{ color: #339933; font-size: 8pt }
#ffedit p.pbsep	{ border-bottom: 1px solid #DCDCDC; padding-bottom: 12px }

/** Misc **/
.l				{ text-align: left }
.c				{ text-align: center }
.r				{ text-align: right }
.b				{ font-weight: bold }
.s				{ font-size: 8pt }
.i				{ font-style: italic }
.w				{ white-space: nowrap }
.u				{ text-decoration: underline }
.hand			{ cursor: pointer; }
hr.h1line		{ border-bottom: 1px dashed #C0C0C0; margin: 4px 0px; height: 1px; background: transparent }
hr.h2line		{ border-bottom: 3px double #DCDCDC; margin: 4px 0px; height: 3px; background: transparent }
.en-us			{ font-family: Verdana,Arial,Tahoma,Helvetica,Sans-Serif }
div.redpgn		{ font-weight: bold; color: #FF0000; height: 120px }
p.redpgn		{ font-weight: bold; color: #FF0000; height: 20px }

/*** Printable Version ***/
@media print { 
	#mpmcm,#mpmcs	{ display: none }
}

