/* font import */
/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

body,h1,h2,h3,h4,h5,h6,input,textarea,select,button{ 
/* font : 17px "Malgun Gothic", Helvetica, AppleGothic, Sans-serif;*/
font : 18px "Nanum Barun Gothic", Helvetica, AppleGothic, Sans-serif;
font-weight:400; line-height:1.15em; 
color:#000;

}
li {list-style: none;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, iframe {
    margin: 0;
    padding: 0;
	letter-spacing: 0px;
}
a {
    color: #000;
    text-decoration: none;
}
img,form,iframe,fieldset,button{ border:0 none;}
li{ list-style:none;}
img{ vertical-align:top;}


#wrap {width:100%;background-color:#f0f0f0;margin:0px;
 background:url(../images/agsquare.png) ;
}

#wrap_sub {width:100%;background: url(../images/contents_bg2.png) center top repeat-y;margin:0px;}

/*헤더 시작*/
#header_area {width:100%;height:120px;background-color:#fff;border-bottom: 3px solid #4081b4;
 

}
#header {position: relative;width:1050px;margin:0 auto;}
#header_area #header_bg_top{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	min-width: 1140px;
	height: 30px;
	margin: 0 auto;
	background: #023e7a;
	/* border-bottom: 1px solid #ccc;*/
	background: url(../images/head_bgin.jpg) no-repeat 0px -40px;

}
#header_area #header #logo {
    position: absolute;
    left: 0px;
    top: 50px;
}

#sta {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	font-size:0.8em;
	color:#fff;
}
#sta li {
    float: left;
    margin-right: 1px;
}
#sta li.language {
    position: relative;
    margin-right: 0px;
	
}

/* gnb */
#gnb{
	position:absolute;
	right:-2px;
	top:66px;
	z-index: 999;
}
/*
#gnb>li{ float:left; width:142px; z-index:9;}
#gnb>li>a{ display:block; padding:6px 0; font-weight:700;}
#gnb li a span{ display:block; overflow:hidden; height:17px; text-align:center;}
#gnb li a:hover span img,#gnb li a:focus span img,#gnb li a:active span img,#gnb li:hover a span img{ margin-top:-21px;}
#gnb li ul{ display:none; height:252px; padding-top:10px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#ffffff; z-index:9;}
#gnb li ul li{ line-height:30px;} 
#gnb li ul li a{ font-size:0.9em; font-weight:700; color:#999; letter-spacing:0px;}
#gnb li ul li a:hover,#gnb li ul li a:focus,#gnb li ul li a:active{ color:#000;}
#gnb li.n1{ width:160px; text-align:center;  z-index:9;}
#gnb li.n1 ul{ padding-left:0px; border-left:0px solid #d9d9d9;}
#gnb li.n2 ul{ padding-left:37px;}
#gnb li.n3 ul{ padding-left:45px;}
#gnb li.n4 ul{ padding-left:32px; border-right:1px solid #d9d9d9;}
#gnb.open>li>a{ height:45px; z-index:9;}
#gnb>li:hover ul{ background:#f5f6f7; z-index:9;color:#fff}
*/


#gnb>li{ float:left; width:142px; z-index:9;}
#gnb>li>a{ display:block; padding:6px 0; font-weight:700;}
#gnb li a span{ display:block; overflow:hidden; height:17px; text-align:center;}
#gnb li a:hover span img,#gnb li a:focus span img,#gnb li a:active span img,#gnb li:hover a span img{ margin-top:-21px;}
#gnb li ul{ display:none; height:252px; padding-top:10px; border-top:0px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#023E7A; z-index:9;}
#gnb li ul li{ line-height:30px;} 
#gnb li ul li a{ font-size:0.9em; font-weight:700; color:#dcdcdc; letter-spacing:0px;}
#gnb li ul li a:hover,#gnb li ul li a:focus,#gnb li ul li a:active{ color:#fff;}
#gnb li.n1{ width:160px; text-align:center;  z-index:9;}
#gnb li.n1 ul{ padding-left:0px; border-left:0px solid #d9d9d9;}
#gnb li.n2 ul{ padding-left:37px;}
#gnb li.n3 ul{ padding-left:45px;}
#gnb li.n4 ul{ padding-left:32px; border-right:1px solid #d9d9d9;}
#gnb.open>li>a{ height:45px; z-index:9;}
#gnb>li:hover ul{ background:#05498d; z-index:9;color:#fff}




.mr0 {
    margin-right: 0px !important;
}

/*헤더 끝*/
#container_banner {

	background-color:#F9F;
	margin:0 auto;
	background:url(../images/main_bg.jpg) ;
	
}

#container {
	width:1050px;
	height:370px;
	/* background-color:#ffe599;*/
	
	margin:0 auto;
}
#container #sidebar{
	float:left;
	width:340px;
	height:340px;
	background-color:#ff9900;
	margin:15px;
	margin-right:0px;
}
#container #contents{
	float:right;
	width:660px;
	height:340px;
	/* background-color:#2b78e4;*/
	margin:15px;
}



#bannerright{
	position:relative;
	float:right;
	top:18px;
	margin-right:15px;
	z-index:3;
	width:780px;
	height:485px;
}

/* visual */
#banner{
	position:relative;
	width:1050px;
	margin:0 auto;
	z-index:2;
	height:518px;

}
#banner .con{
	position:absolute;
	left:15px;
	top:15px;
	width:220px;
	
}
#banner .con ul{overflow:hidden;}
#banner .con ul{ float:right; overflow:hidden; margin:-10px 0 0 -10px;}
#banner .con ul li{ float:left; margin:10px 0 0 15px;}



.leftline {
border-left:1px solid #ccc;	
}
.rightline {
border-right:1px solid #ccc;	
}
.topwidth{
line-height:30px;	
padding:0 10px;
}

.wiget1_title{
	margin:10px;
	color:#fff;
	margin-top:15px;
	font-weight:800;
	
}

.wiget1_memo{
margin:15px;
margin-top:25px;
color:#fff;
font-size:0.70em;
}


.tab_right{
 margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 43px;
    /* border-bottom: 1px solid #cdcdcd;*/
    background-color:#e1e1e1;
    width: 100%;

}

.tab_right li {
    float: left;
    margin: 0;
    padding: 0 20px;
    height: 43px;
    line-height: 43px;
    /* border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd; */
    
	border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #fff;
	 font-size: 0.9em;
	 /* color: #767676; */
}
.tab_right li a {
 /* color: #767676;*/
 font-weight:700;
}


ul.tab {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 43px;
    /* border-bottom: 1px solid #cdcdcd;*/
    background-color:#e1e1e1;
    width: 100%;
}
ul.tab li {
    float: left;
    margin: 0;
    padding: 0;
    height: 43px;
    line-height: 43px;
    /* border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;*/
    
	border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #f5f5f5;
}
ul.tab li a {
    text-decoration: none;
    //color: #767676;
    display: block;
    font-size: 0.9em;
    padding: 0 20px;
    font-weight:700;
    outline: none;
}
ul.tab li a:hover {
    background: #cdcdcd;
}
html ul.tab li.active, html ul.tab li.active a:hover  {
    background: #fff;
    border-bottom: 1px solid #fff;
	color:#000;

	
}
#container_tab {
    
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left; width: 100%;
    background: #fff;
}
.tab_content {
    padding: 20px;
	padding-top:55px;
    font-size: 1.2em;
	border:1px solid #f2f2f2;
}




#footer {clear:both;width:1050px;height:100px;background-color:rgba(81,81,81,1);margin:0 auto;}
.copyaddress
{	
margin:0 auto;
	width:1050px;
	
}
.copyaddress li {
    color: #808080;
    font-size: 13px;
    line-height: 17px;

}
.copyaddress .copy {
    text-transform: uppercase;
    font-family: Verdana, Tahoma, dotum, gulim, AppleGothic, sans-serif;
    font-size: 10px;
}




/* 서브 */
/* container */
#container_area{ display:block; width:1050px; margin:0 auto; padding:0px 0 100px; }
#container_area:after{ clear:both; display:block; content:'';}

/* aside */
#aside_area{ float:left; width:210px;}
#aside_area h2{ height:57px; font-size:25px; color:#333333; line-height:27px;}


/* LNB */
#lnb{ border-top:1px solid #d9d9d9;}
#lnb>li{ border-bottom:1px solid #d9d9d9;}
#lnb>li>a{ display:block; padding-left:5px; background:url(../images/lnb_off.png) no-repeat 95% 50%; font-size:16px; color:#3b3b3b; letter-spacing:-1px; line-height:41px;}
#lnb>li>a:hover,#lnb>li>a:focus,#lnb>li>a:active,#lnb>li>a.on{ background:#023e7a url(../images/lnb_on.png) no-repeat 95% 50%; color:#ffffff;}
#lnb ul{ display:none; border-top:1px solid #d9d9d9; padding:10px 0 10px 15px;}
#lnb ul li{ line-height:26px;}
#lnb ul li a{ font-size:15px; font-weight:700; color:#676767;}
#lnb ul li a:hover,#lnb ul li a:focus,#lnb ul li a:active,#lnb ul li a.on{ color:#476d95;}

/* contents */
#contents{ margin-top:30px;float:right; width:780px;}

/* content header */
#content_header{ position:relative; margin-bottom:45px; padding:45px 0 7px; border-bottom:2px solid #555;overflow:hidden; }
#content_header h3{ font-size:28px; color:#333333;font-weight:700;}
#content_header h3 em{ margin-left:12px; font-size:13px; color:#949494;}
#content_header p{ position:absolute; right:0; top:0; padding-left:25px; background:url(../images/home.gif) no-repeat 0 50%; font-size:12px; color:#262626;}
#content_header span{ margin:0 4px;color:#999;font-size:0.8em;}
#content_header .ct_logo{ position:absolute; right:0; top:55px;}


/* full container */
#container_area.full{ background:none;}
#container_area.full #contents{ float:none; width:auto;}


.main_map_view{
top:-470px; left:530px;background-color:#f0f0f0; position:relative;width:200px;padding:15px;
}
/* main map table	*/
.main_map_table		{ width:100%;color:#555555;font-size:0.7em;background: #fff;}
.map_line_r			{border-right:1px solid #cdcdcd;}
.map_line_a			{border:1px solid #cdcdcd;}
.map_line_lr		{border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.map_line_lrb		{border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.map_line_lb		{border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.map_line_rb		{border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}

/* Align-Text */
.txtL  {text-align:left;}
.txtC  {text-align:center;}
.txtR  {text-align:right;}

/* Float */
.FL {float:left;}
.FR {float:right;}
.FC {float:center;}

/* vertical-align */
.VAT {vertical-align:top;}
.VAM {vertical-align:middle;}
.VAB {vertical-align:bottom;}

/* Color */
.red  {color:#e01300; /*color:#dc2843;*/}
.sky  {color:#1992af;}
.blue {color:#0b78bf;}
.gray {color:#999999; font-size:11px; font-weight:normal;}
.whtie{color:#ffffff;}
.f8 {background-color:#f8f8f8};

/* Margin */
.mg   {margin:0 !important;}
.mg15 {margin:15px;}

.mt00 {margin-top:0px !important;}
.mt01 {margin-top:1px;}
.mt02 {margin-top:2px;}
.mt03 {margin-top:3px;}
.mt04 {margin-top:4px;}
.mt05 {margin-top:5px;}
.mt06 {margin-top:6px;}
.mt07 {margin-top:7px;}
.mt08 {margin-top:8px;}
.mt09 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt11 {margin-top:11px;}
.mt12 {margin-top:12px;}
.mt13 {margin-top:13px;}
.mt14 {margin-top:14px;}
.mt15 {margin-top:15px;}
.mt16 {margin-top:16px;}
.mt17 {margin-top:17px;}
.mt18 {margin-top:18px;}
.mt19 {margin-top:19px;}
.mt20 {margin-top:20px;}
.mt21 {margin-top:21px;}
.mt22 {margin-top:22px;}
.mt23 {margin-top:23px;}
.mt24 {margin-top:24px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}

.mb00 {margin-bottom:0px !important;}
.mb01 {margin-bottom:1px;}
.mb02 {margin-bottom:2px;}
.mb03 {margin-bottom:3px;}
.mb04 {margin-bottom:4px;}
.mb05 {margin-bottom:5px;}
.mb06 {margin-bottom:6px;}
.mb07 {margin-bottom:7px;}
.mb08 {margin-bottom:8px;}
.mb09 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb11 {margin-bottom:11px;}
.mb12 {margin-bottom:12px;}
.mb13 {margin-bottom:13px;}
.mb14 {margin-bottom:14px;}
.mb15 {margin-bottom:15px;}
.mb16 {margin-bottom:16px;}
.mb17 {margin-bottom:17px;}
.mb18 {margin-bottom:18px;}
.mb19 {margin-bottom:19px;}
.mb20 {margin-bottom:20px;}
.mb21 {margin-bottom:21px;}
.mb22 {margin-bottom:22px;}
.mb23 {margin-bottom:23px;}
.mb24 {margin-bottom:24px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}

.mr00 {margin-right:0px !important;}
.mr01 {margin-right:1px;}
.mr02 {margin-right:2px;}
.mr03 {margin-right:3px;}
.mr04 {margin-right:4px;}
.mr05 {margin-right:5px;}
.mr06 {margin-right:6px;}
.mr07 {margin-right:7px;}
.mr08 {margin-right:8px;}
.mr09 {margin-right:9px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr16 {margin-right:16px;}
.mr17 {margin-right:17px;}
.mr18 {margin-right:18px;}
.mr19 {margin-right:19px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}

.ml01 {margin-left:1px !important;}
.ml01 {margin-left:1px;}
.ml02 {margin-left:2px;}
.ml03 {margin-left:3px;}
.ml04 {margin-left:4px;}
.ml05 {margin-left:5px;}
.ml06 {margin-left:6px;}
.ml07 {margin-left:7px;}
.ml08 {margin-left:8px;}
.ml09 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}

/* Padding */
.pd   {padding:0px !important;}
.pd10 {padding:10px;}

.pt00 {padding-top:0px !important;}
.pt01 {padding-top:1px;}
.pt02 {padding-top:2px;}
.pt03 {padding-top:3px;}
.pt04 {padding-top:4px;}
.pt05 {padding-top:5px;}
.pt06 {padding-top:6px;}
.pt07 {padding-top:7px;}
.pt08 {padding-top:8px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:25px;}
.pt35 {padding-top:25px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}
.pt55 {padding-top:55px;}

.pb00 {padding-bottom:0px !important;}
.pb01 {padding-bottom:1px;}
.pb02 {padding-bottom:2px;}
.pb03 {padding-bottom:3px;}
.pb04 {padding-bottom:4px;}
.pb05 {padding-bottom:5px;}
.pb06 {padding-bottom:6px;}
.pb07 {padding-bottom:7px;}
.pb08 {padding-bottom:8px;}
.pb09 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}
.pb55 {padding-bottom:55px;}

.pl00 {padding-left:0px !important;}
.pl01 {padding-left:1px;}
.pl02 {padding-left:2px;}
.pl03 {padding-left:3px;}
.pl04 {padding-left:4px;}
.pl05 {padding-left:5px;}
.pl06 {padding-left:6px;}
.pl07 {padding-left:7px;}
.pl08 {padding-left:8px;}
.pl09 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pl35 {padding-left:35px;}
.pl40 {padding-left:40px;}
.pl45 {padding-left:45px;}
.pl50 {padding-left:50px;}

.pr00 {padding-right:0px !important;}
.pr01 {padding-right:1px;}
.pr02 {padding-right:2px;}
.pr03 {padding-right:3px;}
.pr04 {padding-right:4px;}
.pr05 {padding-right:5px;}
.pr06 {padding-right:6px;}
.pr07 {padding-right:7px;}
.pr08 {padding-right:8px;}
.pr09 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr40 {padding-right:40px;}
.pr45 {padding-right:45px;}
.pr50 {padding-right:50px;}

.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:20px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h100 {height:100px;}
.h200 {height:200px;}
.h250 {height:250px;}
.h300 {height:300px;}
.h310 {height:310px;}
.h330 {height:330px;}
.h350 {height:350px;}
.h400 {height:400px;}
.h500 {height:500px;}

.wp50	{width:50%}
.wp95	{width:95%}
.w50	{width:50px;}
.w100	{width:100px;}
.w120	{width:120px;}
.w150	{width:150px;}
.w200	{width:200px;}

.pointer {cursor:pointer;}

.bottom_st	{
height:60px;
padding:20px;
display:block;
border-top:1px solid #ccc;
}

/* 서브메뉴 */
.submenu_dsp {text-align:center;display: inline-block; padding:6px 20px;font-size:15px;width:100px}
.submenu_v{margin:10px 0px;width:100%;border-bottom:2px solid #000;border-top:2px solid #000;}



/*레이더정보*/
.rader .cnt{float:left; width:760px; text-align:center; border:1px solid #e3e3e3; background:#f2f2f2;  padding:10px; border-radius:2px;}
.rader .cnt div:first-child{float:left; width:730px; border:1px solid #e3e3e3; background:#fff; padding:10px; } 
.rader .cnt div ul{float:left; border-top:2px solid #165586 !important;} 
.rader .cnt div ul:first-child{ border:1px solid #e3e3e3; padding:10px;}
.rader .cnt div ul:first-child img{ width:580px;}
.rader .cnt div ul:nth-child(2){ width:115px; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.rader .cnt div ul:nth-child(2) h2{ border-bottom:1px solid #e3e3e3; height:47px; line-height:47px; background:#165586; color:#fff; font-weight:600; font-size:16px;}
.rader .cnt div ul:nth-child(2) li{ border-bottom:1px solid #e3e3e3; height:48px; line-height:48px; font-size:13px;}
.rader .cnt div ul:nth-child(2) li:nth-child(3){ background:#f2f2f2;}
.rader .cnt div ul:nth-child(2) li:nth-child(5){ background:#f2f2f2;}
.rader .cnt div ul:nth-child(2) li:nth-child(7){ background:#f2f2f2;}
.rader .cnt div ul:nth-child(2) li:nth-child(9){ background:#f2f2f2;}
.rader .cnt div ul:nth-child(2) li:nth-child(11){ background:#f2f2f2;}
.rader .cnt .bt{ position:absolute; margin:280px 0 0 280px; cursor:pointer; }

/*위성정보*/
.satelite .select       {float:left; width:780px; height:45px; border:1px solid #e3e3e3; margin-bottom:10px; background:#f2f2f2; border-radius:2px; font-size:16px;}
.satelite .select span  { float:left; font-size:16px; line-height:45px; margin:0 10px  0 20px;}
.satelite .select select{ float:left; height:30px; padding:5px; margin:8px 0 0 0; border-radius:3px; vertical-align:middle; font-size:12px;}
.satelite .select a     { float:left; width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 25px 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}
.satelite .cnt{float:left; width:760px; text-align:center; border:1px solid #e3e3e3; background:#f2f2f2;  padding:10px; border-radius:2px;}
.satelite .cnt div:first-child{float:left; width:710px; border:1px solid #e3e3e3; background:#fff; padding:23px; } 
.satelite .cnt div ul{float:left; border-top:2px solid #165586 !important;} 
.satelite .cnt div ul:first-child{ border:1px solid #e3e3e3; padding:10px; margin-left:0px;}
.satelite .cnt div ul:nth-child(2){ width:140px; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.satelite .cnt div ul:nth-child(2) h2{ border-bottom:1px solid #e3e3e3; height:52px; line-height:52px; background:#165586; color:#fff; font-weight:600; font-size:16px;}
.satelite .cnt div ul:nth-child(2) li{ border-bottom:1px solid #e3e3e3; height:47px; line-height:47px; font-size:13px;}
.satelite .cnt div ul:nth-child(2) li:nth-child(3){ background:#f2f2f2;}
.satelite .cnt div ul:nth-child(2) li:nth-child(5){ background:#f2f2f2;}
.satelite .cnt div ul:nth-child(2) li:nth-child(7){ background:#f2f2f2;}
.satelite .cnt div ul:nth-child(2) li:nth-child(9){ background:#f2f2f2;}
.satelite .cnt div ul:nth-child(2) li:nth-child(11){ background:#f2f2f2;}
.satelite .cnt .bt{ position:absolute; margin:220px 0 0 270px; cursor:pointer;}


/*기상특보*/
.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:780px; font-size:12px;}
.warning dl     {float:left; width:782px;  border-top: 2px solid #165586;}
.warning dl dt  {float:left; width:770px;  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:740px; border:1px solid #d6d6d6; text-align:center; padding:20px; text-align:left; line-height:30px;}
.warning dl dd p{float:left; margin-right:20px; }

/*태풍특보*/
.typhoon #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;}
.typhoon #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;}
.typhoon #sub_title span:nth-child(2){ float:right;font-size:12px; vertical-align:bottom;}
.typhoon .select       {float:left; width:780px; height:45px; border:1px solid #e3e3e3; margin-bottom:10px; background:#f2f2f2; border-radius:2px; }
.typhoon .select span  { float:left; font-size:16px; line-height:45px; margin:0 10px  0 20px; }
.typhoon .select select{ float:left; height:30px; padding:5px; margin:8px 0 0 0; border-radius:3px; vertical-align:middle; font-size:12px;}
.typhoon .select a     { float:left; width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 25px 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}
.typhoon .cnt   {float:left; width:780px;}
.typhoon .cnt table{ width:100%; border-top: 2px solid #165586;}
.typhoon .cnt table caption{display:none;}
.typhoon .cnt table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.typhoon .cnt table td{ height:30px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;}
.typhoon .cnt p { width:780px; text-align:center; margin:30px 0 ;} 

/*중기 예보*/


.week #sub_title span:first-child{
background: url('../images/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-right:9px;
}

.week #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.week .cnt   {float:left; width:100%; font-size:14px;color:#888

}

/*
.week .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.week .cnt table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.week .cnt table td{ height:50px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;}
*/

/*현장별 날씨*/
.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{ height:30px; 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:50px;  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;}

/*로그인*/
.login .cnt      {float:left; width:100%;}
.login .cnt .box_login { width:500px; height:165px; padding:16px; border:1px solid #e3e3e3; background:#f8f8f8; margin:0 auto;}
.login .cnt .area_input{ position:relative; float:left; width:430px; padding:33px; border:1px solid #e3e3e3; background:#fff;}
.login .cnt legend{overflow:hidden; width:1px; height:0px; text-indent:-99999px; font-size:0px; line-height:0;}
.login .cnt dt{ float:left; font-size:13px; font-weight:bold; line-height:35px; width:110px; color:000; white-space:nowrap;}
.login .cnt dd{ height:40px;}
.login .cnt dd input  { padding:10px; width:200px; height:13px; line-height:13px; font-size:11px;}
.login .cnt .btn_login{ position:absolute;  top:33px;  right:33px; width:90px; height:75px; line-height:75px; margin:0; font-size:16px; border:none; border-radius:5px; background:#165586; color:#fff; font-weight:bold ;border:1px solid #165586; cursor:pointer;}
.login .cnt .find{margin:5px 0 15px 110px;}
.login .cnt .find label{padding:0 0 0 18px; position:relative; display:block; text-align:left;}
.login .cnt .find label input{position:absolute; top:2px; left:0px; width:13px; height:13px;}

/*경보조건 설정*/
.warning_setup .cnt      {float:left; width:100%;}
.warning_setup .cnt>table{float:left; width:100%; border-top: 2px solid #165586;}
.warning_setup .cnt>table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:13px;}
.warning_setup .cnt div:first-child  {float:left; width:100%; height:365px; overflow-y:auto; overflow-x:hidden; border-bottom:1px solid #d6d6d6; font-size:13px;}
.warning_setup .cnt>table{width:100%;}
.warning_setup .cnt>table td{ height:30px;  border:1px solid #d6d6d6; border-top:none !important; text-align:center; font-size:13px;}
.warning_setup .cnt>table tr:nth-child(2) td{ padding:5px 0; font-size:13px;}
.warning_setup .cnt .bt     { float:right;}
.warning_setup .cnt .bt a   { float:left; width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 0 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}
.warning_setup .input_txt{border:1px solid #CCC; padding: 5px 0px 0px 3px; font-size:12px; background:#f7f7f7;}

/*메인페이지 경보 지역 표출*/
.warning_view  {position:relative; top:-12px; left:-20px; width:100%; height:265px; text-align:center; font-size:13px; padding:20px;padding-top:55px; z-index:1000;}
.warning_view .cnt  {/*float:left;*/  height:276px;  line-height:20px;  background:#fff; padding:10px;}
.warning_view .cnt>table{float:right; width:100%; border-top: 2px solid #165586;}
.warning_view .cnt>table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.warning_view .cnt div  {float:right; width:100%; height:260px; overflow-y:auto; overflow-x:hidden; }
.warning_view .cnt>div>table{width:100%;}
.warning_view .cnt>div>table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.warning_view .cnt>div>table td{ height:30px;  border:1px solid #d6d6d6; border-top:none !important; text-align:center; font-size:12px;}

/*풍속별작업 범위*/

.company_wind #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_wind #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_wind #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_wind {float:left; width:100%; font-size:15px;}
/*
.company_wind table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_wind th{ height:40px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;border-top:0px solid #fff;}
.company_wind td{ height:40px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;border-top:0px solid #fff;}
*/

/*현장 추가*/
.company_add #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_add #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_add #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_add .cnt   {float:left; width:100%; font-size:12px;}
.company_add .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_add .cnt table caption{display:none;}
.company_add .cnt table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;border-top:0px solid #fff;}
.company_add .cnt table td{ height:30px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;border-top:0px solid #fff;}
.company_add .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_add .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;}
.company_add .cnt .btn     { float:right;}
.company_add .cnt .btn a   { float:left; width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 0 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}
.company_add .input_txt{border:1px solid #CCC; padding: 5px 0px 0px 3px; font-size:12px; background:#f7f7f7;}
.company_add .bt  { width:30px; height:20px; text-align:center; display:inline-block; font-weight:bold; line-height:20px; margin:0px 0px 0px 0px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:12px;  border-radius:2px;}

/* 천후표 */
.chonhu .cnt   {float:left; width:100%; font-size:12px;}
.chonhu .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.chonhu .cnt table caption{display:none;}
.chonhu .cnt table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.chonhu .cnt table td{ height:50px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;}
.chonhu .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;}
.chonhu .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;}
.chonhu .cnt .bt     { float:right;}
.chonhu .cnt .bt a   { float:left; width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 0 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}

/* 작업기상도 */
.company_work #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_work #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_work #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_work {float:left; width:100%; font-size:12px;}
.company_work table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_work th{ height:40px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.company_work td{ height:50px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;}

/* 작업중지기준 */
.company_stop #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_stop #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_stop #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_stop {float:left; width:100%; font-size:12px;}

.company_stop table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_stop th{ height:40px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;border-top:0px solid #fff;}
.company_stop td{ height:40px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;border-top:0px solid #fff;}

/* 기상실황 */
.aws_data {float:left; width:100%; font-size:12px;}
.aws_data table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.aws_data th{ height:40px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;border-top:0px solid #fff;}
.aws_data td{ height:40px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;border-top:0px solid #fff;}

/*현장 리스트*/

/*
.company_list #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_list #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_list #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_list .cnt   {float:left; width:100%; font-size:12px;}
.company_list .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_list .cnt table caption{display:none;}
.company_list .cnt table th{ height:25px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.company_list .cnt table td{ height:30px;  border:1px solid #d6d6d6; text-align:center; font-size:12px;}
.company_list .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_list .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;}

*/
/* 게시판 */
.company_board #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_board #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_board #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_board .cnt   {float:left; width:100%; font-size:12px;}
.company_board .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_board .cnt table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.company_board .cnt table td{ height:50px;  border-bottom:1px solid #d6d6d6; font-size:12px;}
.company_board .board_bt  { width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 0px 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}

.company_board_list #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_board_list #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_board_list #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_board_list .cnt   {float:left; width:100%; font-size:12px;}
.company_board_list .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_board_list .cnt table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.company_board_list .cnt table td{ height:30px;  border-bottom:1px solid #d6d6d6; font-size:12px;}
.company_board_list .board_bt  { width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 0px 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}

.company_board_view #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_board_view #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_board_view #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_board_view .cnt   {float:left; width:100%; font-size:12px;}
.company_board_view .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_board_view .cnt table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.company_board_view .cnt table td{ height:30px;  border-bottom:1px solid #d6d6d6; font-size:13px;}
.company_board_view .board_bt  { width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 0px 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}

.company_board_write #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_board_write #sub_title span:first-child{ float:left; font-size:18px; font-weight:600; color:#165586;  padding-right:9px; margin-right:9px;}
.company_board_write #sub_title span:nth-child(2){ float:right; font-size:12px; vertical-align:bottom;}
.company_board_write .cnt   {float:left; width:100%; font-size:12px;}
.company_board_write .cnt table{ width:100%; border-top: 2px solid #165586; font-size:12px;}
.company_board_write .cnt table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333; border:1px solid #d6d6d6; font-size:12px;}
.company_board_write .cnt table td{ height:30px;  border-bottom:1px solid #d6d6d6; font-size:13px;}
.company_board_write .board_bt  { width:92px; height:30px; text-align:center; display:inline-block; font-weight:bold; line-height:26px; margin:8px 0px 0 2px; color:#fff; background:#165586; border:1px solid #165586; letter-spacing:-0.2px; font-size:14px;  border-radius:2px;}


/* 추가 타이틀*/
.content_header1_h3 { font-size:28px; color:#333333;font-weight:700;}
font-size:12px; color:#262626;}
.content_header1_span{ margin:0 4px;color:#999;font-size:0.8em;}



.content_header1_subtitle {
background: url('../images/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{
padding:10px;
border:1px solid #f5f6f7;
background-color:#f1f1f1;
margin-bottom:20px;
}

.content_header1_subtitle_text_rig{
float:right; font-size:12px; vertical-align:bottom;
}
/*
.alltb table{ width:100%; border: 2px solid #555; font-size:13px;}
.alltb table th{ height:30px; background:#f2f2f2; font-weight:600; color:#333;  
border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;
}

.alltb table td{ height:30px;  text-align:center; 
border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;
}


.alltb .rline {
border-right:1px solid #d6d6d6;
}
*/

.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;
}

.alltb table td {
    height: 45px;
    font-size: 14px;
    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;
}








/* 왼쪽메뉴추가*/
.area_left{
display:block;
padding:50px 0px;
text-align:center;
background: url(../images/blue.png) no-repeat 0px -150px;
color:#fff;font-size:25px;
}


/* 버튼 */
.btn {
margin-top:0px;
padding:5px 15px;
border:1px solid #ccc;
cursor:pointer;
font-size:13px;
}

.btn:hover {
margin-top:0px;
padding:5px 15px;
background-color:#023e7a;
color:white;
}