@charset "UTF-8";



body,td,table{font-family:돋움,굴림,Gulim,AppleGothic,sans-serif;font-size:12px;text-decoration:none;color: #666666;line-height:18px;}



*{padding:0;margin:0;}

body{

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;	

}



ul,li,dl,dt,dd {list-style:none; padding:0px; margin:0px;}

table {border-spacing:0px;border:0px;border-collapse:collapse;}

img{border:0;}

img.pd{vertical-align:middle}

.png24 {

   tmp:expression(setPng24(this));

}

.input_poll {
		background-color:#ffffff; 
		font-family:돋움,Gulim;
		font-size:12px; 
		color:#7F7F7F; 
		border:1px solid #e6e2d6;
		line-height: 18px; 
		height:18px;
		}

.text{border:#dadada 1px solid; height:19px; font-size:11px; color:#555555; vertical-align:middle;font-family:돋움,굴림,Gulim,AppleGothic,sans-serif; padding:3px 0 0 3px;} /*기본INPUT */

.text_wr{background-color:#eeeeee; height:19px; font-size:11px; color:333333; vertical-align:middle; font-family:돋움,굴림,Gulim,AppleGothic,sans-serif; padding:3px 0 0 3px; border:none;} /* 등록 폼 input*/

.text_wr2{background-color:#eeeeee; font-size:11px; color:333333; vertical-align:middle; font-family:돋움,굴림,Gulim,AppleGothic,sans-serif; padding:3px 0 0 3px; border:none;} /* 등록 폼 textarea*/



textarea{border-left:#dadada 1px solid; border-top:#dadada 1px solid; border-right:#dadada 1px solid; border-bottom:#dadada 1px solid; background-color:#ffffff; font-size:11px; color:#555555; vertical-align:middle;font-family:돋움,굴림,Gulim,AppleGothic,sans-serif; padding:3px 0 0 3px;line-height:14px;}



select{padding:5px 5px 5px 5px; font-size:11px; line-height:18px; color:#666666;}



select.top_sel{behavior:url('/common/css/selectBox1.htc');} /* 통합검색&로그인 부분 셀렉트 */



/*#wrap{ height:100%;width:100%;background:url('/images/common/topmenu_bg.gif') repeat-x top;}*/



#left_bg{background-image:url('/images/common/left_bg.gif');background-repeat:repeat-y;width:9px; vertical-align:top;} /* 좌측라인 */



#left{width:206px; vertical-align:top;} /* 좌측 플래시 메뉴부분 */



.tab500{width:500px; border-collapse:collapse;} /* main 가로사이즈 조정 */

.tab720{width:720px; border-collapse:collapse;} /* 커뮤니티 가로사이즈 조정 */

.tab765{width:765px; border-collapse:collapse;} /* 커뮤니티 가로사이즈 조정 */



#main_r{width:785px;background-image:url('/images/common/right_bg.gif');background-repeat:repeat-y;} /* 좌측을 제외한 전체 컨텐츠영역 */

#main_flash{width:320px; background-color:#738fca; vertical-align:top;} /* flash 영역 */

#main_contents{width:400px; vertical-align:top;} /* contents 영역 */



#button1 {

	position:absolute;

	top:638px;

	left:512px;

	width:343px;

	height:115px;

	z-index:1;

} /* main popupzone 레이어  */





#apDiv1 {

	position:absolute;

	left:267px;

	top:18px;

	z-index:2;

} /* main popupzone 버튼 레이어 */



#main_divRight {

	position:absolute;

	text-align:right;

	width:422px;

	z-index:3;

	background-color:#ffffff;

	left: 534px;

} /* main 왼쪽 레이어 */



#right_quick{width:45px; text-align:right;vertical-align:top;}



#right{width:240px; vertical-align:top;} /* 우측영역 */

#right_content{width:175px; vertical-align:top;} /* 우측 실제 컨텐츠 영역 */



/* hit 보고서 */

#hit_list{margin-top:10px;}

#hit_list table td.icon{ padding:0 0 0 5px; height:18px; font-size:11px}

#hit_list table td.icon a{font-size:11px;}

#hit_list table td.icon a:hover{color:#666666; text-decoration:underline; font-size:11px}



/*정기간행물 */

#main_public{background-image:url('/images/common/right_banner3.gif'); padding:60px 0 0 0; height:90px;}



#k_content{padding:0 0px 30px 20px; vertical-align:top;} /*메인 컨텐츠 영역 */



#topmenu {background-image:url('/images/common/topmenu.gif'); background-repeat:no-repeat; width:785px; height:125px;}

#topmenu td.global {padding:0 0 11px 7px; height:69px; vertical-align:bottom;}

#topmenu td.sea_all{padding:0 0 1px 10px; width:320px; height:28px;}

#topmenu td.hot {color:#ffffff; font-size:12px;padding:0 0 1px 10px; height:28px;}

#topmenu td.hot a{ color:#ffffff; }

#topmenu td.hot a:hover{ text-decoration:underline}



#footer {height:60px; vertical-align:top;}



.history {color:#787878; height:35px; text-align:right; padding-right:5px; vertical-align:middle; font-size:11px;}

.history a{text-decoration:none;color:#787878; font-size:11px;}

.history a:hover{text-decoration:underline; color:#787878; font-size:11px;}



a:link {text-decoration: none; color:#666666;}

a:visited {text-decoration: none; color:#666666;}

a:hover {text-decoration:none; color:#ff6c00;}



.intro_dot {border:1px #c3c6d6 dotted} /*연구원소개 - 연혁 */



.Nname{background-image:url('/images/icon/icon_title_black.gif'); background-repeat:no-repeat; background-position:left ; height:30px; font-weight:bold; color:#000000; padding:0px 0 0 17px;}

.Nname_red{background-image:url('/images/icon/icon_title_red.gif'); background-repeat:no-repeat; background-position:left ; height:30px; font-weight:bold; color:#000000; padding:0px 0 0 17px;}

.Nname2{background-image:url('/images/icon/icon_title_black2.gif'); background-repeat:no-repeat; background-position:left ;font-size:14px; height:30px; font-weight:bold; color:#000000; padding:0px 0 0 17px;}

.Nname_red2{background-image:url('/images/icon/icon_title_red2.gif'); background-repeat:no-repeat; background-position:left ;font-size:14px; height:30px; font-weight:bold; color:#000000; padding:0px 0 0 17px;}

.Nname3{background-image:url('/images/icon/icon_title_black.gif'); background-repeat:no-repeat; background-position:left ; height:30px; font-weight:bold; color:#000000; padding:5px 0 0 17px;}

.title_normal{background-image:url('/images/icon/icon_title_red2.gif'); background-repeat:no-repeat; background-position:left; height:60px; font-size:14px; font-weight:bold; color:#08417b; padding:4px 0 0 17px;}

.line_gray{background-color:#dadada; height:1px;}



/*********padding *****************/

.pd_r5{padding:0 5px 0 0;}





/********* 띄어쓰기 높이 ********/

.bin5{height:5px}

.bin10{height:10px}

.bin20{height:20px}

.bin30{height:30px}

.bin40{height:40px}



/************** font color ***********/

.orange{color:#fc5300}

.orange a:hover{color:#fc5300; text-decoration:underline;}

.orange a:visited{color:#fc5300}

.orange a:link{color:#fc5300}


.orange11{color:#fc5300; font-size:11px; font-weight:bold;}

.orange11 a:hover{color:#fc5300; text-decoration:underline;}

.orange11 a:visited{color:#fc5300}

.orange11 a:link{color:#fc5300}


.blue{color:#4e70b2}

.blue a:hover{color:#4e70b2; text-decoration:underline;}

.blue a:visited{color:#4e70b2}

.blue a:link{color:#4e70b2}




.blue12{font-size:12px; color:#5b79c1}

.grey12{font-size:12px; color:#666666}

.green_poll{font-size:12px; color:#5c942e}

.brown_poll{font-size:12px; color:#c77305}

.violet_poll{font-size:12px; color:#5059a0}


.white24{color:#ffffff; font-size:24px; font-weight:bold; line-height:120%;}

.white24 a:hover{color:#ffffff; text-decoration:underline;}

.white24 a:visited{color:#ffffff}

.white24 a:link{color:#ffffff}



.white{color:#ffffff; line-height:18px;}

.white a:hover{color:#ffffff; text-decoration:none;}

.white a:visited{color:#ffffff}

.white a:link{color:#ffffff}


.white16{color:#ffffff; font-size:16px; font-weight:bold; line-height:18px;}

.white16 a:hover{color:#ffffff; text-decoration:none;}

.white16 a:visited{color:#ffffff}

.white16 a:link{color:#ffffff}


.white14{color:#ffffff; font-size:14px; font-weight:bold; line-height:18px;}

.white14 a:hover{color:#ffffff; text-decoration:none;}

.white14 a:visited{color:#ffffff}

.white14 a:link{color:#ffffff}



.black14 {font-size:14px; color:#000000; font-weight:bold;}

.black14 a:hover{color:#000000; text-decoration:none;}

.black14 a:visited{color:#000000;}

.black14 a:link{color:#000000;}


.black11 {font-size:11px; color:#000000; font-weight:bold;}

.black11 a:hover{color:#000000; text-decoration:none;}

.black11 a:visited{color:#000000;}

.black11 a:link{color:#000000;}



.red12{color:#ff3600; font-size:12px}

.red12 a:hover{color:#ff3600; text-decoration:none;}

.red12 a:visited{color:#ff3600}

.red12 a:link{color:#ff3600}



.main_fs11{font-size:11px;color:#9e9e9e; line-height:14px;letter-spacing:-1;}

.main_fs11 a:hover{color:#9e9e9e; text-decoration:none;}

.main_fs11 a:visited{color:#9e9e9e}

.main_fs11 a:link{color:#9e9e9e}





.magenta{font-size:12px; color:#972828}



/******** font size ************/

.fs12{font-size:12px; color:#9e9e9e;}

.fs12 a:hover{color:#9e9e9e; text-decoration:none;}

.fs12 a:visited{color:#9e9e9e}

.fs12 a:link{color:#9e9e9e}





/**************************** 연구발간물(리스트-상세뷰) ****************************************/

#list_detail{width:100%;border-collapse:collapse;}

#list_detail table th {font-weight:bold; text-align:left; color:#000000;}

#list_detail table td.td1{ padding:0 0 0 10px;}

#list_detail table td.title{background-image:url('/images/icon/icon_title_red.gif'); background-repeat:no-repeat; background-position:left; height:60px; font-size:14px; font-weight:bold; color:#08417b; padding:4px 0 0 17px;}
#list_detail table td.title a{font-weight:bold; color:#08417b;}

#list_detail table td.img {padding:0 10px 10px 0px;}

#list_detail table td.img_view {border:1px solid #dedede;}

#list_detail table td.btn{height:40px}

#list_detail table td.dotline{background-image:url('/images/common/dotline.gif'); background-repeat:repeat-x; height:1px;}

#list_detail table td.txt{padding:10px 10px 10px 0px; line-height:15px;}

#list_detail table td.bt{ background-image:url('/images/btn/btn_s_bg.gif'); background-repeat:repeat-x; height:27px; color:#ff4800; vertical-align:middle; text-align:center; padding:0 3px 0 3px;}

#list_detail table td.bt a{color:#ff4800;}

#list_detail table td.bt a:hover{color:#ff4800; }

#list_detail table td.bt_l{background-image:url('/images/btn/btn_s_left.gif'); width:6px;}

#list_detail table td.bt_r{background-image:url('/images/btn/btn_s_right.gif'); width:6px;}

#list_detail table td.s_title{color:#000000; font-weight:bold; letter-spacing:-1; padding:5px 0 5px 0px;}

#list_detail table td.memo{border:#eaece5 2px solid; color:ff4800; padding:5px 5px 5px 5px; line-height:15px; letter-spacing:-1;}



/**************************** 연구발간물(리스트) ****************************************/

#list{border-collapse:collapse; border-bottom:1px #dadada solid;}

#list table th { border-top:2px #738fca solid; border-bottom:1px #738fca solid; height:33px;}

#list table td{padding:8px 5px 3px 2px; line-height:150%; border-bottom:1px solid #dadada; height:26px;}

#list table td.td1{padding:8px 5px 3px 2px; line-height:150%; border-bottom:none;}

#list table td table td{padding:0 0 0 0; border-bottom:none;}

#list table td.box_re{border:1px #dadada solid; padding:5px 5px 5px 5px; background-color:#e3e3d1}



/**************************** 연구사업(리스트) ****************************************/

table.list_busi_new{border-collapse:collapse; border-top:2px #738fca solid;border-left:#dadada 1px solid;border-right:#dadada 1px solid;border-bottom:#dadada 1px solid;}

table.list_busi{border-collapse:collapse; border-top:2px #738fca solid; border-left:#dadada 1px solid;}

table.list_busi th {color:#000000; padding:5px 5px 5px 5px; border-bottom:1px solid #dadada; border-right:#dadada 1px solid;}

table.list_busi th.th1 {color:#000000; border-bottom:1px solid #dadada; border-right:#dadada 1px solid; background-color:#f0f5f7;}

table.list_busi td{padding:5px 5px 5px 5px; line-height:150%; border-bottom:1px solid #dadada; border-right:#dadada 1px solid;}

table.list_busi td.td1{ line-height:120%; border-bottom:1px solid #dadada; border-right:#dadada 1px solid; background-color:#f0f5f7;}

table.list_busi td.td2{padding:5px 5px 5px 5px; border:#e6e6e6 1px solid;}

table.list_busi td table td{padding:0 0 0 0; border-bottom:none; border-right:none;}

table.list_busi td table td.td3{padding:5px 5px 5px 5px; border-bottom:none; border-right:none;}

table.list_busi td table td.td4{padding:5px 5px 5px 5px; border-bottom:none; border-right:none; color:#000000; font-weight:bold;}



/**************************** 연구발간물(도서회원안내) 조세화 ****************************************/

#book{border-collapse:collapse; }

#book table td.td1{background-image:url('/images/common/bookuser_title_left.gif'); width:4px; background-repeat:no-repeat;}

#book table td.td2{background-image:url('/images/common/bookuser_title_bg.gif'); background-repeat:repeat-x; height:32px; font-size:11px; font-weight:bold; color:#000000; padding:4px 0 0 13px;}

#book table td.td3{background-image:url('/images/common/bookuser_title_right.gif'); width:4px; background-repeat:no-repeat;}

#book table td.td4{padding:10px 10px 10px 17px;}



/************************** 사진동정 *********************************/

#list_photo{border-collapse:collapse; border-top:2px #738fca solid; border-bottom:1px #dadada solid;}

#list_photo table td.dot{background-image:url('/images/common/dotline.gif'); background-repeat:repeat-x; height:1px;}

#list_photo table td.photo_tit a{height:30px; font-weight:bold; color:#08417b; padding:7px 0 0 5px;}

#list_photo table td.photo_pa5{padding:0px 3px 5px 0px} /*사진테이블 */

#list_photo table .photo { height:64px; width:94px; padding:1px 1px 1px 1px; border:1px solid #dddddd;}

#list_photo table td table td{padding:0;height:auto;}



/**************************** 일반게시판 뷰 (조세화) ************************************/

#bbs_view{border-top:#738fca 2px solid; border-bottom:#dadada 1px solid;}

#bbs_view table th {background-image:url('/images/icon/icon_title_red2.gif'); background-repeat:no-repeat; background-position:left; height:40px; font-size:14px; font-weight:bold; color:#08417b; padding:4px 0 0 18px;}

#bbs_view table th.popup_th{ background-image:none; font-weight:bold; color:#555555; height:20px;} /** popup_header **/

#bbs_view table td.v_line{height:1px; background-color:#b8c6e2;}

#bbs_view table td.v_line1{height:1px; background-color:#dadada;}

#bbs_view table td.v_line2{height:2px; background-color:#dadada;}

#bbs_view table td{padding:5px 0 5px 0;}

#bbs_view table td.td1{padding:5px 0 5px 0;}

#bbs_view table td.td2{padding:10px 10px 10px 10px;}

#bbs_view table td.td3{padding:0px 0 5px 0;} /* 작은사진 부분 */

#bbs_view table .photo { padding:1px 1px 1px 1px; border:1px solid #dddddd;}

#bbs_view table td table td{padding:0;height:auto;}



/**************************** 커뮤니티 ************************************/

#community{border-collapse:collapse; }

#community table td.td1{font-size:14px; font-weight:bold; color:#000000; background-image:url('/images/participation/community_title_bg.gif'); width:643px; height:33px; }

#community table td.td2{color:#959595; padding:2px 10px 2px 2px; text-align:right;}

#community table td.td3{background-image:url('/images/common/dotline.gif'); background-repeat:repeat-x; height:1px;}

#community table td.td4{background-color:#f0f6fa; border:1px solid #c2e1eb; padding:5px 5px 5px 5px; width:470px; height:110px;}



table.community_box{border-collapse:collapse}

table.community_box td.td1{background-image:url('/images/participation/community_indexBox_left.gif'); background-repeat:no-repeat; width:20px;}

table.community_box td.td2{ background-image:url('/images/participation/community_indexBox_bg.gif'); height:125px;}

table.community_box td.td3{background-image:url('/images/participation/community_indexBox_right.gif'); background-repeat:no-repeat; width:30px;}



/**************************** 일반게시판 등록 ************************************/

#bbs_write{border-top:#738fca 2px solid; border-bottom:#dadada 1px solid;}

#bbs_write table th {font-size:11px; font-weight:bold; padding:5px 5px 3px 5px; border-bottom:#dadada 1px solid; color:#000000;border-right:#dadada 1px solid;}

#bbs_write table th.th1 {border-bottom:#dadada 1px solid; border-right:#dadada 1px solid; border-left:#dadada 1px solid;}

#bbs_write table th.th2 {border-bottom:#dadada 1px solid; border-right:none;}

#bbs_write table td {border-bottom:#dadada 1px solid; padding:3px 5px 3px 5px}

#bbs_write table td.td1{border-bottom:#dadada 1px solid; border-right:#dadada 1px solid; height:28px; padding:3px 5px 3px 5px}

#bbs_write table td.td2{border-bottom:#dadada 1px solid; border-right:none; height:28px; padding:3px 5px 3px 5px}



/**************************** 일반게시판 등록 (두개쓰일때) ************************************/

#researcher{border-top:#738fca 2px solid; border-bottom:#dadada 1px solid;}

#researcher table th {font-size:11px; font-weight:bold; padding:5px 5px 3px 5px; border-bottom:#dadada 1px solid; color:#000000;border-right:#dadada 1px solid;}

#researcher table th.th1 {border-bottom:#dadada 1px solid; border-right:#dadada 1px solid; border-left:#dadada 1px solid;}

#researcher table th.th2 {border-bottom:#dadada 1px solid; border-right:none;}

#researcher table td {border-bottom:#dadada 1px solid; height:28px; padding:3px 5px 3px 5px}

#researcher table td.td1{border-bottom:#dadada 1px solid; border-right:#dadada 1px solid; height:28px; padding:3px 5px 3px 5px}

#researcher table td.td2{border-bottom:#dadada 1px solid; border-right:none; height:28px; padding:3px 5px 3px 5px}



/************** 일반게시판 검색 ***************/

table.bbs_search{height:37px;}

table.bbs_search td.td1{width:61px; background-image:url('/images/board/board_search_left.gif'); background-repeat:no-repeat;}

table.bbs_search td.td2{background-image:url('/images/board/board_search_bg.gif'); background-repeat:repeat-x; padding:0 0 5px 0; }

table.bbs_search td.td3{width:5px; background-image:url('/images/board/board_search_right.gif'); background-repeat:no-repeat;}



/*************** search_box 여러줄 (상세검색) *******************/

#search_box{border-collapse:collapse;}

#search_box table td.td1 {   

    height: 10px; width:10px;

		background-image: url('/images/search/search_box_left1.gif');

		background-repeat: no-repeat; background-position:left top;

    } /*-- top left --*/

#search_box table td.td2 {   

    height: 10px; 

		border-top:#c7c7c7 1px solid;

    } /*-- top middle --*/

#search_box table td.td3 {   

    height: 10px; width:10px;

		background-image: url('/images/search/search_box_right1.gif');

		background-repeat: no-repeat; background-position:right top;

    } /*-- top right --*/

#search_box table td.td4 {   

		border-left:#c7c7c7 1px solid; width:10px;

    } /*-- middle left--*/

#search_box table td.td5 { 

		background-color: #ffffff; vertical-align:top;

    } /*-- middle middle--*/

#search_box table td.td6 {   

		border-right:#c7c7c7 1px solid; width:10px;

    } /*-- middle right--*/

#search_box table td.td7 {   

    height: 20px; width:10px;

		background-image: url('/images/search/search_box_left3.gif');

		background-repeat: no-repeat; background-position:left bottom;

    } /*-- bottom left--*/

#search_box table td.td8 {   

    height: 20px; 

		background-image: url('/images/search/search_box_foot.gif');

		background-repeat: repeat-x; background-position:left bottom;

    } /*-- bottom middle--*/

#search_box table td.td9 {   

    height: 20px; width:10px;

		background-image: url('/images/search/search_box_right3.gif');

		background-repeat: no-repeat; background-position:right bottom;

    } /*-- bottom right--*/	

#search_box table td.gra_line {   

    height:7px; width:1px;

		background-image: url('/images/search/search_box_line.gif');

		background-repeat: repeat-x;

    } /*-- bottom right--*/	

#search_box table th{padding:5px 15px 5px 0px; height:25px;}





/************************** member tab ******************************************************/

.tab_member{background-image:url('/images/member/tab_bg_line.gif'); background-repeat:repeat-x; height:24px; margin-bottom:12px;}



/********* 일반html 페이지 **************/

.arrow_gary{background-image:url('/images/icon/icon_arrow02.gif'); background-repeat:no-repeat; background-position:0 4px; width:8px;}



/* 참여마당 */

.dot_box{border:2px #c3c6d6 dotted; padding:5px 5px 5px 5px;}



/**************************** 이전글/다음글 *********************************************/

#list_num{border-top:1px #b8c6e2 solid; border-bottom:1px #b8c6e2 solid;}

#list_num table td.line{height:1px; background-color:#b8c6e2;}

#list_num table td{padding:1px 5px 0 5px}

#list_num table td a{}

#list_num table td a:hover{color:333333;}

#list_num table td.td1{color:#888888; text-align:right;}



/************************************************ 페이징 설정 *****************************************************************/

#paging_center{

	margin-top:5px;text-align:center;

}



#paging_center img.prev{

	vertical-align:middle;

	margin-bottom:2px;

	padding:0 8 0 8;

}



#paging_center img.next{

	vertical-align:middle;

	margin-bottom:2px;

	padding:0 8 0 8;

}





#paging_center a{

	font:normal 11px dotum;

	color:#666666;

	padding:0 8 0 8;

}



#paging_center strong{

	font:bold 11px dotum;

	color:#555555;

	padding:0 8 0 8;

}



/*************** popup *******************/

.popup_title{background-image:url('/images/icon/icon_title_red.gif'); background-repeat:no-repeat; background-position:left; height:40px; font-size:14px; font-weight:bold; color:#000000; padding:4px 0 0 17px;}



#popup_box{ }

#popup_box table td.td1 {   

    height: 20px; width:20px;

		background-image: url('/images/popup/popup_box_left1.gif');

		background-repeat: no-repeat; background-position:left top;

    } /*-- top left --*/

#popup_box table td.td2 {   

    height: 20px; 

		border-top:#88a8d7 1px solid;

    } /*-- top middle --*/

#popup_box table td.td3 {   

    height: 20px; width:20px;

		background-image: url('/images/popup/popup_box_right1.gif');

		background-repeat: no-repeat; background-position:right top;

    } /*-- top right --*/

#popup_box table td.td4 {   

		border-left:#88a8d7 1px solid; width:20px;

    } /*-- middle left--*/

#popup_box table td.td5 { 

		background-color: #ffffff; vertical-align:top;

    } /*-- middle middle--*/

#popup_box table td.td6 {   

		border-right:#88a8d7 1px solid; width:20px;

    } /*-- middle right--*/

#popup_box table td.td7 {   

    height: 20px; width:20px;

		background-image: url('/images/popup/popup_box_left2.gif');

		background-repeat: no-repeat; background-position:left bottom;

    } /*-- bottom left--*/

#popup_box table td.td8 {   

    height: 20px; 

		border-bottom:#88a8d7 1px solid;

    } /*-- bottom middle--*/

#popup_box table td.td9 {   

    height: 20px; width:20px;

		background-image: url('/images/popup/popup_box_right2.gif');

		background-repeat: no-repeat; background-position:right bottom;

    } /*-- bottom right--*/	





/************************/

/*** form tag css ***/

/************************/

/* ff style */

input[type=radio] {border:0;margin:-2px 0 0 0;padding:0;} 

input[type=checkbox] {border:0;margin:-2px 0 0 0;padding:0;} 

/* ff style // */



/* ie style */

input {margin:expression((this.type=='radio' || this.type=='checkbox')?'-2px 0 0 0':'0;');} 

input {background-color:expression((this.type=='radio' || this.type=='checkbox')?'transparent':';');} 

/* ie style // */

