/*#topicpath p {font-size:80%!important;}*/
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nab-sub{padding:4px 16px;margin-top:8px;}.nab-sub a{display:inline-block;padding:4px;color:#333333;text-decoration:none;}
.nab-sub span{margin-right:4px;}.nab-sub span a{display:inline-block;padding:2px 16px;background:#DDDDDD;}
.nab-sub span.active a{font-weight:bold;background:#f89406;color:#FFFFFF;}
.serv .service-header{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:16px;padding:8px 8px;background-color:#2a85c0;background-image:-moz-linear-gradient(top, #2980b9, #2d8cca);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2980b9), to(#2d8cca));background-image:-webkit-linear-gradient(top, #2980b9, #2d8cca);background-image:-o-linear-gradient(top, #2980b9, #2d8cca);background-image:linear-gradient(to bottom, #2980b9, #2d8cca);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2980b9', endColorstr='#ff2d8cca', GradientType=0);zoom:1;}.serv .service-header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.serv .service-header h3{display:inline-block;float:left;color:#FFFFFF;margin:0px;padding-top:4px;font-size:108%;}
.serv .service-header .links{float:right;}.serv .service-header .links .hb-btn{margin:0px;padding:4px 8px;}
.serv h3.service-name{font-size:108%;padding:16px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#FFFFFF;text-decoration:none;margin-top:16px;background-color:#2a85c0;background-image:-moz-linear-gradient(top, #2980b9, #2d8cca);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2980b9), to(#2d8cca));background-image:-webkit-linear-gradient(top, #2980b9, #2d8cca);background-image:-o-linear-gradient(top, #2980b9, #2d8cca);background-image:linear-gradient(to bottom, #2980b9, #2d8cca);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2980b9', endColorstr='#ff2d8cca', GradientType=0);zoom:1;}
.serv h4{color:#FFFFFF;padding:8px;background-color:#839091;background-image:-moz-linear-gradient(top, #7f8c8d, #8a9697);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#7f8c8d), to(#8a9697));background-image:-webkit-linear-gradient(top, #7f8c8d, #8a9697);background-image:-o-linear-gradient(top, #7f8c8d, #8a9697);background-image:linear-gradient(to bottom, #7f8c8d, #8a9697);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f8c8d', endColorstr='#ff8a9697', GradientType=0);zoom:1;}
.serv .howto-payment{padding:1px;margin-top:16px;border:1px solid #cdead1;}.serv .howto-payment .inner{background:#eaf6ea;padding:8px;}
.serv .howto-payment .hb-title{margin:0px;color:#46a546;font-size:108%;}
.serv .howto-payment table{margin-top:8px;border:none;}.serv .howto-payment table th,.serv .howto-payment table td{border:none;}
.serv .howto-payment table th{background:#eaf6ea;color:#333333;}
.serv .howto-payment table td{text-align:left;}
.serv .howto-payment table.bluebox-howto-payment thead th{background:#46a546;color:#FFFFFF;border:1px solid #cdead1;}
.serv .howto-payment table.bluebox-howto-payment thead td{background:#eaf6ea;}
.serv .howto-payment table.bluebox-howto-payment tbody th{background:#46a546;color:#FFFFFF;border:1px solid #cdead1;}
.serv .howto-payment table.bluebox-howto-payment tbody td{background:#FFFFFF;border:1px solid #cdead1;}
.serv table{border-collapse:collapse;border-spacing:0;margin-top:16px;width:100%;}.serv table th,.serv table td{padding:4px 8px;border:1px solid #cccccc;}
.serv table thead{text-align:center;}.serv table thead th{white-space:nowrap;font-weight:bold;text-align:center;background:#e6e6df url(/css3/img/table/std/bg_thead_th.gif) repeat-x 0px 0px;}
.serv table thead td{color:#333333;background:#e6e6df url(/css3/img/table/std/bg_thead_th.gif) repeat-x 0px 0px;}
.serv table tbody th{font-weight:bold;background:#EEEFFF;color:#0E1E7D;white-space:nowrap;}.serv table tbody th.parent{background:#EEEFFF;color:#0E1E7D;}
.serv table tbody td{text-align:center;}.serv table tbody td.price{text-align:right;}
.serv table tbody td.hb-text-left{text-align:left;}
.serv table tbody td.nowrap{white-space:nowrap;}
.serv table tbody td h6.separate{background:#DFDFDF;margin:0px;padding:1px 4px;}
.serv table tbody td ul{text-align:left;margin-top:0px;}
.serv table tbody td.hb-text-left p.indent-price-msp1{text-indent:-3em;padding-left:3em;}

@media screen and (max-width: 840px){ /* for SmartPhone */
	.serv .howto-payment table.usually th, 
	.serv .howto-payment table.usually td {
		display: block;
		text-align: left;
	}
	.hb-text-right, 
	p.right {
		text-align: left;
	}
	.serv table {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	table.tbl_sp th, 
	table.tbl_sp td {
		display: block;
		text-align: center;
	}
	.sp_img img {
		width: 100%;
		height: auto;
	}
	.hb-tab h3 {
		cursor: pointer;
	}
}
