TABLE {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial
}
DIV {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial
}
TD {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial
}
FORM {
	MARGIN: 0px
}
#error {
	FONT-SIZE: 18pt; COLOR: red
}
.inlifecmsmenu {
	FONT-SIZE: 11px; COLOR: #3d3d3d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.inlifecmsmenu A {
	FONT-SIZE: 11px; COLOR: #3d3d3d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.inlifecmsmenu A:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.adminheader {
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminheader2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TABLE.list {
	FONT-SIZE: 9pt; BACKGROUND: #f2f2ff
}
TABLE.list TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #d2d2ff; COLOR: black
}
TABLE.list TR.padd TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.2em; 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 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: black
}
TABLE.list TR.padd TD {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
TABLE.list TR TD.group_name {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #e2e2ff; COLOR: black; TEXT-ALIGN: center
}
TABLE.list TR.n TD {
	FONT-WEIGHT: normal; BACKGROUND: #f2f2f2; COLOR: black
}
TABLE.list TR.o TD {
	FONT-WEIGHT: normal; BACKGROUND: #ffffff; COLOR: black
}
TABLE.list TR.over TD {
	BACKGROUND: #aaaaff
}
.select {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: black
}
DT {
	FONT-SIZE: 10pt; FONT-STYLE: italic
}
DD {
	FONT-SIZE: 10pt
}
DD.desc {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000
}
DL.small DT {
	FONT-SIZE: 8pt; FONT-STYLE: italic
}
DL.small DD {
	FONT-SIZE: 8pt
}

@media All    
{
TABLE.orders_history TD {
	PADDING-RIGHT: 1mm; PADDING-LEFT: 1mm; PADDING-BOTTOM: 1mm; FONT: 8pt Tahoma, sans-serif; COLOR: black; PADDING-TOP: 1mm; TEXT-ALIGN: center
}
TABLE.orders_history TR.o {
	BACKGROUND: #eeeeee
}
TABLE.orders_history TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #d2d2ff; FONT: bold 10pt Tahoma, sans-serif; TEXT-ALIGN: center
}
TABLE.orders_history TD.date {
	WIDTH: 50pt; TEXT-ALIGN: center
}
TABLE.orders_history TD.price {
	TEXT-ALIGN: right
}
TABLE.orders_history TD.status {
	TEXT-ALIGN: center
}
TABLE.orders_history TD.remark {
	FONT-STYLE: italic; TEXT-ALIGN: justify
}
TABLE.form {
	FONT: 8pt Verdana; COLOR: black
}
TABLE.form TR {
	BACKGROUND: #eeeeee; TEXT-ALIGN: left
}
TABLE.form TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #dddddd; TEXT-ALIGN: center
}
TABLE.form TD.name {
	FONT-WEIGHT: bold; WIDTH: 50pt; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.form TD.name1 {
	FONT-WEIGHT: bold; WIDTH: 25%; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.form TD.submit {
	BACKGROUND: #eeeeee; TEXT-ALIGN: center
}

}

@media Print    
{
.printer_align_top {
	VERTICAL-ALIGN: top
}
TABLE.form {
	WIDTH: 100%
}
TABLE.orders_history {
	WIDTH: 100%
}
TABLE.orders_history TH {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.orders_history TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.form TH {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid
}
TABLE.form TD {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid
}
#dont_print {
	DISPLAY: none
}
[dont_print] {
	DISPLAY: none
}
    }
TABLE.subform {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f8f8f8; COLOR: black
}
TABLE.subform TR {
	BACKGROUND: #eeeeee; TEXT-ALIGN: left
}
EM.help {
	FONT-SIZE: 10pt; COLOR: #4444bb
}
EM.warning {
	FONT-SIZE: 12pt; COLOR: #ff8833
}
EM.error {
	FONT-SIZE: 12pt; COLOR: #ff0000
}
EM.error_small {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-STYLE: normal
}
EM.desc {
	FONT-SIZE: 10pt; COLOR: #777788
}
EM.date {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: italic
}
EM.resname {
	FONT-SIZE: 16pt; COLOR: #777788
}
EM.term {
	FONT-SIZE: 10pt; COLOR: #cc0000
}
EM.element {
	FONT-SIZE: 10pt; COLOR: #0000ee
}
EM.on {
	COLOR: #00aa00; FONT-STYLE: normal
}
EM.off {
	COLOR: #aa0000; FONT-STYLE: normal
}
EM.quot {
	PADDING-LEFT: 5px; COLOR: #555555; FONT-STYLE: italic
}
DIV.news {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: black; TEXT-ALIGN: justify
}
DIV.news .header {
	FONT-WEIGHT: bolder
}
DIV.news .date {
	COLOR: #828282
}
DIV.news .announce {
	TEXT-INDENT: 2em; FONT-STYLE: italic
}
DIV.news .body {
	TEXT-INDENT: 2em
}
SPAN.forum {
	DISPLAY: block
}
SPAN.forum .body {
	DISPLAY: block
}
SPAN.forum .date {
	FONT-SIZE: 100%; COLOR: black; FONT-STYLE: italic
}
SPAN.forum .head {
	FONT-SIZE: 100%; COLOR: black; FONT-STYLE: italic
}
SPAN.forum .head {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: #d2d2d2; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
SPAN.msgtext_b {
	FONT-WEIGHT: bolder
}
SPAN.msgtext_i {
	FONT-STYLE: italic
}
SPAN.msgtext_u {
	TEXT-DECORATION: underline
}
SPAN.msgtext_ss {
	TEXT-DECORATION: line-through
}
SPAN.msgtext_sub {
	FONT-SIZE: 50%; VERTICAL-ALIGN: sub
}
SPAN.msgtext_sup {
	FONT-SIZE: 50%; VERTICAL-ALIGN: super
}
DIV.faq_group {
	MARGIN-TOP: 2ex; MARGIN-BOTTOM: 1ex
}
DIV.faq_group A.faq_group {
	FONT-WEIGHT: bolder; FONT-SIZE: larger
}
DIV.faq_group .faq_group_content {
	DISPLAY: none
}
DIV.faq_group SPAN.emptygroup {
	FONT-WEIGHT: bolder; COLOR: #808080; FONT-STYLE: italic
}
DIV.faq_group A.question {
	MARGIN-TOP: 1.5ex; FONT-WEIGHT: bolder; COLOR: #5f5f5f; TEXT-INDENT: 2em
}
DIV.faq_group SPAN.answers {
	DISPLAY: none; PADDING-LEFT: 2em; MARGIN-BOTTOM: 1.5ex; COLOR: black; TEXT-INDENT: 2em
}
DIV.faq_group .faq_group_content OL LI {
	MARGIN-BOTTOM: 1.5ex
}
SPAN.cblock {
	DISPLAY: block; FONT-WEIGHT: bolder; MARGIN: 1mm
}
SPAN.cblock .id {
	BORDER-RIGHT: #808080 thin dotted; BORDER-TOP: #808080 thin dotted; BORDER-LEFT: #808080 thin dotted; BORDER-BOTTOM: #808080 thin dotted
}
SPAN.name {
	BORDER-RIGHT: #808080 thin dotted; BORDER-TOP: #808080 thin dotted; BORDER-LEFT: #808080 thin dotted; BORDER-BOTTOM: #808080 thin dotted
}
SPAN.content {
	BORDER-RIGHT: #808080 thin dotted; BORDER-TOP: #808080 thin dotted; BORDER-LEFT: #808080 thin dotted; BORDER-BOTTOM: #808080 thin dotted
}
SPAN.cblock .lastmod {
	FONT: italic 80% sans-serif; COLOR: #828282
}
SPAN.cblock .emptyname {
	COLOR: #666666
}
SPAN.cblock .content {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: #efefef
}
SPAN.emptycontentblock {
	BORDER-RIGHT: #ff0000 thin dashed; BORDER-TOP: #ff0000 thin dashed; DISPLAY: block; BACKGROUND: #ffd2d2; MARGIN: 1mm; FONT: bolder 14px sans-serif; BORDER-LEFT: #ff0000 thin dashed; COLOR: #000000; BORDER-BOTTOM: #ff0000 thin dashed
}
SPAN.error_block {
	BORDER-RIGHT: #ff0000 thin dashed; BORDER-TOP: #ff0000 thin dashed; DISPLAY: block; BACKGROUND: #ffd2d2; MARGIN: 1mm; FONT: bolder 14px sans-serif; BORDER-LEFT: #ff0000 thin dashed; COLOR: #000000; BORDER-BOTTOM: #ff0000 thin dashed
}
SPAN.emptycontentblock {
	DISPLAY: block; FONT-SIZE: 110%; BACKGROUND: #f0f0f0
}
SPAN.error_block .title {
	DISPLAY: block; FONT-SIZE: 110%; BACKGROUND: #f0f0f0
}
SPAN.button {
	BORDER-RIGHT: #d7d2c6 thin solid; PADDING-RIGHT: 2px; BORDER-TOP: #fdfdfb thin solid; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; FONT-SIZE: smaller; BACKGROUND: #f0f0ec; PADDING-BOTTOM: 2px; MARGIN: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #fdfdfb thin solid; CURSOR: default; LINE-HEIGHT: 4ex; PADDING-TOP: 2px; BORDER-BOTTOM: #d7d2c6 thin solid
}
.admin_action {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 90%; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
TABLE.forum {
	FONT-SIZE: 9pt; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: black
}
TABLE.forum SPAN.date {
	FONT-SIZE: 100%; COLOR: black; FONT-STYLE: italic
}
TABLE.forum H3 {
	FONT-SIZE: 9pt; MARGIN: 0px; COLOR: #0066cc; TEXT-DECORATION: none
}
TABLE.forum TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #d2d2ff; COLOR: black
}
TABLE.forum TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: black
}
TABLE.forum TR.e TD {
	FONT-WEIGHT: normal; BACKGROUND: #efefff; COLOR: black
}
TABLE.forum TR.o TD {
	FONT-WEIGHT: normal; BACKGROUND: #e8e8ff; COLOR: black
}
TABLE.forum TR.e TD A {
	FONT-WEIGHT: normal; COLOR: #3298ff; TEXT-DECORATION: none
}
TABLE.forum TR.o TD A {
	FONT-WEIGHT: normal; COLOR: #3298ff; TEXT-DECORATION: none
}
TD.printer_align_top TABLE TR TD {
	FONT-WEIGHT: normal; BACKGROUND: #ffffff; COLOR: black
}
TD.printer_align_top TABLE TR TH {
	FONT-WEIGHT: normal; BACKGROUND: #ffffff; COLOR: black
}
DIV.listbox {
	BORDER-RIGHT: #d2d2ff thin solid; BORDER-TOP: #d2d2ff thin solid; BORDER-LEFT: #d2d2ff thin solid; WIDTH: 300px; BORDER-BOTTOM: #d2d2ff thin solid
}
DIV.listbox DIV.head {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #d2d2ff; COLOR: black; TEXT-ALIGN: center
}
DIV.listbox DIV.box {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; OVERFLOW: scroll; PADDING-TOP: 2px; HEIGHT: 300px
}
TABLE.project {
	FONT-SIZE: 9pt; BACKGROUND: #ffffff; MARGIN: 5px
}
TABLE.project TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #d2d2ff; COLOR: black
}
TABLE.project TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: black
}
FIELDSET {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 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 {
	FONT-WEIGHT: bold; BACKGROUND: #d2d2ff; HEIGHT: 15px; TEXT-ALIGN: center
}
.mtmenu_body {
	RIGHT: 2px; LEFT: 2px; OVERFLOW: scroll; BOTTOM: 20px; POSITION: absolute; TOP: 20px
}
.mtmenu_internaltable {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 2px
}
.mtmenu_node {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: thin solid
}
.mtmenu_node_last {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: thin solid; BORDER-BOTTOM: thin solid
}
.mtmenu_bottom {
	LEFT: 5px; BOTTOM: 2px; POSITION: absolute; HEIGHT: 15px
}
.fbf_block {
	BORDER-RIGHT: gray thin solid; PADDING-RIGHT: 8px; BORDER-TOP: gray thin solid; PADDING-LEFT: 8px; BACKGROUND: white; PADDING-BOTTOM: 8px; MARGIN: 5px; BORDER-LEFT: gray thin solid; PADDING-TOP: 8px; BORDER-BOTTOM: gray thin solid; POSITION: relative
}
.fbf_block .label {
	FONT-WEIGHT: bolder
}
.fbf_block .type {
	COLOR: blue
}
.fbf_block INPUT[type='button'] {
	BORDER-RIGHT: gray thin solid; BORDER-TOP: gray thin solid; FONT-SIZE: 10px; MARGIN: 1px; BORDER-LEFT: gray thin solid; BORDER-BOTTOM: gray thin solid
}
 + .fbf_block .fbf_bl_r {
	RIGHT: 0px; COLOR: red; POSITION: absolute
}
 + .fbf_block .fbf_bl_m {
	COLOR: red
}
#form_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; background2: gray
}
.reason {
	COLOR: blue
}
.discrepancy {
	COLOR: green
}
TABLE.recipe {
	FONT-SIZE: 9pt; BACKGROUND: #dbc9a6; MARGIN: 5px
}
TABLE.recipe TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #efc4a1; COLOR: black
}
TABLE.recipe TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: olive; COLOR: black
}
TABLE.recipe TR.e TD {
	FONT-WEIGHT: normal; BACKGROUND: #ededed; COLOR: black
}
TABLE.recipe TR.o TD {
	FONT-WEIGHT: normal; BACKGROUND: #e0e0e0; COLOR: black
}
TABLE.recipe TR.t TD {
	FONT-WEIGHT: normal; BACKGROUND: #efd4b1; COLOR: black
}
TABLE.actions {
	FONT-SIZE: 9pt; BACKGROUND: #ffffff; MARGIN: 5px
}
TABLE.actions TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #d2d2ff; COLOR: black
}
TABLE.actions TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f3f3f9; COLOR: black
}
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 {
	FONT-SIZE: 9pt; BACKGROUND: #ffffff; MARGIN: 5px
}
TABLE.discount TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #d2d2ff; COLOR: black
}
TABLE.discount TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f3f3f9; COLOR: black
}
TABLE.merch {
	FONT-SIZE: 9pt; BACKGROUND: #ffffff; FONT-STYLE: italic
}
TABLE.merch TR TH {
	FONT-SIZE: 8pt; BACKGROUND: #d2d2ff; COLOR: black
}
TABLE.merch TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f3f3f9; COLOR: black
}
TABLE.merch TR.e TD {
	FONT-WEIGHT: normal; BACKGROUND: #efefff; COLOR: black; FONT-STYLE: normal
}
TABLE.merch TR.o TD {
	FONT-WEIGHT: normal; BACKGROUND: #e1e1ff; COLOR: black; FONT-STYLE: normal
}
TABLE.subforum_list {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f8f8f8; COLOR: black
}
TABLE.subforum_list TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #f1f1f1; TEXT-ALIGN: left
}
TABLE.subforum_list TR TD {
	BACKGROUND: #f1f1f1; TEXT-ALIGN: left
}
TABLE.subforum_folder {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f8f8f8; COLOR: black
}
TABLE.subforum_folder TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #cccccc; TEXT-ALIGN: left
}
TABLE.subforum_folder TR.header TH {
	FONT-SIZE: 10pt; BACKGROUND: #ababab; TEXT-ALIGN: left
}
TABLE.subforum_folder TR TD.sub {
	BACKGROUND: #e2e2e2; TEXT-ALIGN: left
}
TABLE.dictionary {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: black; PADDING-TOP: 2px
}
TABLE.dictionary TR TH {
	FONT-SIZE: 10pt; BACKGROUND: #cccccc; TEXT-ALIGN: center
}
TABLE.dictionary TR.a TD {
	BACKGROUND: #f5f5f5; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TABLE.dictionary TR.b TD {
	BACKGROUND: #e9e9e9; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TABLE.dictionary TR.a TD.name {
	BACKGROUND: #f5f5f5; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TABLE.dictionary TR.b TD.name {
	BACKGROUND: #e9e9e9; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.dictionary_error {
	COLOR: red
}
.dictionary_warning {
	COLOR: lightgreen
}
.wtd_error {
	COLOR: red; TEXT-DECORATION: blink
}
.wtd_warning {
	FONT-WEIGHT: bold; COLOR: fuchsia; TEXT-ALIGN: center
}
TABLE.WTD_menu TR TH {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: center
}
TABLE.WTD_menu TR TH.selected {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
TABLE.WTD_menu TR TD {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #e8e8e8
}
TABLE.WTD_list {
	BORDER-RIGHT: silver thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid; WIDTH: 100%; BORDER-BOTTOM: silver thin solid
}
TABLE.WTD_list_elem {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 100%; BORDER-BOTTOM: 1px
}
TABLE.WTD_list_elem TR TH {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: #f8e6e6; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
TABLE.WTD_list_elem TR TD {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: #e6e6e6; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
TABLE.WTD_list_elem TR.a TD {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #d8d8d8; BORDER-BOTTOM-WIDTH: 1px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 1px
}
TABLE.WTD_list_elem TR.b TD {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 1px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 1px
}
.zakl {
	BORDER-TOP: medium none; WIDTH: 100%; POSITION: absolute; HEIGHT: auto
}
TABLE.billing_list {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none
}
TABLE.billing_list TR TH {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #70e870; TEXT-ALIGN: center
}
TABLE.billing_list TR TD {
	
}
TABLE.billing_list TR.a TD {
	BORDER-RIGHT: gray thin solid; BACKGROUND-COLOR: #f8fff8; TEXT-ALIGN: right
}
TABLE.billing_list TR.b TD {
	BORDER-RIGHT: gray thin solid; BACKGROUND-COLOR: #e0efe0; TEXT-ALIGN: right
}
TABLE.cinema_list {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none
}
TABLE.cinema_list TR TH {
	FONT-SIZE: 14px; BACKGROUND-COLOR: #7392bc; TEXT-ALIGN: left
}
TABLE.cinema_list TR.a TH {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #73aabc; TEXT-ALIGN: left
}
TABLE.cinema_list TR TD {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #73c3bc; TEXT-ALIGN: left
}
.cinema_name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: silver
}
.article_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #9396c8
}
.article_thesis {
	FONT-SIZE: 14px; COLOR: #7376a8
}
TABLE.MstepProfile {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #dddddd
}
TABLE.MstepProfile TR.head TD {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #888888 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #aaaaaa; TEXT-ALIGN: center
}
TABLE.MstepProfile TR.head TD.hover {
	BACKGROUND-COLOR: #cccccc
}
TABLE.MstepProfile TR.head TD A {
	COLOR: black; TEXT-DECORATION: none
}
TABLE.MstepProfile TR.head TD A:hover {
	BACKGROUND-COLOR: #cccccc
}
TABLE.MstepProfile TR.head TD.selected {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; CURSOR: default; COLOR: black; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #eeeeee
}
TABLE.MstepProfile TR.head TD.apendix {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; CURSOR: default; COLOR: black; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #eeeeee
}
TABLE.MstepProfile TR.head TD.disabled {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: wait; COLOR: #888888; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #cfcfcf
}
TABLE.MstepProfile TR TD.content {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}

