/* common */
* 														{font-family:Verdana, sans-serif;}
.cl														{clear:both; font-size:0px; line-height:0px;}
img														{border-style:none; vertical-align: bottom;}
form													{margin:0px; padding:0px;}
.imgfl												{float:left; margin:0px 20px 20px 0px;}
.imgfr												{float:right; margin:0px 0px 20px 20px;}
.fl														{float:left;}
.fr														{float:right;}
.txt-s												{font-size:10px; line-height:18px;}
.txt-m												{font-size:12px; line-height:26px;}
.txt-l												{font-size:14px; line-height:28px;}
.tar													{text-align:right;}
.tac													{text-align:center;}
.tal													{text-align:left;}
.tx														{padding:0px 0px 30px 0px;}
.tx2													{padding:0px 0px 20px 0px;}
.tx3													{padding:0px 0px 00px 0px;}
.tx p													{margin:0px; padding:0px 0px 10px 0px;}
.tx2 p												{margin:0px; padding:0px 0px 10px 0px;}
.tx3 p												{margin:0px; padding:0px 0px 10px 0px;}
.borderimg										{padding:3px; border:1px solid #eeeeee;}
.imgind												{padding:0px 0px 20px 0px; margin:0px; font-size:12px;}
.imgind2											{padding:0px 0px 0px 0px; margin:0px; font-size:12px;}
.txind												{font-size:18px; line-height:28px; margin:0px; padding:0px 0px 10px 0px;}
.txind2												{font-size:18px; line-height:28px; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #dddddd;}
.white												{color:#ffffff;}
.blue													{color:#007bae;}
.red													{color:#d25e5e;}
.green												{color:#83ae00;}
.yellow												{color:#dead00;}
.color666											{color:#666666;}
.color888											{color:#888888;}
.listtable										{border-top:1px solid #dddddd; border-left:1px solid #dddddd;}
.listtable td									{border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; border-right:1px solid #dddddd; padding:6px 10px 6px 10px;}
a															{color:#3a8ac6; text-decoration:none;}
a:hover												{color:#8abade; text-decoration:underline;}
.borderbox										{border:1px solid #dddddd; padding:10px; margin:0px 0px 20px 0px;}
.borderbox p									{margin:0px; padding:0px;}
.marginbox										{margin:0px 150px 0px 150px;}
.input												{border:2px solid #dddddd; font-size:14px; line-height:22px; padding:4px;}
.maru10												{
															border-radius: 10px;        /* CSS3 */  
															-webkit-border-radius: 10px;    /* Safari,Google Chrome */  
															-moz-border-radius: 10px;   /* Firefox */  
															}
.maru3												{
															border-radius: 3px;        /* CSS3 */  
															-webkit-border-radius: 3px;    /* Safari,Google Chrome */  
															-moz-border-radius: 3px;   /* Firefox */  
															}
.bd														{border:1px solid #dddddd;}
.pad10												{padding:10px;}
.mar20												{margin:0px 0px 20px 0px;}
.margin_left20								{margin:0px 0px 0px 20px;}
.tablebox											{background-color:#f5f5f5; padding:8px; margin:0px 0px 40px 0px;}
.tablebox table								{border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}
.tablebox table td						{padding:10px; border-right:1px solid #dddddd; border-top:1px solid #dddddd;}
.tablebox2										{background-color:#f5f5f5; padding:8px; margin:0px 0px 40px 0px;}
.tablebox2 table							{}
.tablebox2 table td						{}
/*msg*/
.msg_red							{border:2px solid #FF3600; color:#FF3600; background-color:#FFF0F0; padding:5px; font-size:12px; line-height:18px; margin:10px 0px 10px 0px;}
.msg_green						{border:2px solid #77B500; color:#77B500; background-color:#FAFFEC; padding:5px; font-size:12px; line-height:18px; margin:10px 0px 10px 0px;}


/* ------ */
#body_top											{margin:0px auto; padding:0px; text-align:center; background-image:url(../images/bg.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff;}
#body_content									{margin:0px auto; padding:0px; text-align:center; background-image:url(../images/bg_content.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff;}
#headh1												{display:block; width:960px; height:50px; margin:0px auto; text-align:center; font-size:12px; line-height:50px; font-weight:normal;}

/* -- Layout -- */
#base													{display:block; width:960px; margin:0px auto; text-align:left;}
#left													{width:280px; float:left; padding:0px 0px 20px 0px;}
#right												{width:660px; float:right; padding:0px 0px 20px 0px;}

/*top-news*/
.newstable										{}
.newstable td									{color:#444444; border-bottom:1px solid #dddddd; padding:13px 0px 13px 0px; font-size:12px; line-height:25px;}
.newstable td img							{}
.newstable-important					{}
.newstable-important td				{font-weight:normal; color:#444444; border-bottom:1px solid #dddddd; padding:10px 0px 10px 0px; font-size:12px; line-height:18px;}
.newstable-important td img		{}

/* -- Foot -- */
.foot													{height:140px; background-image:url(../images/footbg.jpg); background-repeat:repeat-x;}
.foot_in											{display:block; width:960px; margin:0px auto; text-align:left;}
.foot_num											{height:40px; text-align:center; color:#ffffff; font-size:12px; line-height:40px;}
.footlogo											{width:350px; float:left;}
.foottx												{width:590px; float:right; padding:30px 0px 0px 0px; text-align:right; font-size:14px; line-height:25px; color:#ffffff;}
.foottx p											{margin:0px; padding:0px;}
.foottx a											{color:#ffffff; text-decoration:none;}
.foottx a:hover								{color:#ffffff; text-decoration:underline;}



/* -- side -- */
#sidelogo											{margin:0px; padding:0px; font-size:12px; line-height:20px;}
.mainbt												{margin:0px; padding:0px 0px 15px 0px;}
.mainbt li										{list-style:none;}
.subbt												{margin:0px; padding:0px 0px 15px 0px;}
.subbt li											{list-style:none; padding:0px 0px 15px 0px;}

/* -- top -- */
#toppic												{margin:0px; padding:0px 0px 40px 0px;}
.fade_img											{height:290px; overflow:hidden;}
.area													{background-color:#83b621; margin:0px 0px 20px 0px; padding:0px;}
.area_in											{background-color:#ebfcd2; padding:15px; margin:0px 20px 0px 20px;}
.area_in p										{margin:0px; padding:0px;}

/* -- toptab -- */
.newstabbox ul								{margin:0px; padding:0px;}
.newstabbox ul li							{list-style:none; float:left; text-align:center;}
.newstabbox ul li a						{display:block; color:#ffffff; font-weight:normal; width:165px; padding:8px 0px 8px 0px; font-size:14px; line-height:22px;}
.newstabbox ul li.active a		{display:block; color:#ffffff; font-weight:bold; width:165px; padding:8px 0px 8px 0px; font-size:14px; line-height:22px;}
.tabcolor1										{background-color:#a1c641;}
.tabcolor2										{background-color:#ff9c00;}
.tabcolor3										{background-color:#e55088;}
.tabcolor4										{background-color:#50b6e5;}
.tab_content									{padding:10px 0px 20px 0px;}
.tab_content table						{}
.tab_content table td					{padding:10px 0px 10px 0px; font-size:12px; line-height:20px; border-bottom:1px solid #eeeeee;}


/*---------- blog ----------*/
.top-kijilist									{margin:10px 0px 20px 0px; padding:15px 15px 15px 15px; border:1px solid #dddddd;}
.top-kijilist-important				{margin:10px 0px 10px 0px; padding:15px 15px 15px 15px; border:1px solid #e27979;}
.top-kijilist-important a			{}
.entry												{margin:0px 0px 20px 0px; padding:15px 15px 15px 15px; border:1px solid #dddddd; font-size:0.9em; line-height:1.7em;}
.cattitle											{border-top:3px solid #093169; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:15px 15px 15px 15px; margin:0px 0px 10px 0px; font-size:16px; line-hjeight:20px; font-weight:bold; color:#333333;}
.cattitle a										{color:#333333; text-decoration:none;}
.catbox												{border-top:3px solid #ffc300; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:15px 15px 15px 15px; margin:0px 0px 10px 0px; color:#333333;}
.catbox h3										{font-size:16px; line-height:20px; font-weight:bold; border-bottom:1px solid #dddddd; padding:0px 0px 10px 0px; margin:0px 0px 5px 0px;}
.catlist											{margin:0px; padding:0px; font-size:14px; line-height:22px;}
.catlist li										{list-style:none;}
.catlist li a									{display:block; border-bottom:1px solid #eeeeee; padding:5px; text-decoration:none;}
.newstable										{}
.newstable td									{color:#444444; border-bottom:1px solid #dddddd; padding:13px 0px 13px 0px; font-size:12px; line-height:18px;}
.newstable td img							{}
.newstable-important					{}
.newstable-important td				{font-weight:normal; color:#444444; border-bottom:1px solid #dddddd; padding:10px 0px 10px 0px; font-size:12px; line-height:18px;}
.newstable-important td img		{}
.entry_title									{color:#333333; font-size:18px; line-height:24px; font-weight:bold; padding:0px 0px 15px 0px; margin:0px 0px 15px 0px; display:block; border-bottom:1px solid #dddddd; border-top:none; border-left:none; border-right:none;}
.entry_meta										{text-align:right; padding:0px 0px 15px 0px;}
.alignleft										{float:left; padding:10px;}
.alignright										{float:right; padding:10px;}
.aligncenter									{clear:both; text-align:center; padding:10px; margin:0px auto; display:block;}
.date													{border:1px solid #dddddd; background-color:#f5f5f5; text-align:right; font-size:12px; line-height:18px; margin:0px 0px 10px 0px; padding:5px;}
.blog_title1									{font-size:16px; line-height:20px; padding:7px; border:1px solid #9ead49; background-color:#9ead49; color:#ffffff; margin:0px 0px 10px 0px;}
.blog_title2									{font-size:16px; line-height:20px; padding:7px; border:1px solid #9ead49; background-color:#ffffff; color:#9ead49; margin:0px 0px 10px 0px;}
.blog_title3									{font-size:14px; line-height:20px; padding:7px 7px 7px 0px; border-bottom:1px solid #dddddd; color:#333333; margin:0px 0px 10px 0px;}
.blog_borderbox1							{border:3px solid #9ead49; padding:10px; margin:15px 0px 15px 0px;}
.blog_borderbox2							{border:1px solid #9ead49; padding:10px; margin:15px 0px 15px 0px;}
.blog_borderbox3							{border:1px solid #dddddd; padding:10px; margin:15px 0px 15px 0px;}


/*---------- jisseli list ----------*/
.jlist												{}
.jlist_box										{width:208px;height:240px; margin:5px; float:left;}
.jlist_in											{ border:1px solid #dddddd; padding:10px;}

.jlist_pic										{padding:0px 0px 5px 0px;}
.jlist_name										{font-size:12px; line-height:18px; padding:0px 0px 5px 0px;}
.jlist_price_box							{color:#ff5b00; text-align:right;}
.jlist_p_prefix								{font-size:12px; line-height:22px;}
.jlist_p_tx										{font-size:25px; line-height:25px; font-family:Anton;}













