.gb-write-link { padding: 20px 0 30px 52px; font-weight: bold; background: url(/images/gb_pen.gif) 10px 10px no-repeat; }
.gb-write-link a { text-decoration: none; border-bottom: 1px dashed #8f2125; }
.gb-write-link a:hover { text-decoration: none; border-bottom: 1px dashed #000000; }
.gb-list .gb-one { padding: 5px 0 15px 52px; line-height: 140%; }
.gb-list .smile01 { background: url(/images/smile01.gif) 17px 5px no-repeat; }
.gb-list .smile02 { background: url(/images/smile02.gif) 17px 5px no-repeat; }
.gb-list .smile03 { background: url(/images/smile03.gif) 17px 5px no-repeat; }
.gb-list .smile04 { background: url(/images/smile04.gif) 17px 5px no-repeat; }
.gb-list .smile05 { background: url(/images/smile05.gif) 17px 5px no-repeat; }
.gb-list .smile06 { background: url(/images/smile06.gif) 17px 5px no-repeat; }
.gb-list .smile07 { background: url(/images/smile07.gif) 17px 5px no-repeat; }
.gb-list .smile08 { background: url(/images/smile08.gif) 17px 5px no-repeat; }
.gb-list .gb-one .gbo-author { color: #aaaaaa; }
.gb-list .gb-one .gbo-author b { color: #000000; }
.gb-list .gb-one .gbo-text { color: #606060; }

.pages { margin-bottom: 30px; }

.gb-form { position: absolute; margin-left: -52px; font-weight: normal; display: none; }
.pos1 { margin-top: 30px; }
.pos2 { bottom: 10px; }
.gb-form img { border: 0; }
.gb-form .gbf-top div.gb-bb { border: 1px solid #cccfd1; border-bottom: 0; height: 5px; overflow: hidden; background: #ffffff; }
.gb-form .gbft-corn { position: absolute; margin-top: -8px; margin-left: 35px; }
.gb-form .gbf-body div.gb-bb { border: 1px solid #cccfd1; border-bottom: 0; border-top: 0; background: #ffffff; padding: 0 10px 5px; }
.gb-form .gbf-shadowr { background: url(/images/gb-shadowrbg.png); }
.gb-form .gbf-body .gbfb-close { text-align: right; margin-bottom: 10px; }
.gb-form .gbf-body .gbfb-close a { text-decoration: none; padding-right: 15px; background: url(/images/gb-chrest.gif) 100% 60% no-repeat; border: 0; font-weight: normal; }
.gb-form .gbf-body .gbfb-close a:hover { background: url(/images/gb-chresta.gif) 100% 60% no-repeat; }
.gb-form .gbf-body .gbfb-close a span { color: #7297a9; border-bottom: 1px dashed #7297a9; }
.gb-form .gbf-body .gbfb-close a:hover span { color: #000000; border-bottom: 1px dashed #000000; }
.gb-form .gbf-body .gbfb-input { margin-bottom: 5px; }
.gb-form .gbf-body .gbfb-input input { width: 238px; border: 1px solid #889da9; font-size: 100%; padding: 2px 5px; color: #8c8c8c; }
.gb-form .gbf-body .error-string { display: none; }
.gb-form .gbf-body .gbfb-input td { padding-right: 5px; }
.gb-form .gbf-body .error input { border-color: #ff0000; }
.gb-form .gbf-body .error .error-string { display: block; color: #ff0000; }
.gb-form .gbf-body .gbfb-smiles { margin-bottom: 5px; }
.gb-form .gbf-body .gbfb-smiles td { padding-right: 5px; }
.gb-form .gbf-body .gbfb-smiles img { border: 1px solid #ffffff; }
.gb-form .gbf-body .gbfb-smiles .act { border: 1px solid #cdcdcd; }
.gb-form .gbf-body .gbfb-smiles a { border: 0; }
.gb-form .gbf-body .gbfb-textarea { margin-bottom: 5px; }
.gb-form .gbf-body .gbfb-textarea textarea { width: 505px; border: 1px solid #889da9; font-size: 100%; padding: 2px 5px; color: #8c8c8c; font-family: Arial, Helvetica, sans-serif; }
.gb-form .gbf-body .error textarea { border-color: #ff0000; }
.rel { position: relative; height: 1px; }