@charset "utf-8";

/* 공통*/
.titBlue{font-size:155%; letter-spacing:-1px; color:#1f8ab6; padding:0 0 0.3em;text-shadow:0.2px 0.2px 0.2px #c7e2ed}
/* 의장인사말 */
#sub_chairman .greeting{border-bottom:2px solid #e7d8be; 
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 72%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(72%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 72%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 72%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 72%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 72%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
#sub_chairman .greeting dl{overflow:hidden; width:95%; padding:1em 1em 1.5em 1em ; } 
#sub_chairman .greeting dt{float:left; width:30%;  }
#sub_chairman .greeting dt img{height:119px; width:99px; padding:5px; border:1px solid #d0d0d0; }
#sub_chairman .greeting dd{float:left; width:65%; padding:0.4em 0 0 1.5em}
#sub_chairman .greeting dd li.last-child{font-weight:bold; color:#7d9ea6;padding:1em 0 0 0; font-size:1.1em; letter-spacing:-1px}
#sub_chairman p{width:95%; margin:1em auto 1.5em; font-size:1.2em; line-height:1.4em}

#sub_chairman .profile li.first-child{padding:0 0 0.7em 0}
#sub_chairman .profile li{line-height:1.4em; font-size:1.2em}
#sub_chairman .career{padding:1em 1em 2em;}
#sub_chairman .career h3{font-size:1.5em; padding:0 0 0 1.7em; margin:0 0 0.5em 0; background:url(/m/korean/images/common/bullet/bul_circleOrange.gif) no-repeat; background-size:contain}
#sub_chairman .career ul{padding: 0 0 0 1em}
#sub_chairman .career li{font-size:1.2em; line-height:1.4em; padding:0 0 0 0.8em;background:url(/source/korean/images/common/bullet/bul_dash.gif) no-repeat left center;  }

/* 의회연혁*/
#sub_history{width:100%; }
#sub_history .info{padding:1em 1em 0 1em}
#sub_history .history{padding:0 0 1em}
#sub_history .history li ul{border-bottom:1px solid #dcdcdc; padding:1em; font-size:120%; }
#sub_history .history li.last-child ul{border-bottom:none;}
#sub_history .history span{display:inline-block; vertical-align:top }
#sub_history .history span.date{width:23%; font-weight:bold; color:#0074a5; letter-spacing:-1px; }
#sub_history .history span.detail{width:77%;color:#737373}

/* 찾아오시는 길*/
#sub_location{width:95%; margin:1em auto 1.5em}
#sub_location ul{padding:0.5em 1em; margin:0 0 0.5em 0; font-size:140%; border:2px solid #e1e1e1; border-radius:8px; }
#sub_location ul li{color:#737373;padding:0 0 0 1em;background:url(/m/korean/images/common/bullet/ico_dotGray.gif) no-repeat left center}
#sub_location p{text-align:center}

/*의원소개  */
#sub_member{padding:1em 0;}
#sub_member .member{width:100%; padding:0 0 16px 0; margin:0 0 14px 0; border-bottom:1px solid #d4d4d4 }
#sub_member dl {overflow:hidden; width:95%; margin:0 auto; }
#sub_member dt{float:left; width:33%;  }
#sub_member dt img{width:99px;  padding:3px; border:1px solid #d9d9d9}
#sub_member dd{float:left; width:60%; padding:0 0 0 1em}
#sub_member dd ul li{font-size:1.1em;  }
#sub_member dd ul li.name{font-size:130%;  font-weight:bold; padding:0.2em 0 0.4em 0 }
#sub_member dd ul li.btns{padding:0.5em 0 0 0 }

/*의회조직*/
.normal2{width:100%; border-collapse:collapse; text-align:center;}
.normal2 th{padding:7px 0 7px 0; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd;background-color:#e8f0f0 }
.normal2 td{padding:7px 0 7px 0; line-height:15px; border:1px solid #cdcdcd; }
.normal2 tbody th{border-bottom:1px solid #cdcdcd} 
.normal2 .con{text-align:left; padding:7px 10px 7px 10px;}

/* 의원프로필 */
#sub_profile{padding:1em;}
#sub_profile dl dt{margin:0 0 15px 0; text-align:center;}
#sub_profile dl dt img{border:3px solid #e6e6e6;}
#sub_profile dd{clear:both; padding:3px 0 1px 10px; line-height:1.8em; font-size:115%; background:url(/m/korean/images/profile/ico_orangeBox.gif) no-repeat 0 1em; border-bottom:1px solid #dfdfdf;}
#sub_profile dd.name{padding:0 0 0 21px; font-weight:bold; font-size:120%; background:url(/m/korean/images/profile/ico_blueArrow.gif) no-repeat 0 center; border-bottom:2px solid #dfdfdf;}
#sub_profile .history{clear:both; float:left; padding:15px 0 0 0;}
#sub_profile .history p{clear:both; padding:0 0 2px 20px; font-size:120%; font-weight:bold; background:url(/m/korean/images/profile/ico_career.gif) no-repeat 0 0.2em;}
#sub_profile .history ul{margin:0 0 15px 0;}
#sub_profile .history ul li{padding:0 0 0 10px; line-height:1.5em; font-size:115%; background:url(/m/korean/images/profile/ico_orangeBox.gif) no-repeat 0 0.8em;}


/* 의사일정*/
#sub_agenda h3{clear:both; padding:0 0 10px 20px; font-weight:normal; background:url(/m/korean/images/common/bullet/bul_orange.gif) no-repeat 0.5em 0.3em;}
#sub_agenda h3 .tbold{font-weight:bold;}
#sub_agenda h3 .number{font-weight:bold;}
#sub_agenda .month_navi{font-size:150%; font-weight:bold; text-align:center;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e1eeef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1eeef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e1eeef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e1eeef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e1eeef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e1eeef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1eeef',GradientType=0 ); /* IE6-9 */

}
#sub_agenda .month_navi .btn{display:inline-block;vertical-align:middle; width:10%;padding:0.6em 0; }
#sub_agenda .month_navi .btn1{
background: #e1eeef; /* Old browsers */
background: -moz-linear-gradient(left,  #e1eeef 0%, #cbdbdd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e1eeef), color-stop(100%,#cbdbdd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e1eeef 0%,#cbdbdd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e1eeef 0%,#cbdbdd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e1eeef 0%,#cbdbdd 100%); /* IE10+ */
background: linear-gradient(to right,  #e1eeef 0%,#cbdbdd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1eeef', endColorstr='#cbdbdd',GradientType=1 ); /* IE6-9 */
}
#sub_agenda .month_navi .btn2{
background: #cbdbdd; /* Old browsers */
background: -moz-linear-gradient(left,  #cbdbdd 0%, #e1eeef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cbdbdd), color-stop(100%,#e1eeef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #cbdbdd 0%,#e1eeef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #cbdbdd 0%,#e1eeef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #cbdbdd 0%,#e1eeef 100%); /* IE10+ */
background: linear-gradient(to right,  #cbdbdd 0%,#e1eeef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbdbdd', endColorstr='#e1eeef',GradientType=1 ); /* IE6-9 */

}
#sub_agenda .month_navi .year{display:inline-block; vertical-align:middle;width:76%;padding:0.6em 0; }
#sub_agenda .month_navi .year .txt{font-size:80%}
#sub_agenda .calendar_table{clear:both; position:relative; overflow:hidden; width:100%; margin:0 0 30px 0; background:url(/m/korean/images/news/agenda/calendar_th_bg.gif) no-repeat;}
#sub_agenda .calendar_table table{width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show;}
#sub_agenda .calendar_table table th{width:14%;padding:0.5em 0;  font-size:100%; background:#f57300; color:#fff;border-right:1px solid #fff}
#sub_agenda .calendar_table table th.last-child{border:none;}
#sub_agenda .calendar_table table td{height:4em;  vertical-align:top; font-size:100%; padding:0.2em 0 0 0.2em; border:1px solid #dcdcdc;}
#sub_agenda .calendar_table table td.schedule{background:#b4dcd1;}
#sub_agenda .calendar_table table td.schedule img{padding:0.1em 0 0 0;}
#sub_agenda .calendar_table table td.schedule a{display:block; margin:1px 0;padding:0.2em 0 0 0.1em;  font-weight:bold; font-size:90%; letter-spacing:-1px; line-height:1.0em;}
#sub_agenda .calendar_table table td.schedule_on{background:#fffc97;}
#sub_agenda .calendar_table table td.schedule_on img{padding:0.1em 0 0 0;}
#sub_agenda .calendar_table table td.schedule_on a{display:block; margin:1px 0;padding:0.2em 0 0 0.1em; font-weight:bold; font-size:90%; letter-spacing:-1px; line-height:1.0em;}
#sub_agenda .calendar_table table td.today{font-weight:bold;}
#sub_agenda .btn_tour{text-align:center;}

/* 의회조직 */
#sub_org{width:95%; margin:1.5em auto;}
#sub_org p{padding:0 0 1.5em}

/* 방청안내 */
#sub_tour{width:95%; margin:1.5em auto;}
#sub_tour .info{padding:0 0 1em}
#sub_tour .box{padding:1em 1em 1em 1.5em; line-height:1.5em; margin:0 0 1em; background:#f7f7f7; border:1px solid #d0d0d0; border-radius:10px;}
#sub_tour .box .blueTxt{display:block; padding:1em 0 0 0; color:#1f8fbe}
#sub_tour .box li{padding:0 0 0 0.8em; background:url(/source/korean/images/common/bullet/bul_dash.gif) no-repeat left center; }

/*인터넷방송 팝업창*/
#vod_popup #container{overflow:hidden; width:99%; margin:0 auto; padding:0 0 17px 0}
#vod_popup .left{float:left; width:350px; padding:0; display:inline; }
#vod_popup .right{float:left; width:332px; padding:0; display:inline; }
#vod_popup .vodArea{width:318px; height:264px; padding:10px 10px 0 10px; background:#666; border-radius:5px}
#vod_popup .vodArea .info{padding:5px 0 0 0; color:#fff; font-size:0.92em; border:none}
#vod_popup .vodArea .vod{width:100%; height:240px;background:#000}
#vod_popup .btnPlayer{max-width:98%;padding:10px 0 15px 0; text-align:center}
#vod_popup h2#pageTitle{width:270px; height:49px; line-height:49px; padding:0 0 0 60px; border-bottom:4px solid #62bcd7;margin:0 0 7px 0; background:url(/source/korean/images/news/vod/ico_tv.gif) no-repeat 9px 0;}
#vod_popup #content{width:310px; height:245px; padding:10px 10px 10px 10px; border:1px solid #ccc; border-radius:5px;}

