body { color: #000000; font-weight: normal; background: #ffffff; margin: 5px; }
td { color: #000000; font-weight: normal; }

#top-row { display: none; }

#menu-column { background: #EDE6CE; margin-bottom: 10px; padding: 6px; width: 15%; }
.menu-inner-space { width: 125px; border: none; }
#menu-game-header { color: #000000; font-weight: bold; text-align: left; }
#menu-profile-header { color: #000000; font-weight: bold; text-align: left; }
#menu-stats-header { color: #000000; font-weight: bold; text-align: left; }
#menu-info-header { color: #000000; font-weight: bold; text-align: left; }

#center-header { background: #fcf4da; }
#padded-center-header { background: #fcf4da; padding-top: 100px; }

#status-column { background: #EDE6CE; margin-bottom: 10px; padding: 6px; width: 15%; }
#status-time-section { width: 125px; border: none; text-align: left; margin-bottom: 20px; }
#status-time-header { color: #000000; font-weight: bold; text-align: left; }
#status-friends-section { width: 125px; border: none; text-align: left; margin-bottom: 20px; }
#status-friends-header { color: #000000; font-weight: bold; text-align: left; }
#status-boards-section { width: 125px; border: none; text-align: left; margin-bottom: 20px; }
#status-boards-header { color: #000000; font-weight: bold; text-align: left; }
#status-fellows-section { width: 125px; border: none; text-align: left; margin-bottom: 20px; }
#status-fellows-header { color: #000000; font-weight: bold; text-align: left; }
#status-tips-section { width: 125px; border: none; text-align: left; margin-bottom: 20px; }
#status-tips-header { color: #000000; font-weight: bold; text-align: left; }
#status-notation-section { width: 125px; border: none; text-align: left; margin-left: 25px; margin-right: 25px; margin-bottom: 20px; }

#left-boundary { visibility: collapse; width: 0; height: 0; }
#right-boundary { visibility: collapse; width: 0; height: 0; }

#lang-column { visibility: collapse; width: 0; height: 0; }
.lang-cell { visibility: collapse; width: 0; height: 0; }
.lang-image { visibility: collapse; width: 0; height: 0; border: none; }
.lang-hilite-image { visibility: collapse; width: 0; height: 0; border: none; }
.question-image { visibility: collapse; width: 0; height: 0; border: none; }

#cookie-row { position: absolute; background: #ffffff; left: 0; top: 0; padding: 5px; }
#admin-row { position: inherit; font-size: xx-small; }

#chat-box { position: absolute; top: 10px; left: 220px; height: 90px; z-index: 99; background: #FFFFFF; border: 1px solid #000000; }

#style-switcher { position: relative; left: 10px; width: 50%; }
#context-menu-panel { float: right; padding-right: 10px; }
#bug-me-panel { float: right; padding-right: 10px; }
#shopping-cart { position: absolute; top: 0; right: 0; background: #ffffff; border: 1px #000000 solid; padding: 6px; }
#set-style-result { visibility: hidden; position: absolute; top: 20px; right: 0; background: #dddddd; border: 1px #000000 solid; padding: 6px; }
#system-message { position: relative; left: 10px; color: #FF0000; font-weight: bold; }

#blog-section { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }
#news-section { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }
#invitations-for-user-section { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }
#ponds-to-move-section { background: #ffffff url('/images/gui/tbbkg2.jpg') repeat-x center top; border:2px #6D4903 solid; margin-bottom: 10px; padding: 6px; }
#user-games-section { background: #ffffff url('/images/gui/tbbkg2.jpg') repeat-x center top; border:2px #6D4903 solid; margin-bottom: 10px; padding: 6px; }
#ponds-to-wait-section { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }
#opponent-games-section { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }
#invitations-from-user-section { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }

#waiting-games-section { background: #ffffff; border:2px #6D4903 solid; margin-bottom: 10px; padding: 6px; }

#main-page-link { position: absolute; top: 18px; right: 200px; }
#game-board-section { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: center; }
#game-info-section { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }

#dragon-left { display: none; }
#dragon-right { display: none; }

.spacer { clear : both; }
.simple-border { border: 1px #000000 solid; }
.padded-border { border: 1px #000000 solid; padding: 6px; }
.hilite-table { background: #ffffff; }
.shadow-table { background: #dddddd; }
.game-message { background: #ededed; }
.board-post { background: #eeeeff; }
.selected-tab-header { background: #dddddd; padding: 5px; float: left; }
.unselected-tab-header { padding: 5px; float: left; }
.selected-tab-section { background: #dddddd; padding: 12px; clear: both; }
.selected-subtab-header { background: #bbbbbb; padding: 5px; float: left; }
.unselected-subtab-header { background: #dddddd; padding: 5px; float: left; }
.selected-subtab-section { background: #bbbbbb; padding: 6px; clear: both; }
.msg-ok { color: #00a000; font-weight: bold; }
.msg-error { color: #FF0000; font-weight: bold; }
.msg-info { color: #0000FF; font-weight: bold; }
.unread { font-weight: bold; }
.read { font-weight: normal; }
.prize-waiting { font-style: italic; }
.weekend-day { background: #ffe0e0; }
.left-header { text-align: left; }
.center-header { text-align: center; }
.right-header { text-align: right; }
.justify-header { text-align: justify; }
.column-text { font-size: small; }
.news-text { font-size: small; }
.rednumber { color: #ff0000; font-weight: bold; font-size: smaller; }
.move-hint { color: #ff0000; font-weight: normal; font-size: smaller; }
.form-label { color: #000000; font-weight: bold; }
.hilite { color: #ff0000; font-weight: bold; }
.hh { color: #000000; font-size: larger; font-weight: bold; }
.hh-hilite { color: #EF4000; padding: 6px; font-size: larger; font-weight: bold; letter-spacing: 2px; }
.hh-normal { color: #4A4A4A; font-size: larger; font-weight: bold; }
.footer-links { font-size: x-small; text-align: center; }
.cecko { font-size: x-small; }
.notation { font-size: small; }
.span-text { color: #4A4A4A; font-weight: normal; padding-left: 20px; }
.menu-header { color: #ffffff; font-weight: bold; padding-left: 20px; text-align: left; }
.menutd { text-align: left; }
.desctd { padding-left: 25px; padding-right: 20px; font-size: smaller; text-align: left; }
.prostor { padding: 12px; }
.menu-section { padding-left: 5px; }
.obsah { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }
.obsah-left { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: left; }
.obsah-center { background: #ffffff; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: center; }
.obsah-hilite { background: #ffffff url('/images/gui/tbbkg1.jpg') repeat-x top; border: 2px #6d4903 solid; margin-bottom: 10px; padding: 6px; text-align: justify; }
.obsah-game { background: #ffffff url('/images/gui/tbbkg2.jpg') repeat-x center top; border:2px #6D4903 solid; margin-bottom: 10px; padding: 6px; }
.board-center { background: #dbd7cd; border-top: 2px #A08364 solid; margin-bottom: 10px; padding: 6px; text-align: center; }
.image { border-left: 2px #FfFaEe solid; border-top: 2px #FfFaEe solid; border-right: 2px #8B735C solid; border-bottom: 2px #8B735C solid; }
.post-icon { margin-right: 5px; margin-bottom: 5px; }
.profile-flag { margin-left: 5px; margin-bottom: 5px; }
.moderator-box { width: 30%; margin-left: 5px; margin-bottom: 5px; }
.post-section { margin-top: 10px; margin-bottom: 10px; overflow-x: auto; }
.to-left { float: left; }
.to-right { float: right; }
.half-width { width: 50%; }
.jazyk { border: 1px #EF4000 solid; }
.private-msg { color: #ff4040; }

a:link.event { text-decoration: none; font-weight: normal; font-size: small; }
a:visited.event { text-decoration: none; font-weight: normal; font-size: small; }
a:active.event { text-decoration: none; font-weight: normal; font-size: small; }
a:hover.event { color: #EF4000; font-size: small; text-decoration: none; }

a:link.game { text-decoration: underline; font-weight: normal; color: #000000; }
a:visited.game { text-decoration: underline; font-weight: normal; color: #000000; }
a:active.game { text-decoration: underline; font-weight: normal; color: #000000; }
a:hover.game { color: #000000; }

a:link.lang { text-decoration: none; font-weight: normal; font-size: smaller; }
a:visited.lang { text-decoration: none; font-weight: normal; font-size: smaller; }
a:active.lang { text-decoration: none; font-weight: normal; font-size: smaller; }
a:hover.lang { color: #EF4000; font-size: smaller; text-decoration: none; }

a:link.lang-hilite { text-decoration: none; font-weight: bold; font-size: smaller; }
a:visited.lang-hilite { text-decoration: none; font-weight: bold; font-size: smaller; }
a:active.lang-hilite { text-decoration: none; font-weight: bold; font-size: smaller; }
a:hover.lang-hilite { color: #EF4000; font-size: smaller; text-decoration: none; }

a:link.fellow { text-decoration: none; font-weight: bold; color: #ff0000; font-size: small; }
a:visited.fellow { text-decoration: none; font-weight: bold; color: #ff0000; font-size: small; }
a:active.fellow { text-decoration: none; font-weight: bold; color: #ff0000; font-size: small; }
a:hover.fellow { color: #EF4000; font-size: small; text-decoration: none; }

a:link.context { text-decoration: none; color: #000000; font-weight: normal; font-size: x-small; }
a:visited.context { text-decoration: none; color: #000000; font-weight: normal; font-size: x-small; }
a:active.context { text-decoration: none; color: #000000; font-weight: normal; font-size: x-small; }
a:hover.context { text-decoration: underline; color: #000000; font-weight: normal; font-size: x-small; }

.inputbox { background: #ffffff; font-family: arial, tahoma, sans-serif; font-size: smaller; }
.inputboxhilite { background: #ffe0e0; font-family: arial, tahoma, sans-serif; font-size: smaller; }
.inputButton { background: #F6ECC2; font-family: arial, tahoma, sans-serif; font-size: smaller; font-weight: bold; }
