/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.1.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/
.pdflink {
    display: inline-block;
    margin-top: 1ex;
    /* border: solid 1px #999;*/
    padding: 4px 7px 5px 32px;
    background: url(../images/sub/padded_pdf.gif) no-repeat 1px 0px #fff;
    color: #000;
    text-decoration: none;
	line-height:22px;
}

 .current .cnt  {width:350px; line-height:20px; border-radius: 0 0 3px 3px;  border:1px solid #cdcdcd; background:#fff; padding:10px;} 
 .current .cnt .map    { position:relative; width:330px; height:448px;  border:1px solid #cdcdcd; background:url(../images/sub/map_sub.png) #e4f1f7 no-repeat 30px 0px;}
 .current .cnt .map div{ position:absolute; width:50px;  height:50px;   border-radius:3px; border:1px solid #cdcdcd; background:#fff; text-align:center !important;}
 .current .cnt .map div span{ width:100%; font-size:11px; text-align:center; display:inline-block; word-spacing:-0.1px;}
 .current .cnt .map div img {width:27px;display: inline-block;}
 .current .cnt .map .seohae{top:45px; left:5px;}
 .current .cnt .map .seoul {top:40px; left:60px;}
 .current .cnt .map .yeongseo  {top:30px; left:115px;}
 .current .cnt .map .yeongdong {top:50px; left:170px;}
 .current .cnt .map .chungnam  {top:150px; left:50px;}
 .current .cnt .map .chungbuk  {top:130px; left:120px;}
 .current .cnt .map .gyeongnam  {top:260px; left:160px;}
 .current .cnt .map .gyeongbuk  {top:180px; left:180px;}
 .current .cnt .map .chunnam  {top:300px; left:50px;}
 .current .cnt .map .chunbuk  {top:220px; left:60px;}
 .current .cnt .map .ulleung  {top:40px; left:225px;}
 .current .cnt .map .jeju  {top:330px; left:200px;}


 .company_weather #sub_title{float:left; width:100%; margin-bottom:10px; border-bottom:2px solid #f0f0ee; line-height:14px; padding:0px 0 10px; color:#6e6b61; letter-spacing:-0.5px;}
.company_weather #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_weather #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_weather .cnt   {float:left; width:100%; font-size:12px;}
.company_weather .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_weather .cnt table caption{display:none;}
.company_weather .cnt table th{ text-align:center; height:50px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; 
border-top:0px solid #fff; font-size:12px;}
.company_weather .cnt table td{ height:35px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;border-top:0px solid #fff;}
.company_weather .cnt table td div:first-child{ position:relative; float:left;  width:25px; height:20px; text-align:center; font-weight:bold; line-height:20px; margin-left:-13px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:11px; border-radius:2px;}
.company_weather .cnt table td div:nth-child(2){ position:relative; float:right; width:25px; height:20px; text-align:center; font-weight:bold; line-height:20px; margin-right:-13px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:11px; border-radius:2px;}

.content_header1_subtitle {
background: url('../images/sub/title_bg.gif') no-repeat left 2px;padding-left:11px;line-height:25px;
float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin:10px 0px;
width:100%;
}
.content_header1_subtitle_text_rig {
    float: right;
    font-size: 12px;
    vertical-align: bottom;
}



.alltb table {
    border-top: 2px solid #2383b6;
	border-collapse: collapse;
    border-spacing: 0;
	width:100%;
}
.alltb tr {
    border-bottom: 1px solid #ddd;
}

.alltb table th {
    height: 45px;
    background-color: #f7f7f7;
    color: #000;
    font-size: 15px;
    border-right: 1px solid #ddd;
	text-align:center;
}

.alltb table td {
    height: 45px;
    font-size: 13px;
    color: #414b43;
    line-height: 1.5em;
    text-align: center;
    border-right: 1px solid #ddd;
}
.alltb .last {
    border-right: none;
}
.alltb .title {
    display:block;
	font-size:13px;
}


/*기상특보*/
.warning #sub_title{float:left; width:100%; margin-bottom:10px; border-bottom:2px solid #f0f0ee; line-height:14px; padding:0px 0 10px; color:#6e6b61; letter-spacing:-0.5px;}
.warning #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586; border-right:1px solid #cecece; padding-right:9px; margin-right:9px;}
.warning #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.warning .cnt   {float:left; width:100%; font-size:12px;}
.warning dl     {float:left; width:100%;  border-top: 2px solid #165586;}
.warning dl dt  {float:left; width:100%;  height:30px; background:#f2f2f2; font-weight:600; color:#333; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; line-height:30px; padding-left:10px;}
.warning dl dd  {float:left; width:100%; border:1px solid #d6d6d6; text-align:center; padding:20px; text-align:left; line-height:25px;}
.warning dl dd p{float:left; margin-right:20px; }
.warning .explain       {float:left; width:780px; height:90px; border:1px solid #e3e3e3; margin-bottom:10px; background:#f2f2f2; border-radius:2px; }
.warning .explain span  { float:left; font-size:16px; line-height:30px; margin:0 10px  0 20px; }
.warning .explain2       {float:left; width:780px; height:60px; border:1px solid #e3e3e3; margin-bottom:10px; background:#f2f2f2; border-radius:2px; }
.warning .explain2 span  { float:left; font-size:16px; line-height:30px; margin:0 10px  0 20px; }
.warning .cnt table{ width:100%; border-top: 2px solid #165586;}
.warning .cnt table caption{display:none;}
.warning .cnt table th{ height:40px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.warning .cnt table td{ height:40px;  border:1px solid #d6d6d6; text-align:left; font-size:12px; padding:10px;}


.submenutit a{
font-size:11px !important;
padding-left:10px !important;
color:#000 !important;
}

/* ----------------------------------------------------------------------*/
/* Pagination Navigation   --------------------------------------------- */
/* ----------------------------------------------------------------------*/
.pagination-nav {
    width: 100%;
    display: block;
    position: relative;
    text-align: center;
}

    .pagination-nav ul {
        margin: 0px;
        padding: 0px;
    }

        .pagination-nav ul li {
            display: inline-block;
            margin: 0px 2px;
        }

            .pagination-nav ul li a {
                display: block;
                background-color: #f7f7f7;
                height: 36px;
                width: 36px;
                line-height: 36px;
                text-align: center;
                font-size: 14px;
            }

            .pagination-nav ul li.active a {
                background: #323232;
                color: #fff;
            }
