*	{ margin:0; padding:0; }
html	{ background:#505058; color:#000; }
body	{ font-size:small; font-family:Verdana,Arial,sans-serif; line-height:150%; background-color:#505058; color:#000; margin-top:40px; }
body, td, p, ul, ol, h1, h2, h3, h4	{ font-family:Verdana,Arial,Helvetica,sans-serif; }
h1	{ color:#505050; font-size:x-large; font-weight:bold; padding:1.8em 0 0.8em 0; font-family:Arial,Helvetica,sans-serif; }
h2	{ color:#404040; font-size:large; font-weight:bold; padding:1em 0 0.4em 0; }
h3	{ color:#404040; font-size:medium; font-weight:bold; padding:1em 0 0.2em 0; }
h4	{ color:#303030; font-size:small; font-weight:bold; padding:0.4em 0 0 0; }

td	{font-size:small; line-height:150%;}
pre	{font-size:small; font-family:'Courier New',monospace;}
ul,li	{font-size:small; font-family:Verdana,Arial,sans-serif; line-height:150%;}
abbr	{border-bottom-style:dotted; border-width:1px; border-color:#404040;}
hr	{ margin:2px 0 2px 0; border-style:none; border-bottom-style:solid; border-width:2px; border-color:#e0e0d0; }
address	{ font-style:normal; }

em	{ color:#100090; font-weight:bold; font-style:normal; }
strong	{ color:#e00000; font-weight:bold; font-style:normal; }

ul, ol	{ margin:0.5em 0 1em 18px; }
li	{ padding:2px 0 2px 0; }

.cmd_reset	{ color:#000000; background:#fffff4; }
input.txt:focus	{ background:#fff; }
input.txt	{ font-weight:bold; background:#d0c8a8; }
#search		{ margin:0 6px 6px 0; float:right; }

#group		{ margin-left:auto; margin-right:auto; border-style:outset; border-width:1px; border-color:#000; width:900px; }
#title		{ color:#f0f0f0; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:50px; line-height:70px; font-weight:bold; letter-spacing:3px; padding-left:12px; }

#menubar	{ color:#fff; background:url(/img/title.jpg) repeat-x; width:100%; }
#tab_bg		{ background:url(/img/tab_bg.gif) repeat-x bottom left; }
#menu		{ padding:8px 0 0 10px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:160%; }
#menu a				{ color:#000; background-color:#e8d490; font-weight:bold; text-decoration:none; padding:3px 6px 2px 6px; border-left:1px solid #505050; border-top:1px solid #505050; border-right:1px solid #000; border-bottom:1px solid #e8d490; margin-left:3px; }
#menu a:hover, #menu #tab_sel	{ color:#000; background:#f4ecc6; font-weight:bold; text-decoration:none; padding:3px 6px 2px 6px; border-left:1px solid #505050; border-top:1px solid #505050; border-right:1px solid #000; border-bottom:1px solid #f4ecc6; }

#toolmenubar td	{ color:#808880; background:#f4ecc6; padding:0 12px 0 20px; font-family:Verdana,Arial,Helvetica,sans-serif; }
#toolmenubar a	{ color:#808880; background:#f4ecc6; }
#submenu , #toolmenu	{ background-color:#f4ecc6; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; }
#toolmenu { width:250px; text-align:right; }
#toolmenu a { color:#000; text-decoration:none; padding-left:10px; }
#submenu a { color:#807060; text-decoration:none; padding-right:10px; }
#toolmenu a:hover, #submenu a:hover	{ color:#00f; text-decoration:underline; }

#doc		{ background:#fffff4; padding:1px 16px 20px 16px; }
#img_top	{ float:right; width:26px; height:20px; border-style:none; }
#foot		{ color:#505050; background:#808080; font-size:x-small; line-height:140%; font-family:Verdana,Arial,sans-serif; text-align:center; clear:both; }

.xs	{ font-family:Arial,sans-serif; font-size:8pt; line-height:10pt; }
.xs2	{ font-family:Verdana,Arial,sans-serif; font-size:x-small; color:#909090; line-height:100%; }

.c	{ text-align:center; }
.cb	{ margin-left:auto; margin-right:auto; text-align:left; }

.nw	{ white-space:nowrap; }
.nb	{ border-style:none; }
.nm	{ margin:0; }
.h	{ display:none; }

.gr	{ color:#a0a0a0; }
.gr2	{ color:#808080; }
.bg0	{ background:#fffff4; }
.bg1	{ background:#e4cd7c; }
.bg2	{ background:#f0e4af; }
.bg3	{ background:#f8f4d8; }

.gi	{ border:1px solid #909080; background:#d0d0c0; padding:3px; }
.si	{ border:1px solid #909080; background:#d0d0c0; padding:2px; margin:2px 0 2px 0; }
.ai	{ border:1px solid #909080; background:#d0d0c0; padding:2px; float:left; margin-right:5px; }
.ss	{ border:0 none; }

a:link			{ color:#00e; }
a:visited		{ color:#551a8b; }
a:hover			{ color:#00d; }
a:active, a:focus	{ color:#00f; }
a.ext		{ padding-left:18px; background-image:url(/img/link_ext.gif); background-repeat:no-repeat; background-position:0 50%; }
a.ext:hover	{ padding-left:18px; background-image:url(/img/link_ext.gif); background-repeat:no-repeat; background-position:0 50%; }
a.ext:active	{ padding-left:18px; background-image:url(/img/link_ext.gif); background-repeat:no-repeat; background-position:0 50%; }
a.ext:focus	{ padding-left:18px; background-image:url(/img/link_ext.gif); background-repeat:no-repeat; background-position:0 50%; }
a.ext:visited	{ padding-left:18px; background-image:url(/img/link_ext2.gif); background-repeat:no-repeat; background-position:0 50%; }

.shop_t1	{ background:#b4a874; }
.shop_t2	{ background:#e1d89f; }
.shop_td1	{ padding-right:5px; }
.shop_td2	{ background:#f9f4cb; padding:0px; }
.shop_hvr:hover	{ background:#fff04d; }
.shop_t1w	{ background:#c2af62; text-align:right; }
.shop_t2w	{ background:#e2ce80; text-align:right; font-size:medium; }
.shop_tdw	{ background:#f1e09a; text-align:right; }
.shop_m1	{ font-family:Arial,sans-serif; padding-left:3px; padding-right:3px; margin-top:8px; border: 1px solid #fffff4; text-decoration:none; line-height:110%; }
.shop_m1:hover	{ font-family:Arial,sans-serif; padding-left:3px; padding-right:3px; margin-top:8px; border: 1px solid #a0a0a0; text-decoration:none; line-height:110%; }
.shop_m1b	{ font-family:Arial,sans-serif; padding-left:3px; padding-right:3px; margin-top:8px; border: 1px solid #a0a0a0; text-decoration:none; line-height:110%; }
.shop_m2 	{ font-family:Arial,sans-serif; text-decoration:none; }
.shop_m2:hover	{ font-family:Arial,sans-serif; text-decoration:underline; }
