body {
	background:#ffffff;
}
body, td, th, input, textarea, div {
	font:normal normal 11px Arial, Verdana, Tahoma, sans-serif;
	line-height:130%;
	color: #999999;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	line-height:130%;
	color: #999999;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma, sans-serif;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}
.outer { 
	position: relative;
	height:100%;
	width:100%;
	scrollbar-3dlight-color : #dddddd;
	scrollbar-arrow-color : #dddddd;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-face-color : #dddddd;
	scrollbar-highlight-color : #dddddd;
	scrollbar-shadow-color : #dddddd;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}

.container {
	width: 100%;
	height: 100%;
	background: #fbfffa;
}


/* top */
.top td {
	height: 61px;
	border-bottom: 2px solid #0473a6;
}
/* top */


/* main */
.main {
	width: 830px;
}
/* main */

/* top menu */
.top_menu {
	width: 830px;
	color: #FFFFFF;
}
.top_menu .three_colls {
	width: 100%;
	height: 100%;
}
.top_menu .three_colls td {
	height: 100%;
	border: 0px;
}

.top_menu .links {
	width: 100%;
	padding: 36px 0px 0px 0px;
	text-align: center;
}
/*
.top_menu .lang a {
	text-transform: uppercase;
	text-decoration: none !important;
	color: #FFFFFF !important;

}
.top_menu .lang a:hover {
	color: #234a80 !important;
}
.top_menu .lang .active {
	color: #234a80;
	padding: 0px 7px;
	text-transform: uppercase;
}
*/
.top_menu .lang {
	color: #FFFFFF;
	padding: 36px 0px 0px 0px;
	font-weight: bold;
}
.top_menu .lang a {
	text-transform: uppercase;
	text-decoration: none !important;
	color: #FFFFFF !important;
	padding: 0px 4px;
}
.top_menu .lang a:hover {
	color: #234a80 !important;
}
.top_menu .logo  {
	text-align: center;
	padding: 20px 0px 0px 0px;
	position: relative;
	height: 100%;
}
.top_menu .logo a {
	padding: 0px 0px 0px 0px;
}
.top_menu .logo .slogan {
	position: absolute;
	top: 67px;
	left: 0px;
}
/* top menu */

/* bottom */
.bottom td {
	height: 20px;
	background: #eef2ee;
}

/* bottom */


/* copyright */
.copyright td {
	height: 17px;
	text-align: right;
	font-size: 9px;
	
}
.copyright td a {
	font-size: 9px !important;
	text-decoration: none;
	color: #999999 !important;
}
.copyright td a:hover {
	font-size: 9px !important;
	color: #53c6e8 !important;
}

/* copyright */

/* flash line */
.flash_line {
	height: 284px;
}
.flash_line .main {
	text-align: center;
}
.flash_line .main * {
	margin: 0px auto;
}
/* flash line */

/* title_content */
.title_content td {
	height: 100%;
	vertical-align: top;
}
.title_content .main {
	padding: 14px 0px;
}
.title_content .content {
	width: 100%;
	height: 100%;
	
}
.title_content .content .tit_flash {
	width: 308px;
	text-align: center;
	padding: 20px 0px 0px 0px
}
.title_content .content .tit_flash img {
	margin: 0px auto;
}
.title_content .content .text {
	width: 308px;
}
.title_content .content .text .padding {
	padding: 0px 10px 0px 0px; 
}
.title_content .content .text .more {
	color: #00b1e8;
}

.title_content .content .text .title {
	font-weight: bold;
	padding: 0px 0px 14px 0px; 
}
.title_content .content .left_ban {
	padding: 4px 0px 0px 0px;
	width: 101px;
}
.title_content .content .right_ban {
	padding: 4px 0px 0px 0px;
	width: 101px;
}
/* title_content */


/* page content */
.page_content td {
	height: 100%;
	vertical-align: top;
}
.page_content .main {
	padding: 0px !important;
	
}
.page_content .wrapper {
	width: 100%;
	height: 100%;
}
/* page content */


/* menu_items */
.left_menu {
	padding: 32px 0px 19px 0px; 
	width: 117px;
}
.menu_items {
	width: 117px;
	padding: 0px 0px 19px 0px; 
}
.menu_items table {
	width: 117px;
	margin: 0px 0px 3px 0px;
}
.menu_items td {
	padding: 0px 12px;
}
.menu_items .m_item a {
	color: #FFFFFF !important;
	font:bold normal 11px Arial, Verdana, Tahoma, sans-serif !important;
	font-weight: bold;
	text-decoration: none !important;
	display: block;
	padding: 0px 0px 0px 14px;
}


.menu_items .m_item_over a {
	color: #FFFFFF !important;
	font: normal bold  11px Arial, Verdana, Tahoma, sans-serif !important;
	text-decoration: none !important;
	display: block;
	padding: 0px 0px 0px 14px;
}
/* menu_items */


/* banners */
.page_banners {
	
}
.page_banners img,
.page_banners object {
	margin: 0px 0px 14px 0px;
}

/* banners */


/* center_content */
.center_content {
	
}
.center_content .padding {
	padding: 32px 28px 20px 20px;
}
.center_content .faq_form {
	padding: 8px 28px 20px 20px;
}

.center_content .faq {
	padding: 11px;
	
}
.center_content .faq_text {
	padding: 32px 28px 0px 20px;
	font: normal bold 11px Arial, Verdana, Tahoma, sans-serif;	
}
.center_content .head {
	margin: 0px 0px 19px 0px;
	width: 405px;
}
.center_content .head_long {
	width: 100%;
}
.center_content .head .title {
	color: #00afe7;
	font: normal bold 16px Arial, Verdana, Tahoma, sans-serif;	
}
.center_content .head .back {
	color: #00afe7;

}
.center_content .text {
	width: 400px;
}

/* center_content */


/* right flashes */
.right_flashes {
	
}
.right_flashes .flash_container {
	padding: 37px 0px 0px 0px; 
}
.right_flashes .flash_container * {
	margin: 0px 0px 30px 0px;
}
/* right flashes */


/* product */
.product {
	width: 428px;
}
.product .product_img {
	float: left;
	padding: 0px 20px 20px 0px;
}
.buttons img {
	float: left;
	margin: 0px 8px 16px 0px;
}
.product .cont {
	clear: both;
}
/* product */

/* count_form */
.count_form  {
	height:260px;
}
.count_form td {
	vertical-align:top;
}
.count_form .bot_bg .img, .count_form .bot_bg .bot_bg .img img, .count_form .top_bg .img img , .count_form .top_bg .img {
	width:8px;
	height:8px;
}	
.count_form .right_form {
	padding:0px 20px 18px 20px; 
}
.count_form .table_bot_bg {
	background:#EEF1EA;
}
.count_form .line {
	background:#C9CCC5;
	font-size:1px;
	height:1px;
	margin:7px 0px;
}
.count_form .text *, .count_form .text {
	font-size:10px !important;
	color:#999999 !important;
}
.count_form .left_form {
	padding:0px 20px;
}
.count_form .td_inpt {
	padding:0px 25px 0px 0px;
}
.count_form .left_form .txt {
	color:#757575;
	font-size:11px !important;
	padding:3px 0px;
}

.txt_red {
	color:#cc3204 !important;
	font-size:11px !important;
	padding:3px 0px;
}
.count_form .left_form .input {
	padding:0px 0px 4px 0px;
}
.count_form .left_form .input select, .count_form .left_form .input input {
	color:#999999 !important;
	font-size:10px !important;
	width:100%;
}
.count_form .left_form .input select.s_1 {
	height:81px;
}
.count_form .left_form .input select.s_2 {
	height:121px;
}
.count_form .left_form .btn {
	padding:14px 0px;
}
.count_form .left_form .btn span {
}

/* count_form */

/* group */
.group {
	width: 428px;
	clear: both;
}
.group .group_item {
	width: 428px;
	border-bottom: 1px dashed #999999;
	padding: 0px 0px 16px 0px;
	margin: 0px 0px 12px 0px;
}
.group .group_item a {
	font-weight: bold;
	display:block;
	padding: 0px 0px 0px 12px;
	text-decoration: none !important;
}
.group .group_item a:hover {
	color: #04a3ee;
}
.group .group_item .group_name {
	font: normal bold 12px Arial, Verdana, Tahoma, sans-serif;
	padding: 0px 0px 8px 0px;
}
.group .group_link a {
	font-weight: bold;
}
/* group */

/* duk */

.faq {
	font: normal 11px Arial, Verdana, Tahoma, sans-serif;
	padding: 4px 0px 4px 0px;
	color: #999999;
}
.faq_title {
	font-weight: bold;
}
/* duk */

.game_form_input { 
	border:1px solid #7F9DB9;
	width:230px;
	margin-bottom:5px;
}

.game_form_first_div {
	margin-top:13px;
}

.game_form_submit { 
	margin-top:20px;
}

.game_form_submit * {
	display:inline;
	cursor:pointer;
	cursor:hand;
}

.game_form_error { 
	color:#CC3204 !important;
}

.game_form_submit input { 
	width:1px;
	height:1px;
	border:0;
	background:#FBFFF7;
}