/* CSS Document */
body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(i/bgpg.jpg);
	color: #666;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 24px;	
	}
ul, ol {margin-left 0;}
ul ul {margin-bottom: 20px;}
#wrp{
	width:100%;
	margin:0 auto 0 auto;
	padding:0;
	background:url(i/bgtop.jpg) repeat-x top;
	}
#cwrp{
	width:100%;
	margin:0 auto 0 auto;
	padding:0;
	}

#hdr{
	height:90px;
	width:969px;
	font-size:11px;
	position:relative;
	margin:0 auto 0 auto;
}

#hm{
	float:left;
	width:650px;
	height:90px;    
	}
#hm h1{font-size:42px;line-height:60px;font-family: 'Oswald', arial, serif;text-shadow: 2px 4px 4px #a19e97, 2px 2px 2px #dedbd0;color:#432}	
.motto{display:block;width:650px;height:30px;padding:0;margin:0;font-size:13px;color:#333;font-family: 'Oswald', arial, serif;}
.motto strong{font-family: 'Corben', arial, serif;font-size:18px;text-shadow: 2px 2px 2px #999;color:#941}
#adt{
	width:236px;
	float:right;
	height:70px;
	padding-top:20px;
}	

#crt{
	float:right;
	width:232px;
	height:90px;
	background:url(i/bg-cart.jpg) no-repeat;
	margin-right:-7px;
	line-height:normal;
}
#nvg{
	height:45px;
	width:969px;
	font-size:11px;
	position:relative;
	margin:0 auto 0 auto;
	background:url(i/bg-nv.jpg) no-repeat;
}
#nvg ul {
	margin: 0;
	padding: 0 30px;
}

#nvg li {
	line-height: 40px;
	list-style: none;
	float: left;
	font-size: 13px;
	color:#fff;
	padding: 0 30px 0 0;
}

#nvg a {
	color: #EBDCBD;
	font-size: 14px;
	text-decoration: none;
}

#nvg a:hover {
	color: #fff;
}


#nvg .search {
		margin: 5px 0 0 7px;
		position: relative;
		float:right;
		width:180px;
		height:35px;
	}

#nvg .umenu {
		margin: 10px 50px 0 7px;
		position: relative;
		float:right;
		width:150px;
		height:30px;
		text-align:right;
		font-weight:bold;
	}

#searchform{width:190px;margin:0;padding:0;float:right}
#searchform input#s {
	width: 170px;
	height:14px;
	background: #fff url(i/input-bg.png) repeat-x bottom;
	padding: 2px 3px;
	margin-top:5px;
}
#subm {
	position: absolute;
	right: 2px;
}

#nvg .umenu a {
	color: #EBDCBD;
	font-size: 11px;
	text-decoration: none;
}

#nvg .umenu a:hover {
	color: #fff;
}

#bnr{
	height:213px;
	width:969px;
	font-size:11px;
	position:relative;
	margin:5px auto 15px auto;
}
#ct{
	height:auto;
	width:967px;
	position:relative;
	border:1px solid #c7c3b8;
	margin:0 auto 0 auto;
	background-color:#fff;
}
#pdtail{
	height:auto;
	width:967px;
	position:relative;
	border:1px solid #c7c3b8;
	margin:10px auto 0 auto;
	background-color:#fff;
}

#bcrumb{
	height:14px;
	width:967px;
	position:relative;
	margin:0 auto 0 auto;
	font-size:12px;
	text-align:left;
	line-height:12px;
}
#cta{
	height:auto;
	width:917px;
	font-size: 14px;
	position:relative;
	padding:20px 25px 20px 25px;
	background-color:#EAF5FF;
}
#cta h1{font-size:26px;margin:0;padding:0}
#ccta{
	height:auto;
	font-size: 12px;
	position:relative;
	padding:14px 4px 10px 10px ;
	background-color:#EAF5FF;
}
#ccta h1{ font-size:14px;} 
#cta-p{
	height:auto;
	width:937px;
	font-size: 14px;
	position:relative;
	padding:2px 25px 2px 5px;
	background-color:#EAF5FF;
}
.pimg{
width:400px;
height:400px;
cursor:-moz-zoom-in;
border:1px solid #999;
}
#cta-p h1{
font-size:16px; line-height: 16px;
}

#ctahd{
	height:auto;
	width:927px;
	font-size: 14px;
	position:relative;
	padding:10px 20px 10px 20px;
	background-color:#EAF5FF;
}
#ctahd h1{ font-size:20px; line-height: 24px;}
#cta h2{ font-size:18px; line-height: 32px;}
#cta p{text-align:justify;margin:20px 0 5px 0}
#ctb {
	background: #3c7bee;
	width:967px;
	height: 42px;
	position: relative;
}

#cctb {
	background: #3c7bee;
	height: 22px;
	position: relative;
	color:#fff;
	text-align:center;
}
#cdetail{
background-color:#fff;
width:500px;
height:160px;
margin:10px auto 0 auto;
overflow:
auto;border:1px solid #ccc
}
#cdetailhalf{
width:240px;
height:140px;
margin: 10px 0 0 10px;
float:left;
}

#ctb h2 {
	color: #fff;
	font-size: 18px;
	line-height: 42px;
	margin: 0 0 0 50px;
}
#ctb a.reg .fixPNG {
	position: absolute;
	right: 50px;
	top: 5px;
}

.img-left { 
	float: left;
	margin: 6px 9px 0 0;
}

.img-abo { 
	float: left;
	margin: 0 20px 9px 0;
}

.img-right { 
	float: right;
	margin: 6px 0 0 9px;
}

.img-brdr {
	background: #fff;
	border: 1px solid #d7d7d7;
	padding: 3px;
}


blockquote.tm {
	background: #EEFCE4;
	border: 1px solid #B9F1AE;
	color: #148700;
	font-size: 12px;
	margin: 5px auto;
	padding: 9px;
	line-height:18px;
	letter-spacing:2px;
	text-align:center;
}
#ctform {
margin:0;
padding:0;
line-height:34px;
}
#ctform .inp {
	background: #fff url(i/input-bg.png) repeat-x bottom;
	padding: 2px 3px;
	margin-top:5px;
}

#ctform div{width:100%;clear:both;}
#ctform .sbt{text-align:center;padding:20px;}
#ctform label{width:120px;float:left;font-size:12px;}
#ctform textarea{margin-left:120px;}
#pterm .rl{text-align:right;padding-right:10px;}
#pterm td{vertical-align:top;padding:10px 0 0 0;}
#pterm .rlb{vertical-align:bottom;}
#pterm ul{padding:0 0 0 40px;margin:0}
.cat{width:620px;border-top:1px solid #eee;margin:0 0 20px 0;padding-top:10px}
#tpetnail{list-style:none;padding:0;margin:0;width:620px}
#tpetnail li{float:left;width:300px;line-height:16px;list-style:none;padding:0;margin:0 0 20px 10px;}
#tpetnail li p{font-size:11px;margin:0;padding:0;}
.img-cat{padding:0 2px 10px 0;border-right:3px double #eee;margin-top:18px;margin-right:2px;}
#prdtnail{list-style:none;padding:0;margin:0;width:100%;font-size:11px;}
#prdtnail li{float:left;width:120px;line-height:normal;list-style:none;padding:0;margin:0 0 20px 10px;}

blockquote.tm img {
	background: #fff;
	border: 1px solid #d7d7d7;
	float: left;
	margin: 0 18px 0 0;
	padding: 3px;
}

blockquote.tm p {
	margin: 3px 0 0;
}

blockquote.a p.who {
	font-size: 11px;
	height: 36px;
	line-height: 36px;
	margin: 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 42px;
	right: 18px;
}

.yell {
	background: #FFFDD5;
	border: 1px solid #F6F19F;
	color: #333;
	font-size: 11px;
	margin: 5px auto;
	padding: 9px;
	line-height:18px;
}
ul#feat a.right {
	background: url(/cssimg/15/arrow-blue-right.png) no-repeat 100% 0.55em;
	padding: 0 9px 0 0;
}
.entry{
	float:left;
	width: 200px; 
	margin:10px 15px 25px 10px;
	height:270px;
	color:#444;
}

.dt{
	font-size:10px;
	color:#777;
}

.newprotn {
	margin-top:0px;
}
.lhi {
	float: left;
	width: 648px; 
}
.lh {
	float: left;
	width: 620px; 
}
.lh h2{font-size:22px;padding:0;margin:0}
.lh h3{font-size:18px;padding:0;margin:0}

.lhprd {
	width: 635px; 
	margin:-15px 0 0 -20px;
	position:relative;
	z-index:89;
}

#lhprdi{
	width:404px;
	height:424px;
	float:left;
}
#lhprdds {
	width: 220px; 
	margin:0;
	padding:20px 0 0 10px;
	font-size:12px;
	float:left;
	line-height:normal;
}
#lhprdds p{
	line-height:18px;
	font-size:11px;
}
#lhprdds div{
	width:220px;
	margin-top:8px;
	position:relative;
}

#lhprdds label{
	width:50px;
	float:left;
	padding:2px 0 0 0;
	margin:0;
}
#lhprdds li{list-style:none;line-height:18px}
#lhprdds li a{color:#4a0}

.lhi p, lh p{
	margin: 0 0 3px;
	font-size:13px;
	line-height:normal;
}

.rhi p, rh p {
	margin: 0 0 3px;
	text-align:justify;
}

.lhi h3, .rhi h3, lh h3, rh h3 {
	font-size:14px;
	margin: 0;
	padding:0;
}

.rhi {
	float: right;
	width: 200px;
}

.rh {
	float: right;
	width: 250px;
}


.news{
	position:relative;
	width: 630px; 
	margin:10px 0 25px 0;
	height:auto;
	color:#444;
	font-size:12px;
	line-height:22px;
}

.newslg{
	position:relative;
	width: 250px; 
	margin:-15px 0 40px 0;
	height:auto;
	color:#444;
	font-size:12px;
	line-height:18px;
}
.newslg ul{
margin:0;
padding:0 0 0 30px;
}
.newslg li{
list-style:circle;
}
.newslg h3{
margin:0;
line-height:normal;
padding:0;
font-size:14px;
}
.newslg  p{
font-size:11px;
}
.newslg dl{
margin:0;
padding:0 0 0 20px;
}

ul#feat {
	font-size: 11px;
	margin: 9px 0 36px;
}

ul#feat li {
	float: left;
	line-height: 18px;
	list-style: none;
	margin: 0 15px 0 0;
	width: 160px;
}

ul#feat li.last {
	margin: 0;
}

ul#feat li img {
	margin: 0 0 9px;
}

ul#feat h3 {
	font-size: 11px;
	margin: 0 0 3px;
}

ul#feat p {
	margin: 0;
}
#innerw{
padding:20px 25px 0 25px;
}


.inpfocus{  
         border:solid 1px #ff0;  
         color:#000;  
     }  
.inpidle{  
         color: #6F6F6F;  
         border: solid 1px #996;  
     }  
	 
	 
#ctc {
    width:917px;
	border-top: 1px solid #eee;
	color: #888;
	font-size: 11px;
	line-height: 21px;
	margin: 24px 0 0 0;
	padding: 20px 25px 0px 25px;
}

#ctc ul.col {
    float:left;
	margin-right: 0px;
	width: 250px;
}

#ctc li.heading {
	display: block;
	font-weight: bold;
	margin: 0 0 9px 0;
}
	 
ul.col {
	margin: 0;
	padding: 0;
}

ul.col label {
	display: block;
	line-height: 18px;
}

ul.col div {
	margin: 9px 0 0;
}

ul.col li {
	list-style: none;
}

ul.col li.heading {
	color: #333;
	margin: 0 !important;
}
label {
	color: #888;
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0 0;
	width: 90%;
}	 
#ft{
 	width:967px;
	color: #38290b;
	font-size: 11px;
	height: 72px;
	line-height: 21px;
	padding:18px 0 18px 0;
	text-align: center;
	border-top:1px solid #BFBEA6;
	margin:0 auto 0 auto;

	
}
a:link {
	color: #1969bc;
	text-decoration: none;
}

a:visited {
	color: #1969bc;
	text-decoration: none;
}

a:hover {
	color: #1969bc;
	text-decoration: underline;
}

a:active {
	color: #1969bc;
	text-decoration: underline;
}
#ft a {
	color: #38290B;
	font-weight: bold;
	text-decoration:none;
}

#bt {
	position:relative;
	height: 20px;
	width: 967px;
	clear:both;
}
.ncquo{
font-style:italic;
font-size:11px;
line-height:18px;
color:#2B2C4A;
text-align:justify;
}
.simplyTabs .tab-panel{
width: 402px;
height:402px;
overflow:hidden;
/*border:1px solid #999; */
}

.simplyTabs ul.tab-menu {
border-width:0;
}

.simplyTabs .tabsNavMenu li a{
width:12px;
}
.tabsNavMenu li #nama {
            width: auto;
            font-style:italic;
            font-size:10pt;
            padding: 0 10px;
			text-align:right;
        }
.tabsNavMenu li {list-style:none; font-size:11px;width:12px;font-weight:bold}
.brs{margin:0; padding:0}
#tctra{
   padding:15px;font-size:13px;line-height:18px;color:#444;
}

#contdet{height:60px;width:240px;text-align:center}
#contimg{height:65px;width:186px;margin-left:20px;background:url(i/container.jpg) no-repeat;padding:7px}
#contwrp{width:145px;height:36px;}
#mcontl{width:71px;padding:26px 0 0 15px;height:64px;font-size:10px;float:left}
#mcontr{width:132px;height:86px;padding-top:4px;font-size:11px;float:left}
#mtperse{width:132px;height:20px;font-size:10px;}
#mperse{width:132px;height:66px;}

