body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 11px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #000000;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}	

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

/* custom_form */
.custom_form {
	
}
.custom_form td {
	
}
.custom_form td.label {
	
}
.custom_form input.input_text {
	
}
.custom_form .error td.label {
	color: #cc0000;
}
.custom_form .error textarea,
.custom_form .error input.input_text {
	border: 1px solid #cc0000;
}
.custom_form .form_separator {
	font-weight: bold;
}
.custom_form .submit {
	
}
.custom_form .checkbox_radio td {
	
}
.custom_form .checkbox_radio td.input {
	
}
.custom_form .checkbox_radio td.input_label {
	
}
/* custom_form */

/* flash + background */
.back_main  {
	background: #feffe9 url('../media/images/bg/main_bg.jpg') center center no-repeat;
	text-align: center;
	vertical-align: middle;
}
.back_main object {
	margin: 0 auto;
	border: 1px solid white;
}
.back_main .mid {
	margin: auto 0;
}
.back_main .mid .adjustment {
	margin: 92px 110px 0 0;
}



.main {
	background: #feffe9;
	height: 100%;
	width: 100%;
}
.left_top {
	background: url('../media/images/bg/left_top.jpg') right bottom no-repeat;
}
.center_top {
	background: url('../media/images/bg/center_top.jpg') right bottom no-repeat;
}
.right_top {
	background: url('../media/images/bg/right_top.jpg') left bottom no-repeat;
}
.left_mid {
	background: url('../media/images/bg/left_mid.jpg') right top no-repeat;
}
.center_mid {
	width: 984px;
	height: 621px;
}
.right_mid {
	background: url('../media/images/bg/right_mid.jpg') left top no-repeat;
}
.left_bot {
	background: url('../media/images/bg/left_bot.jpg') right top no-repeat;
}
.center_bot {
	background: url('../media/images/bg/center_bot.jpg') right top no-repeat;
	padding-bottom: 10px;
	text-align: center;
}
.right_bot {
	background: url('../media/images/bg/right_bot.jpg') left top no-repeat;
}

/* flash + background */

/*donate_popup*/

.donate_table {
	margin: 0 auto;
	width: 448px;
	height: 465px;
	background: url('../media/images/bg/donate_background.jpg') 0 0 no-repeat;
}

.donate_table .exit {
	position: absolute;
	left: 373px;
	top: 44px;
	width: 14px;
	height: 14px;
	cursor: pointer;
}

.container_table {
	width: 100%;
	height: 100%;
}

.container_td {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.donate_table .donate_title {
	margin: 62px 0 0 56px;
}

.donate_table .donate_text,
.donate_table .donate_text * {
	font-size: 12px;
	font-family: Arial
}
.donate_table .donate_text {
	text-align: left;
	width: 305px;
	margin: 20px 0 0 56px;
}
.donate_table .donate_text .email_form td {
	vertical-align: middle;
	padding-right: 5px;
}
.donate_table .donate_text .email_form td input {
	width: 170px;
}

.donate_table .donate_btn {
	position: absolute;
	left: 310px;
	top: 375px;
}

/*donate_popup*/