/* CSS Document */

@import url("base.css");
@import url("common.css");
@import url("contents.css");

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

a:hover, a:focus { 
    text-decoration: none !important;
}

/*header*/
#wrap {width:100%;background:url('/images/layout/bg_top.gif') repeat-x left top;  text-align:center}
#wrap.m_wrap {background:url(../images/common/bg_top_main.gif) repeat-x left top; }
#wrap_all {position:relative; width:100%; margin:0 auto; }

.thead-child {
    font-weight: bold;
    text-align: center;
    background-color: #DBEAF9;
}

.tr-child-1 {
    background: #f9f9f9;
}

.tr-child-2 {
    background: #fff;
}

.thead
{
    font-weight:bold;
    text-align:center;
    background-color:#DBEAF9;
   
}
.TNN_Combo_Pages
{
    width:70px;
    /*height:25px;    */
    margin-bottom:-1px;
}
.td-table
{
     line-height:40px;
     vertical-align:middle;    
}
.HeaderGrid
{
	font-weight:bold;
    text-align:center;
    background-color:#DBEAF9;
}
.RowGrid-2
{
	background-color:#D9EDF7;	 
	
}
.RowGrid-1
{
	background-color:#DFF0D8;	 
} 

.RowPadding
{
	padding-left:0px;
}

.RowCheck
{
	padding-left:10px; 
	width:30px;
}
 
/*gnb*/
#gnb {
    position: absolute;
    left: 20px;
    top: 61px;
    z-index: 10;
    width: 785px;
}
#gnb #gnb1, #gnb #gnb2, #gnb #gnb3, #gnb #gnb4, #gnb #gnb5, #gnb #gnb6, #gnb #gnb7 {position:absolute; left:0; }
#gnb #gnb1 {left:0px; width:200px}
#gnb #gnb2 {left:150px; width:200px}
#gnb #gnb3 {left:275px; width:200px}
#gnb #gnb4 {left:485px; width:200px}
#gnb #gnb5 {left:628px; width:200px}
#gnb #gnb6 {left:770px; width:100px}
#gnb #gnb7 {left:885px;  width:80px}
#gnb ul ul {position:relative; margin-top:0px;}
#gnb #gnb101 {width:650px; margin-left:-10px; }
#gnb #gnb201 {width:400px; margin-left:-50px; }
#gnb #gnb301 {width:600px; margin-left:-40px;}
#gnb #gnb401 {width:310px; margin-left:-30px;}
#gnb #gnb501 {width:620px; margin-left:-350px;}
#gnb #gnb601 {width:530px; margin-left:-300px;}
#gnb #gnb701 {width:590px; margin-left:-500px;}
#gnb li {float:left; line-height:135%;}
#gnb li li a {display:block; padding:7px}

/*snb*/
.nav-left {float:left; width:200px;height:160px;text-align:center; margin-top:2px;padding:55px 50px 0px 10px; background-image:url('/images/layout/bg_nav.gif') ;}
  

		@media only screen and (max-width:241px) {
		.nav-left { 
				background-image: url(none);	 
			}
		}
		




#snb h3 {background:url('../images/title/bu1.gif') no-repeat left 1px; padding-left:9px}
#snb p {margin:21px 0 27px 0}
#snb li {padding-bottom:7px}
#snb li img{vertical-align:top; }
#snb .ranking {background:url('../images/search/bg_ranking.gif') no-repeat left top; width:166px; height:280px; padding:35px 15px 0 15px; line-height:14px}
#snb .ranking img {padding-right:5px}
#snb .ranking ul {margin-top:18px; padding-left:7px;}
#snb .ranking .r_date {color:#2e2e2e; font-size:11px; text-align:center; margin:8px 0;}
#snb_search {height:75px; padding:35px 0 0 13px; margin-top:15px; background:url('../images/common/bg_search.png') no-repeat; _background:none; _filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/common/bg_search.png', sizingMethod='crop')"; }
#snb_search .inp {background:#fbfbfb; border:0; width:123px; margin-right:3px}

/*contents*/
#location {float:right;  margin-top:12px}
#location strong {color:#393939; font-weight:normal}
#location span {background:url('../images/common/bu_arrow1.gif') no-repeat right 2px; padding:0 15px 0 10px; color:#666; }
#location .home {background:url('../images/common/bu_home.gif') no-repeat left top; padding-left:5px }
#location a {text-decoration:none}
#location p {float:left;font-size:11px;}
#location p.print {margin:0 47px 0 35px; display:inline}
#container {position:relative; margin:0; width:100%;height:100%; text-align:left; background:url('/images/layout/bg_content.gif')no-repeat 257px 2px;}
#container:after {content:" "; display:block; clear:both;height:100%;} 
.contents {float:left;  margin-left:auto; margin-top:0px; height:100%; vertical-align:top;}

/*main*/
.main_contents {position:relative;  width:100%;  padding:0px 0 0 0px; margin-top:5px; text-align:left}
 

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.Footer_Bg_Left {
    background: rgba(0, 0, 0, 0) url("../../Css/assets/images/gallery/footer-bg-left.png") no-repeat scroll 0 0;
    border: 0 none;
    height: 86px;
    text-align: left;
    font-family: Arial;
    font-size: 12px;
}

.Footer_Bg_Right {
    background: rgba(0, 0, 0, 0) url("../../Css/assets/images/gallery/footer-bg-right.png") repeat-x scroll 0 0;
    border: 0 none;
    height: 86px;
    text-align: right;
    font-family: Arial;
    font-size: 12px;
}

/*@media (max-width: 612px) 
{
    .user-info {
        display:none !important;
    }
    .nav.ace-nav.pull-right .dropdown-toggle {
        border: 1px solid red !important;
        border-radius: 30px;
        width: 30px;
        height: 30px;
        padding: 0 !important;
        top:25px;
    }

    .nav.ace-nav.pull-right .dropdown-toggle .icon-caret-down {
        margin-left: 5px;
    }
}*/