/* CSS Document */
@charset "utf-8";

body { margin : 0px 0px 0px 0px ; padding : 0px 0px 0px 0px ;background-image:url('/grg/images/layout/basic_bg.jpg'); background-repeat:repeat-x; font-family:Arial,Tahoma,Sans-serif,Verdana; }

a:link{text-decoration:none; color:#669900;}
a:visited{text-decoration:none; color:#669900;};
a:hover{text-decoration:none; color:#669900;};
a:active{text-decoration:none; color:#669900;};


#bodyWrap { 
	position:relative;
	width:1010px;
	margin:0 auto; 
	padding:0px 0px 0px 0px; 
	border:0px #333333 solid; 
	background-image:url('/grg/images/layout/basic3_bg.jpg');
	background-repeat:repeat-y;	
	z-index:1;
	overflow:hidden;

}

#bodyWrap2 { 
	position:relative;
	width:1010px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	border:0px #333333 solid;
	background-image:url('/grg/images/layout/basic2_bg.jpg');
	background-repeat: no-repeat;
	z-index:2;
	overflow:hidden;

}
#bodyWrap3 { 
	position:relative;
	width:950px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	border:0px #333333 solid;
	z-index:3;
	overflow:hidden;

}


/*Header part*/
#header { position:relative; width:950px; height:445px; overflow:hidden;}
#logo { width:370px; height:100px; border:0px solid #445699;float:left;}
#lang_search {width:300px; height:100px; float:right;border:0px solid #445699}
#movie {width:950px; border:0px solid #445699; text-align: center; font-size:120%;font-weight: bolder; margin-top:100px;}
#movie #nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}
#movie .home_level{
	width:68px;
}
#movie .first_level{
	width:147px;
}
#movie .first_level li a{
	margin:1px 0 0 0;
	width:145px;
}
#movie #nav a{
background-color:#8ab736;
display:block;
border:1px solid #8ab736;
color:#fff;
text-decoration:none;
padding:5px 0 5px 0;
}

#movie #nav a:hover{
background-color:#fff;
color:#333;
}

#movie #nav li{
float:left;
position:relative;
vertical-align:middle;
}

#movie #nav ul {
position:absolute;
display:none;
}

#movie #nav li ul a{
height:auto;
float:left;
}

#movie #nav ul ul{
top:auto;
}	

#movie #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#movie #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


/*language css from XE official*/
#selectLang { float:right; padding:0; }
#language { float:right; z-index:100; border:0px solid #445699}
#language strong { color:#5c5c5c; font:.75em Tahoma; position:absolutmargin-right:3px;}
#language a img { vertical-align:-5px;}
#language ul { position:absolute; top:15px; right:0px; display:none; border:1px solid #d9d9d9; background:#ffffff;}
#language ul li { list-style:none; }
#language ul li a { display:block; width:61px; padding:3px 8px; font:9px Tahoma; color:#5c5c5c; text-decoration:none;}
#language ul li a:hover { background:#f4f4f4;}

/*search css from XE official*/

#isSearch { position:absolute; top:70px; right:10px; width:214px; text-align:right; border:0px solid #445699}
#isSearch .searchOrder { display:none;}
#isSearch .checked { position:absolute; left:0; top:0; text-align:left; display:block; padding:5px 0 0 5px; width:64px; height:14px; background:url(/grg/images/white/bgSearchTerm.gif) no-repeat; font:11px "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; color:#5c5c5c; line-height:normal;}
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #b2b2b2; background:#ffffff; overflow:hidden;}
#isSearch ul li { width:67px; height:18px; list-style:none;}
#isSearch ul li input { display:none;}
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; color:#5c5c5c;}
#isSearch ul li label.on { background:#ededed; }
#isSearch ul li label:hover,
#isSearch ul li label:focus { background:#ededed;}
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#000000; border:1px solid #B0B0AF; background-color:#FFFFFF; }
#isSearch .inputText:hover,
#isSearch .inputText:focus { border:1px solid #8E8E8D; background-color:#FFFFFF; }
*:first-child+html  #isSearch .inputText { position:relative; top:-1px;}
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
*:first-child+html #isSearch .submit { position:relative; top:-1px;}
/*--------------------------------------*/



/*Main Contents part*/
#mainWrap {position:relative; width:950px; overflow:hidden;}
#submenu{ position:relative; width:220px;float:left; top:15px; border:0px solid #666666;overflow:hidden;}
#main {width:720px; float:right; border:0px #333333 solid;}

#content_text { position:relative;top:15px; width:390px;float:left;  font-size:12px; font-family:Arial,Tahoma,Sans-serif,Verdana; color:#666666 ;border:0px #333333 solid;line-height:140%;;}
#content_main { position:relative;top:15px; left:10px; width:530px;float:left;  font-size:12px; font-family:Arial,Tahoma,Sans-serif,Verdana; color:#666666 ;border:0px #333333 solid;line-height:140%;}
#content_contact{position:relative;float:left; top:15px; left:25px; width:680px;font-size:12px; font-family:Arial,Tahoma,Sans-serif,Verdana; color:#666666 ;border:0px #333333 solid;line-height:140%;}

/*Contact*/

#contact{position:relative; width:700px;border:0px solid #000000;}
#inquiary_form {position:relatvie; width:680px; border:0px solid #000000;}

/*index logo slide*/

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:180px;
	height:90px;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}		



/*layout*/

#quick {position:relative; float:right; top:15px; right:15px;border:0px solid #000000; }
#gotop {z-index:99;float:right; bottom:0px;right:0px;position:absoulte; position:fixed}


/*Footer part*/
#footer { position:relative;width:950px; height:80px; border-top:1px solid #666666; border-bottom:0px solid #323232; border-left:0px solid #323232; border-right:0px solid #323232;overflow:hidden;}
#footer_table {border:0px solid #323232; font-size:11px; font-family:Arial,Tahoma,Sans-serif,Verdana; color:#666666}
#footer_menu {border:0px solid #323232; font-size:12px; font-family:Arial,Tahoma,Sans-serif,Verdana; color:#669900}

/* Liam adds 2about_submenu */
#submenu a{
	color:#939393;
	font-size: 12px;
}
#submenu a:hover{
	color:#669900;
}
#submenu ul{
	list-style-type: none;
}
#submenu ul li{
		line-height: 150%;
}
