body { margin: 0; font: 11px/15px Verdana, sans-serif; text-align: center; color: #686868; background: url(../_pic/bk.jpg) no-repeat center top #000; }
div, td { vertical-align: top; text-align: left;}

a:link, a:visited {color: #eb3d00; text-decoration: underline; margin: 0; outline: none; }
a:active, a:hover {color: #ff6c02; }

table.t_line1 { border: 1px solid #c4def7; border-width: 1px 1px 0 0 }
	table.t_line1 td { padding:5px 10px; border: 1px solid #c4def7; border-width: 0 0 1px 1px }
	table.t_line1 td em { font-style:normal; color:#57a0e8; font-size:16px; display:block; margin-bottom:5px; }
	table.t_line1 td.td_price { font: 18px Arial; color: #57a0e8 }

table.t_line2 { border: 1px solid #c4def7; border-width: 1px 1px 0 0 }
	table.t_line2 td { padding:3px 7px; border: 1px solid #c4def7; border-width: 0 0 1px 1px; text-align: right; }
	table.t_line2 tr.tr1 td {background: #c4def7; font-size: 12px; text-align: left;	}
	table.t_line2 tr.tr2 { background: #000; color: #eee; font-weight: bold;	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL DIVs

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.d0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; }
div.dl { float: left; }
div.dr { float: right; }
div.d_900 { width: 900px; margin: 0 auto; background: url(../_pic/bk_cont.gif) 585px repeat-y #fff; }

div.d_top { width: 900px; margin: 0 auto; }
	div.d_top img { float: left; }
	div.d_t_c2 { width: 760px; float: left; text-align: right; }
	div.d_top em { font: 14px / 16px  Arial; letter-spacing: 2px; color: #aaa; display: block; padding: 17px 10px 0 0; margin-bottom: 20px; }
	div.d_t_c2 div.d_menu {	margin-top: 3px; overflow: hidden; } /* for the menu ul container */
	
	div.d_t_c2 ul { margin: 0; padding: 0; float: right; }
	div.d_t_c2 ul li { list-style: none; display: inline; }
		/* 1 */
		div.d_t_c2 ul li a:link, div.d_t_c2 ul li a:visited { font: 12px/14px Arial; letter-spacing: 2px; text-transform: uppercase; color: #eee; padding: 3px 6px; display: block; float: left; text-decoration: none;  }
		div.d_t_c2 ul li a:active, div.d_t_c2 ul li a:hover { color: #111; background-color: #eb3d00; }
			div.d_t_c2 ul li a span { font-weight: bold; font-size: 9px; color: #eb3d00;	}
			div.d_t_c2 ul li a:hover span { color: #fff; }
	
div.d_m_sec { background: url(../_pic/bk_m_sec.gif) #fff no-repeat 95px 0px; text-align: right; padding: 12px 42px 20px; }
	div.d_m_sec a { text-decoration: none;	}

div.d_c1 { float: left; width: 502px; padding: 5px 42px 10px; line-height: 17px; }
div.d_c2 { float: left; width: 230px; padding: 5px 42px 10px; color: #aaa; }

div.d_photo { width: 154px; margin: 0 20px 20px 0; text-align: center; font-size: 10px; line-height: 12px; float: left; }
	div.d_photo a { border: 1px solid #ccc; display: block; padding: 4px; margin: 0 auto 5px; }
	div.d_photo a:hover { border-color: #ff6c02 }
	div.d_photo a.port {	width: 108px; }
	
div.last1 { margin-right: 0px; }

div.d_bot { width: 900px; margin: 0 auto 20px; line-height: 17px; background: url(../_pic/bk_bot.gif) no-repeat; padding: 110px 0 0; }
	/* 2 */
	div.d_bot a:link, div.d_bot a:visited { color: #eee; text-decoration: none; }
	div.d_bot a:active, div.d_bot a:hover { color: #57a0e8; }	
	
div.d_line1 {	margin: 10px 0 25px; border-bottom: 1px solid #aaaaaa; }
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL H, P, EM

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

h1 { font: 22px/25px "Trebuchet MS"; margin: 0 0 25px; font-weight: normal; color: #eb3d00; }

em { color: #ff6c02 }
em.em_c2 { font: 20px/22px "Trebuchet MS"; margin: 0 0 10px; padding-bottom: 5px; color: #eb3d00; font-style: normal; display: block; border-bottom: 1px solid #fa9a9e; }
em.em_tit { font-style: normal; background:#ddedf7; color:#2466a4; font-size:14px; padding:3px 10px; display:block; margin-bottom:8px; }

ol li { margin-bottom: 8px; }

br.br1 { clear: both; }	
span.sp1 { line-height: 0px; height: 0px; clear: both; }
span.sp0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; display: block; }
p.pa1 { margin: 0; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL LINKs ( 6 )

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 

/* 3 */
a.l_but1:link, a.l_but1:visited { color: #eee; background: #57a0e9; margin-top: 5px; width: 120px; display: block; padding: 4px 10px; text-decoration: none; }
a.l_but1:active, a.l_but1:hover { color: #111; background: #5ae959; }	

/* 4 */
a.l_but2:link, a.l_but2:visited { color: #eee; background: #98c6f5; margin-top: 5px; width: 110px; display: block; padding: 2px 5px; text-decoration: none; }
a.l_but2:active, a.l_but2:hover { color: #111; background: #5ae959; }	

/* 5 */ 
a.l5:link, a.l5:visited { color: #eb3d00; text-decoration: none; } /* top at contact us */
a.l5:active, a.l5:hover { color: #fff; }	

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL FORMS

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
form { margin:0; padding:0; clear: both;}
fieldset { border: none; margin: 0; padding: 0 }
button, select, input, textarea  { color: #686868; font: 11px Verdana;  }

	div.d_c2 input, div.d_c2 textarea {	display: block; width: 218px; padding: 2px 4px; margin-top: 10px;	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL IMGs

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
img {	margin: 0; padding: 0; display: block; border: none;}
img.im1 { float:left;}
img.im2 { display: inline;}

/* 
C(par): 57a0e8  | B(imp): 57a0e9

*/