/* static: buttons.css */
.largeButtons:after {content: "";display: block;clear: both;height: 0;}
.largeButtons ul {list-style: none;margin: 0;padding: 0;}
.largeButtons li {border: 1px;margin: 0 0 0 5px;float: right;}
.largeButtons a {text-decoration: none;white-space: nowrap;border-width: 1px;border-style: solid;padding: 1px 4px;display: block;}
.largeButtons span {font-weight: normal;}
.smallButtons:after {content: "";display: block;clear: both;height: 0;}
.smallButtons ul {list-style: none;margin: 0;padding: 0;}
.smallButtons li {border: 1px;margin: 10px 0 0 4px;float: right;}
.smallButtons .pageMenu li {border: 0;margin: 0;padding: 0;float: none;}
.smallButtons a {text-decoration: none;line-height: 1.3;border-width: 1px;border-style: solid;padding: 0 2px;display: block;white-space: nowrap;}
.smallButtons .pageMenu a {border: 0;}
.smallButtons span {font-weight: normal;padding-left: 1px;}
.smallButtons img {margin-top: -1px;}
.smallButtons > ul > li > a {min-height: 18px !important;}
.optionButtons ul {list-style: none;margin: 0;padding: 0;}
.optionButtons li {margin-top: .3em;margin-right: 2px;float: left;}
.optionButtons .pageMenu li {border: 0;margin: 0;padding: 0;float: none;}
.optionButtons a {text-decoration: none;line-height: 1.3;padding: 0 4px 0 4px;display: block;}
.optionButtons .pageMenu a {border: 0;margin: 0;padding: 0;float: none;}
 .optionButtons > ul > li > a {min-height: 18px !important;}
.buttonBar {border-width: 1px 0 0 0;margin-top: 5px;display: block;clear: both;}
.buttonBar p {margin-top: 7px;}
.buttonBar .extraButton {margin-left: 10px;}
.buttonBar .buttonBarCaption {float: left;}
/* static: containers.css */
.border {border-width: 1px;margin-bottom: 7px;padding: 1px 0 0 1px;}
.borderMarginRemove {margin-top: -8px;}
.container-1, .container-2, .container-3, .containerHead {margin: 0 1px 1px 0;}
.containerHead {padding: 2px 5px;}
.content > div {padding: 7px 25px;}
.contentStyler p {margin: 5px 0;}
.infoBox .container-1, .infoBox .container-2 {padding: 4px;clear: both;}
.infoBox h3 {margin: 0 !important;font-weight: bold;}
.containerIconSmall {text-align: center;float: left;width: 30px;}
.containerContentSmall {margin-left: 30px;}
.containerIcon {text-align: center;float: left;width: 30px;}
.containerContent {margin-left: 35px;}
.containerIconLarge {text-align: center;float: left;width: 50px;}
.containerContentLarge {margin-left: 60px;}
.mainHeadline {margin: 3px 0 7px 0;padding: 0;clear: both;display: block;min-height: 50px;width: 100%;}
.mainHeadline img {float: left;}
.mainHeadline .headlineContainer img {float: none;}
.mainHeadline .headlineContainer {margin: 7px 0 7px 60px;min-height: 48px;}
.mainHeadline .headlineContainer h2 {margin: 0;padding: 0;overflow: hidden;}
.mainHeadline .headlineContainer h2 a {text-decoration: none;}
.mainHeadline .headlineContainer p {margin: 0;padding: 0;}
.subHeadline {font-size: 1.5em;font-weight: normal;border-left-width: 0 !important;border-right-width: 0 !important;border-top-width: 0 !important;margin-top: 7px;margin-bottom: 10px !important;padding-bottom: 7px;}
.subHeadline a {text-decoration: none;}
.subHeadline span {font-size: 75%;}
.subHeadline .inputText {width: 95%;}
fieldset {border-width: 1px;margin: 10px 0;padding: 5px 13px 10px 13px;display: block;}
fieldset:after {content: "";display: block;clear: both;height: 0;}
fieldset legend {margin: 0 0 0 -5px;padding: 0 5px;}
fieldset fieldset {margin-bottom: 5px;}
/* static: footer.css */
#footer {border-width: 1px 0 0 0;border-style: solid;padding: 10px 0;}
#footerContainer {border-top-width: 0;}
.footerMenu {margin-bottom: 10px;float: left;}
.footerMenu ul {list-style: none;margin: 0;padding: 0;}
.footerMenu li {white-space: nowrap;border-width: 0 0 0 1px;border-style: solid;margin-top: 5px;padding: 0 10px;display: inline-block;}
.footerMenu li.first, .footerMenu li.firstActive {border-width: 0;padding-left: 0;}
.footerMenu a {text-decoration: none;display: block;}
.footerMenu span {padding: 3px 0 2px 0;}
.footerMenu a span {text-decoration: underline;}
.footerMenu a:hover span {text-decoration: none;}
.footerMenu div.popupMenu {font-size: 1em;}
.footerOptions {margin-bottom: 10px;float: right;}
.footerOptions ul {list-style: none;margin: 0;padding: 0;}
.footerOptionsInner > ul > li {display: inline-block;}
.footerOptions li {border-width: 0 1px 0 0;border-style: solid;margin-top: 5px;padding: 0 10px 0 7px;}
.footerOptions li.last {border-width: 0;}
.footerOptions a, .footerOptions em {font-style: normal;text-decoration: none;display: block;}
.footerOptionsInner > ul > li > a {min-height: 16px;}
.footerOptions span {padding: 3px 0 2px 0;}
.footerOptions a span {text-decoration: underline;}
.footerOptions a:hover span {text-decoration: none;}
.footerOptions div.popupMenu {font-size: 1em;}
.footerOptions li.extraButton {border-width: 1px;margin-top: 0 !important;padding: 0;}
.footerOptions li.extraButton a {margin: 0;padding: 1px 2px 0 2px;}
.copyright {text-align: center;white-space: nowrap;padding: 10px 0 7px 0;clear: both;}
.copyright a {text-decoration: none;}
/* static: forms.css */
form {margin: 0;padding: 0;}
textarea, input, select {font-size: .95em;}
input[type="submit"], input[type="reset"], input[type="button"], input[type="file"] {font-size: 1em;}
.formSubmit { text-align: center;margin-top: 10px;margin-bottom: 15px;}
textarea, .inputText {border-width: 1px;width: 99.5%;}
select {border-width: 1px;padding: 2px;}
input[type="text"], input[type="password"] {padding: 3px 0 3px 2px;}
input[type="file"] {padding: 2px 3px;}
select[multiple="multiple"] {padding: 0 !important;}
textarea {padding-left: 3px;}
input[type="radio"] {margin-left: 0;}
select[multiple="multiple"] {width: 100%;}
input[type="image"] {margin: 0 3px -3px 0;}
.searchInput > input[type="image"] {margin: 0;}
.fourDigitInput {width: 40px !important;}
.textareaSmall {height: 1.9em;line-height: 2;}
.formElement {margin: 5px 0 3px 0;min-height: 0;}
.formElement:after {content: "";height: 0;display: block;clear: both;}
.formField {padding: 0;}
.formElement .formField {margin-left: 216px;}
fieldset .formElement .formField {margin-left: 202px;}
.formField input, .formField select, .formField textarea {margin: 2px 0;}
.formField label {font-size: 1em !important;display: block;}
.containerContent .formField {margin-top: -5px;}
.formFieldLabel {text-align: right;float: left;width: 200px;}
fieldset .formFieldLabel {width: 187px;}
.formFieldDesc {padding: 0 0 2px 0;}
.formElement .formFieldDesc {margin-left: 216px;}
fieldset .formElement .formFieldDesc {margin-left: 202px;}
.formCheckBox .formFieldDesc {padding: 0 0 2px 18px;}
.formFieldDesc code {font-size: 1.3em;}
.formFieldDesc > p {clear: both;}
.formGroup {min-height: 0;margin: 5px 0 3px 0;}
.formGroup .formGroupLabel {text-align: right;float: left;width: 200px;}
fieldset .formGroup .formGroupLabel {width: 187px;}
.formGroup .formGroupField {margin-left: 216px;}
fieldset .formGroup .formGroupField {margin-left: 203px;}
.formGroup .formGroupField legend {display: none;}
.formGroup .formGroupField .formElement input {width: auto !important;}
.formPrefix select {float: left;width: 150px;}
.formPrefix div {margin-left: 155px;}
.formPrefix {min-height: 0;}
.formOptions {list-style: none;margin: 0;padding: 0;}
.formOptions li {margin-top: 3px;padding-right: 2%;width: 23%;float: left;}
.formOptions li span {float: none;padding-left: 12px;}
.formOptionsLong {list-style: none;margin: 0 0 7px 0;padding: 0;}
.formOptionsLong li {margin: 3px 0 0 0;padding: 0;}
.formOptionsLong span, .formOptionsLong label {display: inline;}
.formError, .formError a {color: #c00;}
.formError .inputText, .formError textarea, .formError select {border-color: #c00;background-color: #fee;}
.formError .mceToolbar select { border-color: transparent !important;}
.longSelect select {width: 100%;}
/* static: global.css */
* {text-overflow: ellipsis;}
body, html {margin: 0 !important;padding: 0 !important;}
#main {padding: 10px 0 20px 0;}
#main:after {clear: both;display: block;height: 0;content: "";}
p {margin: 0;padding: 0;}
pre {font-family: "Courier New", Courier, monospace !important;}
img {vertical-align: middle;border: 0;}
hr {display: none;}
.hidden { height: 0;overflow: hidden;position: absolute;left: -9000px;max-width: 8000px;}
.new {font-weight: bold;}
.buddy {font-size: 1.2em;}
.dragable * {cursor: move;}
.loading {background-color: #fff;background-image: url("../images/spinner.gif");background-position: 50% 50%;background-repeat: no-repeat;min-height: 80px;opacity: .5;}
.rating {float: right;}
h1 {margin: 0;padding: 0 0 15px 0;}
h1 a {text-decoration: none;}
h2, h2 a {text-decoration: none;}
h2, h3, h4, h5, h6 {font-size: 1em;font-weight: normal;text-align: left;margin: 0;padding: 0;}
#main > h2 {padding-bottom: 7px;}
.pointer {cursor: pointer;}
a {cursor: pointer;}
a:hover {text-decoration: none;}
.externalURL {background-image: url("../icon/externalURL.png");background-position: right center;background-repeat: no-repeat;padding-right: 15px;}
.externalURL:hover {background-image: url("../icon/externalURLHover.png");background-position: right center;background-repeat: no-repeat;}
.quickJump {white-space: nowrap;width: auto;}
.quickJump select {width: auto;max-width: 50%;}
.pageOptions {float: right;}
.pageOptions form, .pageOptions div {display: inline;}
.pageOptions a, .pageOptions form {text-decoration: none;margin-left: 10px;}
.pageOptions a span {text-decoration: underline;}
.pageOptions a:hover span {text-decoration: none;}
.breadCrumbs {font-size: .95em;list-style: none;margin: 5px 0;padding: 0;}
.breadCrumbs li {font-style: italic;margin-right: 1px;display: inline;}
.breadCrumbs li a, .messageFooter .breadCrumbs li a {text-decoration: none;}
.breadCrumbs li a span, .messageFooter .breadCrumbs li a {text-decoration: underline;}
.breadCrumbs li a:hover span, .messageFooter .breadCrumbs li a:hover {text-decoration: none;}
.containerHead .breadCrumbs {margin: 0;}
.contentHeader, .contentFooter {padding-bottom: 7px;width: 100%;}
.contentFooter:after, .contentHeader:after {content: "";height: 0;display: block;clear: both;}
.floatContainer:after {content: "";height: 0;display: block;clear: both;}
.floatedElement {margin: 0 7px 0 0;padding: 0;display: block;float: left;position: relative;}
.floatedElement:after {content: "";height: 0;display: block;clear: both;}
.floatedElement label {font-size: .85em;white-space: nowrap;display: block;position: absolute;top: -2px;}
.floatedElement input, .floatedElement select, .floatedElement p {margin: 1.5em 0 0 0; width: auto;}
.floatedElement a img {margin-top: 12px;display: block;}
.floatedElementLabel {min-width: 50px;text-align: right;}
.followsFloatedElement {clear: both;}
.floatedElementContainer {padding: 3px 0;}
.floatedElementButtons {float: right;}
.floatedElementButtons input, .floatedElementButtons img {margin: 1.25em 0 0 5px;}
.floatTwoColumns {float: left;width: 49%;}
.itemList, .itemList ol, .itemList ul {margin: 0 0 0 20px;padding: 2px 0;}
.itemList, .itemList ul {padding-left: 23px;}
.itemList {margin: 5px 0;}
.itemList .itemListTitle {border-width: 0 0 1px 0 !important;margin: 0;padding: 5px;min-height: 21px;}
.itemList h3.itemListTitle, .itemList h4.itemListTitle, .itemList h5.itemListTitle {font-weight: bold;}
.itemList > li:last-child > .itemListTitle {border: 0;}
.itemList .buttons {padding: 7px 0 4px 4px;float: right;}
.itemList .buttons a {margin-left: 3px !important;padding: 0 !important;}
.itemList .buttons input {margin: 0 0 -4px 5px !important;padding: 0 !important;}
.itemList .buttons a.extraButton {margin: 0 0 -4px 10px !important;padding: 0 !important;}
.itemList .inputText {width: auto;}
.first .itemList {list-style-type: none;padding-left: 0;}
#invitationContainer .itemList {margin: 5px 0 0 0;}
#invitationContainer .itemList li {list-style-type: square;list-style-image: url("../icon/userS.png");}
.socialBookmarks {margin: 7px 0 0 0;padding-bottom: 0;padding-left: 0;float: left;}
.socialBookmarks:after {content: "";height: 0;display: block;clear: both;}
.socialBookmarks li {float: left;margin-bottom: 5px;margin-right: 5px;list-style: none;}
.simpleBar ul {text-align: center;list-style-type: none;margin: 7px 0 13px 0;padding: .5em 0;}
.simpleBar li {display: inline;}
.simpleBar li a {text-decoration: none;padding: .3em 7px;}
.simpleBar li.selected a {text-decoration: none;padding: .3em 7px;}
.simpleBar li a img {margin: -5px 0;}
.slider {margin: 3px 0 10px 0;padding: 1px 2px 0 2px !important;position: relative;width: 250px;}
.slider .handle {height: 9px;width: 9px;cursor: move;}
.overlayBackground {color: #fff;background-color: #000;position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 100;}
.overlay {position: fixed;left: 0;top: 0;z-index: 120;}
.overlay .buttonBar {padding-bottom: 7px;}
.overlay .subHeadline .buttons {float: right;}
.overlay .subHeadline .buttons img {display: inline;}
.success, .warning, .error, .info {background-position: 10px center;background-repeat: no-repeat;margin-bottom: 20px;padding: 7px 10px 7px 45px;}
.success {color: #090;background-color: #efe;background-image: url("../icon/successM.png");border-color: #090;}
.success a, .success a:hover {color: #333;}
.warning {color: #660;background-color: #ffd;background-image: url("../icon/warningM.png");border-color: #660;}
.warning a, .warning a:hover {color: #333;}
.error {color: #c00;background-color: #fee;background-image: url("../icon/errorM.png");border-color: #c00;}
.error a, .error a:hover {color: #333;}
.info {color: #06f;background-color: #def;background-image: url("../icon/infoM.png");border-color: #06f;}
.info a, .info a:hover {color: #333;}
.info .close {float: right;}
.innerError {background-image: url("../icon/errorS.png");background-position: 1px center;background-repeat: no-repeat;margin-bottom: 5px;padding: 5px 5px 5px 25px;}
.tableList tr.disabled,
.tableList tr.disabled:hover,
.disabled div.messageInner {background-color: #efe;}
.disabled td, .disabled div.messageInner {background-image: none;}
.tabMenuContent .disabled .messageInner *,
.disabled .messageSidebar *,
.tableList tr.disabled td,
.tableList tr.disabled td a,
.tableList tr.disabled td a:hover,
.tableList tr.disabled td .light,
.tableList tr.disabled td .light a,
.tableList tr.disabled:hover .columnTopic .topic a,
.tableList tr.disabled:hover .columnTitle a,
.tableList tr.disabled:hover .columnUsername a {color: #090;}
.disabled div.messageInner {border-color: #090 !important;border-style: dashed !important;}
form .disabled, .tabMenu .disabled { opacity: .5;}
.tableList tr.deleted,
.tableList tr.deleted:hover,
.deleted div.messageInner {background-color: #fee;}
.deleted td, .deleted div.messageInner {background-image: none;}
.tabMenuContent .deleted .messageInner *,
.deleted .messageSidebar *, 
.tableList tr.deleted td,
.tableList tr.deleted td a,
.tableList tr.deleted td a:hover,
.tableList tr.deleted td .light,
.tableList tr.deleted td .light a,
.tableList tr.deleted:hover .columnTopic .topic a,
.tableList tr.deleted:hover .columnTitle a,
.tableList tr.deleted:hover .columnUsername a {color: #c00;}
.deleted {border-color: #c00 !important;border-style: dashed !important;}
.deleted img {opacity: .5 !important;}
.tableList tr.marked,
.tableList tr.marked:hover,
.marked div.messageInner,
li.floatedElement.marked {background-color: #ffd;}
.marked td,
.marked div.messageInner,
li.floatedElement.marked {background-image: none;}
.tabMenuContent .marked .messageInner *,
.marked .messageSidebar *,
li.floatedElement.marked *,
.tableList tr.marked td,
.tableList tr.marked td a,
.tableList tr.marked td a:hover,
.tableList tr.marked td .light,
.tableList tr.marked td .light a,
.tableList tr.marked:hover .columnTopic .topic a,
.tableList tr.marked:hover .columnTitle a,
.tableList tr.marked:hover .columnUsername a {color: #333;}
.marked {border-style: dashed !important;}
.tableList .marked, .tableList .deleted, .tableList .activeContainer {border: none !important;}
.highlight {color: #00f;background-color: #ff0;padding: 0 2px;}
/* static: header.css */
#userNote {white-space: nowrap;padding: 10px 5px 3px 0;display: table-cell;vertical-align: top;}
.loginPopup {white-space: nowrap;position: absolute;z-index: 100;}
.loginPopup .container-1 {padding: 7px 4px 3px 7px;}
.loginPopup input[type="text"], .loginPopup input[type="password"] {font-size: 1em;width: auto !important;}
.loginPopup input[type="checkbox"] {margin-top: 5px !important;margin-left: 0;}
#userMenu {padding: 10px 5px 3px 5px;display: table-cell;width: 100%;vertical-align: top;}
#userMenu ul {list-style: none;margin: 0;padding: 0;}
#userMenu li {margin: 0 7px 0 0;float: left;}
#userMenu a {text-decoration: none;}
#userMenu span {text-decoration: underline;white-space: nowrap;}
#userMenu a:hover span {text-decoration: none;}
#userMenu .pageMenu {font-size: 1em;}
#changeLanguageMenu img {margin-left: 0;}
#changeLanguageMenu span {margin: 0 0 0 22px !important;}
#header {border-width: 1px 1px 0 1px;border-style: solid;padding: 0;clear: both;position: relative;min-height: 0;}
#header:after {content: "";display: block;clear: both;height: 0;}
#headerContainer {border-bottom-width: 0;}
#mainContainer {border-top-width: 0;border-bottom-width: 0;}
#search {border-width: 0;border-style: solid;background-color: transparent;position: absolute;top: 13px;right: 13px;z-index: 100;}
#search .searchContainer {border-width: 0;margin: 0;padding: 10px;}
#search ul {list-style: none;margin: 0;padding: 0;}
#search noscript p {margin: 3px 0 0 0;padding: 0;}
#search input.searchSubmit {margin: -1px 0 0 0;padding-left: 1px;vertical-align: middle;}
#searchInput {background-image: url("../icon/searchHeadS.png");background-repeat: no-repeat;background-position: 2px center;padding-left: 23px;width: 13em;}
.searchOptions {background-image: url("../icon/searchHeadOptionsS.png") !important;}
.searchInputMenu {font-size: 1.2em;position: relative;}
#logo {border-width: 1px 1px 0 1px;border-style: solid;margin: 0 0 -1px 0;padding: 0;position: relative;overflow: hidden;z-index: 10;}
#logo h1 a, #logo a img {border: 0;margin: 0;padding: 0;}
#logo a.pageLogo, #logo h1.pageTitle {margin: 0;padding: 0;display: block;position: absolute;width: 100%;height: 100%;}
#logo h1.pageTitle a {display: block;position: relative;height: 100%;z-index: 20;}
.mainMenu {border-width: 0 1px 1px 1px;border-style: solid;}
.mainMenu .mainMenuInner {margin: 0;border-width: 0 1px 1px 1px;border-style: solid;}
.mainMenu ul {list-style: none;margin: 0 0 -1px 0;padding: 0;}
.mainMenu > div > ul > li {display: inline-block;}
.mainMenu a {text-decoration: none;border-width: 1px;border-style: solid;margin: 0 -1px 0 0;padding: 3px 5px 2px 5px;display: block;min-height: 23px;white-space: nowrap !important;}
.mainMenu li.first a, .mainMenu li.firstActive a {margin-left: -1px;}
.mainMenu span {padding: 0 2px 0 0;}
.mainMenu div.popupMenu {font-size: 1em;}
/* static: imageViewer.css */
.imageViewerBackground, .overlayBackground { color: #fff;background-color: #000;position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 100;}
.imageViewerCaption {color: #fff;font-size: 1em;font-weight: bold;text-align: center;position: fixed;top: 5px;right: 0;left: 0;z-index: 110;}
.imageViewerCurrentImage {background-color: #fff;border: 10px solid #fff;position: fixed;width: 400px;height: 300px;z-index: 110;}
.imageViewerNavigation {border-width: 5px;}
.imageViewerLoading {background-image: url("../images/spinner.gif");background-position: 50% 50%;background-repeat: no-repeat;}
.imageViewerMenu {background-image: url("../images/imageViewer/menu.png");padding: 13px 10px;position: fixed;bottom: 10px;height: 24px;width: 224px;z-index: 120;}
/* static: inlineCalendar.css */
.inlineCalendar {position: absolute;display: none;z-index: 100;width: 170px;}
.inlineCalendarHeader, .inlineCalendarFooter {color: #fff;width: 100%;border-collapse: collapse;border-spacing: 0;table-layout: fixed;border-width: 1px;}
.inlineCalendarHeader td, .inlineCalendarFooter td {text-align: center;font-weight: bold;padding: 0;}
.inlineCalendarHeader td a, .inlineCalendarFooter td a {text-decoration: none;border-width: 1px;border-style: solid;padding: 1px;display: block;}
.inlineCalendarHeader td span, .inlineCalendarFooter td span {border-width: 1px 0;border-style: solid;padding: 1px;display: block;}
.inlineCalendarHeader td a:hover, .inlineCalendarFooter td a:hover {text-decoration: none;}
.changeElement {width: 1.5em;}
.inlineCalendarTable {border-width: 0 1px !important;border-collapse: collapse;border-spacing: 0;border-top: 0;border-bottom: 0;table-layout: fixed;width: 100%;}
.inlineCalendarTable td {padding: 0;margin: 0;}
.inlineCalendarTable a {text-align: center;text-decoration: none;border-width: 1px;border-style: solid;margin: 1px;padding: 1px;display: block;}
.weekDays {text-align: center;}
/* static: layout.css */
.layout-1, .layout-2, .layout-3, .layout-4 {border-collapse: collapse;display: table;table-layout: fixed;width: 100%;}
.columnContainer {display: table-row;border-style: solid;border-width: 0 1px 1px 0;}
.column {display: table-cell;margin: 0;padding: 0;}
.layout-1 .columnInner {padding: 15px 25px;}
.layout-2 .first {width: 65%;}
.layout-2 .second {width: 35%;}
.layout-2 .columnInner {padding: 15px 25px;}
.layout-3 .first {width: 310px;}
.layout-3 .columnInner {padding: 15px 25px;}
 
.layout-4 .first, .layout-4 .third {width: 20%;}
.layout-4 .second {width: 60%;}
.layout-4 .first .columnInner, .layout-4 .third .columnInner {padding: 0;}
.layout-4 .second .columnInner {padding: 0 10px;}
.dataList {font-size: 100%;line-height: 1.3;list-style-type: none;margin: 0;padding: 0;}
.dataList li {padding: 5px;margin: 0 1px 1px 0;}
.dataList li:after {content: "";display: block;clear: both;height: 0;}
.dataList .buttons {padding: 7px 4px 4px 10px;float: right;}
.dataList .buttons * {margin-right: 3px;}
.contentBox {padding-bottom: 10px;min-width: 215px;}
.contentBox .pageOptions {margin-top: 7px;margin-bottom: 7px;}
/* static: messages.css */
.message {margin-bottom: 7px;padding: 0;clear: both;}
.message h3, .message h4  {font-size: 1.1em;font-weight: bold;margin: 0;padding-top: 7px;overflow: hidden;text-decoration: none;min-height: 0 !important;}
.message h3 a, .message h3 a:hover, .message h4 a, .message h4 a:hover {text-decoration: none;}
.message:after {content: "";height: 0;display: block;clear: both;}
.messageInner {border-width: 1px;border-style: solid;margin: 0 !important;padding: 0;display: block;}
.messageInner:after {content: "";height: 0;display: block;clear: both;}
.messageMinimized .messageInner {padding: 5px 15px !important;clear: both;}
.messageMinimized .messageInner p {padding: 0 35px;display: block;}
.messageMinimized .messageInner img {float: left;}
.messageMinimized .messageInner h3 {padding: 0 11px;display: block;}
.messageMinimized.quickReply .messageInner h3 {min-height: 25px !important;}
.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar, .message .messageRight .messageSidebar, .message .messageFramedRight .messageSidebar {line-height: 1.3;margin: 0 0 -2.3em 0;padding: 0;width: 180px;overflow: hidden;}
.message .messageTop .messageSidebar, .message .messageFramedTop .messageSidebar {line-height: 1.3;text-align: left;margin: 0 !important;padding: 10px 0 0 0;float: none;clear: both;width: 100%;position: relative;overflow: hidden;}
.message .guestPost .messageSidebar {min-height: 20px !important;}
.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar {float: left;}
.message .messageRight .messageSidebar, .message .messageFramedRight .messageSidebar {float: right;}
.message .messageSidebar:after {content: "";height: 0;display: block;clear: both;}
.message .messageTop .messageAuthor, .message .messageFramedTop .messageAuthor {border-width: 0 !important;margin: 0 0 7px 95px;padding: 0 15px 1px 15px;float: left;}
.message .messageLeft .messageAuthor, .message .messageRight .messageAuthor, .message .messageFramedLeft .messageAuthor, .message .messageFramedRight .messageAuthor {border-width: 0;margin: 0;padding: 10px 15px 7px 15px;display: block;}
.message .dividers .messageAuthor {border-width: 0 0 1px 0;border-style: solid;margin-bottom: -1px;}
.message .guestPost .messageAuthor {margin-left: 0 !important;}
.message .messageSidebar .userName {margin: 0;padding: 0;}
.message .messageSidebar .userName a {text-decoration: none;}
.message .messageSidebar .userName a span {font-weight: bold;}
.message .userAvatar {margin: 0;padding: 7px 15px;display: block;}
.message .dividers .userAvatar {border-width: 1px 0 0 0 !important;border-style: solid;}
.message .userAvatar a {margin: 0;padding: 0;}
.message .messageLeft .userAvatarFramed, .message .messageRight .userAvatarFramed, .message .messageFramedLeft .userAvatarFramed, .message .messageFramedRight .userAvatarFramed {text-align: left;border-width: 1px;border-style: solid;margin: 7px 13px;padding: 0;width: 152px;height: 152px;position: relative;}
.message .messageLeft .userAvatarFramed a, .message .messageRight .userAvatarFramed a, .message .messageFramedLeft .userAvatarFramed a, .message .messageFramedRight .userAvatarFramed a {border-width: 1px;border-style: solid;margin: 0;padding: 0;width: 150px;height: 150px;position: absolute;}
.message .userAvatarFramed a img {position: absolute;top: 50%;left: 50%;}
.message .messageTop .userAvatar, .message .messageFramedTop .userAvatar {margin: 10px 15px;padding: 0;width: 76px;height: 76px;position: relative;}
.message .messageTop .userAvatar, .message .messageFramedTop .userAvatar {position: absolute;top: 2px;left: 2px;}
.message .messageTop .userAvatarFramed, .message .messageFramedTop .userAvatarFramed {position: absolute;top: 0;left: 0;}
.message .messageTop .userAvatarFramed, .message .messageFramedTop .userAvatarFramed {border-width: 1px;border-style: solid;margin: 10px 15px;padding: 0;width: 78px;height: 78px;display: block;}
.message .messageTop .userAvatarFramed a, .message .messageFramedTop .userAvatarFramed a {border-width: 1px;border-style: solid;margin: 0;padding: 0;display: block;width: 76px;height: 76px;}
.message .messageTop .userSymbols, .message .messageFramedTop .userSymbols {border-width: 0 !important;margin: 0 0 7px 0;padding: 0 15px;float: right;}
.message .dividers .userSymbols {border-width: 1px 0 0 0;border-style: solid;}
.message .messageLeft .userSymbols, .message .messageRight .userSymbols, .message .messageFramedLeft .userSymbols, .message .messageFramedRight .userSymbols {margin: 0;padding: 7px 15px;}
.message .messageLeft.dividers .userSymbols, .message .messageRight.dividers .userSymbols, .message .messageFramedLeft.dividers .userSymbols, .message .messageFramedRight.dividers .userSymbols {border-width: 1px 0 0 0;border-style: solid;}
.message .userSymbols ul {list-style: none;margin: 0;padding: 2px 0;}
.message .messageTop .userSymbols ul, .message .messageFramedTop .userSymbols ul {padding: 0;}
.message .userSymbols ul li {display: inline;}
.message .messageTop .userCredits, .message .messageFramedTop .userCredits {border-width: 0 !important;margin: 0 0 7px 0;padding: 0;float: right;clear: right;}
.message .messageLeft .userCredits, .message .messageRight .userCredits, .message .messageFramedLeft .userCredits, .message .messageFramedRight .userCredits {margin: 0;padding: 7px 15px;}
.message .dividers .userCredits {border-width: 1px 0 0 0;border-style: solid;}
.message .userCredits .userPosts a {padding: 0 0 3px 0;display: block;}
.message .messageTop .userCredits p, .message .messageFramedTop .userCredits p {margin: 0;padding: 0 15px;}
.message .messageTop .userMessenger, .message .messageFramedTop .userMessenger {text-align: left;border-width: 0 !important;margin: 0 0 7px 95px;padding: 0 15px;clear: left;}
.message .messageTop.guestPost .userMessenger, .message .messageFramedTop.guestPost .userMessenger {border-width: 0 !important;margin: 0;padding: 10px 15px;position: absolute;top: 0;right: 0;}
.message .dividers .userMessenger {border-width: 1px 0 0 0;border-style: solid;}
.message .messageLeft .userMessenger, .message .messageRight .userMessenger, .message .messageFramedLeft .userMessenger, .message .messageFramedRight .userMessenger {margin: 0;padding: 7px 15px 0 15px;}
.message .messageLeft.dividers .userMessenger, .message .messageRight.dividers .userMessenger, .message .messageFramedLeft.dividers .userMessenger, .message .messageFramedRight.dividers .userMessenger {border-width: 1px 0 0 0;border-style: solid;}
.message .userMessenger ul {list-style: none;margin: 0;padding: 2px 0;}
.message .messageTop .userMessenger ul, .message .messageFramedTop .userMessenger ul {padding: 0;}
.message .userMessenger ul li {display: inline;}
.message .messageContent {border-style: solid;padding: 0;}
.message .messageLeft .messageContent {border-width: 0 0 0 1px;margin: 0 0 0 180px;}
.message .messageFramedLeft .messageContent {border-width: 1px;margin: 10px 15px 10px 180px;}
.message .messageRight .messageContent {border-width: 0 1px 0 0;margin: 0 180px 0 0;}
.message .messageFramedRight .messageContent {border-width: 1px;margin: 10px 180px 10px 15px;}
.message .messageTop .messageContent {border-width: 1px 0 0 0;margin: 0;}
.message .messageFramedTop .messageContent {border-width: 1px;margin: 0 15px 10px 15px;}
.message .messageContent:after {content: "";height: 0;display: block;clear: both;}
.message .messageContentInner {border-width: 0;border-style: solid;margin: 0;padding: 10px 15px;}
.message .messageLeft .messageContentInner, .message .messageRight .messageContentInner {border-width: 0;}
.message .messageFramedLeft .messageContentInner, .message .messageFramedRight .messageContentInner, .message .messageFramedTop .messageContentInner {border-width: 1px;}
.message .messageContentInner:after {content: "";height: 0;display: block;clear: both;}
.message .messageHeader {border-style: solid;border-top-width: 0;border-left-width: 0;border-right-width: 0;margin: 0;padding: 0;min-height: 30px;}
.message .messageHeader .containerIcon {text-align: left;margin: 0;padding: 0 0 3px 0;width: 25px;}
.message .messageHeader .containerContent {padding-bottom: 7px;}
.message .messageHeader .containerContent p {padding: 3px 0 0 0;}
.message .messageHeader .messageMarkCheckBox {margin: 0;padding: 0;}
.message .messageHeader .messageCount {float: right;}
.message .messageHeader .messageNumber {text-decoration: none;margin: 0 0 0 4px;padding: 0 4px;}
.message .messageBody {margin: 0;padding: 7px 0 0 0;display: block;width: 100%;position: relative;overflow: hidden;}
.message input {margin-right: 6px;}
.message .poll {margin: 0 15px 7px 0;float: left;width: 47%;}
.poll .container-1, .poll .container-2, .poll .container-3 {padding: 4px;}
.poll .containerContent label {display: block;overflow: hidden;}
.poll h4 {font-style: italic;font-weight: bold;padding-top: 0;}
.poll .pollResults {font-size: .95em;text-align: right;}
.pollOptionBar {margin-right: 4px;float: left;height: 6px;}
.pollBarColor1 { background-color: #93befe;border-bottom: 6px solid #468ffc;}
.pollBarColor2 { background-color: #6be8ff;border-bottom: 6px solid #02c4e7;}
.pollBarColor3 { background-color: #b8fb82;border-bottom: 6px solid #30ff00;}
.pollBarColor4 { background-color: #f6ff00;border-bottom: 6px solid #ede502;}
.pollBarColor5 { background-color: #ffc676;border-bottom: 6px solid #ff9600;}
.pollBarColor6 { background-color: #fe9595;border-bottom: 7px solid #fe4747;}
.pollBarColor7 { background-color: #f9f;border-bottom: 6px solid #f6f;}
.pollBarColor8 { background-color: #c7a2e7;border-bottom: 7px solid #a56dd5;}
.pollBarColor9 { background-color: #e1bb84;border-bottom: 6px solid #ca8a2f;}
.pollBarColor10 { background-color: #c3bbbb;border-bottom: 6px solid #967e7e;}
.message .signature {border-left-width: 0;border-right-width: 0;border-bottom-width: 0;margin: 7px 0 0 0;padding: 7px 0 0 0;overflow: hidden;position: relative;}
.message .editNote, .message .deleteNote {border-left-width: 0;border-right-width: 0;border-bottom-width: 0;margin: 7px 0 0 0;padding: 7px 0 0 0;position: relative;}
.message .messageFooter, .message .messageFooterLeft, .message .messageFooterRight {text-align: left;border-left: 0;border-right: 0;border-bottom: 0;margin: 7px 0 0 0;padding: 0;clear: both;display: block;position: relative;}
.message .messageFooter:after, .message .messageFooterLeft:after, .message .messageFooterRight:after {content: "";height: 0;display: block;clear: both;}
.message .messageFooter .breadCrumbs {margin-top: 10px;}
.message .messageFooter .smallButtons li {float: right;}
.message .messageFooter .smallButtons .extraButton {margin-left: 10px;margin-right: 0;}
.message .messageFooterLeft {text-align: right;}
.message .messageFooterLeft .smallButtons li {float: left;}
.message .messageFooterLeft .smallButtons .extraButton {margin-left: 0;margin-right: 10px;}
.message .messageFooterRight {text-align: left;}
.message .messageFooterRight .smallButtons li {float: right;}
.message .messageFooterRight .smallButtons .extraButton {margin-left: 10px;margin-right: 0;}
.attachmentPreview {margin-bottom: 0;}
.attachmentPreview ul {list-style: none;margin: 0;padding: 0;}
.attachmentPreview ul li {border-style: solid;border-width: 1px;margin-bottom: 7px;text-align: center;}
.attachmentPreview ul li a {border-style: solid;border-width: 1px;display: block;}
.attachmentPreview ul li img {display: inline;position: relative;top: 50%;}
.attachmentPreview ul li a span {background-image: url("../icon/zoomInS.png");background-repeat: no-repeat;background-position: right top;margin: 5px 3px 0 0;position: absolute;top: 0;right: 0;width: 95%;height: 95%;visibility: hidden;}
.attachmentPreview ul li a:hover span {visibility: visible;}
.attachmentFile:after {clear: none;}
.attachmentFile input, .attachmentFile button {float: right;}
.attachmentFile ul {list-style: none;margin: 0 !important;padding: 0 !important;}
.attachmentFile ul li {border-width: 1px 0 0 0;border-style: solid;margin: 0;padding: 5px 0;min-height: 22px;}
.attachmentFile ul li:first-child {border: none;}
.attachmentFile ul li div {padding: 3px 0 0 30px;}
.attachmentFile ul li a img {float: left;}
.attachmentsInput {padding: 1px 0 3px 0;}
.attachmentsInput input {margin-top: 2px;width: 100%;}
.attachmentsInputSubmit {float: right;}
.quoteBox {border-width: 1px;border-style: solid;margin: 0 0 7px 0;display: block;clear: both;position: relative;}
.quoteBox .quoteHeader {margin: 1px 1px 0 1px;padding: 7px 15px 7px 15px;}
.quoteBox .quoteHeader h3 {font-style: italic;font-weight: bold;margin: 0;padding: 0;}
.quoteBox .quoteHeader h3 img {margin-top: -2px;padding-right: 3px;vertical-align: middle;}
.quoteBox .quoteBody {margin: 0 1px 1px 1px;padding: 0 15px 5px 15px;}
.quoteBox .quoteBody:after {content: "";height: 0;display: block;clear: both;}
.codeBox {border-width: 1px;border-style: solid;margin: 0;padding: 1px;clear: both;position: relative;font-style: normal;text-align: left;font-weight: normal;}
.codeBox h3 {font-style: italic;font-weight: bold;margin: 0;padding: 5px;}
.codeBox table {border-spacing: 0;width: 100%;}
.codeBox pre {margin: 0;padding: 0 5px;font-family: monospace;}
.codeBox .codeLines, .codeBox .codeLineNumbers {vertical-align: top;}
.codeBox .codeLineNumbers img {padding: 5px;}
.codeBox .codeLineNumbers {text-align: right;}
.codeBox .codeLines {width: 100%;}
.codeBox div {overflow: auto;}
.smileys {margin: 0;padding: 0;list-style: none;}
.smileys li {margin-right: 5px;display: inline;}
.messagePreview .message {margin: -1px 0 0 -1px;padding: 0;border: 0;}
.message .breadCrumbs {float: left;}
/* static: pageMenu.css */
div.pageMenu {margin: 0;margin-right: 0 !important;text-align: left;}
div.pageMenu ul {display: block !important;float: none !important;font-weight: normal !important;list-style: none;margin: 0;padding: 0;}
div.pageMenu li {border: 0;display: block !important;float: none !important;margin: 0 !important;padding: 0 !important;}
div.pageMenu a, div.pageMenu a:hover {display: block !important;background-color: transparent;background-image: none;border-width: 0;float: none !important;height: auto !important;margin: 0 !important;padding: 5px 7px 5px 35px !important;text-align: left !important;text-decoration: none !important;}
div.popupMenu a, div.popupMenu a:hover {padding: 5px 7px !important;}
.mainMenu div.popupMenu a, .mainMenu div.popupMenu a:hover {padding: 5px 7px 5px 35px !important;}
div.pageMenu img {margin-left: -30px;margin-top: -2px;position: absolute;}
div.pageMenu span {display: block;margin: 0 !important;padding: 3px 13px 2px 0 !important;text-decoration: none !important;}
div.pageMenu li.container-1, div.pageMenu li.container-2 {margin: 0 1px 1px 0 !important;}
div.pageMenu .twoRows li {line-height: 1.3;}
div.pageMenu .twoRows a {margin: 0 !important;padding-bottom: 4px !important;padding-top: 2px !important;min-height: 24px;}
div.pageMenu .twoRows img {margin-left: -27px;margin-top: 3px;}
div.pageMenu .twoRows label {cursor: pointer;display: block;margin: 0 !important;padding: 0 0 0 5px !important;}
div.pageMenu .twoRows a span {display: block;margin: 0 !important;padding: 0 0 0 5px !important;text-decoration: underline !important;}
div.pageMenu .twoRows a:hover span {text-decoration: none !important;}
.popupMenu {border-width: 1px;margin: 0 0 10px 0;opacity: .9 !important;padding: 1px;position: absolute;white-space: nowrap;z-index: 30;}
/* static: pageNavigation.css */
.pageNavigation {margin-top: .5em;margin-right: 20px;margin-bottom: 5px;float: left;clear: left;}
.pageNavigation ul {list-style: none;margin: 0;padding: 0;}
.pageNavigation li {border-width: 1px;border-style: solid;margin-right: 3px;float: left;position: relative;}
.pageNavigation li.active, .pageNavigation li:active {border-width: 1px;border-style: solid;}
.pageNavigation a, .pageNavigation li span {text-align: center;text-decoration: none;border-width: 1px;border-style: solid;padding: 0 4px;display: block;}
.pageNavigation li div {text-align: center;margin-left: -1px;padding: 0 0 .4em 0;position: absolute;bottom: 1.6em;width: 12em; z-index: 200;display: none;opacity: .9; }
.pageNavigation li:hover div {display: block;}
.pageNavigation li ul {border: 1px;padding: 0 0 2px 2px;float: left;clear: left;}
.pageNavigation li ul li {text-align: right !important;margin-top: 2px;}
.pageNavigation .skip, .pageNavigation .skip:hover, .pageNavigation .skip:active {border: none;}
.pageNavigation .skip a, .pageNavigation .skip a:hover, .pageNavigation .skip a:active, .pageNavigation .skip span {background-color: transparent;background-image: none !important;border: none;margin: 0;padding: 0;}
.pageNavigation .skip {padding: 1px 1px !important;width: 16px;}
.pageNavigation .skip img {vertical-align: middle;}
.pageNavigation input {text-align: center;background-color: transparent;border: none;margin: 0;padding: 2px 0;width: 2.5em;min-height: 1.84em;display: none;}
.pageNavigation .children {padding: 0;}
.pageNavigation a, .pageNavigation li ul, .pageNavigation li {border-width: 1px;}
.pageNavigation a, .pageNavigation li.children span {border-color: #fff;border-style: solid;}
.statusDisplay .pageNavigation {margin: 0;padding: 0 0 2px 0;}
/* static: privateMessagesGlobal.css */
.pmBoxFull {color: #c00;font-weight: bold;}
#pmOutstandingNotifications ul {list-style-type: square;list-style-image: url("../icon/pmEmptyS.png");margin: 5px 0 0 15px;padding: 0 0 0 9px;}
#pmOutstandingNotifications ul a {padding-left: 3px;}
/* static: profile.css */
#userCard {line-height: 1.3;margin-bottom: 23px;display: block;clear: both;position: relative;}
#userCard:after {content: "";display: block;clear: both;height: 0;}
#userCard ul {list-style: none;margin: 0;padding: 0;position: relative;}
#userCard ul:after {content: "";display: block;clear: both;height: 0;}
#userCardAvatar {margin: 0;padding: 0;float: left;height: 100%;}
#userCardAvatar .userAvatar {margin: 13px 25px;padding: 0;float: left;}
#userCardAvatar .userAvatar a {display: block;}
#userCardCredits {border-width: 0 0 0 1px;border-style: dotted;margin: 0;padding: 0 25px;}
#userCardCredits .userName { font-weight: bold;}
#userCardCredits .userPersonals {padding-top: 7px;width: 50%;min-height: 59px;overflow: hidden;}
#userCardCredits .userPersonals p {padding-bottom: 3px;}
#userCardCredits .userStatus {display: block;clear: both;}
#userCardCredits .userStatus li {text-decoration: none;display: inline;}
#userCardCredits .userStatus li a {text-decoration: none;margin-right: 3px;float: left;}
#userCardCredits .userStatus li a img {margin: 0 !important;padding: 0 !important;}
#userCardCredits .smallButtons {position: absolute;top: 5px;right: 25px;}
#userCardCredits .smallButtons li a {text-align: center !important;cursor: pointer;}
#userCardCredits .smallButtons img {margin: 0 auto;padding-top: 4px;display: block;}
.friendsConnection {border-width: 1px 0 0 0;border-style: dotted;margin: 7px 0 0 0;padding: 7px 0 0 0;}
.friendsConnection:after {content: "";display: block;clear: both;height: 0;}
.friendsConnection h3 {font-weight: bold;padding-bottom: 3px;}
.friendsConnection .avatarFrame {margin: 0 auto;display: block;position: relative;height: 48px;max-width: 48px;}
.friendsConnection .avatarFrame img {display: block;position: absolute;bottom: 0;left: 0;}
.friendsConnection a .avatarCaption {text-decoration: underline;padding-bottom: 5px;display: block;}
.friendsNetwork {border-width: 1px 0 0 0;border-style: dotted;margin: 7px 0 0 0;padding: 7px 0;}
.friendsNetwork:after {content: "";display: block;clear: both;height: 0;}
.friendsNetwork h3 {font-weight: bold;padding-bottom: 3px;}
.friendsNetwork .digitDisplay {font-size: 2em;font-weight: bold;font-style: italic;background-repeat: no-repeat;background-position: center 2px;padding: 23px 10px 2px 10px !important;display: block;min-height: 18px;}
.friendsNetwork .network1 .digitDisplay {background-image: url("../images/network-1.png");}
.friendsNetwork .network2 .digitDisplay {background-image: url("../images/network-2.png");}
.friendsNetwork .network3 .digitDisplay {background-image: url("../images/network-3.png");}
.friendsNetwork a .digitCaption {text-decoration: underline;padding-bottom: 5px;display: block;}
.friendsNone {border-width: 1px 0 0 0;border-style: dotted;margin: 7px 0 0 0;padding: 7px 0 0 0;}
.friendsNone:after {content: "";display: block;clear: both;height: 0;}
.friendsNone h3 {font-size: 1.4em;font-weight: bold;font-style: italic;text-align: center;padding: 13px 10px 10px 10px !important;display: block;}
.guestAdvice {border-width: 1px 0 0 0;border-style: dotted;margin: 7px 0 0 0;padding: 7px 0 0 0;}
.guestAdvice:after {content: "";display: block;clear: both;height: 0;}
.guestAdvice h3 {font-size: 1.4em;font-weight: bold;font-style: italic;text-align: center;padding: 13px 10px 10px 10px !important;display: block;}
.dynContainer {list-style: none;margin: 0;padding: 0;}
.dynContainer .dynItem {float: left;overflow: hidden;}
.dynItems5 .dynItem {width: 20% !important;}
.dynItems4 .dynItem {width: 25% !important;}
.dynItems3 .dynItem {width: 33% !important;}
.dynItems2 .dynItem {width: 50% !important;}
.dynItems1 .dynItem {width: 100% !important;}
.dynContainer .dynItem .dynBox {text-align: right;line-height: 1.3em;background-image: url("../images/friendsConnectionLine.png");background-repeat: no-repeat;background-position: 0 23px;display: block;float: right;position: relative;width: 100%;}
.dynBox .dynBoxInner {text-align: center;background-image: url("../images/friendsConnectionArrow.png");background-repeat: no-repeat;background-position: 0 23px;display: block;float: right;width: 75%;min-width: 85px;}
.dynBoxInner a {text-decoration: none;display: block;}
.dynBoxInner a:hover span {text-decoration: none !important;}
.thumbnailView li:after {clear: none;display: inline;}
.thumbnailView li.floatedElement {margin: 3px 0;overflow: hidden;padding: 0 0 5px 0;text-align: center;width: 20%;}
.thumbnailView li.floatedElement a {margin: 0 7px;display: block;overflow: hidden;}
.thumbnailView li.floatedElement p {margin: 0 7px;}
.thumbnailView .thumbnail {display: block;height: 48px;margin: 0 auto 3px auto;position: relative;width: 48px;}
.thumbnailView .thumbnail img {bottom: 0;left: 0;position: absolute;}
.thumbnailView.squared .thumbnail {height: 75px !important;}
#tplUserProfile .signature {border-width: 1px 0;margin-top: 7px;margin-bottom: -6px;padding: 7px 0;}
.guestBook .contentHeader, .guestBook .contentFooter {margin-top: 7px;}
.guestBook .message {margin-bottom: 7px;}
.guestBook .messageInner {padding: 10px 20px !important;}
.guestBook .messageAnswer {margin-left: 50px !important;margin-bottom: 23px !important;}
.guestBook .messageAnswer h4 {display: inline !important;}
.guestBook .messageAnswer p {padding-bottom: 7px;}
.memberList {list-style: none;margin: 0;padding: 0;}
.memberList:after {content: "";clear: both;display: block;height: 0;}
.memberList li {border: 1px;margin: 5px 10px 5px 0;padding: 1px;display: block;float: left;position: relative;width: 200px;}
.memberList li .memberName {text-decoration: none;border-width: 0 1px 0 0;border-style: solid;padding: 3px 3px 3px 24px;display: block;width: 150px;overflow: hidden;}
.memberList li > img {margin: -8px 4px 0 4px;position: absolute;top: 50%;left: 0;}
.memberList li a > img {border: none;margin: -12px 4px 0 4px;padding: 4px 3px;position: absolute;top: 50%;right: -3px;}
.memberList li .acceptButton img {padding-right: 26px}
.membersList td {text-align: center;}
.membersList td.columnUsername {text-align: left;}
.membersList td.columnAvatar {height: 50px;}
.memberList .memberListNoDelete .memberName {border: 0;width: 173px;}
.avatarShow {text-align: center;padding-bottom: 20px;}
.avatarSelect {margin: 7px 0;float: left;clear: both;display: block;}
.avatarSelect ul {list-style: none;margin: 0;padding: 0;}
.avatarSelect li {margin: 0 7px 7px 0;float: left;}
.avatarSelect li label {border-width: 1px;padding: 1px;position: relative;width: 150px;height: 150px;display: block;}
.avatarSelect li label:hover {cursor: pointer;}
.avatarSelect li label input {position: absolute;top: 5px;left: 5px;z-index: 1;}
.avatarSelect li label img {position: absolute;top: 50%;left: 50%;}
.userGroupsList {list-style-type: square;}
.userGroupsList h4 {margin-bottom: 5px;font-weight: bold;}
.userGroupsList p {margin-bottom: 5px;}
.userGroupsList li {margin-bottom: 5px;clear: both;}
.userGroupsList li .smallButtons {float: right;clear: both;position: relative;}
.stylePreviewImageContainer {margin-top: 3px;}
/* static: spoiler.css */
.spoiler h3 {cursor: pointer;}
.cssSpoiler h3 {cursor: default;}
.cssSpoiler .quoteBody {display: none;}
.cssSpoiler:hover > .quoteBody {display: block;}
/* static: tabbedMenus.css */
.tabMenu {margin-top: 5px;clear: both;width: 100%;}
.tabMenu:after {content: "";clear: both;display: block;height: 0;}
.tabMenu ul {margin: 0;padding: 0 0 0 10px;}
.tabMenu li {list-style: none;border-width: 1px 1px 0 1px;margin-right: 3px;float: left;}
.tabMenu li a {text-decoration: none;white-space: nowrap;border-width: 1px;border-style: solid;padding: 2px 5px 0 5px;display: block;position: relative;z-index: 10;}
.tabMenu li.activeTabMenu a {border-bottom: none;padding-bottom: 3px;position: relative;z-index: 20;}
.tabMenu li a, .tabMenu li.activeTabMenu a {min-height: 24px;}
.subTabMenu {border: 1px;margin-bottom: -1px;margin-top: -2px;padding: 1px;position: relative;z-index: 0;}
.subTabMenu:after {content: "";clear: both;display: block;height: 0;}
.subTabMenu .containerHead {margin: 0;padding: 2px;min-height: 5px;}
.subTabMenu .containerHead h2, .subTabMenu .containerHead h3 {padding: 2px 5px;}
.subTabMenu .containerHead:after {content: "";clear: both;display: block;height: 0;}
.subTabMenu ul {list-style: none;margin: 0;padding: 0;}
.subTabMenu li {float: left;}
.subTabMenu li a {text-decoration: none;white-space: nowrap;margin: 1px 2px;padding: 2px 7px;display: block;}
.subTabMenu li.activeSubTabMenu a, .subTabMenu li a:hover {border-width: 1px;padding: 1px 6px;}
.subTabMenu .containerHead div {font-size: 5px;height: 5px;}
.contentBox .border .subTabMenu {border: none;margin: 0 0 1px 0;padding: 0;}
.contentBox .border .subTabMenu .containerHead {border: none;margin: 0 1px 0 0;}
.tabMenuContent {clear: both;}
.tabMenuContent > div {padding: 15px 25px;}
.tabMenuContent .subHeadline {margin-bottom: 2px;}
.tabMenuContent h3.containerContent {margin-top: 0;margin-bottom: 0;}
.tabMenuContent fieldset.noJavaScript {background: transparent;border: 0;margin: 0;padding-top: 13px;}
.tabMenuContent legend.noJavaScript {display: none;}
.tabMenuContentContainer {clear: both;}
.tabMenuContent .message {margin-bottom: 7px;}
.tabMenuContent .messageInner .smallButtons:after {clear: none;}
.tabMenuContent .message .messageHeading {margin-top: 0 !important;}
.tabNavigation {float: right;}
/* static: tableBBCodeSelection.css */
#tableBBCodeContainer {padding: 0 5px;position: absolute;}
#tableBBCodeContainer ul {list-style: none;margin: 0;padding: 0;}
#tableBBCodeContainer ul li {border: 1px solid #000;width: 15px;height: 15px;margin: 0 1px 1px 0;display: inline-block;cursor: pointer;}
/* static: tables.css */
.tableList {border-spacing: 0;margin: 0;padding: 0;width: 100%;}
.tableList tbody tr:hover .columnTopic .topic p a, .tableList tbody tr:hover .columnUsername p a, .tableList tbody tr:hover .columnTitle p a {text-decoration: none;}
.tableList th {border-width: 0 1px 1px 0;border-style: solid;font-weight: normal;}
.tableList td {border-width: 0 1px 1px 0;border-style: solid;padding: 4px;}
.tableList td a {text-align: left;}
.tableHead a, .tableHead .emptyHead {border-style: solid;border-width: 0 0 1px 0;display: block;line-height: 1.8;margin: -1px;min-height: 22px;padding: 0 5px;text-align: center;text-decoration: none;}
.tableHead .emptyHead input {margin-top: 0;}
.tableHead {white-space: nowrap;}
.tableHead a img {margin-top: -3px;padding: 0;}
.tableHead .active a {border-width: 0 0 1px 0;}
.tableList td.columnText {text-align: left;}
.tableList td.columnNumbers, .tableList td.columnDate {text-align: right;white-space: nowrap;}
.tableList td.columnID {width: 1%;text-align: right;}
.tableList td.columnMark {width: 1%;}
.tableList .statusDisplay {float: right;padding: 1px 0;}
.tableList .statusDisplayIcons {display: inline-block;margin-left: 5px;}
.tableList td.columnIcon {width: 1%;white-space: nowrap;}
.tableList td.actionIcons img {display: inline !important;}
.tableList .deleteNote {border-width: 0 !important;margin-top: 3px;padding-top: 3px;}
/* static: tagCloud.css */
.tagList {margin: 0;padding: 5px;}
.tagCloud {list-style: none;margin: 0;padding: 5px 0;}
.tagCloud li {line-height: 1.1;display: inline;}
.tagCloud a {text-decoration: none;white-space: nowrap;padding: 2px;}
.tagCloud a:hover {text-decoration: underline;}
.sidebar .tagCloud {padding: 5px;}
/* static: wysiwyg.css */
.editorFrame .formFieldLabel {display: block;width: auto;}
.editorFrame .formField {margin: 0 !important;width: 100%;}
.editorFrame .border {margin-bottom: 0 !important;}
.formError .mceErrorBorder {border-color: #c00; margin-top: 1px;z-index: 1;}
.editor {padding-top: 1px; }
.editor .formFieldLabel {width: 0;display: none !important;}
.editor textarea, .editor textarea:focus {border: 0 none !important;margin: 0;width: 100%;}
.editorFrame .subTabMenu .containerHead div {height: auto;}
.mceToolbar {height: auto !important; display: block;}
.mceToolbar ul {margin: 0 3px;padding: 0;width: 99.5%; display: block;float: left;}
.mceToolbar li {display: block;position: relative;}
.mceToolbar li a {margin: 1px;padding: 1px;}
.mceToolbar li a:hover {margin: 1px;padding: 0;}
.mceToolbar li.activeSubTabMenu a {margin: 1px;padding: 0;}
.mceSeparator {border: 0;margin: 2px 3px 0 3px;padding: 0;}
.fontFormat {font-size: 10pt;margin-right: 5px !important;height: 1.7em;}
.mceButtonDisabled a img {cursor: default;opacity: .3; }
.mceButtonDisabled a:hover {background: transparent !important;border: 1px solid transparent !important;}
.editorFrame .popupMenu {opacity: 1.0 !important;}
div.mceColors {background-color: #000;float: left;width: 113px !important;}
div.mceColors ul {list-style: none;margin: 0;padding: 1px 0 0 1px;width: auto;}
div.mceColors ul li {margin: 0 1px 1px 0 !important;padding: 0 !important;float: left !important;display: block !important;height: 15px !important;width: 15px !important;}
div.mceColors ul li a, div.mceColors ul li a:hover {background-image: none;background-repeat: no-repeat !important;background-position: 0 !important;margin: 0 !important;padding: 0 !important;display: block !important;height: 15px !important;width: 15px !important;}
div.mceColors ul li a:hover {background-repeat: no-repeat !important;background-position: -1px -1px !important;border: 1px solid #fff !important;width: 13px !important;height: 13px !important;}
.mceEditorIframe {border: 0;margin: 0;padding: 0;width: 100%;display: block;}
.iframeHTML, .iframeBody {background-color: transparent !important;background-image: none !important;clear: both;}
.iframeBody p {margin-bottom: auto;}
blockquote.wysiwygQuote {border-width: 1px;border-style: solid;margin: 20px;padding: 5px;}
.editorCodeView {border: 0;margin: 0;padding: 0;display: none;overflow: auto;}
.mceInputText {border: 0 !important;margin: 0 !important;padding: 0 !important;width: 100%;}
.mceResizeIconRow {border-top: none !important;}
.mceResizeIconRow div {height: 24px;}
.mceResizeIcon {cursor: se-resize;background-image: url('../icon/wysiwyg/editorResizeM.png');background-repeat: no-repeat;float: right;height: 24px !important;width: 24px;}
.mceResizeBox {border-width: 1px;border-style: dotted;display: none;}
/* dynamic style attributes */
.largeButtons li a,.pmEditFolders a{background-color:#dfc584}
.largeButtons li a:hover,.pmEditFolders a:hover{background-color:#dfc584}
.largeButtons li a,.pmEditFolders a{background-image:url("../images/allodsOnline/buttonRight.gif")}
.largeButtons li a:hover,.pmEditFolders a:hover{background-image:url("../images/allodsOnline/buttonRight.gif")}
.largeButtons li a,.pmEditFolders a{border-style:solid}
.largeButtons li a{border-width:0px}
.largeButtons li{border-style:solid}
.largeButtons li{border-width:0px}
.largeButtons li a,.pmEditFolders a{color:#fff}
.largeButtons li a:hover,.pmEditFolders a:hover{color:#fff}
.memberList li .memberName,.messageNumber,.optionButtons a,.smallButtons a,li.extraButton a{background-color:#dfc584}
.memberList li .memberName{border-color:#dfc584}
.memberList li .memberName:hover,.messageNumber:hover,.optionButtons a:hover,.pageNavigation li ul,.smallButtons a:hover,li.extraButton a:hover{background-color:#dfc584}
.memberList li .memberName,.messageNumber,.optionButtons a,.smallButtons a,li.extraButton a{background-image:url("../images/allodsOnline/buttonRight.gif")}
.memberList li .memberName:hover,.messageNumber:hover,.optionButtons a:hover,.smallButtons a:hover,li.extraButton a:hover{background-image:url("../images/allodsOnline/buttonRight.gif")}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a,li.extraButton a{border-style:solid}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a,li.extraButton a{border-width:0px}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li,li.extraButton{border-style:solid}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li,li.extraButton{border-width:0px}
.container-1 .optionButtons a,.container-1 .smallButtons a,.container-2 .smallButtons a,.container-3 .smallButtons a,.memberList li .memberName,.messageInner .color-1 .memberName,.messageInner .color-1 .smallButtons a,.messageInner .color-2 .memberName,.messageInner .color-2 .smallButtons a,.messageNumber,.optionButtons a,.smallButtons a,li.extraButton a{color:#fff}
.container-1 .optionButtons a:hover,.container-1 .smallButtons a:hover,.container-2 .smallButtons a:hover,.container-3 .smallButtons a:hover,.memberList li .memberName:hover,.messageInner .color-1 .memberName:hover,.messageInner .color-1 .smallButtons a:hover,.messageInner .color-2 .memberName:hover,.messageInner .color-2 .smallButtons a:hover,.messageNumber:hover,.optionButtons a:hover,.smallButtons a:hover,li.extraButton a:hover{color:#fff}
.border,.error,.info,.inlineCalendarFooter,.inlineCalendarHeader,.inlineCalendarTable,.message,.pageNavigation li ul,.pmEditFolders,.pmUsageBar,.popupMenu,.quoteBox,.searchContainer,.subTabMenu,.success,.tabMenu li,.warning,blockquote.wysiwygQuote,fieldset{border-style:solid}
.border,.error,.info,.inlineCalendarFooter,.inlineCalendarHeader,.inlineCalendarTable,.message,.quoteBox,.searchContainer,.success,.warning,blockquote.wysiwygQuote,fieldset{border-width:0px}
.containerHead,.inlineCalendarFooter td,.inlineCalendarHeader td,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{background-color:#618661}
.containerHead .light,.containerHead .light a{color:#fff}
.containerHead,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span{color:#fff}
.container-3 .boardlistTitle a,.containerHead a,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{color:#fff}
.container-3 .boardlistTitle a:hover,.containerHead a:hover{color:#fff}
.container-1,.container-1 fieldset fieldset,.container-2 fieldset,.dynBoxInner,.inlineCalendarTable,.messageInner .color-1,.pageNavigation li ul,div.pageMenu li.container-1 a,fieldset{background-color:#e5f1e5}
.inlineCalendarTable a{border-color:#e5f1e5}
.container-1 .formFieldDesc,.container-1 .light,.container-1 .light a,.container-1 .signature,.messageInner .color-1 .light,.messageInner .color-1 .light a,.messageInner .color-1 .signature{color:#676a67}
.color-1 legend,.container-1,.container-1 legend,.iframeBody,.inlineCalendarTable,.messageInner .color-1{color:#313131}
.container-1 a,.container-3 .container-1 a,.messageInner .color-1 a{color:#313131}
.container-1 a:hover,.container-3 .container-1 a:hover,.messageInner .color-1 a:hover{color:#313131}
.container-1 fieldset,.container-1 fieldset fieldset.noJavaScript fieldset,.container-2,.container-2 fieldset fieldset,.container-3 fieldset,.messageInner .color-2,.weekDays,div.pageMenu li.container-2 a,fieldset fieldset{background-color:#d4e0d4}
.container-2 .formFieldDesc,.container-2 .light,.container-2 .light a,.container-2 .signature,.messageInner .color-2 .light,.messageInner .color-2 .light a,.messageInner .color-2 .signature{color:#676a67}
.color-2 legend,.container-2,.container-2 legend,.messageInner .color-2,.weekDays{color:#313131}
.container-2 a,.container-3 .container-2 a,.messageInner .color-2 a{color:#313131}
.container-2 a:hover,.container-3 .container-2 a:hover,.messageInner .color-2 a:hover{color:#313131}
.container-3,.container-3 fieldset fieldset,.itemList .itemListCategory,.simpleBar ul,.tableList tbody tr:hover,.threadStarterPost .poll .container-3{background-color:#324032}
.messageContainer,.messageContainerFooter{border-color:#324032}
.container-4,.simpleBar ul li a:hover,.simpleBar ul li.selected a,.userAvatarFramed,blockquote.wysiwygQuote{background-color:#4e4634}
#userCardCredits,.attachmentPreview ul li,.buttonBar,.deleteNote,.editNote,.friendsConnection,.friendsNetwork,.friendsNone,.guestAdvice,.itemList .itemListTitle,.mainMenu div.pageMenu .bottomSeparator a,.mainMenu div.pageMenu .topSeparator a,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline,div.pageMenu .bottomSeparator a,div.pageMenu .topSeparator a{border-color:#c0c0c0}
.blog .userBlogCategoryAdd{border-top-color:#c0c0c0}
.blogBoxArchive .itemList > li > .itemList > li > .itemList,.blogBoxArchive .itemList > li > .itemList > li > .itemListTitle,.blogBoxArchive > .border > .itemList > li:last-child > .itemListTitle{border-top-color:#c0c0c0}
.buttonBar,.deleteNote,.editNote,.itemList .itemListTitle,.mainMenu div.pageMenu .bottomSeparator a,.mainMenu div.pageMenu .topSeparator a,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline,div.pageMenu .bottomSeparator a,div.pageMenu .topSeparator a{border-style:solid}
.blog .userBlogCategoryAdd{border-top-style:solid}
.blogBoxArchive .itemList > li > .itemList > li > .itemList,.blogBoxArchive .itemList > li > .itemList > li > .itemListTitle,.blogBoxArchive > .border > .itemList > li:last-child > .itemListTitle{border-top-style:solid}
.mainMenu div.pageMenu .bottomSeparator a,div.pageMenu .bottomSeparator a{border-bottom-width:0px}
.blog .userBlogCategoryAdd,.mainMenu div.pageMenu .topSeparator a,div.pageMenu .topSeparator a{border-top-width:0px}
.blogBoxArchive .itemList > li > .itemList > li > .itemList,.blogBoxArchive .itemList > li > .itemList > li > .itemListTitle,.blogBoxArchive > .border > .itemList > li:last-child > .itemListTitle{border-top-width:0px}
.deleteNote,.editNote,.itemList .itemListTitle,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline{border-width:0px}
#logo h1{font-family:Arial, Helvetica, sans-serif}
#logo h1{text-align:center}
#logo h1{font-size:0em}
#logo h1{font-style:normal}
#logo h1{font-weight:normal}
.inputText,select,textarea{background-color:#352613}
.inputText:focus,select:focus,textarea:focus{background-color:#352613}
.inputText,select,textarea{border-color:#6e4a29}
.inputText:focus,select:focus,textarea:focus{border-color:#cba281}
.inputText,select,textarea{border-style:solid}
.inputText,.inputText:focus,select,select:focus,textarea,textarea:focus{border-width:1px}
.editor textarea,.inputText,select,textarea{font-family:'Trebuchet MS', Arial, sans-serif}
.editor textarea,.inputText,select,textarea{color:#829292}
.editor textarea:focus,.inputText:focus,select:focus,textarea:focus{color:#829292}
.editor textarea,.inputText,select,textarea{font-size:.85em}
.mainMenu div.pageMenu a,.optionButtons li div.pageMenu a,.pageNavigation a,.pageNavigation li.children span,div.messageInner div.pageMenu a,div.messageInner div.smallButtons div.pageMenu a,div.pageMenu a,div.smallButtons div.pageMenu a{background-color:#0e0a07}
.mainMenu div.pageMenu a:hover,.optionButtons li div.pageMenu a:hover,.pageNavigation a:hover,.pageNavigation li.children:hover span,div.messageInner div.pageMenu a:hover,div.messageInner div.smallButtons div.pageMenu a:hover,div.pageMenu .twoRows a:hover,div.pageMenu a:hover,div.smallButtons div.pageMenu a:hover{background-color:#372612}
.mainMenu div.pageMenu a,.pageNavigation a,.pageNavigation li.children span,.tableList tr div.pageMenu a,div.messageInner div.pageMenu a,div.messageInner div.smallButtons div.pageMenu a,div.pageMenu a,div.smallButtons div.pageMenu a{color:#de9858}
.mainMenu div.pageMenu a:hover,.pageNavigation a:hover,.pageNavigation li.children:hover span,.tableList tr div.pageMenu a:hover,div.messageInner div.pageMenu a:hover,div.messageInner div.smallButtons div.pageMenu a:hover,div.pageMenu a:hover,div.smallButtons div.pageMenu a:hover{color:#fff}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{color:#fff}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{color:#fff}
.mainMenu a{background-color:transparent}
.mainMenu{background-color:transparent}
.mainMenu a{color:#fff}
.mainMenu a:hover{color:#fff}
.mainMenu div{text-align:left;margin:0 auto 0 0}
.tabMenu ul li.activeTabMenu a{background-color:#263126}
.tabMenu ul li.activeTabMenu a:hover{background-color:#263126}
.tabMenu ul li.activeTabMenu a{color:#fff}
.tabMenu ul li.activeTabMenu a:hover{color:#fff}
.tabMenu li a,.tabMenu li.disabled a:hover{background-color:#394a39}
.tabMenu li a:hover{background-color:#263126}
.subTabMenu ul .activeSubTabMenu a{background-color:#fff}
.subTabMenu ul .activeSubTabMenu a:hover{background-color:#fff}
.subTabMenu ul .activeSubTabMenu a{color:#618661}
.subTabMenu ul .activeSubTabMenu a:hover{color:#618661}
.subTabMenu ul li a:hover{background-color:#fff}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a{border-color:#fff}
.subTabMenu ul .activeSubTabMenu a:hover,.subTabMenu ul li a:hover{border-color:#618661}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a:hover{border-style:solid}
#search .searchContainer p a,.subTabMenu ul li a{color:#fff}
#search .searchContainer p a:hover,.subTabMenu ul li a:hover{color:#618661}
.tabMenu li a,.tabMenu li.disabled a:hover{color:#fff}
.tabMenu li a:hover{color:#fff}
.message .messageSidebar{text-align:left}
#footer,#header,#main,#mainMenu,#userPanel{margin-left:auto;margin-right:auto;}
body,html{background-color:#dfc584}
body,html{background-image:url("../images/allodsOnline/background.jpg")}
body,html{background-position:center top}
body,html{background-attachment:scroll}
body,html{background-repeat:repeat-y}
.iframeBody,body,textarea{font-family:'Trebuchet MS', Arial, sans-serif}
.formFieldDesc,.light{color:#c0c0c0}
#footer,#search .searchContainer p a,.boardlistCounter,.boardlistDescription,.boardlistLastPost,.boardlistSubboards,.boardlistUsersOnline,.deleteNote,.editNote,.extraButton span,.firstPost,.formField label,.formFieldDesc,.loginPopup,.messageNumber,.moderators,.optionButtons li span,.pageNavigation,.pageNavigation input,.pmMove p,.pmUsage,.popupMenu,.smallButtons li span,.smallFont,.statusDisplay,.subTabMenu ul li,.tableList th,.userCredits,.userExtras,.userPanel,div.inlineCalendar,td.columnLastActivity,td.columnLocation,td.columnRegistrationDate,td.columnUserAgent{font-size:.85em}
.userPanel a,body,legend{color:#fff}
.breadCrumbs,.error,.info,.message h3,.message h4,.messageBody,.success,.warning{line-height:1.5}
.iframeBody,body{font-size:.8em}
#footerContainer,#headerContainer,#mainContainer{border-style:dotted}
#footerContainer{border-bottom-width:0px}
#footerContainer,#headerContainer,#mainContainer{border-left-width:0px}
#footerContainer,#headerContainer,#mainContainer{border-right-width:0px}
#headerContainer{border-top-width:0px}
/* page.frame.general */
#headerContainer,#mainContainer,#footerContainer{margin-left:auto;margin-right:auto;width:1040px}
#userPanel,#header,#mainMenu,#main,#footer{max-width:100%!important;min-width:0!important;width:auto!important;}
#header{background-color:transparent}
#header{background-image:url("../images/allodsOnline/header.jpg")}
#header{background-position:center top}
#header{background-repeat:no-repeat}
#logo{height:257px}
a,div.pageMenu .twoRows a span{color:#c0c0c0}
a:hover,div.pageMenu .twoRows a:hover span{color:#fff}
h2{font-family:'Trebuchet MS', Arial, sans-serif}
h2,h2 a,h2 a:hover{color:#fff}
h2{font-size:1.3em}
h2{font-weight:bold}
#footer,#header,#main,#mainMenu,#userPanel{width:1040px}
.activeContainer,.activeMessage,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,div.pageMenu li.active a{background-color:#372612}
.activeContainer,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.markedDayField a,.pageNavigation .active{border-color:#372612}
.activeContainer,.avatarDisplay div,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.markedDayField a,.pageNavigation .active{border-style:solid}
.activeContainer,.avatarDisplay div,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.markedDayField a,.pageNavigation .active{border-width:1px}
.activeContainer .light,.activeContainer .light a,.activeContainer a:hover{color:#fff}
.activeContainer,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,div.pageMenu li.active a{color:#fff}
.activeContainer a{color:#372612}
.tableHead .active .emptyHead,.tableHead .active a{background-color:#372612}
.tableHead .active a:hover{background-color:#372612}
.tableHead .active .emptyHead,.tableHead .active a{border-color:#372612}
.tableHead .active a:hover{border-color:#372612}
.tableHead .active .emptyHead,.tableHead .active a{color:#fff}
.tableHead .active a:hover{color:#fff}
.tableHead .emptyHead,.tableHead a{background-color:#0e0a07}
.tableHead a:hover{background-color:#211a10}
.tableHead .emptyHead,.tableHead a{border-color:#38281b}
.tableHead a:hover{border-color:#38281b}
.tableHead .emptyHead,.tableHead a{color:#fff}
.tableHead a:hover{color:#fff}
/* user.additional.style.input1.use */
body, html {background-position: center 0px;}
#avatarURLDiv {  display: none;}
#header, #logo, #mainMenu, #mainMenu .mainMenuInner, #mainMenu a, #footer, .message .messageInner, #boardlist .border, .message {border: 0;}
#header {height: 233px;}
#main .subTabMenu {border: none;margin-left: 0px;}
#mainMenu img, .containerHead .boardlistDescription, .breadCrumbs img, .message .messageSidebar .messageAuthor .userTitle, .message .messageSidebar .messageAuthor .userRank, #userCardCredits .smallButtons img {display: none;}
.breadCrumbs img {display: inline-block;}
.infoBox {background: url("../images/allodsOnline/infoBoxRepeat.png") repeat-y left top transparent;padding: 0 11px 0 12px;position: relative;margin: 15px 0px;}
.pmMessages .infoBox {background: none transparent;}
.infoBox *{color: #676a67;}
.infoBox a {color: #313131}
.infoBox .containerIcon {position:absolute;z-index:1;}
.infoBox div:first-child .containerIcon {background: url("../images/allodsOnline/infoBoxHead.png") no-repeat scroll 0 0 transparent;left: 0;padding: 18px;text-align: left;top: -12px;width: 921px;}
.pmMessages .infoBox div:first-child .containerIcon{  background: none transparent;}
.infoBox .containerContent {position:relative;z-index: 2;}
.infoBox div:last-child .containerContent {background: url("../images/allodsOnline/infoBoxFooter.png") no-repeat scroll left bottom transparent;margin-left: -16px;margin-top: -13px;padding: 0 12px 16px 52px;top: 13px;width: 893px;}
.pmMessages .infoBox div:last-child .containerContent {  background: none transparent;}
.pmMessages .container-1 
, #tplModerationOverview .container-1
, #tplSubscriptions .container-1
, .pmMessages container-2 {  color: #313131;}
.pmMessages .floatedElement select {  background: none #fff;}
.infoBox .container-1
, .tableList tr.container-1
, #boardlist .board.border .container-1.boardlistInner
, #tplIndex #boardlist .border.border ul .container-1.boardlistInner
, #tplBoard #boardlist li.link.border .container-1.boardlistInner {background-color: #E5F1E5;box-shadow: none;}
#boardlist .board.border .container-1.boardlistInner
, #boardlist .board.border .container-2.boardlistInner
, #boardlist .board.border .containerHead.boardlistInner
, #tplBoard #boardlist li.link.border .container-1.boardlistInner
, #tplBoard #boardlist li.link.border .container-2.boardlistInner {background-position: -9px top;margin-left: -2px;width: 917px;padding: 6px 11px;color: #313131;}
#tplIndex #boardlist .border ul .container-1.boardlistInner
, #tplIndex #boardlist .border ul .container-2.boardlistInner{  background-position: -9px top;  margin-left: 1px;  width: 911px;}
.infoBox .container-2
, .tableList tr.container-2
, #boardlist .board.border .container-2.boardlistInner
, #boardlist .board.border .containerHead.boardlistInner
, #tplBoard #boardlist li.link.border .container-2.boardlistInner {background-color: #D4E0D4;box-shadow: none;}
.tableList tbody tr:hover {background-color: #DEE5D4;}
.breadCrumbs li a span, #boardlist .boardlistTitle a, .custom_footer a, .pageOptions a, .columnTopic a, .tableList td a {text-decoration: none;}
#boardlist .boardlistTitle a:hover, .custom_footer a:hover, .copyright a:hover, .pageOptions a:hover, .tabMenu li.activeTabMenu a, .largeButtons li a:hover span, .smallButtons > ul > li > a:hover span, .tableList tbody tr .columnTopic .topic p a:hover, .tableList td a:hover {text-decoration: underline;}
#userPanel {height: 0;position: relative;}
#userPanel .userPanelInner {padding: 0 37px;position: absolute;top: 230px;z-index: 11;}
#search {right: 53px;top: 271px;}
#search #searchInput {background: url("../images/allodsOnline/searchBackground.jpg") scroll no-repeat left top transparent !important;padding: 0px 20px 0px 22px;width: 126px;height: 21px;border: none;}
#search input.searchSubmit {position: absolute;top: 14px;left: 160px;}
#mainMenu {padding: 30px 0 10px;}
#mainMenu .mainMenuInner {background: url("../images/allodsOnline/mainMenuInnerBg.png") no-repeat transparent;margin: 0 41px;padding: 13px 12px;height: 31px;width: 933px;}
#mainMenu li {margin-right: 4px;margin-top: 0px;position: relative;top: 0px;text-align: center;}
#mainMenu .active, #mainMenu .firstActive, #mainMenu .lastActive {top: 0;background: url("../images/allodsOnline/mainMenuItemActive.jpg") repeat-x transparent;}
#mainMenu a {font-weight: bold;height: 24px;min-height: 24px;min-width: 60px;padding: 8px 18px 0;margin-left: 0px;margin-right: 0px;}
#mainMenu .active a, #mainMenu .firstActive a, #mainMenu .lastActive a {height: 24px;}
#mainMenu .firstActive a {background: url("../images/allodsOnline/mainMenuItemActiveFirst.jpg") no-repeat left center transparent;}
#mainMenu, #mainContainer {
background: url("../images/allodsOnline/containerBackground.png") scroll repeat-y center top transparent;}
#searchInputMenu {background-color: #324032;}
#searchInputMenu div.pageMenu li a{background-color: #e5f1e5;color: #2F2F2F;}
#searchInputMenu div.pageMenu li a:hover{background-color: #afbcaf;}
#main {padding-bottom: 40px;}
.mainHeadline .headlineContainer p {color: #de9858;}
.columnContainer .containerHead
, #boardlist .containerHead{padding: 0px;background-color: transparent;margin-bottom: 0px;}
#recentActivityBoxStatus
, #boardlist .border ul li
, #tplMembersList .subTabMenu
, #tplMembersList .border.tabMenuContent .tableList.membersList
, #main .border .tableList
, #boardlist .border.border .boardlistInner
, .quickReply .messageInner > div
, #tplBlackListEdit .subTabMenu
, #tplWhiteListEdit .subTabMenu
, #tplBlackListEdit #mainContainer form > div
, #tplWhiteListEdit #mainContainer form > div
, #tplTeam .border.tabMenuContent{width: 935px;background: url("../images/allodsOnline/containerRepeat.png") repeat-y transparent;padding: 0px 11px;}
#tplMembersList .border.tabMenuContent > div {  border-left: 2px solid #645136;  border-right: 2px solid #645136;  margin-left: 8px;  width: 885px;}
#tplTeam .subTabMenu {  display: none;}
#tplTeam .tabMenu li a
, #tplTeam .tabMenu li.activeTabMenu a{  padding-bottom: 0px;}
#tplTeam .border.tabMenuContent .tableList {  margin-left: -37px;}
#tplIndex #boardlist .border.border ul li .boardlistInner {background-image: none;}
#boardlist .border ul li .boardlistInner > div {padding: 5px 0px;}
#boardlist .border.border .boardlistInner
, #boardlist .border.border ul {  margin: 0px 0px 0px -11px;}
#boardlist .border ul .boardlistInner {  background: none transparent;  margin-left: -11px;}
#tplBlackListEdit form > div
, #tplWhiteListEdit form > div {  margin-bottom: 0px;  margin-top: 0px;}
#tplBlackListEdit #mainContainer form div.container-1
, #tplWhiteListEdit #mainContainer form div.container-1{  padding-bottom: 40px;  margin-left: 1px;}
#tplBlackListEdit #mainContainer form div.formSubmit
, #tplWhiteListEdit #mainContainer form div.formSubmit {  margin-top: -28px;}
#tplBlackListEdit form .container-1
, #tplWhiteListEdit form .container-1 {  background-color: #E5F1E5;  margin-bottom: 0px;  color: #313131;}
#tplBlackListEdit form .container-1 .formField input
, #tplWhiteListEdit form .container-1 .formField input {  background-color: #fff;}
#tplBlackListEdit form .container-1 fieldset
, #tplWhiteListEdit form .container-1 fieldset {  background-color: #D4E0D4;  border: 1px solid #618661;}
#tplBlackListEdit form .container-1 fieldset legend
, #tplWhiteListEdit form .container-1 fieldset legend {  color: #618661;}
.border.borderMarginRemove{margin-top: -31px;width: 957px;background: url("../images/allodsOnline/containerRepeat.jpg") no-repeat left top transparent;position: relative;margin-bottom: 45px;}
.border.borderMarginRemove .tableList th a{border-top: none;margin-top: -2px;}
#main .border #recentActivityBoxStatus .tableList{background: none transparent;padding-left: 0px;width: 946px;}
#tplMembersList .border.tabMenuContent .tableList.membersList {margin-left: -1px;width: 957px;}
#tplMembersList .subTabMenu
, #tplBlackListEdit .subTabMenu
, #tplWhiteListEdit .subTabMenu{margin: -4px 0px -4px -1px;display: inline-block;}
#tplMembersList .subTabMenu {  margin-left: 0px;}
#boardlist .border.category
, #tplMembersList .border.tabMenuContent
, .border.titleBarPanel .containerHead
, .border.borderMarginRemove tr:last-child td.columnLastPost .containerContentSmall
, #tplBlackListEdit #mainContainer form
, #tplWhiteListEdit #mainContainer form
, #boardlist .board.border {background: url("../images/allodsOnline/containerFooter.png") no-repeat 1px bottom transparent;height: auto;width: 957px;padding-bottom: 39px;}
#tplIndex #boardlist .border.category ul li .containerHead.boardlistInner {margin-left: 1px;margin-top: 1px;padding: 0;width: 933px;background: none #8b988b;}
#tplIndex #boardlist .border.category ul li .containerHead.boardlistInner .boardlistTitle {background: none transparent;}
#tplIndex #boardlist .border.category ul li .containerHead.boardlistInner .containerContent {margin-left: 60px;}
#tplBoard #boardlist {padding-bottom: 1px;background-position: 0px bottom;}
#tplBlackListEdit #mainContainer form
, #tplWhiteListEdit #mainContainer form {background-position: 0px bottom;}
#tplIndex .border.titleBarPanel .containerHead {background: none transparent;padding-bottom: 0px;}
#tplIndex .border.titleBarPanel .containerHead .boardlistTitle {margin-left: -9px;}
#tplIndex .layout-1 {margin-left: 0px;}
#recentActivityBoxStatus {margin-left: -14px;}
#tplIndex .border.titleBarPanel #recentActivityBoxStatus .subTabMenu .containerHead {background-color: #394A39;width: 924px;}
.border.borderMarginRemove tr:last-child td.columnLastPost .containerContentSmall {bottom: -39px;left: -31px;padding-left: 773px;padding-bottom: 46px;position: absolute;width: 200px;}
.border.titleBarPanel .containerHead {background-position: left bottom;margin-left: -15px;padding-left: 10px;}
#tplMembersList .border.tabMenuContent {background-position: 0px bottom;}
#boardlist .border .boardlistSubboards ul {  width: 100%;background: none;}
#boardlist .border .boardlistSubboards ul li{  width: auto;  background: none;}
#boardlist {margin-left: 0px;width: 957px;}
#boardlist .border {background-color: transparent;margin-bottom: 40px;position: relative;}
#boardlist .border::after, .quickReply::after {height: 40px;margin-top: -1px;position: absolute;left: -1px;width: 100%;}
.containerHead .boardlistTitle
, #tplMembersList .tabMenu
, .border.titleBarPanel
, #tplThread #main .quickReply
, #tplBlackListEdit .tabMenu
, #tplWhiteListEdit .tabMenu
, #tplTeam .tabMenu
, #tplBoard #boardlist .board.border > .boardlistInner h3.boardTitle {background: url("../images/allodsOnline/containerHead.png") scroll no-repeat left top transparent;height: 26px;padding-left: 15px;padding-top: 20px;width: 942px;}
#boardlist .border ul li .boardlistInner.containerHead > div {  background: none;width: 870px;}
#boardlist .border ul li .boardlistInner.containerHead h4.boardTitle a {color: #000;}
#tplThread #main .message .messageInner .messageContent {background: none #E5F1E5;}
#tplThread #main .message .messageInner .messageContent .messageBody .pollShowResults .pollQuestion
, #tplThread #main .message .messageInner .messageContent .messageBody .pollShowResults .pollQuestion a
, #tplThread #main .message .messageInner .messageContent .messageBody .pollShowResults .pollResults {background: none #618661;color: #FFFFFF;}
#boardlist .board.border {  padding: 45px 11px 39px;  width: 935px;  height: auto;}
#tplBoard #boardlist .board.border > .boardlistInner {position: relative;top: 0px;}
#tplBoard #boardlist .board.border > .boardlistInner h3.boardTitle {height: 25px;  left: -9px;  position: absolute;  top: -45px;  width: 929px;padding: 20px 0 0 27px;}
#tplBoard #boardlist .board.border > .boardlistInner h3.boardTitle a {color: #fff;}
.border.titleBarPanel {  margin-bottom: 35px;}
#tplMembersList .tabMenu
, #tplBlackListEdit .tabMenu
, #tplWhiteListEdit .tabMenu {padding-left: 11px;}
#boardlist .category ul li .boardlistInner, .board .boardlistInner, .link .boardlistInner {background: none #E5F1E5;min-height: 58px;padding: 11px 4px;}
#boardlist .category ul li .boardlistInner.container-2 {background: none #d4e0d4;}
#boardlist .containerHead .containerIcon {float: right;margin-right: 10px;}
#boardlist .containerHead .containerContent {margin-left: 15px;}
#boardlist li ul .boardlistTitle .containerIcon, #boardlist .board .containerIcon {margin-left: 10px;margin-top: 2px;}
#boardlist .board .boardlistInner {padding-top: 10px;}
#boardlist .board .containerContent, #boardlist li ul .boardlistTitle .containerContent {margin-left: 80px;}
#boardlist .boardlistTitle a {font-weight: bold;}
.boardlistCols-3 {width: 40%;}
.boardlistLastPost {background: url("../images/allodsOnline/separator.png") scroll no-repeat left center transparent;float: right;width: 40%;}
#tplIndex #boardlist .border .containerHead.boardlistInner{background: none transparent;}
#tplIndex #boardlist .border > ul {margin-left: 0px;}
.tableList .columnLastPost p
, .tableList .columnLastPost .containerContentSmall a {color: #5f2d10;}
.columnRegistrationDate
, .containerContentSmall {color: #313131;}
.recentActivityBox .border.titleBarPanel
, .quickReply .messageInner {background: url("../images/allodsOnline/containerFooter.png") no-repeat 1px bottom transparent;height: auto;width: 957px;padding-bottom: 39px;}
.quickReply .messageInner .formFieldLabel {color:#fff;}
.quickReply .messageInner .formField textarea{background: none #E5F1E5;color:#313131;}
#tplIndex #boardlist .board.border > ul {margin-left: -11px;}
#boardlist .board.border > ul {background-position: 0px bottom;}
#boardlist li.board.border > ul li .container-2.boardlistInner
, #boardlist li.board.border > ul li .container-1.boardlistInner
, #boardlist li.board.border > ul li .boardlistInner.containerHead {padding-left: 30px;  width: 895px;}
.boardlistUsersOnline
, .boardlistStats{color: #676A67;}
#userCard
, #profileContent ul
, #tplPmIndex .contentHeader
, #tplPmView .contentHeader{background: url("../images/allodsOnline/blockHead.png") no-repeat left top transparent;padding: 18px 11px 0px 12px;}
#tplPmIndex .contentHeader {padding-right: 48px;width: 920px;}
#userCard .userCardInner
, #profileContent
, #tplUserProfile .subTabMenu
, #tplUserGuestbook .subTabMenu
, #tplUserGuestbookEntryAdd .subTabMenu
, #tplUserProfile #mainContainer .layout-2
, #tplUserGuestbook #mainContainer .tabMenuContent.guestBook
, #tplUserGuestbookEntryAdd #mainContainer form
, #tplPmIndex .pmIndex
, #tplPmView .pmView
, #tplPmView .message.messageLeft
, #tplPmView .contentFooter
, #tplPmView .pageOptions {background: url("../images/allodsOnline/blockRepeat.png") repeat-y left top transparent;margin-left: -12px;margin-top: 24px;padding: 18px 11px 0 12px;width: 928px;}
#tplUserGuestbook #mainContainer .tabMenuContent.guestBook
, #tplUserGuestbookEntryAdd #mainContainer form
, #tplPmIndex .pmIndex
, #tplPmView .pmView
, #tplPmView .message.messageLeft
, #tplPmView .contentFooter
, #tplPmView .pageOptions{margin: 0px;margin-bottom: -1px;}
#tplPmView .pageOptions {margin-left: 0;padding-left: 18px;}
#tplPmView .pageOptions a {color: #313131;}
#tplPmView .pmView .contentHeader {margin-left: -12px;margin-top: -28px;}
#tplPmView .pmView .pmIndex {margin-top: 10px;}
#tplPmView .pmView .pmIndex .contentFooter {width: 100%;background: none transparent;}
#tplPmIndex .pmIndex .border.pmFolders
, #tplPmView .pmIndex .border.pmFolders {background-color: #e5f1e5;margin-left: 5px;border: 1px solid #618661;}
#tplPmIndex .pmIndex .border.pmFolders li a
, #tplPmView .pmIndex .border.pmFolders li a {background: none transparent;color: #313131;}
#tplPmIndex .pmIndex .border.pmFolders li.active a
, #tplPmIndex .pmIndex .border.pmFolders li a:hover
, #tplPmView .pmIndex .border.pmFolders li.active a
, #tplPmView .pmIndex .border.pmFolders li a:hover {background: none #d4e0d4;}
#tplPmIndex #main
, #tplPmView #main {background: url("../images/allodsOnline/blockFooter.png") no-repeat left bottom transparent;padding-bottom: 39px;}
#tplPmIndex #footer
, #tplPmView #footer {margin-top: -21px;padding: 7px 22px;}
#tplPmIndex #footer
, #tplPmIndex #footer a
, #tplPmView #footer
, #tplPmView #footer a{color: #313131;}
#tplUserGuestbookEntryAdd #mainContainer form .tabMenuContent.guestBook{margin-left: 10px;width: 912px;}
#tplUserGuestbookEntryAdd #mainContainer form .tabMenuContent.guestBook .container-1 fieldset {background-color: #d4e0d4;border: 1px solid #779877;}
#tplUserGuestbookEntryAdd #mainContainer form .tabMenuContent.guestBook .container-1 fieldset > div {width: 790px;}
#tplUserGuestbookEntryAdd #mainContainer form .tabMenuContent.guestBook .container-1 fieldset .subTabMenu{background: none transparent;padding: 0;}
#tplUserGuestbookEntryAdd #mainContainer form .tabMenuContent.guestBook .container-1
, #tplUserGuestbookEntryAdd #mainContainer form .tabMenuContent.guestBook .container-1 legend{color: #324032;}
#tplUserGuestbookEntryAdd #mainContainer form .container-1
, #tplUserGuestbookEntryAdd #mainContainer form .container-1 fieldset {background-color: transparent;}
#tplUserGuestbookEntryAdd #mainContainer form .container-1 fieldset textarea{background: none #f2fcf2;width: 765px;}
#tplUserGuestbook #mainContainer {padding-bottom: 35px;}
#tplUserGuestbook #mainContainer .container-1 {color: #324032;}
#userCard .userCardInner .userCardList
, #tplUserProfile #mainContainer .layout-2 > div {background: url("../images/allodsOnline/blockFooter.png") no-repeat left bottom transparent;margin-left: -12px;margin-top: -60px;padding: 18px 11px 19px 12px;position: relative;top: 9px;width: 928px;}
#profileContent {height: 44px;margin-left: 0;padding: 0 20px;width: 917px;}
#profileContent ul {height: 40px;margin-left: -20px;margin-top: 0;padding: 22px 20px 0;position: relative;top: -10px;width: 917px;}
#main > .message {background: url("../images/allodsOnline/message.jpg") scroll repeat-y -2px top transparent;margin-bottom: 0;margin-left: -16px;width: 989px;}
#main > .message .messageHeader {background: url("../images/allodsOnline/messageHead.jpg") scroll no-repeat left top transparent;padding: 4px 14px 0 3px;margin-left: -5px;width: 987px;}
#main > .message .messageHeader .containerIcon {margin-left: 10px;margin-top: 1px;}
#main > .message .messageHeader .containerIcon img {width: 16px;}
#main > .message .messageInner {background: url("../images/allodsOnline/messageInner.jpg") scroll no-repeat -2px top transparent;position: relative;top: -6px;}
#main > .message .guestPost .messageSidebar, #main > .message .messageSidebar {min-height: 140px !important;}
#main > .message .messageSidebar {width: 212px !important;}
#main > .message .messageInner .messageSidebar .messageAuthor {padding-top: 2px;text-align: center;}
#main > .message .userAvatar {margin-left: -2px;padding: 0;text-align: center;}
#main > .message .userAvatar img {height: 100px !important;width: 100px !important;}
#main > .message .messageContent {border: 0 !important;margin-left: 212px !important;}
#main > .message .messageContent .messageContentInner, .quickReply {background:  none transparent;}
.quickReply {margin-bottom: 34px;}
.quickReply::after {margin-top: -6px;}
.quickReply .messageInner {min-height: 28px;}
.quickReply .messageInner > h3
, .quickReply .messageInner > img {margin-left: 15px;margin-top: -17px;}
.quickReply .messageInner > h3 a {color: #fff;}
.quickReply .messageInner > img {margin-left: 0px;}
.quickReply .messageInner > div {width: 935px;margin-left: -14px;margin-top: -7px;}
.quickReply .messageInner .formFieldLabel {width: 180px;}
.quickReply .messageInner .formElement
, .quickReply .formSubmit {background-color: #324032;margin-top: 0px;}
.quickReply .messageInner .formElement {margin-bottom: 0px;}
.quickReply .formSubmit {padding-top: 10px;margin-bottom: 20px;}
#tplThread #main .quickReply {background-position: 16px top;height: auto;margin-left: -17px;width: 957px;padding-top: 35px;}
#tplThread #main .quickReply .messageInner h3 {width: 850px;}
.quoteBox
, blockquote.wysiwygQuote {background: none #839083;position: relative;}
.quoteBox::before {content: "";height: 7px;position: absolute;top: -1px;left: 0;width: 720px;}
.quoteBox::after {content: "";height: 7px;position: absolute;bottom: -1px;left: 0;width: 720px;}
.guestBook .message {border: 1px solid ;}
.guestBook .message .messageInner {border: 1px solid ;}
#footer {background: url("../images/allodsOnline/containerLast.png") scroll no-repeat 0px top transparent;margin-top: -14px;}
#footerMenu, #footerOptions {position: relative;top: -25px;}
#footerMenu {margin-left: 42px;}
#footerOptions {margin-right: 42px;}
.custom_footer {margin: 35px auto 0;text-align: center;width: 478px;}
.custom_footer a {color: #fffcc0;}
.custom_footer a:hover {color: #fff;}
#custom_footer_links {font-size: 13px;}
.mc_logo {background: url("/sites/allods.my.com/themes/allods/images/global/logo-mygames-w.png") no-repeat scroll center top transparent;margin: 0 auto;width: 140px;}
.mc_logo a {  display: block;  width: auto;  height: 116px;}
mc_link {color: #fff;}
#footer_seo {font-size: 9px;}
.copyright a {color: #fff;}
.breadCrumbs {font-size: .75em;}
.breadCrumbs li {font-style: normal;margin-right: 7px;}
.breadCrumbs li a {margin-right: 7px;}
.largeButtons li, .smallButtons > ul > li {margin-left: 10px;}
.largeButtons li a, .smallButtons > ul > li > a {background-position: right top;position: relative;padding: 2px 7px 1px 2px;}
.largeButtons li a span, .smallButtons > ul > li > a span {font-weight: bold;}
.largeButtons li a::before, .smallButtons > ul > li > a::before {background: url("../images/allodsOnline/buttonLeft.gif") scroll no-repeat left top transparent;content: "";height: 21px;position: absolute;left: -5px;top: 0;width: 8px;}
.largeButtons img {width: 16px;}
.tabMenu ul {padding: 0px;}
.tabMenu li {border: none;}
.tabMenu li a {font-weight: bold;border: none;padding-bottom: 3px;}
.subTabMenu .containerHead {background-color: #394a39;}
#main {margin-left: auto;margin-right: auto;width: 957px !important;}
#tplUserProfile .container-1
, #tplUserProfile .container-2
, .userCardInner.container-1 {background-color: transparent;color:#324032;}
#tplUserProfile .container-2 {background-color: #EAF0EA;}
#tplUserProfile .columnContainer {border:none;}
#tplUserProfile .layout-2 .first {width: 635px;}
#tplUserProfile .layout-2 .second {width: 300px;}
#tplUserProfile div.pageMenu .twoRows a span {color: #313131;}
#tplUserProfile .container-1 .contentBox {background-color: #D4E0D4;border: 1px solid #618661;border-top-width: 10px;color: #324032;margin-left: -5px;margin-top: 7px;padding: 10px;}
#tplUserGuestbook .tabMenuContent.guestBook > div{border: 1px solid #618661;background-color: #D4E0D4;margin-left: 8px;width: 865px;margin-bottom: 0;}
#tplUserGuestbook #main {background: url("../images/allodsOnline/blockFooter.png") no-repeat scroll left bottom transparent;}
#tplUserProfile .columnContainer div.container-3.profileSidebar {background-color: #e5f1e5;vertical-align: top;width: 31%;}
#tplUserProfile .columnContainer div.container-3.profileSidebar .columnInner {padding: 0px;}
#tplUserProfile .columnContainer div.container-3.profileSidebar .border {padding: 0px;}
#tplUserProfile .columnContainer div.container-3.profileSidebar .containerHead {padding: 10px;background-color: #618661;border-left: 1px solid #618661;border-right: 1px solid #618661;}
#tplUserProfile .columnContainer div.container-3.profileSidebar .container-1 a
, #tplUserProfile .columnContainer div.container-3.profileSidebar .container-2 a {background-color: transparent;}
#tplUserProfile .columnContainer div.container-3.profileSidebar .container-2 {background-color: #d4e0d4;}
#tplUserProfile .columnContainer div.container-3.profileSidebar li {border-left: 1px solid #618661;border-right: 1px solid #618661;margin-bottom: 0 !important;}
#tplUserProfile .columnContainer div.container-3.profileSidebar li:last-child {border-bottom: 1px solid #618661;}
#profileContent.tabMenu ul li.activeTabMenu a
, #profileContent.tabMenu li a:hover {background-color: #618661;color: #fff;}
#profileContent.tabMenu li a {background-color: #eaf0ea;color: #618661;padding-top: 5px;border: 1px solid #618661;}
#tplUserProfile .subTabMenu
, #tplUserGuestbook .subTabMenu
, #tplUserGuestbookEntryAdd .subTabMenu {margin: 0px;padding: 0 20px;width: 917px;}
#tplUserProfile .subTabMenu .containerHead
, #tplUserGuestbook .subTabMenu .containerHead
, #tplUserGuestbookEntryAdd .subTabMenu .containerHead {padding: 0px;background: none transparent;}
#tplUserGuestbookEntryAdd .subTabMenu .containerHead {border-top: 5px solid #618661;}
#tplUserProfile #mainContainer .layout-2 {margin-left: -1px;margin-top: -1px;padding: 0;width: 957px;color: #324032;}
#tplUserProfile #mainContainer .layout-2 .second {background: none transparent;}
#tplUserProfile #mainContainer .layout-2 > div {background-position: 12px bottom;display: block;width: 936px;}
.pageNavigation li {border-color: #372612;}
#main .border .tableList {width: 957px;}
.tableList tr {background-position: left top;box-shadow: inset 0 -10px 15px #000;}
.tableList td {border-color: #6b5136 !important;border-width: 0 0 2px 0;padding: 14px 4px 9px;}
#main .border .tableList td {color: #313131}
.border.tabMenuContent > div {  background-color: #E5F1E5;  color: #313131}
.threadSort .floatedElement select
, .quickJump select {background-color: #fff;}
.tableList tr td:first-child {border-left: 0px solid #6b5136;}
.tableList tr td:last-child {border-right: 0px solid #6b5136;}
.borderMarginRemove {padding-left: 0;}
.tableList .tableHead tr:first-child {border-left: 1px solid #ecc98a;}
.tableList .tableHead th:last-child {border-right: none;}
.tableList .columnIcon {padding: 11px 16px 9px;vertical-align: top;}
.columnIcon {}
.columnTopic {}
.columnRating {}
.columnReplies {}
.columnViews {}
.columnLastPost {}
.tableList tr.deleted, .deleted td, .tableList tr.marked, .marked td {background-image: none !important;box-shadow: 0 0;}
#tplUsersOnline .tableList tr, #tplMembersList .tableList tr, #tplTeam .tableList tr, #recentActivityBoxStatus .tableList tr, #recentActivityBoxStatus .tableList tr td {background: none #e5f1e5;box-shadow: 0 0;}
#tplUsersOnline .tableList tr.container-2, #tplMembersList .tableList tr.container-2, #tplTeam .tableList tr.container-2, #recentActivityBoxStatus .tableList tr.container-2, #recentActivityBoxStatus .tableList tr.container-2 td {background: none #d4e0d4;box-shadow: 0 0;}
#tplSearchResult .message, #tplSearchResult .message .messageInner, #tplPostAdd .message, #tplPostAdd .message .messageInner {background-image: none;}
#tplSearchResult .message .messageHeader, #tplPostAdd .message .messageHeader {margin-left: -32px;width: 1006px;}
#tplSearchResult .message .messageHeader .containerContent p, #tplPostAdd .message .messageHeader .containerContent p {padding-bottom: 7px;}
#tplPostAdd .message.content .messageInner
, #tplSearchResult .message.content .messageInner{padding: 0 10px;background-color: #E5F1E5;}
#tplPostAdd .message.content .messageInner .messageHeader
, #tplSearchResult .message.content .messageHeader {margin-left: -15px;}
#tplPostAdd .message.content .messageInner .messageFooter
, #tplSearchResult .message.content .messageFooter {padding-bottom: 5px;}
#tplPostAdd .message .messageHeader .messageCount {margin-right: 15px;margin-top: 2px;}
#tplPostAdd .message .messageHeader .containerIcon {margin-top: 27px;}
#tplPostAdd .message .messageHeader .containerContent {margin-left: 40px;}
#tplPostAdd #main form
, #tplPostReport #main form
, #tplPmNew #main form
, #tplMail #main form
, #tplSearch #main form
, #tplUserProfileEdit #main form
, #tplAccountManagement #main form
, #tplAvatarEdit #main .border
, #tplSignatureEdit #main form
, #tplUserMemoEdit #main .border
, #tplMembersSearch #main form
, #tplRegisterActivation #main form
, #tplPmNew #main .message.content {background: url("../images/allodsOnline/blockHead.png") no-repeat left top;padding-top: 42px;}
#tplAvatarEdit #main .border
, #tplUserMemoEdit #main .border {  background-position: 1px top;}
#tplUserMemoEdit #main .border fieldset .border
, #tplUserMemoEdit #main .border fieldset .border > div {  background: none transparent;}
#tplPostAdd #main form .border.content
, #tplPostReport #main form .border.content
, #tplPmNew #main form .border.content
, #tplMail #main form .border.content
, #tplSearch #main form .border.content
, #tplUserProfileEdit #main form .border.tabMenuContent
, #tplAccountManagement #main form .border.tabMenuContent
, #tplAvatarEdit #main .border .columnContainer
, #tplSignatureEdit #main form .border.tabMenuContent
, #tplUserMemoEdit #main .border .columnContainer
, #tplMembersSearch #main form .border.tabMenuContent
, #tplRegisterActivation #main form .border.content
, #tplPmNew #main  .message.content > div {background: url("../images/allodsOnline/blockRepeat.png") repeat-y left top;padding: 0px 11px;}
#tplPmNew #main .message.content {margin-left: 0px;}
#tplPmNew #main .message.content .messageHeader {background: none transparent;color: #661861;}
#tplPmNew #main .message.content .messageInner {padding: 0 30px;top: 0;width: 895px;}
#tplAvatarEdit #main .border .columnContainer
, #tplUserMemoEdit #main .border .columnContainer {  display: block;  border: none;  padding-left: 25px;}
#tplAvatarEdit #main .border .columnContainer > div
, #tplUserMemoEdit #main .border .columnContainer > div {  background-color: transparent;  color: #324032;}
#tplAvatarEdit #main .border .columnContainer .first
, #tplUserMemoEdit #main .border .columnContainer .first {  background-color: #D4E0D4;}
#tplMail #main form .border.content .container-1 {color: #313131;}
#tplPostAdd #main form .formSubmit
, #tplPostReport #main form .formSubmit
, #tplPmNew #main form .formSubmit
, #tplMail #main form .formSubmit
, #tplSearch #main form .formSubmit
, #tplUserProfileEdit #main form .formSubmit
, #tplAccountManagement #main form .formSubmit
, #tplAvatarEdit #main .border > div
, #tplSignatureEdit #main form .formSubmit
, #tplUserMemoEdit #main .border > div
, #tplMembersSearch #main form .formSubmit
, #tplRegisterActivation #main form .formSubmit{background: url("../images/allodsOnline/blockFooter.png") repeat-y left top;height: 39px;margin-top: -10px;}
#tplPmNew #main .message.content:after {background: url("../images/allodsOnline/blockFooter.png") no-repeat left top;height: 39px;width: 957px;}
#tplAvatarEdit #main .border > div
, #tplUserMemoEdit #main .border > div {  background-position: left bottom;  display: block;  height: auto;  padding-bottom: 39px;}
#tplPmNew #main form > div:last-child {  display: none;}
#tplPostAdd #main form .border.content div
, #tplPostAdd #main form .border.content fieldset
, #tplPostReport #main form div
, #tplPmNew #main form .border.content div
, #tplMail #main form .border.content div
, #tplSearch #main form .border.content div
, #tplUserProfileEdit #main form .border.tabMenuContent div
, #tplAccountManagement #main form .border.tabMenuContent div
, #tplSignatureEdit #main form .border.tabMenuContent div
, #tplMembersSearch #main form .border.tabMenuContent div
, #tplRegisterActivation #main form .border.content div{background-color: transparent;}
#tplPostAdd #main form .border.content fieldset
, #tplPostReport #main form .border.content h3
, #tplPmNew #main form .border.content fieldset
, #tplMail #main form .border.content fieldset
, #tplSearch #main form .border.content fieldset
, #tplUserProfileEdit #main form .border.tabMenuContent fieldset
, #tplAccountManagement #main form .border.tabMenuContent fieldset
, #tplSignatureEdit #main form .border.tabMenuContent fieldset
, #tplUserMemoEdit #main .border fieldset
, #tplUserAttachmentList form fieldset
, #tplMembersSearch #main form .border.tabMenuContent fieldset{background-color: #d4e0d4;}
#tplPostAdd #main form .border.content fieldset
, #tplPmNew #main form .border.content fieldset
, #tplMail #main form .border.content fieldset
, #tplSearch #main form .border.content fieldset
, #tplUserProfileEdit #main form .border.tabMenuContent fieldset
, #tplAccountManagement #main form .border.tabMenuContent fieldset
, #tplSignatureEdit #main form .border.tabMenuContent fieldset
, #tplUserMemoEdit #main .border fieldset
, #tplUserAttachmentList form fieldset
, #tplMembersSearch #main form .border.tabMenuContent fieldset{border: 1px solid #618661;color: #324032;}
#tplPostReport #main form .border.content h3
, #tplUserProfileEdit #main form .border.tabMenuContent h3
, #tplAccountManagement #main form .border.tabMenuContent h3
, #tplSignatureEdit #main form .border.tabMenuContent h3
, #tplMembersSearch #main form .border.tabMenuContent h3{padding: 5px;border: 1px solid #618661 !important;color: #324032;}
#tplPostAdd #main form .border.content fieldset legend
, #tplPostReport #main form .border.content div
, #tplPmNew #main form .border.content fieldset legend
, #tplMail #main form .border.content fieldset legend
, #tplSearch #main form .border.content fieldset legend
, #tplUserProfileEdit #main form .border.tabMenuContent fieldset legend
, #tplAccountManagement #main form .border.tabMenuContent fieldset legend
, #tplSignatureEdit #main form .border.tabMenuContent fieldset legend
, #tplUserMemoEdit #main .border fieldset legend
, #tplUserAttachmentList form fieldset legend
, #tplMembersSearch form fieldset legend
, #tplRegisterActivation #main form .border.content .formFieldLabel{color: #324032;}
#tplPostAdd #main form .border.content fieldset input
, #tplPostAdd #main form .border.content fieldset textarea
, #tplPostAdd #main form .border.content fieldset select
, #tplPostAdd #main form .border.content fieldset iframe
, #tplPostReport #main form .border.content textarea
, #tplPmNew #main form .border.content fieldset input
, #tplPmNew #main form .border.content fieldset textarea
, #tplPmNew #main form .border.content fieldset select
, #tplPmNew #main form .border.content iframe
, #tplMail #main form .border.content fieldset input
, #tplMail #main form .border.content fieldset textarea
, #tplSearch #main form .border.content fieldset select
, #tplSearch #main form .border.content fieldset input
, #tplSearch #main form .border.content fieldset textarea
, #tplUserProfileEdit form .border.tabMenuContent fieldset select
, #tplUserProfileEdit form .border.tabMenuContent fieldset input
, #tplUserProfileEdit form .border.tabMenuContent fieldset textarea
, #tplUserProfileEdit form .border.tabMenuContent iframe
, #tplUserMemoEdit #main .border fieldset select
, #tplAccountManagement form .border.tabMenuContent .inputText
, #tplSignatureEdit form .border.tabMenuContent fieldset select
, #tplSignatureEdit form .border.tabMenuContent fieldset iframe
, #tplSignatureEdit form .border.tabMenuContent fieldset textarea
, #tplUserMemoEdit #main .columnContainer .inputText
, #tplUserMemoEdit #main .border fieldset iframe
, #tplUserMemoEdit #main .border fieldset textarea
, #tplUserAttachmentList form fieldset .inputText
, #tplUserAttachmentList form fieldset select
, #tplMembersSearch form .inputText
, #tplMembersSearch form textarea
, #tplRegisterActivation #main form .border.content .inputText
, #tplAvatarEdit form .inputText
, #tplThreadAdd form .inputText
, #tplThreadAdd form select
, #tplThreadAdd form iframe
, #tplThreadAdd form textarea {background: none #fff;border: none;color: #313131;}
.iframeHTML .iframeBody {  color: #313131;}
#tplPostAdd #main form .border.content fieldset .subTabMenu {background: none #618661;padding-top: 5px;border: none;margin-top: -1px;}
#tplPostAdd #main form .border.content .tabMenu li a{background: none #eaf0ea;border: solid 1px #618661;padding-bottom: 0;padding-top: 8px;color: #618661;}
#tplPostAdd #main form .border.content .tabMenu li.activeTabMenu a{background: none #618661;color: #fff;}
.userOnline .border.titleBarPanel .containerHead{padding-left: 15px;}
.userOnline .tableList .container-1
, .userOnline .tableList .container-2 {color: #313131;}
.message .signature {background: url("../images/allodsOnline/signatureSeparator2.png") no-repeat scroll center 0 transparent;margin-top: 20px;padding-top: 20px;}
#main > .messageMinimized .messageInner {background: url("../images/allodsOnline/messageMinimizedHead.jpg") no-repeat scroll center center transparent;}
#tplPmIndex .pmMessages
, #tplPmView .pmMessages {width: 725px;}
#tplPmIndex .pmMessages .border .tableList
, #tplPmView .pmMessages .border .tableList {background: none transparent;border: 1px solid #618661;padding: 0;width: 724px;}
#tplPmIndex .pmMessages .border .tableList tr.tableHead
, #tplPmView .pmMessages .border .tableList tr.tableHead {box-shadow: none;background: none #324032;}
#tplPmIndex .pmMessages .border .tableList td
, #tplPmView .pmMessages .border .tableList td {border-bottom: none;}
#tplPmIndex .pmMessages .tableHead .emptyHead
, #tplPmIndex .pmMessages .tableHead a
, #tplPmView .pmMessages .tableHead .emptyHead
, #tplPmView .pmMessages .tableHead a{background: none transparent;border: none;}
#tplPmView .message.messageLeft .messageInner{background: none transparent;color: #313131;}
#tplPmView .message.messageLeft .messageInner a {color: #313131;}
#tplPmView .message.messageLeft .messageInner .messageFooterRight a {color: #fff;}
#tplPmView .contentHeader .largeButtons li
, #tplPmView .contentFooter .largeButtons li {height: 21px;margin-right: 33px;}
#tplPmView .message.messageLeft .messageInner .messageContent {width: 720px;}
#tplPmView .message.messageLeft .messageInner .messageContent .messageHeader {background: none transparent;width: 100%;}
#tplPmView #main > h2 {margin-top: 10px;}
.html-30, .html-30 body {background-image: url("../images/allodsOnline/background_30.jpg") !important;}
.html-40, .html-40 body {background-image: url("../images/allodsOnline/background_40.jpg") !important;background-color: #000000 !important;}
.html-50, .html-50 body {
background-color: #000000 !important;}
.html-50 {    background: #151016 !important;}
.html-50 body {    background: #000 url("/sites/allods.my.games/themes/allods/images/global/bg_140.jpg") center top / cover no-repeat fixed !important;}
.header-it-40 {background-image: url("../images/allodsOnline/header_it_40.jpg") !important;}
.header-tr-30 {background-image: url("../images/allodsOnline/header_tr_30.jpg") !important;}
.header-tr-40 {background-image: url("../images/allodsOnline/header_tr_40.jpg") !important;}
.header-en-50,
.header-de-50,
.header-fr-50 {background: url("../images/allodsOnline/header60.png") center 192px no-repeat !important;}
#tplBoard #boardlist li.link.border {  margin-bottom: 0px;}
#tplBoard #boardlist li.link.border:last-child {  height: auto;  margin-left: -11px;  padding-bottom: 39px;  padding-left: 12px;  width: 957px;  background: url("../images/allodsOnline/containerFooter.png") no-repeat 1px bottom transparent;height: auto;width: 957px;padding-bottom: 39px;}
#tplBoard #boardlist li.link.border:first-child  {background: url("../images/allodsOnline/containerHead.png") scroll no-repeat 1px top transparent;height: 36px;    margin-left: -1px;    padding-left: 12px;    padding-top: 46px;    width: 942px;}
#tplBoard #boardlist li.link.border {  margin-left: 10px;}
#header > #logo {  background: url("/sites/allods.my.com/themes/allods/images/en/logo_front140_forum.png") center 5px no-repeat;position: relative;    top: -28px;}
#avatarURLDiv {display: none;}
