body		{ margin:0px; padding:0px; background:#008AC2 url(i/bodybg.gif) 0% 0% repeat }
hr			{ height:1px; color:#CCC; margin:10px 0px }
table		{ font-size:100% }

.FFFBG		{ background:#fff }
.USAPATTERN	{ background:#B3CCEB url(i/usapattern.gif) 0% 0% repeat-x }
.RUSPATTERN	{ background:#B3CCEB url(i/ruspattern.gif) 0% 0% repeat-x }

.SEARCH		{ border-bottom:3px solid #0070A9; padding:6px 0px; margin:17px 10px 10px 10px; background:#0094C7; border-top:1px solid #1DAADB }
.SEARCH table	{ font:70% Tahoma,sans-serif; color:#fff }

.MENU		{ background:#034D8F url(i/menubg.gif) 0% 0% repeat; margin-top:1px; font:bold 11px Tahoma,sans-serif; color:#fff }
.MENU a,
.MENU a:visited	{ font-weight:normal; color:#F3F8FB; text-decoration:none }
.MENU a:hover	{ font-weight:normal; color:#fff; text-decoration:underline }

.BUTTONS	{ margin:18px 0px 0px 16px }
.MBUTTON	{ background:url(i/mbutton.gif) 0% 0% no-repeat; width:150px; height:30px; padding:0px 0px 5px 20px; font:bold 11px Tahoma,sans-serif; color:#fff }
.BUTTONS a,
.BUTTONS a:visited	{ font-weight:normal; color:#F3F8FB; text-decoration:none }
.BUTTONS a:hover	{ font-weight:normal; color:#fff; text-decoration:underline }
.MBUTTON a span		{ font:9px Arial,sans-serif; margin-left: -4px }
.MBUTTON span		{ font:bold 8px Tahoma,sans-serif; margin-left: -4px }
 
.DATA		{ padding:30px 10px 10px 35px; font:80% Arial,sans-serif; color:#333 }
.DF			{ font:100% Arial,sans-serif; color:#333 }
.TF			{ font:100% Tahoma,sans-serif; color:#333 }

.LOGIN		{ margin:5px; padding:10px; background:#D6E9A2 }
.LOGIN table { color:#095100; font:110% Tahoma,sans-serif }

.COPYRIGHT	{ font:11px Tahoma,sans-serif; color:#75C2E0; margin:20px 0px 0px 30px }
.COPYRIGHT a, .COPYRIGHT a:visited, .COPYRIGHT a:hover { color:#75C2E0 }

.MTL10PX	{ margin-top:10px; margin-left:10px }
.BDRLEFT	{ border-left:1px solid #CCC }

.ARTCHOOSE	{ background:#EDEDE4; border:1px solid #C6C4A8; padding:15px; margin:10px } 
.ARTNAME	{ background:#E2DFB7; padding:5px 10px; font-weight:bold; color:#545018; border-left:3px solid #B2A829 }
.ARTBLOCK	{ background:#E8E7D8; padding:10px } 

.USRCHOOSE	{ background:#E2E9EE; border:1px solid #A3BCCA; padding:15px; margin:10px } 
.USRNAME	{ background:#B0D3E8; padding:5px 10px; font-weight:bold; color:#053D5E; border-left:3px solid #1486C7 }
.USRBLOCK	{ background:#D5E2EA; padding:10px }

table.TDATA td { border-bottom:1px solid #CCC }

.LITNOTES	{ background:#E4EFEB; padding:15px; margin:10px } 
.LITNAME	{ background:#B7E2D3; padding:5px 10px; font-weight:bold; color:#28765B; border-left:3px solid #A6DBC8 }
.LITBLOCK	{ background:#DDEBE6; padding:10px; border:1px solid #A6DBC8 }  
.LITMORE	{ background:#fff; margin:15px; padding:10px }
.BOOKPRICE	{ background:#98D5ED; padding:10px; font:100% Tahoma,sans-serif; color:#014C76 }
.BUTTBG		{ background:#54A8D7; padding:10px } 

.TRAININGNAME	{ font-size:110%; font-weight:bold; color:#005093; border-left:4px solid #007AC7; padding:2px 0px 2px 10px }
.TRAININGBRIEF	{ border-left:1px solid #CCC; padding:8px 0px 8px 20px }
.TRAININGNAVI	{ font-size:90%; border-left:1px solid #CCC; padding:2px 0px 2px 10px; margin-bottom:30px }

.MEMTABLE	{ border:1px solid #A3BCCA; border-bottom-width:3px; border-right-width:3px; margin-bottom:25px }
tr.A 		{ background:#E5E9ED }
td.NUM		{ font:80% Tahoma,sans-serif; color:#004E9B }

.SRESULT	{ background:#DBFF79 }