.redclass {
	color:red !important;
}
.forgotten_password{
background:url('/assets/images/popup_bg.png') no-repeat;
height:206px;
width: 199px;
font-size:13px;
padding:13px 15px 0 30px;
}
.forgotten_password form{
margin:4px 0 10px 0px;
font-size:13px;
}
.forgotten_password form input{
margin:6px 0;
}
.forgotten_password a.close{
background:url('/assets/images/popup_close.png') no-repeat;
height:14px;
width: 15px;
float:right;
}

.review{
color:#000;
}
.review a{
color:red;
text-decoration:underline;
}
#pagination {
padding-top: 5px;
color: green;
}

#pagination a {
color: #FFFFFF;
}

#slide_captions {

bottom: 0px; 
}

.sign_up {
background: url('/assets/images/bt6_1.png') no-repeat 8px 7px;
color:#B44821;
float:left;
font-size:19px;
height:50px;
padding:5px 0 0 0px;
margin-bottom: 30px;
width:174px;
border:0;
}
.sign_up:hover {
background: url('/assets/images/bt6_2.png') no-repeat 8px 7px;
}
div.b_block{
padding-top:10px;
width:223px;
margin:auto;
}
div.b_block img{
margin-bottom:10px;
}
div.b_block a{
color:#ffff99;
}
a.button_block p.small{
color:#FFFFFF;
font-size:13px;
margin:12px 15px 0 0;
}
a.button_block p{
margin:17px 10px 0 0;
}
a.button_block
{
color:#FFFF99;
font-size:31px;
padding:7px 0 0 10px;
background:url("/assets/images/button_block.png") no-repeat;
float:left;
width:223px;
height:112px;
}
a.button_block:hover{
background:url("/assets/images/bt7_2.png") no-repeat;
}
.red_header .top .left img.small{
margin:30px 10px;
}
.red_header .top .left{
text-align:center;
background:#242424;
float:left;
margin-right:10px;
margin-top:10px;
width:668px;
padding:10px 0;
height:650px;
}
.red_header .top .right{
background:#242424;
height:650px;
padding:10px 0;
float:right;
margin-top:10px;
width:250px;
text-align:center;
}
table.system_language{
width:100%;
margin:5px 0 30px 0;
}
table.system_language tr.t_title{
background:rgb(176,176,176)!important;
text-align:center;
}
table.system_language tr.gray{
background:rgb(232,232,232)!important;
}
table.system_language tr{
font-size:15px;
line-height:25px;
}
table.system_language tr td{
text-align:center;
}
table.system_language tr td.links{
text-align:right!important;
padding-right:15px;
}
.cont p.star{
background:url("/assets/images/star.png") no-repeat 0 center;
padding-left:20px;
}
.cont_left a{
color:blue;
}
.red_header{
background: url("/assets/images/red_xl_header.png") no-repeat !important;
}
.red_header .title{
font-size:28px;
height:64px;
color:#fff;
margin-left:25px;
}
.red_header .title span{
font-size:15px;
}

.green_header{
background:url("/assets/images/green_l_header.png") no-repeat;
padding-top:10px;
margin:10px 0 20px;
width:664px;
}
.green_header .cont{
padding:0!important;
border-left:solid 2px RGB(74,136,3);
border-right:solid 2px RGB(74,136,3);
border-bottom:solid 2px RGB(74,136,3);
}
.green_header .cont .top{
font-size:21px;
padding:5px 0 5px 10px; 
background:url("/assets/images/border.png") rgb(224,232,149) repeat-x 0 bottom;
}
.green_header .cont .bottom{
background:rgb(234,239,183);
}
.green_header .cont .bottom .right{
float:right;
width:15%;
}
.green_header .cont .bottom .right .up_arrow{
color:rgb(91,118,207);
font-weight:bold;
background:url("/assets/images/up_arrow.png") no-repeat scroll right 0 transparent;
float:left;
height:24px;
margin-bottom:5px;
margin-top:5px;
padding-top:5px;
width:80px;
}
.green_header .cont .bottom .left{
padding-left:10px;
width:80%;
float:left;
}
.green_header .cont .bottom .left span{
color:rgb(91,118,207);
font-weight:bold;
}
.green_header .titles{
color:#FFFFFF;
margin-bottom:10px;
font-size:21px;
margin-left:60px;
}
.gray_bar{
background:rgb(102,102,102);
}
.gray .cont{
background:#FFFFFF;
font-size:15px;
padding:0 30px 10px 10px;
}
.gray .cont h4{
margin:5px 0 10px 0;
}
.gray .cont a{
color:blue;
text-decoration:underline;
}
.gray .cont p{
margin:0;
}
.gray_title{
color:#FFFFFF;
font-size:23px;
height:30px;
margin:5px 0 0 10px;
}
.gray{
background: url("/assets/images/gray_header.png") no-repeat !important;
}
.blue_header{
background: url("/assets/images/blue_header.png") no-repeat !important;
}
.system_requirements{
background:url('/assets/images/system_r.png') no-repeat;
height:320px;
width: 320x;
font-size:13px;
padding:11px 15px 0 30px;
}
.sign_in{
background:url('/assets/images/popup_bg.png') no-repeat;
height:206px;
width: 199px;
font-size:13px;
padding:13px 15px 0 30px;
}
.sign_in form{
margin:25px 0 10px 0px;
font-size:13px;
}

#hiddenForgottenMessage{
   margin-top: 20px;
   width: 209px;
   background: #CCFF99 url("/assets/images/Your_Password.png") left no-repeat;
   padding-left: 20px;
   margin-left: -22px;
   position: relative;
   clear: both;
}

.sign_in form input{
margin:4px 0;
}
.sign_in a.close{
background:url('/assets/images/popup_close.png') no-repeat;
height:14px;
width: 15px;
float:right;
}
.system_requirements a.close{
background:url('/assets/images/popup_close.png') no-repeat;
height:14px;
width: 15px;
float:right;
}

.sign_in a.close:hover{
background:url('/assets/images/cross2.png') no-repeat;
}
.system_requirements a.close:hover{
background:url('/assets/images/cross2.png') no-repeat;
}
a{
color:#FFF;
text-decoration:none;
}
.header .top .left_text{
float:left;
font-size:11px;
color:#999;
margin-top:7px;
}
.header .top .left_text span{
font-size:11px;
color:#ccc;
font-weight:bold;
}
.header .top .left_text h1{
float:left;
font-size:11px;
color:#999;
margin-top:7px;
font-weight:normal;
}
.header .top .left_text h1 strong{
font-size:11px;
color:#ccc;
font-weight:bold;
}

body{
text-align: center;
font-family: Tahoma;
margin:0;
/*width: 1280px;*/
background-color: black !important;
background:url("/assets/images/top_bg.png") no-repeat #000;
}
.header{
text-align: left;
margin:auto;
width: 950px;
}
.header .top{
height:45px;
}
.header .menu{
background: url("/assets/images/header_bg.png") no-repeat;
height:75px;
}
.header .logo{
float:left;
width:243px;
height:84px;
position:relative;
top:-10px;
left:50px;
}
.header .button:hover{
background: url("/assets/images/bt0_3.png") no-repeat center !important;
}
.header .button1:hover{
background: url("/assets/images/bt0_3.png") no-repeat center !important;
}

.header .button{
padding-top:10px;
text-align:center;
font-size:19px;
font-weight:bold;
width:114px;
height: 58px;
float:left;
margin:8px 2px 0 0;
background: url("/assets/images/menu_button.png") no-repeat center;
}
.header .button_active{
background: url("/assets/images/menu_button_active.png") no-repeat center !important;
}

.header .button1{

height:58px;
margin:8px 2px 0 0;
margin-left:102px;
padding-top:10px;
text-align:center;
width:114px;
float:left;
font-size:19px;
font-weight:bold;
background: url("/assets/images/menu_button.png") no-repeat center;
}
.header .top .follow{
padding-left: 5px;
margin-top: 9px;
float:left;
}
.header .top .top_left{
background: url("/assets/images/star.png") no-repeat 0 0;
padding-left: 15px;
margin-top: 14px;
margin-right: 10px;
float:right;
}
.header .top .top_left a{
color:#CCCCCC;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.header .top .top_right{
background: url("/assets/images/sign_in_bg.png") no-repeat;
padding:10px 0 0 0px;
width:349px;
font-size: 17px;
height:29px;
float:right;
margin:0;
}
.header{
margin:auto;
width: 950px;
}
.content{
text-align: left;
padding:10px;
background: #fff;
margin: auto;
width: 930px;
border: solid 1px #000;
}
.content .cont_top{
height:336px;
padding:10px;
background:#242424;
}
.content .cont_top .cont_top_left{
float:left;
margin-right:10px;
width:656px;
background:#242424;
height:100%;
}
.content .cont_top .cont_top_right{
float:right;
background:#242424;
width: 233px;
height:100%;
}
.try_button{
float:left;
font-size:27px;
font-weight:bold;
height:68px;
left:426px;
top:-80px;
text-align:center;
width:230px;
padding-top:12px;
background:url("/assets/images/bg.png");
position: relative !important;
}
.try_button a{
display: block;
text-align:center;
background:url("/assets/images/bt5_1.png") no-repeat scroll 0 5px;
padding-top:12px;
height:47px;
float:left;
width:226px;
opacity: 1;
}
.try_button a:hover{
background:url("/assets/images/bt5_2.png") no-repeat scroll 0 5px;
}
.content .cont_left{
background:url("/assets/images/red_header.png") no-repeat;
margin-bottom:10px;
background-color:#FFFFFF!important;
float:left;
width:668px;

margin-right:10px;
margin-top:10px;
}
.content .cont_left_blue{
background:url("/assets/images/red_header.png") no-repeat;
float:left;
width:668px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;


}
.content .cont_left .title{
color:#FFFFFF;
font-size:21px;
margin-bottom:4px;
margin-left:60px;
margin-top:7px;
}
.content .cont_left_blue .title{
color:#FFFFFF;
font: bold Tahoma;
font-size:21px;
margin-bottom:7px;
margin-left:60px;
margin-top:4px;
}
.content .cont_left .online{
margin-top:5px !important;
margin-bottom:6px !important;
}
.content .cont_left .title span.top, .content .cont_left_blue .title span.top{
font-size: 17px;
margin-top:0px;
  font-weight: bold
}
.content .cont_left .title span, .content .cont_left_blue .title span{
font-size:14px;
}
.content .cont_right{
background:url("/assets/images/green_header.png") no-repeat;
background-color:#FFFFFF!important;
margin-bottom:10px;
margin-top:10px;
float:right;
width:250px;
}
.content .cont_right .title{
color:#FFFFFF;
font-size:21px;
margin-bottom:12px;
margin-left:15px;
margin-top:12px;
}
.content .cont_right div.center{
background:#242424;
min-height:500px;
padding:10px 0px;
}
.content .cont_left .div_cont_left, .content .cont_left_blue .div_cont_left{
background:#242424;
padding-top:10px;
padding-bottom:10px;
}
.content .cont_left .div_cont_left{
   
}

.content .contacts{
background: url("/assets/images/green_l_header.png") no-repeat;
width:664px;
padding-top:43px;
float:left;
margin-top:10px;
}
.content .contacts .center{
font-size:15px;
padding:15px 20px;
background:#EAEFB7;
border-left:solid 2px RGB(74,136,3);
border-right:solid 2px RGB(74,136,3);
border-bottom:solid 2px RGB(74,136,3);
}
.content .contacts .center form input{
margin:1px 0;
}
.content .contacts .center form{
margin:30px 0 0 0;
}
.content .contacts .center form .send_message{
background: url('/assets/images/bt6_1.png') no-repeat 8px 7px;
color:rgb(180,72,33);
float:left;
font-size:19px;
height:40px;
padding:15px 0 0 30px;
width:144px;
}
.content .contacts .center form .send_message:hover{
background: url('/assets/images/bt6_2.png') no-repeat 8px 7px;
}
.content .changes{
background:url("/assets/images/green_header.png") no-repeat scroll 0 0 transparent;
float:left;
margin-top:10px;
width:250px;
}
.content .changes .center{
padding:10px 20px 0 20px;
font-size:13px;
background: RGB(234,239,183);
border-left:solid 2px RGB(74,136,3);
border-right:solid 2px RGB(74,136,3);
border-bottom:solid 2px RGB(74,136,3);
}
.content .changes .center .username{
font-size:15px;
font-weight: bold;
margin:0;
}
.content .changes .center span{
color: #AAA;
}
.content .donotclick{
padding:10px 0 0 0px;
background: url("/assets/images/green_xl_header.png") no-repeat;
width:928px;
margin-bottom:10px;
}
.content .donotclick .title{
margin-left:10px;
font-size:21px;
color:#FFF;
height:39px;
}
.content .donotclick .center{
padding:40px 0 0 0;
background: #242424;
height:800px;
}
.content .donotclick .center .banner{
width:468px;
height:60px;
border:1px solid #000;
background:#FFF;
margin:0 auto 60px auto;
}
.content .changes .center .save_changes{
background: url('/assets/images/yellow_button.png') no-repeat 0 0;
color:#B44821;
float:left;
font-size:19px;
height:40px;
padding:15px 0 0 30px;
width:144px;
}
.content .changes .title {
color:#FFFFFF;
font-size:21px;
margin-bottom:9px;
margin-left:15px;
margin-top:8px;
}
.content .account_info{
background:url("/assets/images/green_m_header.png") no-repeat scroll 0 0 transparent;
float:left;
margin-top:10px;
width:415px;
margin-left:7px;
padding-bottom: -20px;
}
.content .account_info .title {
min-height:21px;
color:#FFFFFF;
font-size:21px;
margin-bottom:7px;
margin-left:15px;
margin-top:11px;
}
.account_info .center{
background: #242424;
color:RGB(254,205,50);
font-weight:boold;
height: 316px;
}
.account_info .center .first{
background:url("/assets/images/list_element.png") no-repeat scroll 20px 19px #333;
font-size:19px;
padding:10px 0 5px 50px;
}
.account_info .center .second{
background:url("/assets/images/list_element.png") no-repeat scroll 20px 19px #444;
font-size:19px;
padding:10px 0 5px 50px;
}
.account_info .center .border{
height:2px;
clear:both;
background:url("/assets/images/border.png") repeat-x;
}
.clear{
clear:both;
}
.game{
padding:0px 10px 0 10px;
width:648px;
}
.game div.game_border{
height:2px;
margin-top:9px;
clear:both;
background:url("/assets/images/border.png") repeat-x;
}
.game .img_screen
{
margin-left:10px;
float:left;
}
.game .game_text{
float:left;
width:300px;
padding-left:10px;
color: #FFF;
}
.game .game_text h2{
float:left;
width:300px;
color: #FFF;
font-weight:normal;
font-size:16px;
}
.game .game_text h2 strong{
float:left;
width:300px;
color: #FFF;
font-weight:bold;
font-size:16px;
}

.game div.game_button{
float:right;
width:135px;
}
.game div.game_button a{
color:rgb(255,255,153);
float:right;
font-size:18px;
height:38px;
margin:5px;
padding:7px 0 0 40px;
width:95px;
}
.game a.play{
background: url("/assets/images/play.png") no-repeat;
padding:7px 0 0 35px !important;
width:100px !important;
}
.game a.play:hover{
background: url("/assets/images/play2.png") no-repeat;
}
.game a.game_button_w{
background: url("/assets/images/download_win.png") no-repeat;
}
.game a.game_button_w:hover{
background: url("/assets/images/dwin2.png") no-repeat;
}
.game a.game_button_m{
background: url("/assets/images/download_mac.png") no-repeat;
}
.game a.game_button_m:hover{
background: url("/assets/images/dmac2.png") no-repeat;
}

.game div.game1{
background: #242424;
padding-top:10px;
}
.game div.game2{
background:#171717;
padding-top:10px;
}
.game div:hover{
   background:#2F2F2F;
}

.footer{
height:54px;
margin:auto;
padding-left:75px;
padding-top:10px;
width:852px;
background:url('/assets/images/footer_bg.png') no-repeat;
}
.footer a:link{
color:black;
}
.footer a:visited{
color:black;
}
.footer_text{
font-size:11px;
margin:10px;
}
.footer_text a{
color:blue;
}
.footer span.yellow{
text-align:center;
color:yellow;
}
.footer span.yellow a{
font-size: 14px;
text-decoration: underline;
color:yellow;
}
.footer span.yellow2{
color:yellow;
}
.footer span.yellow2 a{
font-size: 11px;
color:yellow;
}
.footer p{
font-size:11px;
margin:5px 0 0;
word-spacing:2px;
}

a.toplink {
text-decoration: underline;
}

a.toplink:hover {
color: #003333;
}

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 85%;
    left: 90%;
    
    margin-left: -300px;
    width: 193px;
    height: 90px;
    background: url('/assets/images/language_popup_bg.png') no-repeat;
    
    
    color: #000;
    border: 0px solid black;
    padding: 10px;
    padding-left: 15px;
    font-size: 14px;
    text-align: left;	
}
.jqmWindow a {
	color: black;
	font-weight: bold;
	text-decoration: underline;
	
}
#larrow {
	display: none;
	width: 15px;
	height: 14px;
	background: url('/assets/images/labguage_arrow.png') 0px 5px no-repeat;
	}
.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.popup_close_big{
   width: 21px;
   height: 20px;
   background: url('/assets/images/popup_close_big.png') no-repeat;
   float: right;
   margin-right: 15px;
}

.popup_close_big:hover{
   background: url('/assets/images/popup_close_big_hover.png') no-repeat;
}

#game_link { 
   position: absolute; 
   width: 500px; 
   height: 128px; 
   background-color: transparent;
}