@CHARSET "UTF-8";
html, body, div, span, h1, h2, h3, h31,  p, a, abbr, em, img, strong, dl, dt, dd, ul, li, fieldset, form, label, legend 
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {text-align:center; background-color:#dfdfdf; padding:0px 0px 0px 0px; font:normal 16px Verdana, Geneva, sans-serif; color:#000;} 

#all{ 
text-align:left; /* reset text alignment */
width:780px; /* or a percentage, or whatever */
margin:0 auto; /* for the rest */
}

.top_info{ font:bold 11px Verdana, Geneva, sans-serif; color:#fff; text-align:right; line-height:16px;}
.cont{ font:normal 16px Verdana, Geneva, sans-serif; line-height:22px; color:#000; text-align:justify;}
.menu{ font:bold 12px Verdana, Geneva, sans-serif; text-decoration:none; color:#000080;}
.menu:hover{ color:#800000;}

h1{ font: bold 18px Verdana, Geneva, sans-serif; color:#000080; text-decoration:underline;}
h2{ font: bold 18px Verdana, Geneva, sans-serif; color:#000080;}

.red{ color:#c00000; text-decoration: underline; font:bold 14px Verdana, Geneva, sans-serif;}
.red:hover{ color:#0a0a85;}

.red1{ color:#c00000; text-decoration: underline; font:normal 16px Verdana, Geneva, sans-serif;}
.red1:hover{ color:#0a0a85;}

.red2{ color:#c00000; text-decoration: underline; font:normal 22px Verdana, Geneva, sans-serif;}
.red2:hover{ color:#0a0a85;}



.img_rigth{ float:right; margin:0px; display:block;}
.img_left{ float:left; margin:0px; display:block;}
.bor{ border:3px solid #d3d2e6;}
img{border:none; }
