body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
	background-color: #EEEEEE;
}
td, p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	background-color: #EEEEEE;
}
.tab_td {
	background-color: #525A21;
	color: #EEEEEE;
	padding: 0px;
	font-weight: bold;
}
a:link {
	color: #BD3F1A;
	text-decoration: none;
}
a:visited {
	color: #BD3F1A;
	text-decoration: none;
}
a:active {
	color: #BD3F1A;
	text-decoration: none;
}
a:hover {
	color: #BD3F1A;
	text-decoration: underline;
}
.bm-hov {
	background-color: #FFFFFF;
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.bm-hov:hover {
	background-color: #FFFFFF;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
input.txt, textarea {
	color: #000000;
	background-color: #FFFFFF;
}
input.cb { border-style: none; }
label {
	color: #000000;
	background-color: #FFFFFF;
	border: none;
}
.mono, select	{font-family: monospace;}
.faq1 {
	color: #BD3F1A;
	background-color: #EEEEEE;
	font-size: large;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #525A21;
}
.faq2 {
	color: #000000;
	background-color: #EEEEEE;
	font-size: large;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #525A21;
}
.tab, .tab:link, .tab:visited, .tab:active, .tab:hover {
	background-color: #525A21;
	color: #EEEEEE;
	padding: 3px;
}
li {
	font-size: small;
	padding: 3px;
	text-align: left;
}
li.medium {
	font-size: medium;
	padding: 3px;
	text-align: left;
}
li.big {
	font-size: large;
	padding: 4px;
	text-align: left;
}
.pop, .popnb {
	background-color: #FFFFFF;
}
.notice {
	background-color: #FFEEFF;
}
.popb {
	background-color: #000000;
	text-align: center;
}
.popg {
	background-color: #EEEEEE;
}
.ds {
	-webkit-box-shadow: 3px 3px 12px #666666;
	-moz-box-shadow: 3px 3px 12px #666666;
	-khtml-box-shadow: 3px 3px 12px #666666;
	box-shadow: 3px 3px 12px #666666;
}
input.sub {
	color: #FFFFFF;
	background: #fc5423;
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#FFFFFF), to(rgba(252,84,35,1)));
//	background: -moz-linear-gradient(270deg, #EEEEEE, #fc5423);
//	background-image: -o-linear-gradient(270deg, #EEEEEE, rgba(252,84,35,1));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#fc5423');
	text-shadow: 1px 1px 5px #000000;
	font-size: 16px;
	font-weight: normal;
	padding: 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #fc5423;
	cursor: pointer;
}
input.sub:hover {
	color: #FFFFFF;
	background: #ff7c4b;
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#FFFFFF), to(rgba(255,124,75,1)));
//	background: -moz-linear-gradient(270deg, #EEEEEE, #ff7c4b);
//	background-image: -o-linear-gradient(270deg, #EEEEEE, rgba(255,124,75,1));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#ff7c4b');
	border-color: #ff7c4b;
}
input.sub_big {
	font-size: 24px;
}
h3 {
	padding: 0px;
	font-size: 24px;
	line-height: 20px;
}
#tplc,.tplc {
	color: #000000;
	background: #EEEEEE;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEEEEE));
	background: -moz-linear-gradient(270deg, #FFFFFF, #EEEEEE);
//	background-image: -o-linear-gradient(270deg, #FFFFFF, #EEEEEE);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
	text-align: center;
	padding: 3px;
	border: none;
	cursor: pointer;
	-webkit-box-shadow: 0 0 1px #000000;
	-moz-box-shadow: 0 0 1px #000000;
	-khtml-box-shadow: 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;
}
#tplc:hover,.tplc:hover {
	color: #000000;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF));
	background: -moz-linear-gradient(270deg, #FFFFFF, #FFFFFF);
//	background-image: -o-linear-gradient(270deg, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');
}
.tpl {
	font-size: 16px;
	font-weight: normal;
}
.tpln {
	font-size: 15px;
	font-weight: normal;
}
.tpl:link,.tpl:visited,.tpl:active,.tpl:hover {
	color: #000000;
	text-decoration: none;
}
.tpx {
	border-bottom: thin #666666 solid;
}
.tpb {
	border-top: thin #666666 solid;
}
.fancybox-slide--iframe .fancybox-content {
	width  : 776px;
	height : 600px;
	max-width  : 80%;
	max-height : 80%;
	margin: 100;
}
