@charset "utf-8";
/**********************************************************************************************/
/* -- 공통 스타일 -- */
form {padding:0;margin:0;}
img {border:none;}
.hand {cursor:pointer;}


/* -- 숨김 콘텐츠 -- */
#skip-navigation, .blind, .location dt, legend { position:absolute; left:-1000em; font-size:0; line-height:0; }


/*전체 태그에 대하여 마진, 패딩 서체크기, 서체종류 초기화*/
* { margin:0; padding:0; }


/* -- 페이지 여백 초기화 -- */
body { font:0.75em dotum, "돋움", gulim, "굴림", sans-serif; color:#4f4f4f; }



/* -- 링크 초기화 -- */
a:link { text-decoration:none; color:#020202; }
a:visited { text-decoration:none; color:#020202; }
a:hover, a:active, a:focus { text-decoration:none; color:#020202; }


/* -- 제목 초기화 -- */
h1, .th_title, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }


/* -- 테두리 초기화 -- */
fieldset, img, abbr, acronym { border:0 none; }


/* -- 리스트 초기화 -- */
ol, ul, li { list-style:none; }


/*테이블 보더 초기화 (마크업에 cellspacing="0" 지정 함께 필요)*/
table { border-collapse:collapse; border-spacing:0; border:0 none; }

/* -- 테이블 초기화 -- */
caption, th, td { text-align:left; font-weight:normal; }

/* -- 텍스트 초기화 -- */
address, caption, em { font-weight:normal; }

/* -- 수평선 초기화 -- */
hr {display:none;}

img,select,input,label { vertical-align:middle !important; }
a:link { outline:none; selector-dummy: expression(this.hideFocus=true) !important;}
/**********************************************************************************************/

* -- wrap -- */
#guarantee_wrap { width:700px; padding:20px 0 25px; font-size:12px; margin:0 auto; overflow:hidden; }
#guarantee_wrap img, select, label, input {vertical-align:middle;}


/* --- list --- */
/* 배열 */
div.arrangement_area { overflow:hidden; padding:0 20px 10px 7px; border-bottom:1px solid #dcdcdc; word-spacing:-2px; }
div.arrangement_area select { width:150px; padding:1px 0;} 
ul.arrangement { display:inline-block; text-align:right; float:right; }
ul.arrangement li { display:inline; }
ul.arrangement li a { padding:0 3px; }
ul.arrangement li strong {padding-left:5px; }

/* 리스트 */
div.photo_wrap { overflow:hidden; }
.photo_wrap li { float:left; margin:15px 0 20px; }

/* 데이터가 없을때 */
.no_goods { width:660px; padding-top:60px; text-align:center; }

/* 앨범 Wrap */
div.photo_list { height:220px; width:150px; padding:5px 7px 10px; }

/* 제목 / 버튼 / 금액 */
div.photo_list p { color:#454545; text-align:center; padding:10px 0 6px; line-height:18px;
						font-family:'NanumGothic', dotum, "돋움", gulim, "굴림", Verdana, Arial ;}
div.photo_list span { display:block; text-align:center; }
div.photo_list .amt { background:url(../images/photo_gallery/amt_bg.gif) no-repeat 0 0; margin-top:10px; height:26px; padding:2px 0 0 0;
								text-align:center; color:red; clear:both; }
div.photo_list .amt img {vertical-align:middle; display:inline-block; margin-left:5px; }
div.photo_list .i_con { text-align:center; }


/* 사진 */
div.photo_br { border:1px solid #dcdcdc; width:145px; height:135px; text-align:center; background:url(../images/photo_gallery/photo_bg.gif) repeat-x 0 0 ;}
div.photo_br div { vertical-align:middle; height: inherit; display: table-cell; position:relative; left:0%; width:145px;}

/* 폰트 */
@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb); 
@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb); 

/* -- paging -- */
.paging { clear:both; text-align:center; padding:20px 0; }
.paging li { display:inline; }
.paging li a { padding:2px; font-weight:bold;}
.paging li a:hover { color:#0000ff; }
.paging li a:focus { color:#0000ff; }



/* --- view --- */
/* 그림 정보 */
div.v_header { overflow:hidden; border-bottom:1px solid #dcdcdc; padding-bottom:10px; }

div.v_header .v_pt_thumbnail {  float:left; width:47%; margin-right:10px; border:1px solid #e1e1e1; padding:10px 0; }
div.v_header .v_pt_thumbnail .big_ph {text-align:center; }
div.v_header .v_pt_thumbnail .thumbnail { overflow:hidden; margin-top:10px; width:230px; margin:0 auto;}
div.v_header .v_pt_thumbnail .thumbnail li { float:left; margin:10px 1px; }
div.v_header .v_pt_thumbnail .thumbnail li img { width:55px; height:41px; }

div.v_header .v_pt_info { float:right; width:50%; position:relative; min-height:270px; }
div.v_header .v_pt_info h2{ font-weight:bold; font-size:14px; padding:5px 0 15px 0; }
div.v_header .v_pt_info ul li { background:url(../images/photo_gallery/th_icon.gif) no-repeat 3px 10px; padding-left:11px; line-height:24px; }
div.v_header .v_pt_info ul li strong { color:#f00a0a;  }
div.v_header .v_pt_info ul span { display:inline-block; width:80px;  }
div.v_header .v_pt_info select { width:50px; vertical-align:middle; height:18px; font-size:11px; }
div.v_header .v_pt_info .clickBtn_R { position:absolute; bottom:10px; right:5px; }

/* 그림 설명 */
div.view_body { padding: 20px 10px; }
div.view_body  h4 { font-weight:bold; margin-bottom:20px; background:url(../images/photo_gallery/title_icon.gif) no-repeat 0 2px; word-spacing:-1px;
							padding-left:10px; }
div.view_body p { line-height:18px; padding:0 0 50px 10px; }


/* 상품평 쓰기 */
.member_grading { width:100%; border-top:1px solid #dcdcdc; }
.member_grading th { font-weight:bold; padding-left:10px; border-bottom:1px solid #dcdcdc; }
.member_grading td { border-bottom:1px solid #dcdcdc; padding:5px 0 6px 0; }
.member_grading caption { display:none; }
.member_grading label { padding-right:10px; }
.member_grading textarea { width:85%; border:1px solid #ccc; background:#f8f8f8; }
.member_grading input, select, label { vertical-align:top; }
.member_grading .input135 { width:135px; border:1px solid #ccc; background:#f8f8f8; height:20px; }


/** 상품평 리스트 **/
div.grading_list { border-top:2px solid #969696; padding-bottom:20px;}
div.grading_list dt {border-bottom:1px dashed #969696; background:#fff8e8; padding:10px 18px; color:#6d523d;
								background:url(../images/common/Q_btn.gif) no-repeat 0 9px;}
div.grading_list dd {border-bottom:1px solid #969696; padding:30px 18px; line-height:18px;
								background:url(../images/common/A_btn.gif) no-repeat 0 32px;}


div.grading_area { padding-top:50px; }
div.grading_area h2 { font-size:14px; font-weight:bold; padding-bottom:6px; font-family:'NanumGothic', dotum, "돋움", gulim, "굴림", Verdana, Arial ;  }
.grading_list .no_txt { text-align:center; padding:5px 10px; color:#979797; border-top:1px solid  #dcdcdc;}
.grading_list li { border-bottom:1px solid #dcdcdc; }
.grading_list li dl { line-height:20px; }
.grading_list li dl dt { color:#747474; padding:5px 10px; }
.grading_list li dl dd { padding:5px 10px;  background:#f8f8f8;   position:relative; }
.grading_list li dl dt span { display:inline-block; width:480px; }
.grading_list li dl .th_title { display:inline-block; width:40px; color:#747474; text-align:left; border-right:1px solid #dcdcdc; 
									margin-right:10px; font-weight:bold; }
.grading_list li dl .star { width:100px; }
.grading_list li .del_btn { position:absolute; top:8px; right:5px; }



/* -- 팝업 (크게보기) */
#pop_area { overflow:hidden; width:690px; margin:0 auto; background:#2a2a2a; padding:10px; }
div.big_photo { width:555px; height:370px; border:1px solid #dcdcdc; text-align:center; float:left; margin-right:20px; }
.pop_thumbnail { float:left; width:100px; }
.pop_thumbnail li { width:102px; height:68px; border:1px solid #dcdcdc; margin:10px 0 20px; text-align:center; } 


/* 버튼 */
.clickBtn { text-align:center; margin-top:2px; }


/* 공통 */
.radioBtn { vertical-align:middle; margin-right:3px; }

/* ============ 템->당 변경 추가 작업 ============ */

/* -- 컨텐츠 공통 -- */
#content_wrap { font-size:12px; width:700px !important; margin:0 auto; }
#content_wrap input,img,select { vertical-align:middle !important; }
/*#content_wrap select { height:22px; }*/

/* -- align 공통 -- */
.align_left { text-align:left !important; }
.align_center { text-align:center !important; }
.align_right { text-align:right !important; }

/* -- font 공통 -- */
.font14 { font-size:14px; display:inline-block; vertical-align:middle; }
.font_bold { font-weight:bold; }

/* border 공통 -- */
.border_no1 { border:none !important; }
.border_no2 { border-top:none !important; }
.border_no3 { border-right:none !important; }
.border_no4 { border-bottom:none !important; }
.border_no5 { border-left:none !important; }

/* -- color 공통 -- */
.color1 { color:#f87b1f !important; }
.color2 { color:#747474 !important; }

/* -- line 공통 -- */
.under_line { text-decoration:underline; }

/* -- 리스트 -- */
.table_area { width:100%; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; margin:20px 0; }
.table_area th { color:#333; border-bottom:1px dotted #b3b3b3; height:34px; line-height:24px; text-align:center; background:#eee; padding:0 3px; }
.table_area td { color:#333; border-bottom:1px dotted #b3b3b3; height:34px; line-height:24px; text-align:left; padding:0 3px; }


/* 상품 이미지 */
.v_pt_thumbnail {  margin-right:10px; }
.v_pt_thumbnail .big_ph {text-align:center; vertical-align:middle; height: inherit; margin:0 auto 20px; }
.v_pt_thumbnail .thumbnail { overflow:hidden; width:245px; height:41px; margin:10px auto 20px; }
.v_pt_thumbnail .thumbnail li { float:left; margin:0 2px; width:55px; height:41px; }
.v_pt_thumbnail .thumbnail li img { width:55px; height:41px; }

 /* ============ //템->당 변경 추가 작업 ============ */


/* -- password pop -- */
#layer_pop {width:250px; background:#FCFCFC; position:relative; left:0%; border:2px solid #D99694; padding:15px; display:none; z-index:100 }
#layer_pop dt {padding:5px 0; text-align:center;font-size:12px; line-height:18px; }
#layer_pop dd {padding:5px 0; text-align:center;}
#layer_pop .pop_input {width:36px;}

/* 폼 버튼div */
.btn_check {width:100%; text-align:center; clear:both; }
.btn_check2 {width:100%; text-align:left; clear:both; margin:10px; }
.btn_check ul {border:0px solid red; margin-top:10px;}
.btn_check ul li {display:inline; border:0px solid red; padding:0; margin:0; height:30px; }
.btn_check_left {width:100%; text-align:left;}
.btn_check_left ul {border:0px solid red; margin-top:10px;}
.btn_check_left ul li {display:inline; border:0px solid red; padding:0; margin:0; height:30px; }
/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(../img/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
.button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}
/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#690;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url(../images/buttonBlack.gif); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}

/* 상세설명 이미지 가로 설정*/
.txc-image {width:300px;}


 /* ============ 템->당 변경 추가 작업 ============ */

/* -- 컨텐츠 공통 -- */
#content_wrap { font-size:12px; width:700px; margin:0 auto; }
#content_wrap input,img,select { vertical-align:middle; }
/*#content_wrap select { height:22px; }*/

/* -- align 공통 -- */
.align_left { text-align:left !important; }
.align_center { text-align:center !important; }
.align_right { text-align:right !important; }

/* -- font 공통 -- */
.font14 { font-size:14px; display:inline-block; vertical-align:middle; }
.font_bold { font-weight:bold; }

/* border 공통 -- */
.border_no1 { border:none !important; }
.border_no2 { border-top:none !important; }
.border_no3 { border-right:none !important; }
.border_no4 { border-bottom:none !important; }
.border_no5 { border-left:none !important; }

/* -- color 공통 -- */
.color1 { color:#f87b1f !important; }
.color2 { color:#747474 !important; }

/* -- line 공통 -- */
.under_line { text-decoration:underline; }


/* -- 리스트 -- */
.table_area { width:100%; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;
				margin:10px 0; }
.table_area th { color:#333; border-bottom:1px dotted #b3b3b3; height:34px; line-height:24px; text-align:center; background:#eee; padding:0 3px; }
.table_area td { color:#333; border-bottom:1px dotted #b3b3b3; height:34px; line-height:24px; text-align:left; padding:0 3px; }

.table_area2 td { text-align:center; }


/* 상품 이미지 */
.v_pt_thumbnail {  margin-right:10px; }
.v_pt_thumbnail .big_ph {text-align:center; vertical-align:middle; height: inherit; margin:0 auto 20px; }
.v_pt_thumbnail .thumbnail { overflow:hidden; width:245px; height:41px; margin:10px auto 20px; }
.v_pt_thumbnail .thumbnail li { float:left; margin:0 2px; width:55px; height:41px; }
.v_pt_thumbnail .thumbnail li a { display:inline-block; }
.v_pt_thumbnail .thumbnail li img { width:55px; height:41px;  }



/* 2013.08.26 추가작업 */
/* -- labels 공통 -- */
.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:3px;
	font-size:11px;
	color:#fff;
	margin-right:2px;
}
.label-success { background-color: #468847; }
.label-warning { background-color: #f89406; }

.label-recommend_0 { background-color: #057ccc; } /* 매매*/
.label-recommend_1 { background-color: #f17b82; } /* 임대*/
.label-recommend_2 { background-color: #8ec085; } /* 전세*/
.label-recommend_3 { background-color: #db5b52; } /* 월세*/
.label-deposit { background-color: #88e775; } /* 보증금*/

.label-important { background-color: #b94a48; }
.label-info { background-color: #3a87ad; }
.label-inverse { background-color: #333333; }

.txt-success { color: #468847; }
.txt-warning { color: #f89406; }
.txt-important { color: #b94a48; }
.txt-info { color: #3a87ad; }
.txtl-inverse { color: #333333; }



.in_block { display:inline-block; }
.mGin_none { margin-top:0; }


/* -- 타이틀 공통 -- */
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 5px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f5f5f5;
  color:#b94a48;
  border: 1px solid #d0d0d0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.close {
  float: right;
  font-weight: bold;
  line-height: 20px;
  color: #4f4f4f !important;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
  font-weight:normal;
}

/* -- 급메물 리스트 -- */
.thumbnailList { width:900px; margin:0 auto;  overflow:hidden; }
.thumbnailList li { width:146px; height:230px; float:left; margin:0 2px; }
.thumbnailList li img { width:140px; height:120px; }
.thumbnailList li .in_block { width:140px; display:block; font-size:11px; line-height:26px;
						word-spacing:-1px; border-bottom:1px dotted #bbb; background:#fff; }
.thumbnailList li .bgColor_1 { background:#f4f4f4; }
.thumbnailList li a { display:block; border:2px solid #fff; padding:1px; background:#f4f4f4; }
.thumbnailList li a:hover { border:2px solid #7fbbd2;}
 /* ============ //템->당 변경 추가 작업 ============ */


/******************* ui end *********************/


.button_group {
	text-align:right !important;
	padding-top:13px !important;
	border:none !important;
}

/** 유틸리티 버튼들 */
.util_buttons { border:solid 1px #ccc !important;padding:10px;background:#eee; }

.paging_group {
	text-align:center !important;
	padding-top:13px !important;
	border:none !important;
}

.paging_group strong.active { color:#FF0000; }

.clear {clear:both; }

/* 여백 값 */
.mGinL1 { margin-left:10px !important; display:inline-block; }


/** 상태 값 */
.regist { color:#000; }
.wait { color:blue; }
.success { color:green }
.cancel { color:red; }

/*********** modal table 추가 **************/
table.modal {
	width:100%;
	font-size:12px;
}
table.modal th, table.modal td {
	height:28px;
} 
table.modal th {
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	border:solid 1px #ccc;
}
table.modal td {
	text-align:left;
	padding-left:10px;
	border:solid 1px #ccc;
	border-left:none;
}
table.modal td span {
	font-size:11px;
	color:#FF0000;
	margin-left:5px;
}
table.modal td input {
	border:solid 1px #ddd;
	padding-left:10px;
}


/******** admin_setup ********/
#admin_setup table.box input { border:solid 1px #ccc; padding-left:10px; }
#admin_setup table.box { font-size:12px; } 
#admin_setup table.box td { text-align:left; padding-left:10px; } 

.align_left { text-align:left !important; padding-left:10px !important; }
.align_right { text-align:right !important; padding-right:10px !important; }



.table { border:1px solid #e0e0e0 !important; }
.table td input,select,img,label { vertical-align:middle !important; }
.table_left th { background:#eee !important; padding-left: 35px !important; font-weight:bold; }
.table_left strong { color:#df2121 !important; }
.h_title { margin-top:23px; }

.blind { display:none; }

.table_area3 { margin-bottom:10px !important; }

.input-mini { width: 40px !important; }
.input-small { width: 90px !important; }
.input-medium { width: 150px !important; }

.mGion_top_title { margin: 33px 0 5px; }

.info { color:#df2121 !important }
.info_small p { line-height:20px; color:#747474; font-size:11px; }

.btn-click{ height:26px !important; }

.mGin_top_btn { margin:30px 0 ; }

.info_color {color:#df2121 !important; float:right;}

.table_left .nmal { color:#4f4f4f !important; } 

.etc_chk{ line-height:20px; }

.table_area2 {
width: 100%;
border-top: 1px solid #b3b3b3;
border-bottom: 1px solid #b3b3b3;
margin: 20px 0;
}
.table_area3 th {
color: #333;
border-bottom: 1px dotted #b3b3b3;
height: 34px;
line-height: 24px;
text-align: center;
background: #eee;
font-weight:bold;
padding: 0 3px;}

.table_area3 td {
color: #333;
border-bottom: 1px dotted #b3b3b3;
height: 34px;
line-height: 24px;
text-align: center;
padding: 7px 3px;
font-size: 11px;
word-spacing: -1px;}

.table_left th, .table_left td {
padding: 0 8px !important;
line-height: 20px !important;
text-align: left !important;
border-top: 1px solid #dddddd;
display: table-cell;
}

.table_left th {
background: #eee !important;
padding-left: 35px !important;
font-weig
}

.table_area4 {
margin: 10px 0 35px 0;
}

.admin_table_left { border:none !impor padding:0px !important; }
.admin_table_left th { text-align:left; padding-left:28px;}
.admin_table_left td { text-align:left; padding:0px 0px 0px 10px !important; }

.list_area {  }

/* -- 버튼 -- */
/* 버튼1 */
.btn {
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 12px !important;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* 버튼2 */
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
/* 버튼3 */
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

/* 버튼4 */
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
/* 버튼5 */
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff !important;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
/* 버튼6 */
.btn-danger {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
/* 버튼7 */
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

/* 버튼 크기 */
.btn-mini {
padding: 0 6px;
font-size: 10.5px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.btn-small {
padding: 2px 10px;
font-size: 11.9px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.btn-large {
padding: 11px 19px;
font-size: 17.5px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;} 


/* 리스트 간격 조절 */
.pdTB1 { padding:10px 0 !important; }

/* 리스트 보더값 삭제 */
.table_border_none { border: none !important; }

.admin_table_left { border:none !impor padding:0px !important; }
.admin_table_left th { text-align:left; padding-left:28px;}
.admin_table_left td { text-align:left; padding:0px 0px 0px 10px !important; }

/* 검색 검색 ie 핵 */
select { height:19px; }
.search_input { height:18px; }
*:first-child+html .search_input { height:18px !important; }
*:first-child+html .search_btn_line { line-height:15px !important; }
