@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
body, a	{font-size:12px;line-height:15px;color:dimgray;}
.reverse	{color: #ffffff}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, select
{font-style:normal;font-weight:normal;font-family:'Malgun Gothic','Nanum Gothic Coding','굴림','Arial','Tahoma','MS Sans Serif', 'sans-serif', monospace;text-decoration:none;}

body	{background-color:#ce1f1a;}
#wrapper{background-color:white;}

#header_section h1	{text-indent:-9999px;background:url("../../images/front/top_logo.png") no-repeat 0px 20px;}
#header_section h1 a {width:200px;height:90px;float:left;}
#header_section		{border-bottom:1px solid #dddddd;}
#header_wrapper		{background:url("../../images/front/top_back.png") no-repeat 195px;}

#header_section #mnb				{width:410px;padding:0px 110px 10px 110px;}
#header_section #mnb ul li			{height:61px;margin:0px 20px;}
#header_section #mnb ul li:hover	{background:url("../../images/front/top_menu_over.png") no-repeat 25px 0px;}
#header_section #mnb ul li#mnb_depth3:hover					{background:url("../../images/front/top_menu_over.png") no-repeat 18px 0px;}
#header_section #mnb ul li a		{float:left;padding-top:40px;}
#header_section #gnb ul li a		{float:left;}

#mnb, #gnb				{text-indent:-9999px;}
#mnb_depth1,#mnb_depth2,#mnb_depth4			{width:65px;height:21px;}
#mnb_depth3									{width:49px;height:21px;}

#mnb_depth1 a		{width:65px;height:21px;background:url("../../images/front/top_menu_1.png") no-repeat 0px 40px;}
#mnb_depth2 a		{width:65px;height:21px;background:url("../../images/front/top_menu_2.png") no-repeat 0px 40px;}
#mnb_depth3 a		{width:49px;height:21px;background:url("../../images/front/top_menu_3.png") no-repeat 0px 40px;}
#mnb_depth4 a		{width:65px;height:21px;background:url("../../images/front/top_menu_4.png") no-repeat 0px 40px;}

#header_section #gnb			{padding-top:20px;}
#header_section #gnb ul li		{width:57px;height:57px;padding-left:20px;}
#gnb_kor a						{width:57px;height:57px;background:url("../../images/front/top_kor.png") no-repeat;}
#gnb_eng a						{width:57px;height:57px;background:url("../../images/front/top_eng.png") no-repeat;}


#footer_section		{border-top:3px solid #331d1e;color:white;background-color:#ce1f1a;padding:20px 0px;}
#footer_section p	{line-height:24px;}
#footer_section div, #footer_section div a	{font-size:14px;font-weight:bold;color:white;padding-bottom:20px;}

#footer_section h1	{background:url("../../images/front/bottom_logo.jpg") no-repeat;width:168px;height:45px;text-indent:-9999px;}

.button, .link	{font-weight:bold;line-height:20px;padding:5px 10px;color:white;background-color:#ce1f1a;cursor:pointer;}

.button, .link .ui-page-list li, .ui-page-list li a, .ui-link-button, .ui-left-menu ul li, .ui-left-menu ul li a {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;}

#left_section			{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.ui-left-menu h2		{width:150px;height:150px;background-color:red;}

#sub_top_1				{text-indent:-9999px;background:url("../../images/front/sub_top_1.png") no-repeat;}
#sub_top_2				{text-indent:-9999px;background:url("../../images/front/sub_top_2.png") no-repeat;}
#sub_top_3				{text-indent:-9999px;background:url("../../images/front/sub_top_3.png") no-repeat;}
#sub_top_4				{text-indent:-9999px;background:url("../../images/front/sub_top_4.png") no-repeat;}


.sub_title_1_1, .sub_title_1_2, .sub_title_1_3,
.sub_title_2_1, .sub_title_2_2, .sub_title_2_3, .sub_title_2_4, .sub_title_2_5, .sub_title_2_6, .sub_title_2_7, .sub_title_2_8, .sub_title_2_9, .sub_title_2_10,
.sub_title_3_1, .sub_title_3_2,
.sub_title_4_1, .sub_title_4_2
{margin:50px 0px 20px 0px;height:80px;border-bottom:solid 5px #ce1f1a;}

.sub_title_dual	{margin-top:30px;padding-bottom:20px;}

.sub_title_1_1	{text-indent:-9999px;background:url("../../images/front/sub_title_1_1.png") no-repeat;}
.sub_title_1_2	{text-indent:-9999px;background:url("../../images/front/sub_title_1_2.png") no-repeat;}
.sub_title_1_3	{text-indent:-9999px;background:url("../../images/front/sub_title_1_3.png") no-repeat;}

.sub_title_2_1	{text-indent:-9999px;background:url("../../images/front/sub_title_2_1.png") no-repeat;}
.sub_title_2_2	{text-indent:-9999px;background:url("../../images/front/sub_title_2_2.png") no-repeat;}
.sub_title_2_3	{text-indent:-9999px;background:url("../../images/front/sub_title_2_3.png") no-repeat;}
.sub_title_2_4	{text-indent:-9999px;background:url("../../images/front/sub_title_2_4.png") no-repeat;}
.sub_title_2_5	{text-indent:-9999px;background:url("../../images/front/sub_title_2_5.png") no-repeat;}
.sub_title_2_6	{text-indent:-9999px;background:url("../../images/front/sub_title_2_6.png") no-repeat;}
.sub_title_2_7	{text-indent:-9999px;background:url("../../images/front/sub_title_2_7.png") no-repeat;}
.sub_title_2_8	{text-indent:-9999px;background:url("../../images/front/sub_title_2_8.png") no-repeat;}
.sub_title_2_9	{text-indent:-9999px;background:url("../../images/front/sub_title_2_9.png") no-repeat;}
.sub_title_2_10	{text-indent:-9999px;background:url("../../images/front/sub_title_2_10.png") no-repeat;}

.sub_title_3_1	{text-indent:-9999px;background:url("../../images/front/sub_title_3_1.png") no-repeat;}
.sub_title_3_2	{text-indent:-9999px;background:url("../../images/front/sub_title_3_2.png") no-repeat;}

.sub_title_4_1	{text-indent:-9999px;background:url("../../images/front/sub_title_4_1.png") no-repeat;}
.sub_title_4_2	{text-indent:-9999px;background:url("../../images/front/sub_title_4_2.png") no-repeat;}

.ui-left-menu ul		{width:150px;}
.ui-left-menu>ul>li		{width:150px;font-size:16px;font-weight:bold;border-bottom:1px solid #dddddd;}
.ui-left-menu>ul>li>a	{width:130px;font-size:16px;font-weight:bold;padding:10px;line-height:20px; letter-spacing: -1px;}

.ui-left-menu>ul>li>ul>li	{width:150px;font-size:14px;border-top:1px solid #dddddd;}
.ui-left-menu>ul>li>ul>li>a	{width:130px;font-size:14px;padding:10px;line-height:18px;}

.ui-left-menu a:hover		{background-color:#ce1f1a;color:white;}

/*연혁*/
.ui-default-list {width:779px;}
.ui-default-list li {height:25px;}
.ui-default-list li span {color:#ce1f1a;font-size:18px;;font-weight:bold;line-height:20px;text-align:right;display:inline-block;width:150px;margin-right:30px;}

.ui-addr-text {font-weight:bold;color:#ce1f1a;}

.breadcrumbs		{width:735px;padding:0px 50px;text-align:right;font-size:14px;}
.breadcrumbs span	{color:#ce1f1a;font-weight:bold;}

/*.ui-content-title	{font-size:72px;line-height:72px;color:#ce1f1a;font-weight:bold;letter-spacing:-5px;margin-top:20px;height:110px;border-bottom:solid 5px #ce1f1a;}*/

.ui-spec-table {width:779px;border-collapse: collapse;}
.ui-spec-table, .ui-spec-table th,.ui-spec-table td {border:solid 1px #dddddd;margin:0px;padding:0px;}
.ui-spec-table th,.ui-spec-table td {vertical-align:middle;height:35px;text-align:center;}
.ui-spec-table th {font-weight:bold;background-color:whitesmoke;}
.ui-spect-table-half {width:370px;}

.ui-content-area		{padding-bottom:40px;line-height:18px;}
.ui-content-area h4		{font-size:24px;font-weight:bold;line-height:24px;padding-bottom:20px;}
.ui-content-area h5		{font-size:18px;font-weight:bold;line-height:24px;padding-bottom:10px;}

.ui-product-image			{margin-top:-20px;padding-bottom:40px;}
.ui-product-image-left		{margin-top:0px;margin-left:-43px;padding-bottom:40px;}

.ui-content-list		{list-style-type:disc;margin-left:20px;}