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

html, body {
	height:100%;
	}

/* Float Elements 
---------------------------------*/
.fl-lt {float:left;}
.fl-rt {float:right;}

/* Clear Floated Elements
---------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

@font-face {
    font-family: 'ag_benguiat_cyrbook';
    src: url('../fonts/ag-benguiat-cyr-book-webfont.eot');
    src: url('../fonts/ag-benguiat-cyr-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ag-benguiat-cyr-book-webfont.woff') format('woff'),
         url('../fonts/ag-benguiat-cyr-book-webfont.ttf') format('truetype'),
         url('../fonts/ag-benguiat-cyr-book-webfont.svg#ag_benguiat_cyrbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: "dwarf";
    src: url("/fonts/dwarf.eot"); 
    src: local("Dwarf"), url("/fonts/dwarf.ttf") format("truetype");
}

/* Primary Styles
---------------------------------*/
body {
	background:url(../pics/gof2_homepage/body_bg.jpg) no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#000;
	min-width:1161px;
	
	}
.header{
	height:75px;
	background:url(../pics/gof2_homepage/header_bg.jpg) no-repeat center top;
	min-width:1196px;
}
.header_top{
	
	height:48px;
}
.header_wrap{
	width:1020px;
	margin:0px auto;
	position:relative;
	z-index:99;
}
.absolute_bg{
	width:264px;
	height:38px;
	position:absolute;
	bottom:-10px;
	left:65px;
}
.header_left{
	padding:10px 0 0 0px;
	width:637px;
	font-family: Helvetica, sans-serif, "Century Gothic", Arial;
	font-weight:bold;
}
.registration_info{
	width:301px;
	height:41px;
	background:url(../pics/gof2_homepage/registration_bg.png) no-repeat left top;
	padding:3px 50px 0 47px;
	margin-right:28px;
}
.registration_info ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.registration_info ul li{
	float:left;
	height:26px;
	font-family: Helvetica, sans-serif, "Century Gothic", Arial;
	font-weight:bold;
	line-height:25px;
}
.registration_info ul li a{
	font-size:12px;
	color:#fff;
	display:block;
	padding:0 18px 0 54px;
}
.registration_info ul li span{
	font-size:12px;
	color:#fff;
	display:block;
	padding:0 18px 0 54px;
}
.registration_info ul li.register{
	width:148px;
	margin-right:3px;
}
.registration_info ul li.register a{
	display:block;
	background:url(../pics/gof2_homepage/sprite.png) no-repeat left top;
}
.registration_info ul li.register a:hover{
	background-position:left -26px;
	text-shadow:-1px -1px 6px #FFFFFF;
}
.registration_info ul li.register span{
	display:block;
	background:url(../pics/gof2_homepage/sprite.png) no-repeat left top;
}
.registration_info ul li.register span:hover{
	cursor:pointer;
	text-shadow:-1px -1px 6px #FFFFFF;
	background-position:left -26px;
}

.registration_info ul li.login{
	width:141px;
	height:25px;
	font-family: Helvetica, sans-serif, "Century Gothic", Arial;
	font-weight:bold;
}
.registration_info ul li.login a{
	background:url(../pics/gof2_homepage/sprite1.png) no-repeat left top;
}
.registration_info ul li.login a:hover{
	text-shadow:-1px -1px 6px #FFFFFF;
	background-position:left -25px;
}
.registration_info ul li.login span{
	background:url(../pics/gof2_homepage/sprite1.png) no-repeat left top;
}
.registration_info ul li.login span:hover{
	cursor:pointer;
	text-shadow:-1px -1px 6px #FFFFFF;
	background-position:left -25px;
}

/*========== facebook_box ===========*/
.facebook_box{
	width:146px;
	height:24px;
	background:url(../pics/gof2_homepage/face_book_bg.png) no-repeat left top;
	padding:0 1px 0 1px;
}
.facebook_box a{
	padding:0 0 0 30px;
	font-size:12px;
	color:#fff;
	height:23px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:23px;
	text-shadow:1px 1px 1px #000;
	display:block;
	background:url(../pics/gof2_homepage/face_book_icon.png) no-repeat left 2px;
}
.facebook_box:hover {
	background-position:0px -24px;
	}

.ie7 .facebook_box{
	padding:0 0px 0 1px;
	width:144px;
	
}
.ie7 .facebook_box a{
	font-size:11px;
}

/*============= header_menu ============*/
.header_menu{
	
}
.header_menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.header_menu ul li{
	float:left;
	font-size:18px;
	height:47px;
	font-family: 'ag_benguiat_cyrbook';
	font-size:16px;
	line-height:48px;
	background:url(../pics/gof2_homepage/sep.jpg) no-repeat left top;
}
.header_menu ul li a{
	display:block;
	color:#fff;	
	padding:0 16px 0 16px;
}
.header_menu ul li a:hover{
	background:url(../pics/gof2_homepage/menu_bg.png) repeat-x left top;
}
.header_menu ul li span{
	display:block;
	color:#fff;	
	padding:0 16px 0 16px;
}
.header_menu ul li span:hover{
	cursor:pointer;
	text-shadow:-1px -1px 6px #FFFFFF;
	background:url(../pics/gof2_homepage/menu_bg.png) repeat-x left top;
}
/*=========== header_bottom ===========*/
.header_bottom{
	height:26px;
	background:url(../pics/gof2_homepage/social_bg.png) no-repeat left top;
	width:267px;
	padding:0 60px 0 56px;
}
.header_bottom h3{
	font-size:13px;
	color:#f3ecbe;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding:4px 36px 0 0;
	float:left;
}
.header_bottom a{
	display:block;
	width:18px;
	height:14px;
	float:left;
	margin:6px 5px 0 0;
}
.header_bottom a:hover{
	background:url(../pics/gof2_homepage/social_hover.png) repeat-x left top;
}


/*=========== content_area =============*/
.content_area{
	width:1066px;
	margin:0px auto;
	position:relative;
	padding:0 0 5px 0;
}
.content_left_bg{
	height:734px;
	width:664px;
	position:absolute;
	top:-69px;
	left:-16px;
	z-index:9;
}
.register_here{
	background:url(../pics/gof2_homepage/sprite_2.png) no-repeat left top;
	height:65px;
	width:265px;
	position:absolute;
	top:399px;
	left:92px;
}
.register_here:hover{
	background:url(../pics/gof2_homepage/sprite_2.png) no-repeat left -65px;
}
.register_here h3{
	padding:6px 0 0 78px;
	font-size:25px;
	color:#fff;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	
}
.register_here h3 a{
	display:block;
	color:#fff;
}
.register_here h3 span{
	cursor:pointer;
	display:block;
	color:#fff;
}
.register_here h4{
	padding:3px 0 0 78px;
	font-size:18px;
	color:#fff;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	display:block;
}
.register_here h4 a{
	color:#fff;
	display:block;
}
.register_here h4 span{
	cursor:pointer;
	color:#fff;
	display:block;
}
.online_game{
	width:308px;
	position:absolute;
	top:539px;
	left:80px;
	font-family: Arial,Helvetica,sans-serif;
	text-align:justify;
	font-size:13px;
	color:#473626;
}
.online_game h3{
	font-size:22px;
	color:#473626;
	text-align:center;
	font-family: 'ag_benguiat_cyrbook';
	text-shadow:1px 1px 1px #fffed9;
}
.online_game h1{
	min-height: 0px;
	top:1px;
	font-size:22px;
	color:#473626;
	text-align:center;
	font-weight:normal;
	font-family: 'ag_benguiat_cyrbook';
	text-shadow:1px 1px 1px #fffed9;
}
.online_game p{
	line-height:13px;
}
/*========= see_player ===========*/
.see_player{
	width:180px;
	height:26px;
	position:absolute;
	bottom:15px;
	left:148px;
	text-align:center;
}
.see_player a{
	background:url(../pics/gof2_homepage/sprite_3.png) no-repeat left top;
	display:block;
	width:180px;
	font-family: 'ag_benguiat_cyrbook';
	height:26px;
	line-height:22px;
	display:block;
	color:#fff;
	font-size:14px;
}
.see_player a:hover{
	background-position:left -26px;
}
/*============ content_to ============*/
.content_top{
	min-height:654px;
	position:relative;
	margin-bottom:25px;
}

/*========== content_bottom ============*/
.content_bottom{
	width:1016px;
	margin:0px auto;
}
.box_clean{
	height:150px;
}
.box_1{
	width:290px;
	height:240px;
	background:url(../pics/gof2_homepage/frame_1.png) no-repeat left top;
	padding:0 34px;
	text-align:center;
	position:relative;
	z-index:999;
}
.pic_box{
	position:relative;
	width:290px;
	height:182px;
	z-index:9;
}
.box_1 h3{
	font-size:18px;
	color:#fff;
	font-family: 'ag_benguiat_cyrbook';
	padding:10px 0 5px 0;
}
.frame_bottom_pic{
	position:absolute;
	bottom:1px;
	left:12px;
	height:25px;
	width:24px;
}
.frame_bottom_pic2{
	position:absolute;
	bottom:1px;
	right:12px;
	height:25px;
	width:24px;
}

/*=========== box_2  =============*/
.box_2{
	margin:13px 0 0 0;
	background:url(../pics/gof2_homepage/frame_2.png) no-repeat left top;
	width:255px;
	height:210px;
	padding:0 19px;
	position:relative;
	
}
.box_2 h3{
	font-size:18px;
	color:#fff;
	font-family: 'ag_benguiat_cyrbook';
	text-align:center;
	padding:4px 0 5px 0;
}
.pic_box2{
	text-align:center;
	position:relative;
	width:255px;
	height:210px;
}
a.flash_button {
	width:109px;
	height:105px;
	position:absolute;
	background:url(../pics/gof2_homepage/flash_button2.png) no-repeat left top;
	top:28px;
	left:71px;
}

a.flash_button:hover{
	background:url(../pics/gof2_homepage/flash_button2.png) no-repeat left -104px;
}

a.flash_button2{
	width:109px;
	height:106px;
	position:absolute;
	background:url(../pics/gof2_homepage/flash_button.png) no-repeat left top;
	top:40px;
	left:94px;
}
a.flash_button2:hover{
	background:url(../pics/gof2_homepage/flash_button.png) no-repeat left -109px;
}


/*=========== box_3 =============*/
.box_3{
	width:290px;
	height:240px;
	margin-right:6px;
	background:url(../pics/gof2_homepage/frame_3.png) no-repeat left top;
	padding:0 34px;
	text-align:center;
	position:relative;
	z-index:999;
}
.pic_box2{
	text-align:center;
	position:relative;
	width:255px;
	height:210px;
}
.box_3 h3{
	font-size:18px;
	color:#fff;
	font-family: 'ag_benguiat_cyrbook';
	padding:10px 0 5px 0;
}
.frame_bottom_pic{
	position:absolute;
	bottom:1px;
	left:12px;
	height:25px;
	width:24px;
}
.frame_bottom_pic2{
	position:absolute;
	bottom:1px;
	right:12px;
	height:25px;
	width:24px;
}


/*=========== new_section =============*/
.new_section{
	width:920px;
	margin:0px auto;
	height:164px;
	padding:0 70px 0 85px;
	background:url(../pics/gof2_homepage/new_bg.png) no-repeat center top;
}
.new_section a{
	color:#fdd107;
}
.new_section a:hover{
	text-decoration:underline;
}
.news_text{
	text-align:center;
	padding:15px 0 10px 0;
}
.news_text h3{
	font-family: 'ag_benguiat_cyrbook';
	font-size:28px;
	color:#fff;
	text-shadow:-3px -2px 1px #000000, -2px 5px 2px #000000, 2px 2px 4px #000000, 2px 2px 6px #000000, 3px 3px 7px #000000, 2px 2px 8px #000000, 2px 2px 9px #000000, 2px 2px 10px #000000;;
}
.time_box{
	width:217px;
	/*padding:3px 0 0 0;*/
	margin-right:17px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
}
.time_box h4{
	font-size:12px;
	color:#fdd107;
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:4px;
	font-weight:bold;
}
.time_box p{
	line-height:15px;
}
.time_box.no_margin{
	margin-right:0px;
}

/*============= footer =============*/
.footer_homepage{
	background:url(../pics/gof2_homepage/footer_bg.png) no-repeat center top;
	height:62px;
	margin:0px auto;
	min-width:1196px;
}
.footer_homepage2{
	height:1088px;
}
.footer_homepage_wrap{
	width:926px;
	height:44px;
	margin:0px auto;
	padding:9px 125px 9px 66px;
}
.gloryoffellowland_info{
	width:217px;
	padding:0 43px 0 0;
	font-size:11px;
	height:53px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
}
.gloryoffellowland_info p{
	padding:13px 0 0 0;
	line-height:14px;
	float:right;
}

/*========= footer_menu ============*/
.footer_homepage_menu{
	width:350px;
	background:url(../pics/gof2_homepage/footer_menu_bg.png) no-repeat left top;
	height:36px;
	padding:17px 74px 0 87px;
}
.footer_homepage_menu ul{
	padding:0px;
	margin:5px;
	list-style:none;
}
.footer_homepage_menu ul li{
	float:left;
	margin-left: 5px;
	font-size:11px;
	font-family:Helvetica, sans-serif, "Century Gothic", Arial;
}
.footer_homepage_menu ul li a{
	color:#fff;
	display:block;
	padding:0 10px;
	color:#c7be82;

}
.footer_homepage_menu ul li a:hover{
	text-decoration:underline;
}
.footer_homepage_menu ul li span{
	color:#fff;
	display:block;
	padding:0 10px;
	color:#c7be82;
}
.footer_homepage_menu ul li span:hover{
	cursor:pointer;
	text-shadow:-1px -1px 6px #FFFFFF;
	text-decoration:underline;
}

/*========== copyright_info =============*/
.copyright_info{
	font-size:11px;
	font-family:Helvetica, sans-serif, "Century Gothic", Arial;
	color:#fff;
	line-height:53px;
}

/*============ pic_area ==========*/
.pic_area{
	background:url(../pics/gof2_homepage/pop_up_picbox.jpg) no-repeat left top;
	height:62px;
	width:223px;
	padding:4px;
}
.pic_box4{
	width:290px;
	height:182px;
	text-align:center;
	position:relative;
}
.pic_text{
	width:152px;
	padding:5px 0 0 8px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:12px;
	
}


#logoswf {
	width:299px;
	height:277px;
	position:absolute;
	left:87px;
	top:77px;
	}
	
#dragon {
	width:793px;
	height:340px;
	position:absolute;
	right:-82px;
	bottom:-35px;
	}