/* BASIC css start */
#main{position:relative;}
#main .section{min-height:500px;}
#main .section .inner{width:1200px; margin:0 auto;}
#main .section.v01{min-height:50px; padding:10px 0 20px; background:#fff;}
#main .section.v02{padding:20px 0 50px; border-bottom:1px solid #DEDACD; background:#F1F0E9 url(http://zymogen.img18.kr/design/imgs/comm/bg_main_section02.jpg);}
#main .section.v03{padding:55px 0 8px; background:#F8F7F3 url(http://zymogen.img18.kr/design/imgs/comm/bg_main_section03.jpg);}

/*   */
#main .article{min-height:145px; padding-bottom:0; background:#FFF;}
#main .lbox{overflow:hidden; float:left;}
#main .rbox{overflow:hidden; float:right;}

/*   */
#main .cate_menu{text-align:center;}
#main .cate_menu li{display:inline-block; *display:inline; zoom:1; margin:0 20px;}
#main .cate_menu li a{display:block; overflow:hidden; height:40px;}
#main .cate_menu li a:hover img{margin-top:-45px;}

/*   */
#main .mb_top{width:1160px; margin:0 auto 20px;}
#main .mb_top ul{overflow:hidden; margin-left:-40px;}
#main .mb_top ul li{float:left; margin-left:40px;}

/*   */
#main .mb_sale .article{height:340px;}
#main .mb_sale .article .lbox{width:359px; height:340px; border-right:1px solid #EFEDE9;}
#main .mb_sale .article .rbox{width:800px; height:340px;}

/*   */
#main .mb_specialist .article{height:570px;}
#main .mb_specialist .article .lbox{width:357px; height:570px; padding-right:3px; background:url(http://zymogen.img18.kr/design/imgs/comm/bg_sp.png) repeat-y 100% 0;}
#main .mb_specialist .article .rbox{width:800px; height:570px;}

/*   */
#main .mb_best{width:1160px; margin:0 auto 20px;}
#main .mb_best h1{margin-bottom:28px;}
#main .mb_best ul{overflow:hidden; margin-left:-13px;}
#main .mb_best ul li{float:left; margin-left:13px;}

/*   */
#main .photo .article{padding:55px;}
#main .photo .article:after{content:""; display:block; clear:both;}

#main .photo .article .lbox{width:648px;}
#main .photo .article .rbox{position:relative; width:340px; margin-left:62px;}

#main .photo .article>div{float:left; width:330px; min-height:125px;}
#main .photo .article>div .cont{margin-bottom:15px;}
#main .photo .article>div .cont ul{text-align:center;}
#main .photo .article>div .cont li{display:inline-block; *display:inline; width:100px; margin:0 5px;}
#main .photo .article>div .cont li a{display:block; overflow:hidden; width:100px; height:60px; margin-bottom:3px;}
#main .photo .article>div .cont li a img{max-width:100%; max-height:100%;}
#main .photo .article>div .cont li span{font-size:11px; color:#8B8573;}

#main .photo .article>div .banner{}

#main .photo .article>div h3{margin-bottom:15px; padding-bottom:6px; border-bottom:1px solid #CDCECF;}
#main .photo .article>div .desc{text-align:right; margin-bottom:20px;}
#main .photo .article>div .more{position:absolute; top:70px; right:0;}

/*   */
#main .community{*position:relative; width:1160px; margin:0 auto 50px;}
#main .community:after{content:""; display:block; clear:both;}
#main .community>div{float:left; width:350px; margin-left:55px;}

#main .community>div.review,
#main .community>div.notice{position:relative;}

#main .community>div .cont li{height:16px; line-height:16px; margin-bottom:7px;}
#main .community>div .cont a{color:#8B8572; font-size:11px; float:left;}
#main .community>div .cont span{color:#8B8572; font-size:11px; float:right;}

#main .community>div h3{margin-bottom:20px; padding-bottom:6px; border-bottom:1px solid #CDCECF;}
#main .community>div .more{position:absolute; top:0; right:0;}

#main .community>div.review{margin-left:0;}
#main .community>div.notice .banner{margin-left:-3px; padding-top:12px;}

#main .community>div.facebook{border-top:1px solid #E9E8E5;}
#main .community>div.facebook .pam{padding:10px 0 !important;}

/*   */
#main .cs.shodow_box{margin-bottom:0;}
#main .cs .article{padding:30px 0;}
#main .cs .article:after{content:""; display:block; clear:both;}
#main .cs .article>div{float:left; width:330px; min-height:125px; margin-left:28px; padding:10px 0 10px 28px; border-left:1px solid #EFEEEB;}
#main .cs .article>div.cst{margin-left:28px; padding-left:0; border-left:none;}
#main .cs .article>div.movie .cont{height:120px; padding-left:130px; background:url(http://zymogen.img18.kr/design/imgs/main/tit_h3_movie.jpg) no-repeat;}

#main .cs>div h3{margin-bottom:16px;}

/*   */
#main .shodow_box{position:relative; margin-bottom:50px; padding-left:20px; background:url(http://zymogen.img18.kr/design/imgs/comm/bg_shodow03.png) repeat-y 16px 0;}

#main .shodow_box .rbon01{position:absolute; top:-6px; left:35px; width:86px; height:142px; background:url(http://zymogen.img18.kr/design/imgs/comm/icon_rbon01.png) no-repeat;}
#main .shodow_box .rbon02{position:absolute; top:0; left:20px; width:89px; height:89px; background:url(http://zymogen.img18.kr/design/imgs/comm/icon_rbon02.png) no-repeat;}
#main .shodow_box .rbon03{position:absolute; top:-1px; right:18px; width:75px; height:75px; background:url(http://zymogen.img18.kr/design/imgs/comm/icon_rbon03.png) no-repeat;}

#main .shodow_box .sBg{padding-right:20px; background:url(http://zymogen.img18.kr/design/imgs/comm/bg_shodow04.png) repeat-y 1160px 0;}

#main .shodow_box .rt{display:block; position:absolute; top:-2px; left:16px; width:1170px; height:2px;}
#main .shodow_box .rt .rl{display:block; position:absolute; top:0; left:0; width:50%; height:2px; background:url(http://zymogen.img18.kr/design/imgs/comm/bg_shodow01.png) no-repeat 0 0;}
#main .shodow_box .rt .rr{display:block; position:absolute; top:0; right:0; width:50%; height:2px; background:url(http://zymogen.img18.kr/design/imgs/comm/bg_shodow01.png) no-repeat 100% 0;}

#main .shodow_box .rb{display:block; position:absolute; bottom:-8px; left:16px; width:1170px; height:8px;}
#main .shodow_box .rb .rl{display:block; position:absolute; top:0; left:0; width:50%; height:8px; background:url(http://zymogen.img18.kr/design/imgs/comm/bg_shodow02.png) no-repeat 0 0;}
#main .shodow_box .rb .rr{display:block; position:absolute; top:0; right:0; width:50%; height:8px; background:url(http://zymogen.img18.kr/design/imgs/comm/bg_shodow02.png) no-repeat 100% 0;}

.flex-viewport .slides{zoom:1;}

/*   */
.visual{overflow:hidden; position:relative; height:560px; text-align:center;}
.visual .flex-direction-nav a{display:block; overflow:hidden; position:absolute; top:50%; z-index:100; width:31px; height:48px; margin:230px 0 0;}
.loading {min-height: 350px; background:!important;}
.loading .slides{display:none;}

/*   */
.main_slider_v01 .flex-control-nav{width:800px;}
.main_slider_v02 .flex-control-nav{width:357px;}
.main_slider_v03 .flex-control-nav{width:800px;}

/*   */
.flex-direction-nav{position:relative; *height:0; width:1200px; margin:0 auto;}
.flex-direction-nav a{display:block; overflow:hidden; position:absolute; top:50%; z-index:10; width:31px; height:48px; margin:-335px 0 0;  background:url(http://zymogen.img18.kr/design/imgs/comm/btn_slider.png) no-repeat; opacity:0; cursor:pointer; text-indent:9999px;}
.flex-direction-nav .flex-prev{left:-31px;}
.flex-direction-nav .flex-next{right:-31px; background-position:-31px 0; text-align:right;}
.visual:hover .flex-prev{opacity:0.9; filter:alpha(opacity=90); left:-31px;}
.visual:hover .flex-next{opacity:0.9; filter:alpha(opacity=90); right:-31px;}
.visual:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1; filter:alpha(opacity=100);}

.flex-direction-nav .flex-disabled{opacity:0!important; filter:alpha(opacity=0); cursor:default;}

/*   */
.flex-control-nav{width:100%; position:absolute; bottom:15px; z-index:100; text-align:center;}
.flex-control-nav li{display:inline-block; *display:inline; zoom:1; margin:0 6px;}
.flex-control-paging li a{display:block; width:10px; height:10px; background:url(http://zymogen.img18.kr/design/imgs/comm/bull_slider.png) no-repeat 0 0; cursor:pointer; text-indent:-9999px;}
.flex-control-paging li a:hover{background-position:#333;}
.flex-control-paging li a.flex-active{background-position:100% 0;}
/* BASIC css end */

