/* CSS Document */
/*배경부분*/
#wrapper {background-color:#fcfff0; width:100%;}
#wrapper_inner{background:url(../images/res/wrapper_bg.gif) repeat-y center top; width:100%;}
#header{background:url(../images/res/navi_bg.gif) no-repeat center 48px; width:100%; height:138px;}
#header_inner{background:url(../images/res/header_bg.gif) repeat-x 0 48px; width:950px; margin:0 auto; height:138px; clear:both;}

/*side_a*/
#side_a{width:238px; float:left; padding-top:5px; overflow:hidden;}
#side_a h2{color:#757575; font-size:12px; border-bottom:#e8eadd solid 1px; padding-bottom:4px;}
	.side_a01{height:35px; margin-top:20px;}
		.search form p{width:193px; height:24px; background:#FFFFFF; border:solid 3px #e4e5df;}
		.search form p span{margin-left:0px;}
		.search form{margin-left:19px;}
		.search form input.w110{border:none; width:110px; height:20px; padding-left:5px;}	
		.search form input.w100{border:#fff; width:100px; height:20px; padding-left:5px; *border:none;}	
	.side_a02{margin-top:15px; *margin-top:20px; height:198px;}		
	.side_a02 ul{height:85px;}
	.side_a02 h2 span{margin-left:5px; color:#757575; font-weight:lighter; font-style:normal;}
	.side_a02 form{padding-left:15px; height:160px;}
	.side_a02 form p{margin:11px 0 2px 0;}
	.side_a02 form p.btn{padding:0 0 9px 8px; vertical-align:bottom;}
	.side_a02 form p.btn span{margin-left:3px;}
	.side_a03, .side_a04, .side_a05, .side_a06{height:124px; margin-top:15px;}
	.side_a03 h2, .side_a04 h2, .side_a05 h2, .side_a06 h2{padding-left:15px; font-weight:bold;}
	.side_a03 ul, .side_a04 ul, .side_a05 ul, .side_a06 ul{padding-left:15px; margin-top:5px;}
	#side_a .side_a02 h2, #side_a .side_a03 h2{padding-left:20px; color:#607c09;}
	.side_a03 li a{color:#1b1b1b;}

	/*온라인폴_past:S */
.side_a02 p.tt_a01{width:220px; margin-top:0px !important; margin-bottom:15px;}
.side_a02 form p.btn{padding:0 0 9px 48px; clear:both;}
.result_a02{margin-top:8px; width:235px; height:110px;}
.result_a02 ul{clear:both; width:235px; height:11px; margin-bottom:2px;}
.result_a02 ul li {color:#41413e; float:left; font-size:11px;}
.result_title_m {float:left; width:136px; padding-right:5px;}
.result_bar_m{margin-top:2px; width:30px; height:10px; background-color:#d9dbcd; margin-right:5px;}
.side_a02 .result_a02 ul li.percent_text_m{float:left; width:30px !important;}
.side_a02 .gr p{margin:0 !important;}
	/*온라인폴_past:E */

 
/*contents 부분(온라인폴list)*/
#container{clear:both; width:950px; margin:0 auto; padding:0 0 96px 0; background:url(../images/issue/contents_bg.gif) repeat-y 1px 0; height:1060px;}
#contents{float:left; width:712px;}
.con_H{clear:both; height:126px; width:712px; margin-bottom:57px;}
.con_H h2{float:left;}
.con_H p{float:left; padding-top:54px;}

.list{margin-bottom:20px;}
.list table {width:712px; font-size:8pt; color:#6D7064; border-bottom:solid 1px #BDBFB4; padding-bottom:14px; }
.list table thead {background:url('../images/board/board_title_bg.gif') repeat-x; background-color:#f8fbec; height:35px; padding-bottom:10px;}
.list table tbody {background-color:#f8fbec; color:#727462; }
.list table tbody a {color:#727462;}
.list table tbody td, th {height:25px; text-align:center;  }
.header_line a {float:left; color:#727462;}
.header_top a{float:left;  color:#77951d; font-weight:bold;font-size:12px;  !important}

/*contents 부분(온라인폴view)*/
.view {margin-bottom:20px;}
.title { background-color:#E4E8D4; height:98px;  padding:19px 22px 0 21px;}
p.icon_sitate { margin-bottom:7px;}
p.header_line a {color:#557003;}
p.date {float:right; color:#767767; margin-top:25px;}
.research {float:left; padding-top:29px;  padding-left:52px; background-color:#fcfff0;}
.research input {border:none; margin-right:5px;}
.research ul li {color:#41413e; font-weight:bold; height:38px;}
.search_btn {margin:30px 0 92px 270px; }
.bottom_page {font-size:#565656; float:left; width:711px; background-color:#fcfff0; }
.page_next {border-bottom:solid 1px #e8eadd; border-top:solid 1px #e8eadd; height:22px; padding-top:12px;}
.page_next a {font-weight:bold; color:#41413E;}
.page_prev {border-bottom:solid 1px #e8eadd; height:23px; padding-top:11px;}
.page_prev a { color:#41413E;}
span.point {color:#557003; margin-right:17px;  padding-left:56px; font-weight:bold;}
span.point img {margin:5px 5px 0 0;}

/*contents 부분(온라인폴result)*/
.result {padding-top:29px; background-color:#fcfff0;  margin-bottom:70px;}
.result ul{clear:both; width:500px;}
.result ul li {color:#41413e; font-weight:bold; margin-bottom:25px; width:160px; float:left;}
.result_title {float:left;margin-top:5px; margin-right:10px;}
.result_bar {margin-top:5px; width:207px; height:10px; background-color:#d9dbcd; }
.result ul li.percent_text {float:left; width:50px; margin-top:5px; }
.result_btn {margin:30px 0 92px 320px; }

/*contents 부분(온라인폴list_bottom)*/
.list_num a{margin-left:15px;}
.list_num{padding-left:290px;}
.list_num{font-size:11px; width:400px; text-align:right;}
.list_num a:hover, .list_num a:action{color:#607c09; font-weight:bold;}
a.prv, a.next{color:#607c09; font-weight:bold;}
.listSearch{clear:both; width:712px; height:68px; background:#e4e8d4; margin-top:16px;}
.listSearch p{float:left;color:#607c09; font-weight:bold; padding :22px 78px 0 52px;}
.class_box{float:left; padding-top:22px; width:80px;}
.search_input{float:left; padding-top:22px;}
.search_input .line{border:#d2d9b6 solid 1px;}
.text_B{border:none; width:250px; height:18px;}
.btn{padding-left:10px;}







	