/*공통요소정리 및 TEXT 'A'tag 관련*/
@import url(style.css);
/*패이지 콘텐츠 관련*/
@import url(contents.css);

/* 라벨디자인 */
#login dl{ width:170px; float:left; clear:both; display:block;}
#login dt, dd{ display:block;}
#login dt{ width:70ox; height:20px; padding-top:3px; float:left; clear:left;}
#login dt label{ font-weight:bold;}
#login dd { width:100px; height:20px; float:right; clear:right}
#login dd input{ width:95px;}

/*레이아웃 영역 시작 */
/*상단타이틀*/
#title{
	float:left;
	margin:5px 5px 0px 10px;
}

#img{float:left; margin:0px 0px 0px 0px;}

/*최상위 링크*/
#top_m{
	width:520px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 460px;
	_margin:5px 0px 0px 200px;
	position:relative;
	font-family:돋움;
	font-size: 12.5px;
}

#top_m ul li {
	display:block;
	float:left;
	white-space:nowrap;
	overflow:visible;
	margin:0 7px;
	list-style-image: url("/images/same_img/left_dot1.gif");
}

/*글로벌 네비게이션*/
#logo {
	clear: both;
	position:relative;
	width:161px;
	height:40px;
	background:#ffffff;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:20px;
}

#global {
	clear: both;
	position:relative;
	width:1000px;
	height:55px;
	background:#ffffff;
	margin-bottom:0px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
}

.hideH{
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}
/*메뉴를 건너 뛰고 페이지 본문으로 이동하기*/
#skipToContent {
	position:relative;
	width:800px;
	z-index:2
}
#skipToContent a {
	display:block;
	padding:0 10px;
	height:0;
	overflow:hidden;
	color:#FFF;
	text-align:right
}
#skipToContent a:hover, #skipToContent a:focus, #skipToContent a:active {
	background:#F93;
	height:auto
}

/*페이지 맨 위로 이동하기*/
#returnToPageTop {
	position:relative;
	bottom:0;
	width:800px;
	z-index:2;
}
#returnToPageTop a {
	display:block;
	padding:0 10px;
	height:0;
	overflow:hidden;
	color:#FFF;
	text-align:right;
}
#returnToPageTop a:hover, #returnToPageTop a:focus, #returnToPageTop a:active {
	background:#F93;
	height:auto;
}

#loged {
	position:absolute;
	top:0px;
	left:-450px;
	display:block
}

/*1Depth 메뉴(li)의 위치값 설정 - li 태그에 일괄 적용하면 2Depth 메뉴(li)로 값이 상속되기 때문에 ID를 이용*/
#global #D1M1, #global #D1M2, #global #D1M3, #global #D1M4 , #global #D1M5 {
	position:absolute;
	text-align: center
}
#global #D1M1 { left:370px;}
#global #D1M2 { left:480px;}
#global #D1M3 { left:590px;}
#global #D1M4 { left:700px;}
#global #D1M5 { left:810px;}

/*1Depth 메뉴(a)의 크기 설정 - a태그에 일괄 적용하면 2Depth 메뉴(a)로 값이 상속되기 때문에 ID를 이용하고 실무에 사용될 메뉴 텍스트의 글자 수가 각각 다를 경우를 고려하여 너비를 각각 다르게 설정*/
#global #D1M1_, #global #D1M2_, #global #D1M3_, #global #D1M4_ , #global #D1M5_ {
	display:block;
	height:20px;
	padding-top:10px
}
/*1Depth 메뉴(li)의 "첫번째 메뉴(#D1M1_)에 들어간 너비값" 만큼 2Depth의 두번째 메뉴그룹(ul)의 위치가 좌측으로 부터 밀리게 되어 있다. 이 값은 2Depth의 두번째 메뉴그룹(ul)의 위치값을 설정할 때 "left:-100px" 형식으로 다시 빼서 2Depth 메뉴(ul)의 위치값을 #global 영역 내에서 left:0 이 되도록 초기화 할 수 있다 */
/*1Depth 메뉴(li)의 "첫번째 메뉴(#D1M1_)에 들어간 너비값 + 첫번째 메뉴(D1M2_)에 들어간 너비값" 만큼 2Depth의 세번째 메뉴그룹(ul)의 위치가 좌측으로 부터 밀리게 되어 있다. 이 값은 2Depth의 두번째 메뉴그룹(ul)의 위치값을 설정할 때 "left:-100px" 형식으로 다시 빼서 2Depth 메뉴(ul)의 위치값을 #global 영역 내에서 left:0 이 되도록 초기화 할 수 있다 */
#global #D1M1_ { width:130px; background:#ffffff}
#global #D1M2_ { width:130px; background:#ffffff}
#global #D1M3_ { width:130px; background:#ffffff}
#global #D1M4_ { width:130px; background:#ffffff}
#global #D1M5_ { width:130px; background:#ffffff}

/*2Depth 메뉴그룹(ul)의 위치값을 left:0 이 되도록 초기화 - 2Depth 메뉴그룹(ul)에 대한 position:absolute 속성이 더이상 하위 메뉴로 상속되더라도 이를 또 다시 상속 받을 태그가 없으므로 중첩된 내부 ul 태그에 대하여 속성을 일괄 적용*/
/*2Depth 메뉴그룹(ul)은 position:absolute 의 속성을 지니고 있기 때문에 너비값이 자동으로 내부 컨텐츠 영역만큼만 확장되지만 부모태그(li)의 너비값 보다 커지면 부모태그(li)의 너비값에 의해 자동으로 줄바꿈이 되므로 이를 방지하기 위해 너비값이 800px 이 되도록 width 속성을 다시 강제 적용하고 2Depth 메뉴(li)의 위치를 각각 다르게 배치하기 위하여 padding-left 속성을 이용함*/

/*2Depth 메뉴그룹(ul)의 위치를 설정하고 숨김*/
#global ul ul {
	position:absolute;
	top:35px;
	display:block
}
#global #D2MG1 { left:-240px; width:770px; padding-left:100px }
#global #D2MG2 { left:-230px; width:660px; padding-left:100px }
#global #D2MG3 { left:-295px; width:600px; padding-left:100px }
#global #D2MG4 { left:-890px; width:670px; padding-left:495px }
#global #D2MG5 { left:-680px; width:530px; padding-left:250px }
/*강제 줄바꿈이 되는 것을 방지하기 위해 white-space:nowrap 속성을 적용*/
#global li li { 
	display:block;
	float:left;
	white-space:nowrap;
	overflow:visible;
	padding-left:3px;
	/*background: url("/img/same/s_menu_icon.gif") no-repeat left center;*/
}

/*a 태그 좌우측으로 마진을 두어 메뉴사이의 간격을 만듦*/
#global li ul li a {
	margin:6px;
}

#global ul li ul li a:hover {
	color:#4f59a4;
	text-decoration:underline;
}

/*중간이미지 영역*/
#subimg{
	width:1000px;
	clear: both;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

#subimgbottom{
	width:1000px;
	height:20px;
	clear: both;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

/*페이지 중간*/
#middle {
	display:block;
	width:1000px;
	clear: both;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	font-size:11px;
}

#subTitleImg {
	position:absolute;
	width:178px;
	height:68px;
	z-index:1;
	top: 175px;
	_top: 173px;
	left: 24px;
}

/*로컬 네비게이션*/
#leftcontainer {
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear: both;
	text-align:justify;
	overflow:visible;
}

#lefttop {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:180px;
	height:10px;
	background:#FFFFFF;
	clear: both;
	text-align:justify;
}

#left {
	float:left;
	width:180px;
	overflow:visible;
	height:677px;
	padding-top:0px;
	padding-left:10px;
	margin:0px 0px 0px 18px;
	#margin:0px 0px 0px 18px;
	_margin:0px 0px 0px 9px;
	clear: both;
	text-align:justify;
	z-index:7;
	background-image:url("/images/same_img/contents_left.gif");
	background-repeat:no-repeat;
}

#left ul {
	width:110px;
}

#left li a {
	display:block;
	font-size:13.5px;
	FONT-FAMILY: 돋움, Arial;
	width:150px;
	margin:0px 0px 0px 13px
	border-bottom:1px solid #F2F2F2;
	text-align:justify;
	line-height:175%;
	height:23px;
}

#left li ul {
	display:block;
	width:130px;
	margin:0px 0px 0px 13px;
	border-bottom:1px solid #FFFFFF;
	text-align:justify;
}

#left ul li ul li {
	background-image:url("/images/same_img/left_dot1.gif");
	background-repeat:no-repeat;
	background-position:0% 35%;
	padding-left:10px;
	line-height:70%;
}

#left ul li a {
	font-size:13px;
}

#left ul li ul li a {
	height:18px;
	font-size:12px;
}

#left li li a {
	display:block;
	font-size:12px;
	FONT-FAMILY: 돋움, Arial;
	padding:0px 0px 2px 0px;
	text-align:justify;
	line-height:150%;
}

#leftbottom {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 18px;
	float:top;
	width:200px;
	z-index:2;
	background:transparent;
	clear: both;
	background-image:url("/images/same_img/contents_bg_line.gif");
	background-repeat:repeat-y;
}

/*나만의 바로가기*/


#go {
	padding-left:-5px;
	font-size:10px;
	FONT-FAMILY: 돋움, Arial;
}

#gotop{
	margin:18px 0px 0px 5px;
	float:top;
	clear: both;
	height:49px;
	background-image:url("/images/same_img/go_link_bg1.gif");
	background-repeat:no-repeat;
}

#go li{
	padding-left:10px;
	font-size:12px;
	width:180px;
	height:20px;
	background-image:url("/images/same_img/go_link_bg3.gif");
	background-repeat:repeat-y;
}

#go li a{
	padding-left:10px;
	background-image:url("/images/same_img/left_dot1.gif");
	background-repeat:no-repeat;
	background-position:0% 40%;
}

#gobottom{
	margin:0px 0px 0px 5px;
	float:top;
	clear: both;
	height:27px;
	background-image:url("/images/same_img/go_link_bg2.gif");
	background-repeat:no-repeat;
}
.left_service_style{
	margin:10px 30px 0px 0px;
}

/*메인의 나만의 바로가기*/
#left1 {
	float:left;
	width:100%;
	overflow:visible;
	min-height:140px;
	clear: both;
	text-align:justify;
}

#left1 ul li a {
	display:block;
	font-size:13.5px;
	FONT-FAMILY: 돋움, Arial;
	width:150px;
	margin:0px 0px 0px 0px
	border-bottom:1px solid #F2F2F2;
	text-align:justify;
	line-height:100%;
	height:18px;
}

#go1 {
	padding-left:3px;
	font-size:10px;
	FONT-FAMILY: 돋움, Arial;
}
#gotop1{
	margin-bottom:5px;
	float:top;
	clear: both;
	height:49px;
	background-image:url("/images/main/my_link.gif");
	background-repeat:no-repeat;
}

#gobody{
	margin-top:-10px;
	padding-top:-10px;
	float:top;
	clear: both;
	min-height:50px;
}

#go1 li {
	margin-left:0px;
	padding-left:10px;
	background: url("/images/main/board_icon.gif") no-repeat left center;
	padding-right:10px;
}

#go1 li a{
	padding-left:2px;
	font-size:12px;
	width:180px;
	height:20px;
}

#gobottom1{
	margin:0px 0px 0px 13px;
	float:top;
	clear: both;
	height:27px;
}

/* 레이아웃용 컨테이너 탑 */
#container_top{
	width: 670px;
	height:15px;
	float:left;
	margin:0px 0px 0px 8px;
	_margin:0px 0px 0px -13px;
	_padding:0px 0px 0px 0px;
	background-image:url(/images/same_img/contents_top_img.gif);
	background-repeat:no-repeat;
}

/*위치알림,본문,담당자 묶는 div */
#container {
	width: 660px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:-3px 0px 0px 25px;
	_margin:-3px 0px 0px 10px;
	background-position: 648px;
	background-position-x: 648px;
	_background-position-x: 643px;
	background-image:url("/images/same_img/contents_bg2.gif");
	background-repeat:repeat-y;
}

#content ol, ul{
	list-style:none;
}

/* 컨텐츠 들어가는 영역 테두리 */
#contentsbg{
	margin:0px 0px 0px 0px;
}


/* 컨텐츠 들어가는 영역 테두리 */
#path_top{
	width:660px;
	height:35px;
	margin:0px 0px 0px 0px;

}


/*위치알림 영역*/
#path {
	padding:10px 0px 0px 0px;
	float:left;
	width:385px;
	height:25px;
	background:#ffffff;
	clear: both;
	text-align:justify;
}
/*프린트 확대축소 버튼 영역*/
#control {
	padding:10px 0px 0px 10px;
	float:left;
	width:240px;
	height:20px;
	margin:0px 0px 0px -10px;
	text-align:justify;
}

/*텝메뉴 영역*/
#tabmenu {
	display:none;
	padding:0px 0px 0px 0px;
	float:left;
	width:640px;
	min-height:0px;
	_height:0px;
	background:#FFFFFF;
	clear: both;
	margin:0px 0px 0px 0px;
	text-align:justify;

}

/*메뉴제목 영역*/
#Mtitle{
	padding:3px 0px 0px 0px;
	float:left;
	width:640px;
	background:#FFFFFF;
	clear: both;
	margin:0px 0px 0px 0px;
	text-align:justify;

}

/*본문 영역*/
#content {
	padding:0px 0px 0px 5px;
	width:630px;
	float:left;
	min-height:400px;
	background:#FFFFFF;
	margin:5px 0px 0px 2px;
	clear: both;

}

#content table,td,tr{
	border:0;
}

/*셀렉트 영역*/
#select_box{
	padding:0px 0px 0px 10px;
	float:left;
	width:660px;
	background:#FFFFFF;
	margin:10px 0px 0px 2px;
}

/*평가하기 영역*/
#vote{
	float:center;
	display:block;
	clear: both;
	padding:0px 0px 0px 20px;
	margin-top:-10px;
	width:600px;
}

/*퀵메뉴*/
#quickmenu {
	position:absolute;
	width:85px;
	height:365px;
	top: 220px;
	left: 885px;
}

/*저작권 영역*/
#copyright {
	width:1000px;
	background:#ffffff;
	margin:10px 0 0 0;
	font-weight:bold;
	clear: both;
	margin-bottom:10px;
}

#tabmenu_list{
	width:600px;
	height:auto;
	border:solid 1px red;
}
#tabmenu_list ul li{
	min-width:150px;
	height:30px;
	float:left;
}
.pagepoll_box{
	position:relative;
	width:535px;
	margin:30px 20px 0 0px;
	height:78px;
	background:url(/images/same_img/vote_bg.gif);
	background-repeat:no-repeat;
}

* html .pagepoll_box{
	margin:10px 20px 0 0px;
}

#point dd{
	position:relative;
	width:auto;
	margin:10px  0px 0 10px;
	height:20px;
	float:left;

}

#qlink{
	border:solid 2px #a6bcce;
}

.pagepoll_ctn1 p{
	position:relative;
	width:auto;
	margin:13px 5px 15px;
	height:17px;
	float:left;
}

.pagepoll_ctn2 p{
	position:relative;
	width:auto;
	margin:0 5px 0 10px;
	height:20px;
	float:left;
}

* html .pagepoll_ctn2{
	height:30px;margin-top:-20px;
}
.quick_menu_list li{
	width:85px;
	height:15px;
	padding:8px 0 0 0;
	background:url(../images/same_img/quick_bg4.gif);
	text-align:center;
	border-bottom:solid 1px #ededeA;
}

#c_logo{
	position:relative;
	width:115px;
	height:58px;
	float:left;
}
#c_list{
	position:relative;
	width:550px;
	height:58px;
	float:left;
}
#c_count{
	position:relative;
	width:200px;
	height:58px;
	float:left;
}

.total_count li{
	margin:5px 0 0 7px;
}

.mymenu_pos{
	padding-right:30px;
	padding-top:10px
}

/* td 중 왼쪽정렬일 경우*/
.table_txt { 
	padding-left:10px;
	text-align:left;
}
/* td 중 오른쪽정렬일 경우*/
.table_txtr { 
	padding-right:10px;
	text-align:right;
}
/* td 중 가운데정렬일 경우*/
.table_txtc { 
	text-align:center;
}
/*td 포인트*/
.t_point{font-weight:bold !important;}

/*문단간격*/
.p_area{
	margin:5px 0 5px 0;
}
.p_area_01{
	margin:15px 0 5px 0;
}
/*테이블 캡션 스타일   */ 
.cp_no {
	text-align:right; 
	font-size:12px;
	display: none;
	padding:3px 0 5px 0;
	font-size:11px;
} 	  /*캡션 표시안나게*/
.cp { 
	text-align:right; 
	font-size:12px; 
	padding:3px 0 5px 0;
	font-size:11px;
}                     /*캡션 오른쪽정렬*/
.cp_left { 
	text-align:left; 
	font-size:12px;
	padding:3px 0 5px 0;
	font-size:11px;
}/*캡션 왼쪽정렬*/

/*폰트스타일*/
.bold_red{
	color:red;
	font-weight:bold;
}
/*.pad_t{
		padding:15px 10px 25px 10px;
}*/
.pad_t1{
	padding:0 13px 0 13px;
}
.pad_t2{
	padding:0 15px 0 15px;
}
.p_r{
		padding:0 10px 0 0px;
}
.pad_1{
		padding:15px 20px 25px 20px;
}
.pad_2{
		padding:10px 0px 10px 0px;
} 


.width_530{
	width:530px;
	font-family: "돋움";
	font-size: 12px;
	color:#686868;
	border:1px solid #CCCCCC;
	background-color: #ffffff;
}
.dis_no{
	display:none;
}

.h3_t{
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}
.pad_l{
	padding-left:3px;
}

.mini_01{
	border-right:1px solid #ffffff;
}
.maL20{
	margin-left:60px;
}
.maL5{
	margin-left:5px;
	margin-right:5px;
}
#top_search{
	position:relative;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:7px;
	padding:7px 7px 7px 7px;
	width:600px;
	height:22px;
	border:solid 1px #e3e3e3;
}


#pageNavi{
	position:relative;
	margin:10px 0 10px 0;
	width:600px;
	height:22px;
}
#boardBtn{
	position:relative;
	margin:10px 0 10px 0;
	width:600px;
	height:22px;
	float:left;
}

#topUserInfoNotice{
	position:relative;
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	width:100%;
	height:22px;
	background-color:#E8E8D0;
	border-top:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;
}

#topUserInfo{
	position:relative;
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	width:100%;
	height:22px;
	border-top:solid 1px #e3e3e3;
}

.nameT{
	position:relative;
	width:80px;
	height:20px;
}
.nameT_notice{
	position:relative;
	width:500px;
	height:20px;
}
.nameD_notice{
	position:relative;
	width:100px;
	height:20px;

}
.nameD{
	position:relative;
	width:50px;
	height:20px;
}
.mailT{
	position:relative;
	width:80px;
	height:20px;
}
.mailD{
	position:relative;
	width:50px;
	height:20px;
}
#boardSubject{
	position:relative;
	padding:15px 0 0 10px;
	font-weight:bold;
	width:100%;
	height:30px;
	background-color:#E8E8D0;
	border:solid 1px #e3e3e3;
}

#boardContent{
	position:relative;
	padding:15px 0 0 10px;
	width:100%;
	height:auto;
	border:solid 1px #e3e3e3;
}
#boardRegidate{
	position:relative;
	width:600px;
	height:20px;
	padding-right:20px;
	text-align:right;
}
#boardAttach{
	position:relative;
	padding:5px 0 0 10px;
	margin:5px 0 5px 0;
	width:600px;
	height:auto;
	padding-right:20px;
	border-bottom:solid 1px #e3e3e3;
	float:left;
}

#boardAttach dl{
	width:600px;
}

.AttachDT{
	display:inline;
	padding-top:3px;
	width:50px;
	height:20px;
	float:left;
	white-space:nowrap;
}
.AttachDD{
	display:inline;
	width:400px;
	height:auto;
	padding-left:20px;
	float:left;
	white-space:nowrap;
}

#boardNext{
	position:relative;
	padding:5px 0 0 10px;
	margin:5px 0px 3px 0px;
	width:600px;
	height:20px;
	padding-right:20px;
	border-bottom:solid 1px #e3e3e3;
	float:left;
}

#boardPrev{
	position:relative;
	padding:5px 0 0 10px;
	margin:5px 0px 3px 0px;
	width:600px;
	height:20px;
	padding-right:20px;
	border-bottom:solid 1px #e3e3e3;
	float:left;
}


#passwdCheck{
	position:relative;
	padding:20px 0 0 0;
	margin:20px 0 0 100px;
	width:400px;
	height:120px;
	border:solid 1px #66B8E9;
}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.PhotoPos{
	position:relative;
	margin:0 0 0 200px;
	width:400px;
	height:20px;
}

.PhotoPos li{
	float:left;
}

.pagepoll_ctn1{
	position:relative;
	width:530px;
	height:50px;
}

#footer{width:1000px;}
* html #footer{margin-top:15px;}

#footerTop{
	margin-left:15px;
	width:957px;
	height:13px;
	background: url("/images/main/copy_top_bg.gif") no-repeat;
}

#footerBody{
	width:955px;
	height:58px;
	margin-left:15px;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
}

#bottomLogo{
	margin-left:16px;
	width:113px;
	height:60px;
	float:left;
}

#bottomLink{
	width:610px;
	height:60px;
	float:left;
}
* html #bottomLink{
	width:580px;
}

#bottomLinkUse{
	width:600px;
}

* html #bottomLinkUse{
	margin-left:-10px;
	width:580px;
}


#bottomLinkRss{
	float:left;
	height:60px;
	width:210px;
}

.Tbutton{
	border:0;
	padding:0;
	background:transparent;
	cursor:pointer;
	*overflow:visible;
}

.error-input {
	border-bottom-color: #bb6666;
	background-color: #ffefef;
	border-top-color: #bb6666;
	color: #660000;
	border-right-color: #bb6666;
	border-left-color: #bb6666
}
.error-both .input {
	border-bottom-color: #bb6666;
	background-color: #ffefef;
	border-top-color: #bb6666;
	color: #660000;
	border-right-color: #bb6666;
	border-left-color: #bb6666
}
.error-same .input {
	border-bottom-color: #bb6666;
	background-color: #ffefef;
	border-top-color: #bb6666;
	color: #660000;
	border-right-color: #bb6666;
	border-left-color: #bb6666
}
.error-div {
	margin: 7px 10px 0px 0px;
	float: right;
	color: #935;
	font-size: 12px
}
.error-div-alternative {
	z-index: 1000;
	border-bottom: #d36 2px solid;
	position: absolute;
	text-align: center;
	border-left: #d36 2px solid;
	padding-bottom: 20px;
	background-color: #fee;
	padding-left: 0px;
	width: 800px;
	padding-right: 0px;
	display: none;
	color: #934;
	margin-left: -400px;
	font-size: 16px;
	border-top: #d36 0px solid;
	top: 0px;
	border-right: #d36 2px solid;
	padding-top: 20px;
	left: 50%; -moz-border-radius: 10px;
	-webkit-border-radius: 10px
}
.error-same {
	background-color: #b66; color: #fff;
	-moz-border-radius: 3px
}
.error-both {
	background-color: #b66; color: #fff;
	-moz-border-radius: 3px
}


* html #check{
	width:650px;
	margin-left:30px;
}

* html .check_area{
	margin-left:15px;
}
.coun{
	padding: 5px 20px 5px 20px;
}