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

html { height:100%; }
body { position:relative; height:auto!important; min-height:100%; height:100%; }
body { margin:0; padding:0; background:#fbdcb9 url('../img/bg_org.png') 0 0 repeat-x; }

body { font-family:Arial; font-size:12px; color:#000; }

a { color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }
a img { border:none; }

p, form, table { margin:0; padding:0; }
table { border-spacing:0; border-collapse:collapse; }
th, td { vertical-align:top; }

h1 { margin:0; padding:0; font-size:51px; }
h2 { margin:0; padding:0; font-size:22px; }

.first { background:none!important; border:none!important; }
.clear { clear:both; height:0; *line-height:0; }
.float_right { float:right; }
.inline_block { display:inline-block; width:100%; }
.btn_yellow, 
.btn_pink { 
	display:block; text-decoration:none; font-size:15px; text-align:center; 
	height:37px; line-height:37px; 
}
.btn_yellow { color:#4b4b4b; background:url('../img/btn_yellow.png') 0 0 no-repeat; width:216px; }
.btn_pink { color:#fff; background:url('../img/btn_pink.png') 0 0 no-repeat; width:276px; }

.btn_org, 
.btn_reg 
	{ display:block; text-decoration:none; text-align:center; font-size:18px; color:#a90a6c; border:none; }
.btn_org { 
	width:212px; height:49px; line-height:49px; 
	background:url('../img/btn_orn.png') 0 0 no-repeat; 
}
.btn_reg { 
	width:156px; height:33px; line-height:33px; 
	background:url('../img/btn_reg.png') 0 0 no-repeat; 
}

.more { color:#ab0a6f!important; padding:0 20px 0 0; background:url('../img/circle_arr.png') 100% 3px no-repeat; }

#body { width:992px; margin:0 auto; }

#shade_b { background:url('../img/shadow_bottom.png') 0 100% no-repeat; padding:0 0 11px; }
#shade_l { background:url('../img/shadow_left.png') 0 0 no-repeat; }
#shade_r { background:url('../img/shadow_right.png') 100% 0 no-repeat; padding:0 14px; }

#main { height:767px; position:relative; }

#logo { float:left; display:block; padding:18px 0 0 44px; }

#main_menu { position:absolute; left:0; bottom:0; width:100%; height:94px; z-index:100; }
#main_menu ul { padding:34px 0 0; margin:0 0 0 293px; list-style:none; font-family:Tahoma; font-size:16px; 2font-weight:bold; }
#main_menu li { background:url('../img/v_line.gif') 0 4px no-repeat; color:#000; float:left; padding:0 13px; margin:0; }
#main_menu li a { color:#fff; text-decoration:underline; }
#main_menu li a:hover { text-decoration:none; }

#foot { color:#a39b82; font-size:11px; padding:0 14px 0 20px; position:relative; margin:-3px 0 0; }
#foot .float_right { color:#f65497; font-size:10px; }
#foot .float_right span { padding:0 25px 0 0; }