	/*
	*	BROWN TEMPLATE LANDINGPAGE
	*/

/************************************ CSS ***************************************/

body{
  margin:0;
  padding:0;
  }

.hidden{
	display: none;
	}

.showed{
	display: inline;	
	}

.customBody{
	background:#949494;
	}

.customRegBody{
	background:#949494;
	}
  
a{
	text-decoration: underline;
	}
	
a:hover{
	text-decoration: none;
	}

.clear{
	clear: both;
	}


.cursor-pointer {
	cursor: pointer;
	}

/************************************ Landing page ***************************************/

.arrow_offset{margin-right:5px;}

.landing_page{
  width:100%;
  height:100%;
  }

.landing_page_header {
  width:100%;
  height: 64px;
  background: url(/images/templates/brown/landing_pages/background/title_header.jpg?####VERSION_DIVERSIFICATOR####) repeat-x;
  }

.landingpage_header {
	height: 70px;
	background: #eee9d3 url(/images/templates/brown/landing_pages/background/title_header.png?####VERSION_DIVERSIFICATOR####) top center repeat-x;
	}

.landing_page_header_center {
	width: 990px;
	height: 100%;
	background: url(/images/templates/brown/landing_pages/background/title_header_center.jpg?####VERSION_DIVERSIFICATOR####) top center no-repeat;
	margin: 0 auto;
	}

.landingpage_header_center {
	width: 999px;
	margin: 0 auto;
	height: 100%;
	position: relative;
	z-index: 2;
	}

.landing_page_logo_sk_SK{
  background: url(/images/templates/brown/landing_pages/logo/logo_sk.png?####VERSION_DIVERSIFICATOR####) no-repeat;
  height:100%;
  margin-left:25px;
  width: 250px;
  float:left;
  }

.landing_page_logo_cz_CZ{
  background: url(/images/templates/brown/landing_pages/logo/logo_sk.png?####VERSION_DIVERSIFICATOR####) no-repeat;
  height:100%;
  margin-left:25px;
  width: 250px;
  float:left;
  }

.landing_page_logo_hu_HU{
  background: url(/images/templates/brown/landing_pages/logo/logo_hu.png?####VERSION_DIVERSIFICATOR####) no-repeat;
  height:100%;
  margin-left:25px;
  width: 250px;
  float:left;
  }

.landing_page_logo_en_EN{
  background: url(/images/templates/brown/landing_pages/logo/logo_en.png?####VERSION_DIVERSIFICATOR####) no-repeat;
  height:100%;
  margin-left:25px;
  width: 250px;
  float:left;
  }
  
.landingpage_logo {
	margin: 5px 0 0 4px;
	float: left;
	height: 65px;
	cursor: pointer;
	width: 205px;
	overflow: hidden;
	}

.landing_page_header_center .landingpage_logo {
	height: 59px;
	}

.landing_page_menu{
  height:100%;
  margin-right:30px;
  float:right;
  }

.landingpage_menu {
	width: 243px;
	height: 67px;
	padding-top: 3px;
	float: left;
	background: url(/images/templates/brown/landing_pages/background/bg_title_flags.jpg?####VERSION_DIVERSIFICATOR####) left top no-repeat;
	}

.landing_page_header_rectangle{
  background: url(/images/templates/brown/landing_pages/interface/rectangle.png?####VERSION_DIVERSIFICATOR####) no-repeat;
  width:9px;
  height:26px;
  float:left;
  margin:8px 5px 0 3px;
  }
  
.landingpage_header_rectangle {
	background: url(/images/templates/brown/landing_pages/interface/lp_rectangle.png?####VERSION_DIVERSIFICATOR####) no-repeat;
	width: 2px;
	height: 33px;
	float: left;
	margin: 7px 7px 0 7px;
	}

.landing_page_forum{
  height:24px;
  width:54px;
  float: left;
  margin: 8px 0 0 0;
  }

.landing_page_menu_margin{
  margin:15px 20px 0 0;
  float:left;
  }

.landing_page_forum_btn{
	width: 54px;
	height: 24px;
	background: url(/images/templates/brown/landing_pages/buttons/title_forum.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}
.landing_page_forum_btn_hover{
	width: 54px;
	height: 24px;
	background: url(/images/templates/brown/landing_pages/buttons/title_forum.png?####VERSION_DIVERSIFICATOR####) 0 -24px no-repeat;
	}

.landing_page_forum_label{
	height:20px;
	padding-top:5px;
	text-align: center;
	width:54px;
	}

.landing_page_flags_position{
	float:left;
	margin:11px 0 0 0;
	}

.landingpage_flags_position {
	padding: 0 0 0 24px;
	}

.landing_page_flag{
	width:auto;
	height: auto;
	margin: 0 3px 0 3px; 
	float: left;
	cursor: pointer;
	}

.landingpage_flag {
	float: left;
	width: auto;
	height: 19px;
	margin: 7px 6px 0 0;
	cursor: pointer;
	}

.landingpage_flag form, .landingpage_flag span .landingpage_flag img {
	float: left;
	height: 19px;
	display: block;
	}

.landingpage_header_login {
	font: 11px Tahoma, Verdana, Arial;
	float: right;
	width: 534px;
	height: 98px;
	margin-bottom: -28px;
	padding: 0 0 0 13px;
	overflow: hidden;
	background: url(/images/templates/brown/landing_pages/background/title_bg_login.jpg?####VERSION_DIVERSIFICATOR####) no-repeat;	
	}

.landingpage_header_login form {
	float: left;
	}

.lph_login_box {
	width: 117px;
	float: left;
	}

.lph_login_largebox {
	width: 196px;
	float: left;
	}

.lph_loginline {
	float: left;
	width: 100%;
	overflow: hidden;
	}

.lph_login_label {
	float: left;
	clear: both;
	padding: 10px 0 5px;
	color: #fdfdfd;
	}

.lph_login_input {
	float: left;
	width: 113px;
	clear: both;
	}

.lph_login_input input {
	width: 111px;
	line-height: 22px;
	height: 22px;
	font-size: 11px;
	color: #606060;
  	border: 1px solid #bdbcbd;
  	background: #ffffff url(/images/templates/brown/landing_pages/background/lp_input_bg.png?####VERSION_DIVERSIFICATOR####) no-repeat;
  	}

.lph_login_smallbox {
	float: left;
	width: 82px;
	}

.lph_login_smallbox_fb {
	float: left;
	width: 110px;
	}

.lph_lostpsw {
	float: right;
	padding: 10px 4px 6px 0;
	text-align: right;
	color: #fdfdfd;
	}

.lph_registerlabel {
	/* float: left; */
	clear: both;
	padding: 10px 0 6px;
	text-align: center;
	color: #fdfdfd;
	}

.lph_login_button {
	float: left;
	margin: 1px 0 0 3px;
	}

.lph_login_btn {
	width: 78px;
	height: 25px;
	background: url(/images/templates/brown/landing_pages/buttons/lp_login_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}

.lph_login_btn_hover {
	width: 78px;
	height: 25px;
	background: url(/images/templates/brown/landing_pages/buttons/lp_login_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 -25px no-repeat;
	}

.lph_login_btn_label {
	padding-top: 6px;
	color: #312e26;
	text-align: center;
	width: 100%;
	}

.lph_login_error {
	position: absolute;
	top: 71px;
	left: 530px;
	width: 470px;
	font-weight: bold;
	color: #e30000;
	}

.landingpage_header_login_rectangle {
	background: url(/images/templates/brown/landing_pages/interface/lp_rectangle_login.png?####VERSION_DIVERSIFICATOR####) no-repeat;
	width: 2px;
	height: 33px;
	float: left;
	margin: 15px 4px 0 3px;
	}

.lph_register_button {
	float: left;
	}

.lph_register_btn {
	width: 82px;
	height: 25px;
	background: url(/images/templates/brown/landing_pages/buttons/lp_register_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}

.lph_register_btn_hover {
	width: 82px;
	height: 25px;
	background: url(/images/templates/brown/landing_pages/buttons/lp_register_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 -25px no-repeat;
	}

.lph_register_btn_label {
	padding-top: 6px;
	color: #ffffff;	
	text-align: center;
	width: 100%;
	}

/******************************* landing page center *********************************/

.landingpage_center {
	background: #eee9d3 url(/images/templates/brown/landing_pages/background/bg_center.png?####VERSION_DIVERSIFICATOR####) bottom center repeat-x;
	}

.landingpage_center_content {
	position: relative;
	width: 990px;
	margin: 0 auto;
	padding-top: 72px;
	}

.lp_centerbox {
	margin-left: 100px;
	width: 794px;
	background: #ffffff url(/images/templates/brown/landing_pages/background/lp_centerbox_center.gif?####VERSION_DIVERSIFICATOR####) top right repeat-y;
	}

.lp_cbox_top {
	border-left: #ebe6d1 1px solid;
	height: 8px;
	overflow: hidden;
	background: url(/images/templates/brown/landing_pages/background/lp_centerbox_top.gif?####VERSION_DIVERSIFICATOR####) top right no-repeat;
	}

.lp_cbox_center {
	border-left: #ebe6d1 1px solid;
	background: url(/images/templates/brown/landing_pages/background/lp_centerbox_center2.png?####VERSION_DIVERSIFICATOR####) bottom right no-repeat;
	}

.lp_cbox_center_i {
	font: 12px Tahoma, Verdana, Arial;
	color: #2d2d2d;
	padding-left: 22px;
	min-height: 333px;
	background: url(/images/templates/brown/landing_pages/background/lp_centerbox_img.png?####VERSION_DIVERSIFICATOR####) 477px 47px no-repeat;
	}

.lp_cbox_left {
	width: 455px;
	float: left;
	}

.lp_cbox_center h1 {
	font: 18px Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #907331;
	margin: 0;
	padding: 10px 0 18px;
	}

.lp_font_top {
	width: 400px;
	margin: 0;
	padding: 0 0 18px;
	line-height: 18px;
	}

.lp_font_top strong {
	color: #b40000;
	}

.lp_font_ul {
	margin: 0;
	padding: 0 0 20px;
	list-style: none;
	}

.lp_font_ul li {
	margin: 0;
	padding: 0 0 0 21px;
	line-height: 18px;
	background: url(/images/templates/brown/landing_pages/background/lp_centerbox_li.gif?####VERSION_DIVERSIFICATOR####) 7px 6px no-repeat;
	}

.lp_font_bottom {
	margin: 0;
	padding: 10px 0 0 50px;
	height: 42px;
	background: url(/images/templates/brown/landing_pages/background/lp_ico_iphone.jpg?####VERSION_DIVERSIFICATOR####) top left no-repeat;
	}

.lp_cbox_right {
	width: 295px;
	float: left;
	padding-top: 257px;
	}

.lp_cbox_right_fb {
	width: 295px;
	float: left;
	}

.lp_quickplay_button {
	padding-left: 60px; 
	}

.lp_quickplay_btn {
	width: 131px;
	height: 47px;
	background: url(/images/templates/brown/landing_pages/buttons/lp_quickplay_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}

.lp_quickplay_btn_hover {
	width: 131px;
	height: 47px;
	background: url(/images/templates/brown/landing_pages/buttons/lp_quickplay_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 -47px no-repeat;
	}

.lph_quickplay_btn_label {
	padding-top: 10px;
	color: #ffffff;	
	text-align: center;
	width: 100%;
	font-size: 18px;
	}

.lp_cbox_bottom {
	height: 10px;
	overflow: hidden;
	background: url(/images/templates/brown/landing_pages/background/lp_centerbox_bottom.png?####VERSION_DIVERSIFICATOR####) top right no-repeat;
	}

/**************************** landing page center iphone *****************************/

.landingpage_center_iphone {
	background-color: #eee9d3;
	}

.landingpage_center_iphone .landingpage_center_content {
	padding: 11px 0 0 100px;
	width: 890px;
	background: url(/images/templates/brown/landing_pages/background/bg_iphonepage.jpg?####VERSION_DIVERSIFICATOR####) 620px 0 no-repeat;
	}

.lpc_iphonepage_button {
	float: left;
	width: 95px;
	margin-right: 2px;
	}

.lpc_iphonepage_btn {
	width: 95px;
	height: 24px;
	background: url(/images/templates/brown/landing_pages/buttons/lp_btn_iphone.gif?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}

.lpc_iphonepage_btn_hover {
	width: 95px;
	height: 24px;
	background: url(/images/templates/brown/landing_pages/buttons/lp_btn_iphone.gif?####VERSION_DIVERSIFICATOR####) 0 -24px no-repeat;
	}

.lpc_iphonepage_btn_label {
	font: 12px Tahoma, Verdana, Arial;
	padding-top: 5px;
	color: #ffffff;
	text-align: center;
	width: 100%;
	}

.lpc_iphonepage_box {
	clear: both;
	font: 12px Tahoma, Verdana, Arial;
	width: 577px;
	height: 402px;
	background: url(/images/templates/brown/landing_pages/background/bg_iphonepage_box.png?####VERSION_DIVERSIFICATOR####) top left no-repeat;
	}

.lpc_iphone_p {
	margin: 0;
	padding: 22px 58px 20px 46px;
	}

.btn_iphone_applink_pos {
	padding: 0 0 34px 212px;
	clear: both;
	font-weight: bold;
	color: #ffffff;
	}

.btn_iphone_applink {
	padding: 5px 0 0 43px;
	width: 153px;
	height: 44px;
	background: url(/images/templates/brown/landing_pages/buttons/btn_applink.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}

.btn_iphone_applink_hover {
	padding: 5px 0 0 43px;
	width: 110px;
	height: 44px;
	background: url(/images/templates/brown/landing_pages/buttons/btn_applink.png?####VERSION_DIVERSIFICATOR####) 0 -49px no-repeat;
	}

.btn_iphone_applink span, .btn_iphone_applink_hover span {
	font-size: 20px;
	}

.lpc_iphone_heading {
	margin: 0;
	padding: 0 0 20px 48px;
	font-size: 15px;
	font-weight: bold;
	color: #79683e;
	text-transform: uppercase;
	}

.lpc_iphone_ul {
	color: #79683e;
	margin: 0;
	padding: 0 0 0 40px;
	list-style: none;
	}

.lpc_iphone_ul li {
	margin: 0;
	padding: 0 0 0 20px;
	background: transparent url(/images/templates/brown/landing_pages/background/lp_centerbox_li.gif?####VERSION_DIVERSIFICATOR####) 7px 4px no-repeat;
	}

.lpc_iphone_ul li span {
	color: #000000;
	}

.lpc_iphone_bracket {
	margin: 32px 0 0 138px;
	padding: 0;
	background: url(/images/templates/brown/landing_pages/background/bg_bracket_left.gif?####VERSION_DIVERSIFICATOR####) top left no-repeat;
	}

.lpc_iphone_bracket div {
	color: #79683e;
	font-weight: bold;
	text-align: center;
	width: 305px;
	height: 43px;
	background: url(/images/templates/brown/landing_pages/background/bg_bracket_right.gif?####VERSION_DIVERSIFICATOR####) bottom right no-repeat;
	}

.lpc_iphone_bracket span {
	display: block;
	padding-top: 7px;
	}

.lpc_iphone_mail {
	display: block;
	margin: 38px 0 0 200px;
	padding: 0 0 0 31px;
	font-size: 14px;
	font-weight: bold;
	color: #79683e;
	line-height: 24px;
	background: url(/images/templates/brown/landing_pages/icons/title_mail.gif?####VERSION_DIVERSIFICATOR####) top left no-repeat;
	}

.lpc_iphone_mail span {
	text-decoration: underline;
	}

.lpc_iphone_mail:hover span {
	text-decoration: none;
	}

/******************************* landing page bottom *********************************/

.lp_bottom_text {
	padding: 20px 0 0 140px;
	width: 750px;
	height: 85px;
	}

/***************************** landing page bottom iphone ****************************/

.title_bottom_iphone {
  	height:120px;
  	width:100%;
  	background: url(/images/templates/brown/landing_pages/background/title_bottom_iphone.png?####VERSION_DIVERSIFICATOR####) bottom repeat-x;
	}

.title_bottom_iphone .title_bottom_center {
	padding-top: 60px;
	height: 60px !important;
	}

/************************************ Register ***************************************/

.register_center {
  	width:100%;
  	height:721px;
  	background:#efe9d3 url(/images/templates/brown/landing_pages/background/title_register_center.jpg?####VERSION_DIVERSIFICATOR####) top repeat-x;
  	}

.register_center_bcg {
	height: 300px;
	width: 990px;
	background: url(/images/templates/brown/landing_pages/background/title_register_center_bcg.jpg?####VERSION_DIVERSIFICATOR####) top center no-repeat;
	margin: 0 auto;
	}
  
.register_bottom {
	height: 134px;
	width: 100%;
	background: url(/images/templates/brown/landing_pages/background/title_bottom_iphone.png?####VERSION_DIVERSIFICATOR####) center bottom repeat-x;
	}

.register_bottom_credit{
  width:200px;
  text-align:center;
  height: 15px;
  margin:0 auto;
  padding-top: 105px;
  }
 	
.register_bottom_center {
	width: 990px;
	padding-top: 75px;
	margin: 0 auto;
	position: relative;
	}

.register_label_position{
  padding: 60px 0 0 130px;
  }
  
.register_line_large{
  width: 75.5%;
  height: 1px;
  margin: 17px 0 0 129px;
  border-top: 1px solid #edece7; 
/*
  background-color:#edece7;
  */
  font-size:0;
  }
  
.register_line_down_large {
  width: 773px;
  height: 1px;
  border-top: 1px solid #f8f5ea;
  position: relative;
  top: 10px;
  left: 161px;
  font-size:0;
  }
  
.register_line_small {
  width: 42%;
  height: 1px;
  top: 5px;
  left: 161px;
  border-top: 1px solid #f8f5ea;
  position: relative;
  font-size: 0;
  }

.register_form{
  position: relative;
  height: 607px;
  margin: 10px 0 0 -32px;
  }
  
.register_label{
  margin-top:5px;
  text-align:right;
  width:250px;
  float:left;
  }

.register_label2{
  	margin-top:13px;
  	text-align:right;
  	width:250px;
  	float:left;
  	}

.register_label3{
  margin-top:13px;
  margin-right:3px;
  text-align:right;
  width:250px;
  float:left;
  }

.register_label3_IE{
  margin-top:13px;
  margin-right:6px;
  text-align:right;
  width:250px;
  float:left;
  }
  
.register_input_position{
  margin:2px 0 0 3px;
  height:17px;
  float:left;
  }

.register_label4{
  	margin-top:13px;
	text-align:right;
  	width:250px;
  	float:left;
  	}

.register_input_position2{
  	margin:10px 0 0 3px;
  	height:17px;
  	float:left;
  	}

.register_input_position3{
  	margin:30px 0 0 3px;
	height:17px;
  	float:left;
  	}

.register_rules_position{
 	margin:10px 0 0 249px;
  	height:17px;
  	float:left;
  	}

.register_rules_position2{
  	margin:15px 0 0 249px;
  	height:17px;
  	float:left;
  	}

.register_rules_position3{
  	margin:15px 0 0 254px;
  	height:17px;
  	float:left;
  	}

.register_rules_position_ie{
  	margin:10px 0 0 252px;
  	height:17px;
  	float:left;
  	}

.register_captcha_position{
  margin:30px 0 0 253px;
  float:left;
  }

.register_captcha_position_ie{
  	margin:30px 0 0 256px;
  	float:left;
  	}

.register_radio_position{
  margin:5px 0 0 0;
  width:60px;
  height:17px;
  float:left;
  }

.register_input_checkbox_position{
  	margin:12px 0 0 8px;
  	height:17px;
  	float:left;
  	}

.register_input_checkbox_position2{
  margin:12px 0 0 8px;
  height:17px;
  float:left;
  }

.register_input_checkbox_position_ie{
  margin:12px 0 0 10px;
  width:193px;
  height:17px;
  float:left;
  }
  
.register_input_login{
  width:193px;
  height:17px;
  background: url(/images/templates/brown/landing_pages/background/title_form_input_bcg.gif?####VERSION_DIVERSIFICATOR####) no-repeat;
  border: 1px solid #bababa;
  }
  
.register_textarea_login{
  width:193px;
  height:99px;
  background: url(/images/templates/brown/landing_pages/background/title_textarea_bcg.gif?####VERSION_DIVERSIFICATOR####) no-repeat;
  border: 1px solid #bababa;
  white-space: pre;
  background-attachment: scroll;
  }

.register_captcha{
  width:193px;
  height:77px;
  border: 1px solid #bababa;
  background-color: #ffffff;
  }

.register_button_position{
  position:absolute;
  bottom:10px;
  left:242px;
  width: 140px;
  height: 65px;
  background: url(/images/templates/brown/landing_pages/background/title_register_button_bcg.jpg?####VERSION_DIVERSIFICATOR####) no-repeat;
  }
  
.register_figures1{
  background: url(/images/templates/brown/landing_pages/interface/title_register_figures1.gif?####VERSION_DIVERSIFICATOR####) no-repeat;
  width:34px;
  height:26px;
  position: absolute;
  top:-25px;
  right:118px;
  }
  
.register_figures2{
  background: url(/images/templates/brown/landing_pages/interface/title_register_figures2.gif?####VERSION_DIVERSIFICATOR####) no-repeat;
  width:18px;
  height:21px;
  position: absolute;
  top:487px;
  left:150px;
  }

.register_big_figures{
  background: url(/images/templates/brown/landing_pages/interface/title_register_big_figures.jpg?####VERSION_DIVERSIFICATOR####) no-repeat;
  width:457px;
  height:330px;
  position: absolute;
  top:190px;
  right: 0;
  }

.register_error_area{
	width: 230px;
	height: 13px;
	margin: 5px 0 0 2px;
	}

.age_input{
	margin: 8px 0 0;
	float:left;
	}

.day_select_component{
	width: 52px;
	border: 1px solid #BABABA;
	margin-right: 3px;
	padding:1px;
	background:#ffffff;
	}

.month_select_component{
	width: 80px;
	border: 1px solid #BABABA;
	margin-right: 3px;
	padding:1px;
	background:#ffffff;
	}

.year_select_component{
	width: 57px;
	padding:1px;
	border: 1px solid #BABABA;	
	background:#ffffff;
	}

.register2small_btn{
	width: 118px;
	height: 32px;
	margin: 3px 0 0 11px;
	background: url(/images/templates/brown/landing_pages/buttons/register_submit_small_btn.gif?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}
.register2small_btn_hover{
	width: 118px;
	height: 32px;
	margin: 3px 0 0 11px;
	background: url(/images/templates/brown/landing_pages/buttons/register_submit_small_btn.gif?####VERSION_DIVERSIFICATOR####) 0 -32px no-repeat;
	}

.register_btn_label2{
	height:20px;
	padding-top:9px;
	text-align: center;
	width:118px;
	}

.register_info_block {
	margin-bottom: -11px;
	margin-top: 2px !important; 
	}

.register_info_block_2 {
	margin-bottom: -11px;
	margin-top: 10px !important; 
	}

.register_info_text {
	color: #00ace7;
	font-size: 10px;
	padding-right: 4px;
	}

/************************************ Title ***************************************/
.title_bottom{
  	height:160px;
  	width:100%;
  	background: url(/images/templates/brown/landing_pages/background/title_bottom.jpg?####VERSION_DIVERSIFICATOR####) bottom repeat-x;
  	}

.title_bottom_center{
  width: 990px;
  height: 100%;
  margin:0 auto;
  position: relative;
  }

.title_bottom_label{
  float:left;
  width:560px;
  margin: 20px 0 0 100px;
  }

.title_bottom_rectangle{
  width:17px;
  height:120px;
  background: url(/images/templates/brown/landing_pages/interface/title_bottom_rectangle.png?####VERSION_DIVERSIFICATOR####) no-repeat;
  float: left;
  margin: -15px 0 0 20px;
  }

.title_bottom_right{
  	width:227px;
  	height:97px;
  	background: url(/images/templates/brown/landing_pages/background/title_bottom_right.png?####VERSION_DIVERSIFICATOR####) no-repeat;
	float:left;
  	margin: 0 0 0 40px;
	}

.title_bottom_right_text{
  margin:18px 20px 0 90px;  
  }

.title_bottom_credit {
  width: 350px;
  text-align: center;
  margin: 0 auto;
  padding-top: 22px;
  }

.title_center{
  width:100%;
  height:421px;
  background: url(/images/templates/brown/landing_pages/background/title_center.jpg?####VERSION_DIVERSIFICATOR####) repeat-x;
  }

.title_center_bcg{
  height:421px;
  width: 1024px;
  background: url(/images/templates/brown/landing_pages/background/title_center_bcg.jpg?####VERSION_DIVERSIFICATOR####) no-repeat;
  margin:0 auto;
  }

.title_center_left{
  	float:left;
  	margin: 100px 30px 0 80px;
  	position: relative;
  	}

.title_center_margin{
  height:12px;
  margin-bottom:7px;
  }

.title_center_margin_2{
  float:left;
  margin:-1px 0 0 0;
  }

.title_center_margin_3{
  	float:left;
  	margin:-1px 0 0 0;
	color:#0099cc;
	margin-left:105px;
  	}

.title_center_middle_margin{
  margin-right:5px;
  float:left;
  }

.title_center_middle{
  float:left;
  margin: 85px 30px 0 42px;
  position: relative;
  }

.title_center_right{
  float:left;
  margin: 115px 0 0 0;
  position: relative;
  }

.title_input{
	width:100%;
  	background: url(/images/templates/brown/landing_pages/background/title_input_bcg.gif?####VERSION_DIVERSIFICATOR####) no-repeat;
  	border: 1px solid #bababa;
  	}

.title_input_position{
	margin-top:-3px;
	float:left;
	width:156px;
	}

.title_btn_label{
	padding-top: 8px;
	height: 17px;
	text-align: center;
	width: 117px;
	}

.title_font1big{
	font: 12px Tahoma;
	color: #FFFFFF;	
	}

.title_label_name{
	float:left;
	margin: 0 4px 0 0;
	text-align:right;
	width:100px;
	}

.quickplay_btn{
	width: 117px;
	height: 32px;
	background: url(/images/templates/brown/landing_pages/buttons/quickplay_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}

.quickplay_btn_hover{
	width: 117px;
	height: 32px;
	background: url(/images/templates/brown/landing_pages/buttons/quickplay_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 -32px no-repeat;
	}

.register_btn{
	width: 117px;
	height: 32px;
	background: url(/images/templates/brown/landing_pages/buttons/register_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}
.register_btn_hover{
	width: 117px;
	height: 32px;
	background: url(/images/templates/brown/landing_pages/buttons/register_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 -32px no-repeat;
	}

.login_btn{
	z-index: 7000;
	width: 117px;
	height: 32px;
	background: url(/images/templates/brown/landing_pages/buttons/login_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
	}

.login_btn_hover{
	z-index: 7000;
	width: 117px;
	height: 32px;
	background: url(/images/templates/brown/landing_pages/buttons/login_submit_btn.png?####VERSION_DIVERSIFICATOR####) 0 -32px no-repeat;
	}

.login_title_error{
	margin:15px 0 0 105px;
	width: 200px;
	height: auto;
	}

.login_title_error_ie{
	position:absolute;
	top: 120px;
	left: 90px;	
	width: 200px;
	height: auto;
	}

.title_button_login_position{
	position:absolute;
	bottom:-62px;
	left:104px;
	}

.title_button_main_position{
	position:absolute;
	top:140px;
	left:215px;
	width:140px;
	height:65px;
	background: url(/images/templates/brown/landing_pages/background/title_info_button_bcg.jpg?####VERSION_DIVERSIFICATOR####) no-repeat;
	}

.title_button_login_position_ie {
	position: absolute;
	bottom: -43px;
	left: 104px;
	}

.title_button_register_position{
	position:absolute;
	bottom:-15px;
	left:50px;
	}

.title_button_register_position_ie{
	position:absolute;
	bottom:4px;
	left:50px;
	}

.title_button_quickplay_position{
	position:absolute;
	bottom:-10px;
	left:50px;
	}

.title_button_quickplay_position_ie{
	position:absolute;
	bottom:9px;
	left:50px;
	}

.login_title_error2 {
	position: absolute;
	top: 8px;
	left: 169px;
	padding-top: 15px;
	width: 677px;
	height: 47px;
	text-align: center;
	}

/************************************ INFO ***************************************/
.title_info_center{
  width:100%;
  height:550px;
  background:#efe9d3 url(/images/templates/brown/landing_pages/background/title_register_center.jpg?####VERSION_DIVERSIFICATOR####) top repeat-x;
  }

.title_info_center_bcg {
	height: 300px;
	width: 990px;
	background: url(/images/templates/brown/landing_pages/background/title_info_center_bcg.jpg?####VERSION_DIVERSIFICATOR####) top center no-repeat;
	margin: 0 auto;
	position: relative;
	}

.title_label_font2{
	font: 12px Tahoma;
	color: #666666;
	font-weight: bold;
	}

.title_label_font2 span{
	font: 10px Tahoma;
	color: #00ACE7;
	font-weight: normal;
	}

.box_label2{
	position:absolute;
	top: -10px;
	left: 420px;
	text-align: center;
	}

.after_reg_text1{
	height: auto;
	width: 100%;
	margin: 0 auto;
  	padding:8px 0 10px 0; 
	text-align: center;
  	}

.after_reg_text2{
	height: auto;
	width: 100%;
	margin: 0 auto;
 	text-align: left;
  	}

.title_font2reg1{
	font: 18px Tahoma;
	color: #ffffff;
	font-weight: bold;
  	}
  
.title_font2reg2{
	font: 11px Tahoma;
	color: #666666;
  	}

.title_info_label_position {
	padding: 40px 0 0 196px;
	}

.title_info_line_large {
	width: 55%;
	height: 1px;
	margin: 10px 0 0 196px;
	border-top: 1px solid #edece7;
	font-size: 0;
	}
  
.title_info_line_down_large{
  	width: 563px;
  	height: 1px;
	border-top: 1px solid #f8f5ea;
  	position: absolute;
  	top:130px;
	font-size:0;
	right: 0;
  	}

.title_info_form{
  	position: relative;
  	height: 300px;
  	margin: 10px 229px 0 229px;
  	}

.title_info_figures1{
	background: url(/images/templates/brown/landing_pages/interface/title_register_figures1.gif?####VERSION_DIVERSIFICATOR####) no-repeat;
  	width:34px;
  	height:26px;
  	position: absolute;
  	top:-25px;
  	left:532px;
  	}
  
.title_info_figures2{
  	background: url(/images/templates/brown/landing_pages/interface/title_register_figures2.gif?####VERSION_DIVERSIFICATOR####) no-repeat;
  	width:18px;
  	height:21px;
  	position: absolute;
  	top:107px;
  	left:-15px;
  	}

/************************************ REPORT ***************************************/
.report_box{
	float:left;
	margin-right:7px;
	padding-top: 0;
	}

.report_position_answer{
	margin:5px 0 0 99px;
	}

.report_back_btn{
  	height:24px;
 	width:54px;
  	top:-75px;
	right:-30px;
	position:absolute;
  	}

/************************************ FORGOT PASSWORD ***************************************/
.login_sent_btn{
	z-index: 7000;
	margin:20px 0 0 200px;
	}

/************************************ LICENCE AGREEMENT ***************************************/
.licence_center{
  	width:100%;
  	height:550px;
	position: absolute;
	top:64px;
  	background:#efe9d3 url(/images/templates/brown/landing_pages/background/title_register_center.jpg?####VERSION_DIVERSIFICATOR####) top repeat-x;
  	}

.licence_center_bcg{
  	height:168px;
  	width: 480px;
	margin: 0 auto;
  	background: url(/images/templates/brown/landing_pages/background/licence_bcg.png?####VERSION_DIVERSIFICATOR####) no-repeat;
  	}

.licence_label_position{
  	padding: 10px 0 0 20px;
  	}

.agree_text{
	width: 378px;
	height: 140px;
	left: 15px;
	top: 55px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	text-align: justify;
	overflow: auto;
	margin:40px auto 0;
	}

.licence_cancel_btn{
  	height:24px;
 	width:54px;
  	margin:20px auto 0;
	}

/************************************ ENTERSCREEN ***************************************/
.enterscr_center_middle_margin{
  	margin:6px 0 0 170px;
  	float:left;
  	}

/*----------check browser-----------*/
.browser_check_font{
	font: 20px Tahoma;
	color: #FF0000;
	font-weight: bold;
}
.browser_check_main{
	width: 400px;
	height: 310px;
	border: 1px solid #CCCCCC;
	background: #F6F6F8;
	margin: 30px auto;
	position:relative;
}
.browser_check_inner_text1{
	text-align: center;
	height:auto;
	width:400px;
	position:absolute;
	top: 40px;	
}
.browser_check_inner_text2{
	text-align: left;
	height:auto;
	width:340px;
	position:absolute;
	top: 90px;
	left:30px;

}


/************************************ FONTS ***************************************/
.error_text{
	font: 11px Tahoma;
	color: #FF0000;
	font-weight: normal;
	}

.font_title{
  font: 11px Tahoma;
  color: #FFFFFF;
  }

.font_common{
	font: 11px Tahoma;
	}

.font_title_white{
	color: #FFFFFF;
	font-weight:bold;
	}

.font_title_forum{
	font:11px Tahoma;
	color: #736137;
	}

.font_title_bottom{
  font: 12px Tahoma;
  font-weight: bold;
  }

.font_title_quickplay_large{
  font: 20px Tahoma;
  color: #FFFFFF;
  font-weight: bold;
  }
  
.font_title_quickplay_medium{
  font: 15px Tahoma;
  color: #666666;
  font-weight: bold;
  }
  
.font_title_center{
	font: 11px Tahoma;
	color: #736137;
	}

.font_reg1{
 	 font: 10px Tahoma;
  	color:#00ACE7; 
  	}

.font_error{
	font: 11px Tahoma;
	color: #FF0000;
	font-weight: normal;
	}

.error_font2{
	font: 14px Tahoma;
	color: #e30000;
	font-weight: bold;
	}

.font_title_quickplay_medium{
  	font: 15px Tahoma;
  	color: #666666;
  	font-weight: bold;
  	}
  
.font_title_info_large{
  	font: 20px Tahoma;
  	color: #666666;
  	font-weight: bold;
  	}

.agree_font{
	font: 11px Tahoma;
	color: #666666;	
	}

.font_title_disabled{
	font: 11px Tahoma;
	color: #CCCCCC;
	}

/* facebook login */

.customFacebookRegBody {
	background-color: #949494;
	}

.fb_box .lp_cbox_center_i {
	background: none;
	}

.fb_heading {
	font: 15px Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #907331;
	margin: 0;
	padding: 14px 0 10px;
	}

.fb_formline {
	width: 100%;
	overflow: hidden;
	margin: 3px 0;
	font-size: 12px;
	}

.fb_formline input {
	float: left;
	}

.fb_formline .fb_textinput {
	border: #bdbcbd 1px solid;
	margin-right: 5px;
	}

.fb_formline label {
	width: 100px;
	text-align: right;
	margin: 3px 5px 0 0;
	float: left;
	}

/*********************** new landing page **********************************/

.newlp {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Tahoma, Arial, lucida, sans-serif;
  background-color: #ffffff;
  }

.clear {
  clear: both;
  }

.page {
  margin: 0 auto;
  text-align: left;
  width: 973px;
  }

h1, h2, h3, p, a, img, ul, li {
  padding: 0;
  margin: 0;
  border: 0 none;
  }

/* lp_header */

.lp_header {
  position: relative;
  z-index: 1;
  width: 973px;
  height: 66px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_header.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.lp_logo {
  float: left;
  margin-left: 47px;
  }

.lp_loginbox {
  width: 518px;
  float: right;
  }

/* login left */

.lp_loginbox_left {
  position: relative;
  float: left;
  width: 234px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_header_divider.png?####VERSION_DIVERSIFICATOR####) right center no-repeat;
  }

.lbform_line {
  width: 100%;
  overflow: hidden;
  margin: 4px 0;
  }

.lbform_line .lbtextbox {
  float: left;
  width: 103px;
  height: 26px;
  border: 0 none;
  margin-right: 7px;
  padding-left: 5px;
  color: #6d6d6d;
  background: url(/images/templates/brown/landing_pages/newlp/bg_login_text.gif?####VERSION_DIVERSIFICATOR####) top left no-repeat;
  }

.lbform_line .lbcheckbox {
  float: left;
  margin: 2px 3px 0 0;
  height: 12px;
  }

.lbform_line label {
  float: left;
  padding-top: 2px;
  color: #ccd5df;
  font-size: 11px;
  width: 90px;
  }

.lpf_btn_login {
  float: right;
  height: 25px;
  margin-right: 12px;
  cursor: pointer;
  font-size: 13px;
  color: #00336c;
  font-weight: bold;
  }

.lpf_btn_login .lpf_btn_login_left, .lpf_btn_login .lpf_btn_login_right {
  float: left;
  width: 7px;
  height: 25px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_login.png?####VERSION_DIVERSIFICATOR####) left 0 no-repeat;
  }

.lpf_btn_login .lpf_label_login {
  text-align: center;
  float: left;
  height: 21px;
  padding: 4px 0 0;
  min-width: 65px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_login.png?####VERSION_DIVERSIFICATOR####) left -50px repeat-x;
  }

.lpf_btn_login .lpf_btn_login_right {
  background-position: left -100px;
  }

.lpf_btn_login:hover .lpf_btn_login_left {
  background-position: left -25px;
  }

.lpf_btn_login:hover .lpf_label_login {
  background-position: left -75px;
  }

.lpf_btn_login:hover .lpf_btn_login_right {
  background-position: left -125px;
  }

/* error msg */

.lp_error_msg {
  position: absolute;
  top: 66px;
  left: 435px;
  width: 490px;
  height: 70px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_errormsg.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.lp_error_msg_text {
  color: #ff0000;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  padding: 6px 23px 0;
  }

.lp_error_msg_text_2 {
  color: #ff0000;
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
  padding: 6px 23px 0;
  }

.lp_lostpsw {
  text-align: left;
  clear: both;
  width: 100%;
  padding: 0 23px;
  }

.lp_lostpsw a, .lp_lostpsw a:hover, .lp_lostpsw a:active, .lp_lostpsw a:focus {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  }

.lp_lostpsw a:hover, .lp_lostpsw a:active, .lp_lostpsw a:focus {
  text-decoration: underline;
  }

.lp_vis {
  background: none;
  }

/* login right */

.lp_loginbox_form {
  position: relative;
  z-index: 2;
  }

.lp_loginbox_right {
  position: relative;
  z-index: 1;
  float: left;
  width: 120px;
  padding-left: 12px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_header_divider.png?####VERSION_DIVERSIFICATOR####) right center no-repeat;
  }

.lp_loginbox_right .lbform_line {
  width: 100%;
  overflow: hidden;
  margin: 5px 0 6px;
  }

.lpf_btn_connect {
  float: left;
  height: 25px;
  cursor: pointer;
  font-size: 13px;
  color: #00336c;
  font-weight: bold;
  text-decoration: none;
  }

.lpf_btn_connect .lpf_btn_connect_left, .lpf_btn_connect .lpf_btn_connect_right {
  display: block;
  float: left;
  width: 7px;
  height: 25px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_fblogin.png?####VERSION_DIVERSIFICATOR####) left 0 no-repeat;
  }

.lpf_btn_connect .lpf_label_connect {
  display: block;
  float: left;
  height: 21px;
  padding-top: 4px;
  width: 89px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_fblogin.png?####VERSION_DIVERSIFICATOR####) left -50px repeat-x;
  }

.lpf_btn_connect .lpf_label_connect img {
  float: left;
  display: block;
  padding-top: 1px;
  margin-right: 5px;
  }

.lpf_btn_connect .lpf_btn_connect_right {
  background-position: left -100px;
  }

.lpf_btn_connect:hover .lpf_btn_connect_left {
  background-position: left -25px;
  }

.lpf_btn_connect:hover .lpf_label_connect {
  background-position: left -75px;
  }

.lpf_btn_connect:hover .lpf_btn_connect_right {
  background-position: left -125px;
  }

.lpf_btn_register {
  float: left;
  margin-right: 0;
  }

.lpf_btn_login .lpf_label_register {
  padding: 4px 0 0;
  width: 89px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_login.png?####VERSION_DIVERSIFICATOR####) left -50px repeat-x;
  }

/* register popup */

.register_popup {
  display: none;
  position: absolute;
  top: 22px;
  left: -190px;
  width: 320px;
  }

.reg_popup_top {
  padding-top: 13px;
  height: 39px;
  width: 320px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.reg_popup_top .reg_popup_heading {
  position: relative;
  margin: 0 17px 0 201px;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
  color: #00336c;
  font-size: 13px;
  cursor: pointer;
  }

.reg_popup_close, .reg_popupfin_close {
  position: absolute;
  right: -6px;
  top: -3px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  background: url(/images/templates/brown/landing_pages/newlp/btn_close.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.reg_popupfin_close {
  top: -13px;
  right: 12px;
  }

.reg_popup_center {
  width: 320px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup.png?####VERSION_DIVERSIFICATOR####) right top repeat-y;
  }

.reg_popup_center h3 {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #f5f5f5;
  margin: 0 20px 5px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup_heading.gif?####VERSION_DIVERSIFICATOR####) left bottom repeat-x;
  }

.reg_popup_center h3 .reg_hleft {
  display: block;
  height: 30px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup_heading.gif?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.reg_popup_center h3 .reg_hright {
  display: block;
  height: 30px;
  padding: 0 10px; 
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup_heading.gif?####VERSION_DIVERSIFICATOR####) right center no-repeat;
  }

.reg_popup_line {
  float: left;
  overflow: hidden;
  width: 100%;
  margin: 1px 0;
  }

.reg_popup_line label {
  float: left;
  width: 113px;
  line-height: 26px;
  font-weight: bold;
  font-size: 13px;
  color: #00336c;
  margin: 0 0 0 27px;
  }

.reg_input, .reg_input_error {
  float: left;
  padding: 0 0 0 5px;
  border: 0 none;
  height: 26px;
  line-height: 26px;
  width: 151px;
  color: #6d6d6d;
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup_textinput.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.reg_input_error {
  background-position: right top;
  }

.reg_popup_line2 {
  float: left;
  overflow: hidden;
  width: 100%;
  margin: 5px 0 8px;
  }

.reg_popup_line2 span {
  float: left;
  width: 113px;
  font-weight: bold;
  font-size: 10px;
  color: #00336c;
  margin: 0 0 0 27px;
  }

.reg_popup_line_error {
  float: left;
  overflow: hidden;
  width: 100%;
  margin-bottom: 1px;
  color: #ff0000;
  text-align: right;
  }

.reg_popup_line_error div {
  margin-right: 30px;
  }

.reg_btn {
  float: right;
  height: 26px;
  margin-right: 25px;
  cursor: pointer;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
  }

.reg_btn .reg_btn_left, .reg_btn .reg_btn_right {
  float: left;
  width: 7px;
  height: 25px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_register.gif?####VERSION_DIVERSIFICATOR####) left 0 no-repeat;
  }

.reg_btn .reg_btn_label {
  text-align: center;
  float: left;
  height: 21px;
  padding: 4px 14px 0;
  background: url(/images/templates/brown/landing_pages/newlp/btn_register.gif?####VERSION_DIVERSIFICATOR####) left -52px repeat-x;
  }

.reg_btn .reg_btn_right {
  background-position: left -104px;
  }

.reg_btn:hover .reg_btn_left {
  background-position: left -26px;
  }

.reg_btn:hover .reg_btn_label {
  background-position: left -78px;
  }

.reg_btn:hover .reg_btn_right {
  background-position: left -130px;
  }

.reg_terms {
  clear: both;
  margin: 5px 30px 0;
  padding: 5px 25px 2px;
  text-align: center;
  font-weight: bold;
  color: #00336c;
  font-size: 10px;
  border-top: #00336c 1px dotted;
  }

.reg_terms a {
  color: #00336c;
  text-decoration: underline;
  }

.reg_terms a:hover, .reg_terms a:active, .reg_terms a:focus {
  color: #00336c;
  text-decoration: none;
  }

.reg_popup_bottom {
  height: 26px;
  width: 320px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup.png?####VERSION_DIVERSIFICATOR####) center top no-repeat;  
  }

/* register popup fin */

.register_popup_fin {
  position: absolute;
  top: 130px;
  left: -375px;
  width: 350px;
  display: none;
  }

.reg_popupfin_top {
  height: 27px;
  width: 350px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_finreg_popup.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.reg_popupfin_center {
  position: relative;
  width: 310px;
  padding: 0 20px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_finreg_popup.png?####VERSION_DIVERSIFICATOR####) center top repeat-y;  
  }

.reg_popupfin_center h3 {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #f5f5f5;
  margin: 0 0 5px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup_heading.gif?####VERSION_DIVERSIFICATOR####) left bottom repeat-x;
  }

.reg_popupfin_center h3 .reg_hleft {
  display: block;
  height: 30px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup_heading.gif?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.reg_popupfin_center h3 .reg_hright {
  display: block;
  height: 30px;
  padding: 0 10px; 
  background: url(/images/templates/brown/landing_pages/newlp/bg_reg_popup_heading.gif?####VERSION_DIVERSIFICATOR####) right center no-repeat;
  }

.reg_popupfin_center .reg_popupfin_content {
  font-weight: normal;
  font-size: 13px;
  color: #00336c;
  margin: 0 10px;
  }

.reg_popupfin_content p {
  margin-bottom: 10px;
  }

.reg_popupfin_content li {
  margin: 0 25px;
  }

.regfin_btn {
  float: left;
  margin: 10px 0 0 110px;
  }

.reg_popupfin_bottom {
  height: 27px;
  width: 350px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_finreg_popup.png?####VERSION_DIVERSIFICATOR####) right top no-repeat;  
  }

/* login lang */

.lp_loginbox_lang {
  float: right;
  position: relative;
  width: 136px;
  padding: 14px 0 0 16px;
  color: #ffffff;
  }

.lp_lang_box {
  float: left;
  display: block;
  line-height: 26px;
  cursor: pointer;
  padding-right: 16px;
  background: url(/images/templates/brown/landing_pages/newlp/ico_downarrow.png?####VERSION_DIVERSIFICATOR####) right 7px no-repeat;
  }

.lang_select {
  position: absolute;
  top: 40px;
  left: 7px;
  visibility: hidden;
  padding-top: 12px;
  list-style: none;
  background: #3f6285 url(/images/templates/brown/landing_pages/newlp/bg_lang_select.png?####VERSION_DIVERSIFICATOR####) top left no-repeat;
  }

.lp_lang_box:hover .lang_select, .lp_lang_box:active .lang_select, .lp_lang_box:focus .lang_select {
  visibility: visible;
  }

.lang_select li {
  cursor: pointer;
  width: 128px;
  height: 31px;
  line-height: 29px;
  background: #3f6285 url(/images/templates/brown/landing_pages/newlp//bg_lang_select_line.gif?####VERSION_DIVERSIFICATOR####) bottom center no-repeat;
  }

.lang_select li:hover, .lang_select li:active, .lang_select li:focus {
  cursor: pointer;
  color: #00336c;
  }

.lang_select li.lang_sel_bottom {
  height: 35px;
  line-height: 29px;
  background: #3f6285 url(/images/templates/brown/landing_pages/newlp//bg_lang_select.png?####VERSION_DIVERSIFICATOR####) bottom right no-repeat;
  }

.lang_flag {
  float: left;
  margin: 0 5px;
  width: 28px;
  height: 31px;
  background: url(/images/templates/brown/landing_pages/newlp//flag.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.lf_EN {
  background-position: left -2px;
  }

.lf_PL {
  background-position: left -37px;
  }

.lf_SK {
  background-position: left -72px;
  }

.lf_RO {
  background-position: left -107px;
  }

.lf_IT {
  background-position: left -142px;
  }

.lf_HU {
  background-position: left -177px;
  }

.lf_DE {
  background-position: left -212px;
  }

.lf_CZ {
  background-position: left -247px;
  }

.lf_CH {
  background-position: left -282px;
  }

/* lp_top */

.lp_top {
  position: relative;
  z-index: 0;
  width: 630px;
  padding-left: 343px;
  height: 438px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_top.jpg?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.lp_top_label {
  float: left;
  width: 275px;
  height: 105px;
  padding: 115px 0 0 45px;
  color: #f5f5f5;
  font-size: 23px;
  }

.lp_top_label span {
  font-size: 34px;
  color: #ffb80f;
  }

.lp_top_btn {
  float: left;
  position: relative;
  height: 217px;
  width: 300px;
  }

.lptop_btn_cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 115px;
  }

.lptop_btn_playnow, .lptop_btn_playnow_click {
  height: 212px;
  cursor: pointer;
  float: left;
  }

.lptop_btn_playnow:hover, .lptop_btn_playnow:active, .lptop_btn_playnow:focus, .lptop_btn_playnow_click:hover, .lptop_btn_playnow_click:active, .lptop_btn_playnow_click:focus {
  background: url(/images/templates/brown/landing_pages/newlp/btn_playnow_hover.png?####VERSION_DIVERSIFICATOR####) center bottom no-repeat;
  }

.lptop_btn_playnow_left {
  float: left;
  width: 18px;
  margin-top: 117px;
  height: 97px;
  margin-left: 22px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_playnow_all.png?####VERSION_DIVERSIFICATOR####) 0 -194px no-repeat;
  }

.lptop_btn_playnow_click .lptop_btn_playnow_left {
  background: url(/images/templates/brown/landing_pages/newlp/btn_playnow_all.png?####VERSION_DIVERSIFICATOR####) 0 -291px no-repeat;
  }

.lptop_label_playnow {
  position: relative;
  float: left;
  margin-top: 117px;
  height: 97px;
  font-size: 30px;
  line-height: 65px;
  min-width: 143px;
  text-align: center;
  color: #00336c;
  white-space: nowrap;
  background: url(/images/templates/brown/landing_pages/newlp/btn_playnow_all.png?####VERSION_DIVERSIFICATOR####) 0 -388px repeat-x;
  }

.lptop_label_cover {
  position: absolute;
  top: 3px;
  left: 0;
  height: 33px;
  width: 100%;
  background: url(/images/templates/brown/landing_pages/newlp/btn_playnow_cover.png?####VERSION_DIVERSIFICATOR####) 0 0 repeat-x;
  }

.lptop_btn_playnow_click .lptop_label_playnow {
  background: url(/images/templates/brown/landing_pages/newlp/btn_playnow_all.png?####VERSION_DIVERSIFICATOR####) 0 -485px repeat-x;
  }

.lptop_btn_playnow_right {
  float: left;
  width: 18px;
  height: 97px;
  margin-top: 117px;
  margin-right: 22px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_playnow_all.png?####VERSION_DIVERSIFICATOR####) 0 0 no-repeat;
  }

.lptop_btn_playnow_click .lptop_btn_playnow_right {
  background: url(/images/templates/brown/landing_pages/newlp/btn_playnow_all.png?####VERSION_DIVERSIFICATOR####) 0 -97px no-repeat;
  }

.lp_top_info {
  clear: both;
  width: 485px;
  height: 59px;
  margin-left: 25px;
  padding: 30px 30px 0;
  color: #f5f5f5;
  font-weight: bold;
  border-bottom: #416288 1px dotted;
  text-align: justify;
  font-size: 14px;
  font-family: Verdana, Arial, lucida, sans-serif;
  }

.lp_top_info strong {
  color: #ffb80f;
  }

.lp_top_list {
  margin-top: 21px;
  height: 80px;
  overflow: hidden;
  position: relative;
  }

.lp_top_list_ul {
  position: relative;
  width: 590px;
  padding: 3px 0 0 15px;
  list-style: none;
  height: 240px;
  }

.lp_top_list_ul li, .lp_top_list_ul li.lpt_ico_watch {
  float: left;
  width: 255px;
  padding-left: 25px;
  line-height: 18px;
  height: 40px;
  color: #f5f5f5;
  font-weight: bold;
  font-family: Verdana, Arial, lucida, sans-serif;
  background: url(/images/templates/brown/landing_pages/newlp/ico_set.png?####VERSION_DIVERSIFICATOR####) 5px 0 no-repeat;
  }

.lp_top_list_ul li.lpt_ico_tourn {
  background-position: 5px -40px;
  }

.lp_top_list_ul li.lpt_ico_playonline {
  background-position: 5px -80px;
  }

.lp_top_list_ul li.lpt_ico_profiles {
  background-position: 5px -120px;
  }

.lp_top_list_ul li.lpt_ico_archive {
  background-position: 5px -160px;
  }

.lp_top_list_ul li.lpt_ico_analysis {
  background-position: 5px -200px;
  }

.lp_top_list_ul li.lpt_ico_interface {
  background-position: 5px -240px;
  }

.lp_top_list_ul li.lpt_ico_sounds {
  background-position: 5px -280px;
  }

.lp_top_list_ul li.lpt_ico_correspondence {
  background-position: 5px -320px;
  }

.lp_top_list_ul li.lpt_ico_playtourn {
  background-position: 5px -360px;
  }

/* lp_middle */

.page_i {
  background: url(/images/templates/brown/landing_pages/newlp/bg_pagei_top.png?####VERSION_DIVERSIFICATOR####) center top no-repeat; 
  }

.page_i_bottom {
  min-height: 360px;
  padding: 25px 0 0 16px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_pagei_bottom.png?####VERSION_DIVERSIFICATOR####) center bottom no-repeat;
  }

.lp_middle_boxes {
  margin-bottom: 25px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_middle_center.png?####VERSION_DIVERSIFICATOR####) left top repeat-y;
  }

.lp_middle_boxes_top {
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_middle_top.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.lp_middle_boxes_bottom {
  min-height: 279px;
  width: 973px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_middle_bottom.png?####VERSION_DIVERSIFICATOR####) left bottom no-repeat;
  }

.lp_box_heading {
  float: left;
  margin: -10px 0 0 35px;
  }

.lp_box_heading_middle {
  text-align: center;
  margin-bottom: 11px;
  }

.lp_box_heading_label {
  float: left;
  height: 30px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_boxheading.gif?####VERSION_DIVERSIFICATOR####) left -30px repeat-x;
  }

.lp_box_heading_middle_label {
  height: 30px;
  white-space: nowrap;
  }

.lp_box_heading_label h2, .lp_box_heading_label h1, .lp_box_heading_middle_label h2, .lp_box_heading_middle_label h1 {
  padding: 5px 5px 0;
  color: #f9f8f3;
  font-size: 16px;
  }

.lp_box_heading_label h2 a, .lp_box_heading_label h2 a:hover, .lp_box_heading_label h2 a:active, .lp_box_heading_label h2 a:focus {
  color: #f9f8f3;
  text-decoration: none;
  }

.lp_box_heading_left, .lp_box_heading_right {
  float: left;
  width: 10px;
  height: 30px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_boxheading.gif?####VERSION_DIVERSIFICATOR####) left 0 no-repeat;
  }

.lp_box_heading_right {
  background-position: right -60px;
  }

.lp_box_heading_shadow {
  background: url(/images/templates/brown/landing_pages/newlp/bg_boxheading_shadow.png?####VERSION_DIVERSIFICATOR####) left -22px repeat-x;
  }

.lp_box_heading_shadow_left {
  background: url(/images/templates/brown/landing_pages/newlp/bg_boxheading_shadow.png?####VERSION_DIVERSIFICATOR####) left 0 no-repeat;
  }

.lp_box_heading_shadow_right {
  height: 11px;
  width: 100%;
  background: url(/images/templates/brown/landing_pages/newlp/bg_boxheading_shadow.png?####VERSION_DIVERSIFICATOR####) right -11px no-repeat;
  }

/* livegame */

.lp_mbox_livegame {
  float: left;
  width: 273px;
  }

.lp_livegame_line {
  font-size: 11px;
  color: #5f5f5f;
  font-weight: bold;
  line-height: 30px;
  margin: 0 0 5px 20px;
  overflow: hidden;
  }

.lp_livegame_line span {
  float: left;
  border-right: #5f5f5f 1px dotted;  
  text-align: center;
  }

.lp_livegame_nick {
  width: 87px;
  }

.lp_livegame_flag {
  width: 35px;
  }

.lp_livegame_elo {
  width: 60px;
  }

span.lp_livegame_time {
  width: 48px;
  border-right: 0 none;
  }

.lp_livegame_chessboard {
  margin: 4px 0 0 44px;
  height: 225px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_chessboard.png?####VERSION_DIVERSIFICATOR####) 0 18px no-repeat;
  }

.lp_livegame_chessboard .font_common_big_style {
  font-weight: bold;
  color: #5f5f5f;
  }

/* stats */

.lp_mbox_stats {
  float: left;
  width: 272px;
  }

.lp_mbox_stats .lp_box_heading {
  margin-left: 27px;
  }

.lp_mbox_stats table {
  padding: 0;
  margin: 0 0 0 31px;
  width: 200px;
  }

.lp_stats_line {
  height: 36px;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Arial, lucida, sans-serif;
  }

.lp_stats_line th {
  vertical-align: middle;
  width: 88px;
  padding-right: 5px;
  color: #5f5f5f;
  border-bottom: #9b9b9b 1px dotted;
  }

.lp_stats_line td {
  vertical-align: middle;
  color: #7c7c7c;
  border-bottom: #9b9b9b 1px dotted;
  }

td.lps_ico_user, td.lps_ico_other, td.lps_ico_games {
  border-bottom: 0 none !important;
  width: 33px;
  }

td.lp_stats_value {
  padding-right: 5px;
  text-align: right;
  background: url(/images/templates/brown/landing_pages/newlp/bg_stats_data.gif?####VERSION_DIVERSIFICATOR####) left center no-repeat;
  }

.lp_nobrd td, .lp_nobrd th {
  border-bottom: 0 none !important;
  }

.lps_ico_user div, .lps_ico_other div, .lps_ico_games div {
  margin: 4px 5px 0;
  width: 23px;
  height: 20px;
  background: url(/images/templates/brown/landing_pages/newlp/ico_set2.png?####VERSION_DIVERSIFICATOR####) left 0 no-repeat;
  }

.lps_ico_other div {
  background: url(/images/templates/brown/landing_pages/newlp/ico_set2.png?####VERSION_DIVERSIFICATOR####) left -20px no-repeat;
  }

.lps_ico_games div {
  background: url(/images/templates/brown/landing_pages/newlp/ico_set2.png?####VERSION_DIVERSIFICATOR####) left -40px no-repeat;
  }

.lp_stats_bestplayer {
  text-align: center;
  font-weight: bold;
  margin: 40px 39px 0;
  }

.lps_bestplayer_heading {
  background-color: #00315d;
  color: #ffffff;
  line-height: 20px;
  margin-bottom: 5px;
  }

.lps_bestplayer_heading h4 {
  font-size: 12px;
  }

.lps_bestplayer_hleft {
  background: url(/images/templates/brown/landing_pages/newlp/bg_bestplayer_h.gif?####VERSION_DIVERSIFICATOR####) left 0 no-repeat;
  }

.lps_bestplayer_hright {
  background: url(/images/templates/brown/landing_pages/newlp/bg_bestplayer_h.gif?####VERSION_DIVERSIFICATOR####) right -20px no-repeat;
  }

.lps_bestplayer_flag {
  float: left;
  margin: 5px 10px 0 0;
  }

.lps_bestplayer_name {
  float: left;
  color: #5f5f5f;
  margin-top: 5px;
  line-height: 17px;
  font-size: 11px;
  }

/* mobile */

.lp_mbox_mobile {
  float: left;
  width: 395px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_mobile.png?####VERSION_DIVERSIFICATOR####) 238px 92px no-repeat;
  }

.lp_mbox_mobile .lp_box_heading {
  margin-left: 27px;
  }

.lp_mbox_mobile p {
  margin: 0 93px 10px 25px;
  color: #7c7c7c;
  }

.lp_mbox_mobile p strong {
  color: #5f5f5f;
  }

.lp_mobile_btn {
  float: left;
  margin: 38px 0 48px 16px;
  height: 86px;
  width: 234px;
  background: url(/images/templates/brown/landing_pages/newlp/btn_mobile.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  cursor: pointer;
  }

.lp_mobile_btn:hover, .lp_mobile_btn:active, .lp_mobile_btn:focus {
  background-position: right top;
  }

.lp_mobile_btn_label {
  font-family: Tahoma, Arial, lucida, sans-serif;
  padding: 7px 68px 0 18px;
  color: #f5f5f5;
  font-size: 20px;
  line-height: 18px;
  font-weight: bold;
  }

.lp_mobile_btn_label a, .lp_mobile_btn_label a:hover, .lp_mobile_btn_label a:active, .lp_mobile_btn_label a:focus {
  color: #f5f5f5;
  text-decoration: none;
  }

.lp_mobile_btn_label span {
  font-size: 13px;
  font-weight: normal;
  }

.lp_mobile_btn_label strong {
  font-weight: bold;
  }

/* lp_bottom */

.lp_bottom_box {
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_bottom_center.png?####VERSION_DIVERSIFICATOR####) left top repeat-y;
  }

.lp_bottom_box_top {
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_bottom_top.png?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.lp_bottom_box_bottom {
  min-height: 381px;
  width: 973px;
  background: url(/images/templates/brown/landing_pages/newlp/bg_lp_bottom_bottom.png?####VERSION_DIVERSIFICATOR####) left bottom no-repeat; 
  }

.lp_bottom_box .lp_box_heading {
  margin: -11px 0 0 45px;
  }

.lp_news_boxes {
  padding: 15px 0 0 40px;
  }

.lp_news_box {
  float: left;
  width: 271px;
  margin-right: 22px;
  overflow: hidden;
  font-family: Verdana, Arial, lucida, sans-serif;
  }

.lp_news_box h3 {
  font-size: 14px;
  color: #474747;
  padding: 0 0 8px 5px;
  }

.lp_news_box h3 a {
  color: #474747;
  text-decoration: none;
  }

.lp_news_box h3 a:hover, .lp_news_box h3 a:active, .lp_news_box h3 a:focus {
  color: #6d6d6d;
  text-decoration: none;
  }

/* news image */

.lp_news_image {
  display: block;
  float: left;
  margin: 0 8px 8px 0; 
  }

.lp_news_image span {
  display: block;
  }

.lp_news_image img {
  display: block;
  max-width: 255px;
  padding: 8px 8px 9px;
  }

.lp_news_image .t {
  background: url(/images/templates/brown/landing_pages/newlp/bg_img_top.gif?####VERSION_DIVERSIFICATOR####) center top repeat-x;
  }

.lp_news_image .r {
  background: url(/images/templates/brown/landing_pages/newlp/bg_img_right.gif?####VERSION_DIVERSIFICATOR####) right center repeat-y;
  }

.lp_news_image .b {
  background: url(/images/templates/brown/landing_pages/newlp/bg_img_bottom.gif?####VERSION_DIVERSIFICATOR####) center bottom repeat-x;
  }

.lp_news_image .l {
  background: url(/images/templates/brown/landing_pages/newlp/bg_img_left.gif?####VERSION_DIVERSIFICATOR####) left center repeat-y;
  }

.lp_news_image .tl {
  background: url(/images/templates/brown/landing_pages/newlp/bg_img_topleft.gif?####VERSION_DIVERSIFICATOR####) left top no-repeat;
  }

.lp_news_image .tr {
  background: url(/images/templates/brown/landing_pages/newlp/bg_img_topright.gif?####VERSION_DIVERSIFICATOR####) right top no-repeat;
  }

.lp_news_image .bl {
  background: url(/images/templates/brown/landing_pages/newlp/bg_img_bottomleft.gif?####VERSION_DIVERSIFICATOR####) left bottom no-repeat;
  }

.lp_news_image .br {
  background: url(/images/templates/brown/landing_pages/newlp/bg_img_bottomright.gif?####VERSION_DIVERSIFICATOR####) right bottom no-repeat;
  }

.lp_news_box p {
  font-size: 12px;
  color: #6d6d6d;
  padding: 8px;
  text-align: justify;
  }

.lp_news_time {
  clear: both;
  }

.lp_news_more {
  font-weight: bold;
  color: #474747;
  margin: 0 8px;
  text-decoration: none;
  }

.lp_news_more:hover, .lp_news_more:active, .lp_news_more:focus {
  color: #6d6d6d;
  text-decoration: none;
  }

.lp_news_all {
  clear: both;
  width: 890px;
  text-align: right;
  margin-bottom: 30px;
  font-weight: bold;
  }

.lp_news_all a {
  color: #474747;
  text-decoration: none;
  }

.lp_news_all a:hover, .lp_news_all a:active, .lp_news_all a:focus {
  color: #6d6d6d;
  text-decoration: none;
  }

/* lp_footer */

.lp_footer {
  clear: both;
  width: 941px;
  height: 56px;
  font-size: 11px;
  line-height: 56px;
  color: #ffffff;
  font-family: Verdana, Arial, lucida, sans-serif;
  background-color: #00305c;
  }

.lp_footer a {
  color: #ffffff;
  text-decoration: underline;
  }

.lp_footer a:hover, .lp_footer a:active, .lp_footer a:focus {
  color: #ffffff;
  text-decoration: none;
  }

.lp_footer_left {
  float: left;
  margin-left: 25px;
  }

.lp_footer_right {
  float: right;
  margin-right: 15px;
  }
