/* test */

#test-main  {background:url(../sep_v_1.gif) repeat-y 290px; float:left; margin:0 -20px 0 0;}
#test-main div  {width:280px; float:left; margin:0 20px 0 0;}
#test-main div h3  {height:27px; background:url(bg.gif) repeat-x; margin:0;}
#test-main div h3 a  {background:url(bullet.gif) no-repeat; font-size:13px; color:#0A9248; font-weight:bold; padding:3px 5px 3px 20px; text-decoration:none; display:block;}
#test-main div h3 a:hover  {color:#C56C49; text-decoration:underline;}
#test-main div p  {margin:8px 0 12px 97px; position:relative;}
#test-main div p span  {position:absolute; top:0; left:-97px; margin:0 5px 0 0;}

#test {width:490px; padding:0 0 0 90px; float:left;}
#test h3  {height:27px; background:url(bg.gif) repeat-x; margin:0;}
#test h3 span  {background:url(bullet.gif) no-repeat; font-size:15px; color:#0A9248; font-weight:bold; padding:3px 0 3px 10px; text-decoration:none; text-align:center; display:block;}
#test p.top  {background:#f0f9f5; padding:5px; margin:2px 0 7px 0; text-align:center; display:block; border-bottom:2px #E6F6EF solid;}
#test form div  {padding:0 0 10px 0; float:left; width:490px;}

#test div h4  {position: relative; width:461px; background:#FDF6E4 url(h4_bg.gif) repeat-y; font-size:12px; color:#C56C49; font-weight:bold; padding:3px 8px 3px 21px; margin:0 0 18px 0; _margin:0 0 3px 0; float:left;}
#test div h4 span  {position: absolute; left: 0; width:21px; background:#ECD08E; border-right:2px #FFFFFF solid; text-align:center; }
#test div h4 strong  {padding:0 0 0 8px; display: block;}

#test form div p  {margin:0 0 5px 25px; float:left; display:inline; clear:both; width:460px;}
#test form div p input  {float:left;}
#test form div p label  {width: 430px; font-size:12px; float:left; margin:1px 0 0 9px;}

#main-content div h3  {height:27px; background:url(bg.gif) repeat-x; margin:0;}
#main-content div h3 span  {background:url(bullet.gif) no-repeat; font-size:15px; color:#0A9248; font-weight:bold; padding:3px 0 3px 10px; text-decoration:none; text-align:center; display:block;}
#main-content div p.res_points  {text-align:center; padding:0; margin:8px 0 12px;}
#main-content div p.res_points span  {font-size:14px; font-weight:bold; background:url(res_points_bullet.gif) no-repeat 0 0; _background-position:0 10px; padding:2px 0 3px 26px; margin:0;}
#main-content div p.res_points span span.nr  {font-family: Arial, Tahoma, Verdana, sans-serif; vertical-align: baseline; font-size:24px; color:#C56C49; background:none; padding:0; margin:0;}
#main-content div p.res_percent  {margin-left: auto; margin-right: auto; width:230px; background:#F3F8EE; border:1px #d8ecd5 solid; text-align:center; padding:5px;}
#main-content div p.res_percent span  {font-weight:bold; color:#428E3D;}
#main-content div p.res_text  {background:#F4FBED; padding:6px; border-left:1px #CEE4B7 solid; border-right:1px #CEE4B7 solid; border-top:4px #CEE4B7 solid; margin:0;}
#main-content div p.res_text_bottom  {width:490px; background:url(res_text_bottom_bg.gif); margin:0; text-align:center;}

#main-content #test div.res  {width:580px; padding:0; margin:-13px 0 3px -90px; _margin:2px 0 3px -113px; float:left;}
#main-content #test div.res p.user_ok     {width:451px; border:1px #D8ECD5 solid; padding:2px 7px; margin:0 0 5px 113px; background:#F3F8EE; float:left;}
#main-content #test div.res p.user_wrong  {width:451px; border:1px #F9D7D7 solid; padding:2px 7px; margin:0 0 5px 113px; background:#FFEEEC; float:left;}
#main-content #test div.res p.answer      {width:451px; border:1px #D8ECD5 solid; padding:2px 7px; margin:0 0 5px 113px; background:#F3F8EE; float:left;}

