

.layout p, .layout a, .layout span, .layout input,
.navigator_layout p, .navigator_layout a, .navigator_layout span, .navigator_layout input,
.top_header p, .top_header a, .top_header span, .top_header input {
font-family:Arial, Helvetica, sans-serif;
}
.main_bg { background-color:#ffffff; }
.themeH { font-size:20px; }
.themeSL { color: #ffffff; }
.themeML { color: #545454; }
.themeAB12 { font-weight:bold; font-size:12px; }
.themeA12 { font-weight:normal; font-size:12px; }
.layout .themeAB12 { font-family:Arial, Helvetica, sans-serif; }
.layout .themeA12 { font-family:Arial, Helvetica, sans-serif; }
.colorX { /* main color */
color:#ff6633;
}
.colorB { color:#000000; } /* black color */
.colorW { color:#FFFFFF; } /* black color */
.colorH { /* light header color */
color:#ff6633 !important;
}
.colorH2 { /* light header color */
color:#ff6633 !important;
}
.colorHp { color: #4f4f4f; }
.header_action_box .hover_now .mainLabel .themeML { color: #dcdcdc; }
.header_action_box .hover_now .shadowLabel .themeSL { color: #000000; }
.th_overlay { background:#313131; }
/* >>> BUTTON TYPES */
/* >>> base button style */
.button_type { position:relative; }
.button_type .btn_left, .button_type .btn_right { background-color:transparent; background-repeat:no-repeat; float:left; }
.button_type .btn_left { background-position: 0 0; }
.button_type .btn_right { position:relative; background-position: right 0 !important; }
.button_type span { cursor:pointer; }
.button_type span, .button_type a { text-decoration:none; }
.button_type p, .button_type i, .button_type b { font-style:normal; font-weight:normal; text-transform:none; text-decoration:none; line-height:normal; cursor:pointer; }
.button_type i { color:#ffffff; opacity: 0.40; filter: alpha(opacity=40); -moz-opacity: 0.4; }
.button_type b { position:absolute; margin-top:-1px; left:0; color:#000000; top:0; }
.button_type p { position:relative; }
.button_type_disabled b { color:#747373; }
.button_type_disabled .enabled b { color:#000000; }
/* <<< base button style */
/* >>> styles button of form */
.button_form .btn_left,
.button_form .btn_right { height:29px; background-image:url("/skins/bad/img/buttons/button_type_form.png"); }
.button_form .btn_left { width:14px; }
.button_form .btn_right { padding:0 14px 0 0; }
.button_form p, .button_form i, .button_form b { font-size:15px; text-transform:none; } 
.button_form p { margin-top:6px; line-height:1; }
.checkout_wrap .button_form p {margin-top: 8px;}
/* <<< styles button of form */
.button_expand .btn_left,
.button_expand .btn_right { height:28px; background-image:url("/skins/bad/img/buttons/button_colorH.png"); }
.button_expand .btn_left { width:14px; }
.button_expand .btn_right { padding:0 24px 0 10px; }
.button_expand p, .button_expand i, .button_expand b { font-size:13px; text-transform:uppercase; } 
.button_expand p { margin-top:6px; line-height:0; }
.button_expand a i { color:#000000; opacity: 0.66; filter: alpha(opacity=66); -moz-opacity: 0.66; }
.button_expand a b { color:#ffffff; }
.header_cart_expand .button_expand a b {color:#f6f6f6;}
.header_cart_expand .button_expand a i {color:#5B1A01;}
.accept_box .confirm_allow b { color:#ffffff; }
.accept_box .confirm_allow i { color:#000000; }
.button_game_banner .btn_left,
.button_game_banner .btn_right { height:29px; background-image:url("/skins/bad/img/buttons/button_game.png"); }
.button_game_banner .btn_left { width:21px; }
.button_game_banner .btn_right { padding:0 21px 0 0px; }
.button_game_banner .btn_right img { float:left; padding:7px 5px 0 0; margin-left:-3px; }
.button_game_banner p, .button_game_banner i, .button_game_banner b { font-size:14px; text-transform:uppercase; }
.button_game_banner i { opacity: 0.63; filter: alpha(opacity=63); -moz-opacity: 0.63; } 
.button_game_banner p { margin-top:6px; float:left; margin-right:-3px; white-space: nowrap; }
.button_gondola .btn_left,
.button_gondola .btn_right { height:38px; background-image:url("/skins/bad/img/gondola/button.png"); }
.button_gondola .btn_left { width:21px; }
.button_gondola .btn_right { padding:0 21px 0 0px; }
.button_gondola .btn_right img { float:left; padding:7px 5px 0 0; margin-left:-3px; }
.button_gondola i { opacity: 0.63; filter: alpha(opacity=63); -moz-opacity: 0.63; }
.button_gondola p { margin-top:6px; float:left; margin-right:-3px; }
.button_type.button_gondola b {color:#f6f6f6;}
.button_type.button_gondola i {color:#5B1A01;}
.payment_section .accept_box .confirm_dissallow span, .checkfraud_section .accept_box .confirm_allow span{
background-image:url("/skins/bad/img/buttons/button_type_form.png");
}
.payment_section .accept_box .confirm_allow span, .checkfraud_section .accept_box .confirm_allow span {
background-image:url("/skins/bad/img/buttons/button_game.png");
}
.wrap_ds .btn_downloader .btn_left, .wrap_ds .btn_downloader .btn_right {
background-image:url(/skins/bad/img/buttons/get_downloader.png);
height:36px;
}
.wrap_ds .btn_downloader .btn_left { width:21px; }
.wrap_ds .btn_downloader .btn_right { padding:0 21px 0 0; }
.wrap_ds .btn_downloader .btn_text, .wrap_ds .btn_downloader i, .wrap_ds .btn_downloader b { font-size:16px; font-weight:bold; }
.wrap_ds .btn_downloader .btn_text { padding:0; line-height:0; margin-left:0; margin-right:0; }
.wrap_ds .btn_downloader b { color:#ffffff; }
.wrap_ds .btn_downloader i { color:#000000; }
.back_box { padding-top:20px; }
.back_box .button_type { float:right; margin-left:12px; }
.back_box .button_form p, .button_form i, .button_form b {
font-size:14px;
font-weight:bold;
}
.back_box .button_form p { margin-top:7px; }
.back_box .btn_my_account span { background-image:url("/skins/bad/img/buttons/button_game.png"); }
.back_box .btn_my_account b { color:#ffffff; }
.back_box .btn_my_account i { color:#000000; }
.back_box .btn_my_account .btn_right { padding:0 18px 0 3px; }
.back_box .btn_home .btn_right { padding:0 38px 0 23px; }
/* <<< BUTTON TYPES */
/**********>>> CUSTOMIZE FONTS **********/
@font-face {
font-family: 'TitilliumText14L 800wt';
src: url('/skins/bad/fonts/TitilliumText800wt.eot');
src: local('TitilliumText14L 800 wt'), local('TitilliumText14L-800wt'), url('/skins/bad/fonts/TitilliumText800wt.woff') format('woff'), url('/skins/bad/fonts/TitilliumText800wt.ttf') format('truetype'), url('/skins/bad/fonts/TitilliumText800wt.svg#TitilliumText14L-800wt') format('svg'); ;
}
.cufon800 {
font-family: Arial !important;
}
/**********<<< CUSTOMIZE FONTS **********/
/*
.button_def { cursor:pointer; position:relative; float:left; }
.button_def .lb { background:transparent url("/skins/bad/img/buttons/button_colorH.png") no-repeat scroll left top; padding:0 0 0 14px; }
.button_def .rb { background:transparent url("/skins/bad/img/buttons/button_colorH.png") no-repeat scroll right top; padding:0 14px 0 0; }
.button_def .cb { background:transparent url("/skins/bad/img/buttons/button_colorH.png") repeat-x scroll center top; }
.button_def .cb .cb-text-main { color:#FFFFFF; margin:-1px 0 0; position:absolute; }
.button_def .cb .cb-text-shadow { color:#646464; font-size:17px; padding:0 8px 0; text-align:center; }
.button_def .cb table { height:28px; }
.button_def .cb table td { vertical-align:middle; }
*/
.txtmail p {
color: #FFFFFF;
font-size: 13px;
line-height: normal;
padding: 20px 20px 0;
background:url("/skins/bad/img/block/arrow_H.png") no-repeat 0 22px;
}
.txtmail p a {color:#f63;}
.txtmail p a:hover {text-decoration:none;}
.txtmail {margin-bottom:20px;}
.txtmail p .colorH2 {font-weight:bold;}
.txtmail p h5.txtmailTitle2 {font-size: 12px; font-weight: bold; color: #f63;}
.titleTxtDelayed {cursor: text !important; text-decoration: none !important; font-size: 13px !important;line-height: normal !important;}
.age_gate_body {
width: 280px;
padding-left: 15px;
margin-left: 0 !important;
}
.age_gate_body input {
width: 45px;
}
.checkout_age_gate_body {
padding-left: 15px;
margin-left: 0 !important;
}
.checkout_age_gate_body input {
width: 45px;
}



.cufon800 {
font-family: "Doppio One" !important;
font-weight:normal;
}
.button_game_banner p, .button_game_banner i, .button_game_banner b {font-weight: bold;}
.themeH {font-size: 19px; letter-spacing: -1px;}
.themeML {text-shadow: 0 1px 0 rgba(255,255,255,0.5);}
.header_wrap .themeML {color:#444;}
.header_action_box .hover_now .mainLabel .themeML {color: #dcdcdc; text-shadow:0 1px 0 #000;}
.header_top_box .styleHeaderH3 {font-size: 12px;}
.button_game_banner p {margin-top: 4px;}
.button_game_banner .btn_right img {padding: 6px 7px 0 0; margin-left: -5px;}
.button_expand a i {
color: white;
opacity: 1;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.back_box .button_form p, .button_form i, .button_form b {
font-size: 15px;
font-weight: normal;
letter-spacing: -1px;
}
.button_type i {
color: #222;
opacity: 1;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.button_type b {display: none;}
.button_type_disabled i {color: #747373;}
.button_type_disabled .enabled i {color: #222;}
.button_form .btn_right {padding: 0 15px 0 0;}
.button_form .btn_left {width: 15px;}
.fast_download_box .button_form p {margin-top: 8px;}
.button_form p {margin-top: 4px;}
.checkout_wrap .button_form p {margin-top: 4px;}
.checkout_wrap .prepare_section .button_form p, .checkout_wrap .fast_download_box .button_form p {margin-top: 8px;}
.wrap_ds .btn_downloader i {
color: white;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.header_cart_expand .button_expand a i {color: white;}
.button_expand p, .button_expand i, .button_expand b {
font-size: 14px;
text-transform: uppercase;
}
#headerCartExpand .button_expand p {margin-top: 5px;}
.accept_box .confirm_allow i, .back_box .btn_my_account i  {
color: white;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.themeH {letter-spacing: 0;}
.headerH1 h1.cufon800 {font-weight: bold;}
#headerCartExpand .button_expand p {margin-top: 3px;}
.back_box .button_form p, .button_form i, .button_form b {letter-spacing: 0;}
.checkout_wrap .prepare_section .button_form p, .checkout_wrap .fast_download_box .button_form p {margin-top: 3px;}

.cufon800 {font-family: Trebuchet MS !important;}
.colorH {
color: #000 !important;
}
#headerAutocompleteExpand .colorH {
color: #2882D0 !important;
}
.button_expand p {
margin-top: 3px;
}
.colorH2 {
color: #000 !important;
}
.colorW {
color: #636363;
}
#headerCartExpand .colorW {color:#000;}
.header_action_box .hover_now .mainLabel .themeML { color: #fff; text-shadow:0 -1px 0 #000; }
.th_overlay { background: #f1f1f1; }
.themeH {
font-size: 15px;
}
.colorHp {
color: #000;
}
.headerH1 h1.cufon800 {
font-family: Trebuchet MS !important;
text-transform: uppercase;
}
.themeSL {
color: #2882d0;
}
.button_game_banner .btn_left, .button_game_banner .btn_right, .button_expand .btn_left, .button_expand .btn_right, .payment_section .accept_box .confirm_dissallow span, .payment_section .accept_box .confirm_allow span, .header_newsletter_expand .button_expand .btn_left, .header_newsletter_expand .button_expand .btn_right, .button_form .btn_left, .button_form .btn_right, .wrap_ds .btn_downloader .btn_left, .wrap_ds .btn_downloader .btn_right, .back_box .btn_my_account span {
background-image: url("/skins/bad_ss_common/img/buttons/button.png");
height: 31px;
}
.button_game_banner .btn_right img {
display: none;
}
.game_container .button_type a b, .header_cart_expand .button_expand a b, .accept_box .confirm_allow b, .header_newsletter_expand .button_expand  b, .button_type b, .wrap_ds .btn_downloader b  {
display: none;
}
.game_container .button_type a i, .header_cart_expand .button_expand a i {
opacity: 1;
text-shadow: 0 1px 0 #FFFFFF;
text-transform:none;
}
.game_container .button_type a i.cufon800, .header_cart_expand .button_expand a i.cufon800, .payment_section .accept_box .confirm_allow a i.cufon800, .header_newsletter_expand .button_expand a i.cufon800, .button_type i.cufon800, .wrap_ds .btn_downloader a i.cufon800, .button_type i {
color: #000000;
font-family: Trebuchet MS !important;
font-weight:bold;
font-size:18px;
color:#000;
}
.wrap_ds .btn_downloader i {
opacity: 1;
}
.header_newsletter_expand .button_expand a i.cufon800, .button_type i.cufon800, .button_type i {font-size:16px; opacity:1; text-shadow:0 1px 0 #FFF;}
.header_cart_expand .button_expand a i.cufon800 {font-size:16px;}
.button_game_banner p {
margin-top: 4px;
}
.fast_download_box .button_form p {
margin-top: 4px;
}
.checkout_wrap .button_form p {
margin-top: 4px;
}
#headerNewsletterExpand .button_expand p {
margin-top: 4px;
}
.header_newsletter_expand .confirmation p, .header_newsletter_expand .confirmation, .header_newsletter_expand .confirmation label {color: #222;}
.button_game_banner .btn_right {
padding: 0 22px 0 0;
}
.txtmail p {
color: black;
background: url("/skins/bad_ss_common/img/block/arrow_H.png") no-repeat 0 22px;
}
.txtmail p a {
color: #2781D0;
}
.wrap_ds .btn_downloader i {color:#000; text-shadow:0 1px 0 #fff;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
/*vertical-align: baseline;*/
background: transparent;
}
body .layout {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
div.h0 {
height:0;
overflow: hidden;
}


/*
* 1. LAYOUT
* 2. HEADER
*    2.1 ACTION BAR
*    2.2 HEADER CATALOG EXPAND
*    2.3 HEADER SEARCH
*    2.4 HEADER LANGUAGE
* 3. BREADCRUBM
* 4. BODY
* 5. FOOTER
* 6. MODAL WINDOW
*
*/
/***********>>> 1. LAYOUT **********/
body {
font-family: arial, sans-serif;
background-color: #000000;
}
body.withBackgroundLink {
cursor: pointer;
}
body.withBackgroundLink div {
cursor: default;
}
.layout_wrap {
position: relative;
margin: 0 auto;
width: 1000px;
z-index:1;
}
.partner_header {}
.partner_footer { clear:both; }
#clickableBG{
background: transparent url("../blank.gif") repeat;
display:block;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
.root { z-index:1;}
.root, .modalBase { font-family: arial, sans-serif;}
.navOptions { font-family: "Lato", sans-serif;}
.layout {
float: left;
position:relative;
z-index:1;
}
.navigator_layout { position:relative; z-index:3; }
.top_header { z-index:4; position:relative; }
#tooltip_area { z-index:2; position:relative; height:0; }
.gbox {
float: left;
position: relative;
}
.main_bg {
float: left;
}
.abs_img {
left: 0;
position: absolute;
top: 0;
}
.abs_img_max {
left: 0;
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
/* COLOR AND BACKGROUND COLOR */
.themeBG_box {
background: #e4e4e4;
}
.themeBG_hub_box {
background: #b3b3b3;
}
/* COLOR AND BACKGROUND COLOR */
.cufon800 {
text-transform: none;
}
.mainLabel, .shadowLabel {
position: absolute;
left: 0;
top: 0;
}
/* >>> inner round corner for transparent blocks */
.mirage_bg_left, .mirage_bg_right {
position: absolute;
top: 0;
width: 2px;
}
.mirage_bg_left {
left: 0;
}
.mirage_bg_right {
right: 0;
}
.mirage_bg_left .main_bg, .mirage_bg_right .main_bg {
width: 1px;
height: 1px;
overflow: hidden;
}
.mirage_bg_left .em2, .mirage_bg_right .em2, .mirage_bg_left .em3, .mirage_bg_right .em3, .mirage_bottom .em1, .mirage_bottom .em3 {
opacity: 0.6;
filter: alpha(opacity = 60);
-moz-opacity: .6;
}
.mirage_bg_right .em3, .mirage_bg_right .em2, .mirage_bg_right .em1 {
float: right;
}
.mirage_bottom {
top: auto;
bottom: 0;
}
.mirage_bottom .em1 {
margin-right: 1px;
}
.mirage_bottom .em1_bottom {
margin: 0 0 0 1px;
}
.mirage_bottom .em2 {
opacity: 1;
filter: alpha(opacity = 100);
-moz-opacity: 1;
}
/* <<< inner round corner for transparent blocks */
/* >>> styles header for blocks and columns */
.header_themeMiddle {
height: 30px;
background: transparent url("/skins/bad/img/block/block_header_bg.png") repeat-x 0 0;
position: relative;
}
.header_themeMiddle .label_box {
position: relative;
float: left;
margin: 7px 0 0 0;
width: 100%;
}
.header_themeMiddle .label_box .mainLabel, .header_themeMiddle .label_box .shadowLabel {
left: 9px;
}
.header_themeMiddle .label_box .shadowLabel {
top: 1px;
}
/* <<< styles header for blocks and columns */
/* >>> link block with left and right pics */
.more_info_box {
position: absolute;
right: 0;
top: 6px;
font-size: 11px;
}
.more_info_box span, .more_info_box img {
float: left;
line-height: normal;
cursor: pointer;
}
.more_info_box img {
margin: 2px 4px 0 0;
}
.more_info_box span {
font-size: 11px;
text-decoration: underline;
}
.more_info_box_right {
position: relative;
font-size: 11px;
}
.more_info_box_right span, .more_info_box_right img {
float: left;
line-height: normal;
cursor: pointer;
}
.more_info_box_right img {
padding-top: 5px;
}
.more_info_box_right span {
margin-right: 5px;
text-decoration: underline;
font-size: 11px;
}
.more_info_box a:hover, .more_info_box a:hover span, .more_info_box_right a:hover, .more_info_box_right a:hover span {
text-decoration: none;
}
/* <<< link block with left pics */
/***********<<< 1. LAYOUT **********/
/***********>>> 2. HEADER **********/
.header_wrap {
height: 52px;
padding: 0 20px 0;
}
.header_top_box {
height: 34px;
width: 960px;
padding:13px 20px 0;
}
.header_top_box .styleHeaderH3 {
font-size: 12px;
padding-top: 4px;
float: left;
line-height:normal;
}
.header_enjoy { width: auto; float: right; position: relative;}
.ggfr .header_enjoy, .gguk .header_enjoy, .ggde .header_enjoy, 
.ggit .header_enjoy, .gges .header_enjoy, .ggeu .header_enjoy { margin-top: 3px;}
.header_enjoy .header_support_box a:hover span, 
.header_enjoy .header_hiw_box a:hover span, 
.header_enjoy .header_logout_box a:hover span, 
.header_enjoy .header_forum_box a:hover span { color: #000;}
.header_enjoy .h_box {
float: right;
margin-left: 14px;
position: relative;
}
.header_language_wrap { width:38px; float:right; height:5px; }
.header_enjoy .header_language_wrap { margin-left:0; }
.header_enjoy .header_login_box {
margin-right: 20px;
}
.header_enjoy .header_logout_box {
margin-right: 14px;
}
.header_enjoy .h_box span { font-family: Arial, sans-serif; font-size: 9px; color: #666; text-transform: uppercase; padding-top: 2px; float: left; cursor: pointer;}
.header_enjoy span em {
font-style: normal;
text-transform: none;
}
.header_enjoy a {
float: left;
text-decoration: none;
}
.header_enjoy img {
margin: 2px 5px 0 0;
float: left;
}
.header_enjoy .header_support_box img {
margin: 1px 5px 0 0;
}
.header_enjoy .newsletterRectangle img {
margin: 4px 1px 0 0;
}
.header_enjoy .login_icon {
margin-top: 4px;
}
.header_enjoy .button_logout {
width: 19px;
height: 18px;
margin-left: 7px;
background: transparent url("/skins/bad/img/header/icon/logout.png") no-repeat 0 0;
}
.header_enjoy .button_logout:hover {
background: transparent url("/skins/bad/img/header/icon/logout_hover.png") no-repeat 0 0;
}
.separator_block {
width: 100%;
height: 1px;
}
/***********>>> 2.1 ACTION BAR **********/
/* >>> common styles from blocks.css for good display block structure */
.header_cart_expand .row_cnt_box, .header_ac_expand .row_cnt_box {
position: relative;
width: 100%;
overflow: hidden;
display: block;
text-decoration: none;
}
.header_cart_expand .boxshot_container, .header_ac_expand .boxshot_container {
float: left;
width: 79px;
height: 44px;
position: relative;
left: 7px;
padding: 2px 0 0 2px;
margin: 4px 0 0 0;
background: transparent url("/skins/bad/img/block/boxshot_game_shadow.png") no-repeat 0 0;
}
.header_cart_expand .boxshot_container {
left:auto;
margin-left:7px;
}
.header_cart_expand .row_cnt_box .game_name, .header_ac_expand .row_cnt_box .game_name {
float: left;
margin-left: 12px;
padding-top: 20px;
position: relative;
}
.header_ac_expand a.row_cnt_box .price_boxshot, a.row_cnt_box .price_boxshot_drop, a.row_cnt_box .price_boxshot_promo {
right: 10px;
position: absolute;
}
/* <<< common styles from blocks.css for good display block structure */
.header_expand_round { border: 1px solid #6a6a6a;}
.header_action_box { width: 958px; padding: 0 1px;}
.header_action_box .gbox .cufon800 { font-size: 15px; font-weight: bold; text-transform: uppercase;}
.header_action_box, 
.header_action_box .buttonNavigator, 
.header_action_box .switch_on, 
.header_action_box .gbox { height: 52px;}
.header_logo_box, 
.header_lab_box, 
.header_home_box, 
.header_catalog_box, 
.header_cart_box, 
.header_search_box { background: url("/skins/bad/img/header/action/nav_bg.png") repeat-x;}
.header_action_box .header_separator_left, 
.header_action_box .header_separator_right { width: 1px; height: 50px; position: absolute; top: 0;}
.header_action_box .header_separator_left { background: #edecec; left: 0;}
.header_action_box .header_separator_right { background: #a5a5a5; right: 0;}
.header_action_box .buttonNavigator, 
.header_action_box .switch_on { float: left;}
.header_action_box .buttonNavigator, 
.header_action_box .buttonNavigator:hover, 
.header_action_box .buttonNavigator p { text-decoration: none; line-height: normal;}
.header_action_box .hover_now .header_home_box, 
.header_action_box .hover_now .header_cart_box, 
.header_action_box .hover_now .header_home_box .header_separator_left, 
.header_action_box .hover_now .header_cart_box .header_separator_left { background: #444;}
.header_action_box .hover_now .header_lab_box, 
.header_action_box .hover_now .header_lab_box .header_separator_left, 
.header_action_box .hover_now .header_catalog_box, 
.header_action_box .hover_now .header_catalog_box .header_separator_left, 
.header_action_box .hover_now .header_cart_box { background: url("/skins/bad/img/header/action/catalog_nav_hover.png") repeat-x;}
.header_action_box .hover_now .header_home_box, 
.header_action_box .hover_now .header_lab_box, 
.header_action_box .hover_now .header_catalog_box, 
.header_action_box .hover_now .header_cart_box, 
.header_action_box .hover_now .header_home_box .header_separator_right, 
.header_action_box .hover_now .header_catalog_box .header_separator_right, 
.header_action_box .hover_now .header_cart_box .header_separator_right { height: 51px;}
.header_home_box, .header_home_box_a, 
.header_home_box .shadowLabel, 
.header_home_box .mainLabel { width: 137px;}
.header_catalog_box, 
.header_catalog_box_a, 
.header_catalog_box .shadowLabel, 
.header_catalog_box .mainLabel { width: 271px;}
.header_cart_box, 
.header_cart_box_a, 
.header_cart_box .shadowLabel, 
.header_cart_box .mainLabel { width: 150px;}
.header_search_box { width: 400px;}
.header_cart_box .shadowLabel .themeSL, 
.header_cart_box .mainLabel .themeML { margin-right: 50px;}
.header_logo_box, .header_logo_box_a, 
.header_lab_box, .header_lab_box_a, 
.header_home_box, .header_home_box_a, 
.header_catalog_box, .header_catalog_box_a, 
.header_cart_box, .header_cart_box_a { cursor: pointer;}
.header_action_box .switch_on, 
.header_action_box .switch_on .gbox { cursor: auto;}
.header_action_box .switch_on .gbox, 
.header_action_box .switch_on .gbox .header_separator_left, 
.header_action_box .switch_on .gbox .header_separator_right { height: 43px;}
.header_action_box .switch_on { background: url("/skins/bad/img/header/action/nav_selected_bg.png") repeat-x 0 bottom;}
.header_logo_box img { margin: 12px 0 0 11px;}
.header_action_box .mainLabel, 
.header_action_box .shadowLabel { text-align: center; top: 18px;}
.header_action_box .shadowLabel { top: 19px;}
.header_action_box span .mainLabel { top: 17px;}
.header_action_box span .shadowLabel { top: 18px;}
.header_action_box .cart_icon_box { margin-right:24px; float:right; position:relative;}
.header_action_box .cart_off { margin: 12px 0 0 0;}
.header_action_box .cart_on { margin: 7px 0 0 15px;}
.header_action_box .cart_count_games { font-size: 14px; font-weight: bold; color: #545454; position: absolute; left: 52px; top: 28px;}
.header_action_box .hover_now .cart_count_games { color: #FFF;}
/***********<<< 2.1 ACTION BAR **********/
/***********>>> 2.2 HEADER CATALOG EXPAND **********/
.catalogCats { padding: 10px 0;}
.header_catalog_box p {
padding-right: 25px;
}
.header_catalog_box .mainLabel .png_bg {
background: url("/skins/bad/img/header/action/nav_arrows.png") no-repeat;
width: 19px;
height: 16px;
position: absolute;
right: 24px;
top: 0;
}
.header_action_box .hover_now .mainLabel .png_bg { background-position: 0 -20px}
.header_catalog_expand {
width: auto;
z-index: 20;
overflow: hidden;
position: absolute;
top: 50px;
left: 138px;
}
.header_catalog_expand p { color: #FFF;}
.header_catalog_expand .rowBox p, 
.header_catalog_expand .rowBox:hover p { text-decoration: none;}
.header_catalog_expand .rowBox { text-decoration: none; padding: 2px 45px 4px 25px; position: relative; display: block; cursor: pointer;}
.header_catalog_expand .specialCat .rowBox { padding-left: 42px; background: url(/skins/bad/img/header/action/nav_arrows.png) 20px -32px no-repeat;}
.header_catalog_expand .commonCat:before { content: ""; width: 80%; height: 1px; margin: 10px auto 7px; background: #515151; display: block;}
.header_catalog_expand .commonCat + .commonCat:before { content: none;}
.header_catalog_expand .firstLine, 
.header_catalog_expand .lastLine { width: 462px; height: 31px; padding: 9px 0 0 9px;}
.header_catalog_expand .lastLine { border: none;}
.header_catalog_expand .ce_left_box, 
.header_catalog_expand .ce_right_box { float: left; position: relative;}
.header_catalog_expand .ce_left_box { width: 240px; border-right: 1px solid #6a6a6a;}
.header_catalog_expand .ce_right_box { width: 230px;}
.header_catalog_expand .ce_left_box .rowBox { width: 231px;}
.header_catalog_expand .ce_right_box .rowBox { width: 221px;}
.header_catalog_expand .name_category { font-size: 12px; color: #b2b2b2;}
.header_catalog_expand .count_category { font-size: 12px; font-weight: bold; color: #666; line-height: normal;}
.header_catalog_expand .rowBox:hover { background-color: #282828;}
.header_catalog_expand .rowBox:hover .name_category { color: #FFF;}
.header_catalog_expand .rowBox:hover .count_category { color: #F63;}
.header_catalog_expand .firstLine .name_category, 
.header_catalog_expand .lastLine .name_category { height: 18px; padding: 1px 0 0 28px;}
.header_catalog_expand .firstLine .name_category { padding-left: 2px; padding-right: 39px; background: url("/skins/bad/img/pic/PCMac.png") no-repeat right 2px; float: left;}
.header_catalog_expand .firstLine:hover .name_category { background-position: right -32px;}
.header_catalog_expand .lastLine .name_category { background: url("/skins/bad/img/header/catalog_expand/apple.png") no-repeat;}
/***********<<< 2.2 HEADER CATALOG EXPAND **********/
/***********>>> 2.3 HEADER CART EXPAND **********/
.header_cart_expand {
width: 632px;
position: absolute;
top: 50px;
left: 170px;
z-index: 20;
}
.header_cart_expand .cart_item_box {
float: left;
width: 446px;
position: relative;
}
.header_cart_expand a { height:auto; }
.header_cart_expand .row_cnt_box {
height: 70px;
padding-top: 6px;
border-right: 1px solid #6a6a6a;
border-bottom: 1px solid #6a6a6a;
}
.header_cart_expand .row_cnt_box .game_name {
text-decoration: none;
padding-top: 15px;
width: 170px;
line-height: 14px;
}
.header_cart_expand .last_item {
border-bottom: none;
}
.header_cart_expand .delete_item_btn {
position: absolute;
right: 12px;
top: 23px;
}
.header_cart_expand .expand_wrap {
float: left;
width:100%;
}
.header_cart_expand .button_expand {
padding: 5px 0 0 26px;
}
.header_cart_expand .total_box {
position: relative;
text-align: center;
float: left;
width: 183px;
margin:5px 0;
}
.header_cart_expand .total_box .total_price {
font-weight: bold;
font-size: 16px;
}
.header_cart_expand .expand_price_box {
float: right;
padding-right: 42px;
padding-top: 15px;
position: relative;
text-align:right;
}
.header_cart_expand .expand_price_box .price_boxshot_drop {
text-decoration: line-through;
font-weight: normal;
color: #9c9b9b;
padding-right: 2px;
}
.header_cart_expand .expand_price_box .note_your_save {
font-size: 11px;
color: #ffffff;
text-align: right;
}
.header_cart_expand table {
float: left;
height: 100%;
width: 100%;
}
.header_cart_expand table td, .header_cart_expand table tr {
height: 100%;
width: 100%;
vertical-align: middle;
}
.header_cart_expand .cart_empty_box {
text-align:center;
position:relative;
padding:12px;
}
.header_cart_expand .cart_empty {
font-family: "Arial", sans-serif !important;
font-size: 12px;
color: #BFBFBF;
line-height: normal;
text-transform: none !important;
}
/************************************************************************
Style for total box for non membre prices
*************************************************************************/
.totalNonMembreTitle, .totalNonMembrePayement {
text-transform:uppercase;
color:#fff;
text-align:center;
font-size:12px;
font-weight:bold;
}
/***********<<< 2.3 HEADER CART EXPAND **********/
/***********>>> 2.4 SEARCH **********/
.header_search_box .box_search_field {
position: relative;
overflow: hidden;
background: transparent url("/skins/bad/img/header/search/search_bg.png") no-repeat 0 0;
width: 350px;
height: 30px;
margin: 10px auto 0;
}
.header_search_box input {
margin: 7px 0 0 10px;
width: 304px;
border: none;
background: none;
font-weight: bold;
font-size: 14px;
color: #000000;
}
.header_search_box input.defaultText {
color: #999999;
font-size: 11px;
margin: 8px 0 0 10px;
}
.header_search_box a.search_btn {
position: absolute;
top: 6px;
right: 7px;
cursor: pointer;
height: 19px;
}
.header_search_box .search_btn .png_bg {
background: transparent url("/skins/bad/img/header/search/magnifier.png") no-repeat 0 0;
width: 22px;
height: 19px;
display:block;
}
.header_search_box .cancelSearch .png_bg {
background: transparent url("/skins/bad/img/header/search/cancel.png") no-repeat 0 0 !important;
width: 16px;
height: 16px;
margin: 1px 0 0 0;
}
/***********<<< 2.4 SEARCH **********/
/***********>>> 2.4.1 SEARCH EXPAND **********/
.header_ac_expand {
right:26px;
overflow: hidden;
position: absolute;
top:40px;
z-index: 10;
border: none;
width: 350px;
}
.header_ac_expand .separator_block {
display: none;
}
.header_ac_expand .ac_wrap_top, .header_ac_expand .ac_wrap_bottom {
height: 4px;
}
.header_ac_expand .ac_wrap_top, .header_ac_expand .ac_wrap_bottom, .header_ac_expand .row_cnt_box {
background: #313131;
}
.header_ac_expand .ac_wrap_bottom {
height: 20px;
position: relative;
}
.header_ac_expand .ac_wrap_bottom .more_info_box {
top: 0px;
right: 6px;
}
.header_ac_expand .row_cnt_box .price_boxshot {
font-size: 14px;
font-weight: bold;
top: 12px;
}
.header_ac_expand .row_cnt_box .game_name .category_name {
position: absolute;
top: 27px;
left: 0;
color: #999999;
width: 150px;
font-style: italic;
}
.header_ac_expand .row_cnt_box .game_name {
padding-top: 12px;
color: #ffffff;
}
.header_ac_expand .row_cnt_box .game_name em {
font-style: normal;
}
.header_ac_expand .row_cnt_box:hover {
background: #716e6e;
}
.header_ac_expand .hover_now {
background: #716e6e;
}
/***********<<< 2.3.1 SEARCH EXPAND **********/
/***********>>> 2.4 HEADER LANGUAGE **********/
.header_language_box {
float:right;
position:relative;
z-index: 50;
}
.header_language_box img { margin-top:0; }
.header_language_box .width_language {
width: 38px;
}
.header_language_box .default_state {
height: 18px;
cursor: pointer;
}
.header_language_box .flag_lang {
left: 18px;
height: 11px;
position: absolute;
top: 3px;
width: 16px;
}
.header_language_box .expand_state {
left: 0;
position: absolute;
top: 0;
}
.header_language_box .expand_state ul li {
background: #313131;
float: left;
height: 17px;
position: relative;
width: 100%;
}
.header_language_box .expand_state ul a {
padding: 3px 0 0 2px;
height: 14px;
float: left;
position: relative;
width: 36px;
}
.header_language_box .expand_state ul a, .header_language_box .expand_state ul a span, .header_language_box .expand_state ul a:hover span {
font-family: Arial;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #313131;
cursor: pointer;
}
.header_language_box .expand_state ul a:hover span {
color: #ffffff;
text-align: center;
width: 13px;
float: left;
}
.header_language_box .expand_state ul a:hover {
background: #4f4f4f;
}
.header_language_box .expand_bg_top, .header_language_box .expand_bg_bottom, .header_language_box ul {
float: left;
position: relative;
}
.header_language_box .expand_bg_top {
height: 2px;
}
.header_language_box .expand_bg_bottom {
height: 3px;
}
.header_language_box .arrow_small_down {
position: absolute;
left: 5px;
top: 7px;
}
.header_language_box .expand_state ul li.current_lang {
height: 15px;
}
.header_language_box .expand_state .current_lang .flag_lang {
top: 1px;
}
.header_language_box .expand_state .current_lang .arrow_small_down {
top: 5px;
}
/***********<<< 2.4 HEADER LANGUAGE **********/
/***********>>> 2.6 HEADER NEWSLETTER EXPAND OVERLAY **********/
.header_newsletter_box .expand_newsletter_box {
position: absolute;
left: -7px;
top: -3px;
z-index: 5;
width: 98px;
}
.header_newsletter_box .expand_title {
padding: 3px 0 0 7px; /*width:90px; */
height: 21px;
position: relative;
}
.header_newsletter_box .expand_newsletter_box .png_bg {
margin-right: 6px;
}
.header_newsletter_box .expand_title span {
color: #ffffff;
}
.header_newsletter label {
color: #ffffff;
font-size:12px;
}
.header_newsletter .label_preference {
padding-top: 12px;
}
.header_newsletter_expand {
position: absolute;
left: 643px;
top: 33px;
width: 300px;
padding: 10px 8px 10px 12px;
z-index: 3;
}
.header_newsletter_expand .expand_wrap {
/*position: relative;*/
}
.header_newsletter_expand .wrap_fields {
position: relative;
float: left;
width: 100%;
}
.header_newsletter_expand .name_field {
text-align: right;
padding-right: 9px;
color: #ffffff;
}
.header_newsletter_expand .box {
padding-top: 7px;
}
.header_newsletter_expand .button_expand .btn_left, .header_newsletter_expand .button_expand .btn_right {
background-image: url(/skins/bad/img/buttons/btn_expand.png);
height: 31px;
}
.header_newsletter_expand .button_expand .btn_right {
padding: 0 14px 0 0;
}
.header_newsletter_expand .button_expand .btn_right p, .header_newsletter_expand .button_expand .btn_right p i, .header_newsletter_expand .button_expand .btn_right p b {
text-transform: none;
font-size: 14px;
}
.header_newsletter_expand .input_box input {
width: 222px;
font-size: 12px;
border: 1px solid black;
padding: 4px
}
.header_newsletter_expand .input_box select {
width: 233px;
font-size: 12px;
height: 24px
}
.header_newsletter_expand .input_box.preference {
float: left;
padding-right: 15px;
}
.header_newsletter_expand .confirmation, .header_newsletter_expand .confirmation label {
color: #d7d7d7;
}
.header_newsletter_expand .confirmation .caption label { line-height:22px; }
.header_newsletter_expand .confirmation p {
font-size: 10px;
color: #d7d7d7;
text-align:justify;
line-height:normal;
}
.header_newsletter_expand .confirmation .button_expand {
position:absolute;
top:0;
right:0;
}
.header_newsletter_expand .confirmation .caption {
float: left;
padding-bottom: 10px;
padding-right: 20px;
}
.header_newsletter_expand .error {
border: 1px solid #e50009 !important;
background-color: #f99b9b;
}
/***********<<< 2.6 HEADER NEWSLETTER EXPAND OVERLAY **********/
/***********<<< 2. HEADER **********/
/***********>>> 3. BREADCRUMB **********/
.breadcrumb_box {
height:30px;
width:100%;
}
.breadcrumb_box p {
padding:8px 0 0 27px;
}
.breadcrumb_box p, .breadcrumb_box p a {
color: #999999;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}
.breadcrumb_box strong {
color: #666666;
font-weight: bold;
font-size: 11px;
}
.breadcrumb_box p a:hover {
color: #ff6633;
}
/***********<<< 3. BREADCRUMB **********/
/***********>>> 4. BODY **********/
.body_wrap {
}
/***********<<< 4. BODY **********/
/***********>>> 5. FOOTER **********/
.footer_wrap {
width: 100%;
font-size: 12px;
overflow:auto;
float: left;
}
.footer_wrap .current_page { color:#ff6633; }
.footer_wrap p, .footer_wrap a {
color: #ffffff;
text-decoration: none;
}
.footer_main p, .footer_main a {
color:#000000;
}
.footer_main p, .footer_main a {
line-height:normal;
}
.footer_wrap .colorBF {
color: #999999;
font-size: 12px;
}
.footer_share_box .colorBF {
font-weight: bold;
padding: 2px 12px 0 0;
margin: 0;
}
.footer_main .footer_main_links {
position: relative;
float: right;
padding: 9px 0 0 0;
}
.footer_main .footer_main_links span {
color: #000000;
}
.footer_main .logo_partner {
float: left;
width: 202px;
height: 26px;
margin: 2px 0 0 1px;
}
.footer_main {
padding: 0;
width: 960px;
float: none;
position: relative;
margin: 0 auto;
overflow:auto;
}
.footer_main .footer_content {
border-top:1px solid #cccccc;
padding:12px 0;
float:left;
width:100%;
}
.footer_main .footer_logo_metaboli_box {
position:relative;
}
.footer_main .verysign_label {
width: 98px;
position: absolute;
left: 400px;
top: 12px;
height: 41px;
}
.footer_logo_metaboli_box p, .footer_logo_metaboli_box a, .footer_logo_metaboli_box a img {
float: left;
}
.footer_logo_metaboli_box p {
padding: 9px 11px 0 0;
}
.footer_share_box {
position: relative;
float: left;
clear: both;
margin-top: 31px;
width: 35%;
}
.footer_share_box span {
float: left;
padding: 1px 12px 0 0;
font-weight: bold;
}
.footer_share_box a {
margin-right: 9px;
float: left;
}
.footer_share_box img {
float: left;
}
.footer_seo {
background: #000000;
padding: 0 20px 0;
height: 126px;
width: 960px;
float: left;
text-align: center;
}
.footer_seo p {
font-size: 11px;
line-height: 12px;
color:#cfcfcf !important;
}
.footer_seo .seo_link a {
margin: 0 5px;
}
.footer_seo p a {
text-decoration: none;
font-weight: bold;
color:#cfcfcf;
}
.footer_seo p.seo_link a {
font-weight: normal;
}
.footer_seo .footer_separator {
margin: 0 3px;
}
.footer_wrap a:hover {
color: #ff6633;
}
/***********<<< 5. FOOTER **********/
/***********>>> 6. MODAL WINDOW **********/
.modal_window { font-family: Arial, sans-serif; position: absolute; left: 0; top: 0; z-index: 100;}
.modal_window .modal_header { width: 100%; float: left; position: relative;}
.modal_window .modal_header p { font-family: Arial, sans-serif !important; font-size: 15px; font-weight: bold; text-transform: none;}
.modal_window .modal_header .closeModal { background: url("/skins/bad/img/pic/close_modal.png") no-repeat; height: 22px; width: 22px; position: absolute;
right: 7px; top: -2px; cursor: pointer;}
.modal_window .modal_header .closeModal:hover { background: url("/skins/bad/img/pic/close_modal_over.png") no-repeat;}
.modal_window .modal_body { width: 100%; background: #F4F4F4; float: left; position: relative;}
.modal_window .modal_body .modal_content { width: 100%; padding: 0px; float: left;}
.modal_content_wrap { padding: 20px;}
.modal_window .modal_body .modal_content .themeA12 { text-align: justify; line-height: 16px; margin-left: 80px;}
.modal_window .modal_body .modal_content .modal_requirements .themeA12 { margin-left: 10px;}
.modal_window .modal_body .modal_content h4 { padding: 12px 0 3px; margin-left: 80px;}
.modal_window .modal_body .modal_content .button_form { float: right;}
.modal_window .modal_body .modal_content .button_form.left { float: left;}
.modal_window .modal_body .modal_content .button_form p, 
.modal_window .modal_body .modal_content .button_form i, 
.modal_window .modal_body .modal_content .button_form b { text-transform: uppercase;}
.modal_window .modal_footer { width: 100%; height: 10px; background: #F4F4F4; float: left; position: relative;}
.modal_body .modal_content .modal_pic { float: left;}
.modal_pic_right { margin-left: 15px; float: right;}
.modal_window .modal_body p.description { font-size: 13px; font-weight: normal;}
.modal_window .modal_content h3 { margin-bottom: 20px;}
.modal_window .congratulations { padding: 80px 60px;}
.modal_window .modal_body .modal_content .modalText { text-align: center; margin: 14px;}
/***********<<< 6. MODAL WINDOW **********/
/**********>>> CARUSELL BOX **********/
.carousel {
/*float:left;
position:relative;*/
}
.carousel_boxshot_container {
position: relative;
overflow: hidden;
}
.carousel_bg {
position: relative;
float: left;
}
.carousel_arrow_left, .carousel_arrow_right {
height: 39px;
position: absolute;
width: 27px;
cursor: pointer;
}
.carousel_arrow_left {
background: transparent url("/skins/bad/img/pic/carousel/arrow_left_with_hover.png") no-repeat 0 0;
}
.carousel_arrow_right {
background: transparent url("/skins/bad/img/pic/carousel/arrow_right_with_hover.png") no-repeat 0 0;
}
.carousel_arrow_left:hover, .carousel_arrow_right:hover {
background-position: 0 -39px;
}
.carousel_arrow_left.carousel-disabled, .carousel_arrow_right.carousel-disabled {
background-position: 0 -39px;
}
a.carousel_arrow_left.carousel-inactive {
background: transparent url("/skins/bad/img/pic/carousel/arrow-left-inactive.png") no-repeat 0 0;
cursor:default;
}
a.carousel_arrow_right.carousel-inactive {
background: transparent url("/skins/bad/img/pic/carousel/arrow-right-inactive.png") no-repeat 0 0;
cursor:default;
}
a.carousel_arrow_left.carousel-inactive:hover {
background: transparent url("/skins/bad/img/pic/carousel/arrow-left-inactive.png") no-repeat 0 0;
}
a.carousel_arrow_right.carousel-inactive:hover {
background: transparent url("/skins/bad/img/pic/carousel/arrow-right-inactive.png") no-repeat 0 0;
}
.carousel_arrow_left {
left: -1px;
}
.carousel_arrow_right {
right: -1px;
}
.carousel_tabs_box {
float: left;
position: relative;
width: 620px;
height: 36px;
}
.carousel-wrapper {
float: left;
width: 890px;
height: 226px;
overflow: hidden;
padding-top: 19px;
position: relative;
}
.carousel_boxshot_bg {
padding: 6px 7px 8px 7px;
width: 126px;
height: 212px;
background: transparent url("/skins/bad/img/home/carousel/game_bg.png") no-repeat 0 0;
float: left;
text-align: center;
}
.carousel_boxshot_bg img, .carousel_boxshot_bg .rollover {
width: 126px;
height: 180px;
margin-top: 1px;
/*margin-left:-7px;*/
}
.carousel_boxshot_bg p {
font-weight: bold;
}
.carousel_empty_label {
color:#FFFFFF;
line-height:24px;
padding:0 70px;
position:absolute;
text-align:center;
top:70px;
font-size:14px;
text-transform:none !important;
}
.carousel-content .filler_box {
height:200px;
}
.carousel-content .filler_box span {
margin-bottom: 0;
background: #000000 none repeat scroll 0 0;
opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3;
float: left;
height: 182px;
margin-bottom: 12px;
padding: 0;
position: relative;
width: 128px;
}
/**********<<< CARUSELL BOX **********/
/* >>> TABLE PRODUCT for: Bundle, checkout >>> */
.table_product {
position: relative;
background-color: #dddddd;
}
.table_product .bg_att {
background-color: #cccccc;
}
.table_product .row_product {
width: 100%;
position: relative;
height: 62px;
overflow: hidden;
}
.table_product .row_product .col_info {
float: left;
height: 100%;
padding-top: 5px;
}
.table_product .row_product .col_price {
float: right;
width: 64px;
height: 100%;
text-align: right;
padding-right: 20px;
}
.table_product .row_product .col_action {
float: right;
width: 91px;
height: 100%;
text-align: center;
}
.table_product .row_product .col_price, .table_product .row_product .col_action {
padding-top: 22px;
}
.table_product .row_product .col_action .more_info_box {
position: relative;
right: auto;
top: auto;
padding-left: 15px;
float: left;
}
.table_product .row_product .col_price span {
font-size: 14px;
}
.table_product .row_total {
height: 31px;
overflow: hidden;
}
.table_product .row_total .col_price {
padding-top: 6px;
}
.table_product .row_total .col_info {
float: right;
}
.table_product .row_total .col_info p {
font-size: 14px;
float: right;
padding: 3px 10px 0 0;
}
.table_product .row_total .price_boxshot {
position: relative;
}
.table_product .row_product .game_name {
padding-top: 5px;
font-family: Arial, Helvetica, sans-serif !important;
text-transform: none;
font-size: 18px;
}
.table_product .row_product .col_info .rating_review_box {
position: absolute;
left: 0;
top: 30px;
margin-right: 0;
}
.table_product .row_bundle {
padding-top: 5px;
}
.table_product .row_save {
padding-bottom: 7px;
}
.table_product .row_bundle, .table_product .row_save {
height: 23px;
overflow: hidden;
}
.table_product .row_bundle .col_info, .table_product .row_save .col_info {
height: 20px;
overflow: hidden;
padding: 0;
}
.table_product .row_bundle .col_price, .table_product .row_save .col_price {
padding-top: 0;
}
.table_product .row_bundle .col_price span {
font-size: 16px;
}
/* <<< TABLE PRODUCT for: Bundle, checkout <<< */
/* >>> Tabs styles >>> */
.tabs_wrap {
position: relative;
}
.tabs_wrap .tab_container {
margin-right: 1px;
position: relative;
}
.tabs_wrap .tabs_left, .tabs_wrap .tabs_right {
background-image: url("/skins/bad/img/pic/tabs/tabs_bg.png");
background-color: transparent;
background-repeat: no-repeat;
position: relative;
}
.tabs_wrap .tab_selected .tabs_left, .tabs_wrap .tab_selected .tabs_right {
background-image: url("/skins/bad/img/pic/tabs/tabs_bg_selected.png");
}
.tabs_wrap .tab_hint_selected {
background: transparent url("/skins/bad/img/pic/tabs/tab_hint_selected.png") repeat-x 0 bottom;
position: absolute;
bottom: 0;
right: 0;
left: 0;
height: 3px;
}
.tabs_wrap a, .tabs_wrap .tabs_left, .tabs_wrap .tabs_right {
float: left;
height: 27px;
text-decoration: none;
cursor: pointer;
}
.tabs_wrap .tabs_left {
background-position: 0 0;
padding-left: 5px;
}
.tabs_wrap .tabs_right {
background-position:100% 0;
padding-right: 5px;
}
.tabs_wrap p, .tabs_wrap i, .tabs_wrap b {
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: none;
text-decoration: none;
line-height: normal;
}
.tabs_wrap i {
color: #f6f5f5;
opacity: 1;
filter: alpha(opacity = 100);
-moz-opacity: 1;
}
.tabs_wrap b {
position: absolute;
margin-top: -1px;
left: 0;
top: 0;
color: #5b5a5a;
}
.tabs_wrap p {
position: relative;
margin-top: 5px;
}
/* <<< Tabs styles <<< */
/**********>>>> MODAL WINDOW *************/
#control_overlay {
background-color: #000;
}
.modal {
background-color: #fff;
padding: 10px;
border: 1px solid #333;
}
.modalVideo, .modalScreen {
background-color: #000;
padding: 4px;
border: none;
}
.simple_window {
width: 250px;
height: 50px;
border: 1px solid #000;
background-color: #fff;
padding: 10px;
text-align: left;
font-family: "Lucida Grande", Verdana;
font-size: 12px;
color: #333;
}
.window .window_contents {
margin-top: 10px;
width: 100%;
height: 100%;
}
.window .window_header {
text-align: center;
}
.window .window_title {
margin-top: -7px;
margin-bottom: 7px;
font-size: 11px;
cursor: move;
}
.modal600 {
width: 600px;
height: auto;
}
.modal550 {
width: 550px;
height: auto;
}
#flowplayer {
z-index: 999;
}
.modal_gift { margin-bottom:20px; }
.modal_user_review { padding:20px 20px 20px 25px; margin-bottom:20px; }
.modal_content .cart_max_info { padding:20px; }
.modal_content .cart_max_info, .modal_content .cart_max_info a { color:#000000; font-size:14px; line-height:18px; }
.modal_content .cart_max_info a:hover { text-decoration:none; }
/**********<<<< MODAL WINDOW *************/
/**********>>>> ERROR MANAGER ************/
.errors {
font-size: 12px;
}
.errors .space {
height: 5px;
}
.errors .label {
width: 100px;
vertical-align: top;
text-align: right;
font-weight: bold;
color: #DE1010;
}
.errors .description {
padding: 0 0 0 10px;
width: 400px;
text-align: left;
}
/********<<<< ERROR MANAGER END ************/
/* >>> modal payment spinning indicator overlay >>> */
.pending_modal { background-color:#f4f4f4; padding:30px 35px; border:1px solid #767676; }
.pending_modal img, .pending_modal p { float:left; }
.pending_modal p { margin: 21px 0 0 30px; font-size:14px; font-weight:bold; color:#000000; line-height:normal; } 
/* <<< modal payment spinning indicator overlay <<< */
.modal_tc { height:380px; overflow-y:scroll; }
#modal_terms { font-size:12px; line-height:15px; text-align:justify; }
#modal_pending { text-align: center; }
#modal_pending div { margin: 0 auto; }
.partner_header_default {
background:transparent url("/skins/bad/img/temp/partner_header_def_bg.png") repeat-x 0 0;
font-size:36px;
padding:30px 0 30px 35px;
height:53px;
width:965px;
font-weight:bold;
color:#ffffff;
}
.partner_footer_default {
background:transparent url("/skins/bad/img/temp/partner_footer_def_bg.png") repeat-x 0 0;
font-size:24px;
padding:20px 0 20px 15px;
height:53px;
width:985px;
font-weight:bold;
color:#ffffff;
}
.trackingTag, .trackingTag:active  {
font-size:10px; color: #444444; text-decoration: none; text-align: center;
}
.home_ilike, .home_plusone {
float: right;
margin-left: 17px;  
}
#share_GameArea {
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #CCCCCC;
border-radius: 3px 3px 3px 3px;
height: 20px;
padding: 5px;
position: relative;
}
.share_Block {float: left;}
#share_GameArea .gplus {width:80px; overflow:hidden; margin-left:10px;}
.checkout_wrap .wrap_ds .sep{
height:2px;
width : 70%;
border-bottom:1px solid white;
display:block;
float:left;
margin-top:5px;
margin-bottom:5px;
margin-right:15%;    
margin-left: 15%;
}
.wrap_ds .fb_share{
display:block;
font-weight:bold;
color:white;
margin-bottom:7px;
}
textarea {resize:none;}
.picto3D {position:relative; float:left;}
.picto3D.left {margin-right:10px;}
.picto3D.right{
position:relative; float: left; width:116px; text-align:center; font-size:10px; text-transform:uppercase;
line-height: 12px;
text-shadow: 0 1px 0 white;
}
.home_social {float:left; margin-left:10px;}
.home_facebook, .home_twitter {float:left;}
.home_facebook a, .home_twitter a  {
display:block;
float:left;
margin-left:5px;
width:23px; height:24px; overflow:hidden;    
}
.home_facebook a {background:url(/skins/bad/img/pic/social/facebook.png) no-repeat;}
.home_twitter a {background:url(/skins/bad/img/pic/social/twitter.png) no-repeat;}
.home_facebook a span, .home_twitter a span {display:none;}
.reddit {
float: left;
margin: 0px;
}
.addthis_toolbox {position:relative; float:left; width: 220px; height: auto;}
#gaikaiBox { margin-bottom: 10px; background: url(/skins/bad/img/game/notice/gaikai_bg.png) repeat-x; position: relative;}
#gaikaiBox .gaikaiDescription { color: #FFF; font-size: 12px; padding : 10px 175px 10px 100px;
background: url("/skins/bad/img/game/notice/gaikai_logo.png") no-repeat 20px 15px;}
#gaikaiBox .gaikaiDescription strong { color: #FFF; line-height: 17px;}
#gaikaiBox .gaikaiDescription + #gaikaiCTA { position: absolute; right: 9px; bottom: 6px;}
.canyourunit {
position:relative;
float:left;
}
#headerCartExpand .cart_item_box a.game_name span {white-space:nowrap;}
#headerCartExpand .cart_item_box a.game_name img {
margin: 3px 0 0 1px;
vertical-align: -10%;
}
.header_catalog_expand .name_category{font-style:normal;}
.header_catalog_expand .ce_right_box .rowBox.project {background-image: url(/skins/bad/img/pic/icoProject.png); background-position:197px 8px; background-repeat:no-repeat;}
.header_catalog_expand .ce_left_box .rowBox.project {background-image: url(/skins/bad/img/pic/icoProject.png); background-position:208px 8px; background-repeat:no-repeat;}
td.product_col > div { overflow: auto;}

.header_action_box .gbox .cufon800 {
letter-spacing: -1px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}
.top_block_roundify {border-radius:3px 3px 0 0;}
.top_left_block_roundify {border-radius:3px 0 0 0;}
.bottom_block_roundify {border-radius:0 0 3px 3px;}
.bottom_left_block_roundify {border-radius:0 0 0 3px;}
.roundify {border-radius:3px;}
.header_themeMiddle .label_box {margin: 5px 0 0 0;}
.mainLabel {top: 0;}
.tabs_wrap i {
color: #545454;
opacity: 1;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
font-size:15px;
}
.tabs_wrap p {margin-top: 4px;}
.tabs_wrap .tabs_left {padding-left: 10px;}
.tabs_wrap .tabs_right {padding-right: 10px;}
.header_enjoy .h_box span { padding-top: 0; line-height: 20px;}
.old_total_bundle {text-decoration:line-through;}

.header_action_box .gbox .cufon800 {letter-spacing: 0;}.tabs_wrap i {font-weight: bold;}

#segastore {position:relative;width:1000px;margin:0 auto;background:#fff;}.header_top_box {    background:transparent url("/skins/bad_ss_common/img/nav/bg_top_nav.png") no-repeat 50% 0;height: 31px;}.header_wrap {  height: 57px;}.header_top_box .styleHeaderH3 {font-size: 11px;margin-left:10px;}.header_enjoy img {  display:none;}.header_language_box {  display: none;}.header_newsletter_box, .header_support_box, .header_hiw_box {background:transparent url("/skins/bad_ss_common/img/nav/light_border.gif") no-repeat right 4px;}.header_enjoy .h_box span {  color: #000000;  font-family: Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: bold;  padding-right: 8px;  text-transform: none;}.h_box span:hover {color:#2882D0 !important;}.header_enjoy .h_box {  margin-left: 8px;}.home_ilike {  margin-right: 60px;}.header_action_box .header_separator_left {  display: none;}.header_logo_box, .header_home_box, .header_catalog_box, .header_cart_box, .header_search_box {background:none;}.header_wrap {background:url("/skins/bad_ss_common/img/nav/bg_nav.png") no-repeat 50% 0;}img.decor_left, img.decor_right {display:none;}.header_action_box .header_separator_right {display:none;}.header_action_box .switch_on {  background: url("/skins/bad_ss_common/img/nav/bg_nav_selected.png") repeat-x 0 0;}.shadowLabel {display:none;}.header_action_box .gbox .cufon800 {font-family:Trebuchet MS !important;}.themeML {color:#000000;}.header_wrap .switch_on .themeML {color:#fff; text-shadow: none;}.header_catalog_box .mainLabel .png_bg {  background: url("/skins/bad_ss_common/img/nav/down_arrow.gif") no-repeat scroll 0 0 transparent;  right: 40px;  top: 9px;}.header_action_box .gbox .cufon800 {  font-size: 14px;  font-weight: bold;  text-transform: uppercase;}.header_action_box .hover_now .header_catalog_box, .header_action_box .hover_now .header_catalog_box .header_separator_left, .header_action_box .hover_now .header_cart_box {    background: transparent url("/skins/bad_ss_common/img/nav/menu_hover.png") repeat-x 0 0;}.header_action_box .hover_now .mainLabel .png_bg {    background: transparent url("/skins/bad_ss_common/img/nav/down_arrow2.gif") no-repeat 0 0;top: 8px;}.cartOff {display:none !important;}.header_action_box .cart_icon_box {  margin-right: 39px;}.header_action_box .cart_on {  margin: 16px 0 0;}.mainLabel {  top: -3px;}.game_notice_area .mainLabel {  top: 1px;}.box_hot_topic .mainLabel {top:0;}.header_action_box .cart_count_games {  color: #2882d0;  left: 30px;  top: 19px;}.inner_box h1 {  margin: 3px 0 0 11px;}/* Header / Footer */.header_catalog_expand .name_category, .header_catalog_expand .count_category {  color: #606060;}.header_catalog_expand .rowBox:hover {    background-color: #dad8d8;}.header_expand_round {   border: 1px solid #E5E5E5;   border-bottom: 1px solid #6a6a6a;  box-shadow: 0 2px 3px #787676; }.header_search_box .box_search_field {  background: url("/skins/bad_ss_common/img/nav/bg_search.png") no-repeat 0 0;  height: 29px;  margin: 10px 0 0 83px;  width: 308px;}.header_search_box a.search_btn {  right: 12px;  top: 7px;}.header_search_box .search_btn .png_bg {  background: url("/skins/bad_ss_common/img/nav/magnifier.png") no-repeat 0 0;  display: block;  height: 15px;  width: 15px;}#header_sega {  background: url("/skins/bad_ss_common/img/header/bg_header.jpg") no-repeat 2px -2px;  height: 141px;  position: relative;}#header_sega h1 {width:142px;}#header_sega h1 a {display:block;height:60px; width:142px;background: url("/skins/bad_ss_common/img/header/sega.jpg") no-repeat 18px 17px;text-indent:-5000px;}#header_sega .nav {  left: 171px;  position: absolute;  top: 17px;}/* BUTTONS START */.button0 {    background: url("/skins/bad_ss_common/img/header/button0.gif") no-repeat scroll right top transparent;    cursor: pointer;    display: -moz-inline-box;    line-height: 27px;    margin: 0 10px 0 0;    padding-right: 5px;    text-align: center;    vertical-align: middle;    width: 78px;font-size:8pt;}.button0 span {    background: url("/skins/bad_ss_common/img/header/button0.gif") no-repeat scroll left top transparent;    color: #000000;    display: inline-block;    height: 27px;    line-height: 27px;    padding: 0;    text-align: center;    width: 78px;}a.button0 {    text-decoration: none;}a.button0:hover {    background-position: right -155px;}a.button0:hover span {    background-position: left -155px;}.button0_on {    background: url("/skins/bad_ss_common/img/header/button0_on.gif") no-repeat scroll right top transparent;    cursor: pointer;    display: -moz-inline-box;    line-height: 27px;    margin: 0 10px 0 0;    padding-right: 5px;    text-align: center;    vertical-align: middle;    width: 78px;font-size:8pt;}.button0_on span {    background: url("/skins/bad_ss_common/img/header/button0_on.gif") no-repeat scroll left top transparent;    color: #FFFFFF;    display: inline-block;    height: 27px;    line-height: 27px;    padding: 0;    text-align: center;    width: 78px;}a.button0_on {    text-decoration: none;}a.button0_on:hover {    background-position: right -155px;}a.button0_on:hover span {    background-position: left -155px;}.button0_sml {cursor:pointer; line-height:27px; background:url('/skins/bad_ss_common/img/header/button0_sml.gif') no-repeat right top; padding-right:5px; vertical-align:middle; display:block; display:inline-block; display:-moz-inline-box; margin: 0px 10px 0px 0px; width: 68px; text-align: center}.button0_sml span {background:url('/skins/bad_ss_common/img/header/button0_sml.gif') no-repeat left top; height:27px; display:block; display:inline-block; padding: 0px; line-height:30px; color: #000000; width: 68px; text-align: center}a.button0_sml {text-decoration: none; font-size:11px;}a.button0_sml:hover {background-position:right -155px}a.button0_sml:hover span {background-position:left -155px}.button0_sml_on {cursor:pointer; line-height:27px; background:url('/skins/bad_ss_common/img/header/button0_sml_on.gif') no-repeat right top; padding-right:5px; vertical-align:middle; display:block; display:inline-block; display:-moz-inline-box; margin: 0px 10px 0px 0px; width: 68px; text-align: center}.button0_sml_on span {background:url('/skins/bad_ss_common/img/header/button0_sml_on.gif') no-repeat left top; height:27px; display:block; display:inline-block; padding: 0px; line-height:30px; color: #FFFFFF; width: 68px; text-align: center}a.button0_sml_on {text-decoration: none;  font-size:11px;}a.button0_sml_on:hover {background-position:right -155px}a.button0_sml_on:hover span {background-position:left -155px}/* BUTTONS END */#footer_sega {  background: url("/skins/bad_ss_common/img/footer/mainBottom.jpg") no-repeat 2px 0;  height: 80px;  margin: 20px 0 0;  padding: 0;  text-align: left;  width: 1000px;}#footer_sega .content {    margin: 0;    padding: 30px 0 0;    text-align: center;    width: 996px;}#footer_sega .content .text {    color: #666666;    font-size: 7.5pt;    margin: 0;    padding: 5px 0 0;    text-align: center;    width: 996px;}#footer_sega .content ul {    display: inline;    font-size: 7.5pt;    padding: 0;}#footer_sega .content ul li {    border-left: 1px solid #004387;    display: inline;    list-style: none outside none;    padding: 0 13px;}#footer_sega .content ul .first {    border-left: 0 none;    display: inline;    list-style: none outside none;    padding: 0 13px 0 0;}#footer_sega .content ul li a:link {    color: #004387;    text-decoration: none;}#footer_sega .content ul li a:active {    color: #004387;    text-decoration: none;}#footer_sega .content ul li a:visited {    color: #004387;    text-decoration: none;}#footer_sega .content ul li a:hover {    color: #004387;    text-decoration: underline;}.mainBottom2 {    background: none repeat scroll 0 0 #FFFFFF;    margin: 0 0 5px;    padding: 0;    text-align: left;    width: 996px;}.mainBottom2 .copyright {    color: #666666;    font-size: 7.5pt;    padding: 0 0 5px;    text-align: center;}.mainBottom2 .ratingLogos {    float: left;}/* Header / Footer */.more_info_box span {  font-size: 11px;  font-weight: bold;  text-decoration: none;}.more_info_box a:hover, .more_info_box a:hover span, .more_info_box_right a:hover, .more_info_box_right a:hover span {    color:#2882d0;}.more_info_box img {  margin: 3px 4px 0 0;}.themeBG_box {  background: #FFF;  border-bottom: 1px solid #f3f3f3;}.carousel_arrow_left {    background: url("/skins/bad_ss_common/img/gondola/arrow_left.png") no-repeat 0 0;}.carousel_arrow_right {    background: url("/skins/bad_ss_common/img/gondola/arrow_right.png") no-repeat 0 0;}.carousel_arrow_left:hover,.carousel_arrow_right:hover, .carousel_arrow_left.carousel-disabled, .carousel_arrow_right.carousel-disabled  { background-position: 0 -47px;}.containerHome a.carousel_arrow_left.carousel-inactive, .hub_content a.carousel_arrow_left.carousel-inactive,a.carousel_arrow_left.carousel-inactive:hover { width: 52px; height: 89px; background: url("/skins/bad_ss_common/img/gondola/arrow_left_disabled.png") no-repeat 0 0;}.containerHome a.carousel_arrow_right.carousel-inactive,.hub_content a.carousel_arrow_right.carousel-inactive,a.carousel_arrow_right.carousel-inactive:hover { width: 52px; height: 89px; background: url("/skins/bad_ss_common/img/gondola/arrow_right_disabled.png") no-repeat 0 0;}.containerHome a.carousel_arrow_left.carousel-inactive { left: 20px; top: 75px;}.containerHome a.carousel_arrow_right.carousel-inactive { right: 20px; top: 75px;}.hub_content a.carousel_arrow_left.carousel-inactive { left: 0; top: 60px;}.hub_content a.carousel_arrow_right.carousel-inactive { right: 0; top: 60px;}.game_container a.carousel_arrow_left.carousel-inactive,.game_container a.carousel_arrow_left.carousel-inactive:hover,.profile_box a.carousel_arrow_left.carousel-inactive,.profile_box a.carousel_arrow_left.carousel-inactive:hover  { background: url("/skins/bad_ss_common/img/gondola/arrow_left_disabled2.png") no-repeat 0 0;}.game_container a.carousel_arrow_right.carousel-inactive,.game_container a.carousel_arrow_right.carousel-inactive:hover, .profile_box a.carousel_arrow_right.carousel-inactive,.profile_box a.carousel_arrow_right.carousel-inactive:hover  { background: url("/skins/bad_ss_common/img/gondola/arrow_right_disabled2.png") no-repeat 0 0; width:27px;}.carousel_arrow_left {  left: 28px;}.carousel_arrow_right {  right: 24px;}.carousel_arrow_left, .carousel_arrow_right {  height: 44px;}.header_themeMiddle {  background: url("/skins/bad_ss_common/img/nav/bg_tab.gif") repeat-x 0 0 #fff;  border:1px solid #ebebeb;   border-radius: 6px 6px 0 0;}.inner_box h1 {width:auto;margin: 7px 0 0 11px;}.inner_box  .more_info_box {  right: 5px;  top: 10px;}.footer_wrap a:hover, .footer_wrap .current_page {color:#2882D0;}.footer_main p, .footer_main a {  font-size: 11px;  font-weight: bold;}.table_product {  background-color: #EDEDED;}.table_product .bg_att {  background-color: #dadada;}.table_product .row_product .game_name {  font-family: trebuchet MS !important;  font-size: 17px;  padding-top:6px;}.breadcrumb_box p a:hover {color:#2882D0;}.header_cart_expand .expand_price_box .note_your_save {  color: #000000;}.header_cart_expand .expand_price_box .price_boxshot_drop {  color: #666666;}.header_newsletter label {  color: #000000;}.header_newsletter_expand .input_box.preference {  padding-top: 3px;}.header_newsletter_box .expand_newsletter_box {  width: 74px;}.header_ac_expand .ac_wrap_top, .header_ac_expand .ac_wrap_bottom, .header_ac_expand .row_cnt_box {  background: none repeat scroll 0 0 #f1f1f1;}.header_ac_expand {  border: 1px solid #777777;  box-shadow: 0 2px 3px #787676;}.header_ac_expand .row_cnt_box .game_name {  color: #000000;}.header_ac_expand .row_cnt_box:hover {    background: #dad8d8;}.modal_window .modal_header p {  font-family: Trebuchet MS !important;  font-size: 15px;  font-weight: bold;  text-transform: none;}.modal_window .modal_header p.themeML {    color: #000000;}.tabs_wrap .tabs_left {  padding-left: 10px;  background:none #dad8d8;  border-radius: 3px 0 0 0;}.tabs_wrap .tabs_right {  background:none #dad8d8;  padding-right: 10px;  border-radius: 0 3px 0 0;}.tabs_wrap .tab_selected .tabs_left, .tabs_wrap .tab_selected .tabs_right {  background: none #f1f1f1;}.tabs_wrap .tab_hint_selected {  display: none;}.carousel_empty_label {  color: #000000;  text-shadow: 0 1px 0 #E9E8E8;}.tabs_wrap a.tab_selected b {color:#000; text-shadow:0 1px 0 #fff;}.abs_img_max {display:none;}.header_cart_expand .cart_empty {color:#000;}.header_catalog_expand .firstLine .name_category {background: transparent url("/skins/bad_ss_common/img/pic/PCMac.png") no-repeat right 2px;}.header_catalog_expand { min-width: 239px;}.header_catalog_expand .rowBox:hover .name_category { color: #000;}.header_catalog_expand .rowBox:hover .count_category { color: #28ACEF;}.footer_logo_metaboli_box p { text-indent: -999em; width: 194px; height: 29px; padding: 0; background: url(/skins/bad_ss_common/img/pic/nexway_powered.png) no-repeat;}

.header_catalog_expand { min-width: 269px;}

.prototip {
position: absolute;
}
.prototip .effectWrapper {
position: relative;
}
.prototip .tooltip {
position: relative;
}
.prototip .toolbar {
position: relative;
display: block;
}
.prototip .toolbar .title {
display: block;
position: relative;
}
.prototip .tipcontent {
clear: both;
font-size: 11px;
}
.prototip .toolbar a.close {
position: relative;
text-decoration: none;
float: right;
width: 15px;
height: 15px;
background: transparent url(/skins/common/img/tooltip/close.gif);
display: block;
line-height: 0;
font-size: 0px;
border: 0;
}
.prototip .toolbar a.close:hover {
background: transparent url(/skins/common/img/tooltip/close_hover.gif);
}
.iframeShim {
position: absolute;
border: 0;
margin: 0;
padding: 0;
background: none;
}
.prototip .righttip {
width: 200px;
}
.prototip .righttip .tipcontent {
text-align: left;
}
.prototip .righttip .tipcontent .info .pointer {
text-indent: -10000px;
position: relative;
left: -10px;
top: 5px;
padding: 0 0 0 3px;
height: 12px;
width: 11px;
background: transparent url(/skins/bad/img/tooltip/left_arrow.png) no-repeat left top;
}
.prototip .righttip .tipcontent .info .tip {
position: absolute;
border: 1px solid #1F1F1F;
background: #FDFEEF none repeat scroll 0;
padding: 5px;
top: 0;
left: 0;
}
.prototip .righttip .tipcontent .error .pointer {
text-indent: -10000px;
position: absolute;
left: -10px;
top: 5px;
bottom: auto;
padding: 0 0 0 3px;
height: 12px;
width: 11px;
background: transparent url(/skins/bad/img/tooltip/left_arrow_red.png) no-repeat left top;
}
.prototip .righttip .tipcontent .bottom .pointer {
text-indent: -10000px;
position: absolute;
left: 10px;
top: auto;
bottom: -8px;
height: 9px;
width: 11px;
background: transparent url(/skins/bad/img/tooltip/bottom_arrow_red.png) no-repeat left bottom;
}
.prototip .righttip .tipcontent .error .tip {
float: left;
/*position: absolute;*/
border: 1px solid #C80000;
background: #FEEFEF none repeat scroll 0;
padding: 5px;
color: #C80000;
top: 0;
left: 0;
}
.prototip .lefttip {
position: relative;
width: 200px;
}
.prototip .lefttip .tipcontent {
text-align: left;
margin: 0 4px 0 0;
}
.prototip .lefttip .tipcontent .pointer {
text-indent: -10000px;
position: relative;
left: -3px;
padding: 0 0 0 3px;
background: transparent url(/skins/common/img/tooltip/infoBubblePointRight.gif) no-repeat scroll right top;
}
.prototip .lefttip .tipcontent .tip {
position: absolute;
border: 1px solid #A5A5A5;
background: #FFFAC8 none repeat scroll 0;
padding: 1px 2px;
right: 10px;
}

/**********>>> CUSTOMIZE BLOCKS **********/
.inner_box {
width:100%;
position:relative;
float:left;
}
.headerH1 {
height:33px;
padding-top:3px;
}
.cnt_box { position:relative; }
.separator_block { background:#ffffff; overflow:hidden; }
.row_cnt_box {
position:relative;
height:52px;
width:100%;
overflow:hidden;
display:block;
text-decoration:none;
}
.number_top {
position:relative;
width:18px;
height:100%;
text-align:center;
background:#595c57;
float:left;
display: none;
}
.number_top .mainLabel, .number_top .shadowLabel { width:18px; text-align:center; top:18px; color:#eeeeee; }
.number_top .shadowLabel { top:19px; color:#252624; }
.boxshot_container {
float:left;
width:79px;
height:44px;
position:relative;
left:7px;
padding:2px 0 0 2px;
margin:4px 0 0 0;
background:transparent url("/skins/bad/img/block/boxshot_game_shadow.png") no-repeat 0 0;
}
.boxshot_container img, .right_keys_box img { float:left; }
.row_cnt_box .game_name {
float:left;
margin-left:12px;
padding-top:20px;
position:relative;
}
.box_how_it_works .cnt_box:hover .row_cnt_box {background-color: #DDD;}
.box_how_it_works .separator_block {display: none;}
a.row_cnt_box:hover, .bottom_info_box .row_cnt_box:hover { background: url("/skins/bad/img/block/row_bg_hover.png") repeat-x;}
.cnt_box .row_cnt_box:hover { cursor:pointer; }
a.row_cnt_box .price_boxshot, a.row_cnt_box .price_boxshot_drop, a.row_cnt_box .price_boxshot_promo {right: 10px;position: absolute;}
a.row_cnt_box p, a.row_cnt_box div, a.row_cnt_box span, a.row_cnt_box img { cursor:pointer; }
.row_cnt_box .boxshot_container img { width:75px; height:40px; overflow:hidden; }
.a.row_cnt_box .price_boxshot, a.row_cnt_box .price_boxshot_drop, a.row_cnt_box .price_boxshot_promo { right:10px; position:absolute; }
.cnt_box .row_cnt_box .price_boxshot, .cnt_box  .row_cnt_box .price_boxshot_drop, .cnt_box  .row_cnt_box .price_boxshot_promo { right:10px; position:absolute; }
a.row_cnt_box .price_boxshot, .row_cnt_box .price_boxshot {
top:20px;
font-weight:normal;
}
a.row_cnt_box .price_boxshot_drop, a.row_cnt_box .price_boxshot_promo, .row_cnt_box .price_boxshot_drop {
top:9px;
color:#605e5e;
font-size:11px;
/*  text-decoration:line-through;*/
}
.box_coming_soon h1, .box_price_drops h1, .box_hot_bundles h1, .containerHome .box_hot_top h1{ color:#333333; font-size:18px; }
/**********>>> HOME PRICE DROPS BOX **********/
.box_price_drops {
/*    height:300px;*/
margin-right:20px;
width:306px;
overflow:hidden;
}
/**********<<< HOME PRICE DROPS BOX **********/
/**********<<< CUSTOMIZE BLOCKS **********/
.freemium_keys { background:transparent url("/skins/bad/img/pic/keys/catalog/freemium.png") no-repeat 0 0; }
.unlimitedPlay_keys { background:transparent url("/skins/bad/img/pic/keys/catalog/prepaid.png") no-repeat 0 0; }
.right_keys_box { width:92px; height:52px; overflow:hidden; position:absolute; right:0; top:0; cursor:pointer; }
.pricedrops_keys { background:transparent url(/skins/bad/img/pic/keys/catalog/price_drop.png) no-repeat scroll 0 0; }
.bundle_keys { background:transparent url("/skins/bad/img/pic/keys/catalog/bundle.png") no-repeat 0 0; }
.exclusive_keys { background:transparent url("/skins/bad/img/pic/keys/catalog/exclusive.png") no-repeat 0 0; }
.promo_keys { background:transparent url("/skins/bad/img/pic/keys/catalog/promo.png") no-repeat 0 0; }
.project_keys { background:transparent url("/skins/bad/img/pic/keys/catalog/project.png") no-repeat 0 0; }
.project_keys .mainLabel {top: 10px; left:8px;}
.catalog_content .right_keys_box.project_keys p {color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.5);}
.hub_content .line1_txt, .hub_content .line2_txt { float:right; }
.hub_content .label_box_hub { float:right; margin:4px 10px 0 0; }
.hub_content .label_box_hub span, .hub_content .label_box_hub em { font-size:12px; font-weight:bold; }
.hub_content .label_box_hub span { position:relative; color:#000000; }
.hub_content .label_box_hub em { position:absolute; top:0; left:0; font-style:normal; top:-1px; color:#ffffff; }
.hub_content .label_box_hub .line2_txt em { color:#ffffff; }
.hub_content .label_box_hub .line1_txt em { color:#000000; }
.hub_content .bundle_keys .label_box_hub .line1_txt em, .hub_content .freemium_keys .label_box_hub .line1_txt em, .hub_content .unlimitedPlay_keys  .label_box_hub .line1_txt em{ color:#ffffff; }
.hub_content .exclusive_keys .line2_txt, .hub_content .unlimitedPlay_keys .line2_txt, .hub_content .freemium_keys .line2_txt { display:none; }
.catalog_box .catalog_content a.row_cnt_box .price_boxshot { font-size:16px; top:25px; font-weight:bold; }
.catalog_box .catalog_content .right_keys_box .line1_txt { position:absolute; left:27px; top:5px;}
.catalog_box .catalog_content .right_keys_box .line2_txt { position:absolute; left:35px; top:21px;}
.catalog_box .catalog_content .freemium_keys .line1_txt { left:20px; top: 1px; }
.catalog_box .catalog_content .freemium_keys .line2_txt { left: 28px; top: 17px; }
.catalog_content .right_keys_box p { font-size:20px; text-transform:none; color:#000000; }
.catalog_box .catalog_content .shadowLabel { left:1px; top:1px; }
.catalog_box .catalog_content .shadowLabel {
filter: alpha(opacity=33);
-moz-opacity: .33;
opacity: .33;
}
.catalog_box .catalog_content .shadowLabel p { 
color:#000000; 
}
.catalog_content .pricedrops_keys .line2_txt .mainLabel p { color:#ffffff; }
.catalog_content .exclusive_keys p, .catalog_content .unlimitedPlay_keys p, .catalog_content .freemium_keys p { font-size:17px; }
.catalog_content .freemium_keys .line2_txt  p {font-size:12px; white-space: nowrap;}
.catalog_content .exclusive_keys .line2_txt .mainLabel p, .catalog_content .unlimitedPlay_keys .line2_txt .mainLabel p { color:#ffffff; }
.catalog_content .bundle_keys .mainLabel p, .catalog_content .freemium_keys .mainLabel p, .catalog_box .catalog_content a.row_cnt_box .freemium_keys  .price_boxshot { color:#ffffff; }
/* >>> carousel merchandising >>> */
.merchandising_box {
position:absolute;
right:1px;
top:1px;
width:91px;
height:96px;
z-index:5;
}
.carousel-content .m_price { text-decoration:line-through; color:#ffffff; font-size:13px; }
.m_unlimitedPlay { background:transparent url("/skins/bad/img/pic/keys/carousel/unlimited_play.png") no-repeat 0 0; }
.m_freemium { background:transparent url("/skins/bad/img/pic/keys/carousel/freemium.png") no-repeat 0 0; }
.m_exclusive { background:transparent url("/skins/bad/img/pic/keys/carousel/bonus_content_sm.png") no-repeat 0 0; }
.m_promo { background:transparent url("/skins/bad/img/pic/keys/carousel/promo_sm.png") no-repeat 0 0; }
.m_drop { background:transparent url("/skins/bad/img/pic/keys/carousel/price_drop_sm.png") no-repeat 0 0; }
.m_bundle { background:transparent url("/skins/bad/img/pic/keys/carousel/bundle_sm.png") no-repeat 0 0; }
/* <<< carousel merchandising <<< */
/* >>> daily promo >>> */
/*.font{font-family: "Doppio One" !important;font-weight: normal;}*/
.text { font-size: 12px; color: white; margin-bottom: 0; }
.pricePromo { display: block; float: left; padding-top: 21px; padding-left: 15px;}
.textPrice {font-family: arial; }
.percent, .active {color: white;}
.percent {font-size: 17px; margin-right: 3px;}
.strike {color: grey; font-size: 11px; text-decoration: line-through;}
.active {font-size: 16px;}
.dailyPromo {width: 320px; height: 300px; padding: 0px 20px;}
.dailyPromo a {text-decoration: none;}
.dailyPromo h1.title {margin: 0 0 7px 0;}
.dailyPromo_content{
float: left;
height: 275px;
position: relative;
width: 320px;
background-image: url("/skins/bad/img/dailypromo/bg_daily_promo.jpg");
border-radius: 5px;
}
.dailyPromo_content .promo_image{
margin: 0 auto;
display: block;
border: 3px solid rgba(80, 80, 100, 0.7);
border-radius: 4px;
-webkit-box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.85);
-moz-box-shadow:    0px 0px 3px 0px rgba(255, 255, 255, 0.85);
box-shadow:         0px 0px 3px 0px rgba(255, 255, 255, 0.85);
}
.dailyPromo_content .promo_image_without_count{
margin: 35px auto;
display: block;
border: 3px solid rgba(80, 80, 100, 0.7);
border-radius: 4px;
-webkit-box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.85);
-moz-box-shadow:    0px 0px 3px 0px rgba(255, 255, 255, 0.85);
box-shadow:         0px 0px 3px 0px rgba(255, 255, 255, 0.85);
}
.dailypromo_game_name {width: 300px; margin: 11px 10px; text-align: center; letter-spacing: -0.4px; }
.dailypromo_game_name .text{font-size: 17px; color: white; text-transform: none; width: 300px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 19px;}
#countDownHeader{text-align: center; margin:6px 0; text-transform: uppercase;}
#Stage_jbeeb_3{margin-top:10px;}
.button_action {
background: #fe6532;
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNjUzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzM2MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
background: -moz-linear-gradient(top,  #fe6532 0%, #d73601 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6532), color-stop(100%,#d73601));
background: -webkit-linear-gradient(top,  #fe6532 0%,#d73601 100%);
background: -o-linear-gradient(top,  #fe6532 0%,#d73601 100%);
background: -ms-linear-gradient(top,  #fe6532 0%,#d73601 100%);
background: linear-gradient(to bottom,  #fe6532 0%,#d73601 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6532', endColorstr='#d73601',GradientType=0 );
height: auto;
width: auto;
float: right;
border-radius: 4px;
border: 1px solid #571A00;
padding: 9px 11px;
margin-top: 8px;
margin-right: 8px;
overflow: hidden;
}
.button_action_right {float: left; color: white;}
.button_action_right  p.btn_text {margin-left: 5px;}
.footerDaily {float: left; width: 320px; /*margin-top: 8px;*/ position: absolute;/* right: 0;*/ bottom: 0; margin-bottom: 10px;}
.button_daily {float: right; margin-right: 7px; margin-top: 10px;}
#counter  {text-align: center; font-size: 30px; color: white; font-weight: normal;}
#dateName {text-align: center; font-size: 10px; color: #6F2E00; font-weight: normal;}
#dateName span {margin: 0 4px 0 18px; text-transform: none;}
/* <<< daily promo <<< */

.box_coming_soon h1, .box_price_drops h1, .box_hot_bundles h1, .containerHome .box_hot_top h1 {font-size: 19px;}
.headerH1 {height: 27px;}
.catalog_content .bundle_keys .mainLabel p, .catalog_content .freemium_keys .mainLabel p, .catalog_box .catalog_content a.row_cnt_box .freemium_keys .price_boxshot {
text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.catalog_content .right_keys_box p {text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); letter-spacing:-1px; white-space:nowrap;}
.catalog_content .exclusive_keys p, .catalog_content .unlimitedPlay_keys p, .catalog_content .freemium_keys p {font-size: 18px;}
.hub_content .label_box_hub {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);}
.catalog_box .catalog_content .right_keys_box .line1_txt {left: 25px;top: 3px;}
.catalog_box .catalog_content .right_keys_box .line2_txt {left: 37px;top: 20px;}
a.row_cnt_box .price_boxshot_drop, a.row_cnt_box .price_boxshot_promo, .row_cnt_box .price_boxshot_drop {text-decoration:line-through;}

.number_top {
background: none;
}
a.row_cnt_box span.cufon800 {
font-weight: bold;
font-family:Trebuchet MS !important;
}
a.row_cnt_box:hover {
background:none #ededed;
}
.box_price_drops, .box_hot_bundles, .box_coming_soon, .box_last_releases, .box_hot_top {
padding-bottom: 7px;
background:url("/skins/bad_ss_common/img/block/bg_bottom_block.gif") repeat-x 0 bottom #FFF;
border-radius: 0 0 6px 6px;
}
.box_price_drops .inner_box, .box_hot_bundles  .inner_box, .box_coming_soon .inner_box, .box_last_releases .inner_box, .box_hot_top .inner_box {
background: url("/skins/bad_ss_common/img/nav/bg_tab.gif") repeat-x scroll 0 0 transparent;
border: 1px solid #EBEBEB;
border-radius: 6px 6px 0 0;
width:304px;
}
.box_coming_soon h1, .box_price_drops h1, .box_hot_bundles h1, .containerHome .box_hot_top h1 {
color: #000;
font-size: 15px;
}
.headerH1 {
height: 26px;
padding-top: 0;
}
.carousel-content .m_price { color:#000; }

body { background:#000000 url("/skins/bad/img/backgrounds/gamepage.png") repeat-x scroll center top; }
.GPHidden { display: none !important;}
.game_container { position:relative; }
.product_box {
padding:0 20px 20px 20px;
position:relative;
width:960px;
margin-top:20px;
}
.col-wrap1 {
width:251px;
}
.col-wrap2 {
width:689px;
margin-right:-709px;
position:relative;
left: 271px;
}
.col_left {
float:left;
width:221px;
margin-right:-709px;
position:relative;
left:-271px;
padding:15px;
}
.clear_wrap {
clear:both;
font-size:0;
overflow:hidden;
}
.col_left .gbox { width:100%; }
.col_right .gbox { width:100%; margin-top:20px; }
.col_right .game_info_big_box { padding-left:10px; } 
.col_left .separator_block { background:transparent url("/skins/bad/img/game/separator_bg.png") repeat-x 0 0; height:2px; margin:15px 0 15px; float:left; width:100%; } 
.col-wrap1, .game_notice_area .cnt_box { background:#dddddd; } 
.col_left .themeAB12, .col_left p, .col_left h5.cufon800, .col_left .share_box a.themeAB12 { color:#232323; }
.game_container .button_type a b {color:#F6F6F6;}
.game_container .button_type a i {color:#5B1A01;}
/* >>> left column game info */
.col_left .share_this_box a { margin-right:3px; }
.voting_box { position:relative; float:left; width:100%; }
.col_left .more_info_box { position:relative; float:right; margin-top:10px; left:auto; top:auto; }
.col_left .system_requirement_box .more_info_box {margin-top:0px; }
.col_left .voting_box .more_info_box {
margin-top: 4px;
}
.col_left h5.cufon800, .game_gift_box p, .col_left .share_box a.themeAB12 {
font-size:15px;
text-transform:none !important;
}
.col_left h5.cufon800, .game_gift_box p, .col_left .share_box .label_share { padding-bottom:8px; }
.col_left .share_box .label_share {
margin:5px 10px 0 0;
}
.col_left .share_box {margin-bottom:10px;}
.col_left .game_ilike .separator_block {
margin: 0 0 15px;
}
.col_left .share_box a.themeAB12 {text-decoration: none;}
.col_left .download_time_box li { line-height:18px; font-size:12px; }
.col_left .download_time_box li span { width:72px; float:left; }
.col_left .game_gift_box .gift_pic { float:left; width:61px; height:73px; margin-right:6px; }
.col_left .game_gift_box p { line-height:20px; padding-top:10px; }
.game_info_box .age_recommended_info{ float: left; padding-bottom: 1px; margin-top: 2px; width: 100%;}
.game_info_box .age_recommended_info.no_rating{color: #232323; font-size: 12px;}
.game_info_box .age_recommended_info .image{ margin-bottom: 2px; float: left;}
.game_info_box .age_recommended_info.pegi .image img{ width: 60px; height: 76px;}
.game_info_box .age_recommended_info.usk .image img{ width: 72px; height: 72px;}
.game_info_box .age_recommended_info.esrb .image img{ width: 60px; height: 89px;}
.game_info_box .age_recommended_info .contents{float: left;}
.game_info_box .age_recommended_info.pegi .contents{width: 161px;}
.game_info_box .age_recommended_info.esrb_3 .contents,
.game_info_box .age_recommended_info.esrb_6 .contents,
.game_info_box .age_recommended_info.esrb_10 .contents,
.game_info_box .age_recommended_info.esrb_13 .contents,
.game_info_box .age_recommended_info.esrb_17 .contents,
.game_info_box .age_recommended_info.esrb_18 .contents,
.game_info_box .age_recommended_info.esrb .contents{margin-left: 6px; width: 155px;}
.game_info_box .age_recommended_info.usk .contents,
.game_info_box .age_recommended_info.gtap .contents{display: none;}
.game_info_box .age_recommended_info.pegi .contents p{float: left; width: 100%;}
.game_info_box .age_recommended_info.pegi .contents p.l2{margin-top: 6px;}
.game_info_box .age_recommended_info.pegi .contents p img{float: left; height: 35px; margin-left: 5px; width: 35px;}
.game_info_box .age_recommended_info.esrb_3 .contents p,
.game_info_box .age_recommended_info.esrb_6 .contents p,
.game_info_box .age_recommended_info.esrb_10 .contents p,
.game_info_box .age_recommended_info.esrb_13 .contents p,
.game_info_box .age_recommended_info.esrb_17 .contents p,
.game_info_box .age_recommended_info.esrb_18 .contents p,
.game_info_box .age_recommended_info.esrb_rp .contents p,
.game_info_box .age_recommended_info .subContent p,
.game_info_box .age_recommended_info.esrb .contents p{font-size: 11px; line-height: 12px; margin-bottom: 1px;}
.game_info_box .age_recommended_info.esrb_3 .subContent,
.game_info_box .age_recommended_info.esrb_6 .subContent,
.game_info_box .age_recommended_info.esrb_10 .subContent,
.game_info_box .age_recommended_info.esrb_13 .subContent,
.game_info_box .age_recommended_info.esrb_17 .subContent,
.game_info_box .age_recommended_info.esrb_18 .subContent,
.game_info_box .age_recommended_info.esrb .subContent{float: left; font-size: 11px; margin-top: 5px;}
.game_info_box .age_recommended_info.esrb_3 .ESRBLink,
.game_info_box .age_recommended_info.esrb_6 .ESRBLink,
.game_info_box .age_recommended_info.esrb_10 .ESRBLink,
.game_info_box .age_recommended_info.esrb_13 .ESRBLink,
.game_info_box .age_recommended_info.esrb_17 .ESRBLink,
.game_info_box .age_recommended_info.esrb_18 .ESRBLink,
.game_info_box .age_recommended_info .subContent,
.game_info_box .age_recommended_info.esrb .ESRBLink { font-size: 10px; clear: left;}
.game_info_box .game_languages { line-height:16px; }
.game_info_box .all_publisher { margin-top:5px; margin:5px 0;}
.game_info_box .label_game_info .flag_lang { margin:1px 4px 0 6px; }
.game_info_box .label_game_info { width:100%; float:left; margin-bottom:10px; font-weight:normal; }
.game_info_box .label_game_info img { margin-left:3px; vertical-align:-15%; }
/* <<< left column game info */
/* >>> rating block */
.rating_star_box {
position:relative;
background: transparent url("/skins/bad/img/game/rating_stars.png") no-repeat 0 -22px;
height:22px;
width:110px;
overflow:hidden;
float:left;
}
.rating_star_box .rating_one, .rating_star_box .rating_two, .rating_star_box .rating_three, .rating_star_box .rating_four, .rating_star_box .rating_five {
position:absolute;
left:0;
top:0;
height:22px;
background-repeat:no-repeat;
background-position:0 -22px;
}
.rating_star_box .rating_one { width:22px; z-index:5; }
.rating_star_box .rating_two { width:44px; z-index:4; }
.rating_star_box .rating_three { width:66px; z-index:3; }
.rating_star_box .rating_four { width:88px; z-index:2; }
.rating_star_box .rating_five { width:110px; z-index:1; }
.rating_star_box .rating_one.hover,
.rating_star_box .rating_two.hover,
.rating_star_box .rating_three.hover,
.rating_star_box .rating_four.hover,
.rating_star_box .rating_five.hover {
background-image:url("/skins/bad/img/game/rating_stars.png");
background-position:0 0;
}
/* <<< rating block */
/* >>> carousel */
.carousel-wrapper { height:163px; width:679px; padding:0px; position:absolute; left:5px; top:5px; }
.carousel_bg {
background:transparent url("/skins/bad/img/game/carousel/carousel_bg.png") no-repeat 0 0;
width:689px;
height:173px;
}
.mediashot_bg { float:left; margin-right:5px; position:relative; }
.carousel_arrow_left_wrapper {position:absolute; left:0; height:105px; top:0; padding-top:68px; width:34px; background:transparent url("/skins/bad/img/game/carousel/left_bg_box.png") no-repeat 0 0; z-index:1; }
.carousel_arrow_right_wrapper {position:absolute; left:655px; height:105px; top:0; padding-top:68px; width:34px; background:transparent url("/skins/bad/img/game/carousel/right_bg_box.png") no-repeat 0 0; z-index:1; }
.carousel .screenshot_preview { width:223px; height:163px; }
.btn_play_video {
background: transparent url("/skins/bad/img/game/carousel/btn_play_video.png") no-repeat;
position:absolute;
left:83px;
top:56px;
height:61px;
width:74px;
}
/* <<< carousel */
/* >>> bottom game page blocks */
.bottom_info_box { margin-top:20px; }
.box_top_download, .box_last_releases, .box_price_drops, .box_hot_top {
width:306px;
/*    height:294px;*/
margin:0;
float:left;
overflow:hidden;
}
.bottom_info_box .headerH1 { height:22px; padding-top:8px; }
.bottom_info_box h1 { font-size:14px; }
.box_top_download, .box_last_releases, .box_hot_top { margin-right:21px; }
/* <<< bottom game page blocks */
/* >>> banner box of game */
.game_container .banner_game_box { margin:0 20px; width:960px; height:279px; position:relative; overflow:hidden; }
.special_deals_box {
width:180px;
height:157px;
overflow:hidden;
position:absolute;
right:0;
top:0;
}
.banner_game_box .big_game_banner { float:left; width:960px; height:auto; overflow:hidden; }
.special_deals_box .img_deals {
background-position:0 0px;
background-repeat:no-repeat;
width:180px;
height:157px;
}
.special_deals_box .img_deals_unlimitedPlay { background: url("/skins/bad/img/pic/keys/game/unlimited_play.png"); }
.special_deals_box .img_deals_freemium { background-image: url("/skins/bad/img/pic/keys/game/freemium.png"); }
.special_deals_box .img_deals_bonus { background-image: url("/skins/bad/img/pic/keys/game/bonus_content.png"); }
.special_deals_box .img_deals_promo { background-image: url("/skins/bad/img/pic/keys/game/promo.png"); }
.special_deals_box .img_deals_price_drop { background-image: url("/skins/bad/img/pic/keys/game/price_drop.png"); }
.special_deals_box .img_deals_bundle { background-image: url("/skins/bad/img/pic/keys/game/bundle.png"); }
.img_project { background-image: url("/skins/bad/img/pic/keys/game/project.png");}
.banner_boxshot_bg {
position: absolute;
left:31px;
top:10px;
padding:15px;
width: 160px;
height: 228px;
overflow:hidden;
background: transparent url("/skins/bad/img/game/banner/boxshot_banner_bg.png") no-repeat 0 0;
}
.banner_boxshot_bg img { width:160px; height:228px; overflow:hidden; }
/* background with wave, with wishlist button
.overlay_banner_box {
position: absolute;
top:195px;
left: 0;
background:transparent url("/skins/bad/img/game/banner/banner_overlay_bg.png") no-repeat 0 0;
width:960px;
height:84px;
overflow:hidden;
}
*/
/* background without wave, without wishlist button */
.overlay_banner_box {
position: absolute;
top:212px;
left: 0;
background:transparent url("/skins/bad/img/game/banner/banner_overlay_nowave_bg.png") no-repeat 0 0;
width:960px;
height:67px;
overflow:hidden;
}
/* end background without wave */
.overlay_banner_box .full_game_name {
font-size:26px;
color:#ffffff;
text-transform:uppercase;
}
.overlay_banner_box table { left:226px; height:61px; width:420px; position:absolute; top:3px; }
.fix_width_name { width:405px !important; }
.overlay_banner_box table td { 
vertical-align:middle; text-align:left;
/*top:25px;*/
/* no wishlist button */
}
.overlay_banner_box .game_add_box {
position:absolute;
bottom:6px;
right:4px;
}
.game_add_box .btn_typeTr .btn_left, .game_add_box .btn_typeTr .btn_right { background:none; float:left; height:23px; position:relative; }
.game_add_box .btn_typeTr .btn_left { width:10px; background:transparent url("/skins/bad/img/buttons/button_typeTr.png") no-repeat 0 -23px; }
.game_add_box .btn_typeTr .btn_right { padding:0 14px 0 4px; }
.game_add_box .btn_typeTr:hover .btn_left { background:transparent url("/skins/bad/img/buttons/button_typeTr.png") no-repeat 0 0; }
.game_add_box .btn_typeTr:hover .btn_right { background:transparent url("/skins/bad/img/buttons/button_typeTr.png") no-repeat right 0; }
.overlay_banner_box .game_add_box .add_to_wishlist_box { float:right; position:relative; }
.game_add_box .add_to_wishlist_box a { text-decoration:none;}
.game_add_box img { margin:3px 3px 0 0; float:left; cursor:pointer; }
.game_add_box p { margin-top:3px; padding-top:1px; float:left; cursor:pointer; }
.game_add_box .add_to_wishlist_box p { color:#ffffff; text-transform:none!important; font-size:12px; }
.overlay_banner_box .btn_typeTr .btn_right p { float:left; text-transform:none!important; }
.game_add_box .add_to_wishlist_box { margin-left:1px; }
.overlay_banner_box .btn_typeTr span { cursor:pointer; }
.overlay_banner_box .button_action_box { position:absolute; right:4px; /*top:16px; with wishlist button */ top:19px; /* no wishlist button */ }
.button_action_box .label_box { float:left; }
.button_action_box .button_game_banner { float:right; }
.cost_game_box { float:right; margin:0 7px 0 7px; }
.cost_game_box p { position:relative; font-size:26px; }
.cost_game_box i, .cost_game_box b { font-size:26px; font-weight:normal; font-style:normal; line-height:normal; }
.cost_game_box b { position:absolute; margin-top:-1px; left:0; top:0; }
.cost_game_box i { color:#000000; }
.previous_cost_game_box { float:right; /*margin:14px 0 0 0; with wishlist button */margin:8px 0 0 0;/* no wishlist button */ position:relative; overflow:hidden; }
.previous_cost_game_box p { position:relative; font-size:18px; }
.previous_cost_game_box i, .previous_cost_game_box b { font-size:18px; font-weight:normal; font-style:normal; line-height:normal; }
.previous_cost_game_box b { position:absolute; margin-top:-1px; left:0; top:0; color:#ffffff; }
.previous_cost_game_box i { color:#000000; }
.button_action_box .game_blocked_country {
background-color:#cb1013;
font-style:italic;
color:#ffffff;
padding:4px 10px 6px;
font-size:12px;
line-height:14px;
margin:-5px 8px 0 0;
}
.button_action_box .comingsoon_game { margin-right:10px; margin-top:-9px; position:relative; width:210px; }
.button_action_box .comingsoon_game .label_box { position:relative; float:right; width:100%; }
.button_action_box .comingsoon_game .mainLabel, .button_action_box .comingsoon_game .shadowLabel { left:auto; right:0; width:100%; }
.button_action_box .comingsoon_game .shadowLabel { top:1px; }
.button_action_box .comingsoon_game .shadowLabel p { color:#000000; } 
.button_action_box .comingsoon_game .label_box p { font-size:24px; text-align:center; line-height:20px; }
.button_action_box .comingsoon_game span { color:#ffffff; font-size:18px; }
.button_action_box .comingsoon_box { text-align:center; position:relative; top:26px; width:100%; }
/* <<< banner box of game */
/* >>> column right: buy block */
.repeat_buy_block {
height: 44px;
padding-top:13px;
width: 100%;
border-top:1px solid #b2b2b2;
border-bottom:1px solid #b2b2b2;
}
.repeat_buy_block .previous_cost_game_box i { color:#ffffff; }
.repeat_buy_block h3 { text-transform:none; margin-top:5px; float:left; font-size:18px; line-height:20px; }
.repeat_buy_block .button_action_box { float:right; }
.repeat_buy_block .previous_cost_game_box .price_text b { color:#555555; }
.repeat_buy_block .button_container { margin-right:20px; }
.repeat_buy_block .cost_game_box { margin:0 10px 0 7px;}
.repeat_buy_block .cost_game_box i { color:#ffffff; }
.repeat_buy_block .previous_cost_game_box { margin:7px 0 0; }
.repeat_buy_block .button_action_box .game_blocked_country {
background-color:transparent;
color:#ff0000;
}
.repeat_buy_block .button_action_box .comingsoon_game span { color:#000000; }
/* <<< column right: buy block */
/* >>> column right: game info */
.game_info_big_box h4 { font-size: 20px; text-transform: none; color: #555555; padding-bottom: 15px; }
.game_info_big_box .theme_t { line-height: 16px; color: #232323; font-size: 12px; text-align: justify; margin-right: 20px;}
.game_info_big_box .theme_t .descWrap { text-align:justify; }
.game_info_big_box .theme_t a { color: #232323;}
.game_info_big_box .theme_t .tagline { font-size: 14px; font-weight: bold; text-transform: uppercase;}
.game_info_big_box .theme_t dl { margin: 10px 15px 10px 0;}
.game_info_big_box .theme_t dt, .game_info_big_box .theme_t dd { padding-left: 15px;}
.game_info_big_box .theme_t dt { font-size: 14px; font-weight: bold; text-transform: uppercase; background: url("/skins/bad/img/pic/bullets_square.png") no-repeat 0 5px;}
.game_info_big_box .theme_t dd { margin-bottom: 10px;}
.game_info_big_box .description_box .more_info_box_right { padding-top:8px; }
.game_info_big_box .user_reviews_box h4 span { font-size:14px; }
.game_info_big_box .user_reviews_box h4 { float:left; }
.game_info_big_box .user_reviews_box .more_info_box { padding:5px 0 0 8px; float:left; position:relative;  left:auto; top:auto; }
.user_reviews_box .user_review_head { width:100%; float:left; }
.user_reviews_box .no_review_yet span { text-decoration:underline; }
.user_reviews_box .review_post_box { position:relative; margin-bottom:8px;/*float:left;*/ width:100%; }
.user_reviews_box .head_post { float:left; width:100%; position:relative; }
.user_reviews_box .head_post em {font-style: normal;font-size: 11px; line-height: 11px; font-weight: normal;height:11px; float:left; margin: 1px 0 0 5px; }
/* >>> rating review block */
.user_reviews_box .rating_review_box {
height:12px;
width:66px;
overflow:hidden;
background:transparent url(/skins/bad/img/game/rating_stars_small.png) no-repeat scroll 0 0;
float:left; margin-right:2px;
}
.rating_review_box .rating {
position:absolute;
left:0;
top:0;
height:12px;
background-repeat:no-repeat;
background-position:0 -12px;
z-index:5;
}
.rating_review_box .rating.hover {
background-image:url("/skins/bad/img/game/rating_stars_small.png");
background-position:0 -12px;
}
/* <<< rating review block */
.user_reviews_box .review_post_box span { float:left; }
.game_info_big_box .system_requirement_box li { padding-bottom:1px; }
.game_info_big_box .copyright_box h4 { font-size:16px; padding-bottom:4px; }
.copyright_box p { font-size:10px; color:#535353; line-height:14px; }
.user_reviews_box .user_reviews_box_content {padding: 10px; font-size: 12px; font-weight: bold;}
.user_reviews_box .preview_label {padding: 10px 0px; font-weight: bold}
.user_reviews_box .review_post_box.white{padding: 10px; background: #ffffff; height: 180px;}
/* <<< column right: game info */
/* >>> modal screenshot and video */
.modal_media_box { position:absolute; display:block; background:#000000; padding:5px; margin:50px; top:0;}
.modal_media_box div.screen { overflow: hidden; height: 100%; } 
.modal_media_box div.loader { position: absolute; }
.modal_media_box .close_media { position:absolute; top:-11px; right:-13px; background:transparent url("/skins/bad/img/game/screenshot/close.png") no-repeat 0 0; width:38px; height:38px; z-index: 1001; }
.modal_media_box .arrow_left_wrapper, .modal_media_box .arrow_right_wrapper { width:29px; height:110px; position:absolute; z-index: 1000}
.modal_media_box .arrow_left_wrapper { background:transparent url("/skins/bad/img/game/screenshot/bg_left.png") no-repeat 0 0; left:0; } 
.modal_media_box .arrow_right_wrapper { background:transparent url("/skins/bad/img/game/screenshot/bg_right.png") no-repeat 0 0; right:0; }
.modal_media_box .arrow_btn_media { width:27px; height:39px; position:absolute; top:36px; }
.modal_media_box .arrow_left_wrapper .arrow_btn_media {
left: -1px;
background:transparent url("/skins/bad/img/pic/carousel/arrow_left_with_hover.png") no-repeat scroll 0 0;
}
.modal_media_box .arrow_left_wrapper .arrow_btn_media_inactive {
background:transparent url("/skins/bad/img/pic/carousel/arrow-left-inactive.png") no-repeat 0 0;
}
.modal_media_box .arrow_right_wrapper .arrow_btn_media {
right: -1px;
background:transparent url("/skins/bad/img/pic/carousel/arrow_right_with_hover.png") no-repeat scroll 0 0;
}
.modal_media_box .arrow_right_wrapper .arrow_btn_media_inactive {
background:transparent url("/skins/bad/img/pic/carousel/arrow-right-inactive.png") no-repeat 0 0;
}
.bundle_game_box .label_box p { text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; }
.bundle_game_box { margin-bottom:20px; }
/*
.modal_media_box .arrow_btn_media:hover { background-position:0 -38px; }
a.carousel_arrow_left.carousel-inactive { 
background:transparent url("/skins/bad/img/pic/carousel/arrow-left-inactive.png") no-repeat 0 0; }
a.carousel_arrow_right.carousel-inactive { 
background:transparent url("/skins/bad/img/pic/carousel/arrow-right-inactive.png") no-repeat 0 0; }
*/
/* <<< modal screenshot and video */
/* <<< rating modal block */
.modal_content table {font-size: 12px;margin-bottom: 15px;}
.modal_content table td {padding:7px; vertical-align: top;}
.modal_content table td.left{text-align: left}
.modal_content table td.right{text-align: right}
.modal_content table input {width: 330px; height: 18px; border: 1px solid #949191;}
.modal_content table textarea {width: 330px; height: 122px; border: 1px solid #949191;}
.modal_content table td.label{padding: 12px 5px;}
.rating_container {
clear:both;
}
.rating_container a {
float:left;
display:block;
width:22px;
height:22px;
border:0;
background-image:url("/skins/bad/img/game/rating_stars.png");
}
.rating_container a.rating_off {
background-position:0 -22px;
}
.rating_container a.rating_half {
background-position: 0 -44px;
}
.rating_container a.rating_on {
background-position: 0 0px;
}
.rating_container a.rating_selected {
background-position: 0 0px;
}
/* <<< rating modal block */
.charcount-safe {
color:#65AA7D;
text-align:right;
}
.charcount-limit {
color:#AA656C;
font-weight:bold;
text-align:right;
}
/* >>> temporary style, reason: Fly:7174. BaD. Coming soon temporary remove date.*/
.button_action_box .comingsoon_game .label_box {
margin-top:13px;
}
/* <<< temporary style, reason: Fly:7174. BaD. Coming soon temporary remove date.*/
.description_box ul {
font-size: 12px;
line-height: 16px;
}
.description_box ul ul {
margin-left:30px;
}
.description_box ul li {
background: url("/skins/bad/img/pic/bullets_square.png") no-repeat 0 5px;
margin-bottom: 5px;
padding-left: 12px;
}
.description_box ul li ul li {
background: url("/skins/bad/img/pic/bullet.png") no-repeat 0 7px;
}
.theme_t p {
margin-bottom:10px;
}
.theme_t p:last-child {margin-bottom:0;}
.theme_t h5 { font-size: 15px; color: #555; text-transform: uppercase; padding-bottom: 5px; border-bottom: 1px solid #555; margin: 25px 0 5px 0;}
.theme_t h5:first-child {margin:15px 0 5px 0;}
.theme_t table.default {
border: 1px solid #555;
border-collapse: collapse;
margin-bottom:15px;
}
.theme_t .default th {
border: 1px solid #555;
padding: 2px;
text-align:center;
background: #eaeaea;
}
.theme_t .default td {
border: 1px solid #555;
padding: 2px;
text-align: left;
}
.theme_t .freemium td {
padding: 10px;
text-align: center;
}
.system_requirement_box li {font-size:12px; line-height:17px;}
.game_info_box a {text-decoration: underline;}
.game_info_box a:hover {text-decoration: none;}
.system_requirement_box .PC {
padding-left:16px;
background:url("/skins/bad/img/pic/icoPC3.png") no-repeat 0 1px;
}
.system_requirement_box .Mac {
padding-left:16px;
background:url("/skins/bad/img/pic/icoMac3.png") no-repeat 0 0;
}
.system_requirement_box a {
text-align: right;
display: block;
font-size: 11px;
float: right;
height: 16px;
line-height: 16px;
margin: 5px 0 0 0;
}
.system_requirement_box a:hover {text-decoration:none;}
.game_info_box a:hover {text-decoration: none;}
.overlay_banner_box .button_action_box .outOfStock { clear:both;}
.button_action_box .outOfStock { float:right;}
.outOfStock {padding: 10px;border: 1px solid #FFF;background-color: #B4B4B4;font-size: 10px;color: #2B2B2B;font-weight: bold;
text-shadow: 1px 1px 0px #CACACA;filter: dropshadow(color=#cacaca, offx=1, offy=1); -webkit-border-radius: 3px;border-radius: 3px; -webkit-box-shadow: inset 0px 1px 6px 1px rgba(0, 0, 0, 0.35);box-shadow: inset 0px 1px 6px 1px rgba(0, 0, 0, .35);}
.repeat_buy_block.gbox.buyActionLine .button_action_box .outOfStock {padding: 10px; margin-right: 13px;border: 1px solid #FFF;background-color: #B4B4B4;font-size: 10px;color: #2B2B2B;font-weight: bold;
text-shadow: 1px 1px 0px #CACACA;filter: dropshadow(color=#cacaca, offx=1, offy=1); -webkit-border-radius: 3px;border-radius: 3px; -webkit-box-shadow: inset 0px 1px 6px 1px rgba(0, 0, 0, 0.35);box-shadow: inset 0px 1px 6px 1px rgba(0, 0, 0, .35);}
.game_gift_box .gift_caption .button_action_box .outOfStock {    
padding: 10px; margin: 0px 13px 0px 13px; border: 1px solid #FFF; background-color: #B4B4B4; font-size: 10px; color: #2B2B2B; font-weight: bold; 
text-shadow: 1px 1px 0px #CACACA; filter: dropshadow(color=#cacaca, offx=1, offy=1); -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0px 1px 6px 1px rgba(0, 0, 0, 0.35); box-shadow: inset 0px 1px 6px 1px rgba(0, 0, 0, .35); position: relative;}
.game_gift_box .gift_caption .button_action_box .outOfStock:after {content: ""; background: url("/skins/bad/img/game/gift.png") no-repeat;position: absolute;left: -75px;top: 0;height: 68px;width: 63px;}
.share_this_box .facebook, .share_this_box .twitter, .share_this_box .google, .share_this_box .reddit  {float:left; margin-right: 4px; margin-top: 10px; z-index: 10; position: relative;}

.game_container .button_type a i {
color: #fff;
font-weight:normal;
font-size:16px;
text-shadow:0 1px 0 rgba(0,0,0,0.5);
opacity:1;
filter: alpha(opacity=100);
}
.overlay_banner_box .full_game_name {
font-size: 24px;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.col_left h5.cufon800, .game_gift_box p, .col_left .share_box a.themeAB12 {
font-size: 15px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
letter-spacing: -1px;
color: #444;
font-weight:normal;
}
.game_info_big_box h4 {letter-spacing: -1px;}
.bottom_info_box h1 {font-size: 16px;}
.bottom_info_box .headerH1 {height: 25px;}
.button_action_box .comingsoon_game .label_box p {
font-size: 22px;
text-shadow: none;
}
.repeat_buy_block {min-height: 55px;}
.cost_game_box i {text-shadow:0 1px 0 rgba(0,0,0,0.5); font-size:26px;}
.previous_cost_game_box i {
color: #fff;
text-decoration:line-through;
text-shadow:0 1px 0 rgba(0,0,0,0.5);
font-size:18px;
}
.cost_game_box {margin: -2px 7px 0 7px;}
.previous_cost_game_box {margin: 6px 0 0 0;}
.repeat_buy_block .cost_game_box {margin: -2px 10px 0 7px;}
.repeat_buy_block .previous_cost_game_box {margin: 5px 0 0;}
.repeat_buy_block .cost_game_box i {font-size:26px; text-shadow: 0 1px 0 rgba(255,255,255,0.5);}
.repeat_buy_block .previous_cost_game_box i {color: #555;}
.cost_game_box i {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
font-size: 26px;
}
.cost_game_box {margin: -2px 7px 0 7px;}
.previous_cost_game_box {margin: 6px 0 0 0;}
.share_box {float: left; position: relative; z-index: 999;}
.share_this_box {float:left;width:220px;}
.share_this_box .facebook, .share_this_box .twitter, .share_this_box .google, .share_this_box .reddit  {float:left; margin-right: 4px; margin-top: 10px; 
}
.share_this_box .facebook {width: 85px;}


.cost_game_box {margin: 1px 7px 0 7px;}
.previous_cost_game_box {margin: 5px 0 0 0;}
.repeat_buy_block .cost_game_box {margin: 0px 10px 0 7px;}
.repeat_buy_block .previous_cost_game_box {margin: 6px 0 0;}
.col_left h5.cufon800, .game_gift_box p, .col_left .share_box a.themeAB12 {letter-spacing: 0;}
.system_requirement_box .Mac {background-position:0 1px;}
.repeat_buy_block {min-height: 47px;}

body {
background:url("/skins/bad_ss_common/img/bg.gif") repeat-x 0 0 #FFF;
}
.col-wrap1, .game_notice_area .cnt_box {
background: #EDEDED;
}
.game_container .button_type a i {
color: #000000;
text-shadow:0 1px 0 #fff;
}
#gamename_box .cufon800 {font-family:Trebuchet MS !important;}
.overlay_banner_box .full_game_name {
font-size:22px;
}
.cost_game_box b {
display: none;
}
.overlay_banner_box .button_action_box {
right: 13px;
}
.cost_game_box i {
font-family:Trebuchet MS;
font-size:24px;
font-weight:bold;
}
.overlay_banner_box .cost_game_box i {
color: #FFFFFF !important;  
text-shadow:0 0 3px #000;
}
.repeat_buy_block .cost_game_box i {
color: #000000;
text-shadow: 0 1px 0 #FFFFFF;
}
.repeat_buy_block {
border:none;
background:#f3f3f3;
width: 100%;
border-radius: 3px;
}
.repeat_buy_block h3 {
margin-left: 10px;
}
.game_info_big_box h4, .theme_t h5 {
color: #000;
}
.game_info_big_box h4.cufon800, .theme_t h5 {
font-family:Trebuchet MS !important;
}
.theme_t h5 {font-size:16px; border-bottom:none;}
.box_top_download, .box_hot_top {
padding-bottom: 7px;
background:url("/skins/bad_ss_common/img/block/bg_bottom_block.gif") repeat-x 0 bottom #FFF;
border-radius: 0 0 6px 6px;
}
.box_top_download .inner_box, .box_hot_top .inner_box {
background: url("/skins/bad_ss_common/img/nav/bg_tab.gif") repeat-x scroll 0 0 transparent;
border: 1px solid #EBEBEB;
border-radius: 6px 6px 0 0;
width:304px;
}
.carousel_arrow_left_wrapper {
padding-top: 65px;
}
.carousel_arrow_left {
left: 6px;
}
.carousel_arrow_right {
right: 4px;
}
.carousel_arrow_left_wrapper {
background: url("/skins/bad_ss_common/img/game/carousel/left_bg_box.png") no-repeat scroll 0 0 transparent;
width: 53px;
padding-top: 65px;
}
.carousel_arrow_right_wrapper {
background: url("/skins/bad_ss_common/img/game/carousel/right_bg_box.png") no-repeat scroll 0 0 transparent;
padding-top: 65px;
width: 53px;
left: 636px;
}
.banner_game_box .button_action_box .comingsoon_game .label_box p.colorH{color:#fff !important;}

/* >>> game notice area */
.game_notice_area { float:left; width:100%; }
.game_notice_area .label_box p { font-family:Arial, Helvetica, sans-serif!important; text-transform:none; font-size:15px; font-weight:bold; }
.notice_bundle_box, .notice_specific_box, .notice_preorder_box, .notice_bonus_box, .notice_preload_box, .notice_promo_box {
position:relative; width:100%; float:left; padding-bottom:20px;
} 
.game_notice_area .cnt_box { float:left; width:100%; position:relative; }
.game_notice_area .cnt_box p { float:left; }
.game_notice_area .cnt_notice_img { position:relative; float:left; }
.game_notice_area .notice_preload_box .cnt_notice_img { padding:11px 0 11px 18px; }
.game_notice_area .notice_cbox .cnt_notice_img { padding:8px 0 8px 10px; }
.game_notice_area .notice_bonus_box .cnt_notice_img { padding:0 0 8px 1px; }
.game_notice_area .notice_cbox .themeAB12 { line-height:14px; padding:10px 0 13px; float:none; margin:0 14px 0 60px; text-align:justify; }
.game_notice_area .notice_specific_box .themeAB12 { font-weight:normal; }
.game_notice_area .notice_promo_box .themeAB12 { font-size:14px; margin:13px 0 0 94px; }
.mention_notice {
font-size: 10px;
position: absolute;
bottom: 5px;
right: 7px;
}
.notice_preorder_box .header_themeMiddle, .notice_preload_box .header_themeMiddle { background:transparent url(/skins/bad/img/game/notice/preorder_head_bg.png) repeat-x scroll 0 0; }
.bundle_game_box .more_info_box .shadowLabel { margin-left: 22px; top: 1px; }
.bundle_game_box .more_info_box .mainLabel { margin-left: 22px; }
.bundle_game_box .header_themeMiddle { background:transparent url(/skins/bad/img/game/notice/bundle_head_bg.png) repeat-x scroll 0 0; }
.notice_bonus_box .header_themeMiddle { background:transparent url(/skins/bad/img/game/notice/bonus_head_bg.png) repeat-x scroll 0 0; }
.notice_promo_box .header_themeMiddle { background:transparent url(/skins/bad/img/game/notice/promo_head_bg.png) repeat-x scroll 0 0; }
.notice_bundle_box .header_themeMiddle { background:transparent url(/skins/bad/img/game/notice/bundle_head_bg.png) repeat-x scroll 0 0; }
.notice_cbox .header_themeMiddle .shadowLabel p, .bundle_game_box .header_themeMiddle .shadowLabel p { color:#3d3c3c; }
.notice_cbox .header_themeMiddle .mainLabel p, .bundle_game_box .header_themeMiddle .mainLabel p { color:#ffffff; }
.notice_specific_box .header_themeMiddle .shadowLabel p, .notice_promo_box .header_themeMiddle .shadowLabel p { color:#f6f5f5; }
.notice_specific_box .header_themeMiddle .mainLabel p, .notice_promo_box .header_themeMiddle .mainLabel p { color:#3d3c3c; }
.notice_preorder_box .cnt_box, .notice_preload_box .cnt_box { background:#f9dfb6 url("/skins/bad/img/game/notice/chrone_bg.png") no-repeat 42px 0; height:65px; overflow:hidden; }
.notice_bonus_box .cnt_box { background:#c0d6e0 url("/skins/bad/img/game/notice/bonus_bg.png") no-repeat 0 0; min-height:79px; height:auto !important; height:79px; }
.notice_promo_box .cnt_box { background:#f6f2bd url("/skins/bad/img/game/notice/promo_bg.png") no-repeat 63px 0; height:65px; }
.game_notice_area .notice_preorder_box .cnt_box p, .game_notice_area .notice_preload_box .cnt_box p { padding:18px 0 13px; }
.notice_specific_box .cnt_box {
min-height:60px;
height:auto !important;
height:60px;
}
.game_notice_area .header_themeMiddle {
float:left;
width:100%;
}
.notice_bonus_box .cnt_notice_img { width:59px; padding:20px 0 11px 18px; }
.notice_bonus_box .notice_cnt_inner { float:left; position:relative; padding:14px 10px; width:86%;}
.notice_bonus_box .notice_cnt_inner p { margin-bottom:12px; }
.game_notice_area .notice_bonus_box .notice_cnt_inner p span { margin-left:18px; }
.notice_bonus_box .notice_cnt_inner ul { float:left; width:100%; }
.game_notice_area .notice_bonus_box .notice_cnt_inner ul li { line-height:normal; font-weight:normal; padding:0; margin-left:18px; font-size:12px; line-height:16px; }
.notice_bundle_box .game_name { position:relative; font-size:18px; text-transform:none; padding-top:9px; }
.notice_bundle_box .game_name span { position: absolute; left: 0; font-size: 14px; font-weight: normal; line-height: normal; top: 29px; width: 200px;}
.game_notice_area .notice_bundle_box .cnt_box .themeAB12 { margin:0; padding-top:2px; }
.notice_bundle_box .row_cnt_box { padding: 3px 0 5px 0; }
.notice_bundle_box .price_boxshot { font-size:16px; font-weight:bold; position:absolute; top:18px; right: 100px !important;}
.notice_bundle_box .more_info_box { top: 18px; right: 11px; }
.notice_bundle_box .more_info_box a span { color: #000; }
/* <<< game notice area */
/* prepaid + freemium */
.notice_cbox h3 {
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
font-size:13px;
text-transform:none;
padding:8px;
}
.notice_prepaid h3 {
background:#b6d818;
color:#000;
text-shadow:0 1px #ECFC9F;
}
.notice_freemium h3 {
background:#a12283;
color:#fff;
text-shadow:0 1px 1px #000;
}
.content_notice {
background:#dddddd;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
margin-bottom:10px;
padding:10px;
font-size:12px;
line-height:normal;
}
.notice_prepaid .content_notice {
background:#f0f0f0 url("/skins/bad/img/game/notice/prepaid_notice.png") no-repeat 10px 12px;
padding-left:100px;
min-height:55px;
}
.notice_freemium .content_notice {
background:#f0f0f0 url("/skins/bad/img/game/notice/freemium.png") no-repeat 10px 12px;
padding-left:100px;
min-height:60px;
}
.notice_freemium .content_notice p {margin-bottom:5px;}
.notice_freemium .content_notice strong {color:#a12283; font-size:13px;}
.notice_prepaid .content_notice ul {margin:3px 0 10px 0;}
.notice_prepaid .content_notice li {
padding-left:30px;
background:url("/skins/bad/img/game/notice/puce_prepaid.gif") no-repeat 18px 5px;
}
.notice_prepaid .content_notice .more {text-align:right; margin-top:10px;}
.notice_prepaid .content_notice .more a {
background: url("/skins/bad/img/block/arrow_more_info.png") no-repeat scroll 0 1px transparent;
color: #000000;
font-size: 11px;
padding-left: 13px;
}
.notice_prepaid .content_notice .more a:hover {text-decoration:none;}
/* prepaid */

.bundle_game_box .header_themeMiddle .mainLabel p, .notice_cbox .header_themeMiddle .mainLabel p, .bundle_game_box .header_themeMiddle .mainLabel p {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.notice_specific_box .header_themeMiddle .mainLabel p, .notice_promo_box .header_themeMiddle .mainLabel p {
color: #3D3C3C;
text-shadow: 0 1px 0 rgba(255,255,255,0.5) 
}



.game_notice_area .cnt_box {  border-bottom: 1px solid #ebebeb;  border-left: 1px solid #ebebeb;  border-right: 1px solid #ebebeb;}