@CHARSET "UTF-8";

/*
 * 전국농민회총연맹 new2 2007.07.개편
 */
 

/* Elements */

body { margin: 10px; font-family: 굴림체; font-size: 11px; color: #333333; }
h1 { }
h2, h3, h4, h5, h6 { color: #2582A4; }
p, ol, ul { text-align: justify; }
strong { font-weight: bold; color: #808080; }
a { color: #87A019; text-decoration: none; }
a:hover { text-decoration: none; color: #2582A4; }
img { border: 0; }
form { margin: 0; padding: 0; }
.box {
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(/new2/junnong/images/img07.gif) repeat-x left bottom;
}

.bottom {
	display: block;
	margin-bottom: 0;
	padding-bottom: 10px;
	background: url(/new2/junnong/images/img08.gif) no-repeat left bottom;
}

.image {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
}

.indent {
	margin-left: 125px;
}

.line {
	margin: 0;
	padding:0;
	height:1px;
	color:#A1A1A1;
}
.line2 {
	margin: 0;
	padding:0;
	height:1px;
	color:black;
}

.thumbnail { width: 130px; height: 130px; overflow: hidden; padding:0; border: 5px solid #eee; display: block; margin:0; }

/*----------------------- 기본얼개 -----------------------*/
#header { width: 928px; height: 37px; margin: 0 auto; background: #BECF74 url(/new2/junnong/images/img01.gif) repeat-x; border-bottom: 2px solid #FFFFFF; }
#subheader { width: 928px; height: 25px; margin: 0 auto; background: #F7F7F7; border-bottom: 2px solid #FFFFFF; }
#content { width: 928px; margin:0 auto; }
#colOne { float: left; width: 238px; border-right: 1px solid #CECECE; background: url(/new2/junnong/images/img05.gif) repeat-x; display: inline; overflow: hidden; }
#colTwo { float: left; width: 659px; padding:15px 15px 0 15px; background: url(/new2/junnong/images/img09.gif) repeat-x; overflow:hidden;}
#footer { clear: both; width: 928px; margin: 0 auto; padding-top: 25px; background: url(/new2/junnong/images/img11.gif) repeat-x; }
#footer p { margin: 0; text-align: center; }

/* Menu */

#menu {
	float: left;
	width: 910px;
	height: 37px;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	background: url(/new2/junnong/images/img02.gif) no-repeat;
}

#menu li { display: inline; }

#menu a {
	display: block;
	float: left;
	height: 23px;
	padding: 13px 15px 0px 16px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a.hot { color:#ffd300; }
#menu a:hover { background: #A4B74C url(/new2/junnong/images/img04.gif) repeat-x; }

.submenu {
	float: left;
	height: 25px;
	margin: 0 0 0 15px;
	list-style: none;
}

.submenu li {
	display: inline;
}

.submenu a {
	display: block;
	float: left;
	height: 15px;
	text-decoration: none;
	padding: 7px 15px 3px 16px;
	font-size: 13px;
	color: gray;
}

.submenu a:hover {
    color: #BD0D00;
	background: #F7F7F7 url(/new2/junnong/images/img12.gif) repeat-x;
}

/* Logo */

#logo { 
	height: 150px;
	background: url(/new2/junnong/images/img06.gif) no-repeat;
}

#logo h1, #logo h2, #logo a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: lowercase;
	text-align: center;
	color: #FFFFFF;
}

#logo h1 {
	padding-top: 25px;
	font-size: 34px;
}

#logo h2 {
	margin-top: -5px;
	font-size: 12px;
}

#login { margin:0 5px 0 25px; width:228px; }
#login .left { float:left; margin-left:10px; line-height:160%;}
#login .right { float:left; margin-left:5px; }
#login .btm { margin:0px 0 0 12px; clear:both; font-family:돋움,Dotum;font-size:11px;letter-spacing:-1px; color:#565654; line-height:160%; }
#login .log_input { width:112px; height:13px; font-family:돋움,Dotum; border:1px solid #C0D4F4;font-size:11px;color:#7A98C6; }

#map { margin:0 5px 0 5px; width:228px; }

#banner { margin:10px 0 0 20px; width:200px; }/* add by 원규 2007.08.19 */

/*----------------------- 메인 -----------------------*/
/* 전농은 지금 */
#main #topbox { clear:both; height:197px; overflow:hidden; font: 13px 굴림; }
#main #topbox h2 { margin-bottom:5px; }
#main #topbox .left { float:left; width:65px; height:197px; padding:100px 3px 0 0; margin:0; line-height:140%; text-align:right; height:197px; background: url(/new2/junnong/images/topbox_01.gif) no-repeat left top; display: inline; overflow: hidden; }
#main #topbox .left span { font:돋움체; font-size:12px; padding:3px; cursor:pointer; }
#main #topbox .left .on { background-color:#ffd300; color:white; }
#main #topbox .left .off { background-color:white; color:#aaaaaa; }
#main #topbox .right { float:left; padding:17px 17px 17px 12px; width:559px; height:163px; background: url(/new2/junnong/images/topbox_02.gif) no-repeat right top;}

.toparticle { overflow: hidden; margin:0; padding:0; list-style:none; }
.toparticle h3 { margin-bottom:3px; }
.toparticle span { padding-left: 18px; line-height:170%; }
.toparticle .article { float:left; margin-left:10px; line-height:170%; text-align:left; }
.toparticle .article a { color:#333; }
.toparticle .article a:hover { text-decoration:underline; }
.toparticle .notice { clear:both; background: url(/new2/junnong/images/notice.gif) no-repeat left center; padding:37px; font-weight:bold; }
.toparticle .list { width:405px; border-top:1px solid #ccc; padding-top:8px; margin-top:8px; }
.toparticle .list1 { background: url(/new2/junnong/images/i_1.gif) no-repeat left center; }
.toparticle .list1 a { color:#2582A4; }
.toparticle .list2 { background: url(/new2/junnong/images/i_2.gif) no-repeat left center; }
.toparticle .list3 { background: url(/new2/junnong/images/i_3.gif) no-repeat left center; }
.toparticle .list4 { background: url(/new2/junnong/images/i_4.gif) no-repeat left center; }
.toparticle .list5 { background: url(/new2/junnong/images/i_5.gif) no-repeat left center; }
.toparticle .list6 { background: url(/new2/junnong/images/i_6.gif) no-repeat left center; }

/* 글모음 상단 */
#main #tabs { clear: both; margin-top:6px; padding-left: 4px; height: 65px; list-style:none; background: url(/new2/junnong/images/archive_bg.gif) repeat-x left top; overflow:hidden; }
#main #tabs .tab { float: left; margin: 0 0 0 6px; font: bold 12px/14px 굴림; cursor: pointer; }
#main #tabs .tab li { float: left; }
#main #tabs .tab .tab_left { width: 10px; height: 27px; background: url(/new2/junnong/images/taboff_l.gif) no-repeat left top; }
#main #tabs .tab .tab_right { padding: 8px 11px 5px 0; background: url(/new2/junnong/images/taboff_r.gif) no-repeat right top; }
#main #tabs .selected .tab_left { background-image: url(/new2/junnong/images/tabon_l.gif); }
#main #tabs .selected .tab_right { padding: 9px 12px 4px 0; background-image: url(/new2/junnong/images/tabon_r.gif); }
#main #tabs .tab_right span { padding-left: 17px; background: url(/new2/junnong/images/i_star.gif) no-repeat left top; }
#main #tabs .selected a { color: #21476A; }
#main #tabs .info { width:900px; clear:both; margin:7px 10px 0px 10px; font:13px 돋움; list-style:none; overflow:hidden;}
#main #tabs .issue { float:left; margin:4px 4px 0 0; padding:3px; background-color:#ffd300; color:gray; font-weight:bold; cursor:pointer; }

.articles ul { margin:10px; }
.articles li { list-style:none; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #eee; font:12px 돋움; color:#999; }
.articles h4 { margin-bottom:9px; font:bold 13px 굴림; color:#333; }
.articles a { color:#333; }
.articles a:hover { text-decoration:underline; }
.articles .name { margin-left:5px; font:11px 돋움; color:#7899af; }
.articles .category { color:#87A019; font:bold 13px 돋움; margin-right:5px; }
.articles .issue { margin:0 4px 0 0; padding:3px 2px 3px 2px; font:13px 돋움; background-color:#e0ecf4; color:#00324b; font-weight:bold; }
.articles #articles4 li { padding:5px; }
.articles #articles4 li a { font:13px 굴림; color:#aaa; }
.articles #articles4 li a:hover { font:13px 굴림; color:#333; }

/* login form */
#loginform { margin: 0 auto !important; width: 23em; }
#loginform h2 { margin: 0.5em 0; font-size: 1.1em; }
#loginform p { border: 1px solid red; background-color: pink; padding: 0.5em; }
#loginform form { border: 0.8em solid #ccc; padding: 1.5em; }
#loginform th, #loginform td { padding: 0.3em; }
#loginform th.autologin { text-align: right; padding-right: 0; }

#main_links { border-top:2px solid #87A019; padding:7px 15px 15px 15px; text-align:center; }
#main_links a { padding:3px; font: 11.5px 돋움;background-color:#eee; letter-spacing:-1px; line-height:160%; }

/* popup */
#divpop h4 { margin-bottom:3px; }

/* 권영길 후보 */
#kwon { margin:0px 0px 0px 0px; clear:both; font-family:돋움,Dotum;font-size:12px;letter-spacing:-1px; color:#000000; line-height:160%; }
#kwon_banner { height:75px; margin-bottom:5px; }
#uccbox { float: left; padding-right:3px; width:400px; height:370px; border-right:2px solid #7899af; }
#photobox {  height:370px; }
#photobox .title { color:#ff4800;  font:bold 13px 돋움; text-align:center; }
.text { color:#000000; font: 12px 굴림; }
.text a { color:#333; }
.text a:hover { text-decoration:underline; }

/* 18대 총선 카운터 */
#counter { background: url(/new2/18thelection/images/counter.gif) no-repeat left bottom; }

/* 전농 일정 달력 */
#calendar_title { margin:0px 0px 0px 0px; background:#BECF74; font-family:돋움,Dotum;font-size:14px;letter-spacing:-1px; color:#000000; line-height:160%; }
#calendar_main { margin:5px 0px 0px 5px; font-family:돋움,Dotum;font-size:14px;letter-spacing:-1px; color:#000000; line-height:80%; border-bottom: 1px solid #c0c0c0; }
#calendar a { color: #000000; text-decoration: none; }
#calendar a:hover { text-decoration: none; color: #2582A4; }