html, body, address, blockquote, div, p, pre, h1, h2, h3, h4, h5, h6, hr, dd, dl, dt, ul, ol, li, abbr, acronym, b, big, br, cite, code, del, dfn, em, i, ins, kbd, q, samp, small, span, strong, sub, sup, tt, var, img, object, caption, table, tbody, td, tfoot, th, thead, tr, input, textarea, select, button, form, fieldset, legend, label, u, font, s, center, dir, menu, strike, xmp 
{    
margin: 0;    
padding: 0;    
vertical-align: baseline;    
text-indent: 0;    
text-decoration: none;    
list-style-type: none;}/***noscript***/

#noscript 
{    
width: 100%;    
background: #f00;    
text-align: center;    
color: #fff;    
line-height: 15px;    
padding: 5px 0 5px 0;    
border-bottom: 1px #fff solid;
}

#noscript * 
{    
color: #fff;    
font-size: 11px;
}

#noscript div 
{    
width: 600px;    
margin: 0 auto;
}

/***noscript end***//***warning-IE6***/
#warning-IE6 
{    
width: 100%;    
background: #f00;    
text-align: center;    
color: #fff;    
line-height: 15px;    
padding: 5px 0 5px 0;    
border-bottom: 1px #fff solid;
}

#warning-IE6 * 
{    
color: #fff;    
font-size: 11px;
}

#warning-IE6 div 
{    
width: 800px;    
margin: 0 auto;
}

#warning-IE6 span 
{    
display: block;    
margin: 6px 0;
}
/*        111111  работает  */ 



#warning-IE6 
a#close 
{    
position: absolute;    
top: 3px;    
right: 10px;    
cursor: pointer;}

#warning-IE6 
span
#inf 
{    
border: 1px #fff solid;    
width: 700px;    
margin: 0 auto;
}

/***warning-IE6 end***/

#noscript a 
{    
color: #fff;    
margin: 0 10px;
}

html, body 
{    
padding: 0;    
margin: 0;    
height: 100%;    
position: relative;
}

/*        2222222  работает  */ 

body 
{    
background: #fff;    
color: #000;    
font: normal 62.5% Tahoma, Verdana, Arial, Sans-serif;    
height: 100%;
}

h1, h2, h3, h4, h5, h6 
{    
margin: 1em 0 1em 0;
}
h1 
{    
font-size: 2em;
}
h2 
{    
font-size: 1.8em;
}
h3 
{    
font-size: 1.5em;
}h4 
{    
font-size: 1em;
}
h5 
{    
font-size: 1em;
}
h6 
{    
font-size: 1em;
}


/*        3333333  работает  */ 
 

q 
{    
quotes: "\00AB" "\00BB";
}
q 
{*z-index: expression(runtimeStyle.zIndex = 1,innerHTML = "\00AB" + innerHTML + "\00BB");
}
p 
{    
text-indent: 2em;    
margin: 1em 0 0 0;    
cursor: text;
}
hr 
{    
margin: 7px 0;    
height: 1px;    
border: none;    
background: #000;    
color: #000;    
clear: both;
}
* html hr 
{    margin: 0;
}
*+html hr 
{    
margin: 0;
}
img, object 
{    
border: 0;
} 
/*        444444   работает  

input, button 
{    
overflow: visible;
}

input, select, button 
{    
vertical-align: middle;
}
input, textarea 
{    
outline: none;    
-moz-appearance: none;
}
*/ 


button::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="file"] > 
input[type="button"]::-moz-focus-inner 
{    
border: none;
} 

/*   последний блок  **/

textarea 
{    
vertical-align: top;    
resize: none;}
select[size] 
{    
vertical-align: top;
}
select[size="1"] 
{    
vertical-align: middle;
}fieldset legend 
{    *margin-left: -7px;}
caption, td, th, tr 
{    
vertical-align: top;    
padding: 0;}
table 
{    
border-collapse: collapse;
}
optgroup 
{    
color: black;    
background: white;    
font-style: normal;
}
optgroup option 
{    
padding-left: 22px;
}
ol li, ul li 
{    
vertical-align: bottom;
}
ol li 
{    
list-style-type: decimal;
}
ul li 
{    
list-style-type: disc;
}
sub, sup 
{    
position: relative;    
font-size: 0.8em;}
sub 
{    
top: 3px;
}
sup 
{    
top: -5px;
}
a 
{    
outline: none;    
color: black;    
margin: 0;    
padding: 0;    
vertical-align: baseline;    
text-align: left;    
text-indent: 0;    
text-decoration: underline;
}
a:link, a:visited 
{    
color: black;
}
a:hover, a:active 
{    
color: blue;
}/*html5*/
aside, nav, footer, header, section, article, hgroup 
{    
display: block}/*!html5*/