*{ margin:0; padding:0;}
body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	line-height:18px;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
a,a:visited{ color:#b00909; text-decoration:none}
a:hover{ color:#666666;}
img{ border:none;}
li{ padding:2px 0 2px 0; background:url(../images/li_icon.gif) no-repeat left 8px; padding-left:13px;}
ul{ list-style-type:none;}
#main{ width:970px; margin:0 auto;}
#top{ float:left; width:970px;}
#navi{ float:right; margin-top:90px;}
#navi ul{ list-style-type:none;}
#navi li{ display:inline; padding:0 25px; background:none;}
#navi li a,#navi li a:visited{ font-size:14px; font-weight:bold; color:#333333;}
#navi li a:hover{color:#b00909; text-decoration:underline;}
#logo{ float:left;}
.banner{ width:970px; background:#FFFFFF; float:left; border-bottom:none; border-top:none; margin-top:15px; font-size:15px; margin-left:55px:}
h1{ font-size:30px; color:#000000;}
.box{ width:970px; float:left; margin-top:25px; border-bottom:solid 1px #dddddd; padding-bottom:20px;}
h3{ color:#FFFFFF; background:url(../images/header_bg.jpg) repeat-x; line-height:35px; font-size:18px; font-weight:normal; padding-left:15px;}
h3 a,h3 a:visited{ color:#FFFFFF;}
h3 a:hover{ color:#FFFFFF; text-decoration:underline;}
.box_left{ width:300px; float:left;}
.box_left ul{ list-style-type:none; padding:10px 0 0 0;}
.box_left li{ padding:2px 0 2px 0; background:url(../images/li_icon.gif) no-repeat left 7px; padding-left:13px;}

.container{ width:970px; float:left; margin-top:25px; border-bottom: solid 1px #dddddd; padding-bottom:40px;}
.container_left{ width:300px; float:left;}
.container_right{ width: 635px; float:right; line-height:18px;}
h2{ font-size:15px; font-weight:normal; background:url(../images/h2_bg.jpg) repeat-x; line-height:30px; color:#FFFFFF; margin-bottom:10px; padding-left:15px;}
.container_left_text{ width:300px; float:left; }
.container_left_text td{ background:#dddddd; padding:7px}
.container_left_text a,.container_left_text a:visited{ color:#666666; text-decoration:none;}
.container_left_text a:hover{ color:#000000;}
.container_right_main{ width:635px; float:left; margin-bottom:15px;} 
#footer{ width:970px; float:left; margin-top:25px; line-height:18px; font-size:11px; padding-bottom:20px;}


.certificate{ float:left; width:970px;}
.text{ float: left; padding-bottom:8px; width:970px;} 
.price td{ color:#333333; background:#dddddd;}

