/* 
	project: Conceptnova (free CSS template)
	author: luka cvrk (www.solucija.com)
@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb);
*/
@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900');

*{ margin: 0; padding: 0; }*
body {font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; color: #454545; line-height: 20px;letter-spacing:-0.01em;min-width:1100px;min_width:1100px;}
a { text-decoration: none; color: #555; background: inherit; }
a:hover { color: #808080; background: inherit; }	
a:focus { outline: 0; }
h1 { font-size: 2.8em; line-height: 35px; }
h2 { color: #000; font: bold 170% Arial, Sans-Serif; letter-spacing: -1px; padding: 0; margin: 0 0 10px; }
img { border: 0; }
input {font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; }
p{font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
#board_contens_view{font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}

select{font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
.grey { color: #484848; }
#header_body {background:#fff;}
#header_full{border:0px solid red;width:100%;overflow:hidden}
#header_fulllogin{border-bottom:1px solid #000;width:100%;overflow:hidden;background-color:#f7f7f7}
#header_wrap { width: 1100px; margin: 0px auto 0;POSITION: relative;border:0px solid red}
#content_wrap { width: 1100px; margin: 0px auto 0;POSITION: relative;}
#footer_wrap { width: 1100px; margin: 0px auto 0;}
#full_window {display:none;left:50%;position:absolute;width:1200px;margin-left:-600px;}
#full_window_bottom {text-align:center;}
#full_window .top_bg {}
#full_window_close { position:absolute;top:0px;left:1105px;margin:0px;padding:0px;background: url(../img/slide_close_btn.gif) repeat-x center center;width:42px;height:42px;z-index:9;cursor:pointer;}
#full_window_close span {display:none;}
#full_window_body { width: 1100px; margin: 0px auto 0;POSITION: relative;border:0px solid red}

#fulltable{width:1105px;background-color:#FFFFFF;border:1px solid #555;}
#fulltable td{padding:10px 15px;border-right:1px solid #eee;width:12%}
#fulltable .subm{font-size:12px;color:#777;line-height:24px}
#fulltable .submtop{background-color:#f9f9f9;border-bottom:1px dashed #eee}

.en {font-family: 'Rubik', sans-serif;}
.firstm{font-size:14px;color:#333;font-weight:bold;}


#small_window { position:relative;width:1100px;height:50px;}

/*
#logoleft{float:left;width:300px;border:1px solid red;padding-top:40px}
#logo {float:left;position:relative;top:10px;width: 460px; height:80px; line-height:80px; margin: 0 0 0px;cursor:pointer;}
#search { position:absolute;top:60px;width: 340px; right:0px; height:50px; margin:0px;}
*/

#logoleft{float:left;width:400px;margin-top:30px;border:1px solid #000;margin-left:50px}
#snsleft{float:left;width:173px;padding-top:23px}
#logo {float:left;position:relative;top:10px;width:250px;height:80px; line-height:80px; margin: 0 0 0px;cursor:pointer;}

#search {float:right;position:relative;width:195px;margin-top:30px;}
#search li {list-style:none;float:left;width:65px;text-align:center;font-size:12px;color:#000;}
#search li a {color:#000}


#login { position:relative;top:10px;width:650px;text-align:right;margin:0 auto;border:0px solid red;overflow:hidden;height:40px;float:right;}
#openm { position:relative;top:0px;width:350px;text-align:left;margin:0 auto;border:0px solid red;overflow:hidden;height:40px;float:left;cursor:pointer;}
#openm li{ background: url(../img/grey_arrow.png) no-repeat 156px 19px;border-right:1px solid #d8d8d8;width:140px;margin:0 auto;height:40px;float:left;list-style:none;font-size:13px;font-weight:bold;padding:10px 23px 10px 20px;text-align:center;color:#737373}
#openm .select2{ background: url(../img/grey_arrow.png) no-repeat 130px 19px;border-left:0px solid #d8d8d8;padding:0px;margin:0px;background-color:#000;color:white;padding:10px 23px 10px 20px;text-align:center;width:120px}


#address_top{width:100%;border-top:1px solid #ccc;}
#address_center{width:1100px;margin:0 auto;padding:10px 0}
.address_title{font-family: 'Roboto', sans-serif;font-size:14px;font-weight:bold;padding:0 0 0 3px}
.address_sub{font-family: 'Roboto', sans-serif;font-size:11px;color:#777;line-height:14px;letter-spacing:0px;padding:0 3px 0 3px}
.main_title{font-family: 'Roboto', sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;padding-top:10px}


#menu_top{width:100%;border-top:0px solid #ccc;}
#menu_center{width:1100px;margin:0 auto;padding:10px 0}
#menu_center table td{text-align:center;padding:10px 0;font-size:17px;letter-spacing:-1px}


#roll_top{width:100%;border-top:0px solid #ccc;}

#open_layer { background: url(../img/open.gif) no-repeat 465px center;cursor:pointer;position:absolute;top:7px;width:400px;text-align:left;height:15px;padding-left:430px;}
#open_layer span { display:none;}
#open_layer #full_view_msg {background: url(../img/all_view_btn.jpg) no-repeat center 15px;height:50px;width:100px;}
#close_layer { background: url(./img/close.gif) no-repeat center center;cursor:pointer;position:absolute;top:5px;width:42px;height:42px;text-align:right;height:15px;display:none;}
#close_layer span { display:none;}
#login dl {right:0px;padding: 0px; margin: 0px;}			
#login dl dd { list-style-type: none; display: inline;  font-weight:bold;padding:0 5px}
#login dl dd a { padding-left: 0px; margin-right: 0px; font-size:12px;color: #A5A5A5; }
#login dl dd a:hover { padding-left: 0px; margin-right: 0px; font-size:12px;color: #333; }
#logo span{ display:none;}

#header_top { color: #454545; padding: 10px 0 0 0px; clear: both; margin: 0 0 0px 0; height: 100px; }
#header_top p { padding: 0; margin: 0; }

#header_top ul { float: right; padding: 12px 160px 0 0; margin: 0 0 5px 0; }			
#header_top ul li { list-style-type: none; display: inline;  font-weight: bold; }
#header_top ul li a { padding-left: 7px; background: #FFF url(../img/bullet.gif) no-repeat center left; margin-right: 5px; color: #C40000; }
#header_top ul li a:hover { padding-left: 7px; background: #FFF url(../img/bullet.gif) no-repeat center left; margin-right: 5px; color: #808080; }

#left{width:200px;float:left;position:relative;z-index:100}
#maincontent {position:relative;padding:15px 0 15px 15px; background: url(../img/bg.gif) repeat-x; width:884px;float:left;border-left:1px solid #eee;min-height:800px;z-index:0}
#maincontent table{position:relative;}

#footer_body { clear: both; padding:30px 0px 70px 0px ;  margin: 0px 0 0 0;}
#footer_body table{border:0px}
#footer_body table td{border:0px;}
#footer .txt{ font-size:11px;}
#footer .gb{ font-family:Arial;font-size:11px;padding:0px 10px 0px 10px;}
.red {color:#e52642;}
.bold {font-weight:bold;}


/*슬라이드쇼*/
#slideshowWrapper{position:relative;width:100%;margin:auto;}
#fssPrev{position:absolute;top:169px;left:-67px;background:url(arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;}
#fssNext{position:absolute;top:169px;left:646px;background:url(arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;}
#fssPlayPause{position:absolute;top:435px;right:20px;background:url(white.png) repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none;}

ul#slideshow{list-style:none;border:0px solid #999;padding:0px;margin:auto;margin-top:0;width:100%;height:400px;overflow:hidden;}
ul#slideshow table{border:0px solid red;text-align:center;}
p{text-align:center;}

#fssList{position:absolute;list-style:none;width:1050px;left:50%;margin-left:-530px;margin-top:-60px;text-align:left;border:0px solid red}
/*
#fssList{position:absolute;list-style:none;width:1050px;margin-top:0px;text-align:left;border:1px solid red;height:28px}*/
#fssList li{display:inline;padding-right:18px;width:18px;height:18px;background:url(../img/active.png) no-repeat center center;width:18px;height:18px}

#fssList li.fssActive{background:url(../img/active_bg.png) no-repeat center center;width:18px;height:18px}

#top{background:#3b5998;width:100%;height:40px;margin-bottom:20px;}
#top h1{color:#fff;font-weight:normal;font-size:18px;padding:7px 0 0 15px}
#top h1 span{font-size:11px;}
#top h1 a{text-decoration:underline;color:#fff;}
#top h1 a:hover{text-decoration:none;}

#navlist { float: left; width: 185px; margin-top: 20px; margin-left: 0px;}

#navlist ul {
 list-style: none;
}

#navlist li a{
 display: block;
border-bottom:1px solid #ddd;padding:10px 10px;background-color:#fff;font-weight:bold;font-size:13px;color:#333;padding-left:15px;cursor:pointer;
background:url(../img/cateblot.gif) no-repeat center left;
}
 
#navlist li a:hover {
 color: #555;
 background:#f9f9f9 url(../img/cateblot.gif) no-repeat center left;
 }
 
#navlist li .active {
 color: #555;
 background:#f9f9f9 url(../img/cateblot.gif) no-repeat center left;}

.whitebtn{width:60px;background-color:#fff;border:1px solid #ddd;font-size:13px;padding:10px 0 10px 0;font-weight:bold;color:#777;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
.greybtn{width:80px;background-color:#f9f9f9;border:1px solid #ddd;font-size:13px;padding:10px 0 10px 0;font-weight:bold;color:#777;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
 .blackbtn{width:80px;background-color:#555;border:1px solid #555;font-size:13px;padding:10px 0 10px 0;font-weight:bold;color:#fff;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
 .searbtn{width:40px;background-color:#989898;border:1px solid #989898;font-size:13px;height:25px;font-weight:bold;color:#fff;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
 .sear_sub{font-family: 'Roboto', sans-serif;font-size:13px;color:#777;line-height:14px;letter-spacing:0px;padding:0 3px 0 3px}

.bdtable{border-collapse:collapse;border-top:2px solid #555}
.subjtitle{font-size:16px;color:#555;font-weight:bold}
.bdtable td.left{border:1px solid #ddd;width:80px;background-color:#f9f9f9;font-size:13px;font-weight:bold;color:#777;padding:9px 10px 9px 10px;text-align:center;}
.bdtable td.right{border:1px solid #ddd;padding:0 15px;font-size:13px;}


#commentContents{}
.ed{height:28px;border:1px solid #ddd;background-color:#f9f9f9}
.commentbtn{width:115px;height:80px;background-color:#555;border:1px solid #555;font-size:13px;padding:10px 0 10px 0;font-weight:bold;color:#fff;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}


.contable{border-collapse:collapse;border-top:2px solid #555}

.contable td.top{font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;border:1px solid #ddd;width:50%;background-color:#f9f9f9;font-size:14px;font-weight:bold;color:#555;padding:9px 10px 9px 10px;text-align:center;}
.contable td{font-family: 'Roboto', sans-serif;font-size:13px;border:1px solid #ddd;padding:10px 15px;text-align:center;}
.contable td.left{background-color:#fefefe;font-family: 'Roboto', sans-serif;font-size:12px;border:1px solid #ddd;padding:10 15px;font-weight:bold;color:#888;text-align:center;}
.contable td.korea{font-size:13px;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
.korea{font-size:13px;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}


.contable2{border-collapse:collapse;border-top:2px solid #555}
.contable2 td.top{font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;border:1px solid #ddd;width:25%;background-color:#f9f9f9;font-size:14px;font-weight:bold;color:#555;padding:9px 10px 9px 10px;text-align:center;}
.contable2 td{font-family: 'Roboto', sans-serif;font-size:13px;border:1px solid #ddd;padding:10px 15px;text-align:center;}
.contable2 td.left{background-color:#fefefe;font-family: 'Roboto', sans-serif;font-size:12px;border:1px solid #ddd;padding:10 15px;font-weight:bold;color:#888;text-align:center;}
.contable2 td.korea{font-size:13px;font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}