


BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9pt
}
DIV {
	FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9pt
}
TD {
	FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9pt
}
FORM {
	MARGIN: 0px
}
#error {
	COLOR: red; FONT-SIZE: 18pt
}
.warn {
	COLOR: red; FONT-WEIGHT: bold
}
.inlifecmsmenu {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3d3d3d; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.inlifecmsmenu A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3d3d3d; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.inlifecmsmenu A:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.adminheader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.adminheader2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
TABLE.list {
	BACKGROUND: #f2f2ff; FONT-SIZE: 9pt
}
TABLE.list TR TH {
	BACKGROUND: #d2d2ff; COLOR: black; FONT-SIZE: 10pt
}
TABLE.list TR.padd TH {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.2em
}
TABLE.list TR.head1 TH {
	BACKGROUND: #d2ffd2; COLOR: black
}
TABLE.list TD.head1 {
	BACKGROUND: #d2ffd2; COLOR: black
}
TABLE.list TR.head2 TH {
	BACKGROUND: #ffd2d2; COLOR: black
}
TABLE.list TD.head2 {
	BACKGROUND: #ffd2d2; COLOR: black
}
TABLE.list TR TH.red {
	BACKGROUND: red; COLOR: black
}
TABLE.list TR TH.blue {
	BACKGROUND: #7bf531; COLOR: black
}
TABLE.list TR TD {
	BACKGROUND: #ffffff; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.list TR.padd TD {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.2em
}
TABLE.list TR TD.group_name {
	TEXT-ALIGN: center; BACKGROUND: #e2e2ff; COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
TABLE.list TR.n TD {
	BACKGROUND: #f2f2f2; COLOR: black; FONT-WEIGHT: normal
}
TABLE.list TR.o TD {
	BACKGROUND: #ffffff; COLOR: black; FONT-WEIGHT: normal
}
TABLE.list TR.over TD {
	BACKGROUND: #aaaaff
}
.select {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: black
}
DT {
	FONT-STYLE: italic; FONT-SIZE: 10pt
}
DD {
	FONT-SIZE: 10pt
}
DD.desc {
	COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
DL.small DT {
	FONT-STYLE: italic; FONT-SIZE: 8pt
}
DL.small DD {
	FONT-SIZE: 8pt
}

@media All    
{
TABLE.orders_history TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1mm; PADDING-LEFT: 1mm; PADDING-RIGHT: 1mm; FONT: 8pt Tahoma, sans-serif; COLOR: black; PADDING-TOP: 1mm
}
TABLE.orders_history TR.o {
	BACKGROUND: #eeeeee
}
TABLE.orders_history TH {
	TEXT-ALIGN: center; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT: bold 10pt Tahoma, sans-serif; BACKGROUND: #d2d2ff
}
TABLE.orders_history TD.date {
	TEXT-ALIGN: center; WIDTH: 50pt
}
TABLE.orders_history TD.price {
	TEXT-ALIGN: right
}
TABLE.orders_history TD.status {
	TEXT-ALIGN: center
}
TABLE.orders_history TD.remark {
	TEXT-ALIGN: justify; FONT-STYLE: italic
}
TABLE.form {
	FONT: 8pt Verdana; COLOR: black
}
TABLE.form TR {
	TEXT-ALIGN: left; BACKGROUND: #eeeeee
}
TABLE.form TH {
	TEXT-ALIGN: center; BACKGROUND: #dddddd; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
TABLE.form TD.name {
	TEXT-ALIGN: right; WIDTH: 50pt; WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
TABLE.form TD.name1 {
	TEXT-ALIGN: right; WIDTH: 25%; WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
TABLE.form TD.submit {
	TEXT-ALIGN: center; BACKGROUND: #eeeeee
}

}

@media Print    
{
.printer_align_top {
	VERTICAL-ALIGN: top
}
TABLE.form {
	WIDTH: 100%
}
TABLE.orders_history {
	WIDTH: 100%
}
TABLE.orders_history TH {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
TABLE.orders_history TD {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
TABLE.form TH {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px
}
TABLE.form TD {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px
}
#dont_print {
	DISPLAY: none
}
[dont_print] {
	DISPLAY: none
}
    }
TABLE.subform {
	BACKGROUND: #f8f8f8; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.subform TR {
	TEXT-ALIGN: left; BACKGROUND: #eeeeee
}
EM.help {
	COLOR: #4444bb; FONT-SIZE: 10pt
}
EM.warning {
	COLOR: #ff8833; FONT-SIZE: 12pt
}
EM.error {
	COLOR: #ff0000; FONT-SIZE: 12pt
}
EM.error_small {
	FONT-STYLE: normal; COLOR: #ff0000; FONT-SIZE: 10pt
}
EM.desc {
	COLOR: #777788; FONT-SIZE: 10pt
}
EM.date {
	FONT-STYLE: italic; COLOR: #000000; FONT-SIZE: 8pt
}
EM.resname {
	COLOR: #777788; FONT-SIZE: 16pt
}
EM.term {
	COLOR: #cc0000; FONT-SIZE: 10pt
}
EM.element {
	COLOR: #0000ee; FONT-SIZE: 10pt
}
.on {
	FONT-STYLE: normal; COLOR: #00aa00
}
.off {
	FONT-STYLE: normal; COLOR: #aa0000
}
EM.quot {
	FONT-STYLE: italic; PADDING-LEFT: 5px; COLOR: #555555
}
SPAN.button {
	BORDER-BOTTOM: #d7d2c6 thin solid; BORDER-LEFT: #fdfdfb thin solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 4ex; MARGIN: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #f0f0ec; FONT-SIZE: smaller; VERTICAL-ALIGN: top; BORDER-TOP: #fdfdfb thin solid; CURSOR: default; FONT-WEIGHT: bolder; BORDER-RIGHT: #d7d2c6 thin solid; PADDING-TOP: 2px
}
.admin_action {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #f2f2f2; FONT-SIZE: 90%; PADDING-TOP: 2px
}
TD.printer_align_top TABLE TR TD {
	BACKGROUND: #ffffff; COLOR: black; FONT-WEIGHT: normal
}
TD.printer_align_top TABLE TR TH {
	BACKGROUND: #ffffff; COLOR: black; FONT-WEIGHT: normal
}
DIV.listbox {
	BORDER-BOTTOM: #d2d2ff thin solid; BORDER-LEFT: #d2d2ff thin solid; WIDTH: 300px; BORDER-TOP: #d2d2ff thin solid; BORDER-RIGHT: #d2d2ff thin solid
}
DIV.listbox DIV.head {
	TEXT-ALIGN: center; BACKGROUND: #d2d2ff; COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
DIV.listbox DIV.box {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 550px; OVERFLOW: scroll; PADDING-TOP: 2px
}
TABLE.project {
	MARGIN: 5px; BACKGROUND: #ffffff; FONT-SIZE: 9pt
}
TABLE.project TR TH {
	BACKGROUND: #d2d2ff; COLOR: black; FONT-SIZE: 10pt
}
TABLE.project TR TD {
	BACKGROUND: #ffffff; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
FIELDSET {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
BUTTON {
	VERTICAL-ALIGN: middle
}
INPUT[type='radio'] {
	VERTICAL-ALIGN: text-bottom
}
INPUT[type='checkbox'] {
	VERTICAL-ALIGN: middle
}
TABLE.form INPUT[type='text'] {
	WIDTH: 100%
}
TABLE.form TEXTAREA {
	WIDTH: 100%
}
TABLE.form INPUT[type='submit'].w {
	WIDTH: 100%
}
.mtmenu_head {
	TEXT-ALIGN: center; BACKGROUND: #d2d2ff; HEIGHT: 15px; FONT-WEIGHT: bold
}
.mtmenu_body {
	POSITION: absolute; BOTTOM: 20px; OVERFLOW: scroll; TOP: 20px; RIGHT: 2px; LEFT: 2px
}
.mtmenu_internaltable {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 2px
}
.mtmenu_node {
	BORDER-LEFT: lightgray thin solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px
}
.mtmenu_node_last {
	BORDER-BOTTOM: lightgray thin solid; BORDER-LEFT: lightgray thin solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px
}
.mtmenu_bottom {
	POSITION: absolute; BOTTOM: 2px; HEIGHT: 15px; LEFT: 5px
}
.form_body {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: gray; PADDING-TOP: 1px
}
.reason {
	COLOR: blue
}
.discrepancy {
	COLOR: green
}
TABLE.recipe {
	MARGIN: 5px; BACKGROUND: #dbc9a6; FONT-SIZE: 9pt
}
TABLE.recipe TR TH {
	BACKGROUND: #efc4a1; COLOR: black; FONT-SIZE: 10pt
}
TABLE.recipe TR TD {
	BACKGROUND: olive; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.recipe TR.e TD {
	BACKGROUND: #ededed; COLOR: black; FONT-WEIGHT: normal
}
TABLE.recipe TR.o TD {
	BACKGROUND: #e0e0e0; COLOR: black; FONT-WEIGHT: normal
}
TABLE.recipe TR.t TD {
	BACKGROUND: #efd4b1; COLOR: black; FONT-WEIGHT: normal
}
TABLE.actions {
	MARGIN: 5px; BACKGROUND: #ffffff; FONT-SIZE: 9pt
}
TABLE.actions TR TH {
	BACKGROUND: #d2d2ff; COLOR: black; FONT-SIZE: 10pt
}
TABLE.actions TR TD {
	BACKGROUND: #f3f3f9; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.basketviewer {
	
}
TABLE.basketviewer TR TH {
	FONT: bold 11px Arial, Helvetica, sans-serif
}
TABLE.basketviewer TR TD {
	FONT: 11px Arial, Helvetica, sans-serif
}
TABLE.discount {
	MARGIN: 5px; BACKGROUND: #ffffff; FONT-SIZE: 9pt
}
TABLE.discount TR TH {
	BACKGROUND: #d2d2ff; COLOR: black; FONT-SIZE: 10pt
}
TABLE.discount TR TD {
	BACKGROUND: #f3f3f9; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.merch {
	FONT-STYLE: italic; BACKGROUND: #ffffff; FONT-SIZE: 9pt
}
TABLE.merch TR TH {
	BACKGROUND: #d2d2ff; COLOR: black; FONT-SIZE: 8pt
}
TABLE.merch TR TD {
	BACKGROUND: #f3f3f9; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.merch TR.e TD {
	FONT-STYLE: normal; BACKGROUND: #efefff; COLOR: black; FONT-WEIGHT: normal
}
TABLE.merch TR.o TD {
	FONT-STYLE: normal; BACKGROUND: #e1e1ff; COLOR: black; FONT-WEIGHT: normal
}
TABLE.subforum_list {
	BACKGROUND: #f8f8f8; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.subforum_list TR TH {
	TEXT-ALIGN: left; BACKGROUND: #f1f1f1; FONT-SIZE: 10pt
}
TABLE.subforum_list TR TD {
	TEXT-ALIGN: left; BACKGROUND: #f1f1f1
}
TABLE.subforum_folder {
	BACKGROUND: #f8f8f8; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.subforum_folder TR TH {
	TEXT-ALIGN: left; BACKGROUND: #cccccc; FONT-SIZE: 10pt
}
TABLE.subforum_folder TR.header TH {
	TEXT-ALIGN: left; BACKGROUND: #ababab; FONT-SIZE: 10pt
}
TABLE.subforum_folder TR TD.sub {
	TEXT-ALIGN: left; BACKGROUND: #e2e2e2
}
TABLE.dictionary {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
TABLE.dictionary TR TH {
	TEXT-ALIGN: center; BACKGROUND: #cccccc; FONT-SIZE: 10pt
}
TABLE.dictionary TR.a TD {
	TEXT-ALIGN: left; BACKGROUND: #f5f5f5; VERTICAL-ALIGN: top
}
TABLE.dictionary TR.b TD {
	TEXT-ALIGN: left; BACKGROUND: #e9e9e9; VERTICAL-ALIGN: top
}
TABLE.dictionary TR.a TD.name {
	TEXT-ALIGN: center; BACKGROUND: #f5f5f5; VERTICAL-ALIGN: top
}
TABLE.dictionary TR.b TD.name {
	TEXT-ALIGN: center; BACKGROUND: #e9e9e9; VERTICAL-ALIGN: top
}
.dictionary_error {
	COLOR: red
}
.dictionary_warning {
	COLOR: lightgreen
}
.zakl {
	POSITION: absolute; WIDTH: 100%; HEIGHT: auto; BORDER-TOP: medium none
}
TABLE.cinema_list {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TABLE.cinema_list TR TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #7392bc; FONT-SIZE: 14px
}
TABLE.cinema_list TR.a TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #73aabc; FONT-SIZE: 12px
}
TABLE.cinema_list TR TD {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #73c3bc; FONT-SIZE: 12px
}
.cinema_name {
	COLOR: silver; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.article_title {
	COLOR: #9396c8; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.article_thesis {
	COLOR: #7376a8; FONT-SIZE: 14px
}
.sitemap_node {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sitemap_container {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sitemap_node {
	
}
.sitemap_node .admin_control {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e2e2e2; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px; LEFT: 80px
}
#resman {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.resman_header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #426ab0; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-SIZE: 110%; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#resman_error {
	COLOR: red; FONT-WEIGHT: bold
}
#resman_error SPAN {
	DISPLAY: block
}
#resman_content .bar {
	POSITION: relative
}
#resman_content TEXTAREA {
	WIDTH: 100%; HEIGHT: 400px
}
#resman_attributes_notify {
	DISPLAY: none
}
#resman_attributes_notify SPAN {
	BACKGROUND-COLOR: #e2e2e2; TEXT-DECORATION: none
}
#resman_attributes {
	POSITION: relative
}
#resman_attributes FIELDSET {
	BORDER-BOTTOM: #333 1px solid; POSITION: relative; BORDER-LEFT: #333 1px solid; WIDTH: 62em; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid
}
#resman_attributes LEGEND {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333
}
#resman_attributes LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 1em; WIDTH: 10em; FLOAT: left; MARGIN-RIGHT: 0.1em
}
#resman_attributes INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em 0.2em; PADDING-LEFT: 0px; WIDTH: 50em; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#resman_attributes SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em 0.2em; PADDING-LEFT: 0px; WIDTH: 50em; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#resman_attributes TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em 0.2em; PADDING-LEFT: 0px; WIDTH: 50em; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#resman_attributes .input {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em 0.2em; PADDING-LEFT: 0px; WIDTH: 50em; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#resman_attributes .noresize {
	WIDTH: auto
}
#resman_attributes .submit {
	MARGIN-LEFT: 10.1em
}
#resman_attributes #node_moving #node_div {
	DISPLAY: none; FLOAT: left; VISIBILITY: hidden
}
#resman_attributes #node_moving #button_div {
	
}
.resman_ctrls {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.resman_ctrls INPUT {
	BORDER-BOTTOM-COLOR: rgb(97,137,207); BACKGROUND-COLOR: rgb(66,106,176); BORDER-TOP-COLOR: rgb(97,137,207); COLOR: #ffffff; BORDER-RIGHT-COLOR: rgb(97,137,207); BORDER-LEFT-COLOR: rgb(97,137,207)
}
#calendarDiv {
	BORDER-BOTTOM: #317082 1px solid; POSITION: absolute; BORDER-LEFT: #317082 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1px; WIDTH: 205px; PADDING-RIGHT: 1px; FONT-FAMILY: arial; VISIBILITY: hidden; FONT-SIZE: 10px; BORDER-TOP: #317082 1px solid; BORDER-RIGHT: #317082 1px solid; PADDING-TOP: 1px
}
#calendarDiv SPAN {
	FLOAT: left
}
#calendarDiv IMG {
	FLOAT: left
}
#calendarDiv .selectBox {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 12px; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; CURSOR: pointer; PADDING-TOP: 1px
}
#calendarDiv .selectBoxOver {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 12px; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; CURSOR: pointer; PADDING-TOP: 1px
}
#calendarDiv .selectBoxTime {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 12px; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; CURSOR: pointer; PADDING-TOP: 1px
}
#calendarDiv .selectBoxTimeOver {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 12px; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; CURSOR: pointer; PADDING-TOP: 1px
}
#calendarDiv TD {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 10px; PADDING-TOP: 3px
}
#calendarDiv .selectBox {
	BORDER-BOTTOM: #e2ebed 1px solid; POSITION: relative; BORDER-LEFT: #e2ebed 1px solid; COLOR: #e2ebed; BORDER-TOP: #e2ebed 1px solid; BORDER-RIGHT: #e2ebed 1px solid
}
#calendarDiv .selectBoxOver {
	BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BORDER-LEFT: #fff 1px solid; BACKGROUND-COLOR: #317082; COLOR: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
#calendarDiv .selectBoxTime {
	BORDER-BOTTOM: #317082 1px solid; POSITION: relative; BORDER-LEFT: #317082 1px solid; COLOR: #317082; BORDER-TOP: #317082 1px solid; BORDER-RIGHT: #317082 1px solid
}
#calendarDiv .selectBoxTimeOver {
	BORDER-BOTTOM: #216072 1px solid; POSITION: relative; BORDER-LEFT: #216072 1px solid; COLOR: #216072; BORDER-TOP: #216072 1px solid; BORDER-RIGHT: #216072 1px solid
}
#calendarDiv .topBar {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #317082; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 16px; PADDING-TOP: 2px
}
#calendarDiv .activeDay {
	COLOR: #ff0000
}
#calendarDiv .todaysDate {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #e2ebed; PADDING-LEFT: 2px; WIDTH: 201px; BOTTOM: 0px; PADDING-RIGHT: 2px; HEIGHT: 17px; PADDING-TOP: 2px
}
#calendarDiv .todaysDate DIV {
	FLOAT: left
}
#calendarDiv .timeBar {
	POSITION: absolute; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #e2ebed; WIDTH: 72px; HEIGHT: 17px; COLOR: #fff; RIGHT: 0px
}
#calendarDiv .timeBar DIV {
	FLOAT: left; MARGIN-RIGHT: 1px
}
#calendarDiv .monthYearPicker {
	Z-INDEX: 1000; BORDER-BOTTOM: #aaaaaa 1px solid; POSITION: absolute; BORDER-LEFT: #aaaaaa 1px solid; BACKGROUND-COLOR: #e2ebed; DISPLAY: none; COLOR: #317082; BORDER-TOP: #aaaaaa 1px solid; TOP: 15px; BORDER-RIGHT: #aaaaaa 1px solid; LEFT: 0px
}
#calendarDiv #monthSelect {
	WIDTH: 70px
}
#calendarDiv .monthYearPicker DIV {
	PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: none; CLEAR: both; CURSOR: pointer; PADDING-TOP: 1px
}
#calendarDiv .monthYearActive {
	BACKGROUND-COLOR: #317082; COLOR: #e2ebed
}
#calendarDiv TD {
	TEXT-ALIGN: right; CURSOR: pointer
}
#calendarDiv .topBar IMG {
	CURSOR: pointer
}
#calendarDiv .topBar DIV {
	FLOAT: left; MARGIN-RIGHT: 1px
}
.user_greeting {
	COLOR: #666666; FONT-SIZE: 11px
}
.main_navbar {
	BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: middle
}
.main_navbar IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 5px; BORDER-RIGHT: 0px
}
.user_greeting A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 5px; BORDER-RIGHT: 0px
}
.main_navbar A {
	COLOR: #666666; TEXT-DECORATION: none
}
.separator {
	MARGIN: 10px; BORDER-RIGHT: gray 1px dotted
}
.edit_in_place_ready {
	BORDER-BOTTOM: #a2a2a2 1px dashed; BORDER-LEFT: #a2a2a2 1px dashed; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #a2a2a2 1px dashed; CURSOR: pointer; BORDER-RIGHT: #a2a2a2 1px dashed; PADDING-TOP: 1px
}
.edit_in_place_saving {
	BORDER-BOTTOM: gray 1px inset; BORDER-LEFT: gray 1px inset; BACKGROUND-COLOR: #e0e0e0; FONT-STYLE: italic; COLOR: #a0a0a0; BORDER-TOP: gray 1px inset; BORDER-RIGHT: gray 1px inset
}
.edit_in_place_error {
	BORDER-BOTTOM: red 1px outset; BORDER-LEFT: red 1px outset; BACKGROUND-COLOR: #f0e0e0; COLOR: red; BORDER-TOP: red 1px outset; CURSOR: pointer; BORDER-RIGHT: red 1px outset; TEXT-DECORATION: line-through
}
DIV.logger {
	Z-INDEX: 1000; BORDER-BOTTOM: blue 2px solid; BORDER-LEFT: blue 2px solid; BACKGROUND-COLOR: white; BORDER-TOP: blue 2px solid; BORDER-RIGHT: blue 2px solid
}
DIV.logger DIV.head {
	TEXT-ALIGN: center; BACKGROUND-COLOR: gray; WIDTH: 100%; HEIGHT: 30px; FONT-SIZE: 18px
}
DIV.logger DIV.head DIV.button {
	POSITION: absolute; WIDTH: 30px; HEIGHT: 30px; FONT-SIZE: 18px; TOP: 0px; RIGHT: 0px
}
DIV.logger DIV.box {
	WIDTH: 100%; OVERFLOW: auto
}
.wtd_error {
	COLOR: red; TEXT-DECORATION: blink
}
.wtd_warning {
	TEXT-ALIGN: center; COLOR: fuchsia; FONT-WEIGHT: bold
}
TABLE.WTD_menu TR TH {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #e8e8e8; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
TABLE.WTD_menu TR TH.selected {
	TEXT-ALIGN: center; BACKGROUND-COLOR: silver; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
TABLE.WTD_menu TR TD {
	BACKGROUND-COLOR: #e8e8e8; FONT-SIZE: 10pt
}
TABLE.WTD_list {
	BORDER-BOTTOM: silver thin solid; BORDER-LEFT: silver thin solid; WIDTH: 100%; BORDER-TOP: silver thin solid; BORDER-RIGHT: silver thin solid
}
TABLE.WTD_list_elem {
	BORDER-BOTTOM: #e2e2e2 1px; BORDER-LEFT: #e2e2e2 1px; WIDTH: 100%; BORDER-TOP: #e2e2e2 1px; BORDER-RIGHT: #e2e2e2 1px
}
TABLE.WTD_list_elem TR TH {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BACKGROUND: #f8e6e6; VERTICAL-ALIGN: top; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
TABLE.WTD_list_elem TR TD {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BACKGROUND: #e6e6e6; VERTICAL-ALIGN: top; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
TABLE.WTD_list_elem TR.a TD {
	BORDER-RIGHT-WIDTH: 1px; BACKGROUND: #d8d8d8; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 1px
}
TABLE.WTD_list_elem TR.b TD {
	BORDER-RIGHT-WIDTH: 1px; BACKGROUND: #ffffff; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 1px
}
TABLE.WTD_list_elem TR.marked TD {
	BACKGROUND: #f8e6e6
}
TABLE.wtd_task_list {
	BACKGROUND: #f2f2ff; FONT-SIZE: 9pt
}
TABLE.wtd_task_list TR {
	BORDER-BOTTOM-STYLE: solid
}
TABLE.wtd_task_list TR TH {
	BACKGROUND: #d2d2ff; COLOR: black; FONT-SIZE: 10pt
}
TABLE.wtd_task_list TR TD {
	BACKGROUND: #ffffff; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
TABLE.wtd_task_list TR TD A {
	TEXT-DECORATION: none
}
TABLE.wtd_task_list TR.n TD {
	BACKGROUND: #f2f2f2
}
TABLE.wtd_task_list TR.o TD {
	BACKGROUND: #ffffff
}
TABLE.wtd_task_list TR.new TD A.task_link {
	COLOR: red; FONT-WEIGHT: bold
}
DIV.mod {
	BORDER-BOTTOM: gray 1px dotted; BORDER-LEFT: gray 1px dotted; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-LEFT: 3px; WIDTH: 600px; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px dotted; BORDER-RIGHT: gray 1px dotted; PADDING-TOP: 3px
}
DIV.mod .row {
	WIDTH: 100%; DISPLAY: block
}
DIV.mod SPAN.row SPAN.value {
	TEXT-ALIGN: right; DISPLAY: block
}
DIV.mod SPAN.row SPAN.b {
	FONT-WEIGHT: bold
}
DIV.mod SPAN.row SPAN.w {
	COLOR: red; FONT-WEIGHT: bold
}
DIV.mod SPAN.row SPAN.modname {
	FLOAT: left; FONT-WEIGHT: bold
}
DIV.mod SPAN.row SPAN.name {
	TEXT-ALIGN: left; FLOAT: left; COLOR: #777777; FONT-WEIGHT: normal
}
#current_group_info .image {
	BORDER-BOTTOM: #bbb 1px dotted; POSITION: relative; BORDER-LEFT: #bbb 1px dotted; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-LEFT: 3px; WIDTH: 100px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 100px; BORDER-TOP: #bbb 1px dotted; BORDER-RIGHT: #bbb 1px dotted; PADDING-TOP: 3px
}
#current_group_info .image .info {
	POSITION: absolute; BOTTOM: auto; FONT-SIZE: 90%; TOP: 0px; RIGHT: auto; LEFT: 0px
}
#current_group_info .image IMG {
	POSITION: absolute; BOTTOM: 3px; TOP: auto; RIGHT: auto; LEFT: 3px
}
#current_group_info {
	WIDTH: 540px; HEIGHT: 500px; OVERFLOW: scroll
}
#picture_browser_grouplist {
	BORDER-BOTTOM: gray 1px dotted; BORDER-LEFT: gray 1px dotted; WIDTH: 200px; FLOAT: left; HEIGHT: 200px; BORDER-TOP: gray 1px dotted; BORDER-RIGHT: gray 1px dotted
}
#picture_browser_grouplist DIV.head {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #e2e2e2; FONT-WEIGHT: bold
}
#picture_browser_selector_tab {
	
}
EM.pictman_pv_n_exist {
	FONT-STYLE: normal; COLOR: #ee6644
}
#ajax_upload_box {
	Z-INDEX: 100; BORDER-BOTTOM: #aaa 1px dashed; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #aaa 1px dashed; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; HEIGHT: auto; BORDER-TOP: #aaa 1px dashed; TOP: 3px; RIGHT: 3px; BORDER-RIGHT: #aaa 1px dashed; PADDING-TOP: 5px; LEFT: auto
}
#ajax_upload_form {
	Z-INDEX: 101; TEXT-ALIGN: left; DISPLAY: none
}
.hidden {
	DISPLAY: none
}
