* {margin:0px;}
img, table, tr, div, td, a, input { _behavior: url(js/iepngfix.htc) }
/*table{border-collapse: collapse;}*/
td{color:#ffffff;font-family:arial, Tahoma, Helvetica, sans-serif;font-size:11px;}
select, input{font-family:arial, Tahoma, Helvetica, sans-serif;font-size:11px;}
textarea{font-family:arial, Tahoma, Helvetica, sans-serif;font-size:13px;}
.menuArialBlackRed {font-family: "Arial Black", Tahoma, Helvetica, sans-serif; color: #a10f0f; text-decoration: none; font-size: 14px}
.menuArialBlackGray {font-family: "Arial Black", Tahoma, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none; font-size: 14px}
.menuArialGray {font-family: Arial, Tahoma, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none; font-size: 10px}
.menuFranklinGray {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size: 15px;}
.menuFranklinGraySmaller {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size: 13px;}
.menuFranklinGraySmaller:hover {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: underline; font-size: 13px;}
.menuFranklinWhite {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 15px;}
.menuFranklinWhite:hover {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-size: 15px;}
.menuFranklinWhiteSmaller {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 11px;}
.menuFranklinWhiteSmaller:hover {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-size: 11px;}
.submenuFranklinWhite {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 11px;}
.chatboxWhite {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 11px;}
.chatboxWhite:hover {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-size: 11px;}
.franklinWhite {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 15px;}
.franklinWhiteSmall {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 11px;}
.franklinGray {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size: 15px;}
.franklinGraySmall {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size: 13px;}
.franklinWhiteLink {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-size: 11px;}
.franklinGreen {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #88c22d; text-decoration: none; font-size: 12px;}
.franklinGreenLink {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #88c22d; text-decoration: underline; font-size: 11px;}
.franklinRed {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #fa1b00; text-decoration: none; font-size: 12px;}
.franklinRedError {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #fa1b00; text-decoration: none; font-size: 14px;}
.franklinRedLink {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #fa1b00; text-decoration: underline; font-size: 11px;}
.franklinRedBigger {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #fa1b00; text-decoration: none; font-size: 17px;}
.menuFranklinRed {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #fa1b00; text-decoration: none; font-size: 17px;}
.menuFranklinRed:hover {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #fa1b00; text-decoration: underline; font-size: 17px;}
.franklinBlue {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #2f9bd8; text-decoration: none; font-size: 14px;}
.menuFranklinBlue {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #2f9bd8; text-decoration: none; font-size: 17px;}
.menuFranklinBlue:hover {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #2f9bd8; text-decoration: underline; font-size: 17px;}
.submenu{background-image:url(../images/effect_submenu.png);background-repeat:no-repeat;background-position: bottom center;}
.menu{background-image:url(../images/effect_menu.png);background-repeat:no-repeat;}
.contentTable{background-image: url(../images/Background_line.png);}

.contentMain{
  background-image: url(../images/loop_bg.png);
  border-left-style:solid;    border-right-style:solid;    border-bottom-style:solid;
  border-left-color:#78787e;  border-right-color:#78787e;  border-bottom-color:#78787e;
  border-left-width:2px;       border-right-width:2px;     border-bottom-width:2px;
}

.contentAlien{background-image: url(../images/control_centre/bg_red.png);}
.contentHuman{background-image: url(../images/control_centre/bg_blue.png);}
.contentWithFrameLeft{background-image: url(../images/loop_bg.png);border-left-style:solid;border-left-color:#78787e;border-left-width:2px;}
.contentWithFrameRight{background-image: url(../images/loop_bg.png);border-right-style:solid;border-right-color:#78787e;border-right-width:2px;}
.frameCell{border-style:solid;border-color:#78787e;border-width:2px;}
.badgesLink {border:solid 2px #78787e;}
.badgesLink:hover {border:solid 2px #00a2ff; }
.badgesActiveLink {border:solid 2px #00a2ff;}
.badgesActiveLink:hover {border:solid 2px #00a2ff;}
.badgesActiveLink:visited {border:solid 2px #00a2ff;}
.footerWhite {font-family:'arial'; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold}
.footerWhite:hover {font-family:'arial'; font-size:12px; color:#FFFFFF; text-decoration: underline; font-weight: bold}
.footerLegalWhite {font-family:'arial'; font-size:9px; color:#FFFFFF; text-decoration:none; font-weight: bold}
.footerLegalWhite:hover {font-family:'arial'; font-size:9px; color:#FFFFFF; text-decoration: underline; font-weight: bold}
.formFields {font-family:'arial'; font-size:12px; color:#000000; text-decoration:none}
.chatboxGray {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #aaaaaa; text-decoration: none; font-size: 11px;}
.chatboxGray:hover {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #aaaaaa; text-decoration: underline; font-size: 11px;}
.chatboxWhiteLink {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #c3c0c0; text-decoration: none; font-size: 11px;}
.chatboxGrayLink {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #363636; text-decoration: none; font-size: 11px;}
.errorRed{font-family:'arial'; font-size:15px; color:#ff0000; text-decoration:none}
.tip {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 15px;}
.tip-title {
  background-image: url(../images/tooltip/Border_Loop_Top.png);
  background-position: bottom;
  background-repeat: repeat-x;
  text-align:center;
}
.tip-text {
	background-image: url(../images/tooltip/Background_Loop.jpg);
	padding: 10px;
	text-align: center;
	border-left-width:2px;
	border-right-width:2px;
  border-left-color:#0b6891;
  border-right-color:#0b6891;
  border-left-style:solid;
  border-right-style:solid;
}
.tip-bottomText{
  background-image: url(../images/tooltip/Border_Loop_Bottom.png);
  background-position: top;
  background-repeat: repeat-x;
  text-align:center;
}
/*.tip-bottom {
  background-image: url(../images/tooltip/Border_Loop_Bottom.png);
  background-repeat: repeat-x;
  text-align:center;
	height: 24px;
	width: 315px;
  font-size: 1px;
}*/
input:focus, textarea:focus, input.sffocus, textarea.sffocus {
  border: 2px solid #008de6;
}
.teaserInput{
 width:150px;
 border:2px #555555 solid;
 background-image:url(../images/teaser/input_bg.jpg);
 color:#ffffff;
}

.teaserPlayNowForFree {font-family: "Arial Black", Tahoma, Helvetica, sans-serif; color: #4c4c4c; text-decoration: none; font-size: 17px}
.teaserPlayNowForFree:hover {font-family: "Arial Black", Tahoma, Helvetica, sans-serif; color: #4c4c4c; text-decoration: underline; font-size: 17px}
.teaserPlayNowForFreeShadow {font-family: "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 17px}
.teaserLogin {font-family: "Arial Black", Tahoma, Helvetica, sans-serif; color: #cfcfcf; text-decoration: none; font-size: 17px}
.teaserLoginShadow {font-family: "Arial Black", Tahoma, Helvetica, sans-serif; color: #222222; text-decoration: none; font-size: 17px}
.teaserLoginBoxText {font-family:arial, Tahoma, Helvetica, sans-serif; font-weight: bold; color: #222222; text-decoration: none; font-size: 14px}
.teaserLoginBoxTextShadow {font-family: arial, Tahoma, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; font-size: 14px}
.teaserTextUnderFlash {font-family: "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 14px}

.browser_ie6{
	text-align:center;
	color:#fff;
	font-size:14px;
}

.browser_ie6 a{
	color:#fff;
	text-decoration:none;
}

.browser_ie6 a:hover{
	text-decoration:underline;
}

.BlueBtn{
	display:block;
	width:148px;
	outline:none;
}
#footerGames a:link,
#footerGames a:visited,
#footerGames a:active,
#footerGames a.copyright:link,
#footerGames a.copyright:visited,
#footerGames a.copyright:active {
	color: #FFF;
	text-decoration: none;
}
#footerGames a:hover,
#footerGames a.copyright:hover {
	color: #FF0;
}

.systemMsg a{
	display: block;
	background-color: transparent;
	background-image: url(../images/status/close.png);
	background-repeat: no-repeat;
	width:12px;
	height:13px;
	background-position:0 -13px;
}

.systemMsg a:hover{
	background-position:0 0px;
}

.teaser_top_video{
	margin-bottom:-3px;
}

.register a{
	display: block;
	background-color: transparent;
	background-image: url(../images/teaser/button_register.png);
	background-repeat: no-repeat;
	width:301px;
	height:61px;
	margin-right:auto;
	margin-left:auto;
}

.register a:hover{
	background-position:0 -61px;
}

.register a:active{
	background-position:0 -124px;
}

.login a{
	display: block;
	background-color: transparent;
	background-image: url(../images/teaser/button_login.png);
	background-repeat: no-repeat;
	width:301px;
	height:61px;
	margin-right:auto;
	margin-left:auto;
}

.login a:hover{
	background-position:0 -61px;
}

.login a:active{
	background-position:0 -124px;
}

.counter_opacity{
	opacity:.2;
	filter:alpha(opacity=20);
}

.fightReportUserName {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 14px;}
.fightReportUserNameShadow {font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif; color: #242424; text-decoration: none; font-size: 14px;}

/* alert box*/
#alert_bgbox{
	opacity:.7;
	position:absolute;
	background-color:#000000;
	filter:alpha(opacity=70);
	visibility:hidden;
	z-index:99;
	width:100%;
	top:0px;
	left:0px;
	display:none;
}

#alert_box{
	/*top:400px;*/
	margin:auto;
	position:absolute;
	/*position:fixed;*/
	visibility:hidden;
	height:127px;
	width:350px;
	z-index:100;
	display:none;
}

#alert_box_title{
	height:24px;
	line-height:24px;
	width:350px;
	z-index:100;
	margin:auto;
	text-align:left;
	font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
}

#alert_box_text{
	height:50px;
	width:320px;
	z-index:100;
	margin:auto;
	margin-top:10px;
	text-align:left;
	font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#676666;
}

#alert_box_left{
	float:left;
	background-image: url(../images/error/alert_corner_left.png);
	height:127px;
	width:12px;
	background-color:transparent;
}

#alert_box_right{
	float:left;
	background-image: url(../images/error/alert_corner_right.png);
	height:127px;
	width:16px;
	background-color:transparent;
}

#alert_box_center{
	float:left;
	background-image: url(../images/error/alert_loop.png);
	background-repeat:repeat;
	height:127px;
	width:322px;
	background-color:transparent;
}

/* ---- */
#alert_box_submit {
	float:left;
	margin: 0;
  width:64px;
  height:24px;
  display:block;
  cursor:default;
}

#alert_box_submit_left {
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_left.png);
	background-repeat: no-repeat;
}
#alert_box_submit_center {
	float:left;
	margin: 0;
  width:52px;
  height:26px;
  display:block;
  background-image: url(../images/error/button_loop.png);
	background-repeat: repeat;
	
}
#alert_box_submit_right {
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_right.png);
	background-repeat: no-repeat;
}
#alert_box_submit a #alert_box_submit_left{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_left.png);
	background-repeat: no-repeat;
}
#alert_box_submit a #alert_box_submit_center{
	float:left;
	margin: 0;
  width:52px;
  height:26px;
  text-align:center;
  font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:26px;
  background-image: url(../images/error/button_loop.png);
	background-repeat: repeat;
	
}
#alert_box_submit a #alert_box_submit_right{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_right.png);
	background-repeat: no-repeat;
}

#alert_box_submit a:hover #alert_box_submit_left{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_left.png);
	background-repeat: repeat;
	background-position:0px -26px;
}
#alert_box_submit a:hover #alert_box_submit_center{
	float:left;
	margin: 0;
  width:52px;
  height:26px;
  background-image: url(../images/error/button_loop.png);
	background-repeat: repeat;
	background-position:0px -26px;
}
#alert_box_submit a:hover #alert_box_submit_right{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_right.png);
	background-repeat: repeat;
	background-position:0px -26px;
}
#alert_box_submit a:active #alert_box_submit_left{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_left.png);
	background-repeat: repeat;
	background-position:0px -52px;
}
#alert_box_submit a:active #alert_box_submit_center{
	float:left;
	margin: 0;
  width:52px;
  height:26px;
  background-image: url(../images/error/button_loop.png);
	background-repeat: repeat;
	background-position:0px -52px;
}
#alert_box_submit a:active #alert_box_submit_right{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_right.png);
	background-repeat: repeat;
	background-position:0px -52px;
}


/* ---- cancel */
#alert_box_cancel {
	float:left;
	margin: 0;
  margin-left: 3px;
  width:64px;
  height:24px;
  display:block;
  cursor:default;
}

#alert_box_cancel_left {
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_left.png);
	background-repeat: no-repeat;
}
#alert_box_cancel_center {
	float:left;
	margin: 0;
  width:52px;
  height:26px;
  display:block;
  background-image: url(../images/error/button_loop.png);
	background-repeat: repeat;
	
}
#alert_box_cancel_right {
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_right.png);
	background-repeat: no-repeat;
}
#alert_box_cancel a #alert_box_cancel_left{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_left.png);
	background-repeat: no-repeat;
}
#alert_box_cancel a #alert_box_cancel_center{
	float:left;
	margin: 0;
  width:52px;
  height:26px;
  text-align:center;
  font-family: "Franklin Gothic Medium", "Arial Black", Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:26px;
  background-image: url(../images/error/button_loop.png);
	background-repeat: repeat;
	
}
#alert_box_cancel a #alert_box_cancel_right{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_right.png);
	background-repeat: no-repeat;
}

#alert_box_cancel a:hover #alert_box_cancel_left{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_left.png);
	background-repeat: repeat;
	background-position:0px -26px;
}
#alert_box_cancel a:hover #alert_box_cancel_center{
	float:left;
	margin: 0;
  width:52px;
  height:26px;
  background-image: url(../images/error/button_loop.png);
	background-repeat: repeat;
	background-position:0px -26px;
}
#alert_box_cancel a:hover #alert_box_cancel_right{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_right.png);
	background-repeat: repeat;
	background-position:0px -26px;
}
#alert_box_cancel a:active #alert_box_cancel_left{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_left.png);
	background-repeat: repeat;
	background-position:0px -52px;
}
#alert_box_cancel a:active #alert_box_cancel_center{
	float:left;
	margin: 0;
  width:52px;
  height:26px;
  background-image: url(../images/error/button_loop.png);
	background-repeat: repeat;
	background-position:0px -52px;
}
#alert_box_cancel a:active #alert_box_cancel_right{
	float:left;
	margin: 0;
  width:6px;
  height:26px;
  background-image: url(../images/error/button_right.png);
	background-repeat: repeat;
	background-position:0px -52px;
}
/* end of alertbox*/