@charset "utf-8";
@font-face{font-family: MyrialNormal;src: url(../font/MyriadPro-Regular.otf)}
@font-face{font-family: MyrialBold;src: url(../font/MyriadPro-Bold.otf)}
html, body {height: 100%;}
* {font: 12px/18px normal ;margin:0;padding:0;font-family:MyrialNormal,Tahoma, Geneva, sans-serif;}
a {text-decoration:none;color:#a3a3a3;font-family:Tahoma, Geneva, sans-serif;}
ul {list-style:none;}
.wrapper {width:100%;min-height:100%;background:#dededc;}
.header {width:100%;height:130px;background:url(../images/header.jpg) top center no-repeat;}
.blocking_header {width:960px;height:130px;margin:auto;padding:0 10px;}
.logo_sgame {margin:30px 0 0 21px;background:url(../images/logo_sgame.jpg);width:180px;height:63px;display:block;-moz-transition: all 0.218s ease-in-out;-webkit-transition: all 0.218s ease-in-out;float:left;}
.pay_logo {background:url(../images/logo_sgame_pay.html)}
.blocking_header ul { list-style:none;padding-top:59px;float:right;}
.blocking_header li {position:relative;float: left;padding:0 70px 3px 0;border-bottom:1px solid #f5f5f5;}
.last_child {padding-right:0 !important;}
.nav_top_block {font-size:14px;text-align:center;-moz-transition: all 0.218s ease-in-out;-webkit-transition: all 0.218s ease-in-out;text-transform:uppercase;}
.line {opacity:0.5;width:0;background:#c41c29;height:3px;display:block;margin:0 auto -5px auto;-moz-transition: all 0.218s ease-in-out;-webkit-transition: all 0.218s ease-in-out;position:relative;}
.nav_top_block:hover .line,.active .line {width:50%;opacity:1;}
.nav_top_block:hover,.nav_top .active {color:#414141;}
.styled_select select {background: transparent;width: 100%;padding: 5px;height: 34px;-webkit-appearance: none;color:#535353;font-family:Tahoma, Geneva, sans-serif;border: 1px solid #ccc;}
.styled_select select:focus {outline:none;}
.styled_select {width: 245px;height: 32px;overflow: hidden;background:url(../images/updown_section.png) no-repeat 97% #f5f5f5;}
.styled_select1 select {background: transparent;width: 100%;padding: 5px;height: 34px;-webkit-appearance: none;color:#535353;font-family:Tahoma, Geneva, sans-serif;border: 1px solid #ccc;}
.styled_select1 select:focus {outline:none;}
.styled_select1 {width: 282px;height: 32px;overflow: hidden;background:url(../images/updown_section.png) no-repeat 97% #f5f5f5;}
.tNotice {
	border: 1px solid #000000;
}
/* content */
.content {width:960px;margin:auto;overflow:auto;padding-bottom: 50px;}
.left_block {width:580px;min-height:101px;float:left;position:relative;margin-left:31px;background:#FFF;margin-top:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow: 1px 2px 3px -1px rgba(0, 0, 0, 0.5);
box-shadow: 1px 2px 3px -1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 3px -1px rgba(0, 0, 0, 0.5);padding-bottom:25px;}
.title {background:url(../images/title.jpg);width:177px;height:30px;position:absolute;display:block;top:15px;left:-11px;padding-left:35px;line-height:30px;font-size:17px;color:#dd8d8c;}
.title strong,.sub_title strong {font-size:17px;color:#FFF;line-height:30px;}
.description_block {width:559px;margin:28px 0 0 21px;}
.first_child {margin-top:60px;}
.description_title {font-size:17px;color:#9d9d9d;line-height:10px;overflow:hidden;}
.description_title strong {font-size:17px;color:#4c4c4c;line-height:30px;text-transform:uppercase;}
.description_ico {background:url(../images/big_icon.png);width:26px;height:26px;float:left;margin-right:5px;}
.description_block p {font-family:Tahoma, Geneva, sans-serif;color:#414141;word-spacing:1px;max-width:540px;padding-top:10px;}
.tienloi,.payment_ico  {background-position:-26px;}
.desudung {background-position:-52px;}
.register_guide {background-position:-78px;} 

.left_container{
  width: 337px;
  float: left;

}
.right_container{
  width: 220px;
  float: right;
  
}
.right_block {width:306px;min-height:50px;margin-top:10px;border-radius:3px;-moz-border-radius:3px;background:#FFF;float:right;position:relative;}
.input_block {padding:15px 24px;margin-top:43px;}
.special_input {float:left;background-position:90% !important;}
.date_input,.months_input {width:91px !important;margin-right:6px;}
.date_input .error_block,.months_input .error_block {width:69px;}
.year_input {width:58px !important;}
.year_input .error_block {width:36px;}
fieldset {border:none;margin-bottom:14px;}
label {display:block;color:#484848;-moz-transition: all 0.218s ease-in-out;-webkit-transition: all 0.218s ease-in-out;font-size:13px;text-transform:uppercase;line-height:22px;z}
.fake_input {-moz-transition: all 0.218s ease-in-out;-webkit-transition: all 0.218s ease-in-out;width:244px;border:1px solid #e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;position:relative;}
input[type=text],input[type=password] {border:none;padding:7px;width:240px;font-family:Tahoma, Geneva, sans-serif;background:none;}
input[type=text]:focus,input[type=password]:focus {outline:none;}
.input_block .active label {color:#232323;}
.input_block .active .fake_input {border-color:#afafaf;}
.captra_block {width:256px;min-height:30px;display:block;margin-bottom:19px;text-align:left;}
.captra_block p {font-family:Tahoma, Geneva, sans-serif;}
.cmnd_submit {position:absolute !important;top:135px !important;}

.error_active .error_block {opacity:1;z-index:999;}
.error_block {-moz-transition: all 0.218s ease-in-out;-webkit-transition: all 0.218s ease-in-out;width:232px;height:26px;position:absolute;top:3px;left:3px;background:#ca333e;line-height:26px;padding:0 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#FFF;opacity:9;z-index:999;cursor:text;font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
.submit_button {text-transform:uppercase;margin-top:18px;-moz-transition: all 0.218s ease-in-out;-webkit-transition: all 0.218s ease-in-out;width:117px;height:35px;left:100px;display:block;background:url(../images/button1.png);border:none;font-size:13px;color:#FFF;cursor:pointer;opacity:0.9;font-family:Tahoma, Geneva, sans-serif;}
.submit_button:hover {opacity:1;}
label[for=checkbox_remember] {font-family:Tahoma, Geneva, sans-serif;text-transform:none;font-size:13px;}
.regular-checkbox {display: none;}
.regular-checkbox + label span {border: 1px solid #e5e5e5;padding: 8px;border-radius: 3px;display: inline-block;position: relative;cursor:pointer;float:left;margin-right:5px;}
.regular-checkbox + label span :active, .regular-checkbox:checked + label span:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox:checked + label span {border: 1px solid #adb8c0;color: #99a1a7;}
.regular-checkbox:checked + label span:after {content: '\2714';font-size: 14px;position: absolute;top: -1px;left: 2px;color: #a5a5a5;}

.checking_field {margin:15px 0 20px 0;}
.description_check {margin:-2px 0 0 8px;display:block;float:left;font-family:Tahoma, Geneva, sans-serif;color:#414141;width:236px;}
.other_link_line {font-family:Tahoma, Geneva, sans-serif;display:block;line-height:28px;opacity:0.7;-moz-transition: all 0.218s ease-in-out;-webkit-transition: all 0.218s ease-in-out;}
.denied_access_ico {width:15px;height:17px;display:block;background:url(../images/small_icon1.png);float:left;margin:4px 8px 0 0;}
.register_suggestions_ico {width:15px;height:17px;display:block;background:url(../images/small_icon1.png) -15px 0;float:left;margin:4px 8px 0 0;opacity:}
.other_link_line:hover {color:#414141;opacity:1;}
.other_link_login {padding-bottom:15px;}
.description_block p a {color:#c41c29;}

.line_between {width:100%;height:1px;background:#e5e5e5;display:block;position:relative;margin-top:5px;}
.red_line {width:4.3%;height:3px;position:absolute;top:-1px;display:block;background:#c41c29;}

/* RADIO */
.description_title strong {color:#bc2638;margin-left:7px;}
.breadcrumbs {display:block;}
.bread_link {-moz-transition: all 0.318s ease-in-out;-webkit-transition: all 0.318s ease-in-out;display:block;font-family:Tahoma, Geneva, sans-serif;float:left;margin-right:15px;}
.bread_link span {-moz-transition: all 0.318s ease-in-out;-webkit-transition: all 0.318s ease-in-out;background:url(../images/bread_arrow.png);width:7px;height:5px;display:block;float:left;margin:7px 5px 0 0px;}
.breadcrumbs {position:absolute;top:52px;left:25px;z-index:9999;}
.bread_link:hover span {background-position:0 -5px;}
.user_config {float:right;font-family:Tahoma, Geneva, sans-serif;margin-top:10px;}
.user_config a {font-family:Tahoma, Geneva, sans-serif;color:#535353;}
.user_config a:hover,.bread_link:hover {color:#c41c29;}
.single_block_content {padding:32px 25px 0 25px;width:600px;margin-top:45px;overflow:hidden;position:relative;}

.coin {width:15px;height:13px;background:url(../images/coin.png) no-repeat;display:inline-block;float:right;margin:9px 0 0 4px;}

.footer ul li a {-moz-transition: all 0.318s ease-in-out;-webkit-transition: all 0.318s ease-in-out;display:block;float:right;font-family:Tahoma, Geneva, sans-serif;padding:10px 0 10px 10px;margin-left:10px;}
.footer ul li a:hover {color:#414141;}
.footer ul {width:940px;margin:auto;}
.left_float {float:left !important;}
.logo_footer {width:100px;height:28px;display:block;float:left;background:url(../images/sgame_logo.html);}

.footer {background:##dededc;border-top:1px solid #b6b6b6;position: relative;
	margin-top: -40px; /* negative value of footer height */
	height: 39px;
	clear:both;}
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}
.box-line-header {overflow:hidden;padding:10px 0;}
.error-alert div h3,.error-alert div p,.error-alert div p a,.error-alert div p span,.box-line-header a {font-family:Tahoma, Geneva, sans-serif;}
.error-alert div h3 {font-size:18px;color:#c41c29;margin-bottom:5px;}
.box-line-header img {width:80px;display:block;float:left;margin-right:10px;}
.city_input select {border:none;}
.city_input {width:254px;}
.special_fieldset .error_block {top:25px;}
.overflow_block {overflow:hidden;float:right;width:100%;}
.special_fieldset {position:relative;}
.regulations_block {padding:20px;}
.regulations_block p,.regulations_block strong,.regulations_block span {font-family:Tahoma, Geneva, sans-serif;}
.regulations_block font {font-size:16px;text-transform:uppercase;}
.regulations_block span {width:100%;}
.regulations_block strong {display:block;margin:15px 0 4px 0;}
.regulations_block div {font-family:Tahoma, Geneva, sans-serif;}
.single_paypage_style .regular-checkbox + label span {margin-top:5px;border-color:#ccc;}
.single_paypage_style .regular-checkbox + label {line-height:12px;}

.lightTip .content	{ width: 260px; padding:10px 10px 15px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #020202; float:left;min-height:20px;}
.lightTip .bottom { background:url(../images/right_tooltip.png) bottom right no-repeat;width:294px;position:absolute;z-index:-999;bottom:0;height:100%;}
.lightTip .fake_body {position:relative;width:294px;overflow:hidden;}
.status_val {color:#414141;font-family:Tahoma, Geneva, sans-serif;display:block;padding-bottom:2px;}
.status_val strong {font-weight:bold;font-family:Tahoma, Geneva, sans-serif;}
.password_val {width:245px;height:1px;display:block;position:relative;background:#707070;}
.max_val {position:absolute;width:100px;height:1px;top:1px;display:block;left:0px;z-index:998;}
.review_val {min-width:1%;height:3px;position:absolute;top:-1px;left:0;z-index:999;background:#c41c29;}
.descript_val {color:#535353;font-family:Tahoma, Geneva, sans-serif;display:block;padding-bottom:5px;}
label[for=checkbox_remember] a b,label[for=checkbox_remember] strong {font-family:Tahoma, Geneva, sans-serif;}
.readonly input{background:#f5f5f5;}
.change_btn {position:absolute;z-index:9999;right:10px;bottom:7px;font-family:Tahoma, Geneva, sans-serif;padding-left:18px;display:block;color:#414141;background:url(../images/field_change.png) left center no-repeat;opacity:0.4;-moz-transition: all 0.318s ease-in-out;-webkit-transition: all 0.318s ease-in-out;}
.change_btn:hover {opacity:0.8;}
.info_submit {bottom:5px !important;}
.partner_block img {width:90px;}

/* ie */

.ie7 .nav_top li ,.ie7 .blocking_header li a {display:block;float:left;width:80px;}
.ie7 .nav_top li a {width:80px;display:block;text-align:center;}
.ie7 .footer ul li {display:block;float:right;width:120px;margin-right:-25px;}
.ie7 .footer ul li a {display:block;float:right;width:120px;}
.ie7 .left_float {display:none !important;}
.ie7 .lightTip .bottom {right:0;}
.ie7 .user_config {position:absolute;right:25px;}
.ie7 .description_title {position:relative;}
.ie .right_fieldset {display:block;width:284px;backrground:#ccc;overflow:hidden;}
.ie7 .regular-checkbox {display:block;float:left;}
.ie7 .regular-checkbox + label span {display:none;}
.ie7 .hex-checkbox {display:block;float:left;}
.ie7 .hex-checkbox + label span {display:none;}
.ie8 .hex-checkbox {display:block;float:left;}
.ie8 .hex-checkbox + label span {display:none;}
.ie8 .regular-checkbox {display:block;float:left;}
.ie8 .regular-checkbox + label span {display:none;}
.ie8 .single_paypage_style .regular-checkbox + label span {display:none;}

/* banner */
.right_block .description_block {width:258px;}
.right_block .last_c {padding-bottom:20px;}
.news_images {background:#dededc; }
/* .news_images .left_block {min-height: 501px;background:url(../images/news_banner/bg-ggr.png) no-repeat 0 0;box-shadow:none;background-size:570px;} */
/* .news_images .left_block {min-height: 501px;background:url("../images/news_banner/fuc--buffalo.png") no-repeat scroll 0 -60px / 570px auto transparent;box-shadow:none;} */
/* .news_images .left_block {min-height: 468px;background:url(../images/news_banner/bg-xe.png) no-repeat 0 0;box-shadow:none;background-size:570px;} */
/* .news_images .left_block {min-height: 540px;background:url(../images/news_banner/bg-ttk.png) no-repeat 0 0;box-shadow:none;background-size:570px;}  */
/* .news_images .left_block {min-height: 540px;background:url(../images/news_banner/bg-tuong.png) no-repeat 0 0;box-shadow:none;background-size:570px;}  */
/* .news_images .left_block {min-height: 540px;background:url(../images/news_banner/chanlong_586x455.20131217.png) no-repeat 0 0;box-shadow:none;background-size:570px;} */
/* .news_images .left_block {min-height: 540px;background:url(../images/news_banner/cl_2014_03_03_586x455.png) no-repeat 0 0;box-shadow:none;background-size:570px;} */
/* .news_images .left_block {min-height: 540px;background:url(../images/news_banner/chanlong_586x455.20140523.png) no-repeat 0 0;box-shadow:none;background-size:570px;}*/
/* .news_images .left_block {min-height: 540px;background:url(../images/news_banner/daokiem.popup586x455.20140611.png) no-repeat 0 0;box-shadow:none;background-size:570px;} */
.news_images .left_block {min-height: 540px;background:url(../images/news_banner/chanlong_586x455.20140714.html) no-repeat 0 0;box-shadow:none;background-size:570px;}
daokiem.popup586x455.20140618.png
.news_images .description_block {padding-bottom:15px;}

/*.description_block img {display:none !important;}*/




#modalContainer {
	background-color:rgba(0, 0, 0, 0.3);
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:300px;
	border:1px solid #666;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#3073BB;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:1em verdana,arial;
	height:50px;
	text-align: center;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:7px;
	border:0 none;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#357EBD;
	border-radius: 3px;
	text-decoration:none;
}

/* unrelated styles */

#mContainer {
	position:relative;
	width:600px;
	margin:auto;
	padding:5px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	font:0.7em verdana,arial;
}

h1,h2 {
	margin:0;
	padding:4px;
	font:bold 1.5em verdana;
	border-bottom:1px solid #000;
}

code {
	font-size:1.2em;
	color:#069;
}

#credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}

.important {
	background-color:#F5FCC8;
	padding:2px;
}

code span {
	color:green;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
	text-align: center;
}
.alert-info {
    border-color: #9acfea;
}

#frmLogin {
	margin-top: 20px;
	width: 559px;
    margin: 28px 0 0 21px;
}
}