.ci_qblogo {
  padding-top: 21px;
  padding-left: 7px;
}

.ci_qblogo a {
  display: block;
  width: 244px; 
  height: 54px;  
  background: url('images/css_start2.png') 0 -91px no-repeat;
}

.ci_go_but_style_lat a { display: block; background: url('images/css_start2.png') -71px -48px no-repeat; width:71px; height:24px;} 
.ci_go_but_style_lat a:hover { display: block; background: url('images/css_start2.png') 0 -48px no-repeat; width:71px; height:24px;}

.ci_go_but_style_eng a { display: block; background: url('images/css_start2.png') -196px 0 no-repeat; width:38px; height:24px;} 
.ci_go_but_style_eng a:hover { display: block; background: url('images/css_start2.png') -158px 0 no-repeat; width:38px; height:24px;}

.ci_go_but_style_rus a { display: block; background: url('images/css_start2.png') -68px -24px no-repeat; width:68px; height:24px;} 
.ci_go_but_style_rus a:hover { display: block; background: url('images/css_start2.png') 0 -24px no-repeat; width:68px; height:24px;}


.ci_footer_bline_left {
  width: 6px; 
  height: 9px;  
  background: url('images/css_start2.png') -92px -72px no-repeat;
}

.ci_footer_bline_right {
  width: 6px; 
  height: 9px;  
  background: url('images/css_start2.png') -97px -72px no-repeat;
}

.ci_footer_bline_right_ie {
  width: 6px; 
  height: 9px;  
  background: url('images/css_start2.png') -98px -72px no-repeat;
}

.ci_footer_bline_center {
  width: 958px; 
  height: 9px;  
  background: url('images/r8_r1_c2.png') repeat-x;
}


.ci_text3 {
  height: 45px; 
  background: url('images/sp_bonus_box_small.png') 0 0 no-repeat;
  color: #FF0000; font: bold 16px Arial; 
  padding-left: 55px;
  padding-top: 3px;
}  
.ci_text3 a {color: #FF0000; font: bold 16px Arial; text-decoration: underline;}  
.ci_text3 a:hover {text-decoration: none;}  


.ci_text31 {color: #FF0000; font: bold 16px Arial; text-align: left; width: 200px;}  
.ci_text31 a {color: #FF0000; font: bold 16px Arial; text-decoration: underline;}  
.ci_text31 a:hover {text-decoration: none;}  

.ci_text4 { padding-top: 10px;}

#addtofav {
  padding: 0 0 0 14px;
  margin: 0 13px 0 0;
  background: url('images/css_start2.png') -272px -135px no-repeat;
  color: #f00;
  text-decoration: none;
}
#addtofav:hover, .usr-wlcm-c:hover, .inv-stat-vb a:hover { text-decoration: underline; }


.ci_auth22 {background: url('images/css_start2.png') 0 0 no-repeat;  width: 158px; height: 23px;}
.ci_auth22 input {
  font: normal 12px arial;
  background: transparent;
  width: 157px;
  height: 22px;
  color: #000000;
  border: 0px;
  padding: 3px 4px;
}

.ci_lang1 {background: url('images/css_start2.png') -136px -24px no-repeat; width:95px; height:18px;}
.ci_lang2 {background: url('images/css_start2.png') -142px -42px no-repeat; width:95px; height:9px;}
.ci_lang3 {background: url('images/css_start2.png') -104px -72px no-repeat; width:8px; height:19px;}
.ci_lang4 a {display: block; background: url('images/css_start2.png') -112px -72px no-repeat; width:19px; height:19px;}

.ci_menu1_leftCSS {background: url('images/css_start2.png') -218px -51px no-repeat; width:11px; height:29px;}
.ci_menu1_rightCSS {background: url('images/css_start2.png') -229px -51px no-repeat; width:11px; height:29px;}

.ci_menu1_left {background: url('images/sm_r1_c1.jpg') no-repeat; width:11px; height:29px;}
.ci_menu1_right {background: url('images/sm_r1_c4.jpg') no-repeat; width:11px; height:29px;}

.ci_kubok1 {background: url('images/css_start2.png') 0 -72px no-repeat; width:15px; height:17px;}
.ci_kubok2 {background: url('images/css_start2.png') -26px -72px no-repeat; width:11px; height:17px;}
.ci_kubok3 {background: url('images/css_start2.png') -15px -72px no-repeat; width:11px; height:17px;}

.ci_text8 { color: #000000; font: normal 15px Arial; vertical-align: bottom; text-align: left;} 
.ci_text9 { color: #000000; font: bold 15px Arial; vertical-align: bottom; text-align: left;}
.ci_text10 { color: #000000; font: normal 15px Arial; text-align: left;} 
.ci_text10 a { color: #000000; font: normal 15px Arial; text-decoration: none;} 
.ci_text10 a:hover { text-decoration: underline;} 

.ci_wvideo a {display: block; background: url('images/css_start2.png') -37px -72px no-repeat; width:17px; height:17px;}   

.ci_at1 {background: url('images/css_start2.png') -244px 0 no-repeat; width:24px; height:135px;}
.ci_at2 {background: url('images/css_start2.png') -268px 0 no-repeat; width:14px; height:135px;}

.ci_at3 a {display: block; background: url('images/css_start2.png') -180px -51px no-repeat; width:24px; height:24px;}
.ci_at3 a:hover {display: block; background: url('images/css_start2.png') -142px -51px no-repeat; width:24px; height:24px;}
.ci_at4 {background: url('images/css_start2.png') -204px -51px no-repeat; width:14px; height:24px;}


.ci_tq_r1_c1 {background: url('images/css_start2.png') -54px  -72px no-repeat; width:24px; height:11px;}
.ci_tq_r1_c2 {background: url('images/css_start2.png') -75px  -72px no-repeat; width:3px; height:11px;}
.ci_tq_r1_c4 {background: url('images/css_start2.png') -78px  -72px no-repeat; width:14px; height:11px;}

.ci_tq4 {background: url('images/css_start2.png') -204px -51px no-repeat; width:14px; height:24px;}
.ci_tq_r4_c1 {background: url('images/css_start2.png') -54px -83px no-repeat; width:24px; height:3px;}
.ci_tq_r4_c2 {background: url('images/css_start2.png') -75px -83px no-repeat; width:3px; height:3px;}
.ci_tq_r4_c4 {background: url('images/css_start2.png') -78px -83px no-repeat; width:14px; height:3px;}


.ci_text10a { color: #7F7342; font: normal 12px Arial; padding-left: 20px; padding-right: 20px; line-height: 20px; text-align: center;}
.ci_text10a a { color: #FF0000; font: normal 12px Arial; text-decoration: none;}
.ci_text10a a:hover { color: #FF0000; text-decoration: underline;}

.ci_text15 { color: #000000; font: normal 12px Arial; padding-left: 20px; padding-right: 20px; padding-top: 20px;}

.ci_langs_ {color: #FF0000; font: normal 11px Arial; padding-top: 3px; padding-left: 10px;}
.ci_langs_ a { color: #FF0000; font: normal 11px Arial; text-decoration: none; display: block; width:85px; height:11px;}
.ci_langs_ a:hover { color: #FF0000; text-decoration: none;}

.ci_langs {color: #000000; font: normal 11px Arial; padding-top: 3px; padding-left: 10px;}
.ci_langs a { color: #000000; font: normal 11px Arial; text-decoration: none;}
.ci_langs a:hover { color: #FF0000; text-decoration: none;}

.ci_text1 { color: #7F7342; font: normal 11px Arial;}

.ci_forms {padding: 0 0 0; margin: 0 0 0;} 

.ci_text9993322 { color: #7F7342; font: bold 11px Arial;}

.ci_lang { color: #FF0000; font: normal 11px Arial;}
.ci_lang a { color: #FF0000; font: normal 11px Arial; text-decoration: none;}
.ci_lang a:hover { color: #FF0000; text-decoration: none;}

.ci_menu { color: #FF0000; font: bold 15px Arial;}           
.ci_menu a { color: #FF0000; font: bold 15px Arial; text-decoration: none;}
.ci_menu a:hover { color: #FF0000; text-decoration: underline;}

.ci_menu_ { color: #000000; font: bold 15px Arial;}
.ci_menu_ a { color: #000000; font: bold 15px Arial; text-decoration: none;}
.ci_menu_ a:hover { color: #000000; text-decoration: none;}

.ci_langs2_ {color: #FF0000; font: normal 11px Arial; text-align: left;}
.ci_langs2_ a { color: #FF0000; font: normal 11px Arial; text-decoration: none; width:55px;}
.ci_langs2_ a:hover { color: #FF0000; text-decoration: none;}

.ci_link1 { color: #FF0000; font: normal 12px Arial;}
.ci_link1 a { color: #FF0000; font: normal 12px Arial; text-decoration: none;}       
.ci_link1 a:hover { color: #FF0000; text-decoration: underline;}

.ci_text2 { color: #000000; font: bold 26px Arial; padding-top: 10px;}
.ci_text2 h1 { color: #000000; font: bold 26px Arial; padding-top: 10px; padding-bottom:0;padding-top:0;margin-bottom:0px;margin-top:0;}
.ci_text4 { padding-top: 20px;}

.ci_text5 { color: #000000; font: normal 20px Arial; padding-top: 35px;padding-left: 22px;}
.ci_text6 { color: #000000; font: normal 55px Impact; padding-top: 3px;padding-left: 22px;}
.ci_text6main { color: #000000; font: normal 55px Impact;}
.ci_text6cent { color: #000000; font: normal 32px Impact; padding-top: 17px;}

.ci_text7 { color: #000000; font: bold 20px Arial;} 

.ci_text9991 { color: #000000; font: bold 15px Arial;}

.ci_text100 {color: #201C20; font: bold 20px Arial;padding-left:10px;padding-bottom:5px;}
.ci_text100 h2 {color: #201C20; font: bold 20px Arial;padding-left:10px;padding-top:0px;  padding-bottom:0;margin-bottom:2px;margin-top:2px;}

.ci_text102 { color: #FF0000; font: normal 12px Arial; text-align: left;}
.ci_text102 a { color: #FF0000; font: normal 12px Arial; text-decoration: none;}
.ci_text102 a:hover { color: #FF0000; text-decoration: underline;}

.ci_text { color: #000000; font: normal 12px Arial;}
.ci_text a { color: #FF0000; font: normal 12px Arial; text-decoration: none;}
.ci_text a:hover { color: #FF0000; text-decoration: underline;}

.ci_text64 {color: #000000; font: normal 15px Arial;} 

.ci_question_trial1 { color: #000000; font: normal 14px Arial;}
.ci_question_trial1 a {padding-top: 3px;padding-left: 21px; display: block; width:257px; height:24px; background: url('images/game_but_trial/1/1_r2_c2.png') no-repeat; color: #000000; font: normal 14px Arial; text-decoration: none; }
.ci_question_trial1 a:hover {background: url('images/game_but_trial/1/1_r4_c2.png') no-repeat; text-decoration: none;}

.ci_question_trial2 { color: #000000; font: normal 14px Arial;}
.ci_question_trial2 a {padding-top: 3px;padding-left: 21px; display: block; width:257px; height:24px; background: url('images/game_but_trial/2/2_r2_c2.png') no-repeat; color: #000000; font: normal 14px Arial; text-decoration: none; }
.ci_question_trial2 a:hover {background: url('images/game_but_trial/2/2_r4_c2.png') no-repeat; text-decoration: none;}

.ci_question_trial3 { color: #000000; font: normal 14px Arial;}
.ci_question_trial3 a {padding-top: 3px;padding-left: 21px; display: block; width:257px; height:24px; background: url('images/game_but_trial/3/3_r2_c2.png') no-repeat; color: #000000; font: normal 14px Arial; text-decoration: none; }
.ci_question_trial3 a:hover {background: url('images/game_but_trial/3/3_r4_c2.png') no-repeat; text-decoration: none;}

.ci_question_trial4 { color: #000000; font: normal 14px Arial;}
.ci_question_trial4 a {padding-top: 3px;padding-left: 21px; display: block; width:257px; height:24px; background: url('images/game_but_trial/4/4_r2_c2.png') no-repeat; color: #000000; font: normal 14px Arial; text-decoration: none; }
.ci_question_trial4 a:hover {background: url('images/game_but_trial/4/4_r4_c2.png') no-repeat; text-decoration: none;}

.ci_text11a { color: #FF0000; font: normal 12px Arial; padding-top: 5px;}
.ci_text11a a { color: #FF0000; font: normal 12px Arial; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.ci_text11a a:hover { color: #FF0000; text-decoration: underline;}

.ci_text12 { color: #7F7342; font: normal 12px Arial; padding-top: 5px;}

.ci_copy { color: #7F7342; font: normal 12px Arial; padding-top: 5px;}

.ci_div96 {background: url('/images/stars.png') repeat-x; height:9px; margin:0 0 0 0; padding:0 0 0 0;}

.ci_text103 { color: #FF0000; font: bold 12px Arial; text-align: left;}
.ci_text103 a { color: #FF0000; font: bold 12px Arial; text-decoration: none;}
.ci_text103 a:hover { color: #FF0000; text-decoration: underline;}

.ci_menu_profile { color: #000000; font: normal 12px Arial;}
.ci_menu_profile a { color: #000000; font: normal 12px Arial; text-decoration: none;}
.ci_menu_profile a:hover { color: #000000; text-decoration: underline;}

.ci_menu_profile_ { color: #000000; font: bold 12px Arial;}
.ci_menu_profile_ a { color: #000000; font: bold 12px Arial; text-decoration: none;}
.ci_menu_profile_ a:hover { color: #000000; text-decoration: none;}

.ci_menu_profile_ .highlight-menu {
	color: red !important;
}
.ci_menu_profile_ .highlight-menu:hover {
	color: red;
	text-decoration: underline;
}

.ci_tooltip {
  display: none;
  position: absolute;
  width: 346px;
}

.ci_tooltip-t {
  height: 27px;
  background: url('images/huge-tooltip.png');
}

.ci_tooltip-b {
  font: normal 12px/14px arial, sans-serif;
  color: #000;
  padding: 0 30px 28px 28px;
  background: url('images/huge-tooltip.png') no-repeat 0 100%;
}

.ci_text23 { color: #000000; font: bold 26px Arial;}

.ci_text18 { color: #000000; font: normal 15px Arial; padding-top:20px;}
.ci_text18 a { color: #000000; font: normal 12px Arial; text-decoration: underline;}
.ci_text18 a:hover { color: #000000; text-decoration: none;}

.ci_text24 { color: #000000; font: normal 15px Arial;}

.ci_sign_for_free2 a {text-align: center; padding-top:12px; width: 230px; height: 50px; display: block; background: url('images/sign_for_free2.jpg') no-repeat; color: #FFFFFF; font: bold 20px Arial;text-decoration: none;}
.ci_sign_for_free2 a:hover {text-align: center; padding-top:12px; width: 230px; height: 50px; display: block; background: url('images/sign_for_free_hover2.jpg') no-repeat; color: #FFFFFF; font: bold 20px Arial;text-decoration: none;}

.ci_after_reg_carpet2 {background: url('images/reg_done2.jpg') no-repeat; background-position: center top;}

.ci_text19 { color: #000000; font: bold 20px Arial; padding-left: 60px;}

.ci_text57 { color: #000000; font: normal 12px Arial; } 
.ci_text57 a { color: #000000; font: bold 12px Arial; text-decoration: underline;}
.ci_text57 a:hover { color: #000000; text-decoration: underline;}

.ci_text10b { color: #000000; font: normal 15px Arial; text-align: left;} 
.ci_text10b a { color: #000000; font: normal 15px Arial; text-decoration: none;} 
.ci_text10b a:hover { color: #FF0000;  text-decoration: none;} 

.ci_text2_header { color: #000000; font: bold 22px Arial; padding-top: 20px;}
.ci_text2_header h1 { color: #000000; font: bold 22px Arial; padding-top: 20px; padding-bottom:0;padding-top:0;margin-bottom:0px;margin-top:0;}

.ci_text2_header1 { color: #000000; font: bold 22px Arial; padding-top: 20px;padding-left: 22px;}

.cis_nquestion { color: #000000; font: bold 16px Arial Black; text-align: center;}
.cis_nquestion a { color: #000000; font: bold 16px Arial Black; text-decoration: none; display: block; width: 24px; height: 22px; padding-top: 2px;}
.cis_nquestion a:hover { text-decoration: none;}

.cis_question { color: #000000; font: normal 14px Arial; text-align: left;}
.cis_question a { color: #000000; font: normal 14px Arial; text-decoration: none; display: block; width: 240px; height: 21px; padding-top: 3px; padding-left: 8px;}
.cis_question a:hover { text-decoration: none;}

/* sign in */
.zero-risk {
  width: 627px;
  height: 84px;
  font-size: 20px;
  font-family: Arial;
  background: url('images/zero-risk-bg-eng.png') no-repeat;
}

.zero-risk-eng {
	background: url('images/zero-risk-bg-eng.png') no-repeat;
}

.zero-risk-lat {
    background: url('images/zero-risk-bg-lat.png') no-repeat;
}

.zero-risk-rus {
    background: url('images/zero-risk-bg-rus.png') no-repeat;
}

.zero-risk div {
  padding: 15px 100px 15px 15px;
}

.sign-bonus-list {
  list-style: none;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 0;
  width: 360px;
}

.sign-bonus-list li {
  height: 48px;
  padding-left: 57px;
  padding-top: 4px;
  font-size: 12px;
  font-family: Arial;
  background: url('images/icon-gift.png') no-repeat;
}

.sign_in_remember {
  font-size: 12px;
  font-family: Arial;
  margin: 0 !important;
  padding: 0;
}

.sign_in_remember label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}

.sign_in_remember input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

.login-line-remember {
  font-size: 12px;
  font-family: Arial;
  padding-right: 20px;
}

.login-line-remember label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}

.login-line-remember input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

.watch-video {
  padding: 15px 15px 15px 22px;
}

.watch-video table {
  display: none;
}

.watch-video .text-link {
  color: #fe0000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.watch-video .text-link:hover {
  text-decoration: underline;
}

.watch-video2 {
  padding: 0 30px 15px 23px;
  display: none;
}

.watch-video .text-link,
.watch-video2 .text-link,
.watch-video3 .text-link {
  color: #fe0000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.watch-video .text-link:hover,
.watch-video2 .text-link:hover,
.watch-video3 .text-link:hover {
  text-decoration: underline;
}

.watch-video3 {
  display: none;
  position: absolute;
  padding-top: 4px;
  margin-top: -30px;
  padding-left: 740px;
}

.user-chips {
  float: right;
  position: relative;
  margin-bottom: -1px;
  color: black;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 10px 5px 30px;
  text-align: left;
  border-top: 1px solid #d9d1aa;
  border-right: 1px solid #d9d1aa;
  border-left: 1px solid #d9d1aa;
  background: #f5f3e7 url('images/icon-chip-small.gif') no-repeat 10px 6px;
}

.online-chat {
	float: right;
	position: relative;
	margin-bottom: -1px;
	color: black;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #d9d1aa;
	border-right: 1px solid #d9d1aa;
	border-left: 1px solid #d9d1aa;
	margin-right: 5px;
	background: #f5f3e7;
	padding-bottom: 5px;
}

.online-chat a {
	color: black;
	display: block;
	padding: 5px 10px 0;
	text-decoration: none;
}

.online-chat a:hover {
	text-decoration: underline;
}

.left-sidebar-zero-risk-c {
  width: 215px;
  padding: 0 0 0 22px;
}

.left-sidebar-zero-risk {
  width: 215px;
  height: 185px;
  margin-bottom: 10px;
  background: url('images/zero-risk-sq-bg.jpg') no-repeat;
}

.left-sidebar-zero-risk .title {
  font-family: Arial;
  font-size: 20px;
  color: black;
  padding: 10px 10px;
}

.left-sidebar-zero-risk .gift1 {
  font-family: Arial;
  font-size: 12px;
  color: black;
  padding: 0 10px 10px 20px;
  background: url('images/bullet-red-line.gif') no-repeat 10px 6px;
}

.left-sidebar-zero-risk .gift2-c {
  width: 140px;
}

.left-sidebar-zero-risk .gift2 {
  font-family: Arial;
  font-size: 12px;
  color: black;
  padding: 0 0 0 20px;
  background: url('images/bullet-red-line.gif') no-repeat 10px 6px;
}

.sign_up_button-c {
  padding-top: 12px;
  background: url('images/btn-215x51.png') no-repeat;
}

.sign_up_button {
  display: block;
  width: 215px;
  height: 51px;
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-decoration: none;
}

.sign_up_button:hover {
  text-decoration: none;
}

.game-pool-c {
  padding-left: 22px;
}

.game-pool {
  width: 195px;
  border: 1px solid #e2e3de;
  padding: 10px;
}

* html .game-pool {
	width: 215px;
}

.game-pool .title {
  font-family: Arial;
  font-size: 20px;
  color: black;
  padding-bottom: 10px;
}

.game-pool .pool-value {
  font-family: Impact, Arial;
  font-size: 40px;
  color: black;
  padding-bottom: 15px;
}

.game-pool .pool-value .currency {
  font-family: Arial;
  font-size: 20px;
  color: black;
}

.game-pool .games {
  font-family: Arial;
  font-size: 12px;
  color: black;
  padding: 0 0 5px 20px;
  background: url('images/icons-16px.png') no-repeat 0 -50px;
}

.game-pool .time {
  font-family: Arial;
  font-size: 12px;
  color: black;
  padding: 0 0 15px 20px;
  background: url('images/icons-16px.png') no-repeat 0 0;
}

.game-pool .play-c {
  padding-top: 12px;
  height: 38px;
  background: url('images/btn-193x50.png') no-repeat;
}

.game-pool .play {
  display: block;
  width: 193px;
  height: 38px;
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-decoration: none;
}

.game-pool .play:hover {
  text-decoration: none;
}

.game-pool-wide {
  padding-left: 0;
}

.game-pool-wide .game-pool {
  width: 220px;
  padding: 15px 25px;
}

.game-pool-wide .game-pool .play-c {
  height: 39px;
  background: url('images/btn-215x51.png') no-repeat;
}

.game-pool-wide .game-pool .play {
  width: 215px;
}

.invite-promo-c {
  width: 217px;
  margin-top: 20px;
  margin-left: 22px;
  margin-bottom: 15px;
}

.invite-promo {
  border: 1px solid #e2e3de;
  padding: 10px;
  background: url('images/chip-50.jpg') no-repeat right bottom;
}

.invite-promo .title {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
  padding-bottom: 10px;
}

.invite-promo .text {
  width: 120px;
  font-family: Arial;
  font-size: 12px;
  color: black;
  padding-bottom: 10px;
}

.invite-promo .invite-link a {
  width: 120px;
}

.invite-promo .invite-link a {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}

.invite-promo-wide {
  width: 272px;
  margin-left: 0;
}

* html .invite-promo-wide {
  width: 267px;
}

.invite-promo-wide .invite-promo {
  background: url('images/chip-50.jpg') no-repeat 185px 10px;
}

.invite-promo-wide .invite-promo .title,
.invite-promo-wide .invite-promo .text,
.invite-promo-wide .invite-promo .invite-link
{
  width: 160px;
}

.survey-promo a {
	color: red;
}

.survey-promo td {
	background: #FAF8EB url('/images/maintenance_bg2.jpg') no-repeat center bottom; 
	border: 1px solid #BB9F55; 
	padding:20px;
}

.survey-promo a.take-survey {
	font-weight: bold;
	padding-right: 30px;
}

.sign-in-secured {
	color: #7F7342;
	font-family: Arial;
	font-size: 12px;
	padding-right: 18px;
}

/* Community link */

.footer-links {
	background: url('../images/footer.links.bg.jpg') repeat-x left bottom;
	position: relative;
	border: 1px solid #e3e1d8;
	overflow: visible;
}

.footer-links .corner-b-l,
.footer-links .corner-b-r,
.footer-links .corner-t-r,
.footer-links .corner-t-l {
	width: 4px;
	height: 4px;
	background: white url('../images/footer.links.corners.png') no-repeat 0 0;
	position: absolute;
	font-size: 4px;
	line-height: 1;
}

.footer-links .corner-t-l {
	top: -1px; left: -1px;
}

.footer-links .corner-b-l {
	background-position: 0 -4px;
	bottom: -1px; left: -1px;
}

.footer-links .corner-b-r {
	background-position: -4px -4px; 
	bottom: -1px; right: -1px;
}

.footer-links .corner-t-r {
	background-position: -4px 0;
	top: -1px; right: -1px;
}

* html .footer-links .corner-t-l,
* html .footer-links .corner-t-r {
	top: 0;
}

* html .footer-links .corner-t-r,
* html .footer-links .corner-b-r {
	right: 0;
}

.footer-links ul {
	margin: 0;
	padding: 12px 20px;
	text-align: center;
}

.footer-links li {
	list-style: none;
	display: inline;
}

.footer-links li a {
	font-family: Arial, Helvica;
	background: url('../images/footer.links.icons.set.png') no-repeat 0 0;
	color: black;
	text-decoration: underline;
	font-size: 13px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1;
}

.footer-links li.facebook a {
	background-position: 0 -17px;
}

.footer-links li.youtube a {
	background-position: 0 -33px;
}

.footer-links li.quizboom a {
	background-position: 0 -49px;
}

#twitter-feed {
	width: 850px;
	margin: 20px auto;
	text-align: center;
	padding-bottom: 7px;
	background: #eae8db url('../images/twitter.feed.bottom.png') no-repeat 0 bottom;
}

#twitter-feed .top {
	background: url('../images/twitter.feed.top.png') no-repeat 0 0;
	height: 7px;
	overflow: hidden;
}

* html #twitter-feed {
	margin: 20px 0 20px 70px;
}

#twitter-feed .cont {
	border-left: 1px solid #e3e1d8;
	border-right: 1px solid #e3e1d8;
	padding: 0 20px;
} 

#twitter-feed a {
	color: red;
	text-decoration: none;
}

#twitter-feed a:hover {
	text-decoration: underline;
}

#twitter-link {
	display: block;
	background: url('../images/twitter.follow.left.png') no-repeat left top;
	height: 23px;
	float: left;
	color: black;
	font-size: 11px;
	padding-left: 10px;
	text-decoration: none;
	margin-left: 340px;
	margin-bottom: 5px;
}

#twitter-link span:hover, 
#twitter-link:hover {
	text-decoration: none !important;;
}

#twitter-link span.right {
	display: block;
	background: url('../images/twitter.follow.right.png') no-repeat right top;
	height: 23px;
	padding-right: 10px;
	color: black;
	font-family: Arial;
	padding-top: 4px;
	font-weight: bold;
	float: left;
} 

#twitter-feed .title {
	margin-top: 0;
	color: black;
	font-weight: normal;
	margin-bottom: 10px;
}

#twitter-feed .twitter {
	color: 33ccff;
}

#twitter-feed ul {
	margin: 0;
	margin-bottom: 10px;
	color: #7F7342;
}

#twitter-feed ul li {
	list-style: none;
	text-align: center;
	font-size: 14px;
	padding-bottom: 5px;
}

#popup-first-time {
	font-family: Arial;
}

#popup-first-time .popup-middle {
	text-align: left;
	padding: 0 40px;
}

#popup-first-time #header {
	text-align: left;
	width: 600px;
}

#popup-first-time #q-info p {
	text-align: left;
	padding-right: 40px;
}

#popup-first-time .continue-game {
	display: block;
	text-align: center;
	padding-top: 10px;
	color: black;
	font-size: 20px;
	text-decoration: none;
	padding-right: 40px;
	padding-bottom: 10px;
}

#popup-first-time .continue-game a {
	color: black;
	display: inline;
	padding: 0 20px;
}

#popup-first-time a.continue-game:hover,
#popup-first-time continue-game a:hover {
	text-decoration: underline;
}

#history-period-form {
	font-family: Arial;
	font-size: 12px;
	color: #010101;
}

#history-period-form fieldset {
	border: 0;
	background: #eae8db;
	padding: 15px;
	margin: 0;
}

#history-period-form fieldset .legend {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
}

#history-period-form fieldset .row {
	padding-bottom: 5px;
}

#history-period-form fieldset .row label {
	display: block;
	float: left;
	width: 120px;
	padding-right: 5px;
	padding-top: 3px;
}

#history-period-form fieldset .row .date {
	border-top: 1px solid #aaadb2;
	border-left: 1px solid #aaadb2;
	border-right: 1px solid #e3e3eb;
	border-bottom: 1px solid #e3e3eb;
	width: 98px;
	height: 20px;
	float: left;
}

#history-period-form fieldset .row .cal {
	background: white url('../images/tt-tday.gif') no-repeat center center;
	display: block;
	width: 15px;
	height: 14px;
	text-decoration: none;
	float: left;
	margin-top: 3px;
	margin-left: 6px;
}

#history-period-form fieldset .row .cal:hover { text-decoration: none; }

#history-period-form fieldset .predefined-periods {
	padding: 10px 0 0 0;
}

* html #history-period-form fieldset .predefined-periods {
	padding: 5px 0 0 0;
}

#history-period-form fieldset .predefined-periods label {
	float: left;
	padding-right: 15px;
}

#history-period-form fieldset .predefined-periods label span {
	padding-left: 3px;
	line-height: 1.5;
}

#history-period-form fieldset .predefined-periods label input {
	margin: 0;
	padding: 0;
	float: left;
	margin-top: 1px;
	width: 12px;
}

#history-period-form fieldset .predefined-periods label.checked {
	font-weight: bold;
	color: #ff0000;
}

#history-period-form fieldset .submit {
	padding-top: 15px;
}

#history-period-form fieldset .submit input {
	width: 206px;
	height: 24px;
	display: block;
	cursor: pointer;
	background: url('../images/account-filter-buttons.png') no-repeat 0 -48px;
	border: 0;
}

#history-period-form fieldset .submit input.lat {
	background-position: 0 0;
}

#history-period-form fieldset .submit input.rus {
	background-position: 0 -24px;
}

#history-period-form fieldset .submit input.eng {
	background-position: 0 -48px;
}

.account-history-table {
	font-family: Arial;
	border-collapse:collapse;
	font-size: 11px;
}

.account-history-table th {
	color: black;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background: #e4e1d8;
	border: 1px solid white;
	border-top: 1px solid #E4E1D8;
}

.account-history-table th a,
.account-history-table th a:hover {
	color: black;
	text-decoration: none;
	display: block;
}

.account-history-table th.first {
	border-left: 1px solid #E4E1D8;
}

.account-history-table th.last {
	border-right: 1px solid #E4E1D8;
}

.account-history-table th.center {
	text-align: center;
}

.account-history-table th.asc {
	background: #e4e1d8 url('../images/table-order-asc.png') no-repeat 96% center;
}

.account-history-table th.desc {
	background: #e4e1d8 url('../images/table-order-desc.png') no-repeat 96% center;
}

.account-history-table td {
	background: white;
	border: 1px solid #E4E1D8;
}

.account-history-table td.balance { 
	text-align: center;
}

.account-history-table td.positive {
	color: #04ab13;
	font-weight: bold;
}

.account-history-table td.negative {
	color: #ff0000;
}

.account-history-table a.info {
	text-decoration: none;
	display: block;
	width: 12px;
	height: 12px;
	background: url('../images/info.gif') no-repeat;
}

.account-history-table a.info:hover {
	text-decoration: none;
}

.account-history-table .row-info-c {
	position: relative;
}

.account-history-table .row-info-c .row-info {
	position: absolute;
	left: -350px;
	top: 5px;
	z-index: 10000;
}

.account-history-table .row-info-c .row-info .sbpo_text1 {
	text-align: left;
	padding-left: 3px;
}

.ci_tooltip777 {
  position: absolute;
  width: 346px;
}                                             

.ci_tooltip-t777 {
  height: 27px;
  background: url('images/huge-tooltip.png');
}

.ci_tooltip-m777 {
  font: normal 12px/14px arial, sans-serif;
  color: #000;
  padding: 0 30px 28px 28px;
  background: url('images/tooltip-middle.png') repeat-y 0 0;
}

.account-history-table .row-info-c .row-info .ci_tooltip-m777 td {
	border: 0;
}

.ci_tooltip-b777 {
	height: 27px;
	background: url('images/huge-tooltip.png') no-repeat 0 100%;
}

.account-history-table .row-info-c .row-info .payment-info td {
	font-size: 12px;
	border: 0;
	padding: 3px;
}

.table-info {
	width: 100%;
	font-family: Arial;
	font-size: 11px;
}

.table-info .period {
	width: 330px;
	float: left;
	font-weight: bold;
	padding-left: 10px;
	padding: 7px 0 7px 5px;
	overflow: hidden;
}

.table-info .chips {
	float: right;
	border: 1px solid #e4e1d8;
	border-bottom: 0;
	width: 259px;
	text-align: center;
	padding: 7px;
	overflow: hidden;
}

.table-info .bottom {
	border: 1px solid #e4e1d8;
	border-top: 0;
	margin-bottom: 1px;
}

.pager-c {
	padding: 5px 0 10px 0;
}

.del-feedback .reasons label,
.del-feedback .comment label{
	display: block;
	width: 450px;
}

.del-feedback .comment,
.del-feedback .submit {
	padding-top: 10px;
}

.del-feedback .comment textarea {
	width: 400px;
	height: 150px;
	border: 1px solid #E2E3DE;
	overflow: auto;
}

.del-feedback .comment textarea.prefilled {
	color: #bbbbbb;
}

.del-feedback .submit {
	padding-left: 243px;
}
.new-startpage {
	font-family: Arial;
}

.new-startpage td {
	vertical-align: top;
}

.new-startpage h2 {
	font-size: 32px;
	color: black;
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
}
.new-startpage h3 {
	color: #666666;
	font-size: 16px;
	margin: 0 0 10px 0;
	text-align: center;
	font-weight: normal;
}

.new-startpage .steps {
	font-size: 12px;
	text-align: center;
}

.new-startpage .steps td {
	line-height: 1.1;
}

.new-startpage .steps td.step1 {
	padding-right: 18px;
}

.new-startpage .steps td.step2 {
	padding-right: 10px;
}

.new-startpage .steps td.step2 h4 {
	margin-top: 9px;
}

.new-startpage .steps h4 {
	margin-bottom: 8px;
}

.new-startpage .steps img {
	-margin: 12px 0;
}

.new-startpage h4 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px;
}

.new-startpage .icons-c {
	padding: 24px 25px 24px 0;
	text-align: center;
}

.new-startpage .trial,
.new-startpage .more {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 6px;
}

.new-startpage .more h4 {
	padding-right: 2px;
}

.new-startpage .more ul {
	list-style: none;
	text-align: center;
	padding-left: 0;
	margin: 16px 0 6px 0;
}

.new-startpage .more ul li {
	background: url('../images/startpage.list.bullets.png') no-repeat left center;
	padding-left: 10px;
	color: black;
	font-size: 12px;
	display: inline;
}

.new-startpage .more ul li a {
	color: red;
	font-size: 12px;
	text-decoration: none;
}

.new-startpage .more ul li a:hover {
	text-decoration: underline;
}

.new-startpage .bullet-before {
	background: url('../images/startpage.list.bullets.png') no-repeat left center;
	padding-left: 10px;
}

.new-startpage .trial h4 {
	margin-top:4px;
}

.new-startpage .play-trial-quiz {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}

.new-startpage .login-box {
	border: 1px solid #e2e0d7;
	text-align: center;
	padding: 0 10px 10px 10px;
	font-size: 12px;
	width: 212px;
	margin-left: 10px;
}

* html .new-startpage .login-box { 
	width: 232px;
}

.new-startpage a.register {
	width: 212px;
	height: 47px;
	display: block;
	background: url('../images/startpage.register.button.png') no-repeat 0 -47px;
	text-decoration: none;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 10px;
}

.new-startpage a.register:hover {
	background-position: 0 0;
	text-decoration: none;
}

.new-startpage a.register-eng {
	background-position: 0 -141px
}

.new-startpage a.register-eng:hover {
	background-position: 0 -94px
}

.new-startpage a.register-rus {
	background-position: 0 -235px
}

.new-startpage a.register-rus:hover {
	background-position: 0 -188px
}

.new-startpage .login-box h4.login-header {
	margin-top: 16px;
	margin-bottom: 15px;
}

.new-startpage .login-box input.text {
	width: 176px;
	height: 22px;
	border-top: 1px solid #adadad;
	border-left: 1px solid #adadad;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 12px;
	color: #818181;
	padding: 2px 4px;
	margin-bottom: 10px;
}

.new-startpage .login-box label {
	display: block;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
}

.new-startpage .login-box .submit {
	background: url('../images/startpage.register.button.png') no-repeat -71px -306px;
	width: 71px;
	height: 24px;
	float: left;
	border: 0;
	margin-left: 18px;
	margin-right: 5px;
	cursor: pointer;
}

.new-startpage .login-box .submit:hover {
	background-position: 0 -306px;
}

.new-startpage .login-box .submit-eng {
	width: 38px;
	background-position: -174px -282px;
}

.new-startpage .login-box .submit-eng:hover {
	background-position: -136px -282px;
}

.new-startpage .login-box .submit-rus {
	width: 68px;
	background-position: -68px -282px;
}

.new-startpage .login-box .submit-rus:hover {
	background-position: 0 -282px;
}

.new-startpage .login-box .forgot {
	font-size: 11px;
	color: red;
	text-decoration: none;
	text-align: left;
	line-height: 1;
	display: block;
	float: left;
	width: 70px;
	padding-bottom: 3px;
}

.new-startpage .login-box .forgot:hover {
	text-decoration: underline;
}

.new-startpage .c {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
	font-size: 1px;
	display: block;
}

.new-startpage .currently-registered {
	font-size: 11px;
	color: #7f7f7f;
	text-align: center;
	display: block;
	padding-bottom: 20px;
}

* html .new-startpage .iecenter {
	margin-left: 385px !important;
}

.new-startpage .cis_question a {
	width: 220px !important;
	font-size: 12px;
	color: black;
}

.new-startpage .cis_nquestion a {
	padding-top: 0;
}

.new-startpage .question {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 14px;
	text-align: center;
}

.new-startpage .starpage-header img {
	display: none;
}

.new-startpage .starpage-header h2 {
	background: url('../images/startpage.text.sprite.png') no-repeat center 0;
	height: 35px;
	text-indent: -100000px;
	overflow: hidden;
}

.new-startpage .starpage-header h3 {
	background: url('../images/startpage.text.sprite.png') no-repeat center -35px;
	height: 20px;
	text-indent: -100000px;
}

.startpage-lang-eng .starpage-header h2 {
	background-position: center -55px;
}

.startpage-lang-eng .starpage-header h3 {
	background-position: center -90px;
}

.startpage-lang-rus .starpage-header h2 {
	background-position: center -110px;
}

.startpage-lang-rus .starpage-header h3 {
	background-position: center -145px;
}

.new-startpage .step1 img,
.new-startpage .step2 img,
.new-startpage .step3 img {
	display: none;
}

.new-startpage .step1 h4,
.new-startpage .step2 h4,
.new-startpage .step3 h4,
.new-startpage .more h4,
.new-startpage .trial h4,
.new-startpage .login-box .register-title {
	text-indent: -10000px;
	background: url('../images/startpage.text.sprite2.png') no-repeat center 0;
	height: 15px;
	overflow: hidden;
}

.startpage-lang-lat .step1 h4 {
	background-position: center 0;
}
.startpage-lang-eng .step1 h4 {
	background-position: center -16px;
}
.startpage-lang-rus .step1 h4 {
	background-position: center -31px;
}
.startpage-lang-lat .step2 h4 {
	background-position: center -46px;
}
.startpage-lang-eng .step2 h4 {
	background-position: center -61px;
}
.startpage-lang-rus .step2 h4 {
	background-position: center -78px;
}
.startpage-lang-lat .step3 h4 {
	background-position: center -95px;
}
.startpage-lang-eng .step3 h4 {
	background-position: center -112px;
}
.startpage-lang-rus .step3 h4 {
	background-position: center -129px;
}

.startpage-lang-lat .more h4 {
	background-position: center -146px;
}
.startpage-lang-eng .more h4 {
	background-position: center -161px;
}
.startpage-lang-rus .more h4 {
	background-position: center -177px;
}
.startpage-lang-lat .trial h4 {
	background-position: center -193px;
	height: 18px;
}
.startpage-lang-eng .trial h4 {
	background-position: center -211px;
	height: 18px;
}
.startpage-lang-rus .trial h4 {
	background-position: center -228px;
	height: 18px;
}
.startpage-lang-lat .login-box .register-title {
	background-position: center -248px;
	height: 16px;
}
.startpage-lang-eng .login-box .register-title {
	background-position: center -266px;
	height: 16px;
}
.startpage-lang-rus .login-box .register-title {
	background-position: center -284px;
	height: 16px;
}

.bullet-list {
	text-align: left;
	padding-left: 0;
	margin: 0;
}

.bullet-list li {
	list-style: none;
	background: url('images/bullet-red-line.gif') no-repeat 5px 10px;
	padding-left: 15px;
	padding-bottom: 20px;
}

/* New custom about pages */

.custom-html {
	font-family: Arial;
	font-size: 12px;
}

.custom-html .c {
    clear: both;
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
    font-size: 1px;
    display: block;
}

.intro {
	width: 668px;
	background: url('../images/custom-intro-top.png') no-repeat 0 0;
	position: relative;
	margin: 0 0 20px -20px;
	padding-top: 21px;
}

.intro p {
	font-size: 12px;
	color: black;
	padding: 0 30px 0 40px;
	margin: 0;
	line-height: 1.3;
	background: url('../images/custom-intro-middle.png') repeat-y 0 0;
}

.intro .bottom {
	background: url('../images/custom-intro-bottom.png') no-repeat 0 0;
	padding-left: 40px;
	height: 21px;
	padding-top: 10px;
	text-align: center;
}

* html .intro .bottom {
	height: 31px;
}

.intro .watch-the-video {
	text-decoration: none;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	background: url('../images/ico-action.png') no-repeat;
	padding-bottom: 2px;
}
.intro .watch-the-video:hover { text-decoration: none; color: white; }

.point {
	padding-bottom: 28px;
}
.point h3 {
	font-weight: normal;
	margin: 0;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 27px;
	font-size: 14px;
}
.point p {
	width: 455px;
	margin: 0;
	line-height: 1.49;
	padding-bottom: 13px;
}

.point a {
	color: red;
	text-decoration: none;
}

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

.point-1 {
	background: url('../images/what-it-is-step1.png') no-repeat 490px 29px;
}
.point-2 {
	background: url('../images/what-it-is-step2.png') no-repeat 482px 26px;
}
.point-3 {
	background: url('../images/what-it-is-step3.png') no-repeat 507px 21px;
}
.point-4 {
	background: url('../images/what-it-is-step4.png') no-repeat 517px 17px;
}

.custom-html-footer {
	font-family: Arial;
}

.custom-html-footer h4 {
	font-family: Arial;
	font-size: 20px;
	color: black;
	font-weight: normal;
	margin: 0;
	margin-bottom: 15px;
}

.custom-html-footer .left-col {
	width: 340px;
	float: left;
}

.custom-html-footer .left-col .user-count {
	color: #7f7f7f;
	font-size: 11px;
	display: block;
	width: 301px;
	text-align: center;
	padding-top: 7px;
}

.custom-html-footer .left-col a.reg {
	background: url('../images/custom-html-footer-reg.png') no-repeat 0 0;
	display: block;
	height: 48px;
	width: 301px;
	margin-left: 1px;
}

.custom-html-footer .left-col a.reg-eng {
	background-position: 0 -48px;
}

.custom-html-footer .left-col a.reg-rus {
	background-position: 0 -96px;
}

.custom-html-footer .right-col {
	width: 310px;
	float: left;
}

.custom-html-footer .right-col ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.custom-html-footer .right-col ul li {
	background: url('../images/bullet6.gif') no-repeat 7px -2px;
	padding-left: 20px;
	padding-bottom: 14px;
	list-style-image: none;
}

.custom-html-footer .right-col ul li a {
	color: red;
	text-decoration: none;
}

.custom-html-footer .right-col ul li a:hover {
	text-decoration: underline;
}

.custom-html .user-comment {
	width: 668px;
	background: url('../images/custom-html-comment-top.png') no-repeat;
	padding-top: 9px;
	margin-bottom: 27px;
}

.custom-html .user-comment p {
	font-style: italic;
	background: #ffe187 url('../images/custom-html-comment-middle.png') repeat-x left bottom;
	border-left: 1px solid #e6bf00;
	border-right: 1px solid #e6bf00;
	margin: 0;
	padding: 3px 12px;
	line-height: 1.5;
}

.custom-html .user-comment .author {
	background: url('../images/custom-html-comment-bottom.png') no-repeat 0 top;
	padding-left: 523px;
	color: #7f7f7f;
	font-size: 11px;
	padding-top: 15px;
}

.custom-html .reasons {
	list-style: none !important;
	margin: 0;
	padding: 0;
	margin-bottom: 35px;
}

.custom-html .reasons li {
	padding-bottom: 20px;
	list-style-image: none !important;
}

.custom-html .how-to {
	padding-top: 5px;
	padding-bottom: 34px;
}

.custom-html .how-to-block {
	background: transparent url(../images/how-to-play-mouse.png) no-repeat 0 10px;
	width: 258px;
	float: left;
	padding-left: 70px;
	padding-bottom: 22px;
}

* html .custom-html .how-to-block {
	width: 326px;
}

.custom-html .how-to .right-block {
	padding-left: 12px;
	padding-right: 60px;
	background-position: 267px 10px;
	width: 253px;
}

.custom-html .how-to-block h3 {
	color: #444444;
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 12px;
	width: 250px;
}

.custom-html .how-to-block p {
	line-height: 1.48;
	margin: 0;
	width: 248px;
}

.custom-html .how-to-block p a {
	color: red;
	text-decoration: none;
}

.custom-html .how-to-block p a:hover {
	text-decoration: underline;
}

.custom-html .features {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-bottom: 30px;
}

.custom-html .features li {
	background: url('../images/feature-box.png') no-repeat 0 3px;
	padding-left: 50px;
	line-height: 1.7;
	padding-bottom: 20px;
	list-style-image: none;
}

.custom-html .features li h3 {
	color: #444444;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 4px;
	line-height: 1.2;
}

.custom-html .compare {
	width: 667px;
	border-bottom: 1px solid #aa9d59;
	margin-top: 0;
	margin-bottom: 55px;
	border-collapse: separate;
}

.custom-html .compare thead th {
	font-size: 11px;
	font-weight: bold;
	background: #f5f3e6 url('../images/compare-th.png') repeat-x 0 bottom;
	border: 1px solid #d1c9a4;
	width: auto;
}

.custom-html .compare thead th.empty {
	width: 260px;
	background: none;
	border: 0;
	border-bottom: 1px solid #e4e1d8;
}

.custom-html .compare thead th.qb {
	background: #ffedb8 url('../images/compare-th-qb.png') repeat-x 0 bottom;
	border: 1px solid #e6bf00;
	width: 120px;
	padding: 6px 0;
}

.custom-html .compare tbody th {
	border: 0;
	font-weight: bold;
	text-align: left;
	width: 260px;
}

.custom-html .compare tbody th,
.custom-html .compare tbody td {
	border: 0;
	font-size: 12px;
	border-bottom: 1px solid #e4e1d8;
	background: #efede8;
	padding: 6px 8px 8px 11px;
}

.custom-html .compare tbody tr.stripe th,
.custom-html .compare tbody tr.stripe td {
	background: #f6f5f1;
}

.custom-html .compare tbody td {
	text-align: center;
	vertical-align: middle;
}

.custom-html .compare tbody td.qb {
	background: #ffcf40;
	border: 1px solid #e6bf00;
	border-top: 0;
}

.custom-html .compare tbody tr.stripe td.qb {
	background: #ffdd7a;
}

.custom-html .compare tbody td.last {
	border-left: 1px dotted #e4e1d8;
}

.number {
	padding-left: 30px;
	min-height: 27px;
}

.num-1 { background: url('../images/numbers-num-1.png') no-repeat 0 0; }
.num-2 { background: url('../images/numbers-num-2.png') no-repeat 0 0; }
.num-3 { background: url('../images/numbers-num-3.png') no-repeat 0 0; }
.num-4 { background: url('../images/numbers-num-4.png') no-repeat 0 0; }
.num-5 { background: url('../images/numbers-num-5.png') no-repeat 0 0; }
.num-6 { background: url('../images/numbers-num-6.png') no-repeat 0 0; }
.num-7 { background: url('../images/numbers-num-7.png') no-repeat 0 0; }
.num-8 { background: url('../images/numbers-num-8.png') no-repeat 0 0; }
.num-9 { background: url('../images/numbers-num-9.png') no-repeat 0 0; }
.num-10 { background: url('../images/numbers-num-10.png') no-repeat 0 0; }

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

#select-game-tabs {
    height: 33px;
    background: url('../images/play-game-tabs-bg.png') repeat-x 0 0;
    list-style: none;
    padding-left: 20px;
    margin: 0;
    margin-bottom: 20px;
}

#select-game-tabs li {
    float: left;
    width: 210px;
    border-right: 1px solid #f6f5ed;
}

#select-game-tabs li.first-child {
	border-left: 1px solid #b8b39f;
	border-right: 0;
}

#select-game-tabs li a {
    display: block;
    padding: 9px 0 8px 0;
    text-align: center;
    color: #010000;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    border-right: 1px solid #b8b39f;
}

#select-game-tabs li.first-child a {
    border-left: 1px solid #f6f5ed;
    border-right: 0;
}

#select-game-tabs li.selected {
	border: 0;
}

#select-game-tabs li.selected a {
    background: white;
    border-top: 1px solid red;
    padding-top: 8px;
    border-right: 1px solid #b8b39f;
    border-left: 1px solid #b8b39f;
    color: red;
}

.duelee-name-input {
	height: 120px;
	font-family: Arial;
}

.duelee-name-input * {
	font-family: inherit;
}

.duelee-name-input label {
    font-size: 12px;
    font-weight: bold;
    color: black;
    display: block;
    margin-bottom: 8px;
}

.duelee-name-input #duelee-input {
	border-top: 1px solid #aaadb2;
	border-left: 1px solid #aaadb2;
	border-right: 1px solid #e3e3eb;
	border-bottom: 1px solid #e3e3eb;
	font-size: 12px;
	padding: 3px;
	width: 200px;
	height: 24px;
}

div.result-table th span.hint,
.duelee-name-input .hint {
    background: url('../images/info.gif') no-repeat 6px 3px;
    width: 12px;
    height: 12px;
    padding-left: 20px;
    cursor: pointer;
}

.duelee-name-input .duelee-name-error {
	width: 300px;
	display: none;
	padding-top: 0;
	padding-bottom: 10px;
	height: auto;
	background-position: left top;
	float: left;
	margin-top: 20px;
}

.duel-results {
	font-family: Arial;
}

.my-duels-c h1,
.duel-results h1 {
    font-family: 26px;
    color: #201c20;
    font-weight: bold;
    padding: 15px 20px;
    width: 750px;
    float: left;
    line-height: 1.1;
    margin: 0;
}

.my-duels-c a.play,
.duel-results a.play {
	display: block;
	width: 160px;
	height: 22px;
	background: url('../images/redgolden_but.jpg') no-repeat 0 0;
	color: white;
	font-size: 14px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
	font-weight: normal;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}

.duel-results .duel-info {
    border-top: 1px solid #e4e1d8;
}

.duel-results .duel-info .questions-score {
    padding-left: 20px;
    width: 550px;
    float: left;
}

.duel-results .duel-info .questions-score div.result-table {
	width: 548px;
	margin: 20px 0;
}

div.result-table {
	border-bottom: 1px solid #aa9d59;
}

div.result-table table {
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px solid #e4e1d8;
}

div.result-table table thead tr th {
	width: 116px;
	border: 1px solid #e4e1d8;
	font-size: 11px;
	height: 28px;
}

div.result-table table thead tr th.empty {
	width: 310px;
	border: 0;
}

div.result-table table tfoot {
	display: none;
}
div.result-table table tfoot tr td {
	font-size: 0.1px;
	height: 1px;
	overflow: hidden;
	padding: 0;
}

div.result-table table tbody td {
	border: 1px solid #e4e1d8;
	font-size: 12px;
	height: 28px;
	padding: 0 20px;
	color: black;
	font-weight: normal;
	text-align: center;
}

div.result-table table tbody td.question {
	text-align: left;
}

div.result-table table tbody td.correct {
	background: url('../images/corner-badge-correct.png') no-repeat 0 0;
}

div.result-table table tbody td.incorrect {
    background: url('../images/corner-badge-incorrect.png') no-repeat 0 0;
}

.duel-results .duel-info .extra-info {
    float: left;
    width: 375px;
    padding-left: 20px;
    font-size: 12px;
    padding-top: 30px;
}

.duel-results .duel-info .extra-info .statuss {
	height: 35px;
	font-weight: bold;
}

.duel-results .duel-info .extra-info .game-info {
	height: 179px;
}

.duel-results .duel-info .extra-info .game-info .unfinished-notice {
	padding-bottom: 15px;
}

.duel-results .duel-info .extra-info .game-info table {
    width: 100%;
    border-collapse: collapse;
}

.duel-results .duel-info .extra-info .game-info table td {
    text-align: left;
    font-size: 12px;
}

.duel-results .duel-info .extra-info .game-info table td.label {
    font-weight: bold;
    width: 150px;
}

.duel-results .duel-info .extra-info div.result-table table td.question {
    font-weight: bold;
}

#setbet_div {
	padding-left: 150px;
}

#setbet_div a {
	float: left;
}

#setbet_div .cancel-duel {
    background: none;
    color: red;
    font-family: Arial;
    font-size: 12px;
    width: auto;
    height: auto;
    margin-left: 20px;
    margin-top: 5px;
}

#setbet_div .cancel-duel:hover {
    text-decoration: underline;
}

#duel-not-enough-chips {
	text-align: center;
	font-family: Arial;
	font-size: 14px;
    background: url('../images/ico_rules.jpg') no-repeat center bottom;
    padding-bottom: 150px;
    padding-top: 20px;
    border: 1px solid #cccccc;
    margin: 20px;
    margin-left: 30px;
    padding: 20px 20px 150px 20px;
    width: 300px;
}

#duel-not-enough-chips .actions {
    padding-top: 10px;
    text-align: center;
}

#duel-not-enough-chips .actions a {
    color: red;
    font-size: 16px;
    text-decoration: underline;
}

#duel-not-enough-chips .actions a.buy {
	padding-right: 30px;
}

#no-chips-cancel-duel {
	padding-top: 30px;
	text-align: center;
	padding-right: 24px;
}

#no-chips-cancel-duel a {
	background: none;
    color: red;
    font-family: Arial;
    font-size: 18px;
    width: auto;
    height: auto;
    text-decoration: none;
    font-weight: bold;
}

#no-chips-cancel-duel a:hover {
	text-decoration: underline;
}

.duel-bet-error-c {
    padding-left: 199px;
}

.my-duels {
	margin-top: 20px;
	padding: 0 20px 60px 20px;
	font-family: Arial;
}

.my-duels-c a.play {
	font-family: Arial;
}

.my-duels .i-challenged {
    width: 460px;
    float: left;
}

.my-duels .challenged-me {
    width: 460px;
    float: left;
    margin-left: 15px;
}

.my-duels div.result-table table {
    table-layout: fixed;
}

.online-users div.result-table .player,
.my-duels div.result-table .player {
    text-align: left;
    padding-left: 20px;
}

.my-duels div.result-table th {
	width: 65px;
}

.my-duels div.result-table th.player {
    width: 165px;
}

.my-duels div.result-table th.action {
	width: 80px;
}

.my-duels div.result-table th.bet {
	width: 50px;
}

.my-duels div.result-table th .tooltip {
	display: none;
}

.my-duels div.result-table td {
    padding: 0;
}

.my-duels div.result-table td.active {
	color: #249209;
}

.my-duels div.result-table td.finished {
    color: black;
    font-weight: bold;
}

.my-duels div.result-table td.canceled {
    color: red;
}

.my-duels div.result-table td a.results,
.my-duels div.result-table td a.action {
    background: url('../images/ico-action.png') no-repeat 5px center;
    display: block;
    padding-left: 25px;
    text-align: left;
    color: red;
    text-decoration: none;
    height: 15px;
    padding-top: 2px;
}

.my-duels div.result-table td a.results {
	background: url('../images/info-icon2.png') no-repeat 5px center;
}

.my-duels div.result-table td a.results:hover,
.my-duels div.result-table td a.action:hover {
    text-decoration: underline;
}

.my-duels .no-duels {
    font-size: 14px;
    padding-bottom: 60px;
}

.my-duels .no-duels a {
    color: red;
    text-decoration: underline;
}

.online-users-c {
	border: 1px solid #e4e1d8;
	border-top: 0;
	font-family: Arial;
}

.online-users {
	padding-bottom: 60px;
	padding-top: 20px;
}

.online-users div.result-table {
    width: 555px;
    margin-left: 20px;
}

.online-users div.result-table th.player {
    width: 280px;
}

.online-users div.result-table th.challenge {
    width: 25px;
}

.online-users div.result-table td.challenge {
	padding: 0;
}

.online-users div.result-table td.challenge a {
    text-decoration: none;
    display: block;
    height: 17px;
    background: url('../images/ico-action.png') no-repeat center center;
}

.online-users div.result-table td.challenge a:hover {
	text-decoration: none;
}

.online-users div.result-table .rating {
    display: block;
    background: url('../images/rating-star-empty.png') repeat-x 0 0;
    width: 85px;
}

.online-users div.result-table tr.hover td,
.online-users div.result-table tr:hover td {
    background: #f1f0eb;
}

.online-users div.result-table td.rating-c {
	text-align: left;
}

.online-users div.result-table .rating span {
    display: block;
    background: url('../images/rating-star.png') repeat-x 0 0;
}

.online-users div.result-table .rating .rating-0 {
	width: 0;
	overflow: hidden;
}

.online-users div.result-table .rating .rating-5 {
    width: 85px;
}

.online-users div.result-table .rating .rating-4 {
    width: 68px;
}

.online-users div.result-table .rating .rating-3 {
    width: 51px;
}

.online-users div.result-table .rating .rating-2 {
    width: 34px;
}

.online-users div.result-table .rating .rating-1 {
    width: 17px;
}

.online-users .pager-c {
    width: 555px;
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 0;
}

.instant-win-c {
    border: 1px solid #cccccc;
    margin-top: 20px;
    padding: 20px;
    margin-right: 24px;
}

.instant-win-c h3 {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.duel-bet-info {
    font-family: Arial;
}

.duel-bet-info .explain {
    padding-left: 20px;
    font-size: 12px;
    padding-bottom: 2px;
    width: 220px;
}

.duel-bet-info .what-is-duel {
    padding-left: 30px;
    padding-top: 70px;
}

.duel-bet-info .what-is-duel a {
    color: red;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.duel-bet-info .what-is-duel a:hover {
    text-decoration: underline;
}

/* Buy chips v2 */

.buy-chips-v2 {
    font-family: Arial;
    margin-top: 31px;
}

.buy-chips-v2 .step {
	padding: 3px 0 4px 31px;
}

.buy-chips-v2 .step-1 {
    background: url('../images/numbers-num-1.png') no-repeat;
}

.buy-chips-v2 .step-2 {
    background: url('../images/numbers-num-2.png') no-repeat;
}

.buy-chips-v2 .step-3 {
    background: url('../images/numbers-num-3.png') no-repeat;
}

.buy-chips-v2 .step-4 {
    background: url('../images/numbers-num-4.png') no-repeat;
    margin-bottom: 9px;
}

.buy-chips-v2 .field-label {
    padding-right: 7px;
    vertical-align: top;
    padding-top: 12px;
}

.buy-chips-v2 .field { 
	vertical-align: top;
	padding-top: 7px;
}

.buy-chips-v2 .field-error input {
	border-color: red;
}

.buy-chips-v2 .field-hint {
	width: 270px;
	background: url('../images/field-hint-bg-bottom.png') no-repeat 12px bottom;
	padding-bottom: 10px;
	float: right;
	width: 280px;
}
    .buy-chips-v2 .field-hint .pointer {
        width: 13px;
        height: 13px;
        background: url('../images/field-hint-pointer.png') no-repeat;
        margin-top: 2px;
        float: left;
        z-index: 100;
        margin-right: -1px;
    }

	.buy-chips-v2 .field-hint .top {
	    background: url('../images/field-hint-bg-top.png') no-repeat;
	    height: 11px;
	    margin-left: 12px;
	    font-size: 1px;
	    width: 258px;
	}
	
	.buy-chips-v2 .field-hint .content {
	   background: white url('../images/field-hint-bg-content.png') repeat-x 0 bottom;
	   border-left: 1px solid #ccc5a3;
	   border-right: 1px solid #ccc5a3;
	   font-size: 11px;
	   padding: 0 14px;
	   line-height: 1.1;
	   color: black;
	   width: 228px;
	   float: right;
	   margin-right: 10px;
    }
    * html .buy-chips-v2 .field-hint .content {
        width: 258px;
    }
    
.buy-chips-v2 .payment-method-table {
    border-collapse: collapse;
    border: 0;
    margin-top: 12px;
}

	.buy-chips-v2 .payment-method-table td {
	    width: 153px;
	    height: 102px;
	    text-align: center;
	    vertical-align: top;
	    border: 1px solid #e4e1d8;
	}
	
	.buy-chips-v2 .payment-method-table td label {
	   display: block;
	   width: 100%;
	   padding-top: 45px;
	   cursor: pointer;
	   height: 42px;
	   font-size: 10px;
	   color: black;
	}
	.buy-chips-v2 .payment-method-table td label img {
	   margin-right: -12px;
	}
	
	.buy-chips-v2 .payment-method-table .tooltip p {
	   margin: 0;
	}
        .buy-chips-v2 .payment-method-table td.payment-service-3 label  {
           background: url('../images/buy-chips-pm-c2p-grey.png') no-repeat center 13px;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-3 label.hover,
        .buy-chips-v2 .payment-method-table td.payment-service-3 label.selected,
        .buy-chips-v2 .payment-method-table td.payment-service-3 label:hover  {
           background-image: url('../images/buy-chips-pm-c2p.png') !important;
        }
		.buy-chips-v2 .payment-method-table td.payment-service-4 label  {
		   background: url('../images/buy-chips-pm-cc-grey.png') no-repeat center 10px;
		}
		.buy-chips-v2 .payment-method-table td.payment-service-4 label.hover,
		.buy-chips-v2 .payment-method-table td.payment-service-4 label.selected,
		.buy-chips-v2 .payment-method-table td.payment-service-4 label:hover  {
           background-image: url('../images/buy-chips-pm-cc.png') !important;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-6 label  {
           background: url('../images/buy-chips-pm-mobilly-grey.png') no-repeat center 10px;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-6 label.hover,
        .buy-chips-v2 .payment-method-table td.payment-service-6 label.selected,
        .buy-chips-v2 .payment-method-table td.payment-service-6 label:hover  {
           background-image: url('../images/buy-chips-pm-mobilly.png') !important;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-7 label  {
           background: url('../images/buy-chips-pm-cab-grey.png') no-repeat center 10px;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-7 label.hover,
        .buy-chips-v2 .payment-method-table td.payment-service-7 label.selected,
        .buy-chips-v2 .payment-method-table td.payment-service-7 label:hover  {
           background-image: url('../images/buy-chips-pm-cab.png') !important;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-8 label  {
           background: url('../images/buy-chips-pm-pc-grey.png') no-repeat center 17px;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-8 label.hover,
        .buy-chips-v2 .payment-method-table td.payment-service-8 label.selected,
        .buy-chips-v2 .payment-method-table td.payment-service-8 label:hover  {
           background-image: url('../images/buy-chips-pm-pc.png') !important;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-9 label  {
           background: url('../images/buy-chips-pm-neteller-grey.png') no-repeat center 15px;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-9 label.hover,
        .buy-chips-v2 .payment-method-table td.payment-service-9 label.selected,
        .buy-chips-v2 .payment-method-table td.payment-service-9 label:hover  {
           background-image: url('../images/buy-chips-pm-neteller.png') !important;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-10 label  {
           background: url('../images/buy-chips-pm-wm-grey.png') no-repeat center 10px;
        }
        .buy-chips-v2 .payment-method-table td.payment-service-10 label.hover,
        .buy-chips-v2 .payment-method-table td.payment-service-10 label.selected,
        .buy-chips-v2 .payment-method-table td.payment-service-10 label:hover  {
           background-image: url('../images/buy-chips-pm-wm.png') !important;
        }
        
.buy-chips-v2 .buy-total {
	background: url('../images/buy-chips-total-bg.png') no-repeat;
	width: 292px;
	height: 72px;
}

.buy-chips-v2 .buy-total .text75 {
    padding-top: 14px;
    padding-left: 21px;
}

.buy-chips-v2 .buy-total .total-sum {
    padding-left: 10px;
    padding-top: 14px;
}

.buy-chips-v2 .buy-total .text77 input {
    height: 13px;
}

.buy-chips-v2 .buy-total .text76 input {
	height: 18px;
}

#opselp select {
    width: 100%;
}

#pay-sms-block .sample-sms-c {
    padding: 12px 16px;
}

#pay-sms-block .sample-sms {
    display: block;
    position: relative;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 12px;
    padding-top: 4px;
}

#pay-sms-block .sample-sms .space-c {
	padding: 0 2px;
	position: relative;
	font-weight: normal;
}

#pay-sms-block .sample-sms .space {
    position: absolute;
    background: url('../images/sms-example-arrow.png') no-repeat center 0;
    padding-top: 5px;
    text-align: center;
    top: 10px;
    width: 200px;
    left: -98px;
    right: -102px;
}

* html #pay-sms-block .sample-sms .space {
	margin-top: 4px;
	left: -99px;
}

* html #pay-sms-block .sample-sms .space {
	padding-top: 4px;
} 

#pay-sms-block .sample-sms .space span {
    background: url('../images/sms-example-left.png') no-repeat 0 0;
    font-size: 9px;
    font-family: Arial;
}

#pay-sms-block .sample-sms .space span span {
	background: url('../images/sms-example-right.png') no-repeat right 0;
    padding: 0 4px;
    color: white;
}

.sms-block-container #urp {
    position: static;
    margin-top: 40px;
}

.withdraw-warning {
    font-size: 13px;
    font-family: Arial;
}

.withdraw-warning a {
    color: red;
    text-decoration: underline;
}

#popup-avatars {
    width: 468px;
    top: 50%;
    margin-top: 0;
    font-family: Arial;
    margin-left: -234px;
	color: black;
}

    .popup-avatar .popup-top {
        background: url('../images/popup-avatar-top.png') no-repeat;
        height: 22px;
        overflow: hidden;
    }
    
    .popup-avatar .popup-middle {
        background: url('../images/popup-avatar-middle.png') repeat-y;
        padding: 0 20px 0 35px;
    }
    
    .popup-avatar .popup-bottom {
        background: url('../images/popup-avatar-bottom.png') no-repeat 0 100%;
    }
    
    .popup-avatar .popup-middle #q-info p {
        padding-top: 10px;
    }
    
    .popup-avatar .popup-middle #close {
        top: 30px;
        right: 30px;
        text-align: right;
    }
    
    .popup-avatar h3 {
        margin: 0;
        padding: 0;
        font-size: 16px;
        font-weight: bold;
        padding-top: 20px;
    }
    
    .popup-avatar .avatar-c {
        margin-top: 15px;
        height: 246px;
        overflow-y: scroll;
        overflow-x: hidden;
    }
    
    .popup-avatar .avatar-c a {
        text-decoration: none;
        display: block;
        float: left;
        width: 52px;
        height: 52px;
        border: 1px solid #d9d1ac;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    
    .popup-avatar .avatar-c a:hover,
    .popup-avatar .avatar-c a.selected {
        text-decoration: none;
        border-color: red;
    }
    
    .popup-avatar .avatar-c a.last {
        margin-right: 0;
    }
    
    .popup-avatar .avatar-c a img {
        border: 0;
        width: 48px;
        height: 48px;
        margin: 2px;
    }
    
    .popup-avatar a.save {
        background: url('../images/avatar-save-lat.eng') no-repeat;
        display: block;
        width: 206px;
        height: 24px;
        text-decoration: none;
        margin-left: 103px;
        margin-top: 30px;
    }

	.popup-avatar a.save-eng {
		background-image: url('../images/avatar-save-eng.png');
	}

	.popup-avatar a.save-rus {
		background-image: url('../images/avatar-save-rus.png');
	}

	.popup-avatar a.save-lat {
		background-image: url('../images/avatar-save-lat.png');
	}

    .popup-avatar a.save:hover {
        text-decoration: none;
    }
    
.choose-avatar {
    color: red; 
    font-family: Arial; 
    font-size: 12px; 
    text-decoration: underline; 
    font-weight: bold;
}

.ci_text4 .play-game {
    display: block;
    background: url('../images/play-button.png') no-repeat 0 0;
    color: white;
    font-weight: normal;
    font-family: Arial;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    height: 35px;
    width: 127px;
    float: left;
    margin-right: 5px;
    padding-top: 10px;
}

.ci_text4 .play-game:hover {
    background: url('../images/play-button.png') no-repeat 0 -45px;
    text-decoration: none;
}

* html .ci_text4 .play-game {
    height: 45px;
}

.duel-sidebar-c {
    margin-top: 20px;
}

.duel-sidebar-c .online {
	margin-bottom: 15px;
	margin-top: 5px;
	background: url('../images/mb_icons.png') no-repeat -8px -78px;
	padding-left: 18px;
	font-family: Arial;
	margin-left: 3px;
}

.duel-sidebar-c .online a {
    color: black;
    text-decoration: none;
    font-size: 12px;
}

.duel-sidebar-c .online a:hover {
    text-decoration: underline;
}

/* NEW DUEL NOTICE */

.new-duel-notice {
    font-family: Arial;
    color: red;
    font-size: 11px;
    background: transparent url(../images/duel-notice-left.png) no-repeat scroll 0 0;
    margin-left: 18px;
    margin-top: -35px;
    padding-left: 10px;
    position: absolute;
    text-transform: uppercase;
    font-weight: normal;
    white-space: nowrap;
}

.new-duel-notice .content {
    background: url('../images/duel-notice-bg.png') repeat-x 0 0;
    height: 30px;
    padding-top: 9px;
    padding-right: 5px;
    white-space: nowrap;
}

.new-duel-notice .right {
    background: url('../images/duel-notice-right.png') no-repeat right 0;
    padding-right: 7px;
}

.new-duel-notice .pointer {
    background: url('../images/duel-notice-pointer.png') no-repeat;
    width: 15px;
    height: 8px;
    float: left;
    position: absolute;
    top: 29px;
    left: 20px;
}

.report-error-form {
	font-family: Arial;
	padding-top: 10px;
}

.report-error-form form {
    margin: 0;
}

.report-error-form label {
    display: block;
    font-size: 12px;
    
}

.report-error-form textarea {
    border: 1px solid #E2E3DE;
    font-size: 15px;
    margin-top: 12px;
}

.report-error-form .submit-c {
	padding-top: 12px;
}

.report-error-form .submit {
	background: url('../images/sign_for_free2.jpg') no-repeat 0 0;
	color: #FFFFFF;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 50px;
	line-height: normal;
	text-align: center;
	text-decoration: none;
	width: 230px;
	border: 0;
	cursor: pointer;
}

.report-error-form .submit:hover {
    background: url('../images/sign_for_free_hover2.jpg') no-repeat 0 0;
}

.report-error-form .info {
    font-size: 12px;
}

.report-error-form .info dt {
    float: left;
    padding-right: 5px;
    font-weight: bold;
    width: 200px;
}

.report-error-form .info dd {
    padding-bottom: 4px;
    margin: 0;
}

#chat-new-message-popup-c {
	position: absolute;
	top: -11px;
	left: 5px;
	display: none;
}
#chat-new-message-popup {
    position: absolute;
    background: url('/images/chat.popup.left.png') no-repeat;
    padding-left: 11px;
    right: 0;
}

#chat-new-message-popup .right {
    background: url('/images/chat.popup.right.png') no-repeat right 0;
    padding-right: 18px;
}

#chat-new-message-popup .right .content {
    background: url('/images/chat.popup.middle.png') repeat-x 0 0;
    padding: 7px 10px 0;
    color: red;
    font-family: Arial;
    font-size: 11px;
    height: 30px;
    font-weight: normal;
    white-space: nowrap;
}

.online-chat .new-message {
    color: red;
}

.report-promo-block {
    font-family: Arial;
    width: 300px;
    border: 1px solid #eebc00;
    padding: 10px;
    margin-left: 10px;
    float: right;
    background: #fff2cc url('/images/promo-bg.png') repeat-x left bottom;
    font-size: 12px;
    margin-top: 10px;
    height: 200px;
    margin-right: 20px;
    margin-bottom: 10px;
}

* html .report-promo-block {
	width: 320px;
	height: 220px;
}

.report-promo-block ul {
    padding: 0;
}

.report-promo-block li {
    list-style: none;
    background: url('/images/bullet-red-line.gif') no-repeat 0 7px;
    padding-left: 10px;
}

.report-promo-block a {
    color: red;
    text-decoration: none;
}

.report-promo-block a:hover {
    text-decoration: underline;
}

.report-thanks h3 {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}