html, body {
	margin:0;
	padding:0;
	color:#1d1d1d;
	background-color: #f8f8f8;
	background-repeat: repeat-x;
	background-position: 0 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3;
}
body#m_bg {background-image:url(../images/bg-2.gif)}
img {border:0}
a {color:#1d1d1d; font-size:12px; line-height:1.1; text-decoration:none}
a:hover {text-decoration:underline}
a.blue {color:#2391d7}
form, p, ul {margin:0; padding:0}
h1, h2, h3 {margin:0; font-size:18px}
li {list-style:none}
.clear {clear:both}
.left {float:left}
.title {font-size:20px; color:#2391d7; line-height:34px}
.title_lm {font-size:14px; font-weight:bold; color:#646464}
.center {text-align:center}
#tab_main {
	width:900px;
	border-collapse:collapse;
	margin-top:auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#all {vertical-align:top}
#div_main {border:1px solid #ababab; background:white}
#menu_top {
	margin:auto;
	width:900px;
}
#logo {float:left; padding-top:11px}
#con_but {float:right}
#banner {margin-top:-10px}
#mt_menu {float:right; margin-top:43px}
#mt_menu li {float:left; width:91px; height:47px}
#mt_menu li#bill {background:url(../images/bill-r.gif) no-repeat bottom center}
#mt_menu li.con {width:0; height:30px; border-left:1px solid}
#mt_menu a {color:#646464; display:block; margin:auto; width:81px; height:18px; text-align:center; font-size:12px; font-weight:bold; padding:2px 0; text-decoration:none}
#mt_menu li#bill a {color:#2391d7; background:url(../images/menu_but.jpg) no-repeat}
#mt_menu a:hover {background:url(../images/menu_but.jpg) no-repeat}
#main {
	float:left;
	width:707px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
}
#main_2 {
	float:left;
	width:726px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menu_left {
	float:left;
	width:155px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}
#mleft .blue,#mleft .grey {
	display:block;
	background:url(../images/blue_arrow.jpg) no-repeat 2px 6px;
	padding:2px 0 2px 20px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none
}
#mleft .blue {color:#2391d7}
#mleft .grey {color:#646464}
#mleft ul li {width:140px} 
#mleft ul.mleftul_com a, #mleft ul.mleftul_seo a, #mleft ul.mleftul_adw a, #mleft ul.mleftul_web a {color:#646464; display:block; background:url(../images/but_left1.jpg) no-repeat 0 3px; font-weight:bold; padding:4px 0 3px 32px; text-decoration:none; font-size:11px}
#mleft ul.mleftul_com a:hover {background:url(../images/left_company.jpg) no-repeat 0 2px}
#mleft ul.mleftul_com a.sel {background:url(../images/left_company.jpg) no-repeat 0 2px; color:#2291d9}
#mleft ul.mleftul_seo a:hover {background:url(../images/left_seo.jpg) no-repeat 0 3px}
#mleft ul.mleftul_seo a.sel {background:url(../images/left_seo.jpg) no-repeat 0 3px; color:#2291d9}
#mleft ul.mleftul_adw a:hover {background:url(../images/left_adwords.jpg) no-repeat 0 3px}
#mleft ul.mleftul_adw a.sel {background:url(../images/left_adwords.jpg) no-repeat 0 3px; color:#2291d9}
#mleft ul.mleftul_web a:hover {background:url(../images/left_webaudit.jpg) no-repeat 0 3px}
#mleft ul.mleftul_web a.sel {background:url(../images/left_webaudit.jpg) no-repeat 0 3px; color:#2291d9}

#footer {font-size:10px; padding:10px 8px 25px 8px; color:#505050; background:url(../images/shadow_bottom.jpg) no-repeat}
#footer li {float:right}
#footer li.break {border-right:1px solid; margin:2px 8px 0 8px; height:10px}
#footer a {font-size:10px; color:#787878}
.l_box {
	width:140px;
	border:1px solid #d7d7d7;
	font-size:11px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.l_box a {color:#646464}
.l_box_top {background:url(../images/ml_top.jpg) no-repeat; padding:5px 0 0 0}
.l_box_bottom {
	background:url(../images/ml_bottom.jpg) no-repeat;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
.l_box_div {border-top:1px solid #d7d7d7; padding:2px 0 0 2px; width:126px; margin-top:4px}
.l_box_img_div {float:left; width:60px; padding-left:6px; line-height:1.15}
.l_box_img_div2 {
	float:left;
	width:77px;
	padding-left:6px;
	line-height:1.15
}
.dload {
	width:140px;
	border:1px solid #d7d7d7;
	line-height:1.2;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.dload li {padding:3px 0 3px}
.dload a {
	display:block;
	padding-left:22px;
	font-weight:normal;
	font-size:11px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.red_arrow {
	display:block;
	text-align:right;
	padding:5px 18px 5px 0;
	font-weight:normal;
	margin-right:5px;
	font-size:11px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.red_arrow_blue {display:block; background:url(../images/arrow.jpg) no-repeat 2px 3px; color:#2391d7; padding:1px 0 0 22px; font-size:12px}
