.captha	{width:325px; height:184px; margin:0 auto; background:url(../images/layout/capth-cart.png) no-repeat left top}
.captha	span {display:block; text-align:right; margin-bottom:10px}
.captha	span img{margin:0; padding:0; display:inline}
.captha	span {font-size:10px; padding:6px 6px 7px 0; color:#757272}
.captha	p {font-size:11px; color:#2f2f2f;  padding:0 10px 0 12px!important; margin-bottom:23px}
.captha	p a{color:#2165e2}
.captha	img{display:block; margin:0 0 0 110px}
.captha b{ font-size:10px; height:9px; line-height:9px; padding:7px 0 0 9px; display:block;color:#ad1616; font-weight:normal}
.captha	form{padding:4px 0 0 12px}
.captha	input,.captha button{background:none; border:0; float:left}
.captha	input{background:none;font-size:26px; width:245px; margin:2px 0 0 0}
.captha	button{background:url(../images/layout/capth-send.png) no-repeat left top; font-size:11px!important; font-family:tahoma; padding-bottom:2px; color:white;font-weight:bold; width:62px; height:38px; margin:0 0 0 0}
*:first-child+html .captha button{padding-bottom:0}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.captha	button{padding-right:3px; padding-top:13px}
}

.nb					{height:15px; overflow:hidden}
.nb span			{float:right}
.nb span *			{float:left}
.nb span b			{width:40px; height:5px; margin:5px 6px 0 0; background:url(../images/layout/once-sonra.gif) no-repeat left -100px;}
.nb span b.mb		{background-position:0 -7px!important}
.nb span b.mn		{background-position:0 0 !important}
.nb span a em		{display:none}
.nb span a 			{width:16px; height:15px; background:url(../images/layout/authorup-nav.gif) no-repeat left top}
.nb span a.back,
.nb span a.back-d	{margin-right:13px}
.nb span a.back 	{background-position:0 -48px}
.nb span a.back-d	{background-position:0 -80px}
.nb a.back:hover	{background-position:0 -64px}
.nb a.next:hover	{background-position:0 -16px}
.nb span a.next-d	{background-position:0 -32px}


#scode_box			{ padding:5px; margin:0; position:absolute; width:112px; height:50px; background:black; overflow:hidden; }
#scode_box img		{ width:84px; }
#scode_box input	{ width:80px; float:left; font-size:22px; font-weight:bold; letter-spacing:4px; }

.con-nfity	{background:url(../images/layout/con-up.gif) no-repeat left top; width:598px}
.c-n-down	{background:url(../images/layout/con-down.gif) no-repeat left bottom; padding:6px 0}
.c-n-border	{border-left:1px solid #e7e4e4; border-right:1px solid #e7e4e4; overflow:hidden;}

.not{padding:0 0 10px 14px!important; margin:0!important; }
.not h3{font-size:16px!important; border:none; background:none; font-weight:normal!important;color:#a81817!important; margin:0 0 3px 0!important}
.not p{font-size:14px!important; color:black!important; margin: 0 0 25px 0!important}
.not h4{font-size:14px!important; color:#333!important; border:none; background:none; font-weight:normal!important; margin-bottom:8px!important}
.not ul{padding:0px!important; font-size:14px!important; line-height:17px!important; margin:0 0 30px 0!important}
.not ul li{list-style-type:disc!important; border:none; background:none!important;width:auto; height:auto; float:none; padding:0!important; margin:0 0 0 25px!important}
.not span{display:block!important; font-size:11px!important; font-family:arial; color:#909090!important}

.anchor						{text-align:right; padding-bottom:18px;padding-right:3px}

.page-caption h1			{font:bold 30px georgia; color:#333}		
.col h1						{ padding-top:7px}
.page-caption p				{font:normal 11px arial!important; color:#4c4c45; padding-left:1px}		
.page-caption 				{height:50px;margin:4px 3px 15px 3px; padding:2px 0 3px 4px; border-bottom:1px solid #e5e5da }
.page-caption span			{float:right}
.col div			{float:right;  font-family:arial; color:#555946; width:120px;  padding-top:8px; font-size:11px;	 text-align:right}

.service h1	{color:#c52417}
.service p	{color:#272222; font:bold 11px tahoma!important}


.post-caption				{padding:8px 4px 0 4px; margin-bottom:5px}
.post-caption h1			{font-size:28px; font-weight:bold; color:#164472}

.post-up-nav				{overflow:hidden; height:21px; border-top:1px solid #e5e5da; font:normal 11px arial; padding-top:10px; margin:0 0 20px 0}
.post-up-nav ul				{padding-left:6px}
.post-up-nav li				{float:left; padding:0;margin:0;   margin-right:8px; padding-left:14px}
.post-up-nav li a			{float:left; background:url(../images/layout/news-up-nav-sep.png) no-repeat right 2px; padding-right:8px}
.post-up-nav li.last a		{background:none!important}

.post-up-nav li.n1			{ padding-left:0!important}
.post-up-nav li.n1 a		{color:#bb2418; font-weight:bold}
.post-up-nav li.n2			{background:url(../images/layout/nb-mail.gif) no-repeat left 2px !important; padding-left:15px;}
.post-up-nav li.n3			{background:url(../images/layout/nb-prin.gif) no-repeat left 2px !important}
.post-up-nav li.n4			{background:url(../images/layout/nb-shar.gif) no-repeat left 3px !important}
.post-up-nav li.n5			{background:url(../images/layout/nb-comm.gif) no-repeat left 4px !important}
.post-up-nav span			{float:right;padding-right:8px;margin-top:-2px}
.post-up-nav span em 		{padding:0 5px;}

.post-up-nav span			{color:#999; font-size:11px}
.post-up-nav span a 		{color:#666}
.post-up-nav span a:hover	{color:#CB1527; text-decoration:none}
.post-up-nav li a			{color:#005a84; font-size:11px; }

/* caner */
.post-up-nav span a.disabled		{color:#ddd !important; cursor:default;}








.spot-small h1 br,.spot-large h1 br{display:none}
.spot-small strong,.spot-large strong{display:block; margin-bottom:5px}
.spot-small h1, .spot-large h1{font:bold 12px tahoma!important; color:#0a4181}
.spot-small h1 strong 	{font:bold 18px arial!important;  color:#333}
.spot-large h1 strong 	{font:bold 24px tahoma!important; color:#333}



.post-report				{border-top:1px solid #e7e7e7; padding-top:10px; font:normal 11px arial; margin:25px 5px;}
.post-report span			{float:right; padding:0 3px 0 0 }
.post-report span img		{vertical-align:middle;margin:0 0 0 4px}
.post-report				{padding-left:3px}
.post-report li				{margin:0;padding:0; background:none; margin-bottom:4px;}
.post-report li img			{float:left}
.post-report li.I1 img		{margin:1px 4px 0 1px;}
.post-report li.I2 img		{margin:2px 5px 0 0;}
.post-report li.I3 img		{margin:3px 4px 0 1px;}
.post-report li.I4 img		{margin:1px 5px 0 0px;}
.post-report li.m img		{margin:1px 4px 0 1px!important;}

.post-report				{font-size:11px;color:#575656}
.post-report li.I3 a		{color:#858585; font:bold 9.5px arial;text-decoration:underline}
* html .post-report li.I3 a	{font:bold 10px arial}
.post-report li.m			{color:#858585; font:bold 9.5px arial;text-decoration:none}
* html .post-report li.m	{font:bold 10px arial}
.post-report li.I3 a:hover	{text-decoration:none}



.accordion					{padding:35px 4px 35px 4px;}
.accordion ul				{padding:0; margin:0}
.accordion ul li 			{margin:0 0 1px 0; padding:0; background:none}
.accordion ul li h2			{margin:0; cursor:default;background:#c73125 url(../images/layout/achidden.gif) no-repeat 304px 11px; height:33px; padding:7px 0 0 10px ;font-weight:normal; font-size:22px; color:#FDF3F2}
.accordion ul li h2:hover	{background:#BC2F23 url(../images/layout/achover.gif) no-repeat 304px 11px; }
.accordion ul li.active h2	{color:white; font-weight:bold;background:#BC2F23 url(../images/layout/acshow.gif) no-repeat 299px 14px}

.accordion ul li ol 		{display:none}
.accordion ul li.active ol	{display:block}
.accordion li ol		{padding:10px 4px 8px 8px!important;}
.accordion li ol li		{padding:0 0 0 6px;margin:0 0 4px 0; background:url(../images/layout/arrow.gif) no-repeat left 5px}
.accordion p			{border-top:1px solid #dcdccf; margin:12px 0 0 0; padding:2px 0 0 1px  }
.accordion p a			{font:normal 10px arial}




#picbox ul li img{background:black;}
#picbox ul li { background:none !important; padding:0; margin:0;}
