﻿@charset "utf-8";
/* CSS Document */
/* ------------------------------------
	Website:			Asiastaff	
 -------------------------------------- */
* { padding: 0; margin: 0; list-style: none; }

body { font-family:"Meiryo","MS PGothic"; padding:34px 0px 0px; }
a { text-decoration: underline; outline: none; color:#369; }
a:hover { outline: none; text-decoration:none; }
a img, fieldset { border: none; }
/* FireFox remove outline dotted */
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border: 0; }
/* IE8 remove outline dotted */
input[type="submit"]:focus, input[type="button"]:focus {outline: none;}
img { behavior:url(iepngfix.htc);}

/* Header */
	#header { width:100%; background: url(../images/bg/bg-header.gif) repeat-x;}
	#header h1 { background:#bc1e58; color:#fff; font-size:13px; padding:2px 0 2px 10px; }
	#header h1 span { display:block; margin:0 auto; width:900px; }
		#header .header-wrapper { width:918px; overflow:hidden; margin:0 auto; padding:0px 0px 0px 15px; }
			.header-wrapper .logo { float:left; background:url(../images/bg/logo-trans.png) no-repeat; width:275px; height:99px; color:#bc1e58; padding:16px 0 0; font-size:12px; text-align:center; }
			.header-wrapper .logo span { border-bottom:1px solid #bc1e58; display:block; width:224px; overflow:hidden; margin:0 auto 8px; text-align:center; padding:0 0 11px;}
			.header-wrapper .tel { float:right; color:#000; font-size:14px; text-align:center; margin-top:10px; line-height:19px; font-family:"MS PGothic"; width:252px;}
			.header-wrapper .tel img { margin-bottom:5px;}
			.header-wrapper .tel strong { font-size:20px;}

/* Navigation */		
	.nav { background:url(../images/navigation/nav-bg.gif) repeat-x; height:45px; padding:5px 0 0 2px; overflow:hidden; }
		.nav ol { width:908px; overflow: hidden; margin:0 auto; background:url(../images/navigation/line-left-trans.png) no-repeat right top; _background:url(../images/navigation/line-left-trans.gif) no-repeat right top;}
		.nav ol li { float:left; background:url(../images/navigation/line-left-trans.png) no-repeat left top; text-align:center; width:129px; padding:6px 0 0 4px;}
		.nav ol li+li { width:146px; }
		.nav ol li+li+li { width:128px; }
		.nav ol li+li+li+li { width:146px; }
		.nav ol li+li+li+li+li { width:110px; }
		.nav ol li+li+li+li+li+li { width:214px; }
		
	#wrapper { width:900px; overflow: hidden; margin:0 auto; overflow:hidden; color:#404040; font-size:14px; padding:3px 18px 0; position:relative;}	
	
/*Sidebar*/	
	.sidebar { width:200px; overflow:hidden; float:right; font-size:12px;}	
	.sidebar .banner { border:1px solid #8f85c0; border-left:5px solid #8f85c0; margin-bottom:3px; overflow:hidden; }
	.sidebar .login { background:#8f85c0; margin-bottom:3px; padding:5px; }
		.login h3 { padding:2px 0 0 14px; position:relative; height:19px;}
			.login h3 .corner { background:#fff url(../images/bg/bg-span-right.gif) no-repeat left top; height:21px; display:block; width:79px; overflow:hidden; position:absolute; right:0; top:0;}
		.login .inner { background:#fff; padding:0 6px 4px; font-size:10px; width:178px; }
			.login .inner a { color:#666; border-bottom:1px solid #666; text-decoration:none; }
			.login .bg-input { background:url(../images/bg/bg-login-text-input.gif) no-repeat; width:175px; height:18px; border:1px solid #ccc; outline:none;}
			.login .btn-submit { background:url(../images/button/btn02.png) no-repeat; width:66px; height:20px; border:none; outline:none; display:block; margin:7px auto; cursor:pointer;}
			.login label { padding:7px 0 4px; display:block;}
	.sidebar .twitter-wrap { background:#8f85c0; margin-bottom:3px; overflow:hidden; padding:5px; }
	.sidebar .margin-bottom { margin-bottom:3px;}
	
/*Content*/	
	.alert { display:none; color:red; font-size:10px; padding:0 0 5px 0; clear:both;}		
	.content { width:695px; overflow:hidden; float:left; }
	/* Comment by Lek //.main { width:314px; height:290px; position:relative; overflow:hidden; background:url(../images/youtube.jpg) no-repeat 0px 10px; padding:10px 0px 0 381px; float:left; }*/
	.main ol { width:323px; display:block; overflow:hidden; float:right; }
	.main ol li { background:url("../images/bg/dash-line-trans.gif") repeat-x top; padding:3px 9px 10px; /*list-style: decimal!important;*/ line-height: 21px; font-weight: bold; font-size: 16px!important; width:305px; min-height:31px; overflow:hidden; }
	.main ol li.bg-yellow { background:#fff6d5 url("../images/bg/dash-line-trans.gif") repeat-x top;}
		.main .button { position:absolute; top:70px; right:20px; z-index:5px; }
	/* Comment by Lek //.banner-left { background:url(../images/bg/banner05-trans.png) no-repeat; width:216px; height:144px; display:block; overflow:hidden; left:0px; top:0px; position:absolute; z-index:9999;}*/
	.content .latest { background:url(../images/bg/bg-latest.gif) no-repeat; margin:5px 0 6px; color:#000; height:26px; font-size:12px; line-height:26px; padding:0 4px; width:681px; position: relative; }
		.latest .date { /*background:url(../images/icon/i-arrow-trans.png) no-repeat left;*/ font-weight:600; }
		.latest .arrow { background:url(../images/icon/i-arrow-trans.png) no-repeat; display:block; overflow:hidden; width:21px; height:14px; float:left; margin:6px 0 0;}
	/*	.latest .date span { color:#bc1e58; margin:0 10px 0 -15px; _margin:0 10px 0 -10px;}*/
		.latest .detail { float:right;}
/* scrolling */
	.scrolling{
	position:absolute;
	top:0;
	right:0;
	display:none;
	float:left;
	}
	#news{						/* initialize styles of sliding row*/
	position:relative;
	left:0;
	height:20px;
	overflow:hidden;
	width:660px;
	_top:-20px;
	_left:25px;
	_margin-bottom:-12px;
	}	
	.content h2 { background:#bc1e58; color:#fff; font-size:13px; padding:2px 0 0 10px; margin-bottom:5px;}
	.content .condition { width:396px; overflow:hidden; float:left; border-top:3px solid #6d0e2d; background:url(../images/bg/bg-pink.gif); padding:0 5px 5px; margin-bottom:3px;}
		.condition h3, .key-word h3, .select-info h3 { height:27px; position:relative; padding:11px 0 0 39px;}
		.condition h3 span, .key-word h3 span, .select-info h3 span { position:absolute; top:2px; left:5px; z-index:5px;}
		.condition .search-block { background:#fff; padding:19px 0 16px 13px; overflow:hidden; #padding:19px 0 13px 13px;}
		html>/**/body .condition .search-block, x:-moz-any-link, x:default { padding:19px 0 15px 13px;}
		.condition .search-block .left-block { width:187px; float: left; margin-bottom/*\**/:5px\9; #margin-bottom:0; _margin-bottom:-19px; overflow:hidden;}
				.left-block dl { margin-bottom:18px;}
				.left-block dl dt { margin-bottom:6px; #margin-bottom:0;}
				html>/**/body .left-block dl dt, x:-moz-any-link, x:default { margin-bottom:0;}
				.left-block dl dt.pic { float:left; margin:0 7px 0 0; }
				.left-block select { border:1px solid #abadb3; width:109px; height:21px; color:#6d0e2d;}
		/***************** width page ***************************/	
		.width-auto { width:100%; overflow:hidden;}
		.width-auto .condition { width:685px; float:none;}
		.width-auto .condition .search-block .left-block { float: left; margin-bottom/*\**/:5px\9; #margin-bottom:0; _margin-bottom:-19px; overflow:hidden; margin-left:60px;}
		.width-auto .condition .search-block .left-block dl dt.pic { float:left; margin:0 20px 0 0; }
		.width-auto .condition .search-block .right-block { float:right; margin-right:60px;}
		.width-auto .condition .search-block .right-block { float:right; width:196px; color:#6d0e2d;}
		.width-auto .key-word { width:685px!important;}
		.width-auto .key-word .search-block { padding:7px 0 3px 39px; }
	    /********************************************/		
		.condition .search-block .right-block { float:right; width:196px; color:#6d0e2d;}
				.right-block .topic { display:block; margin-bottom:14px; overflow:hidden; width:196px;}
				.right-block .topic span { float:left;}
				.right-block .topic .text { margin:14px 0 0 7px;}
				.right-block .other-check { clear:both; margin-bottom:2px; font-size:13px; }
				.right-block .other-check input { float:left; margin:3px 5px 0 0; #margin:0 5px 0 0;}
				.right-block .other-check .row-one { float:left; display:block; width:84px; }
				.right-block .other-check .row-two { float:left; display:block; width:73px; }
			.search-block .btn-search { background:url(../images/button/btn03-trans.png) no-repeat; border:none; outline:none; clear:both; display:block; width:116px; height:27px; margin:0 auto; cursor:pointer; }
	.content .key-word { background:url(../images/bg/bg-purple.gif); width:275px; overflow:hidden; border-top:3px solid #493f7c; float:right; padding:0 5px 5px; margin-bottom:3px;}
		.key-word .search-block { background:#fff; padding:7px 3px 8px 4px; overflow:hidden; color:#666; font-size:10px; _padding:7px 0 8px 4px; line-height:6px;}
		.key-word .search-block .txt-input { background:url(../images/bg/bg-search-text-input.gif) no-repeat; width:220px; height:21px; border:1px solid #cdcdcd; outline:none; margin:0 2px 0 0; _margin:0; float:left;  }
		.key-word .search-block .btn-retrieval { background:url(../images/button/btn04-trans.png) no-repeat; display: block; width:44px; height:32px; outline:none; border:none; cursor:pointer;}
	.content .select-info { background:url(../images/bg/bg-orange.gif); width:275px; overflow:hidden; border-top:3px solid #b95e0b; float:right; padding:0 5px 5px; margin-bottom:3px;}
		.select-info .search-block { background:#fff; padding:0 8px 0 6px; overflow:hidden; }
			.search-block .list-select ul { padding:3px 0 0;}
			.search-block .list-select ul li { padding:0 0 0 3px; background: url(../images/bg/line-dash-brown.gif) repeat-x bottom; display:block; overflow:hidden; height:45px; }
			.search-block .list-select ul li a { display:block; height:45px; width:265px; }
			.search-block .list-select ul li.last { background:none;}
				.list-select ul li .bullet { background: url(../images/icon/i-arrow-brown.gif) no-repeat 0 15px; padding:15px 0 0 23px; float:left; }
				.list-select ul li .pic { float:right; width:49px; text-align:center; display:block; margin-right:11px; padding:2px 0 0; }
				.list-select ul li .pic2 { float:right; width:66px; text-align:center; display:block; margin-right:11px; padding:2px 0 0; }
	.content .recommend { background:url(../images/bg/bg-green.gif); overflow:hidden; border-top:3px solid #4b7225; width:188px; clear: both; float:left; padding:12px 0 0 7px; margin-bottom:7px; #height:55px; }
		.recommend .magnifier { margin:0 5px 14px 0; display:block; float:left;}
		.recommend .info { display:block; margin:4px 0 0; float:left; }
	.content .slice { border:1px solid #4c7326; width:489px; float:right; position:relative; height:63px!important; padding:3px 0 2px 9px; overflow:hidden;}
		.slice ul li { margin-right:3px;width:158px; background:url(../images/img/banner.jpg) no-repeat; height:62px; position:relative; }
		.slice ul li .txt { position:absolute; top:10px; left:10px; width:75px; display:block; overflow:hidden; font-size:11px; line-height:13px;}
		.slice .arrow-left { position:absolute; left:0; top:0; z-index:100;}
		.slice .arrow-right { position:absolute; right:0; top:0;}
	.new-arrived { border:1px solid #999; clear:both; margin-bottom:9px; width:690px; color:#666; line-height:20px; overflow:hidden; padding-bottom:20px; }
		.padding-bottom { padding-bottom:25px;}
		.new-arrived h3, .new-arrived h4 { background: url(../images/bg/bg-h3-01.gif) repeat-x; height:21px; padding:7px 0 0 12px; position:relative; border-bottom:1px solid #999; margin-bottom:2px; color:#fff; line-height:16px; #line-height:18px;}
		.new-arrived h3.vdo { background: url(../images/bg/vdo_bar.jpg) no-repeat; height:28px; border-bottom:1px solid #999; margin-bottom:2px; width:690px; padding:0px; }
		.new-arrived h3.vdo span { visibility:hidden;}
		.new-arrived h4 { border:1px solid #999;}
		.new-arrived h3 a { color:#fff; text-decoration:none;}
		.new-arrived h4 a { color:#fff; text-decoration:none;}
		.new-arrived h3 .corner , .new-arrived h4 .corner { background:url(../images/bg/bg-h3-01-right.gif) no-repeat; width:121px; height:28px; position:absolute; right:0; top:0;}
		.new-arrived .dash-line { overflow:hidden; background:url(../images/bg/line-dash.gif) repeat-x bottom; margin:0 25px 0 49px; padding:15px 0px; font-size:12px; width:615px; }
			.dash-line .new { width:56px; float:left; overflow:hidden; }
			.new img { margin-bottom:3px; width:41px; height:14px; overflow:hidden; display:block; }
			.dash-line .note { float:right; width:559px; line-height:18px; overflow:hidden; }
			.note a { color:#275cab; }
		.new-arrived .inner { padding:17px 41px 25px 35px;}
		.new-arrived .inner .topics { background:url(../images/bg/line-dash.gif) repeat-x bottom; padding:3px 0 4px; }
			.topics a { color:#275cab;}
		.new-arrived .inner .date { color:#f38f34; font-weight:600; font-size:12px; display:block; float:left; padding:2px 10px 0 0;}
		.new-arrived .detail { padding:27px 21px 0 18px;}
		.new-arrived .detail .intro { color:#bd1e58; font-size:25px; background:url(../images/bg/dash-line-01.gif) repeat-x bottom; padding:0 0 15px; margin-bottom:23px; line-height:28px; }
		.new-arrived .detail .introsup { color:#bd1e58; font-size:27px; padding:0 0 15px; line-height:28px; }
		.new-arrived .detail .btcenter { float:left; width:100%; text-align:center; margin:20px 0; }
		.new-arrived .detail .bg-pink { border-top:3px solid #6d0e2d; background:url(../images/bg/bg-pink.gif); margin:25px 0 13px; padding:5px 8px; _width:637px;}
			.bg-pink .white-bg { background:#fff; padding:10px 23px; overflow:hidden; margin-top:8px; _width:591px;}
			.bg-pink .txt-red { color:#981848;}
			#question1 , #question2 , #question3 , #question4 , #question5 , #question6, #question7,#question8,#question9,#question10,#question11 { cursor:pointer;}
		.new-arrived .detail .padding { padding:19px 111px 0 31px;}
		.new-arrived .flow { width:650px; margin:0 auto; padding:18px 0 12px; background:url(../images/bg/dash-line-02.gif) repeat-x bottom; line-height:22px; font-size:12px; overflow: hidden; }
			.flow .heading { background:url(../images/icon/i-arrow-pink.gif) no-repeat 0 2px; color:#bc1e58; font-size:18px; font-weight:600; padding:0 0 6px 30px; }
			.flow .button { margin:12px 0 9px; }
			.flow .date { color:#f60; font-weight:600; border-right:1px solid #666; padding:0 8px 0 3px; margin-right:5px;}
			.flow a { color:#275cab; text-decoration:none;}
			.flow .margin-bottom { margin-bottom:15px;}
			.flow .number { width:110px; padding:0 0 5px 40px; overflow:hidden; float:left; margin-right:20px;}
			.flow .topic { color:#bc1e58; font-size:16px; font-weight:600; margin-bottom:3px;}
			.flow .step { border-left:1px solid #ccc; padding-left:20px; float:left; width:455px; min-height:102px; }
		.new-arrived .register { padding:20px 21px 0 18px; font-size:12px;}
			.register .txt-indent { text-indent:12px; }
		  		table.regis, .hospital table { background:#f1a6bd; border:1px solid #f1a6bd; border-spacing:1px; empty-cells:show; width:100%; margin-top:15px;}
			 	table.regis th, .hospital table th { background:#fdebdb!important; text-align:left; padding:9px 0 9px 23px!important; width:162px!important; vertical-align:top; }
				table.regis td, .hospital table td { background:#fff; padding:9px 0 9px 26px!important; }
				table.regis input, .register table.regis select, .register table.regis textarea { background:#fff; border:1px solid #adaeb2; }
				.register table.regis textarea { width:380px; height:150px;}
				table.regis table td { padding:0;}
				table#tab-radio td { padding:0 12px 0 0!important;}
				table.regis .inputbbs{ width:180px; height:18px; margin:0 15px 0 0; clear:both; float:left;}
				table.regis .chkline{margin:2px 7px 0; float:left;}
			
			.register .arrow { background:url(../images/icon/i-arrow-orange.gif) no-repeat left; padding:0 0 0 10px; }
				.register .arrow a { color:#666; text-decoration:none;}
				.register .link { margin:10px 0 23px 100px; }
				.register .link ul { margin:17px 0 0 105px;}
				.register .link ul li { margin-bottom:0!important;}
					.btn-submit { background: url(../images/button/btn15-trans.png) no-repeat; width:116px; height:27px; border:none; outline:none; cursor:pointer; margin-right:9px; }
					.register .float-left { margin:5px 5px 0 200px;}
					.back-top { display:block; padding-top:5px;}
				.register .btn-cancel { background: url(../images/button/btn07-trans.png) no-repeat; width:116px; height:27px; border:none; outline:none; cursor:pointer; }
				.register .margin-bottom { margin-bottom:5px;}
		.new-arrived .hospital { padding:17px 21px 0 18px; }
			.hospital .button { padding:5px 0 0;}
			.hospital table { margin-top:0;}
			 .hospital table th { width:inherit;}
		.min-height { min-height:1030px; _height: expression( this.scrollHeight < 1030 ? "1030px" : "auto" ); padding-bottom:40px; }
		
		.bbs { padding:20px 21px 0 18px;}
.bbs table { width:100%; background:#f1a7bd; empty-cells:show;}
.bbs table th { background:#F1A7BD; text-align:left; padding:3px 0 0 5px; color:#333; }
.bbs table th.bg-soft { background:#fdebdb;}
.bbs table th.first { padding:3px 0 0 35px; width:130px; }
.bbs table th.second { width:130px; }
.bbs table th.third { width:80px; }
.bbs table td { background:#fff; padding:3px 0 0 5px; }
.bbs table td.icon { width:25px; text-align:center;}
.bbs a { text-decoration:none;}
.bbs .post { margin:10px 0 10px 42px;}
.page-list { margin-top:15px; font-size:13px; }
.page-list span { margin-right:5px; border-right:1px solid #ccc; padding-right:5px;}
.page-list span.left-arrow { border-right:none!important;padding-right:0px!important;}
.page-list span.right-arrow { border-right:none!important;margin-left:2px;}
.page-list .page { border-right:none; margin-right:0;}
.page-list .arrow a { text-decoration:none;}
.margin-bottom { margin-bottom:15px;}
.first-page { margin:15px 25px 0 49px;}
.try-again { padding:10px 0;}
.logout a { text-decoration:none!important; color:#fff!important; font-size:12px; border-bottom:none!important; background:#8F85C0; color:#fff; display:block; margin:0 auto; width:60px; padding:3px 5px;}
.login-name { font-size:12px;}
.margin-top { margin-top:10px;}
.big-arrow { margin:20px 0;}

	.txt-red { color:#c00;}	
	.txt-22 { font-size:22px; font-weight:bold; padding-bottom:5px; line-height:28px; display:block; }
	.background-none { background:none!important;}
	.align-center { text-align:center;}	
	.float-left { float:left;}
	.float-right { float:right; }
	pre { white-space: pre-wrap; white-space:-moz-pre-wrap; display:inline; word-wrap: break-word;}
/*Footer*/
	#footer { width:100%; clear:both; border-top:5px solid #bc1e58;}
	#footer .banner { float:left;}
	#footer .footer-wrapper { width:900px; overflow:hidden; margin:0 auto; }
	#footer .footer-left { float:left; margin:22px 0 0; /* background:url(../images/bg/footer-line-right.gif) repeat-y right;*/ width:100%; overflow:hidden; }
		.footer-left ul { float:left; width:650px; /* width:184px; margin:0 0 84px 44px;*/ margin:5px 0px 14px 44px; font-size:12px; }
		.footer-left ul li { float:left; margin:0px 18px 0px 0px; }
		.footer-left ul li, .footer-left ul li a { color:#000; text-decoration:none;}
	#footer .footer-right { float:left; padding:4px 0 0 22px; font-size:12px; width:512px; }
		.footer-right .logo { float:right; }
		.footer-right .group { margin-top:12px;}
		.footer-right ul { font-size:12px;}
		.footer-right ul li { line-height:18px;}
		.footer-right ul li a { color:#000; text-decoration:none; }
	#footer .copyright { font-size:10px; float:left; }
	
#start { display:none; float:right; width:94%; height:26px; padding:0 0 0 10px; white-space:nowrap; font-weight:700; text-align:left; line-height:26px;}
.man { color:#4e85bf!important;}

/* zom-o edit */
.line-dash { background:url(../images/bg/dash-line-01.gif) repeat-x bottom; width:100%; height:2px; margin:13px 0; display:block;}
.static { font-size:18px; }
.static .text{ margin:20px 10px 0 20px; color:#8A8584;}
	.static .text-first{ color:#e35d80; font-size:18px; }
	.static .image{ margin-top:20px; text-align:center; }
	.pointer { cursor:pointer;}
	.static .date { font-size:12px; margin-bottom:5px; color:#BD1E58;}
    .static .text-head {color:#B82156; font-weight:700; font-size:medium; }
	.static .text-detail{ margin-bottom:20px; display:block }
	.static .text-last { margin-bottom:30px; font-size:14px;}
	.static .text-right{ text-align:right; margin:10px 0 20px; }
	.static .txt-pink { color:#e35d80; }
	
		.content .static ol{ margin-left:20px; }
		.content .static ol li{ list-style:decimal  outside; margin-bottom:15px;}
		.content .static ul li{margin-bottom:15px;}
		
.static .text .line-dash {background:url(../images/bg/dash-line-01.gif) repeat-x; _margin:13px 0 0!important; display:block; }
.static .line-dashstaff {  background:url(../images/bg/dash-line-01.gif) repeat-x ;  padding:0 0 15px; margin-bottom:13px;  line-height:40px; display:block; width:650px;}
.static .staff{ margin:10px 0; width:650px; height:300px; }
.static .staff-pic{ margin:0 15px 15px; float:left; width:175px; height:170px; clear:both; }
.static .staff-pic .stafftext{font-size:10px; }
.static .staff-pic .staffname{ font-size:16px; font-weight:600; color:#BD1E58; }
.static .staff-detail{ float:left; width:445px; _width:425px;}
	.faq .text-right { text-align:right; margin:10px 0 5px; font-size:12px }
	.faq .text-right a { text-decoration:none; color:#981848; }

	.static .tableabout{ width:445px; border:solid 2px #FFF; background:#FBE4EE; margin:10px auto; }
	.static .tableabout td {  border:1px solid #fff; padding:3px 0 3px 10px; }
	.static .tablebg1{ background:#FBE4EE; }
	.static .tablebg2{ background:#BD1F5A; color:#FFF; }
	.static .tablebg3{ background:#F8CBDF; }
	.static .tableabout .tableleft{ text-align:right; padding-right:10px; }
		
table.regis .name{ display:block; width:30px; float:left; }
table.regis .short_input{ float:left; margin-right:10px; height:18px; width:145px; }
table.regis .nameadd{ display:block; float:left; width:75px; clear:both; line-height:18px; #line-height:25px; }
table.regis .nameadd2{ display:block; float:left; width:75px; clear:both; line-height:24px; #line-height:25px; }
/*hack opera*/	head~body table.regis .nameadd2{ display:block; float:left; width:75px; clear:both; line-height:24px;}
table.regis .add_input{ margin:1px; height:18px; }
table.regis .add_input2{ margin:2px 3px; height:18px; }
/*hack opera*/	head~body .add_input2{ margin:2px; height:18px; }
table.regis .longinput{float:left; width:300px; height:18px;}
table.regis .longinput_h{float:left; width:300px; height:100px;}
table.regis .selectother{margin:0 0 4px;}

/*hack opera*/
head~body table.regis .add_input{ margin:1px; height:18px; } 
table.regis select { height:22px; } 
table.regis select option { height:12px;}
table.regis .input_height{ height:19px; }
table.regis .input_other{ width:400px; height:120px; }
	
.blog_left { float:left; width:145px; font-size:12px; padding:4px 10px 0 0;}
	.blog_left h3, .blog_left h2{ color:#BD1E58; margin:0 0 5px; }
	/*hack opera*/	
	head~body .blog_left h3, head~body .blog_left h2{ color:#BD1E58; margin:0 0 5px; font-size:16px; }
	.blog_left .sidebarleft{ text-decoration:none; font-size:15px; margin-bottom:15px; color:#8A8584; }
	/*hack opera*/	
	head~body .blog_left .sidebarleft{ text-decoration:none; font-size:14px; margin-bottom:15px; color:#8A8584; }
	/*hack firefox*/
	html>/**/body .blog_left .sidebarleft, x:-moz-any-link, x:default{ text-decoration:none; font-size:15px; margin-bottom:15px; color:#8A8584; }
	.blog_left a{ text-decoration:none; color:#8A8584; }
	/*hack opera*/	
	head~body .blog_left a{text-decoration:none; color:#8A8584;}
		
.new-arrivedcenter { float:right; border:1px solid #999; margin:0 0 9px; width:540px; color:#666; line-height:20px; }
		.new-arrivedcenter h3, .new-arrivedcenter h4 { background: url(../images/bg/bg-h3-01.gif) repeat-x; height:21px; padding:7px 0 0 12px; position:relative; border-bottom:1px solid #999; margin-bottom:2px; color:#fff; line-height:16px; #line-height:18px;}
		.new-arrivedcenter h4 { border:1px solid #999;}
		.new-arrivedcenter h3 .corner , .new-arrivedcenter h4 .corner { background:url(../images/bg/bg-h3-01-right.gif) no-repeat; width:121px; height:28px; position:absolute; right:0; top:0; _right:-1px;}
		.new-arrivedcenter .line-detail { background:url(../images/bg/dash-line-01.gif) repeat-x bottom; width:520px; height:2px; margin:13px 0 13px 10px; display:block; clear:both;}
		.new-arrivedcenter a{ text-decoration:none; color:#666; }
		.new-arrivedcenter h3 a{ color:#fff; }
		/*.new-arrivedcenter .min-heightdetail { min-height:700px; _height: expression( this.scrollHeight < 700 ? "700px" : "auto" ); padding-bottom:40px; }*/
		.new-arrivedcenter .forward{ float:left; clear:both;}
		.new-arrivedcenter .date { float:right; margin:0 10px 10px 0; }
.tbdetail{ padding:10px;}
.tbdetail table { width:100%; empty-cells:show; border-bottom:dotted #BD1E58; font-size:21px;}
.tbdetail table td{ padding:10px; }
.tbdetail table td.dot { padding:3px 0 0 5px; border-right:dotted #BD1E58; font-size:14px; width:90px;}
.tbdetail .title { font-size:16px;}

.detailsave{ margin:20px 15px; display:block;}
	.detailsave .spece{padding:15px 0;}
	.detailsave .detailright{float:right; font-size:15px; margin-bottom:20px;}
	
.forwarddetail{ margin:20px 0 20px 10px; font-size:12px;}
	.input_detail1{height:19px; width:250px; }
	.input_detail2 {width:493px;height:210px; }
	
	.forwarddetail table td{ padding:3px 0 3px 10px; width:250px;}
	.forwarddetail .forwardcenter{ text-align:center; margin:5px 0; clear:both;}
		.forwardcenter .btn-blog { background:url(../images/button/btn11-trans.png) no-repeat; border:none; outline:none; width:130px; height:27px; cursor:pointer; }

.link-forward{ margin:10px 0 20px 10px;}
.link-forward a{ color:#BD1E58;}
.link-detail{margin:0 10px;}

.new-arrived .detail .picsupport{ margin:30px 0;}
.new-arrived .detail .picsupport .picture-top{ float:left; width:216px; margin:0 7px 8px 0;}
.new-arrived .detail .picsupport .picture-long{float:right; width:205px;}
.new-arrived .detail .picsupport .picture-bottom{ float:left; margin:-1px 0 0; width:440px;}
 
.new-arrived .detail .bgconsult{ background:url(../images/img/talk-bg.gif) no-repeat; width:402px; height:300px; padding:25px;
float:left;}
.new-arrived .detail .bgconsult p{ width:340px;}
.new-arrived .detail .manconsult{ float:left;}

.new-arrived .sitemapdetail{ margin:20px 15px; font-size:12px; color:#B82156;}/*#B82156*/
.new-arrived .sitemapdetail  ul li{ background:url(../images/navigation/pink-list.gif) no-repeat; padding:4px 0 15px 15px;}
.new-arrived .sitemapdetail  ul li ul li{ background:none; list-style:disc; color:#B82156; padding:4px 0 6px 4px; margin-left:17px;}
.new-arrived .sitemapdetail  ul.sitehead{ padding-top:10px; }
.new-arrived .sitemapdetail .siteleft{ width:320px; float:left; margin:0 15px; _margin:0 10px;}
.new-arrived .sitemapdetail .siteright{ width:310px; float:left;}
.new-arrived .sitemapdetail a{ color:#B82156; text-decoration:none;}
/* blog */
.blog-list { margin-top:10px;}
.blog-list li { margin-bottom:15px;}
.response { margin:10px 10px 0 20px; border-bottom:dotted #BD1E58; padding-bottom:20px;}
.response .count { font-weight:600;}
.response a { color:#336699; text-decoration:underline;}
.response a:hover {text-decoration:none;}
.margin-tb { margin:13px 0 13px!important;}
/*table popup*/
table.add-answer { border-spacing:1px; background:#CCC; empty-cells:show; margin:10px 0; width:100%}
table.add-answer td, table.add-answer th { background:#fff; padding:10px 20px; }
table.add-answer th { width:80px; vertical-align:top;}
table.add-answer input[type="text"],table.add-answer textarea { background:#fff; outline:none; border:1px solid #ccc;}
table.add-answer .re-name { width:200px;}
table.add-answer input[type="text"],table.add-answer select { height:20px; }
table.add-answer select { border:1px solid #ccc; }
.table-wrapper { padding:20px 0 0;}
.table-wrapper .button { background:url(../images/button/btn20-trans.png) no-repeat; color:#fff; text-align:center; outline:none; border:none; width:130px; height:27px; margin:0 10px 5px 0; cursor:pointer;}
.comment-author{margin-top:10px;}
#city{clear:both; padding:5px 0 10px; overflow: hidden;}
#city .name-list { width:127px; float:left; display:block; font-size:13px;}
#city .name-list input { margin-right:5px;}
/*2 Sep 2010*/
.btn-writes { background:url(../images/button/btn15-trans.png) no-repeat; width:116px; height:27px; border:none; outline:none; display:block; cursor:pointer; margin:7px auto;}
/*4 Oct 2010*/
.btn-regis { background:url(../images/button/btn-regis.jpg) no-repeat; width:116px; height:27px; border:none; outline:none; cursor:pointer; margin-right:9px;}
.btn-con_regis { background:url(../images/button/btn06-trans.png) no-repeat; width:116px; height:27px; border:none; outline:none; cursor:pointer; margin-right:9px;}

.border-none { border:none!important;}
.name-confirm { padding:0 10px 0 0px;}
.left-address { float:left; width:150px; overflow:hidden; margin-bottom:5px;}
.right-address { float:left; width:280px; overflow:hidden; margin-bottom:5px; }
.long_add { width:170px;}

.bannerTop {display: block; float: left; margin: 1px 0px 0px 5px;}

/* Topmenu */
.topmenu { background:#F7F7F7; border-bottom:1px solid #3e69b3; width:100%; overflow:hidden; top:0px; left:0px; position:absolute; height:30px; border-top:3px solid #3e69b3; font-family:"MS Gothic";}
.topmenu ul { width:970px; overflow:hidden; margin:7px auto 0px; font-size:11px; letter-spacing:-1px; }
.topmenu ul li { list-style:none; float:left; margin-right:10px; }
.topmenu ul li a { color:#548dd4; text-decoration:underline; }
.topmenu ul li a:hover { text-decoration:none; }
.topmenu ul li strong a{ color:#315f00;}
.topmenu ul li strong a:hover{ color:#315f00;}

.comment { margin-left: 15px; font-size: 12px;}

/* Text-Slide */
.text-slide { width:695px; overflow:hidden; margin:0px 0px 3px; background:url(../images/bg/bg-tab-head-run.jpg);}
.text-slide .head {  display:block; float:left; overflow:hidden; width:118px; background: url(../images/text/txt-head-trans.png) no-repeat 17px 7px; height:20px; padding:7px 0px 0px 17px;}
.text-slide .head em { visibility:hidden; }
.text-slide .slide { background:#fff; display:block; float:left; width:545px; overflow:hidden; height:18px; border:1px solid #ffe8e8; border-left:0px; font-size:11px; padding:7px 7px 0px; position:relative;}

/* Youtube List */
.youtube-list { float:right; width:200px; overflow:hidden; margin:9px 0px 0px;}
.youtube-list a { color:#0033cc; text-decoration:none;}
.youtube-list dl { background:url(../images/bg/dash-line-gray.gif) repeat-x bottom; width:100%; overflow:hidden; padding:5px 0px 7px;}
.youtube-list dl dt.pic { background: url(../images/bg/border-youtube.jpg) no-repeat; width:106px; height:59px; text-align:center; padding:5px 0px 0px; float:left; margin:0px 9px 0px 0px; float:left; }
.youtube-list dl dt { font-size:12px; float:right; width:85px; }
.youtube-list dl dd { color:#666; font-size:11px; float:left; width:85px; padding:0 0 0 116px;}

/* List Top */
.list-top { background:url(../images/bg/bg-wood-trans.png) no-repeat 0px -3px; width:391px; height:104px; overflow: hidden; float:left; font-size:16px;}
.list-top ul { margin:8px 0px 0px 5px; line-height:16px;}
.list-top ul li { letter-spacing:-1px; margin:0px 0px 10px; }
.list-top a { color:#996600; text-decoration:none; }

/* add 14/03/11 */
.bbs-link { padding:3px 0px 5px 5px;}

/* add 19/03/11 */
.vdo-preview { width:363px; float:left; overflow:hidden;}

/* add 29/06/11 */
.rss	 		{ width:200px; overflow:hidden; margin:5px 0px; }
.rss h3	 		{ background:#BC1E58; color:#fff; padding:6px 0px 4px 10px; font-weight:normal; font-size:14px; margin:0 0 5px; }
.rss .inner		{ border:1px solid #999999; padding:8px 10px; overflow:hidden;}
.rss ul  		{ margin:0 0 10px; list-style:none; }
.rss ul li		{ margin:0 0 10px;}
.align-right	{ text-align:right; }
