/* 
	@Project: 
	@Date: 2010.10.15
	@Author: 
*/

/*reset*/	
html,
body,
h1,h2,h3,h4,h5,h6,
table,tr,td,th,tfoot,thead,tbody,
input,textarea,button,select,
form
{
padding:0;
margin:0;
line-height:100%;
font-size:100%;
vertical-align:baseline;
font-family:Roboto, sans-serif;
zoom:1;
}

/*base*/
html{font-size:63.5%;}
body{ line-height:1.6em;}
body, textarea, select, input, button{ color:#333; font-family:Roboto, sans-serif; font-size:1.2em;}

h1, h2, h3, h4, h5, h6{ font-size:1em; margin:0 0 .5em;}
h1{font-size:2.4em;}
h2{font-size:2em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{margin:0;}

p{ margin:0 0 1em; text-align:justify;}
abbr, acronym{ border-bottom:1px dashed; cursor:help}

ul, ol, dl, blockquote{ margin:1em;}
ul, ol{ padding:0 0 0 1em;}
ul ul, ol ol, ul ol, ol ul{margin:.4em 1em;}
dt{font-weight:bold;}
dd{ margin:0 0 .5em 1em; }
li{list-style-position:outside;}

a{color:#9e0333;}
a:hover{ text-decoration:none;}
a:visited{color:#333;}

img{border:0;}

hr{vertical-align:middle; _margin-bottom:-1em;}
form{ display:inline;}
fieldset{padding:1em;}
legend{ margin:0; #margin:-1em 0 .8em 0;}

textarea,input,select,button{font-family:inherit; font-size:100%; font-weight:inherit; vertical-align:middle;}
textarea{resize:none; overflow:auto; vertical-align:top;}

table{border-collapse:collapse; border-spacing:0;}

:focus, :active, :hover{outline:none;}

.button, .title{ text-indent:-4000px; overflow:hidden; display:inline-block; margin:0; padding:0;}
.button{ border:none; cursor:pointer;}
.button:hover{ background-position:bottom;}

.right{ float:right;}
.left{ float:left;}
img.right{ margin-left:1em;}
img.left{ margin-right:1em;}
img.center{ margin:1em auto; display:block;}
table.center, th.center, td.center{text-align:center;}
table.left, th.left, td.left{text-align:left; float:none;}
table.right, th.right, td.right{text-align:right;float:none;}

.clear{clear:both;}
.clearleft{clear:left;}
.clearfix:after{ clear:both; content: "."; display:block; height:0; visibility:hidden;}
.clearfix{ display:inline-block;}
* html .clearfix{ height:1%;}
.clearfix{ display:block;}
*+html .clearfix{ min-height:1%;}
.rflmts *{visibility:hidden; background:#00ff00; content:'rflmts';}