td      {font-size:10pt;}
div.null
	{width:1px;height:1px;background-color:#ffffff;font-size:1px;}
td.backfunc
	{background-color:#ffffff;width:302px;height:88px;border-bottom:0px solid #e0e0e0;border-right:0px solid #e0e0e0;background-image: url('/styles.2009/back/backfunc.png');background-repeat: no-repeat; background-position: left top;color:#ffffff;font-weight:bold;font-size:13px;text-align:center;padding:12px;}
td.backfuncm,
td.backfunc:hover
	{background-color:#ffffff;width:302px;height:88px;border-bottom:0px solid #ff0000;border-right:0px solid #e0e0e0;background-image: url('/styles.2009/back/backfuncm.png');background-repeat: no-repeat; background-position: left top;color:#ffffff;font-weight:bold;font-size:13px;text-align:center;padding:12px;}
div.funcleft
	{width:14px;height:146px;background-image: url('/styles.2009/back/funcleft.png');background-repeat: no-repeat; background-position: left top;}
div.funcright
	{width:14px;height:146px;background-image: url('/styles.2009/back/funcright.png');background-repeat: no-repeat; background-position: right top;}
div.func
	{height:146px;background-image: url('/styles.2009/back/func.png');background-repeat: repeat-x; background-position: left top;}

td.textfunc
	{font-size:12px;letter-spacing:0;font-weight:bold;}
td.textfuncsmall
	{font-size:11px;}
td.bottomlink,
div.bottomlink
	{font-weight:normal; font-size;11px; color:#ffffff;}
div.bottomlink a
	{text-decoration:none;color:#ffffff;}
img.backtool
	{border-bottom:1px solid #f0f0f0;}
img.backtoolm,
img.backtool:hover
	{border-bottom:1px solid #ff0000;}

table.tab
	{height:29px;border:1px solid #a09090;border-collapse:collapse; empty-cells:show;}

table.tab td.tab
	{width:130px;background-image:url('/styles.2009/back/menu.png');color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:12px;}
table.tab td.tabb
	{width:2px;background-image:url('/styles.2009/back/menub.png');font-size:1px;}
table.tab td.tabm,
table.tab td.tab:hover
	{width:130px;background-image:url('/styles.2009/back/menua.png');}
table.tab td.taba
	{width:130px;background-image:url('/styles.2009/back/menua.png');color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:12px;}
a.tab
	{width:130px;color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:12px;display:block;padding-top:2px;}
a.taba
	{width:130px;color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:12px;display:block;padding-top:2px;}

table.ctab
	{height:29px;}
table.ctab td.tab
	{width:104px;background-image:url('/styles.2009/back/menu.png');color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:12px;border-right:1px solid #808080; padding-bottom:3px;}
table.ctab td.tabm,
table.ctab td.tab:hover
	{width:104px;background-image:url('/styles.2009/back/menua.png');color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:12px;border-right:1px solid #808080;}
table.ctab td.taba,
table.ctab td.tabam
	{width:104px;background-image:url('/styles.2009/back/menua.png');color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:12px; border-right:1px solid #808080;}
a.ctab
	{width:104px;color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:11px;display:block;padding-top:4px;line-height:90%}
a.ctaba
	{width:104px;color:#000000;text-align:center;font-weight:bold;text-decoration:none; font-size:11px;display:block;padding-top:4px;}
table.ctab td.taba a.ctab,
table.ctab td.tabam a.ctab
	{color:#000000;}
a.arrow
	{background-image: url('/styles.2009/back/arrow.gif');background-repeat: no-repeat;background-position: left center;font-size:11px;text-decoration:none; padding-left:10px;}
a.arrowm
	{background-image: url('/styles.2009/back/arrow.gif');background-repeat: no-repeat;background-position: left center;font-size:11px;text-decoration:none; padding-left:10px; font-weight:bold;}

div.top40
	{height:171px;width:147px;background-image: url('/styles.2009/back/top40.jpg');background-repeat: no-repeat;background-position: left top;text-align:center;}
div.top40 div.cost
	{color:#ffffff;position:relative;top:45px;font-size:13px;text-decoration:none; font-weight:bold;}
div.top40 img.icon40
	{position:relative;top:56px;left:-2px;border:none;}

div.divtab
	{min-height:350px;}
div.backetnull
	{padding-top:150px;text-align:center;width:100%;font-size:15px;}


/*PRINT*/
div.printyes                    {display:none}
div.printno                     {}
@media print
{
body                            {background-color:#ffffff; color:#000000;}
div.printyes                    {display:block}
div.printno                     {display:none}
br.break                        {page-break-after:always;}
}

#numb                           {text-align:right}

table.solid                     {border-bottom:1px solid #000000;border-right:1px solid #000000;border-collapse:collapse; empty-cells:show;}
table.solid td                  {border-top:1px solid #000000;border-left:1px solid #000000}
table.solid th                  {border-top:1px solid #000000;border-left:1px solid #000000}
table.solidlight                {border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-collapse:collapse; empty-cells:show; margin-top:10px; margin-bottom:10px;}
table.solidlight td             {border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}
table.solidlight th             {border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}

table.format                    {border-bottom:1px solid #000000;border-right:1px solid #000000;border-collapse:collapse; empty-cells:show;}
table.format td                 {border-top:1px solid #000000;border-left:1px solid #000000; padding:4px;text-align:center; font-size:80%}
table.format th                 {border-top:1px solid #000000;border-left:1px solid #000000; padding:4px;text-align:center; font-size:80%}
table.format td.must            {font-weight:bold}
table.format td.left            {text-align:left}



div.center                      {text-align:center;width:100%;}
div.small                       {text-align:justify;font-size:90%;}
p.help                          {text-align:justify;font-size:90%;}

form                            {padding:0px;margin:0px}
a                               {color:#000000}
p                               {margin-top:8px;margin-bottom:8px;}
h1                              {font-size:120%;}
h2                              {font-size:110%;}
h3,h4,h5                        {font-size:100%;}
td.hr                           {background-color:#a0a0a0;padding:0px;margin:0px}
a.rss                           {font-size:90%;}
a.link                          {font-size:90%;}
hr                              {background-color:#c0c0c0;color:#c0c0c0;border:0px;height:1px}
hr.grey                         {background-color:#c0c0c0;color:#c0c0c0;border:0px;height:1px}

textarea                        {border:1px solid #c0c0c0;}
input.submit                    {color:#ffffff; background-color:#D9251E; text-align:center; border:1px solid #A9151E; font-weight:bold; font-size: 12px; height:24; cursor:pointer; padding-left:10;padding-right:10}
div.copyright                   {font-size:12px;text-align:center;font-weight:bold;letter-spacing:0;padding-top:6px;}
.hide                           {display:none;}
span.costsale                   {text-decoration: line-through;}


/*USER*/
div.user                        {}
div.user p.mess                 {font-size:100%;text-align:justify;}
div.user td.mess                {text-align:justify;}
div.user td                     {font-size:100%;}

/*PAGE*/
div.page                        {}
div.page td                     {text-align:center;padding-left:4px;padding-right:4px}
div.page td.link                {border:1px solid #565766;}
div.page td.link:hover          {border:1px solid #565766;background-color:#565766;color:#ffffff}
div.page a.link                 {text-decoration:none;color:#000000;display:block}
div.page a.link:hover           {color:#ffffff;}
div.page td.null                {}
div.page td.this                {border:1px solid #565766;background-color:#565766;}
div.page td.this:hover          {border:1px solid #565766;color:#ffffff}
div.page a.this                 {text-decoration:none;color:#ffffff;font-weight:normal;display:block}

/*PATH*/
div.path                        {padding-top:4px;}
div.path span.split             {font-size:100%}
div.path span.last              {font-weight:bold;color:#000000;font-size:100%}
div.path a                      {text-decoration:none;font-size:100%;}
div.path a:hover                {}

/*SITE*/
div.site                        {}
div.site div.map                {padding-bottom:4px; }
div.site div.content a.letter   {border:#404040 solid 1px; line-height:200%; margin-top:10px; padding:2px; font-weight:bold;text-decoration:none; background-color:#e00000;color:#ffffff;}
div.site div.content span.letter{border:#404040 solid 1px; line-height:200%; padding:2px; }
div.site div.block              {position:relative;float:left; width:46%; padding-right:20px; padding-bottom:30px; border:0px #000000 solid}
div.site div.block ul           {padding-left:14px}
div.site div.block div.link     {}
div.site div.block div.letter   {width:20px;border:#000000 solid 1px; padding:8px;text-align:center;background-color:#e00000;color:#ffffff;font-weight:bold;margin-bottom:4px}
div.site div.year               {position:relative;float:left; width:30%; padding-right:10px; padding-bottom:30px;}
div.site div.year span.year     {font-size:120%}
div.site div.year ul            {padding-left:20px;}
div.site div.year table.month   {border-collapse:collapse; empty-cells:show;}

div.product                     {}
div.product td.cost             {font-weight:bold;}
div.product a.title             {font-size:100%;}
div.product img.icon            {border:1px solid #808080}
div.product a.vertlist          {font-size:9pt}

div.fs                          {}
div.fs table.list               {}
div.fs table.list td            {padding-left:4px;padding-right:4px;}
div.fs table.list td.mode       {font-family:Courier}
div.fs table.list tr.even       {color:#000000; background-color:#f9f0f0;}
div.fs table.list tr            {color:#000000; background-color:#ffffff;}
div.fs table.list th            {color:#ffffff;background-color:#A9151E;border-bottom:6px solid #C9252E;padding-left:8px;padding-right:8px;font-size:90%;height:32px;font-weight:normal;}
div.fs a.file                   {}
div.fs a.fsubmit                {color:#ffffff; background-color:#A9151E; text-align:center; border:1px solid #800000; font-weight:bold; font-size: 12px; cursor:pointer; padding-left:10;padding-right:10;text-decoration:none;display:block;padding-top:4px;padding-bottom:4px;width:120px}


div.library                     {}
div.library span.head           {font-weight:normal}
div.library img.library         {margin-right:10px;margin-bottom:10px; float:left;}
div.library p                   {text-align:left;}
div.library li                  {text-align:left;padding-bottom:4px;}
div.library a.title             {color:#000000;font-size:100%;font-weight:bold;}
div.library div.date            {font-size:100%;text-align:right}
div.library div.desc            {font-size:90%;text-align:justify;color:#000000}
div.library img.icon            {margin-right:10px;margin-bottom:4px;border:1px solid #808080}

/*LINK*/
div.tree                        {width:180px;padding: 10px;padding-bottom:30px;}
div.tree div.menu               {font-size:100%;font-weight:bold;padding-bottom:6px; border-bottom:3px double #e0e0e0}
div.tree ul                     {padding:0px 0px 0px 0px; margin: 0px; border-bottom:1px #e0e0e0 solid;}
div.tree ul li                  {padding:2px 0px 2px 0px; margin: 0px;list-style:none; border-top:1px #e0e0e0 solid;}
div.tree ul li a.link           {text-decoration:none;display:block; color:#000000;font-size:100%;}
div.tree ul li a.this           {text-decoration:none;display:block; color:#000000;font-size:100%;font-weight:bold;}
div.tree ul li ul               {padding:4px 0px 0px 0px; margin: 0px; border:0px}
div.tree ul li ul li            {padding:2px 0px 2px 14px; margin: 0px;list-style:none; border-top:1px #e0e0e0 solid;}

/**/
fieldset.form                   {border:1px solid #e0e0e0; padding:10px;margin-bottom:20px; background-color:#fff8f8}
fieldset.error                  {color:#ff0000; background-color:#ffe8e8}
fieldset.form:hover             {border:1px solid #d0d0d0; background-color:#fff0f0;}
legend.form                     {color:#000000; font-weight:bold; }

textarea.ftextarea      {font-weight:bold; font-size:11pt; color:#000000; background-color:#ffffff; width:100%; border:1px solid #e0e0e0; overflow-x: auto; overflow-y: scroll;}
input.ftext             {font-weight:bold; color:#000000; background-color:#ffffff; border:1px solid #e0e0e0}
input.fnumb             {font-weight:bold; color:#000000; background-color:#ffffff; border:1px solid #e0e0e0; text-align:right}
input.ffile             {font-weight:bold; color:#000000; background-color:#ffffff; }
.fselect                {font-weight:bold; color:#000000; background-color:#ffffff; border:1px solid #e0e0e0}
.fselectbox             {font-weight:bold; color:#000000; background-color:#ffffff; border:1px solid #e0e0e0; overflow-y:scroll; width:100%}
.fcond                  {font-weight:bold; color:#000000; background-color:#ffffff; border:1px solid #e0e0e0;margin-right:3}
input.fpassword         {color:#000000; background-color:#ffffff; border:1px solid #e0e0e0}
input.fsubmit           {color:#ffffff; background-color:#A9151E; text-align:center; border:1px solid #800000; font-weight:bold; font-size: 12px; cursor:pointer; padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px; width:100px;}
input.fbutton           {color:#ffffff; background-color:#A9151E; text-align:center; border:1px solid #800000; font-weight:bold; font-size: 12px; cursor:pointer; padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px; width:100px;}
input.lsubmit           {color:#000000; background-color:rgb(200,220,250); text-align:center; border:1px solid #000000; font-weight:bold; font-size: 12px; height:22; cursor:pointer;}
img.map                 {cursor:pointer;}

td.formtabhead          {color:#000000;font-size:14px;text-align:center;font-weight:bold;padding-bottom:10px;}
div.formrow             {color:#000000;font-size:11px;padding-top:5px;}
td.formrow              {}
td.formrowl             {padding-right:8px;}
td.formrowc             {padding-left:8px;padding-right:8px;}
td.formrowr             {padding-left:8px;}


.formico                {color:#ffffff;background-color:#A9151E;border-bottom:6px solid #C9252E;}
.formtitle              {color:#ffffff;background-color:#A9151E;border-bottom:6px solid #C9252E;font-size:14px}
.formth                 {color:#ffffff;background-color:#A9151E;border-bottom:6px solid #C9252E;padding-left:8px;padding-right:8px;}
.formthspan             {color:#ffffff;background-color:#A9151E;padding-left:8px;padding-right:8px;}
.formthsort             {color:#ffffff;background-color:#A9151E;border-bottom:6px solid #C9252E;padding-left:8px;padding-right:8px;}
.formend                {background-color:#A9151E;}
.formtitlerow           {background-color:#517dbf;}
ul.innermenu            {padding-left:15px;margin-top:0px;margin-bottom:1px;margin-left:15px}
td.formtabhead          {color:#000000;font-size:14px;text-align:center;font-weight:bold;padding-bottom:10px;}
div.formrow             {color:#000000;font-size:11px;padding-top:5px;}
td.formrow              {}
td.formrowl             {padding-right:8px;}
td.formrowc             {padding-left:8px;padding-right:8px;}
td.formrowr             {padding-left:8px;}
td.formsmallnext2       {color:#000000;font-size:11px;padding-top:5px;padding-left:2px;}
td.formrownext2         {padding-left:2px;}
.formrow0               {color:#000000; background-color:#f9f0f0;}
.formrow1               {color:#000000; background-color:#ffffff;}
.formrow_all            {color:#ffffff; background-color:#f9f0f0;}
.formhead               {color:#000000; background-color:#ebf0f9; }
.formh                  {color:#517dbf; background-color:#ffffff; font-size: 14px }
fieldset.form           {border:1px solid #e0e0e0; padding:10px;margin-bottom:20px;}
legend.form             {color:#000000; font-weight:bold}


/*CALENDAR*/
div.calendar                    {background-color: #ffffff}
div.calendar table              {border:2px ridge #000080}
div.calendar td                 {width:24px;height:24px;font-size:12px;font-weight:normal;text-align:center; border: 1px solid #e0e0ff}
div.calendar th                 {width:24px;height:24px;font-size:12px;font-weight:normal;text-align:center; color: #ffffff; background-color:#1e3c7b; border: 1px solid #fcfcff }
div.calendar select.month       {width:65%}
div.calendar select.year        {width:35%}
div.calendar input.submit       {color:#ffffff;background-color:#0000a0;text-align:center;font-weight:bold;font-size:12px;cursor:pointer;width:70px;height:22;border:1px outset #0000A0;padding-left:10;padding-right:10}
div.calendar td.dayover         {cursor:pointer;border:1px solid #ff0000}
div.calendar td.day             {cursor:pointer;border:1px solid #e0e0ff}
div.calendar #selectedday       {background-color:#ff0000;color: #ffffff}
div.calendar #sunday            {background-color:#fff8f8;}
div.calendar #saturday          {background-color:#f8f8ff;}
div.calendar #today             {background-color:#ff0000;color: #ffffff}

/*DIALOG*/
.dbtitle                {color:#ebf0f9; background-color:#1e3c7b; font-size:14px;padding:5}
.dbhr                   {background-color:#517dbf;}
.dbhrsort               {background-color:#51df79;}
.dbhead                 {color:#000000; background-color:#ebf0f9; }
.dbh                    {color:#517dbf; background-color:#ffffff; font-size: 14px }
.dbrow                  {color:#000000; background-color:#ffffff; cursor:pointer;cursor:hand}
.dbrowover              {color:#ffffff; background-color:#517dbf; cursor:pointer;cursor:hand}
.dbrowselect            {color:#000000; background-color:#eeeeee; cursor:pointer;cursor:hand}

img.dialogfstool        {cursor:pointer;cursor:hand;}
div.dialogfstool        {cursor:pointer;cursor:hand;border:1px solid rgb(210,235,255); padding:2}
div.dialogfstoolsel     {cursor:pointer;cursor:hand;border:1px solid #000080;padding:2;background-color:rgb(195,217,249)}

div.dialogfsscroll1     {position:absolute;top:0;left:0;width:100%;height:400; visible:visible;overflow:scroll}

div.dialogfsscroll      {overflow:scroll;border:1px inset #d4d0c8; background-color: #ffffff}
div.dialogfsleft        {overflow:visible;border:1px inset rgb(210,235,255); background-color:rgb(76,123,201);  background-repeat: repeat-x; background-attachment: fixed; background-position: left top}
td.dialogfsleft         {color:#ffffff;}
img.dialogfsico         {cursor:pointer;cursor:hand;}
.dialogfsback           {background-color:rgb(195,217,249);}
.dialogfskey            {width:80;font-size:11px}

#C                      {text-align:center;padding-left:5;padding-right:5;}
#L                      {text-align:left;padding-left:5;padding-right:5;}
#R                      {text-align:right;padding-left:5;padding-right:5;}
#CT                     {text-align:center;padding-left:5;padding-right:5;vertical-align:top;}
#LT                     {text-align:left;padding-left:5;padding-right:5;vertical-align:top;}
#RT                     {text-align:right;padding-left:5;padding-right:5;vertical-align:top;}


div.mainpage p
	{text-align:justify;}

/**/

input.right
	{width:100%;background-color:#ffffff;border:1px solid #808080;font-size:14px;text-align:right;padding-right:4px;}
input.headlogin
	{width:106px;background-color:#ffffff;border:1px solid #808080;font-size:14px;padding-left:3px;}
input.order
	{background-color:#ffffff;font-size:12px;width:28px;text-align:right;padding-right:4px;border:1px solid #808080;height:17px;}
input.topfind
	{background-color:#ffffff;border:1px solid #808080;font-size:14px;width:100%;height:20px;color:#808080;padding-left:4px;}

/*START*/
span.dir        {color:#000000;}
b.dir           {color:#000000;}
b.dira          {color:#000000;}

hr.dir          {color:#000000;width:90%;text-align:left}
a.dir           {color:#000000;text-decoration:none;}
a.dir:hover     {color:#000000;text-decoration:underline;}
a.dirs          {color:#000000;text-decoration:none;font-size:80%}


/**/
div.jsbox
	{background-image: url('/styles.2009/red/jsbox.gif');}
div.jsbox th
	{text-align:center;font-size:14px;color:#ffffff;padding-top:4px;}
div.jsbox td
	{font-size:12px; padding:0px;margin:0px;}
div.jsbox iframe
	{border:none;height:200px;width:280px;top:0;left:0;overflow:hidden}

table.ajax td
	{color:#000000;font-size:12px}
table.ajax td.code
	{color:#000000;font-size:11px}
table.ajax td.cost
	{color:#000000;text-align:right}
table.ajax td a.prod
	{color:#000000;}
.opacity
	{opacity:1;-moz-opacity:1;}

.shtogrin
	{color:#000000;text-decoration:none}

img.bigimg
	{width:100%;padding:0px;margin:0px;padding-top:16px;padding-bottom:16px;}
