a.AAuthors { text-decoration: none; color: var(--LinkColor); }
a.AAuthors:hover { text-decoration: underline; color: var(--LinkColor); }
a.AFiles { text-decoration: none; color: var(--LinkColor); font-size: var(--FontSizeDownload); }
a.AFiles:hover { text-decoration: underline; color: var(--LinkColor); font-size: var(--FontSizeDownload); }

#Document_Sheet_Top { position: relative; width: auto; min-width: 280px; max-width: 730px; height: auto; overflow: auto; overflow-y: hidden; }
#Document_Sheet_Top_Description { position: relative; width: 100%; height: auto; overflow: auto; overflow-y: hidden; overflow-x: hidden; } 
#Document_Sheet_Left_Top { position: relative; float: left; width: 100%; min-width: 280px; max-width: 365px; height: auto; overflow: auto; overflow-y: hidden; overflow-x: hidden;}
#Document_Sheet_Pictures { position: relative; margin-bottom: 5px; top: 0px; left: 0px; width: 365px; height: 474px; }
#Document_Sheet_Right_Top { position: relative; float: left; width: 100%; min-width: 280px; max-width: 362px; height: auto; overflow: auto; overflow-y: hidden; overflow-x: hidden; }

#Document_Sheet_Table_Of_Content { position: relative; width: auto; min-width: 280px; max-width: 730px; height: auto; overflow: auto; overflow-y: hidden; }

a.aFontTypeTOfC:link { color: var(--LinkColor); font-size: var(--FontSizeStandard); text-decoration: none; }
a.aFontTypeTOfC:hover { color: var(--LinkColor); font-size: var(--FontSizeStandard); text-decoration: underline; }
a.aFontTypeTOfC:visited { color: var(--LinkColor); font-size: var(--FontSizeStandard); }

#Document_Sheet_Integral_Text { position: relative; width: auto; min-width: 280px; max-width: 730px; height: auto; overflow: auto; overflow-y: hidden; }

a.aFontTypeLinkTopOfPage:link  { color: var(--LinkColor); font-size: var(--FontSizeStandard); }
a.aFontTypeLinkTopOfPage:hover  { color: var(--LinkColor); font-size: var(--FontSizeStandard); }
a.aFontTypeLinkTopOfPage:visited  { color: var(--LinkColor); font-size: var(--FontSizeStandard); }

/* ---- Comments form ---- */

span.FontCommentText { color: var(--StandardColor); font-size: var(--FontSizeStandard); line-height: 30px; vertical-align: middle; }
span.FontCommentError { color: var(--ErrorColor); font-size: var(--FontSizeStandard); line-height: 30px; vertical-align: middle; }

/* Captcha */
#Comment_Form_Captcha_Loading { position: absolute; top: 0px; Left: 0px; width: 200px; height: 72px; border-style: solid; border-width: 1px; background-color: white; }
#Comment_Form_Captcha_Loading_Image { position: absolute; top: 2px; Left: 78px; width: 43px; height: 43px; }
#Comment_Form_Captcha_Loading_Text { position: absolute; top: 47px; Left: 0px; width: 200px; height: 25px; text-align: center;}

#Comment_Form_Captcha_Image { position: absolute; top: 0px; Left: 0px; width: 200px; height: 72px; border-style: solid; border-width: 1px; background-color: white; }

#Comment_Form_Captcha_ResetButton { position: absolute; top: 72px; Left: 0px; width: 200px; height: 25px; text-align: center;}

.SheetInfo1 { margin-left: 10px; }
.SheetInfo2 { text-align: left; }
.SheetPrice { position: relative; width: 100%; height: 30px; text-align: center; background-color: var(--PriceFrameBGColor); }