@charset "utf-8";

/********************
Yui font css
********************/
body { font:13px/1.231 arial, helvetica, clean, sans-serif; *font-size:small;/* for IE */
 *font:x-small;/* for IE in quirks mode */
}

select,
input,
button,
textarea { font:99% arial, helvetica, clean, sans-serif; }

table { font-size:inherit; font:100%; }

pre,
code,
kbd,
samp,
tt { font-family:monospace; *font-size:108%;
line-height:100%; }

/********************
reset browsers default css
********************/

/********************
Universal selecter
********************/
* { margin: 0; padding: 0; }

/********************
html, body
********************/
html { height:100%; }

html>/**/body { overflow:-moz-scrollbars-vertical; }

html:first-child body { min-height:100%; padding-bottom:1px; }

/********************
table
********************/
table { border-collapse:collapse; border:none; border-spacing:0; }

th,
td { vertical-align:top; font-weight:normal; text-align:left; }

caption { text-align:left; }

/********************
list
********************/
ul,
ol,
dl { list-style:none; }

li { display:list-item; }

/********************
img, object
********************/
img,
a img { vertical-align:bottom; border:none; background:transparent; }

object,
embed { vertical-align:top; }

/********************
form
********************/
fieldset { border:none; }

/********************
text style
********************/
em,
address,
dfn { font-style:normal; }

ul ul,
ul dl,
dl ul,
table p,
table ul,
table table { font-size:100%; }

/********************
hr, other
********************/
hr { height:0px; margin:7px 0; border:none; border-top:1px solid #000; }

* html hr {/* for -IE6 */ margin:0; }

*:first-child+html hr {/* for IE7 */ margin:0; }

/********************
float fix
********************/
.clearfix:after { /*--for modorn brouser--*/ content: "."; display: block; line-height: 0; clear: both; height: 0; color: transparent; visibility: hidden; }

.clearfix { /*--IE 5.5-7--*/ zoom:1; }

/********************
hide outline
********************/	
a,
a img { outline: 0; overflow:hidden; }

/********************
end of reset css
********************/