body { margin: 0; font: 11px Verdana, sans-serif; text-align: center; line-height: 1.3em; color: #757575; background: url(pic/bk.gif) #fff repeat-x; }
div, td { vertical-align: top; text-align: left;}

/* A */
a:link, a:visited {color: #5B8BB3; text-decoration: underline; margin: 0; }
a:active, a:hover {color: #FB8332; }

/* TABLE */
table.t_det1 { width: 529px; margin: 20px 0; border: 1px solid #DFDFDF; border-width: 0 1px 1px 0; }
	table.t_det1 td { border: 1px solid #DFDFDF; border-width: 1px 0 0 1px; padding: 4px }
	table.t_det1 td.td1 { border-top: none; padding: 0; background: url(pic/bk_t1.gif) -31px 0 repeat-y; }
	table.t_det1 dl {	margin: 0; padding: 0; }
	table.t_det1 dt {	border-top: 1px solid #DFDFDF; width: 62px; float: left; padding: 5px 4px; margin: 0; }
	table.t_det1 dd { color: #F29735; border-top: 1px solid #DFDFDF; width: 134px; float: left; padding: 5px 6px; margin: 0; }

table.t_det2 { width: 529px; margin: 20px 0; border: 1px solid #DFDFDF; border-width: 0 1px 1px 0; }
	table.t_det2 td { border: 1px solid #DFDFDF; border-width: 1px 0 0 1px; padding: 5px }
	table.t_det2 td.td1a { border-top: none; padding: 0; background: url(pic/bk_t1.gif)  -15px 0 repeat-y; }
	table.t_det2 td img { margin: 0 auto; }
	
/* dev detail */
table.t_lines2 td { border: none; border-top: 1px solid #DFDFDF; padding: 5px 7px; }
	table.t_lines2 td.td2 { color: #F29735; padding: 5px 15px; }

	
table.t_lines1	{ border: 1px solid #DFDFDF; border-width: 0 1px 1px 0; }
	table.t_lines1 td { border: 1px solid #DFDFDF; border-width: 1px 0 0 1px; }
	table.t_lines1 td img {	margin: 15px auto; }
	
/* DIV */
div.d0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; }
div.d_l { float: left; }
div.d_r { float: right; }

div.d_949_top { width: 949px; padding: 0 5px; margin: 0 auto; background: url(pic/bk_top.gif) #fff no-repeat; }
div.d_menu_top { margin: 0 0 0 23px; }
	/* l1 + start and end*/
	div.d_menu_top a:link, div.d_menu_top a:visited { color: #5B8BB3; text-decoration: none; background: #C3E5FF no-repeat;  padding: 3px 10px 5px; border-right: 1px solid #95D0FF; display: block; float: left; }
	div.d_menu_top a:active, div.d_menu_top a:hover { color: #FB8332; background: #fff no-repeat;}
	
	div.d_menu_top a.l1:link, div.d_menu_top a.l1:visited { background-image: url(pic/bk_top_m0.gif); }
	div.d_menu_top a.l1:active, div.d_menu_top a.l1:hover { background-image: url(pic/bk_top_m0a.gif);}

	div.d_menu_top a.l2:link, div.d_menu_top a.l2:visited { color: #111; background-image: url(pic/bk_top_m.gif); font-weight: bold; border: none; background-position: right; }
	div.d_menu_top a.l2:active, div.d_menu_top a.l2:hover { background-image: url(pic/bk_top_ma.gif);}

div.d_menu { background: url(pic/bk_menu.gif) repeat-x; border-top: 2px solid #fff; clear: both; }
	div.d_menu ul { margin: 0; padding: 0; }
	div.d_menu ul li { list-style: none; display: inline; }

	/* l2 */
	div.d_menu a:link, div.d_menu a:visited { width: 60px; height:28px; color: #fff; text-decoration: none; padding: 3px 10px 6px;  display: block;  float: left; background: url(pic/bk_menu0.gif) no-repeat right; }
	div.d_menu a:active, div.d_menu a:hover { background-image: url(pic/bk_menua.gif); }

	div.d_menu a.lact:link, div.d_menu a.lact:visited { color: #6FA9D9; background: url(pic/bk_menu1.gif) repeat-x; }
	div.d_menu a.lact:active, div.d_menu a.lact:hover { color: #fff;  background-image: url(pic/bk_menua.gif); }

div.d_949 { width: 949px; padding: 0 5px; margin: 0 auto; background: url(pic/bk1.gif) #fff 5px repeat-y; }
div.d_dist1 { padding: 20px 0 0; background: url(pic/bk_dist1.gif) #fff repeat-x bottom left; }	
div.d_c1 { float:right; width:179px; margin-right:30px; color: #979797; padding-bottom: 20px }
	div.d_c1 ul, div.d_c3 ul { margin: 0; padding: 0; }
	div.d_c1 ul li, div.d_c3 ul li { list-style: none; display: block; }
	
div.d_c23 { float:right; width:739px; }
div.d_c2 { width:529px; background:#fff; float:left; margin: 15px 30px 0 0; padding-bottom:20px; }
div.d_c3 { width:179px; float:left; padding-bottom:15px; }

div.d_pad10 { padding: 7px 10px; }
	div.d_pad10 em { color: #5B8BB3; }
	div.d_159_2 { float: left; width: 75px; margin: 0 9px 3px 0; font-size: 10px; }

div.d_pad10_1 { padding: 7px 10px; text-align: center; }
div.d_pad10_2 { padding: 7px 10px; background: #fff; }
		div.d_pad10_2 em { color: #5B8BB3; }
div.d_pad10_3 { padding: 7px 10px 10px 22px; color: #a7a7a7; line-height: 1.5em; background: url(pic/bull4.gif) no-repeat 10px 14px #FBFDFE; border-bottom: 1px solid #C3E5FF; }
	div.d_pad10_3 em { color: #5B8BB3; font-weight: bold; display: block; margin-bottom: 3px }
	div.d_pad10_3 p { text-align: right; margin: 3px 0 0; }

div.d_pad10_4 { padding: 7px 10px 20px; background: #FFF1E0; color: #979797; }
	div.d_pad10_4 em { color: #111; }
	
/* list */
div.d_pag1 { float: left; width: 400px; color: #a7a7a7; }
	/* l10 */
	div.d_pag1 a:link, div.d_pag1 a:visited { color: #a7a7a7; text-decoration: none; padding: 4px 7px; margin-right: 7px; border: 1px solid #a7a7a7; display: block; float: left; }
	div.d_pag1 a:active, div.d_pag1 a:hover { color: #5B8BB3; border-color: #5B8BB3; background: #C3E5FF; }

	div.d_pag1 a.lact:link, div.d_pag1 a.lact:visited { color: #777; background: #D3D3D3;  }
	div.d_pag1 a.lact:active, div.d_pag1 a.lact:hover { color: #fff; border-color: #777; background: #a7a7a7; }

	div.d_pag1 em { float: left; display: block; padding: 10px 7px 0 0 }
	
div.d_pag2 { float: right; width: 100px; text-align: right; color: #a7a7a7; }

div.d_prop { padding: 20px 0 15px; clear: both }
div.d_list_tit { border-bottom: 1px solid #6FA9D9; padding-bottom: 2px; margin-bottom: 9px; float: left; width: 410px;}
	div.d_list_tit em { color: #a7a7a7; font-size: 10px;	}
div.d_list_1 {	float: left; width: 128px; border: 1px solid #d3d3d3; }
div.d_list_2 {	float: left; width: 382px;  margin-left: 17px; background: #fff;}
div.d_price { font-size: 15px; color: #5B8BB3; float: left; line-height: 17px; padding-top: 3px; }
	div.d_price em { font-weight: bold; font-size: 11px;	}

/* det */
div.d_det1 { text-align: justify; padding: 10px 0 30px 39px; }
div.d_det_t1 { background: url(pic/bk_l1.gif) 0 12px repeat-x; }
div.d_529_2 { float: left; margin-right: 49px; width: 240px }
	div.d_529_2 ul {	margin: 10px 0 30px 50px; padding: 0px; }
	
div.d_head_r { background: url(pic/bk_h.gif) #fff repeat-x bottom; padding: 12px 10px; font: 13px Georgia; line-height: 1.5em; font-weight: bold; color: #F29735;  }
	div.d_head_r em {	color: #FB8332; }
				
/* bot */
div.d_bot { padding: 20px 0 10px; font-size: 10px; margin:0 ; background: url(pic/bk_dist1.gif) #fff repeat-x; }
	div.d_bot ul { margin: 0 21px 7px 0;  padding: 0; float: left; width: 173px;  }
	div.d_bot ul li {	padding: 2px 0 0 12px; display: block; background: url(pic/bull2.gif) no-repeat 0px 7px; }
	/* l3 */
	div.d_bot a:link, div.d_bot a:visited { color: #8CBAE1; text-decoration: none }
	div.d_bot a:active, div.d_bot a:hover { color: #111; }
	
div.d_bot1 { border-top: 1px solid #C3E5FF;  margin-top: 12px; padding-top: 15px }	
	div.d_bot1 ul li {	padding: 0 0 0 12px; display: block; background: url(pic/bull1.gif) no-repeat 0px 4px; }
	/* l4 */
	div.d_bot1 a:link, div.d_bot1 a:visited { color: #d3d3d3;}
	div.d_bot1 a:active, div.d_bot1 a:hover { color: #a7a7a7; }
	
/* temp */
div.d_map { margin: 10px 0 10px 25px; border-left: 1px solid #a7a7a7; padding: 0 10px; line-height: 1.7em;}	

/* UL */

	
/* EM H P */

h1 { line-height: 1.5em; font: 23px Georgia; margin: 0 0 20px; font-weight: normal; color: #5B8BB3; }
h2 { line-height: 1.5em; font-size: 14px; margin: 0 0 20px; color: #5B8BB3; font-weight: bold; }
h3 { line-height: 1.5em; font-size: 14px; margin: 0; padding-right: 10px; font-weight: normal; color: #FB8332; background: #fff; display: inline;  }
h4 { line-height: 1.5em; font-size: 12px; margin: 0; font-weight: normal; color: #5B8BB3; }

br.br1 { clear: both; }	
span.sp1 { line-height: 0px; height: 0px; clear: both; }
em { font-style: normal; }

p.pa1 { margin: 0; }
p.pa_nav { margin: 0; font-size: 10px; color: #d3d3d3 }
	/* l9 */
	p.pa_nav a:link, p.pa_nav a:visited { color: #a7a7a7; text-decoration: none;}
	p.pa_nav a:active, p.pa_nav a:hover { color: #5B8BB3; }


/* A1 11 */ 

a.l5:link, a.l5:visited {color: #5B8BB3; text-decoration: none; padding: 5px 10px 7px 21px; background: url(pic/bull3.gif) #FBFDFE no-repeat 10px 10px; line-height: 13px; display: block; border-bottom: 1px solid #C3E5FF; }
a.l5:active, a.l5:hover {color: #FB8332; border-color: #8CBAE1; background-image: url(pic/bull3a.gif); background-color: #fff; }

a.l5a:link, a.l5a:visited {color: #6FA9D9; text-decoration: none; padding: 5px 10px 7px 21px; background: url(pic/bull3.gif) #C3E5FF no-repeat 10px 10px; line-height: 13px; display: block; border-bottom: 1px solid #C3E5FF; }
a.l5a:active, a.l5a:hover {color: #FB8332; border-color: #F29735; background-image: url(pic/bull3a.gif); background-color: #FFF1E0; }

a.l6:link, a.l6:visited {color: #F29735; text-decoration: none; }
a.l6:active, a.l6:hover {color: #6FA9D9; }

a.l7:link, a.l7:visited {color: #777; text-decoration: none; }
a.l7:active, a.l7:hover {color: #fff; background: #5B8BB3; }

a.l8:link, a.l8:visited {color: #5B8BB3; text-decoration: none; }
a.l8:active, a.l8:hover {color: #F29735; }


a.limg1:link, a.limg1:visited { text-decoration: none; border: 5px solid #fff; display: block; }
a.limg1:active, a.limg1:hover { border-color: #FB8332; }

a.limg2:link, a.limg2:visited { text-decoration: none; border: 4px solid #fff; display: block; }
a.limg2:active, a.limg2:hover { border-color: #C3E5FF; }

a.lbut1:link, a.lbut1:visited { text-transform: uppercase; font-weight: bold; text-align: center; color: #5B8BB3; border: 1px solid #5B8BB3; background: url(pic/bk_but1.gif) repeat-x ; padding: 2px 7px;  text-decoration: none; display: block; }
a.lbut1:active, a.lbut1:hover { border: 1px solid #111; color: #111;  }

a.lbut2:link, a.lbut2:visited { color: #6FA9D9; border: 1px solid #5B8BB3; background: url(pic/bull3.gif) #fff no-repeat 7px 8px; ; padding: 2px 7px 3px 20px;  text-decoration: none; display: block; }
a.lbut2:active, a.lbut2:hover { border: 1px solid #a7a7a7; color: #979797; background-color: #efefef;  }

a.lbut3:link, a.lbut3:visited { float: left; margin-right: 5px; color: #6FA9D9; border: 1px solid #5B8BB3; background: #fff; padding: 2px 7px;  text-decoration: none; display: block; }
a.lbut3:active, a.lbut3:hover { border: 1px solid #a7a7a7; color: #979797; background-color: #efefef;  }

/* FORMS */
form { margin:0px; padding:0px; clear: both;}
button, select, input, textarea { font: 11px Verdana, Helvetica, sans-serif; color: #757575;}

.but1 { text-transform: uppercase; width: 159px; margin-top: 5px; font-weight: bold; text-align: center; color: #5B8BB3; border: 1px solid #5B8BB3; background: url(pic/bk_but1.gif) repeat-x ; padding: 2px 7px;  }
.but1a { text-transform: uppercase; width: 159px; margin-top: 5px; font-weight: bold; text-align: center; color: #111; border: 1px solid #111; background: url(pic/bk_but1.gif) repeat-x ; padding: 2px 7px;  }

.f_l1 { width: 159px; margin-bottom: 7px; }
.f_l2 { width: 151px; margin: 2px 0 7px; padding: 1px 2px; }
.f_c_l1 { position: relative; top: 4px; left: -4px; }
.f_r_l1 { position: relative; top: 4px; }

p.pa_lab1 { color: #5B8BB3; float: left; width: 83px; }

/* IMG */
img {	margin: 0; padding: 0; display: block; border: none;}
img.im1 { float:left; margin: 0;}
img.im2 { margin: 0; display: inline;}
img.im_logo { float: left; margin-top: 38px; }
img.im_logo1 { float: right; }
img.im_ic1 { float: left; margin-left: 4px; }