div.simpleWidgetStyle { position:relative; box-sizing: border-box; margin:0 3px 7px; border-radius:5px; overflow:hidden; *zoom:1; }
div.simpleWidgetStyle h2 { margin-top:0px; padding:5px 0 0 25px; line-height:35px; font-size:16px; font-style:bold; }
div.simpleWidgetStyle h2 span { position:absolute; width:10px; top:21px; left:10px; }
div.simpleWidgetStyle a.widgetMoreLink { position:absolute; line-height:25px; top:5px; right:10px; text-decoration:none; background:#e7e7e7; color:#444; padding:3px 15px; border-radius:3px; transition:transform 0.4s ease-out, opacity 0.6s ease; transform:translateX(-10px);}
div.simpleWidgetStyle a.widgetMoreLink:hover { background:#444; color:#fff; transform:translateX(5px); }

div.simpleWidgetStyle.black { background:#444; }
div.simpleWidgetStyle.black h2 { background:#444; }
div.simpleWidgetStyle.black a.widgetMoreLink { background:#000; color:#fff; }
div.simpleWidgetStyle.black a.widgetMoreLink:hover { background:#fff; color:#000; }

div.simpleWidgetStyle.w_white h2 { line-height:30px; font-size:14px; }
div.simpleWidgetStyle.w_white h2 span { width:8px; top:19px; }
div.simpleWidgetStyle.w_white a.widgetMoreLink { line-height:20px; top:5px; right:10px; }

div.simpleWidgetStyle.w_black { background:#444; }
div.simpleWidgetStyle.w_black h2 { background:#444; line-height:30px; font-size:14px; }
div.simpleWidgetStyle.w_black h2 span { width:8px; top:19px; }
div.simpleWidgetStyle.w_black a.widgetMoreLink { background:#000; color:#fff; line-height:20px; top:5px; right:10px; }
div.simpleWidgetStyle.w_black a.widgetMoreLink:hover { background:#fff; color:#000; }