﻿/*! RESET */
a{text-decoration:none;color:inherit;outline:0!important}
a:active,a:focus,a:hover{outline:0;text-decoration:none}

/*! HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
/*.clear:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}
.clear,.clearfix{display:inline-block}*/
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}

/*! General classes */
br.clear,hr{height:0;clear:both}
.hidden{display:none}

/*! remember to define focus styles! */
:focus{outline:0}

/*! remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}

/*! tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}

/*! Hides from IE-mac \*/
* html .clear{height:1%}
.clear{display:block}

/*! End hide from IE-mac */
img{vertical-align:middle}