@charset "utf-8";
/* CSS Document */

/*Reset*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
ol,ul {
list-style:none;
}
blockquote,q {
quotes:none;
}
blockquote:before,blockquote:after,
q:before,q:after {
content:'';
content:none;
}
:focus {
outline:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
/*end*/

/*Fonts*/
body,td {
font:normal 13px Verdana,Arial,Helvetica,sans-serif;
}
p {
font-size:.9em;
line-height:1.4;
}
h1,h2,h3,h4,h5,h6,th,b,strong {
font-weight:normal;
}
i,em {
font-style:normal;
}
.b {
font-weight:bold !important;
}
.i {
font-style:italic !important;
}
/*end*/

/*Blocks*/
h1,h2,h3,h4,h5,h6,p {
margin-bottom:1em;
}
.wa {
width:auto !important;
}
.m0 {
margin:0 !important;
}
.mt5 {
margin-top:5px !important;
}
.mr5 {
margin-right:5px !important;
}
.mb5 {
margin-bottom:5px !important;
}
.ml5 {
margin-left:5px !important;
}
.mt10 {
margin-top:10px !important;
}
.mr10 {
margin-right:10px !important;
}
.mb10 {
margin-bottom:10px !important;
}
.ml10 {
margin-left:10px !important;
}
.mt15 {
margin-top:15px !important;
}
.mr15 {
margin-right:15px !important;
}
.mb15 {
margin-bottom:15px !important;
}
.ml15 {
margin-left:15px !important;
}
.mt20 {
margin-top:20px !important;
}
.mr20 {
margin-right:20px !important;
}
.mb20 {
margin-bottom:20px !important;
}
.ml20 {
margin-left:20px !important;
}
.p0 {
padding:0 !important;
}
.pt5 {
padding-top:5px !important;
}
.pr5 {
padding-right:5px !important;
}
.pb5 {
padding-bottom:5px !important;
}
.pl5 {
padding-left:5px !important;
}
.pt10 {
padding-top:10px !important;
}
.pr10 {
padding-right:10px !important;
}
.pb10 {
padding-bottom:10px !important;
}
.pl10 {
padding-left:10px !important;
}
.pt15 {
padding-top:15px !important;
}
.pr15 {
padding-right:15px !important;
}
.pb15 {
padding-bottom:15px !important;
}
.pl15 {
padding-left:15px !important;
}
.pt20 {
padding-top:20px !important;
}
.pr20 {
padding-right:20px !important;
}
.pb20 {
padding-bottom:20px !important;
}
.pl20 {
padding-left:20px !important;
}
.no_brd {
border:none !important;
}
/*end*/

/*Floats*/
.fl {
float:left !important;
}
.fr {
float:right !important;
}
.fn {
float:none !important;
}
.clr {
clear:both !important;
font-size:0 !important;
}
/*end*/

/*Table*/
caption {
text-align:left;
}
td {
vertical-align:top;
}
/*end*/

/*Visibility*/
.none {
display:none !important;
}
/*end*/

/*Position*/
.abs {
position:absolute !important;
}
.rel {
position:relative !important;
}
.stat {
position:static !important;
}
/*end*/
