/* CSS Document */
div.guest div.guest-caption, div.guest_main div.guest-caption { font: normal 11px verdana, arial, helvetica, sans-serif; margin-bottom: 5px; }
div.guest div.guest-caption span.png, div.guest_main div.guest-caption span.png { margin: 0px 5px; vertical-align: middle; }
div.guest div.guest-caption tr, div.guest_main div.guest-caption tr { width: 100%; }
div.guest div.guest-caption td, div.guest_main div.guest-caption td { font: normal 11px verdana, arial, helvetica, sans-serif; margin-bottom: 5px; }
div.guest div.guest-caption td.guest-date, div.guest_main div.guest-caption td.guest-date { text-align: left; white-space: nowrap; color: #ADFF2F; }
div.guest div.guest-caption td.guest-date span, div.guest_main div.guest-caption td.guest-date span { white-space: nowrap; display: inline-block; }
.lte7 div.guest div.guest-caption td.guest-date span, .lte7 div.guest_main div.guest-caption td.guest-date span { display: inline; zoom: 1; }
div.guest div.guest-caption td.guest-author, div.guest_main div.guest-caption td.guest-author { width: 100%; text-align: left; padding: 0px; }
.ie6 div.guest div.guest-caption td.guest-author, .ie6 div.guest_main div.guest-caption td.guest-author { width: auto; }
div.guest div.guest-caption td.guest-author div, div.guest_main div.guest-caption td.guest-author div { width: 100%; padding: 1px; position: relative; white-space: nowrap; color: #EEB82F; font: normal 13px verdana, arial, helvetica, sans-serif; }
div.guest div.guest-caption td.guest-author div span.guest-author-wrapper, div.guest_main div.guest-caption td.guest-author div span.guest-author-wrapper { position: absolute; }
div.guest div.guest-caption td.guest-author div span.guest-author-wrapper span, div.guest_main div.guest-caption td.guest-author div span.guest-author-wrapper span { vertical-align: top; }
div.guest div.guest-caption td.guest-author div span.guest-author-wrapper > span:first-child, div.guest_main div.guest-caption td.guest-author div span.guest-author-wrapper > span:first-child { vertical-align: top; margin: 0px 5px; }
div.guest div.guest-caption td.guest-author div span.guest-author-admin, div.guest_main div.guest-caption td.guest-author div span.guest-author-admin { font-weight: bold; color: #66CCFF; }
div.guest div.guest-caption td.guest-author div span.guest-author-wrapper, div.guest_main div.guest-caption td.guest-author div span.guest-author-wrapper { overflow: hidden; -webkit-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

div.guest_main div.guest-caption { margin: 0px; padding: 0px 10px; }
.lte7 div.guest_main div.guest-caption table { width: auto; margin: 0px; }
div.guest_main div.guest-caption td { padding: 0px; }
div.guest_main div.guest-caption td.guest-date { padding-left: 4px; padding-right: 9px; height: 16px; }
div.guest_main div.guest-caption td.guest-author div { height: 13px; }
div.guest_main div.guest-caption td.guest-author div span.guest-author-wrapper { top: -1px; left: 4px; right: 0px; }

div.guest a { text-decoration: none; color: transparent; font-size: 16px; font-weight: normal; }
div.guest div.guest-caption td.guest-date { width: 110px; min-width: 110px; }
div.guest div.guest-caption td.guest-date > span { width: 110px; min-width: 110px; }
.operamini-only div.guest div.guest-caption td.guest-date { width: 125px; min-width: 125px; }
div.guest div.guest-caption td.guest-author div { height: 22px; }
div.guest div.guest-caption td.guest-author div span.guest-author-wrapper { top: 4px; left: 1px; right: 0px; }
div.guest div.guest-caption td.guest-contacts { text-align: right; white-space: nowrap; height: 22px; }
div.guest div.guest-caption td.guest-contacts a { display: -moz-inline-stack; display: inline-block; width: 26px; height: auto; text-align: center; padding-top: 3px; }
.lte7 div.guest div.guest-caption td.guest-contacts a { display: inline; zoom: 1; }
@media (max-width: 449px) { div.guest div.guest-caption td.guest-contacts a { width: 21px; } }
.notie div.guest div.guest-caption td.guest-contacts span { display: block; display: inline-block; }
div.guest div.guest-caption td.guest-contacts img { width: 16px; height: 16px; min-width: 16px; min-height: 16px; max-width: 16px; max-height: 16px; font-size: 0px; left: 0px; }
div.guest div.guest-text { text-align: justify; font: normal 14px verdana, arial, helvetica, sans-serif; line-height: 1.5; }
div.guest tr.guest { width: 100%; margin: 0px; padding: 0px; }
div.guest td.guest { width: auto; margin: 0px; padding: 5px 10px 15px; vertical-align: top; color: #FAEBD7; }
@media (max-width: 449px) { div.guest td.guest { padding: 5px 5px 10px; } }

p.guest-button { margin: 20px 0px; }
.lte7 p.guest-button a { zoom: 1; }

p.guest-ok { color: #ADFF2F; }
