/* CSS Document */


/* -------------all------------- */
/*html,body{margin:0; padding:0;}
html,body{ height:100%;}*/

/* -------------all------------- */
div,dl,dt,dd,img,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,blockquote,th,td,hr{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{border-collapse:collapse; border-spacing:0; border:0;}
caption,th,td{text-align:left;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}
th,td,img{vertical-align:top;}
ol,ul,li{list-style:none;}
a{ text-decoration:none; color:#0066CC;}

a:link { color:#0066CC; } 
a:visited { color:#0066CC; } 
a:hover { color:#0066CC; } 
a:active { color:#0066CC; } 

clear{clear:both;}
clearfix:after{content:".";
				display:block;
				height:0;
				clear:both;
				visibility:hidden;
}
html,body{margin:0; padding:0; text-align:center;}
.wrapper{width:766px; margin:0 auto; text-align:center; font-size:12px;}
.headder{width:766px; overflow:hidden; margin-bottom:20px;}
.headder .rogo{float:left; width:386px;}
.headder .head_img{float:right; width:99px;}
.menu{width:92px; float:left; margin-left:15px;}
.menu .menu_mid{ background:url(../img/menu_mid.gif) repeat-y; color:#FFFFFF; line-height:20px; }
.menu .menu_mid a,a:link,a:hover,a:active{ color:#FFFFFF;}
.main{width:545px; float:left; display: inline; margin:10px 0 0 50px;}
.main a,a:link,a:hover,a:active{ color:#0066CC; } 
.main h2{margin:15px 0 20px 0;}
.main ul{text-align:left; line-height:25px; margin-left:20px;}
.p00{ padding:15px 0 30px 0;}