/*전체*/

body,td,P,select,option,textarea,input{  font-size: 12px; color: #555555; line-height: 130%;  font-family: 굴림, Arial; } 
input,textarea{	BORDER: #cfcfcf 1px solid;  COLOR: #555555;  FONT-FAMILY: 굴림; BACKGROUND-COLOR: #fafafa}
img	{ border:none;}
form {margin:0;}
div,ul,ol,dl,li,dt,dd {list-style:none; margin:0;padding:0; }
input, select {height: 22px; vertical-align: middle;}
/*링크*/
a:link, a:visited { color: #666666; text-decoration: none}
a:hover, a:active { color: #F76099; text-decoration: none}

input[type='checkbox'] {width:16px; height:16px;vertical-align:middle; }

.dpall A:link {font: 9pt 굴림, Arial;  text-decoration: none; color: #666666;} 
.dpall A:active {font: 9pt 굴림, Arial;  text-decoration: none; color: #F76099;} 
.dpall A:visited {font: 9pt 굴림, Arial;  text-decoration: none; color: #996699;} 
.dpall A:hover {font: 9pt 굴림, Arial;  text-decoration: none; color: #F76099;} 

.red a:link{font-size:9pt; text-decoration:none; color:#CC0000;}
.red a:visited{font-size:9pt; text-decoration:none; color:#CC0000;}
.red a:hover{font-size:9pt; text-decoration:underline; color:#FFC8C9;}

/*폼*/

.radio{	BORDER-RIGHT: ; BORDER-TOP: ;  BORDER-LEFT: ;  BORDER-BOTTOM: ; BACKGROUND-COLOR: #ffffff}
.input_unable{	BORDER: #eaeaea 1px solid; BACKGROUND-COLOR: #eaeaea}
.button {	BORDER-LEFT: #ffffff 1px solid;  BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #9a9a9a 1px solid; BORDER-BOTTOM: #9a9a9a 1px solid; FONT-SIZE: 9pt; COLOR: #333333; BACKGROUND: #eaeaea;  CURSOR: hand;  PADDING-TOP: 1px;  HEIGHT: 19px}

/*텍스트*/

.text13 {font-size: 13pt;font-family:돋움,dotum;}
.text8 {font-size: 11px;font-family:돋움,dotum;}
.h150 {  line-height: 150%;  } 

.vs130 {  font-size: 9pt; color: #333333; line-height: 130%; font-family: 굴림, Arial; } 
.table { border-collapse:collapse}
.list_font {color: 5A6A8E;}

.topmargin {PADDING-TOP: 5px}
.topmargin2 {PADDING-TOP: 2px}
.topmargin3 {PADDING-TOP: 3px}
.vmargin {PADDING-TOP: 4px; PADDING-BOTTOM: 4px; }
.menumargin {PADDING-TOP: 3px ; color: #555555;}


.boxtext { font-family: "굴림", "Arial", "sans-serif"; font-size: 9pt; line-height: 15px; color: #666666}
.boxtext2 { font-family: "굴림", "Arial", "sans-serif"; font-size: 11pt; line-height: 18px; color: #666666}
.boxtext3 { font-family: "굴림", "Arial", "sans-serif"; font-size: 9pt; line-height: 15px; color: #FF0000}
.title1 { font-family: "바탕체", "Arial", "sans-serif"; font-size: 24px; line-height: 25px; color: #333333; font-weight: normal}

.line_through {
	text-decoration: line-through;
}

.small{font-size:11px; font-family:돋움;}
.bold {font-weight: bold}
.orange {color:#FF6600;}
.blue {color:#5C95F2;}
/*기타*/

	#searchKeyword { float: left; position:relative; margin-left:23px; top:18px; border:0px solid;}
		#top_rankLine { position:absolute; top:16px; left:5px; float:left;z-index:140; width:240px;text-align:left}	
		#top_rankBox { position:absolute; top:16px; left:0px; z-index:140; margin-top:-5px; display:none; border:1px #666 solid; width:240px;padding:4px 0px 0px 4px;  background-color:#fff; overflow:hidden;}

.rank_num { float:left;padding:1px 5px 0 0;margin:0px; }
.rank_name { float:left;margin:0px;  padding-top:2px; font-family:"돋움","Tahoma";}
.rank_img { float:left;padding-left:6px;margin:0px; line-height: 18px; }
.rank_best { text-align:left; margin:0 0 0 8px; height:20px; }

.page_max {width:1257px; margin:0 auto;}
.page_width {width:1100px; float:left;}
.left_div div {float:left;}
.left_li li {float:left;}
.paging td{font-size:15px;}

.menu_sold_out {text-align: center; margin:40px 0 0px 0;}
.tcenter {text-align: center;}