#container { background:none; }

/** 메인 제품 **/
#container div.main div.mainProd { margin-bottom:29px; }
#container div.main div.mainProd div.lotate { position:relative; z-index:100; width:1000px; height:403px; overflow:hidden; background:url('/images/common/mainProductBg.png') no-repeat; }
#container div.main div.mainProd div.lotate ul { width:6000px; }
#container div.main div.mainProd div.lotate ul li { float:left; }
#container div.main div.mainProd div.lotate ul li a { position:relative; z-index:500; display:block; width:1000px; height:403px; cursor:pointer; }
#container div.main div.mainProd div.lotate ul li a span { display:block; }
#container div.main div.mainProd div.lotate ul li a span.descImg { position:absolute; z-index:400; top:142px; left:120px; width:400px; }
#container div.main div.mainProd div.lotate ul li a span.descImg img { max-width:400px; }
#container div.main div.mainProd div.lotate ul li a span.prodImg { position:absolute; z-index:300; top:0px; right:20px; }
#container div.main div.mainProd div.lotate ul li a span.prodImg table { }
#container div.main div.mainProd div.lotate ul li a span.prodImg table tbody tr td { vertical-align:middle; text-align:center; width:550px; height:403px; font-size:0px; line-height:0px; }
#container div.main div.mainProd div.lotate ul li a span.prodImg table tbody tr td img { max-width:550px; max-height:400px; }

#container div.main div.mainProd div.lotateList { }
#container div.main div.mainProd div.lotateList ul { }
#container div.main div.mainProd div.lotateList ul li { float:left; width:161px; height:85px; border:1px solid #e6e6e6; background:#f2f2f2; padding:1px; margin-left:2px; }
#container div.main div.mainProd div.lotateList ul li.front { margin-left:0px; width:160px; }
#container div.main div.mainProd div.lotateList ul li a { display:block; cursor:pointer; height:85px; }
#container div.main div.mainProd div.lotateList ul li a span { display:block; }
#container div.main div.mainProd div.lotateList ul li a span.title { height:16px; background:#545648; font-family:"NanumGothic"; padding:2px 0 0 5px; color:#fff; }
#container div.main div.mainProd div.lotateList ul li.on a span.title { background:#233f84; }
#container div.main div.mainProd div.lotateList ul li a span.thumb { float:left; }
#container div.main div.mainProd div.lotateList ul li a span.thumb table { }
#container div.main div.mainProd div.lotateList ul li a span.thumb table tbody tr td { width:70px; height:68px; vertical-align:middle; text-align:center; font-size:0px; line-height:0px; }
#container div.main div.mainProd div.lotateList ul li a span.thumb table tbody tr td img { max-width:70px; max-height:68px; }
#container div.main div.mainProd div.lotateList ul li a span.desc { float:left; width:90px; height:28px; margin-top:20px; font-family:"NanumGothic"; overflow:hidden; letter-spacing:-0.05em; }

/* 탭 공통 */
#container ul.tab { height:29px; background:url('/images/common/tabRepeat.png') repeat-x left bottom #fff; }
#container ul.tab li { float:left; width:147px; border:1px solid #e6e6e6; border-bottom:none; background:#fff; }
#container ul.tab li a { display:block; height:21px; padding-top:6px; font-family:"NanumGothicBold"; text-align:center; color:#666; }
#container ul.tab li.on { border:1px solid #233f85; border-bottom:none; }
#container ul.tab li.on a { height:22px; font-size:13px; color:#000; }

/** 메인 좌측 공지사항 **/
#container div.main div.boards { width:298px; float:left; }
#container div.main div.boards div.board { }
#container div.main div.boards div.board div.header { }
#container div.main div.boards div.board div.content { height:120px; border-bottom:1px solid #e0e0e0; .height:126px; }
#container div.main div.boards div.board div.content ul { margin-top:6px; }
#container div.main div.boards div.board div.content ul li { line-height:19px; height:20px; }
#container div.main div.boards div.board div.content ul li a nobr { color:#666; width:280px; padding-left:10px; margin-left:7px; background:url('/images/common/boardBullet.png') no-repeat left 7px; }
#container div.main div.boards div.board div.content ul li a:hover nobr { text-decoration:underline; }
#container div.main div.boards div.board div.content ul li.empty { text-align:center; padding-top:50px; }
#container div.main div.boards div.inquiry { margin-top:27px; }
#container div.main div.boards div.inquiry ul { }
#container div.main div.boards div.inquiry ul li { float:left; margin-left:5px; width:94px; border:1px solid #e6e6e6; }
#container div.main div.boards div.inquiry ul li.front { margin-left:0px; }
#container div.main div.boards div.inquiry ul li a { }
#container div.main div.boards div.inquiry ul li a span { display:block; height:19px; padding-top:4px; font-family:"NanumGothic"; background:#f2f2f2; text-align:center; }

/** 메인 우측 제품 **/
#container div.main div.products { float:left; width:665px; margin-left:36px; }
#container div.main div.products div.prodList { }
#container div.main div.products div.prodList div.content { padding-top:8px; height:119px; } 
#container div.main div.products div.prodList div.content ul { }
#container div.main div.products div.prodList div.content ul li { float:left; width:122px; margin-left:9px; border:1px solid #e6e6e6; }
#container div.main div.products div.prodList div.content ul li.front { margin-left:4px; }
#container div.main div.products div.prodList div.content ul li a { display:block; }
#container div.main div.products div.prodList div.content ul li span a { height:18px; padding-top:5px; background:#f3f3f3; border-top:1px solid #e6e6e6; }
#container div.main div.products div.prodList div.content ul li span a nobr { width:112px; text-align:center; padding:0 5px; }
#container div.main div.products div.prodList div.content ul li table { margin:1px; }
#container div.main div.products div.prodList div.content ul li table tbody tr td { width:120px; height:91px; font-size:0px; line-height:0px; vertical-align:middle; text-align:center; }
#container div.main div.products div.prodList div.content ul li table tbody tr td a { }
#container div.main div.products div.prodList div.content ul li table tbody tr td a img { max-width:120px; max-height:91px; }
#container div.main div.products div.prodList div.content ul li.empty { border:none; width:100%; padding-top:52px; text-align:center; }

/** 메인 우측 하단 파트너쉽 및 고객센터 **/
#container div.main div.products div.etc { margin-top:27px; }
#container div.main div.products div.etc div.partner { width:454px; height:97px; float:left; margin-top:0px; }
#container div.main div.products div.etc div.partner span.title { }
#container div.main div.products div.etc div.partner ul { height:75px; border:1px solid #e6e6e6; border-right:none; }
#container div.main div.products div.etc div.partner ul li { float:left; width:150px; border-right:1px solid #e6e6e6; }
#container div.main div.products div.etc div.partner ul li table { width:146px; height:38px; margin:0 2px; }
#container div.main div.products div.etc div.partner ul li table tbody tr td { text-align:center; vertical-align:middle; }
#container div.main div.products div.etc div.partner ul li table tbody tr td a { display:block; font-size:0px; line-height:0px; }
#container div.main div.products div.etc div.partner ul li.top table tbody tr td { border-bottom:1px solid #e6e6e6; }
#container div.main div.products div.etc div.partner ul li table tbody tr td a img { max-width:146px; max-height:36px; }

#container div.main div.products div.etc div.contact { float:right; width:200px; height:97px; margin-top:0px; }
#container div.main div.products div.etc div.contact span.numbers { border:1px solid #e6e6e6; height:75px; }
