@charset "utf-8";
/* CSS Document */

/************************************** GNB **************************************/
/* snb */
#snb {width:850px; height:60px; margin:0 auto; text-align:left;}	
#snb .naviup_area{width:850px; text-align:right;height:24px;clear:both;}
#snb .naviup_area ul{float:right;padding:5px 0 0 10px;}
#snb .naviup_area li{float:left;padding-left:3px; color:#cccccc; letter-spacing:-1px;}
#snb .header{width:850px; clear:both; height:36px;}
#snb .header .logo_area{clear:both;}
#snb .header .logo_area p{float:left;margin:4px 0 0 4px;}
#snb .header .logo_area h1{width:134px; height:27px; margin-right:12px; float:left;}
#snb .header .search{margin-top:4px; width:281px; height:26px; float:left;}
*html #snb .header .search{margin-top:3px; width:281px; height:26px; float:left;}
#snb .header .search input{
	width:281px; height:26px;
	border:3px solid #1f83cf;
	background-color:#FFF;
	font-family:"새굴림", "굴림", "Osaka","ＭＳＰ ゴシック",simsun,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:3px 0 0 5px;}
	
#snb .header .event{ float:left; padding-top:3px; padding-left:22px;}

/*  logo */
.s_logo {background:url('../../images/common/common/contest_logo.gif') 0 0 no-repeat;width:134px;height:27px;}




/* btn */
#snb .utility{width:850px; clear:both; float:right; height:30px;}
#snb .utility ul{ float:right; padding:7px 0 0 0}
#snb .utility li{float:left; padding:0 0 0 5px}
/************************************** container **************************************/
#container{ width:850px; margin:0 auto; padding:0; text-align:left;clear:both;}
*html #container{ width:850px; margin:4px 0 0 0 auto; padding:0; text-align:left;clear:both;}
#container .key_v{width:850px; margin:0; padding:0; clear:both;}
#container .key_v h2{float:left;}
#container .key_v ul{float:left;}
#container .key_v li{float:left;}
#container .cash{margin:15px 0 0 15px; background:url(../../images/cart/cash_bg.gif) 0 0 no-repeat; clear:both; width:823px; height:65px;}
#container .cash ul{padding:28px 0 0 24px; float:left;}
#container .cash li{float:left; font-size:14px; font-family:gulim; font-weight:bold; color:#353535; letter-spacing:-1px; padding-right:35px;}
#container .cash p{float:right; padding:20px 29px 0 0}

/*event*/ #container .list{padding:10px 15px 0 15px; clear:both;}
/*#container .list{padding:60px 15px 0 15px; clear:both;}*/
#container .list p{padding-left:14px; font-family:gulim; font-weight:bold; color:#303030; font-size:13px; letter-spacing:-1px;}
#container .list .view_list{ padding-top:6px; clear:both; width:820px; font-size:12px;}
#container .list .total {margin-top:1px; background-color:#f1f2f3;padding:10px 15px; border-bottom:1px solid #e6e6e6; float:left; width:790px;}
*html #container .list .total {margin-top:1px; background-color:#f1f2f3;padding:10px 15px; border-bottom:1px solid #e6e6e6; float:left; width:820px;}
#container .list .total span{float:left;}
#container .list .total p{ font-family:gulim; font-size:14px; font-weight:bold; color:#303030;  float:right;}
#container .list .total input{border:1px solid #cdcdcd; background-color:#ffffff; color:#eb5051; font-size:14px; font-weight:bold; width:142px; 
							  height:23px; text-align:right; padding:3px 7px 0 0;font-family:gulim;}
#container .list .total01{margin-top:1px; background-color:#f1f2f3;padding:10px 15px; border-bottom:1px solid #e6e6e6;font-family:gulim; font-size:14px; font-weight:bold; color:#303030; text-align:right;}
#container .list .btn{clear:both; margin:0 auto; padding:15px 0 0 0; }

#container .ask{clear:both; padding:50px 15px 0 15px;}
#container .ask h3{ font-size:13px; padding-left:15px; font-family:gulim; font-weight:bold; letter-spacing:-1px; background:url(../../images/cart/ask_bg.gif) 0 20px no-repeat; height:23px; color:#303030;}
#container .ask table{font-size:12px; font-family:dotum; color:#555555; line-height:18px; }

#footer{width:850px;margin:0 auto; text-align:left;clear:both; border-top:1px solid #dfdfdf; padding:20px 0 30px 15px; margin-top:100px;}

#footer .copy{ color:#777; font-size:11px;font-family:Aria,Dotum; clear:both; padding-top:13px;}
*html #footer .copy{ color:#777; font-size:11px;font-family:Aria,Dotum; clear:both; margin-top:-14px;}
#footer .copy dt{ color:#777; font-size:11px;font-family:Aria,Dotum;float:left;}
#footer .copy dd{ color:#dfdfdf; font-size:11px;font-family:Aria,Dotum;float:left; padding-right:5px}


#footer .add{ color:#777; font-size:11px;font-family:돋움,Dotum;clear:both;padding-top:25px;}
*html #footer .add{ color:#777; font-size:11px;font-family:돋움,Dotum;clear:both;padding-top:20px;margin-top:-29px;} 
#footer .add dd{ float:left; letter-spacing:-1px; padding-right:26px; font-size:11px;}

#footer .add01{ color:#777; font-size:11px;font-family:돋움,Dotum;clear:both;padding-top:5px;}
*html #footer .add01{ color:#777; font-size:11px;font-family:돋움,Dotum;clear:both;padding-top:3px;} 
#footer .add01 dd{ float:left;letter-spacing:-1px;font-size:11px; }