﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button, input, textarea,th, td {
margin: 0;padding: 0;}
body,button, input, select, textarea { font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; }
address, cite, dfn, em, var { font-style: normal; } 
ul, ol { list-style: none; }
html { overflow-y: scroll; }
table { border-collapse:collapse; border-spacing: 0;}
td, th,input,textarea,lable, select{ vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
img{ border:none;}
li img{vertical-align:bottom;}
div, ul, ol, dl, blockquote{overflow:hidden; _zoom:1;}
/*-- css reset end }--*/


/*-- { Presets start-- */

/*--float txtalign--*/
.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }
.fl{ float:left; }
.fr{ float:right; }

/*-- blank --*/
.blk1,.blk2,.blk3,.blk4,.blk5,.blk6,.blk{ clear:both; overflow:hidden;}
.blk1{ height:5px;}
.blk2{ height:10px;}
.blk3{ height:15px;}
.blk4{ height:20px;}
.blk5{ height:25px;}
.blk6{ height:30px;}
.blk{ height:8px;}

/*-- link --*/
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;color:#20447e;}

.clearfix{ clear:both; height:0; overflow:hidden;}
/*-- Presets end }-- */

