body { margin:0px; font-family:arial; padding:0px; background-color:#000000; scrollbar-3d-light-color:#000000; scrollbar-arrow-color:#767676; scrollbar-base-color:#000000; scrollbar-dark-shadow-color:#767676; scrollbar-face-color:#000000; scrollbar-highlight-color:#767676; scrollbar-shadow-color:#000000; }

/* ---------------- [ general text ] --------------- */
.g_text { font-size:12px; color:#fff; font-family:arial; }
.bottom_text { font-size:12px; color:#551A00; font-family:arial; font-weight:bold; }
.form_text { font-size:12px; color:#FFDE88; font-family:arial; font-weight:bold; }

a.topmenu { font-size:14px; color:#f2f2f2; display:block; background-image:url(images/bg_menu.png); text-align:center; padding:3px; text-decoration:none; }
a.topmenu:hover { color:#fff; text-decoration:underline; }
a.topmenu_on { font-size:14px; display:block; color:#fff; padding:3px; text-align:center; text-decoration:none; }
.tm_sepline { font-size:12px; color:#fff; padding:0 10px 0 10px; }

A.g_link { font-size:12px; color:#ffc; text-decoration:none; }
A.g_link:hover { text-decoration:underline; }

/* --------------- [ menu index ] --------------- */
A.menu_i { font-size:20px; color:#FFE48F; text-decoration:none; }
A.menu_i:hover { text-decoration:underline; }
.menu_border_b { border-bottom:1px solid #FFE48F; }

A.menu_side { font-size:14px; color:#C1E5FE; text-decoration:none; font-family:arial; font-weight:bold; }
A.menu_side:hover { text-decoration:underline; }
A.menu_side_on { font-size:14px; color:#fff; text-decoration:none; font-weight:bold; font-family:arial; }

A.menu_sub { font-size:12px; color:#900; text-decoration:none; font-family:arial; font-weight:bold; }
A.menu_sub:hover { text-decoration:underline; }
A.menu_sub_on { font-size:12px; color:#FB0000; text-decoration:underline; font-family:arial; font-weight:bold; }

/* --------------- [ borders ] --------------- */
.border_b { border-bottom:1px solid #8DA9B5; }
.border_r { border-right:1px solid #8DA9B5; }
.border_l { border-left:1px solid #8DA9B5; }
.border_t { border-top:1px solid #8DA9B5; }
.border_trl { border:1px solid #8DA9B5; border-bottom:0px; }
.img_border { border:1px solid #8DA9B5; }

/* -------------- [ links ] ------------ */
A.gal_link { font-size:14px; color:#852800; text-decoration:none; font-family:arial; }
A.gal_link:hover { text-decoration:underline; }

A.bot_link { font-size:11px; color:#8DA9B5; text-decoration:none; }
A.bot_link:hover { text-decoration:underline; }
A.bot_link_on { font-size:11px; color:#fff; text-decoration:underline; }

.bot_text { font-size:11px; color:#8DA9B5; }

/* -------------- [ prices ] ------------ */
.price_item { font-family:arial; font-size:13px; color:#551A00; }
.price_value { font-family:arial; font-size:13px; color:#551A00; }

/* -------------- [ massages ] ------------ */
.masg_title { font-family:arial; font-size:14px; color:#551A00; font-weight:bold; }
.masg_text { font-family:arial; font-size:12px; color:#551A00; }

/* --------- Guest Book ------------- */
.gb_item { font-family:verdana; font-size:12px; color:#ccc; }
.gb_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; }
A.gb_editlnk { font-family:arial; font-size:12px; color:036; padding:5px; text-decoration:none; }
A.gb_editlnk:hover { text-decoration:underline; }
.fld_name { font-family:verdana; font-size:12px; color:#CCCCCC; }
A.gb_btn_newcom { font-family:Verdana, Arial, Helvetica, sans-serif; display:block; background-color:#333333; border:1px solid #ccc; padding:10px; font-size:12px; width:180px; color:#CCCCCC; text-decoration:none; }
A.gb_btn_newcom:hover { background-color:#999999; color:#000000; }
.gb_msg { font-family:Verdana; font-size:13px; color:#FF0000; }

A.gal_pg { font-size:11px; color:#666; display:block; padding:3px; text-decoration:none; border:1px solid; }
A.gal_pg:hover { color:#c00; }

.fld_names { font-size:12px; color:#ccc; }
.message { font-size:12px; color:#c00; font-weight:bold; }