/* CSS Document */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	height:100%;
	background-image:url(body_background.jpg);
	background-position:0px 148px;
	background-repeat:repeat-x;
	background-color:#000101;
}
form {
	border:0px;
	margin:0px;
	padding:0px;
}

form input {
	border:0px;
	margin:0px;
	padding:0px;
}

.form_input_text {
	width:128px;
	height:21px;
	color:#CCCCCC;
	font-size:11px;
	padding-top:6px;
	padding-left:6px;
	background-image:url(input_text.png);
	background-color:transparent;
}

form select{
	background-image:url(select_text.png);
	background-color:transparent;
	color:#FFFFFF;
	border:0px;
	width:130px;
}

form option{
	background-color:#000000;
	color:#FFFFFF;
}

a{
	text-decoration:none;
	color:#33CCFF;
}

.form_design_checkbox {
	margin-right:35px;
}

/* TUTORIAL */
#tutorial_frame{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	color:#FFFFFF;
	padding-top:20%;
	background-image:url(tutorial_bg.png);
	background-repeat:repeat;
}

/* TITLE */
#page_title {
	background-image:url(page_title_background.png);
	color:#00FF00;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:147px;
	height:51px;
	padding-top:26px;
	float:left
}

/* MENU */
#menu {
	margin-left:12px;
	margin-top:9px;
}

.menu_button a{
	display:block;
	float:left;
	width:80px;
	height:22px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	padding-top:2px;
	font-family:tahoma;
	margin-left:2px;
	margin-right:2px;
	background-image:url(menu_button.png);
}
.menu_button a:hover {
	background-image:url(menu_button_hover.png);
}

.menu_button_lang a{
	display:block;
	float:left;
	width:36px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	padding-top:4px;
	font-family:tahoma;
	margin-left:2px;
	margin-right:2px;
	background-image:url(menu_button_lang.png);
}
.menu_button_lang a:hover {
	background-image:url(menu_button_hover_lang.png);
}

#m1 {
	visibility:hidden; position:absolute; left:15px; top:33px; width:123px; height:auto;
	background-image: url(menu_bg_hover.png); background-position:bottom;
	line-height:27px;
}
#m1 a {color:#FFFFFF; text-decoration:none;} #m1 a:hover {color:#00FF00;}

#m2 {
	visibility:hidden; position:absolute; left:99px; top:33px; width:123px; height:auto;
	background-image: url(menu_bg_hover.png); background-position:bottom;
	line-height:27px;
}
#m2 a {color:#FFFFFF; text-decoration:none;} #m2 a:hover {color:#00FF00;}

#m3 {
	visibility:hidden; position:absolute; left:183px; top:33px; width:123px; height:auto;
	background-image: url(menu_bg_hover.png); background-position:bottom;
	line-height:27px;
}
#m3 a {color:#FFFFFF; text-decoration:none;} #m3 a:hover {color:#00FF00;}

#m4 {
	visibility:hidden; position:absolute; left:267px; top:33px; width:123px; height:auto;
	background-image: url(menu_bg_hover.png); background-position:bottom;
	line-height:27px;	
}
#m4 a {color:#FFFFFF; text-decoration:none;} #m4 a:hover {color:#00FF00;}

#m5 {
	visibility:hidden; position:absolute; left:351px; top:33px; width:123px; height:auto;
	background-image: url(menu_bg_hover.png); background-position:bottom;
	line-height:27px;	
}
#m5 a {color:#FFFFFF; text-decoration:none;} #m5 a:hover {color:#00FF00;}

#m6 {
	visibility:hidden; position:absolute; left:435px; top:33px; width:123px; height:auto;
	background-image: url(menu_bg_hover.png); background-position:bottom;
	line-height:27px;	
}
#m6 a {color:#FFFFFF; text-decoration:none;} #m6 a:hover {color:#00FF00;}

#m7 {
	visibility:hidden; position:absolute; left:519px; top:33px; width:36px; height:auto; padding-bottom:10px;
	background-image: url(menu_bg_hover_lang.png); background-position:bottom;
	line-height:27px;	
}
#m7 a {color:#FFFFFF; text-decoration:none;} #m7 a:hover {color:#00FF00;}

.menu_block1 a {
	width:119px;
	height:27px;
	display:block;
	padding-left:4px;
	background-image: url(menu_bg.png);
	background-repeat:repeat;
}

.menu_block2 a {
	width:119px;
	height:27px;
	display:block;
	padding-left:4px;
}

.menu_submit {
	border:0px;
	padding:0px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:4px;
	margin-right:0px;
	background-color:transparent;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	cursor:pointer;
}

/* STATS */
#front_stats_reg {
	position:absolute;
	top:326px;
	left:347px;
	width:213px;
	height:64px;
	padding-top:25px;
	background-image:url(register_big.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}

#front_stats_message {
	position:relative;
	width:537px;
	height:89px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:10px;
}

#front_stats_message_half {
	position:relative;
	width:318px;
	height:89px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:10px;
	background-image:url(message_background.jpg);
	background-repeat:no-repeat;
}

#front_stats_message_swf {
	position:absolute;
	left:0px;
	top:0px;
}

#front_stats_message_txt {
	position:absolute;
	left:0px;
	top:0px;
	width:537px;
	height:84px;
	padding-top:5px;
	color:#FFFFFF;
	text-align:center;
}

#front_stats_message_half_txt {
	position:absolute;
	left:0px;
	top:0px;
	width:318px;
	height:84px;
	padding-top:5px;
	color:#FFFFFF;
	text-align:center;
}

.stats_title {
	width:132px;
	height:22px;
	padding-top:6px;
	padding-left:25px;
	color:#00FF00;
	text-align:left;
	background-image:url(stats_title_background.png);
	background-repeat:no-repeat;
}

.stats_image {
	width:55px;
	height:53px;
	padding-top:3px;
	padding-left:1px;
	margin-left:3px;
	color:#00FF00;
	background-image:url(stats_image_background.png);
}

#stats_image_frame {
	width:189px;
	height:110px;
	padding-top:5px;
	padding-left:4px;
	color:#CCCCCC;
	text-align:center;
	background-image:url(stats_image_frame.png);
}
#stats_data_frame {
	width:93px;
	height:111px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	color:#CCCCCC;
	font-size:11px;
	text-align:center;
	background-image:url(stats_data_frame.png);
}
#stats_message_frame {
	width:215px;
	height:97px;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:15px;
	padding-right:15px;
	color:#CCCCCC;
	font-size:11px;
	text-align:center;
	background-image:url(stats_message_frame.png);
}
.stats_img {
	float:left; 
	width:62px;
	height:105px;
	cursor:pointer;
}
.stats_img_alt {
	float:left; 
	width:62px;
	height:105px;
	background-image:url(stats_image_alt.png);
	cursor:pointer;
}
.stats_data_title {
	float:left;
	color:#035CC9;
	padding-top:2px;
	height:16px;
}
.stats_data_data {
	float:right;
	color: #FFFFFF;
	padding-top:2px;
	height:16px;
}
/* PLAYER */
.players_case0 {
	background-image:url(players_table_case1.png);
	background-repeat:repeat;
	height:25px;
}
.players_case1 {
	background-image:url(players_table_case2.png);
	background-repeat:repeat;
	height:25px;
}
.players_case2 {
	background-image:url(players_table_case1.png);
	background-repeat:repeat;
	height:25px;
}
.players_case_own0 {
	background-image:url(players_table_case_own1.png);
	background-repeat:repeat;
	height:25px;
}
.players_case_own1 {
	background-image:url(players_table_case_own2.png);
	background-repeat:repeat;
	height:25px;
}
.players_case_own2 {
	background-image:url(players_table_case_own1.png);
	background-repeat:repeat;
	height:25px;
}
/* CONTENT */
#content_left {
	margin-top:8px;
	margin-bottom:8px;
}
.quote_left {
	font:tahoma;
	width:521px;
	height:188px;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:10px;
	color:#00FF00;
	text-align:left;
	background-image:url(quote_left.png);
}

.large_text{
	width:537px;
	height:23px;
	padding-top:6px;
	margin-left:10px;
	text-align:center;
	background-image:url(large_text.png);
	margin-top:8px;
	color:#CCCCCC;
}

.large_search{
	width:537px;
	height:27px;
	padding-top:2px;
	margin-left:10px;
	text-align:center;
	background-image:url(large_text.png);
	margin-top:8px;
	color:#CCCCCC;
}


.large_search_nick {
	position:absolute;
	width:118px;
	height:auto;
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
	border:0px;
	font-size:12px;
	text-align:center;
	visibility:hidden;
	background-image:url(search_background.png);
	background-position:bottom;
	background-color:transparent;
	z-index:10;
}

.large_search_button {
	width:100px;
	height:18px;
	padding-top:2px;
	color:#007EFF;
	border:0px;
	font-size:11px;
	background-image:url(login_button.png);
	background-color:transparent;
	cursor:pointer;
}

.large_search_input {
	width:118px;
	height:15px;
	color:#CCCCCC;
	font-size:11px;
	border:0px;
	padding-top:2px;
	padding-left:6px;
	background-image:url(search_input.png);
	background-color:transparent;
}

.small_input {
	width:48px;
	height:15px;
	color:#CCCCCC;
	font-size:11px;
	border:0px;
	padding-top:2px;
	margin:1px;
	background-image:url(small_input.png);
	background-color:transparent;
}

.large_content{
	width:523px;
	padding-left:7px;
	padding-right:7px;
	height:auto;
	padding-bottom:6px;
	padding-top:6px;
	margin-left:10px;
	background-image:url(large_background.png);
	background-position:bottom;
	color:#CCCCCC;
	text-align:left;
}

.large_extra_content{
	width:523px;
	padding-left:7px;
	padding-right:7px;
	height:auto;
	padding-bottom:6px;
	padding-top:6px;
	margin-left:10px;
	background-image:url(large_extra_background.png);
	background-position:bottom;
	color:#CCCCCC;
	text-align:left;
}

.large_title{
	width:537px;
	height:29px;
	text-align:center;
	background-image:url(large_title.png);
	margin-top:8px;
	margin-left:10px;
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
}

.large_title_full{
	width:537px;
	height:35px;
	text-align:center;
	margin-left:10px;
	background-image:url(large_title_full.png);
	margin-top:8px;
	color:#CCCCCC;
	font-size:11px;
}

.small_button{
	width:37px;
	height:18px;
	color:#007EFF;
	background-image:url(newsletter_go.png);
	background-color:transparent;
	cursor:pointer;
	border:0px;
	padding:0px;
}

.large_button{
	width:160px; 
	height:30px; 
	margin-top:4px; 
	border:0px; 
	color:#007EFF; 
	background-image:url(content_button.png); 
	background-color:transparent; 
	cursor:pointer;
}

.large_small_button{
	width:40px; 
	height:30px; 
	margin-top:4px; 
	border:0px; 
	color:#007EFF; 
	background-image:url(content_button.png); 
	background-color:transparent; 
	cursor:pointer;
}

.large_button_div{
	width:160px; 
	height:22px;
	padding-top:8px;
	border:0px; 
	color:#007EFF;
	text-align:center;
	background-image:url(content_button.png); 
	background-color:transparent; 
	cursor:pointer;
}

.large_button_moretime_div{
	width:160px; 
	height:22px;
	padding-top:8px;
	border:0px; 
	color:#FFCC33;
	text-align:center;
	background-image:url(more_time.png); 
	background-color:transparent; 
	cursor:pointer;
}

.large_button_grey{
	width:180px;
	height:33px;
	padding-top:13px;
	color:#CCCCCC;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background-image:url(large_button_grey.png);
	margin:2px;
}
.large_button_green{
	width:180px;
	height:33px;
	padding-top:13px;
	color:#00FF00;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background-image:url(large_button_green.png);
	cursor:pointer;
	margin:2px;
}
.large_button_red{
	width:180px;
	height:33px;
	padding-top:13px;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background-image:url(large_button_red.png);
	cursor:pointer;
	margin:2px;
}
.large_input{
	width:128px;
	height:21px;
	color:#CCCCCC;
	font-size:11px;
	border:0px;
	padding-top:6px;
	padding-left:6px;
	background-image:url(input_text.png);
	background-color:transparent;
}
.large_select{
	width:135px;
	height:27px;
	color:#CCCCCC;
	font-size:11px;
	text-align:left;
	text-indent:5px;
	background-image:url(select_text.png);
	background-color:transparent;
	border:0px;
}

.text_error{
	color:#FF0000;
}

.text_warning{
	color:#FFCC00;
}

.text_good{
	color:#00CC00;
}

/* RIGHT COLUMN */
.right_header {
	position:relative;
	width:252px;
	height:22px;
	padding-top:4px;
	font-size:14px;
	color:#00FF00;
	text-align:center;
	background-image:url(right_header.png);
}

#login {
	width:252px;
	height:120px;
	font-size:12px;
	color:#CCCCCC;
	text-align:center;
	background-image:url(login_background.png);
}

.login_button {
	width:100px;
	height:18px;
	padding-top:2px;
	color:#007EFF;
	font-size:11px;
	background-image:url(login_button.png);
	background-color:transparent;
	cursor:pointer;
}

.login_enter {
	width:74px;
	height:30px;
	color:#007EFF;
	background-image:url(login_enter.png);
	background-color:transparent;
	cursor:pointer;
}

.login_title {
	color:#00FF00;
	font-weight:bold;
}

#login_register {
	width:74px;
	height:68px;
	font-size:12px;
	background-image:url(login_register.png);
	display:block;
}
.login_medals {
	width:30px;
	height:31px;
	background-repeat:no-repeat;
	background-position:1px 0px;
	background-image:url(medals_bg.gif);
	float:left;
}
.login_stars {
	width:34px;
	height:23px;
	padding-left:3px;
	padding-right:3px;
	background-repeat:no-repeat;
	margin-top:4px;
	background-image:url(awards_bg.gif);
	float:left;
	color:#0099FF;
	font-size:12px;
	text-align:right;
}
#newsletter {
	width:252px;
	height:66px;
	font-size:12px;
	color:#CCCCCC;
	text-align:center;
	background-image:url(newsletter_background.png);
}

.right_expendable {
	width:244px;
	height:auto;
	font-size:12px;
	color:#CCCCCC;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:6px;
	background-image:url(right_expendable_background.png);
	background-position:bottom;
}

.zone_title {	
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.zone_info_good {	
	font-size:10px;
	color:#00FF00;
	cursor:pointer;
	text-decoration:none;
}
.zone_info_error {	
	font-size:10px;
	color:#FF0000;
	cursor:pointer;
	text-decoration:none;
}

.capsule {
	width:536px;
	height:71px;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:10px;
	line-height:15px;
	font-size:10px;
	font-family:tahoma;
	text-align:left;
	color:#CCCCCC;
}
.capsule_end {
	width:527px;
	height:24px;
	padding:5px;
	margin-left:10px;
	margin-top:5px;
	line-height:15px;
	font-size:10px;
	font-family:tahoma;
	text-align:left;
	color:#CCCCCC;
	cursor:pointer;
}
.capsule_image {
	width:70px;
	height:69px;
	padding-left:5px;
	padding-top:2px;
	float:left;
}

.capsule_text1_2_0 {
	width:146px;
	height:71px;
	padding-left:16px;
	padding-top:5px;
	float:left;
}

.capsule_text2_2_0 {
	width:148px;
	height:71px;
	padding-left:5px;
	padding-top:5px;
	float:left;
}

.capsule_text3_2_0 {
	width:137px;
	height:71px;
	padding-left:7px;
	padding-top:5px;
	float:left;
}

.capsule_info_2_0 {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	width:auto;
	height:auto;
	font-size:9px;
	color:#999999;
}

.capsule_text1_2_1 {
	width:146px;
	height:71px;
	padding-left:16px;
	padding-top:5px;
	float:left;
}

.capsule_text2_2_1 {
	width:148px;
	height:71px;
	padding-left:5px;
	padding-top:5px;
	float:left;
}

.capsule_text3_2_1 {
	width:139px;
	height:71px;
	padding-left:7px;
	padding-top:5px;
	float:left;
}

.capsule_info_2_1 {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	width:auto;
	height:auto;
	font-size:9px;
	color:#009900;
}

/*___________________________________________________________________________________________________________*/
/*___________________________________________________________________________________________________________*/
.capsule_text1_1_0 {
	width:146px;
	height:71px;
	padding-left:16px;
	padding-top:5px;
	float:left;
}

.capsule_text2_1_0 {
	width:148px;
	height:71px;
	padding-left:5px;
	padding-top:5px;
	float:left;
}

.capsule_text3_1_0 {
	width:137px;
	height:71px;
	padding-left:7px;
	padding-top:5px;
	float:left;
}

.capsule_info_1_0 {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	width:auto;
	height:auto;
	font-size:9px;
	color:#999999;
}

.capsule_text1_1_1 {
	width:146px;
	height:71px;
	padding-left:16px;
	padding-top:5px;
	float:left;
}

.capsule_text2_1_1 {
	width:148px;
	height:71px;
	padding-left:5px;
	padding-top:5px;
	float:left;
}

.capsule_text3_1_1 {
	width:139px;
	height:71px;
	padding-left:7px;
	padding-top:5px;
	float:left;
}

.capsule_info_1_1 {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	width:auto;
	height:auto;
	font-size:9px;
	color:#3333FF;
}
/*___________________________________________________________________________________________________________*/
/*___________________________________________________________________________________________________________*/

.capsule_info {
	float:left;
	width:auto;
	padding-left:2px;
	margin-top:-1px;
	height:auto;
}
/* NEWS */
.news_time {
	font-size:9px;
	color:#666666;
}
.news_title_updates {
	color:#009900;
	font-weight:bold;
}
.news_title_news {
	color:#FF9900;
	font-weight:bold;
}
/* PROFILE */
.profile_online{
	width:160px; 
	height:22px;
	padding-top:8px;
	border:0px; 
	text-align:center;
	color:#00FF00; 
	background-image:url(online_background.png); 
	background-color:transparent; 
}

.profile_offline{
	width:160px; 
	height:22px;
	padding-top:8px;
	border:0px; 
	text-align:center;
	color:#CCCCCC; 
	background-image:url(offline_background.png); 
	background-color:transparent; 
}

.profile_image {
	width:106px;
	height:103px;
	padding-top:3px;
	color:#00FF00;
	overflow:hidden;
	background-image:url(profile_image_background.png);
}

#profile_time_left {
	color:#FF0000;
	font-weight:bold;
}
/* FOOTER */
#footer {
	font-size:9px;
	line-height: 14px;
	text-align:center;
	color:#CCCCCC;
	background-image:url(footer_background.png); 
	background-repeat:repeat-x; 
	position:relative; 
	width:100%; 
	left:0px; 
	right:0px; 
	height:51px; 
	text-align:center;
	color:#999999;
}
#footer a {
	color:#FFFFFF;
}
#footer a:hover {
	color:#CCCCCC;
}