﻿a 			{ color: #F3E69E; text-decoration: underline; }
a:visited 	{ color: #F3E69E; }
a:active 	{ color: #F3E69E; }
a:hover {
	color: #FFFFFF;
    background-image: linear-gradient(to bottom,
    rgba(122,114,64,1),
    rgba(6,5,1,1)
    );
    background-position: bottom;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.div_reg 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 0px; }
.div_reg16 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 16px; }
.div_reg24 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 24px; }
.div_reg32 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 32px; }
.div_base 		{ width: 672px; height: auto; text-align: center; margin: auto; margin-top: 80px; margin-bottom: 0px; }
.div_base_notop { width: 672px; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 0px; }
.div_unfin 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 80px; margin-bottom: 0px; }
.div_wide		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 0px; }
.div_wide32		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 32px; }
.div_arch 		{ width: 688px; height: auto; text-align: center; margin: auto; margin-top: 80px; margin-bottom: 0px; }
.div_update		{ width: 265px; height: 115px; auto; overflow: auto; background-image: url('update/box_update_side.png'); }
.div_updateall	{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 0px; margin-left: 8px; }
.div_list16 	{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 16px; }
.div_list32 	{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 32px; }
.div_links 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 24px; margin-bottom: 0px; }

.par_m 			{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 0px; }
.par_m_4down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 4px; }
.par_m_8up 		{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 8px; margin-bottom: 0px; }
.par_m_4down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 4px; }
.par_m_8down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 8px; }
.par_m_16down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 16px; }
.par_m_32down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 32px; }
.par_l 			{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 0px; }
.par_l_8up 		{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 8px; margin-bottom: 0px; }
.par_l_4down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 4px; }
.par_l_8down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 8px; }
.par_l_16down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 16px; }
.par_l_24down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 24px; }
.par_l_32down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 32px; }
.par_l_32_rec1 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 32px; margin-left: 108px; }
.par_l_32_rec2 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 32px; margin-left: 32px; }
.par_l_32_rec3 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 32px; margin-left: 138px; }
.par_r_16down 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: right; margin-top: 0px; margin-bottom: 16px; }
.par_header 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 16px; }
.par_subhead 	{ color: #FFFFFF; font-size: medium; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 16px; }
.par_subhead_4 	{ color: #FFFFFF; font-size: medium; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 4px; }
.par_subhead_8 	{ color: #FFFFFF; font-size: medium; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 8px; }
.par_xsmall_16 	{ color: #FFFFFF; font-size: x-small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 16px; }
.par_xsmall_32 	{ color: #FFFFFF; font-size: x-small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 32px; }
.par_archiveicons 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-right: 0px; display: inline; }
.par_archiveicons8 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-right: 8px; display: inline; }



.tabl_base 		{ height: auto; width: auto; margin-top: 0px; margin-bottom: 0px; }
.tabl_audiounu 	{ border-collapse: separate; border-spacing: 8px 16px; margin-left: auto;  margin-right: auto; table-layout: fixed; }
.tabl_audiores 	{ height: auto; width: 100%; text-align: center; margin-top: 0px; margin-bottom: 0px; table-layout: fixed; }
.tabl_modlinks 	{ margin-left: auto;  margin-right: auto; height: auto; width: auto; margin-top: 0px; margin-bottom: 0px; }
.tabl_modlinks_end 	{ margin-left: auto;  margin-right: auto; height: auto; width: auto; margin-top: 0px; margin-bottom: 32px; }
.tabl_16down 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 16px; }
.tabl_24down 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 24px; }
.tabl_32down 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 32px; }
.tabl_header 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 32px; }

.td_audiores	{ padding: 0px 12px 32px 12px; vertical-align: top; }

.img_sep4 		{ margin-right: 4px; }
.img_sep8 		{ margin-right: 8px; }
.img_l_sep4 	{ margin-right: 4px; text-align: left; }
.img_l_sep8 	{ margin-right: 8px; text-align: left; }
.img_4down		{ margin-bottom: 4px; }
.img_8down		{ margin-bottom: 8px; }
.img_centerdocu { margin-top: 0px; margin-left: 82px; }
.img_index		{ display: block; }
.img_gbcinfantry { margin-left: 126px; }
.img_gbcvehicles { margin-left: 30px; }
.img_gbcbosses 	{ margin-left: 84px; }

.index_docu 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 0px; margin-right: 28px; }
.index_perso 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 164px; }
.index_other 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 164px; }
.site_logo 		{ margin-bottom: 8px; margin-left: 4px; }
.title_center	{ margin-left: 155px; color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 0px; }
.title_center2	{ margin-left: 246px; }
.title_center3	{ margin-left: 80px; }
.links_offset	{ margin-top: 56px; }
.ol_16down		{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; padding-left: 0px; display: inline-block; text-align: left; margin-left: 0px; margin-top: 0px; margin-bottom: 16px; }
.ol_32down		{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; padding-left: 0px; display: inline-block; text-align: left; margin-left: 0px; margin-top: 0px; margin-bottom: 32px; }
.li_nonum		{ list-style-type: none }
.highlight 		{ border: 2px solid; }

body 	{ background: url('shared/bg_6th_cave.png'); background-attachment: fixed; background-color: #000000; }
.aippan { background: url('aqua_ippan/bg_aippan_test.png'); background-position: center top; background-repeat: repeat-y; background-color: #000000; }

