body { background-color: #a494b6; margin: 0px; margin-bottom: 10px }

body, table { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }


div.language { position: absolute; top: 62px; left: 100px; font-size: 11px; font-weight: bold }
div.language a { text-decoration: none; padding: 0px 4px }
div.language a:hover { /* dark.css - light.css */ }

div.top { background-color: #dde1f0 }
div#topMenu { border-top: 1px dashed #dde1f0 }
div#topMenu a { color: #cccccc; font-size: 12px; font-variant: small-caps; font-weight: bold; text-decoration: none }
div#topMenu a:hover { background-color: #c40042; color: white; /*text-decoration: overline*/ }
div#topMenu a.highlighted { color: white; font-size: 13px }
div#highlighted { background-color: #daa520; color: white; font-size: 13px; font-variant: small-caps;
font-weight: bold; padding: 1px 0px; position: absolute; right: 0px; top: 58px; width: 174px }

div.mainBox { padding: 10px }
td#content { font-size: 12px; padding-right: 10px; vertical-align: top; width: 100% }
td#content table td { font-size: 12px }


div.pg_prev_next { float: left; margin-left: 20px }

div.path { margin-bottom: 10px; text-align: right }
div.path span.steps { font-size: 12px }
div.path span.steps a { text-decoration: underline }
div.path span.steps a:hover { text-decoration: overline }
div.path span.lastStep { font-size: 13px; font-weight: bold; letter-spacing: 0.25ex }

td#rightside { border-left: 2px dotted #778899; vertical-align: top }
/*div.navbarcontainer { margin-left: -10px }*/
ul#navbar { color: #778899; font-size: 12px; font-weight: bold; margin-top: 0px }
ul#navbar a { text-decoration: none }
ul#navbar a:hover { text-decoration: overline }
ul#navbar li { list-style-type: square;	margin-bottom: 6px }
ul#navbar li.typenone { list-style-type: none }

div.contentText { letter-spacing: 0.2em; margin: 10px; text-align: center }
div.singleDIV { text-align: center }
div.imgTitle { font-size: 10px; margin-top: 1px }
div.img_desc { font-size: 11px; margin-top: 2px } /* image description */
td.imgCell { vertical-align: top }
table.forMixed {  }
td#singleTD { vertical-align: top; /*text-align: center;*/ padding-top: 22px; padding-right: 22px }
img#single { border: 0px none }
td#singleTD div.imgTitle { font-size: 13px; /*text-align: center*/ }
td#for_icons { vertical-align: top }
div.pages { margin: 4px 60px } /* for images */

/* comments */
div#cmt_block { margin: 10px 60px; margin-top: 20px; }
div#cmt_block h3.c { font-size: 13px; letter-spacing: 0.5em; text-align: right }
div#cmt_block h3.c span#c_span { background-color: #6f6f6f; color: #ffffff }
div.comment { font-size: 12px; padding-top: 4px; border-bottom: 1px dashed #808080 }
div.comment p { margin-top: 4px; margin-bottom: 10px }
div#pages { margin: 10px 0px }
table#make_comment { font-size: 12px; }

div.footer { color: #281a46; font-size: 10px; margin: 10px 180px 20px 20px; text-align: right }
div.footer a { color: #281a46; text-decoration: none }
div.footer a:hover { color: #800000 }

/* table list for orders */
TABLE.list {
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TABLE.list input, TABLE.list textarea {
	background-color : #faf0e6;
	border : 1px solid #4682b4;
}