﻿@charset "euc-kr";
/* CSS Document */
 
/* domfam Team by willy 2011_08_17 ver2.0 */


/* //////////////////////////////////////////// */
/* //////////////   layout class  ///////////// */
/* /////// 메인페이지의 레이아웃 정의  //////// */
/* //////////////////////////////////////////// */
#wrap { min-width:960px; min-height:100%;position:relative; overflow-x:hidden; margin:0 auto; }
#header{width:100%;min-width:960px;height:80px;position:absolute;left:0;top:0;z-index:100; background:#fff; border-bottom:1px solid #eee }	
#topCnt{width:960px;margin:0 auto;}
.logo { width:132px; height:51px; float:left; margin-top:16px }
#gnb { width:790px; height:30px; overflow:hidden; float:right ; margin-top:5px}
#gnb li{width:156px;height:30px; float:left; border-right: 1px solid #e5e5e5;}
#gnb li a {overflow: hidden; display:block; height: 40px;}
#gnb li a img {vertical-align:top; margin-top: -18px;}
#gnb li ul{padding:0 3px;width:152px;clear:left;display:none;overflow:auto;}
#gnb li ul li{width:100%;height:20px; overflow:hidden;clear:left;font-size:12px;border:none;}
#gnb li ul li a{height:18px;}
#gnb li ul li a img{margin-top:-18px;}
#gnb li ul li a:hover img{margin-top:0px;}
#gnb li.selected a img{margin-top: 0px;}
#gnb li.selected ul li a img{margin-top:-18px;}
#gnb li.selected ul li a:hover img{margin-top:0px;}			
.lnb { width:150px; height:20px; float:right; margin-top:5px }
.lnb li{padding-left:3px; float:left;}
.lnb li a {display: inline-block; overflow: hidden; height: 20px;}
.lnb li a.on img {margin-top: -12px;}
/*#visual {width:100%; min-height:390px; overflow: hidden; position:relative; z-index:50; text-align:center;padding-top:80px;_margin-top:167px;*margin-top:167px;clear:both; }*/

#container { margin:0 auto; width:960px; height:300px; position:relative; z-index:10; background:url(/images/dodram_main_003.gif)no-repeat bottom center; }
.left_col {width:294px;  position:relative; float:left; margin-left:10px; display:inline; }
.notice{height:130px;}
.imgmag{ height:130px; padding-top:0px; text-align:center}
.center_col {width:319px;  position:relative; float:left; margin-left:20px; display:inline; }
.price{height:120px; padding-left:10px; padding-top:25px; }
.imgmag_a2{ height:120px; padding-top:35px; text-align:center}
.right_col {width:200px;  position:relative; float:left; margin-right:0px; display:inline;}
.right_col span img {padding-bottom:5px }

#footer_bg { height:100px; border-top:1px solid #ddd }
#footer { width:960px; height:100px; position:relative; margin:0 auto; }
.footer_logo {width:110px; height:30px; position:absolute; top:20px; left:10px; }
.copyright { width:600px; height:60px; position:absolute; top:20px; left:150px; font-size:11px; color:#777; line-height:1.3em }
.copyright span{ color:#06C }
.family { width:178px; height:40px; position:absolute; top:20px; right:10px; }