body                       { margin: 0px; width: 100%; height: 100%; }
form                       { margin-top: 0px; margin-bottom: 0px; }
ul                         { margin-bottom: 0px; }
li                         { padding-left: 0px; color: #444444; }
p                          { margin-top: 0px; }

a:link                     { color: #444444; text-decoration: none; }
a:visited                  { color: #444444; text-decoration: none; }
a:active                   { color: #444444; text-decoration: none; }
a:hover                    { color: #444444; text-decoration: underline; }

.loadlink:link             { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.loadlink:visited          { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.loadlink:active           { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.loadlink:hover            { color: #FFFFFF; text-decoration: underline; font-weight: bold; }

.loadlink2:link            { color: #274884; text-decoration: underline; }
.loadlink2:visited         { color: #274884; text-decoration: underline; }
.loadlink2:active          { color: #274884; text-decoration: underline; }
.loadlink2:hover           { color: #274884; text-decoration: none; }

.loadlink3:link            { color: #FFFFFF; text-decoration: underline; }
.loadlink3:visited         { color: #FFFFFF; text-decoration: underline; }
.loadlink3:active          { color: #FFFFFF; text-decoration: underline; }
.loadlink3:hover           { color: #FFFFFF; text-decoration: none; }

.toplink:link              { color: #FFFFFF; text-decoration: none; }
.toplink:visited           { color: #FFFFFF; text-decoration: none; }
.toplink:active            { color: #FFFFFF; text-decoration: none; }
.toplink:hover             { color: #FFFFFF; text-decoration: underline; }

.crlink:link               { color: #C0C0C0; text-decoration: none; }
.crlink:visited            { color: #C0C0C0; text-decoration: none; }
.crlink:active             { color: #C0C0C0; text-decoration: none; }
.crlink:hover              { color: #C0C0C0; text-decoration: underline; }

td                         { color: #444444; font-family: Arial; font-size: 8pt; }
.TableText                 { color: #444444; font-family: Arial; font-size: 10pt; font-weight: bold; }
.TableText2                { color: #444444; font-family: Arial; font-size: 10pt; }
.TableText3                { color: #274884; font-family: Arial; font-size: 8pt; }
.noBgText                  { color: #444444; }
.white_text                { color: #FFFFFF; font-family: Arial; font-size: 8pt; }
.button                    { background-color: #FFFFFF; }
.inp2                      { font-size: 11px; }
.inp_green                 { background-color: #DEEEDB; border-width: 1px; color: #000000; }
.inp_red                   { background-color: #FFDBD2; border-width: 1px; color: #000000; }
.inp_button_small          { background-color: #274884; border-width: 1px; color: #FFFFFF; font-family: Arial; font-size: 12px; height: 18px; }
.cal                       { color: #000000; font-family: Arial; font-size: 8pt; font-weight: bold; }
.bold                      { font-weight: bold; }
.italic                    { font-style: italic; }
.gold                      { color: #EECE94; }
.outgray                   { color: #A5A5A5; }
.error                     { color: #CE0000; font-family: Arial; font-size: 8pt; font-weight: bold; }
.setTitle                  { font-size: 14px; color: #FFFFFF; background: #274884; margin: 0; padding: 1px 0 3px 4px; }
.comment                   { color: #777; }
.top_item                  { color: #000000; font-family: Arial; font-size: 8pt; }
.white_bold                { color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; }
.calendar_title            { color: #FFFFFF; background-color: #274884; font-family: Arial; font-size: 8pt; font-weight: bold; padding-right: 4px; width: 30px; border-bottom: 1px solid #97ACCA; border-right: 1px solid #97ACCA; text-align: right; }
.calendar_green            { color: #444444; background-color: #9BE98D; font-family: Arial; font-size: 8pt; font-weight: bold; padding-right: 4px; width: 30px; border-bottom: 1px solid #97ACCA; border-right: 1px solid #97ACCA; text-align: right; }
.calendar_red              { color: #444444; background-color: #D8E6F9; font-family: Arial; font-size: 8pt; font-weight: bold; padding-right: 4px; width: 30px; border-bottom: 1px solid #97ACCA; border-right: 1px solid #97ACCA; text-align: right; }
.calendar_gone             { color: #444444; background-color: #D8E6F9; font-family: Arial; font-size: 8pt; font-weight: bold; padding-right: 4px; width: 30px; border-bottom: 1px solid #97ACCA; border-right: 1px solid #97ACCA; text-align: right; }
.calendar_none             { background-color: #97ACCA; border-bottom: 1px solid #97ACCA; border-right: 1px solid #97ACCA; }
.copyright                 { color: #C0C0C0; font-family: Arial; font-size: 8pt; }
.gradient                  { background: #fff url(https://www.maxengine.eu/images/gradient.gif); background-repeat: repeat-x; }
.image_border              { border: 1px solid #274884; }
.image_hoover              { position: absolute; visibility: hidden; width: 115px; top: 0; left: 0; z-index: 5; }
.err_border                { border-top: 1px solid #CE0000; border-bottom: 1px solid #CE0000; }
table.frontend_breadcrumbs { height: 29px; width: 100%; margin-bottom: 15px; font-size: 12px; text-align: left; }

.supplement_title          { color: #274884; font-size: 10pt; }
.supplement_mesg           { color: #CE0000; }

table.dayTable  td         { border-right: 1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; text-align: center; }

table.monthTable           { width: 880px; border: 1px solid #A7B3C1; margin-left: 5px; }
table.monthTable th        { text-align: left; font-size: 12px; font-weight: bold; background-color: #D7E1E7; }
table.monthTable td        { text-align: center; }

table.mainTable            { width: 100%; margin-bottom: 5px; }
table.mainTable th         { text-align: left; color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; background: #6893BF; border-bottom: 1px solid #FFFFFF; }
table.inputTable td        { color: #444444; }

table.defaultTable         { width: 100%; border: 5px solid #FFFFFF; }
table.defaultTable th      { text-align: left; color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; background: #274884; border-bottom: 1px solid #FFFFFF; }

table.checkTable           { text-align: center; background-color: #FFF; border-left: 1px solid #A7B3C1; border-top: 1px solid #A7B3C1; }
table.checkTable td        { border-bottom: 1px solid #A7B3C1;border-right: 1px solid #A7B3C1; background-color: #FFF; }
table.checkTable th        { text-align: center; font-weight: bold; background-color: #D7E1E7; border-bottom: 1px solid #A7B3C1; border-right: 1px solid #A7B3C1; color: #000000; }

table.priceTable td        { color: #444444; font-family: Arial; font-size: 10pt; border-top: 1px solid #D7E1E7; border-left: 1px solid #D7E1E7; padding-left: 5px; padding-right: 5px; }
table.gradientTable        { border: 1px solid #EECE94; background: #fff url(https://www.maxengine.eu/images/gradient.gif); background-repeat: repeat-x; }

table.ps_deposit_notify    { border: 1px solid #D7E1E7; margin-bottom: 10px; }
table.ps_deposit_notify td { color: #444444; font-family: Arial; font-size: 10pt; padding-left: 5px; padding-right: 5px; }

.selectbox                 { font-family: Arial; font-size: 8pt; border: 1px solid #000; }
.roomname                  { color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; }
.extra_button              { background-color: #FFFFFF; color: #000000; border: 1px solid #003D73; padding: 0 0 0 2px; width: 70px; font-size: 8pt; font-family: Arial; }
.extra_select              { background-color: #FFFFFF; color: #000000; border: 1px solid #003D73; width: 170px; font-size: 8pt; font-family: Arial; }

img.edit_icon              { margin-left: 6px; }
input.edit_textfield       { display: none; font-family: Arial; font-size: 8pt; border-style: none; padding: 0; }

span.icon                  { width: 10px; height: 10px; display: inline-block; }
span.icon.icon-down        { background: url(https://www.maxengine.eu/images/arrow-down.png) no-repeat top left; height: 9px; }
span.icon.icon-right       { background: url(https://www.maxengine.eu/images/arrow-right.png) no-repeat top left; }
.supplement_input          { font-family: Arial; font-size: 8pt; width: 40px; border: 1px solid #000; }
.inp                       { font-size: 12px; border: 1px solid #000; }
.amount                    { background-image: url('https://www.maxengine.eu/images/currency/EUR.png'); font-size: 12px; width: 100px; padding-left:  12px; border: 1px solid #000; }
.procent                   { background-image: url('https://www.maxengine.eu/images/procent.png');      font-size: 12px; width: 100px; padding-right: 12px; text-align: right; border: 1px solid #000; }
.multiply                  { background-image: url('https://www.maxengine.eu/images/multiply.png');     font-size: 12px; width: 100px; padding-right: 12px; text-align: right; border: 1px solid #000; }
.inp_button                { background-color: #274884; border-width: 1px; color: #FFFFFF; font-weight: bold; }
.title_bar                 { color: #FFF; font-family: Arial; font-size: 8pt; font-weight: bold; background: #6893BF; height: 19px; padding-left: 5px; border-bottom: 1px solid #FFF; border-top: 1px solid #EECE94; }
table.mainTable tr.odd td  { background-color: #F0F0F0; }
