--- old/html.lang	2010-09-28 20:53:06.000000000 +0400
+++ new/html.lang	2011-01-06 12:05:47.000000000 +0300
@@ -133,6 +133,24 @@
             </include>
         </context>

+        <context id="style" class="no-spell-check">
+            <start>&lt;\s*style\%]</start>
+            <end>/&gt;|&lt;\s*/\s*style\s*&gt;</end>
+
+            <include>
+                <context sub-pattern="0" where="start" style-ref="tag"/>
+                <context sub-pattern="0" where="end" style-ref="tag"/>
+                <context ref="generic-tag"/>
+                <context id="style-code" extend-parent="false">
+                    <start>&gt;</start>
+                    <include>
+                        <context sub-pattern="0" where="start" style-ref="tag"/>
+                        <context ref="css:css"/>
+                    </include>
+                </context>
+            </include>
+        </context>
+
         <context id="tag" class="no-spell-check">
             <start>&lt;\s*/?\s*[a-z0-9_-]+</start>
             <end>/?\s*&gt;</end>
@@ -152,6 +170,7 @@
                 <context ref="comment"/>
                 <context ref="dtd"/>
                 <context ref="script"/>
+                <context ref="style"/>
                 <context ref="tag"/>
             </include>
         </context>
