/* @font-face {font-family:'NanumBarunGothic'; src:url('../shipping_daily_font/NanumBarunGothic.ttf')} */

div,p,span {
	font-family:'NanumBarunGothic';
}

DIV{}
.required{
       color:red !important;
}

.value_align{
	text-align:right;
}

.edit_info{
	background-color:#fff;
}
/* Tool bar style*/
.toolbar_bg{
        background: url(img/shipping_them/toolbar_bg.png) repeat-x;
}
.toolbar_style{
        text-align: center;
        font-size: 0.5em;
        height:100%;
        color:#3ea5eb;
}
.toolbar_active{
        color:#fff;
        background:#3ea5eb;
        -webkit-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.75);
        box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.75);
}
.squre{
        background:#3ea5eb;
        width:20px;
        height:20px;
        margin: 10px auto;
        margin-bottom: 3px;
}
.toolbar_active div.squre{
        background:#fff;
}
/* Tool bar style end*/

.left_panel_title{
	color:#414141;
}


.box_shadow{
	-webkit-box-shadow:  1px 2px 2px 1px rgba(0,0,0,0.30);
	-moz-box-shadow:  1px 2px 2px 1px rgba(0,0,0,0.30);
	box-shadow:  1px 2px 2px 1px rgba(0,0,0,0.30);
}

.poll_list_style{
	margin-top:5px;
}
.panel.panel-left.panel-reveal{
	background:#3ea5eb ;
}

.panel.panel-left.panel-reveal ul{
	background:#3ea5eb;
        border-top:1px solid #eee;
	border-bottom:none;
}
.panel.panel-left.panel-reveal ul li{
        border-bottom:1px solid #eee;

}

.panel.panel-left.panel-reveal div.content-block{
	padding:0;
	margin:0;

}
.panel.panel-left.panel-reveal div.list-block{
	padding:0;
	margin:0;

}
.panel.panel-left.panel-reveal div.content-block div.list-block p{
	padding-left:10px;

}
/*.shipping_daily_narvar_inner {
	height:43px;
	background-image:url('../img/shipping_them/main/top_title_background.gif');
	background-repeat: repeat-x;

}*/
.narvar_font_style  {
	color:#fff;
	font-weight:bold;
	text-shadow: -1px -1px 1px #006ad7;
}



.page_menu {
	height:35px;
	line-height:35px;
	background-image:url('../img/shipping_them/main/main_menu_background.gif');
	background-repeat: repeat-x;
	overflow: hidden;
}

.page_menu  .menu_title{
	font-size:13px;
	color:#006db6;
	font-weight:bold;
	text-align:center;
	line-height: 35px;
}

.shipping_daily_list_block{
	position:relative;
	border-radius: 10px;
	border: 1px solid #c5c5c5;
	background-color:#00CDFF;
	padding-top:30px;
	margin-top:15px;
	margin-bottom:20px;
	background-image:url('../img/shipping_them/main/main_news_list_background.gif');
	background-repeat: repeat;

}

.shipping_daily_list {
	position:relative;
	border-radius: 10px;
	border: 1px solid #c5c5c5;
	background-color:#00CDFF;
	padding-top:0px;
	margin:10px;
	background-image:url('../img/shipping_them/main/main_news_list_background.gif');
	background-repeat: repeat;

}

.shipping_daily_list span {
	display:block;
	margin:10px;
	color: #fff;
	font-size:16px;
	font-weight:bold;
	text-shadow: -1px -1px 1px #006ad7;

}

.index_type_span {
	margin:0px;
	color: #fff;
	font-size:16px;
	font-weight:bold;
	text-shadow: -1px -1px 1px #006ad7;
}

.shipping_daily_list_block .index_news_title p{
	position:absolute;
	font-size:12px;
	top:9px;
	left:9px;
	color:#fff;
	z-index: 99;
	margin:0px;
	text-shadow: 1px 1px 1px #006ad7;
}

.shipping_daily_list_block .index_news_more p{
	position:absolute;
	font-size:12px;
	top:9px;
	right:9px;
	color:#fff;
	z-index: 99;
	margin:0px;
	text-shadow: 1px 1px 1px #006ad7;

}


.shipping_daily_main_list {
	margin:0px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}

.shipping_daily_index_banner {
	margin:0px;
}

.shipping_daily_list_block_line {
	border-radius: 5px;
	padding:10px;
	background-color:#fff;

}

.detail_content_style {
	border-radius: 5px;
	background-color:#fff;
}

.main_toolbar{
	height:51px;
	background-image:url('../img/shipping_them/main/main_bottom_menu_list.gif');
	background-repeat: repeat-x;

}

.color_red {
	width:15px;
	height:14px;
	background-image:url('../img/shipping_them/main/red.png');
}

.color_blue {
	width:15px;
	height:14px;
	background-image:url('../img/shipping_them/main/blue.png');
}

/* index page end  */


/* login page */
.page.login{
        background: url(../img/shipping_them/ship_login.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

input[type=text].login_input{
        font-weight: bold;
        color:#6d6d72;
        display: block;
        width:65%;
        margin:auto;
        padding:0px 10px;
        border:none;
        height:35px;
        border-radius:3px;
        margin-top:3%;
        -webkit-box-shadow: inset 2px 2px 3px 1px rgba(0,0,0,0.36);
        -moz-box-shadow: inset 2px 2px 3px 1px rgba(0,0,0,0.36);
        box-shadow: inset 1px 1px 3px 1px rgba(0,0,0,0.36);

}
input[type=password].login_input{
        font-weight: bold;
        color:#6d6d72;
        display: block;
        margin:auto;
        width:65%;
        padding:0px 10px;
        height:35px;
        border:none;
        border-radius:3px;
        margin-top:3%;
       -webkit-box-shadow: inset 2px 2px 3px 1px rgba(0,0,0,0.36);
        -moz-box-shadow: inset 2px 2px 3px 1px rgba(0,0,0,0.36);
        box-shadow: inset 1px 1px 3px 1px rgba(0,0,0,0.36);

}
input[type=button].login_input{

        display: block;
        width:70%;
        margin:auto;
        padding:0px 10px;
        height:35px;
        border:none;
        border-radius:3px;
        margin-top:3%;
        margin-bottom:3%;
        background: #484848;
        color:#fff;
        font-size: 1.1em


}
#id_storage_flag_div{
        display: block;
        width:67%;
        margin:auto;
        color:#fff;
}
.logo_top_wrapper{

        width:100%;
        height:50%;
        background: url(../img/shipping_them/blue_layer.png) bottom repeat-x;
        position: relative;

 }

.logo_top_wrapper img{
        width:75%;
        padding:20% 12%;
        position: absolute;


}


 .page-content.padding_none{

        padding:0;
 }

/* login page end */


/* News list page */


/* news detail */

.newsContents{

}

.news_detail_contents{
	position:relative;
	border-radius: 10px;
	border: 1px solid #c5c5c5;
	background: #ffffff;
	margin-top:10px;
	margin-bottom:20px;
	-webkit-box-shadow:  1px 2px 3px 1px rgba(0,0,0,0.36);
	-moz-box-shadow:  1px 2px 3px 1px rgba(0,0,0,0.36);
	box-shadow:  1px 2px 3px 1px rgba(0,0,0,0.36);
}

.news_datail_comments{
	position:relative;
	border-radius: 10px;
	border: 2px solid #c5c5c5;
	background-color:#00CDFF;
	padding-top:30px;
	margin-top:15px;
	margin-bottom:20px;
	background-image:url('../img/shipping_them/main/main_news_list_background.gif');
	background-repeat: repeat;
	-webkit-box-shadow:  1px 2px 3px 1px rgba(0,0,0,0.36);
	-moz-box-shadow:  1px 2px 3px 1px rgba(0,0,0,0.36);
	box-shadow:  1px 2px 3px 1px rgba(0,0,0,0.36);
}

.newsContents ul {
    padding:0;
    list-style:none;
}

.dataContents ul {
    padding:0;
    list-style:none;
}

.newsContents p img{
    width:100%
}

.news_detail_comments{
	position:relative;
	border-radius: 10px;
	border: 1px solid #c5c5c5;
	background-color:#00CDFF;
	padding-top:30px;
	margin-top:15px;
	margin-bottom:20px;
	background-image:url('../img/shipping_them/main/main_news_list_background.gif');
	background-repeat: repeat;
	-webkit-box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
	-moz-box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
	box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
}

.news_detail_comments_title{
	position:absolute;
	font-size:15px;
	top:6px;
	left:12px;
	z-index: 99;
	margin:0;
	color:#fff;
	font-weight:bold;
	text-shadow: -1px -1px 1px #006ad7;
}

.photo_news_detail {
    border-radius: 10px 10px 0px 0px;
}

.news_title {
    font-size:16px;
    font-weight:bold;
    color:black;
    padding:10px;
}

#user_name{
        padding-left:10px;
        border:none;
        height:30px;
        border-radius:6px;
        margin-top:3%;
        -webkit-box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        -moz-box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        width:49%;
        float:left;
        margin:0;
        display:block;

}

#pwd{
        padding-right:10px;
        height:30px;
        border:none;
        border-radius:6px;
        margin-top:3%;
        -webkit-box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        -moz-box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        width:49%;
        float:right;
        margin:0;
        display:block;
}

#comments{
        border:none;
        height:30px;
        border-radius:6px;
        margin-top:3%;
        -webkit-box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        -moz-box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        box-shadow: inset 1px 1px 2px 1px rgba(0,0,0,0.36);
        width:75%;
        margin:0;
        float:left;
        display:block;
        margin-top: 5px;
}

/* news detail end */

/* index page */

.index_table{
	width:100%;
	border-bottom:1px solid #e6e6e6;
}

.index_date {
	width:37%;
	text-align:center;
	color:#79a8ff;
	font-size:14px;
	border-right:1px solid #e6e6e6;
}

.index_differ {
	 width:13%;
	 background-color:#fff;
	 color:#a3a3a3;
	 border-right:1px solid #e6e6e6;
	 font-size:12px;
}

.index_value {
	width:40%;
	background-color:#fff;
	text-align:right;
	color:#000000;
	padding-right: 8px;
}
#voice_record_control p{
        padding:10px;
}
/* index page end */

/* menu icon start*/

i.icon_wm {
  display: inline-block;
  vertical-align: middle;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  font-style: normal;
  position: relative;
}

i.icon.icon_search {
  width: 25px;
  height: 25px;
  background-image: url("../img/panconM/Icon/search.png");
}

i.icon_wm.icon_company_search {
  width: 25px;
  height: 25px;
  background-image: url("../img/panconM/Icon/company_search.png");
}


i.icon_wm.icon_company_add {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/company_add.png");
}
i.icon_wm.icon_pic_search {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/pic_search.png");
}
i.icon_wm.icon_pic_add {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/pic_add.png");
}
i.icon_wm.icon_journal_search {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/journal_search.png");
}

i.icon_wm.icon_surrender {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/surrender.png");
}

i.icon_wm.icon_trace {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/trace.png");
}

i.icon_wm.icon_request {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/request.png");
}
i.icon_wm.icon_rate {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/rate.png");
}
i.icon_wm.icon_freetime {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/freetime.png");
}
i.icon_wm.icon_sales {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/sales.png");
}
i.icon_wm.icon_agent {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/agent.png");
}
i.icon_wm.icon_map {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/map.png");
}

i.icon_wm.icon_journal_add {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/journal_add.png");
}

i.icon_wm.icon_option {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/option.png");
}

/* menu icon end*/

/* page icon start */

i.icon_wm.icon_position {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/Position.png");
}

i.icon_wm.icon_dept {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/dept.png");
}

i.icon_wm.icon_fax {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/fax.png");
}

i.icon_wm.icon_address {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/address.png");
}

i.icon_wm.icon_detail_address {
  width: 29px;
  height: 29px;
  background-image: url("../img/panconM/Icon/detail_address.png");
}

/* page icon end */

/* offer detail */

.border_style_1st{
	border-right:1px solid #919191;
	background-color:#bdbdbd;
}

.border_style_other {
	border-right:1px solid #919191;
	border-top:1px solid #919191;
}

/* ===== 텝메뉴 공통 ===== */
.tab-section {margin-top:15px; width:100px; height:50; text-align:center; margin-left:-1px; padding:3px 0; font-size:14px; color:#222; border:1px solid #ddd; border-bottom:0; border-radius:3px 3px 0 0; background:#ffffff;
font-weight: bold;}
.row {margin-left: 10px; margin-right: 10px;}

table {width:100%;font-size:13px;}
table, th, td {border-style:solid;border-color:#a9a9a9;border-width:1px;border-collapse: collapse;}
th {border-top: 2px solid #737373;background: #ebeaff;}
th, td {padding:5px 3px; vertical-align:middle;width:auto;text-align: center;}
td{background: #ffffff;}

.trace {width:100%;font-size:13px;}
.trace, .traceh, .traced {border-style:solid;border-color:#a9a9a9;border-width:1px;border-collapse: collapse;}
.traceh {background: #ebeaff;}
.traceh, .traced {padding:5px 5px; vertical-align:middle;width:auto;text-align: center;}
.traced {background: #ffffff;}


/* ===== 오시는길 ===== */
.map {padding:0;}
.map img {width:100%; max-width:100%;}
.cont {padding-top:0px;}
.cover {margin:10px 0 0 0; padding:0px; border-top:2px solid #0b0675;}
.area {display:table; width:100%; border:1px solid #4e4e4e; border-top:0;}
.area .txt {display:table-cell; padding:5px 3px; vertical-align:middle;font-size:12px;}
.area .add1 {padding:5px 5px;text-align: center; width:25%; color:#222; background:#ddfafd;font-weight: bold;}
.area .add2 {width:auto; max-width:auto; color:#222; background:#ffffff; }

/* ===== 영업/업무 담당자 ===== */
.tab .content-block dt,
.tab .content-block dd {margin:5px 0 0 0; font-size:12px;}
.tab .content-block dt {font-size:15px; font-weight:bold;color:#1b376f}
.tab .content-block dd span,
.tab .content-block dd a {margin-left:5px; font-size:14px; color:#222;}
.tab .content-block dd span:first-child {margin-left:0;}
.tab .content-block dd .name,
.tab .content-block dd .codeno {position:relative; padding-left:6px;}
.tab .content-block dd .name:before,
.tab .content-block dd .codeno:before {content:""; position:absolute; left:0; top:6px; border:1px solid #222;}


.tab .cont .list dt {position:absolute; left:25px; font-weight:bold; font-size:16px; color:#6571b5;}
.tab .cont .list dd {margin-bottom:5px; padding-left:80px; font-size:13px; color:#222; text-indent:-49px;}
.tab .cont .list dd strong {margin-right:5px;}
