/*
lcolumn-b-bg.gif
lcolumn-bg.gif
lmenu-bg.gif
main-b-bg.gif
main-bm-bg.gif
main-l-bg.gif
main-lb-bg.gif
main-r-bg.gif
main-rb-bg.gif
main-rt1-bg.gif
pg-lt-bg.jpg
pg-rt1-bg.jpg
pg-t-bg.gif
*/
BODY,BODY * {font-family: Verdana,Tahoma,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,"Arial Cyr",Arial,Helvetica,sans-serif; font-size: 12px; color: #625b48;}
.pgmain1 {background-image: url(img/pg-t-bg.gif); background-position: left top; background-repeat: repeat-x;}
.pgmain2 {background-image: url(img/pg-lt-bg.jpg); background-position: left top; background-repeat: no-repeat;}
.pgmain3 {background-image: url(img/pg-rt1-bg.jpg); background-position: right top; background-repeat: no-repeat;}
.pgmain3 {min-height: 400px; height: 400px;}
.headarea1 {height: 86px;}
.mainarea1 {}
.leftcolumn {float: left; width: 160px; padding-top: 90px; -hide-background-color: red;}
.mainblock1 {background-image: url(img/main-rt1-bg.gif); background-position: right top; background-repeat: no-repeat; margin-left: 160px; -hide-border-top: 1px solid blanchedalmond;}
.mainblock1 .blockcubottom1 {background-image: url(img/main-b-bg.gif); background-position: left bottom; background-repeat: repeat-x;}
.mainblock1 .blockcubottom2 {background-image: url(img/main-bm-bg.gif); background-position: center bottom; background-repeat: no-repeat;}
.mainblock1 .blockcubottom3 {background-image: url(img/main-lb-bg.gif); background-position: -2px 100%; background-repeat: no-repeat;}
.mainblock1 .blockcubottom4 {background-image: url(img/main-rb-bg.gif); background-position: right bottom; background-repeat: no-repeat; padding-bottom: 30px; min-height: 80px;}
* html .mainblock1 .blockcubottom4 {height: 80px;}
* html .mainblock1 .blockcubottom4 {height: 80px;}
.leftcolumn .blockcubottom1 {background-image: url(img/lcolumn-bg.gif); background-position: left top; background-repeat: repeat-y;}
.leftcolumn .blockcubottom2 {background-image: url(img/lcolumn-b-bg.gif); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 60px;}
.inmainblock1 {background-image: url(img/main-l-bg.gif); background-position: -2px 100%; background-repeat: repeat-y; padding-top: 8px;}
* html .inmainblock1 {background-position: -5px 100%;}
.inmainblock2 {background-image: url(img/main-r-bg.gif); background-position: right top; background-repeat: repeat-y; padding-bottom: 6px; padding-left: 14px; padding-right: 14px;}
.inmainblock2 {min-height: 300px;}
* html .inmainblock2 {height: 300px;}
.hblock1 {padding-top: 7px; padding-bottom: 10px;}
.hblock1 H1,.hblock1 H2 {margin: 0; padding: 0; padding-left: 54px; font-size: 12px; font-weight: bold;}
.lmenu1,.lmenu1a {padding-left: 16px; padding-right: 12px;}
.lmenu1,.lmenu1a,.lmenu1 *,.lmenu1a * {font-size: 11px;}
.lmenu1 A:link {text-decoration: none;}
.lmenu1 A:visited {text-decoration: none;}
.lmenu1 A:active {text-decoration: none;}
.lmenu1 A:hover {text-decoration: underline;}
.lmenu1a A:link {text-decoration: none;}
.lmenu1a A:visited {text-decoration: none;}
.lmenu1a A:active {text-decoration: none;}
.lmenu1a A:hover {text-decoration: underline;}
.lmenu1a {background-image: url(img/lmenu-bg-a.gif); background-position: left top; background-repeat: no-repeat;}

.foldToggle {margin-right: 8px; cursor: pointer; cursor: hand;}
.annblockhide {display: none;}
.annblock {display: none;}
.annblockshow {display: block;}

.guestbook1item {border-bottom: 1px solid #ece4df; padding-bottom: 4px; margin-bottom: 4px;}
.guestbook1title {font-weight: bold; background-color: #fbf9f7; padding: 4px; padding-left: 10px; border: 1px solid #ded7d1;}
.guestbook1title EM {color: #af9d8b;}
.guestbook1date {padding-right: 12px; color: #746556; font-size: 11px; display: block; float: left; margin-bottom: -6px;}
.guestbook1author {text-align: right; font-size: 11px; padding-left: 10px; padding-right: 10px; color: #e1d8ce;}
.guestbook1author .noLink {color: #60462d;}
.guestbook1text1 {border-top: 1px solid #fbf9f7; padding: 3px;}
.guestbook1text2 {border-top: 1px solid #fbf9f7; padding: 3px; padding-left: 14px; color: #947a54;}
.guestbook1text2 EM {color: #e1d8ce; font-size: 10px; font-style: normal;}

.addForm TD.fldName,.addForm TH.fldName {text-align: right; width: 11%;}
.addForm .fldCodeName {color: #e7dfd8;}
.addForm TD INPUT.textfld,.addForm TD TEXTAREA.textfld {width: 100%; border: 1px solid #c0b4a9; border-bottom: 1px solid #5a4e43; background-color: #ffffff;}
.addForm TD INPUT.textfld:hover,.addForm TD TEXTAREA.textfld:hover {border: 1px solid #9c8978; border-bottom: 1px solid #5a4e43;}
.addForm TD INPUT.textfld:focus,.addForm TD TEXTAREA.textfld:focus {outline: 1px solid #d9d2cc; -moz-outline-radius: 2px;}
.addForm TD INPUT.submfld {border: 1px solid #eee8df; border-right: 1px solid #dbcdb9; border-bottom: 1px solid #dbcdb9; background-color: #f2ede6; outline: 1px solid #847262; margin-top: 8px;}
.addForm TD INPUT.submfld:focus {border: 1px solid #eee8df; border-top: 1px solid #dbcdb9; border-left: 1px solid #dbcdb9; background-color: #f2ede6;}
.addForm {margin-bottom: 10px;}
.addFormBlock {display: none;}
.addFormBlockshow {-hide-padding-left: 150px; -hide-padding-right: 150px; font-size: 11px;}
.addFormBlockshow TABLE,.addFormBlockshow TH,.addFormBlockshow TD {font-size: 11px;}
* html .addFormBlockshow {width: 100%;}
.swFold {cursor: pointer; cursor: hand; display: block; background-image: url(edit/img/bttn-fold.gif); background-position: left center; background-repeat: no-repeat; padding-left: 14px; font-weight: bold; border-bottom: 1px dotted #eae2d5;}
.swUnfold {cursor: pointer; cursor: hand; display: block; background-image: url(edit/img/bttn-unfold.gif); background-position: left center; background-repeat: no-repeat; padding-left: 14px; font-weight: bold; margin-bottom: 1px;}

.infoBlock {color: #2f8fd7; background-color: #f8f4ee; padding-top: 10px; padding-bottom: 10px; font-size: 12px; font-weight: bold; margin-top: 4px; margin-bottom: 6px; text-align: center; border: 3px double #dccdb6; border-right-color: #c2a47a; border-bottom-color: #b49265;}
.infoDelBlock {color: #9c1f25; background-color: #f8f4ee; padding-top: 10px; padding-bottom: 10px; font-size: 12px; font-weight: bold; margin-top: 4px; margin-bottom: 6px; text-align: center; border: 3px double #dccdb6; border-right-color: #c2a47a; border-bottom-color: #b49265;}
.infoErrBlock {color: #f08400; background-color: #fbe3db; padding-top: 10px; padding-bottom: 10px; font-size: 12px; font-weight: bold; margin-top: 4px; margin-bottom: 6px; text-align: center; border: 3px double #dccdb6; border-right-color: #c2a47a; border-bottom-color: #b49265;}

