/*******************/
/****jenny.zhan****/
/*****************/

.l-contents * {
	font-size:12px; line-height:18px;
}
/* space */
.clr {
	clear:both; font-size:1px; line-height:1px;
}
.space10 {
	clear:both; font-size:10px; line-height:10px;
}
.space15 {
	clear:both; font-size:15px; line-height:15px;
}
.space20 {
	clear:both; font-size:20px; line-height:20px;
}
.space30 {
	clear:both; font-size:30px; line-height:30px;
}
.pd0 {
	padding:0;
}
.mgV10 {
	margin:10px 0;
}
.pdTop20 {
	padding-top:20px;
}
.pdH10 {
	padding-left:10px; padding-right:10px;
}
.pdH20 {
	padding-left:20px; padding-right:20px;
}
.pdH35 {
	padding-left:35px; padding-right:35px;
}
.pdV10 {
	padding-top:10px; padding-bottom:10px;
}
td.space15 {
	font-size:15px; line-height:15px; height:15px;
}
.l-contents .noPdTbl td { padding:0; }

/* line */
.dotline {
	clear:both; background:url('/common/images/bg-dot.gif') repeat-x left center; margin:10px 0; font-size:1px; line-height:1px;
}

/* font */
.f13 {
	font-size:13px; line-height:1.5em;
}
h2.l-title-black, h2.l-title-black a {
	color:#4c4c4c; font-size:14px; line-height:34px;
}
h3.l-title-blue, h3.l-title-blue a {
	color:#00B8F2; font-size:14px; line-height:20px;
}
h2.l-title-black-dot {
	background:url('/common/images/bg-dot.gif') repeat-x left bottom; color:#4c4c4c; font-size:14px; line-height:20px; padding-bottom:10px;
}
h5.l-title-black {
	color:#4d4d4d; font-size:12px; line-height:20px;
}
span.f999, .fGrey {
	color:#999;
}
span.cBrown {
	color:#990000;
}
h2.noline {
	background:none;
}

/* link */
a.linkTop {
	background:url('/common/images/ico-top.jpg') no-repeat 0 0; color:#00B8F2; font-weight:bold; padding-left:20px;
}
.buttonBlue span, .buttonBlue input, .buttonSmall span, .buttonSmall input, .buttonBlack span {
    font-size: 12px;
	font-weight:normal;
    line-height: 1em;
}
.buttonBlack {
    background: url("/common/img/sprite_buttons.png") no-repeat scroll 100% -120px transparent;
    display: inline-block;
    padding-right: 2px;
    text-transform: uppercase;
}
.buttonBlack span, .buttonBlack input {
    background: url("/common/img/sprite_buttons.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    padding: 7px 8px 8px 10px;
}
.buttonBlack {
    background: url("/common/img/sprite_buttons.png") no-repeat scroll 100% -120px transparent;
    display: inline-block;
    padding-right: 2px;
    text-transform: uppercase;
}
.buttonBlack:hover, .buttonBlack:hover {
    background-position: 0 -40px;
	text-decoration:none;
}
.buttonBlack span, .buttonBlack input {
    background: url("/common/img/sprite_buttons.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    padding: 7px 8px 8px 10px;
}
.buttonBlack:hover span, .buttonBlack:hover input {
    background-position: 0 -160px;
}


.greyHeader {
    background: url("/common/images/bak_teaser_head_r.png") no-repeat scroll 100% 0 transparent;
    padding-right: 3px;
	zoom:1;
}
.greyHeader span {
    background: url("/common/images/bak_teaser_head_l.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 10px;
    text-transform: uppercase;
}

/* width&height */
.width212 {
	width:212px;
}
.width253 {
	width:253px;
}
.width170 {
	width:170px;
}
.width270 {
	width:270px;
}
.width445 {
	width:445px;
}
.width660 {
	width:660px;
}
.height215 {
	height:215px;
}
p.lineht26 {
	line-height:26px;
}

/* align */
.txtRight {
	text-align:right;
}

/* list */
ul.l-list-blue {
	padding-top:5px;
}
ul.l-list-blue li, ul.l-list-blue-f li {
	background: url("/common/img/icon-bull.jpg") no-repeat 0 9px; padding-left:12px;
}

ul.l-list-blue li a, ul.l-list-blue-f li a {
	color:#00B8F2; display:inline-block; line-height:24px;
}
ul.l-list-blue-f {margin:0;padding:0;zoom:1;overflow:hidden;}
ul.l-list-blue-f li {
	float:left; padding-right:18px;
}
ul.l-list-blue li.none, ul.l-list-blue-f li.none {
	background:none; padding:0; padding-left:10px;
}

ul.icon-disc-s, ul.icon-disc, ul.icon-disc-b {
	padding-left:10px;
}
ul.icon-disc-s li a, ul.icon-disc li a, ul.icon-disc-b li a {
	color:#444; display:inline-block; font-size:12px; line-height:18px;
}
ul.icon-disc-s li {
	background: url("/common/img/icon-disc-s.png") no-repeat 0 5px; padding-left:10px; padding-bottom:8px;font-size:12px; line-height:18px;
}
ul.icon-disc li {
	background: url("/common/img/icon-disc.png") no-repeat 0 6px; padding-left:15px; padding-bottom:10px; font-size:12px; line-height:18px;
}
ul.icon-disc-b li {
	background: url("/common/img/icon-disc-b.png") no-repeat 0 6px; padding-left:17px; padding-bottom:8px;font-size:12px; line-height:18px;
}

dl.listFt {
	width:650px;
}
dl.listFt dt {
	font-size:12px; font-weight:bold; line-height:22px; margin-top:15px;
}
dl.listFt dd {
	font-size:12px; line-height:18px; padding:5px 14px;
}

/* float */
.fl {
	float:left;
}
.fr {
	float:right;
}
.ac {text-align:center;}

/*page over*/
#pageover {color:#4D4D4D; line-height:22px;text-align:center; }
	#pageover a {color:#00B8F2; line-height:22px;}
	#pageover a.page_up {background: url("/common/img/bak_pagination_previous.png") no-repeat 0 0; display:inline-block; height:22px; text-indent:-9999em; width:25px;}
	#pageover a.page_down {background: url("/common/img/bak_pagination_next.png") no-repeat 0 0; display:inline-block; height:22px; text-indent:-9999em; width:25px;}