 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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0px none; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; text-decoration: none; vertical-align: baseline; font-family: Arial, sans-serif; text-indent: 0; } 
html, body { width:100%; height:100%; } 
ol, ul, li { list-style: none; } 
table { border-collapse: separate; border-spacing: 0; } 
caption, tr, th, td { text-align: left; font-weight: normal; vertical-align: middle; } 
img { border: none; } 
.clearfix:before, .clearfix:after { content: " "; display: table; } 
.clearfix:after { clear: both; } 
.clearfix { *zoom: 1; } 
.clearer { clear: both; display: block; margin:0; padding: 0; line-height: 0; } 
.noborder { border: 0px none; } 
.nomargin { margin: 0; } 
.nopadding { border: 0; } 
.hide, .hidden { display: none; } 
.a_center { text-align: center; } 
.a_left { text-align: left; } 
.a_right { text-align:right; } 
.f_left { float: left; } 
.f_left_25 { float: left; width:25%; } 
.f_left_33 { float: left; width:33%; } 
.f_left_50 { float: left; width:50%; } 
.f_left_66 { float: left; width:66%; } 
.f_left_75 { float: left; width:75%; } 
.f_right { float:right; } 
.relative { position:relative; } 
.absolute { position:absolute; } 
.nowrap { white-space: nowrap; overflow: hidden; } 
.noselect { -moz-user-select: none; -khtml-user-select: none; user-select: none; } 
.opaque50, .disabled { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5; } 
.opaque30 { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: .3; } 
.opaque10 { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); opacity: .1; } 
div .hr { height:0px; width: 100%; border: none; border-bottom: solid 1px #000; } 
.hl { width:100%; clear: both; } 
.hl div { border-top: none 0; border-bottom: solid 1px #c8c8c8; height:0; width:100%; } 
.theme1 .hl div { border-top: solid 1px #000; border-bottom: solid 1px #1c1c1c; } 
fieldset div { clear:both; position:relative; margin-bottom:10px; } 
fieldset div label, fieldset div p, fieldset div span { margin:0; margin-right:10px; padding:0px; display:block; width:8em; text-align:right; float:left; line-height: 30px; } 
fieldset.lcol_wide div label, fieldset div p, fieldset div span { width:10em; } 
fieldset.lcol_wider div label, fieldset div p, fieldset div span { width:12em; } 
fieldset div label.rlabel { display: block; width:auto; text-align:left; float:left; } 
fieldset div label.void, fieldset div p.void, fieldset div span.void { display: block; width:auto; text-align:left; float:none; } 
font,th,td,p,label { font-family: Arial, sans-serif; font-size: 12px; } 
hr { height: 0px; border: solid #C7CCD3 0px; border-top-width: 1px; } 
.bold { font-weight: bold !important; } 
.thin { font-weight: normal !important; } 
.underline { text-decoration: underline !important; } 
.uppercase { text-transform: uppercase !important; } 
.strikethrough, .linethrough { text-decoration: line-through !important; } 
.italic { font-style: italic !important; } 
.glow { text-shadow: #2db6d1 0 0 0.4em !important; } 
.less_spacing { letter-spacing: -0.02em; } 
.minimal_spacing { letter-spacing: -0.04em; } 
.inline-block { display: inline-block; } 
div, p, span, label, td, li, input, select { font-size: 11px; color: #333333; line-height: 110%; } 
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; line-height: 120%; color: #333333; padding-bottom:0.2em; } 
h1, .h1 { font-size: 20px; } 
h2, .h2 { font-size: 15px; } 
h3, .h3 { font-size: 12px; } 
h3 span.thin, .h3 span.thin { font-size: 12px; font-weight: normal; } 
h4, .h4 { font-size: 11px; } 
h2.greyheadline, .h2.greyheadline { margin: 0; display: block; height: 18px; background: url('http://www.gamersgate.com/img/site-greyheadline_bg.gif'); padding: 5px 0 5px 20px; } 
h2.greyheadline, .h2.greyheadline, h2.greyheadline span, .h2.greyheadline span, h2.greyheadline a, .h2.greyheadline a { line-height: 18px; color: #282828; font-size: 11px; text-transform: uppercase; } 
p { font-size: 11px; line-height: 15px; } 
p.tiny, span.tiny, a.tiny { font-size: 8px !important; line-height: 11px; } 
p.smaller, span.smaller, a.smaller { font-size: 9px !important; line-height: 12px; } 
p.small, span.small, a.small { font-size: 10px; line-height: 13px; } 
p.normal, span.normal, a.normal { font-size: 11px !important; } 
p.big, span.big, a.big { font-size: 12px !important; } 
p.bigger, span.bigger, a.bigger { font-size: 14px !important; } 
p.huge, span.huge, a.huge { font-size: 20px !important; } 
p.enormous, span.enormous, a.enormous { font-size: 24px !important; } 
p.noSpace { margin: 0; } 
.article p, .article div { margin: 2px 0 15px 0; } 
.article.separators p, .article.separators div { margin: 2px 0 15px 0; } 
p.mBottom, a.mBottom, span.mBottom, div.mBottom, br.mBottom, h1.mBottom, h2.mBottom, h3.mBottom, h4.mBottom { margin: 0px 0 2px 0; } 
p.mBottom2, a.mBottom2, span.mBottom2, div.mBottom2, br.mBottom2, h1.mBottom, h2.mBottom, h3.mBottom, h4.mBottom { margin: 0px 0 4px 0; } 
p.mBottom3, a.mBottom3, span.mBottom3, div.mBottom3, br.mBottom3, h1.mBottom, h2.mBottom, h3.mBottom, h4.mBottom { margin: 0px 0 6px 0; } 
p.mBottom4, a.mBottom4, span.mBottom4, div.mBottom4, br.mBottom4, h1.mBottom, h2.mBottom, h3.mBottom, h4.mBottom { margin: 0px 0 8px 0; } 
p.blue, span.blue, li.blue, label.blue, h1.blue, h2.blue, h3.blue, h4.blue, a.blue { color:#09c2ff !important; } 
p.midblue, span.midblue, li.midblue, label.midblue, h1.midblue, h2.midblue, h3.midblue, h4.midblue, a.midblue { color: #1498c8 !important; } 
p.darkblue, span.darkblue, li.darkblue, label.darkblue, h1.darkblue, h2.darkblue, h3.darkblue, h4.darkblue, a.darkblue { color: #275f73 !important; } 
p.intenseblue, span.intenseblue, li.intenseblue, label.intenseblue, h1.intenseblue, h2.intenseblue, h3.intenseblue, h4.intenseblue, a.intenseblue { color: #0030ff !important; } 
p.black, span.black , li.black, label.black, a.black { color: #000; } 
p.white, span.white, li.white, label.white, h1.white, h2.white, h3.white, h4.white, a.white { color: #FFF !important; } 
p.grey, span.grey, li.grey, label.grey, h1.grey, h2.grey, h3.grey, h4.grey, a.grey { color: #6e6e6e !important; } 
p.darkgrey, span.darkgrey, li.darkgrey, label.darkgrey, h1.darkgrey, h2.darkgrey, h3.darkgrey, h4.darkgrey, a.darkgrey { color: #333333 !important; } 
p.red, span.red, li.red, label.red, h1.red, h2.red, h3.red, h4.red, a.red { color: red; } 
p.green, span.green, li.green, label.green, h1.green, h2.green, h3.green, h4.green, a.green { color: #48a000 !important; } 
p.yellow, span.yellow, li.yellow, label.yellow, h1.yellow, h2.yellow, h3.yellow, h4.yellow, a.yellow { color: #AAAA00 !important; } 
p.orange, span.orange, li.orange, label.orange, h1.orange, h2.orange, h3.orange, h4.orange, a.orange { color: #db7213 !important; } 
.treb, .treb p, .treb span, .treb a { font-family: "Trebuchet MS", sans-serif; } 
.article li { list-style: circle inside; margin-left:16px; padding-bottom: 3px; } 
a, a:link, a:visited { color: #000; font-weight: bold; line-height: 110%; } 
a:hover, a:active { color: #7e7e7e; font-weight: bold; line-height: 110%; } 
a.blue, a.blue:link, a.blue:visited { color: #049bcc; } 
a.blue:hover , a.blue:active { color: #7fB4d0; } 
a.darkblue { color: #275f73; } 
a.darkblue:link { color: #275f73; } 
a.darkblue:visited { color: #275f73; } 
a.darkblue:hover { color: #049bcc; } 
a.darkblue:active { color: #049bcc; } 
a.white { color: #FFF; } 
a.white:link { color: #FFF; } 
a.white:visited { color: #FFF; } 
a.white:hover { color: #7fB4d0; } 
a.white:active { color: #7fB4d0; } 
a.black { color: #000; } 
a.black:link { color: #000; } 
a.black:visited { color: #000; } 
a.black:hover { color: #7e7e7e; } 
a.black:active { color: #7e7e7e; } 
a.darkgrey, a.grey { color: #454545; } 
a.darkgrey:link, a.grey:link { color: #454545; } 
a.darkgrey:visited, a.grey:visited { color: #454545; } 
a.darkgrey:hover, a.grey:hover { color: #7e7e7e; } 
a.darkgrey:active, a.grey:active { color: #7e7e7e; } 
a.red { color: red; } 
a.red:link { color: red; } 
a.red:visited { color: red; } 
a.red:hover { color: red; } 
a.red:active { color: red; } 
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a { font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; line-height: 120%; color: #333333; margin-bottom:0.5em; font-size: inherited; } 
a.external { background: url('http://www.gamersgate.com/img/icons/extern_link_small.png') center right no-repeat; padding: 0 15px 0 0; display: inline-block; } 
a.download_icon { background: url('http://www.gamersgate.com/img/icons/download_small.png') center left no-repeat; padding: 0 0 0 15px; display: inline-block; } 
a.pc_sign { background: url('http://www.gamersgate.com/img/platformLogoWindowsSmall.png') center right no-repeat; padding: 0 22px 0 0; display: inline-block; } 
a.pc_sign_medium { background: url('http://www.gamersgate.com/img/platformLogoWindowsMedium.png') center right no-repeat; padding: 0 30px 0 0; display: inline-block; } 
a.mac_sign { background: url('http://www.gamersgate.com/img/platformLogoMacSmall.png') center right no-repeat; padding: 0 22px 0 0; display: inline-block; } 
a.mac_sign_medium { background: url('http://www.gamersgate.com/img/platformLogoMacMedium.png') center right no-repeat; padding: 0 24px 0 0; display: inline-block; } 
a.pcmac_sign { background: url('http://www.gamersgate.com/img/platformLogoWinMacSmall.png') center right no-repeat; padding: 0 22px 0 0; display: inline-block; } 
a.pcmac_sign_medium { background: url('http://www.gamersgate.com/img/platformLogoWinMacMedium.png') center right no-repeat; padding: 0 30px 0 0; display: inline-block; } 
span.icon, a.icon { display: inline-block; padding-left: 20px; line-height: 15px; height: 15px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url('http://www.gamersgate.com/img/icons/default_sprite.png'); color: #454545; } 
span.icon:hover, a.icon:hover, .icon.hover, .icon.active { background-position: 0px -15px; color: #333333 } 
span.icon.gg, a.icon.gg { background-image: url('http://www.gamersgate.com/img/icons/gg_sprite.png'); } 
span.icon.add, a.icon.add { background-image: url('http://www.gamersgate.com/img/icons/add_sprite.png'); } 
span.icon.blc, a.icon.blc { background-image: url('http://www.gamersgate.com/img/icons/blc_sprite.png'); } 
span.icon.blcadd, a.icon.blcadd { background-image: url('http://www.gamersgate.com/img/icons/blcadd_sprite.png'); } 
span.icon.buddies, a.icon.buddies { background-image: url('http://www.gamersgate.com/img/icons/buddies_sprite.png'); padding-left: 22px; } 
span.icon.calendar, a.icon.calendar { background-image: url('http://www.gamersgate.com/img/icons/calendar_sprite.png'); } 
span.icon.cart, a.icon.cart { background-image: url('http://www.gamersgate.com/img/icons/cart_sprite.png'); } 
span.icon.cart2, a.icon.cart2 { background-image: url('http://www.gamersgate.com/img/icons/cart2_sprite.png'); } 
span.icon.clock, a.icon.clock, span.icon.alerts, a.icon.alerts, span.icon.preorder, a.icon.preorder { background-image: url('http://www.gamersgate.com/img/icons/alerts_sprite.png'); } 
span.icon.dollar, a.icon.dollar, span.icon.payment, a.icon.payment { background-image: url('http://www.gamersgate.com/img/icons/payment_sprite.png'); } 
span.icon.download, a.icon.download, span.icon.digitalcopy, a.icon.digitalcopy { background-image: url('http://www.gamersgate.com/img/icons/download_sprite.png'); } 
span.icon.game, a.icon.game { background-image: url('http://www.gamersgate.com/img/icons/game_sprite.png'); } 
span.icon.gift, a.icon.gift { background-image: url('http://www.gamersgate.com/img/icons/gift_sprite.png'); } 
span.icon.help, a.icon.help { background-image: url('http://www.gamersgate.com/img/icons/help_sprite.png'); } 
span.icon.info, a.icon.info { background-image: url('http://www.gamersgate.com/img/icons/info_sprite.png'); } 
span.icon.support, a.icon.support { background-image: url('http://www.gamersgate.com/img/icons/support_sprite.png'); } 
span.icon.mac, a.icon.mac { background-image: url('http://www.gamersgate.com/img/icons/mac_sprite.png'); } 
span.icon.message, a.icon.message { background-image: url('http://www.gamersgate.com/img/icons/message_sprite.png'); } 
span.icon.new, a.icon.new, span.icon.notifications, a.icon.notifications { background-image: url('http://www.gamersgate.com/img/icons/new_sprite.png'); } 
span.icon.search, a.icon.search { background-image: url('http://www.gamersgate.com/img/icons/search_sprite.png'); } 
span.icon.customize, a.icon.customize { background-image: url('http://www.gamersgate.com/img/icons/customize_sprite.png'); } 
span.icon.settings, a.icon.settings { background-image: url('http://www.gamersgate.com/img/icons/settings_sprite.png'); } 
span.icon.freegames, a.icon.freegames, span.icon.star, a.icon.star { background-image: url('http://www.gamersgate.com/img/icons/star_sprite.png'); } 
span.icon.wheel, a.icon.wheel { background-image: url('http://www.gamersgate.com/img/icons/wheel_sprite.png'); } 
span.icon.user, a.icon.user, span.icon.profile, a.icon.profile { background-image: url('http://www.gamersgate.com/img/icons/user_sprite.png'); } 
span.icon.walkthrough, a.icon.walkthrough { background-image: url('http://www.gamersgate.com/img/icons/walkthrough_sprite.png'); } 
span.icon.warning, a.icon.warning { background-image: url('http://www.gamersgate.com/img/icons/warning_sprite.png'); } 
span.icon.write, a.icon.write { background-image: url('http://www.gamersgate.com/img/icons/write_sprite.png'); } 
span.icon.redremove, a.icon.redremove { background-image: url('http://www.gamersgate.com/img/icons/redremove_sprite.png'); } 
span.icon.faq, a.icon.faq { background-image: url('http://www.gamersgate.com/img/icons/faq_sprite.png'); } 
span.icon.trophy, a.icon.trophy { background-image: url('http://www.gamersgate.com/img/icons/trophy_sprite.png'); } 
span.icon.achievements, a.icon.achievements { background-image: url('http://www.gamersgate.com/img/icons/achievements_sprite.png'); } 
span.icon.history, a.icon.history { background-image: url('http://www.gamersgate.com/img/icons/history_sprite.png'); } 
span.icon.minion, a.icon.minion { background-image: url('http://www.gamersgate.com/img/icons/minion_sprite.png'); } 
span.icon.regions, a.icon.regions { background-image: url('http://www.gamersgate.com/img/icons/regions_sprite.png'); } 
span.icon.shelf, a.icon.shelf { background-image: url('http://www.gamersgate.com/img/icons/shelf_sprite.png'); } 
span.icon.tutor, a.icon.tutor { background-image: url('http://www.gamersgate.com/img/icons/tutor_sprite.png'); } 
span.icon.windows, a.icon.windows { background-image: url('http://www.gamersgate.com/img/icons/windows_sprite.png'); } 
span.icon.winmac, a.icon.winmac { background-image: url('http://www.gamersgate.com/img/icons/winmac_sprite.png'); } 
span.icon.wishlist, a.icon.wishlist { background-image: url('http://www.gamersgate.com/img/icons/wishlist_sprite.png'); } 
span.icon.plusinfo, a.icon.plusinfo { background-image: url('http://www.gamersgate.com/img/icons/plusinfo_sprite.png'); } 
span.icon.vslot_info, a.icon.vslot_info { background-image: url('http://www.gamersgate.com/img/vslot_symbol_info.png'); width: 14px; height: 14px; } 
span.icon.vslot_star, a.icon.vslot_star { background-image: url('http://www.gamersgate.com/img/vslot_symbol_star.png'); width: 14px; height: 14px; } 
span.icon.vslot_upgrade, a.icon.vslot_upgrade, span.icon.vslot_upgrade:hover, a.icon.vslot_upgrade:hover { background-image: url('http://www.gamersgate.com/img/vslot_symbol_upgrade.png'); background-position: 0; height: 14px; } 
span.icon.blueinfo, a.icon.blueinfo { background-image: url('http://www.gamersgate.com/img/icons/blueinfo_sprite.png'); line-height: 16px; height: 16px; } 
span.icon.blueinfo:hover, a.icon.blueinfo:hover, .icon.blueinfo.hover, .icon.blueinfo.active { background-position: 0px -16px; color: #333333 } 
span.icon.greeninfo, a.icon.greeninfo { background-image: url('http://www.gamersgate.com/img/icons/greeninfo_sprite.png'); line-height: 16px; height: 16px; } 
span.icon.greeninfo:hover, a.icon.greeninfo:hover, .icon.greeninfo.hover, .icon.greeninfo.active { background-position: 0px -16px; color: #333333 } 
.icon.mstatus, .icon.mstatus:hover { padding-left: 23px; line-height: 23px; height: 23px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url('http://www.gamersgate.com/img/avatar_g_white.png'); } 
.icon.mstatus.white { background-image: url('http://www.gamersgate.com/img/avatar_g_white.png'); } 
.icon.mstatus.green { background-image: url('http://www.gamersgate.com/img/avatar_g_green.png'); } 
.icon.mstatus.yellow { background-image: url('http://www.gamersgate.com/img/avatar_g_yellow.png'); } 
.icon.mstatus.red { background-image: url('http://www.gamersgate.com/img/avatar_g_red.png'); } 
.icon.mstatus.black { background-image: url('http://www.gamersgate.com/img/avatar_g_black.png'); } 
div.indented, p.indented, ul.indented { padding-left: 20px; padding-right: 20px; } 
div.indentedv, p.indentedv, ul.indentedv { padding-top: 20px; padding-bottom: 20px; } 
div.indentedtop, p.indentedtop, ul.indentedtop { padding-top: 20px; } 
div.indentedbottom, p.indentedbottom, ul.indentedbottom { padding-bottom: 20px; } 
.inp_label, .inp_label { display: block; line-height: 15px; padding: 0 0 0 0; margin: 0 0 0 0; } 
.inp_label.radio, .inp_label.checkbox { display: inline; } 
textarea { border: #c8c8c8 1px solid; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px 3px; border-radius: 3px 3px; padding: 4px 10px 4px 10px; height: 138px; width: 678px; line-height: 19px; font-size: 11px; } 
textarea.invalid { border-color: red; } 
select { height: 25px; width: 218px; border: #c8c8c8 1px solid; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px 3px; border-radius: 3px 3px; color: #6e6e6e; font-weight: bold; font-size: 12px; line-height: 25px; } 
select option { color: #6e6e6e; font-weight: bold; font-size: 12px; line-height: 25px; } 
select.blue { border-top: #1c6e88 1px; border-right: 0 none; border-bottom: #1c6e88 1px; border-left: 0 none; color: #787878; background: #144a5c; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#144a5c), color-stop(50%,#0d2f3b), color-stop(100%,#144a5c)); background: -moz-linear-gradient(top, #144a5c 0%, #0d2f3b 50%, #144a5c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#144a5c', endColorstr='#0d2f3b', GradientType=0); } 
select.blue option { background: #144a5c; color: #FFFFFF; } 
select.wide { width: 318px; } 
select.narrow { width: 80px; } 
input[type=radio], input[type=checkbox], input.inp.radio, input.inp.checkbox { margin: 0 5px 0 0; line-height: 16px; } 
input[type=text], input[type=password], input[type=file], input[type=search], input[type=url], input[type=email], input[type=number], input.inp.text, input.inp.password, input.inp.file, input.inp.number { border: #c8c8c8 1px solid; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px 3px; border-radius: 3px 3px; width: 198px; height: 19px; padding: 4px 10px 4px 10px; line-height: 19px; font-size: 11px; color: #6e6e6e; margin-top: 3px; } 
input[type=number], input.inp.number { width: 98px; height: 19px; padding: 4px 10px 4px 10px; line-height: 18px; font-size: 14px; } 
input[type=text].small, input[type=password].small, input[type=file].small, input[type=search].small, input[type=url].small, input[type=email].small, input[type=number].small, input.inp.text.small, input.inp.password.small, input.inp.search.small, input.inp.email.small, input.inp.file.small { height: 15px; } 
input[type=text].wide, input[type=password].wide, input[type=file].wide, input[type=search].wide, input[type=email].wide, input[type=number].wide, input[type=url].wide, input.inp.text.wide, input.inp.password.wide, input.inp.search.wide, input.inp.email.wide, input.inp.file.wide { width: 298px; } 
input[type=text]:focus, input[type=password]:focus, input[type=file]:focus, input[type=search]:focus, input[type=email]:focus, input[type=number]:focus, input[type=url]:focus, input.inp.text:focus, input.inp.password:focus, input.inp.search:focus, input.inp.email:focus, input.inp.file:focus { color: #000000; } 
input[type=text].invalid, input[type=password].invalid, input[type=file].invalid, input[type=search].invalid, input[type=email].invalid, input[type=number].invalid, input[type=url].invalid, input.inp.text.invalid, input.inp.password.invalid, input.inp.search.invalid, input.inp.email.invalid, input.inp.file.invalid { border-color: red; } 
.btn, .btn:hover, .btn:active, .btn:visited, .btn:link { color: #FFFFFF; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; user-select: none; } 
.btn { border: 0 none; height: 16px; line-height: 16px; padding: 4px 0; font-size: 11px; width: 154px; background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w154.png') no-repeat; color: #FFFFFF; font-weight: bold; display: inline-block; margin: auto auto; text-align: center; overflow: hidden; white-space: nowrap; } 
input.btn { height: 24px; } 
.btn.tall { text-shadow: #aaaaaa 0 0 3px; } 
.btn:hover { text-shadow: #aaaaaa 0 0 3px; } 
.btn.tall:hover { text-shadow: #aaaaaa 0 0 6px; } 
.btn.tall { height: 20px; line-height: 20px; padding: 7px 0 7px 0; width: 104px; font-size: 14px; } 
input.btn.tall { height: 34px; } 
.btn.narrow { width: 48px; } 
.btn.small { width: 82px; font-size: 11px; } 
.btn.normal { width: 104px; } 
.btn.medium { width: 154px; } 
.btn.wide { width: 218px; } 
.btn { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w104.png') no-repeat; } 
.btn.narrow { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w48.png') no-repeat; } 
.btn.narrow.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w48.png') no-repeat; } 
.btn.narrow.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h24_w48.png') no-repeat; } 
.btn.small { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w82.png') no-repeat; } 
.btn.small.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w82.png') no-repeat; } 
.btn.small.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h24_w82.png') no-repeat; } 
.btn.normal { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w104.png') no-repeat; } 
.btn.normal.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w104.png') no-repeat; } 
.btn.normal.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h24_w104.png') no-repeat; } 
.btn.medium { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w154.png') no-repeat; } 
.btn.medium.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w154.png') no-repeat; } 
.btn.medium.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h24_w154.png') no-repeat; } 
.btn.wide { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w218.png') no-repeat; } 
.btn.wide.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h24_w218.png') no-repeat; } 
.btn.wide.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h24_w218.png') no-repeat; } 
.btn.tall { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w154.png') no-repeat; } 
.btn.tall.narrow { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w48.png') no-repeat; } 
.btn.tall.narrow.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w48.png') no-repeat; } 
.btn.tall.narrow.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h34_w48.png') no-repeat; } 
.btn.tall.narrow.bluebg { background: url('http://www.gamersgate.com/img/buttons/btn_blue_h34_w48.png') no-repeat; } 
.btn.tall.normal { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w104.png') no-repeat; } 
.btn.tall.normal.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w104.png') no-repeat; } 
.btn.tall.normal.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h34_w104.png') no-repeat; } 
.btn.tall.normal.bluebg { background: url('http://www.gamersgate.com/img/buttons/btn_blue_h34_w104.png') no-repeat; } 
.btn.tall.medium { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w154.png') no-repeat; } 
.btn.tall.medium.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w154.png') no-repeat; } 
.btn.tall.medium.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h34_w154.png') no-repeat; } 
.btn.tall.medium.bluebg { background: url('http://www.gamersgate.com/img/buttons/btn_blue_h34_w154.png') no-repeat; } 
.btn.tall.wide { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w218.png') no-repeat; } 
.btn.tall.wide.greybg { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h34_w218.png') no-repeat; } 
.btn.tall.wide.greybrightbg { background: url('http://www.gamersgate.com/img/buttons/btn_grey2_h34_w218.png') no-repeat; } 
.btn.tall.wide.bluebg { background: url('http://www.gamersgate.com/img/buttons/btn_blue_h34_w218.png') no-repeat; } 
.btn.bluebg { background: url('http://www.gamersgate.com/img/buttons/btn_blue_h34_w154.png') no-repeat; } 
.btn.bluebg.tall { background: url('http://www.gamersgate.com/img/buttons/btn_blue_h34_w154.png') no-repeat; } 
.btn.bluebg.tall.medium { background: url('http://www.gamersgate.com/img/buttons/btn_blue_h34_w154.png') no-repeat; } 
.btn.greenbg { background: url('http://www.gamersgate.com/img/buttons/btn_green_h34_w154.png') no-repeat; } 
.btn.greenbg.tall { background: url('http://www.gamersgate.com/img/buttons/btn_green_h34_w154.png') no-repeat; } 
.btn.greenbg.tall.medium { background: url('http://www.gamersgate.com/img/buttons/btn_green_h34_w154.png') no-repeat; } 
.btn.orangebg { background: url('http://www.gamersgate.com/img/buttons/btn_orange_h34_w154.png') no-repeat; } 
.btn.orangebg.tall { background: url('http://www.gamersgate.com/img/buttons/btn_orange_h34_w154.png') no-repeat; } 
.btn.orangebg.tall.medium { background: url('http://www.gamersgate.com/img/buttons/btn_orange_h34_w154.png') no-repeat; } 
.btn.mini { background: url('http://www.gamersgate.com/img/buttons/btn_grey_h17_w35.png') no-repeat; width: 35px; height: 17px; line-height: 11px; padding: 3px 0; font-size: 9px; } 
.btn.mini.active { text-shadow: #aaaaaa 0 0 5px; color: #FFFFFF; } 
.numcircle { padding: 2px; height: 12px !important; min-width: 12px; display: inline-block; -moz-border-radius: 5em; -webkit-border-radius: 5em; border-radius: 5em; background: #FFF; line-height: 12px !important; font-size: 10px; font-weight: bold; color: #000; text-align: center; } 
.numcircle.greenbg { background: #1cb711; color: #FFF; } 
.numcircle.redbg { background: #d10d0d; color: #FFF; }

body { background: black; } 
.theme1 div, .theme1 span, .theme1 p, .theme1 div, .theme1 label { color: #9e9e9e; } 
.theme1 h1, .theme1 h2, .theme1 h3, .theme1 h4, .theme1 a, .theme1 a:hover, .theme1 a:visited, .theme1 a:active, .theme1 a:link { color: #c6c6c6; } 
.theme1 a.btn, .theme1 a.btn:link { color: #FFFFFF; } 
.theme1 a:hover { color: #FFFFFF; } 
.theme1 .textcolor1, .theme1 .textcolor1 * { color: #c6c6c6; } 
.theme1 .textcolor2, .theme1 .textcolor2 * { color: #9e9e9e; } 
.theme1 .prtag * { color: #FFFFFF; } 
.header_wide { padding: 0; clear: both; height: 14px; background: url('http://www.gamersgate.com/img/site-header_wide_bg.gif') repeat-x left top; border-top: solid 1px #c8c8c8; border-bottom: solid 1px #c8c8c8; margin: 0; width: 100%; line-height: 14px; } 
.header_wide.bluebg { background: #b2cdd6; border-top: solid 1px #92abb4; border-bottom: solid 1px #92abb4; } 
.header_wide.large { background: url('http://www.gamersgate.com/img/site-header_wide_large_bg.gif') repeat-x left top; height: 14px; padding: 5px 0 4px 0; } 
.header_wide.large, .header_wide.large span, .header_wide.large a { font-size: 11px; } 
.header_wide span, .header_wide a { text-transform: uppercase; line-height: 14px; font-size: 11px; font-weight: bold; color: #434343; font-family: "Trebuchet MS", sans-serif; padding-left: 20px; } 
.header_wide.bluebg span, .header_wide.bluebg a, .header_wide.bluebg a:hover { color: #4b5b60; } 
.header_wide span.label_pc, .header_wide a.label_pc { display: inline-block; background: url('http://www.gamersgate.com/img/icons/12px_inline_pc.png') no-repeat left; padding-left: 17px; } 
.header_wide span.label_mac, .header_wide a.label_mac { display: inline-block; background: url('http://www.gamersgate.com/img/icons/12px_inline_mac.png') no-repeat left; padding-left: 15px; } 
.header_wide span.label_linux, .header_wide a.label_linux { display: inline-block; background: url('http://www.gamersgate.com/img/icons/12px_inline_linux.png') no-repeat left; padding-left: 14px; } 
.header_wide .add_title, .header_wide .small, .header_wide .add_title *, .header_wide .small * { font-weight: normal; font-size: 10px !important; color: #636363; padding: 0px; text-transform: none; } 
.header_wide a { padding: 0px; } 
.header_wide .f_right { padding-right: 20px; } 
.header_wide .f_right .platformLogoMacMedium { position: absolute; z-index:99; width: 20px; margin-left: -22px; margin-top: -8px; } 
.header_wide .f_right .platformLogoWindowsMedium { position: absolute; z-index:99; width: 20px; margin-left: -22px; margin-top: -2px; } 
.header_wide .f_right .platformLogoWinMacMedium { position: absolute; z-index:99; width: 20px; margin-left: -22px; margin-top: -2px; } 
.theme1 .header_wide { background: #222222; border-top: solid 1px #000000; border-bottom: solid 1px #000000; } 
.theme1 .header_wide span { color: #9e9e9e; } 
.prtag { width: 62px; padding-left: 5px; height: 15px; background: #049bcc; display: block; -webkit-border-top-left-radius: 3px 3px; -webkit-border-bottom-left-radius: 3px 3px; -moz-border-top-left-radius: 3px 3px; -moz-border-bottom-left-radius: 3px 3px; border-top-left-radius: 3px 3px; border-bottom-left-radius: 3px 3px; text-align: left; } 
.prtag.round { -webkit-border-top-right-radius: 3px 3px; -webkit-border-bottom-right-radius: 3px 3px; -moz-border-top-right-radius: 3px 3px; -moz-border-bottom-right-radius: 3px 3px; border-top-right-radius: 3px 3px; border-bottom-right-radius: 3px 3px; } 
.prtag .discount { float: right; text-align: right; padding-right: 4px; } 
.prtag span, .buytag a, .addtoslottag a { color: #FFFFFF; line-height: 15px; font-size: 11px; font-weight: bold; } 
.big .prtag span, .big .buytag a, .big .addtoslottag a { font-size: 12px; } 
.bigger .prtag span, .bigger .buytag a, .bigger .addtoslottag a { font-size: 15px; } 
.prtag.redbg { background: red; } 
.prtag.whitebg { width: auto; height: auto; background: transparent; display: inline-block; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } 
.prtag.whitebg span, .buytag.whitebg a { color: #049bcc; line-height: auto; font-size: 11px; font-weight: bold; } 
.buytag { width: 26px; padding-left: 4px; padding-right: 4px; margin-left: 1px; height: 15px; background: #049bcc; display: block; -webkit-border-top-right-radius: 3px 3px; -webkit-border-bottom-right-radius: 3px 3px; -moz-border-top-right-radius: 3px 3px; -moz-border-bottom-right-radius: 3px 3px; border-top-right-radius: 3px 3px; border-top-bottom-radius: 3px 3px; text-align: left; } 
.buytag.redbg { background: red; } 
.addtoslottag { width: 89px; padding-left: 5px; padding-right: 5px; margin-left: 1px; height: 15px; background: #128664; display: block; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px 3px; border-radius: 3px 3px; text-align: center; } 
.infotag { background: url('http://www.gamersgate.com/img/site-plusinfo.png'); width: 24px; height: 15px; } 
a.un, a.un:link, a.un:hover { font-weight: bold; padding-right: 14px; display: inline-block; background: url('http://www.gamersgate.com/img/avatar_g12_white.png') no-repeat center right; } 
a.un.mstatus1 { background: url('http://www.gamersgate.com/img/avatar_g12_green.png') no-repeat center right; } 
a.un.mstatus2 { background: url('http://www.gamersgate.com/img/avatar_g12_yellow.png') no-repeat center right; } 
a.un.mstatus3 { background: url('http://www.gamersgate.com/img/avatar_g12_red.png') no-repeat center right; } 
a.un.mstatus4 { background: url('http://www.gamersgate.com/img/avatar_g12_black.png') no-repeat center right; } 
.avatar { background: url('http://www.gamersgate.com/img/avatar_big_bg.gif'); width: 124px; height: 179px; } 
.avatar.linked { cursor: pointer; } 
.avatar .avatar_img { background-repeat: no-repeat; background-position: 12px 12px; } 
.avatar .inner { background: url('http://www.gamersgate.com/img/avatar_big_overlay.png') no-repeat; } 
.avatar .un { padding-top: 113px; height: 28px; text-align: center; overflow: hidden; white-space: nowrap; } 
.avatar .un span { text-align: center; color: #2ed4ff; font-size: 15px; font-weight: bold; line-height: 28px; overflow: hidden; white-space: nowrap; } 
.avatar .mstatus { height: 31px; padding-top: 7px; text-align: center; } 
.avatar .mstatus div { margin: 0 auto; display: inline-block; padding-right: 28px; height: 23px; background-repeat: no-repeat; background-position: center right; background-image: url('http://www.gamersgate.com/img/avatar_g_white.png'); } 
.avatar.white .mstatus div { background-image: url('http://www.gamersgate.com/img/avatar_g_white.png'); } 
.avatar.green .mstatus div { background-image: url('http://www.gamersgate.com/img/avatar_g_green.png'); } 
.avatar.yellow .mstatus div { background-image: url('http://www.gamersgate.com/img/avatar_g_yellow.png'); } 
.avatar.red .mstatus div { background-image: url('http://www.gamersgate.com/img/avatar_g_red.png'); } 
.avatar.black .mstatus div { background-image: url('http://www.gamersgate.com/img/avatar_g_black.png'); } 
.avatar .mstatus div span{ color: #282828; font-size: 12px; line-height: 23px; font-weight: bold; } 
.avatar.avsmall { background: url('http://www.gamersgate.com/img/avatar_small_bg.png'); width: 50px; height: 89px; } 
.avatar.avsmall .avatar_img { display: block; width: 50px; height: 50px; background-repeat: no-repeat; background-position: center center; -webkit-border-top-left-radius: 3px 3px; -moz-border-top-left-radius: 3px 3px; border-top-left-radius: 3px 3px; -webkit-border-top-right-radius: 3px 3px; -moz-border-top-right-radius: 3px 3px; border-top-right-radius: 3px 3px; } 
.avatar.avsmall .mstatus { display: block; width: 50px; height: 39px; padding: 0; background-repeat: no-repeat; background-position: center center; background-image: url('http://www.gamersgate.com/img/avatar_g_white.png'); } 
.avatar.avsmall.white .mstatus { background-image: url('http://www.gamersgate.com/img/avatar_g_white.png'); } 
.avatar.avsmall.green .mstatus { background-image: url('http://www.gamersgate.com/img/avatar_g_green.png'); } 
.avatar.avsmall.yellow .mstatus { background-image: url('http://www.gamersgate.com/img/avatar_g_yellow.png'); } 
.avatar.avsmall.red .mstatus { background-image: url('http://www.gamersgate.com/img/avatar_g_red.png'); } 
.avatar.avsmall.black .mstatus { background-image: url('http://www.gamersgate.com/img/avatar_g_black.png'); } 
.avatar.avmini { background: url('http://www.gamersgate.com/img/avatar_small_bg.png'); width: 50px; height: 50px; } 
.avatar.avmini .avatar_img { display: block; width: 50px; height: 50px; background-repeat: no-repeat; background-position: center center; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px 3px; border-radius: 3px 3px; } 
div.rating_big { height: 18px; width: 101px; background: url('http://www.gamersgate.com/img/rating_big_blank.png') no-repeat; } 
div.rating_big div.rating_inner { height: 18px; width: 0%; background: url('http://www.gamersgate.com/img/rating_big_fill.png') no-repeat; } 
div.rating_big div.rating_inner div.rating_myvote { width: 101px; height: 18px; display: none; position: absolute; } 
div.rating_big div.rating_inner div.rating_myvote a { display: inline-block; float: left; width: 20px; height: 18px; background: url('http://www.gamersgate.com/img/rating_big_hover.png') no-repeat; } 
div.rating_big div.rating_inner div.rating_myvote a.hidden { background: none; } 
.video_container { width:100%; height:100%; background: #000000; text-align: center; } 
.video_container .inner { padding: 40px 20px; margin: 0 auto; } 
.tinyscrollbar { } 
.tinyscrollbar .viewport { overflow: hidden; position: relative; min-height: 29px; } 
.tinyscrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; } 
.tinyscrollbar .scrollbar { position: relative; float: right; width: 20px; } 
.tinyscrollbar.horz .scrollbar { height: 20px; width: auto; } 
.tinyscrollbar .track { height: 100%; width:10px; position: relative; padding: 0 10px 0 0; } 
.tinyscrollbar.horz .track { width: 100%; height:10px; padding: 0 0 10px 0; } 
.tinyscrollbar .thumb, .tinyscrollbar .thumb .end { background: #2aacd1; background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2fccf9), color-stop(100%,#258ca9)); background: -moz-linear-gradient(left, #2fccf9 0%, #258ca9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fccf9', endColorstr='#258ca9', GradientType=1); } 
.tinyscrollbar.horz .thumb, .tinyscrollbar.horz .thumb .end { background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2fccf9), color-stop(100%,#258ca9)); background: -moz-linear-gradient(top, #2fccf9 0%, #258ca9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fccf9', endColorstr='#258ca9', GradientType=0); } 
.tinyscrollbar .thumb { width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } 
.tinyscrollbar.horz .thumb { height: 10px; width: auto; } 
.tinyscrollbar .thumb .end { overflow: hidden; height: 5px; width: 13px; } 
.tinyscrollbar.horz .thumb .end { height: 13px; width: 5px; } 
.tinyscrollbar .disable{ display: none; } 
.boximg { border: 1px solid #515151; } 
.boximg.noborder { border: 0 none; } 
.boximg.big { width: 180px; height: 259px; } 
.boximg.medium { width: 122px; height: 177px; } 
.boximg.small { width: 90px; height: 130px; } 
.boximg.thumb { width: 35px; height: 50px; } 
.boximg.tiny { width: 29px; height: 44px; } 
.boximg.mobile { width: 57px; height: 57px; } 
span.boximg { display: inline-block; } 
.statuscolor_X { color: red; } 
.statuscolor_P { color: #AAAA00; } 
.statuscolor_C { color: green; } 
.facebook_logo { background: url('http://www.gamersgate.com/img/logos/facebook_logo_16.png') no-repeat center left; padding: 1px 0 1px 20px; line-height: 14px; font-size: 12px; color: #FFF; height: 16px; display: inline-block; } 
input.serial_key_holder { width: 250px; font-family: Arial,sans-serif; font-size: 11px; line-height: 14px; border: none 0; background: transparent; padding: 0; } 
textarea.serial_key_holder { width: 250px; height: 42px; font-family: Arial,sans-serif; font-size: 11px; line-height: 14px; border: none 0; background: transparent; padding: 0; } 
div.splash { width: 40px; height: 30px; padding: 5px 0 5px 0; font-size: 12px; line-height: 30px; text-shadow: #aaaaaa 0 0 2px; font-weight: bold; text-align: center; color: #FFF; overflow: hidden; background: url('http://www.gamersgate.com/img/splash-small-bg-red.png') top left no-repeat; -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -o-transform: rotate(-15deg); transform: rotate(-15deg); font-smooth:always; -webkit-font-smoothing: antialiased; } 
div.splash.big { width: 140px; height: 100px; padding: 20px 0 20px 0; font-size: 40px; line-height: 100px; text-shadow: #aaaaaa 0 0 10px; background: url('http://www.gamersgate.com/img/splash-bg-red.png') top left no-repeat; } 
div.splash.orange { background: url('http://www.gamersgate.com/img/splash-small-bg-orange.png') top left no-repeat; color: #FFF; } 
div.splash.green { background: url('http://www.gamersgate.com/img/splash-small-bg-green.png') top left no-repeat; color: #FFF; } 
div.splash.blue { background: url('http://www.gamersgate.com/img/splash-small-bg-blue.png') top left no-repeat; color: #FFF; } 
div.splash.red { background: url('http://www.gamersgate.com/img/splash-small-bg-red.png') top left no-repeat; color: #FFF; } 
div.splash.comingsoon { padding: 10px 0 10px 0; font-size: 9px; line-height: 10px; font-style: italic; font-weight: normal; background: url('http://www.gamersgate.com/img/splash-small-bg-orange.png') top left no-repeat; } 
div.splash.big.comingsoon { height: 96px; padding: 34px 0 20px 0; font-size: 30px; line-height: 34px; background: url('http://www.gamersgate.com/img/splash-bg-orange.png') top left no-repeat; } 
div.splash.preorder { padding: 10px 0 10px 0; font-size: 10px; line-height: 10px; font-style: italic; font-weight: normal; background: url('http://www.gamersgate.com/img/splash-small-bg-blue.png') top left no-repeat; } 
div.splash.big.preorder { height: 100px; padding: 30px 0 20px 0; font-size: 36px; line-height: 38px; background: url('http://www.gamersgate.com/img/splash-bg-blue.png') top left no-repeat; } 
div.splash.free { font-size: 11px; font-style: italic; text-transform: uppercase; background: url('http://www.gamersgate.com/img/splash-small-bg-green.png') top left no-repeat; } 
div.splash.big.free { height: 95px; padding: 45px 0 0 0; font-size: 40px; line-height: 45px; background: url('http://www.gamersgate.com/img/splash-bg-green.png') top left no-repeat; } 
div.splash.earlyaccess { padding: 10px 0 10px 0; font-size: 9px; line-height: 10px; font-style: italic; font-weight: normal; background: url('http://www.gamersgate.com/img/splash-small-bg-yellow.png') top left no-repeat; } 
div.splash.big.earlyaccess { height: 96px; padding: 34px 0 20px 0; font-size: 26px; line-height: 34px; background: url('http://www.gamersgate.com/img/splash-bg-yellow.png') top left no-repeat; } 
div.splash.new { font-size: 11px; font-style: italic; text-transform: uppercase; background: url('http://www.gamersgate.com/img/splash-small-bg-green.png') top left no-repeat; } 
div.splash.big.new { height: 95px; padding: 45px 0 0 0; font-size: 40px; line-height: 45px; background: url('http://www.gamersgate.com/img/splash-bg-green.png') top left no-repeat; } 
div.splash.niceprice { } 
.review_form { padding: 0 20px; } 
.review_form .inner { padding: 20px 0; } 
.review_form .title_area { float: left; } 
.review_form .title_area input{ width: 300px; } 
.review_form .rating_area { float: left; padding-left: 20px; } 
.review_form .rating_area h3{ padding-bottom: 5px; } 
.review_form .review_area { clear: both; padding-top: 21px; } 
.review_form .review_area textarea { } 
.review_form .btn_area { text-align: right; padding-top: 5px; } 
.review { padding: 20px; clear: both; } 
.review .inner_l { float: left; padding: 0 0 0 0; width: 70px; } 
.review .inner_r { float: left; padding: 0; max-width: 620px; } 
.review .rev_title { float: left; line-height: 16px; padding-bottom: 5px; font-size: 15px; font-weight: bold; padding-right: 10px; } 
.review .rev_rating { float: left; padding-bottom: 5px; } 
.review .rev_author { clear: both; font-size: 11px; padding-bottom: 15px; } 
.tutorthread { padding: 0 20px; clear: both; } 
.tutorthread .inner_l { float: left; padding: 0 0 0 0; width: 70px; } 
.tutorthread .inner_r { float: left; padding: 0; max-width: 620px; } 
.tutorthread .inner_r .article h2, .tutorthread .inner_r .article p { padding: 0; margin: 0; } 
.tutorthread .inner_r .article .tutor_ttl { line-height: 16px; padding: 0 0 2px 0; font-size: 15px; line-height: 19px; font-weight: bold; } 
.tutorthread .inner_r .article .tutor_author { font-size: 11px; line-height: 14px; padding: 0 0 10px 0; } 
.tutorthread .inner_r .article p br{ height: 4px; } 
#sysmsg { border-bottom: #c0c0c0 1px solid; } 
#wrapper { margin:0; background-repeat: no-repeat; background-position: top center; width:100%; } 
#mainArea { margin: 0 auto; width: 980px; } 
#topSpace { height: 35px; } 
.top_skin_link { display: block; height: 100%; width: 100%; } 
#leftSpace { position: absolute; margin-left: -376px; width: 376px; min-height: 1000px; text-align: right; } 
#leftSpace * { text-align: right; } 
#leftSpace .skin_link { display: block; min-height: 1000px; width: 376px; } 
#leftSpace .ad_container { padding-right: 10px; } 
#rightSpace { position: absolute; margin-left: 980px; width: 140px; min-height: 1000px; } 
#rightSpace .skin_link { display: block; min-height: 1000px; width: 140px; } 
#rightSpace .ad_container { padding-left: 10px; } 
#mainAreaLeftCol { float: left; width: 240px; } 
#MAL_logo { height: 50px; margin-top: 10px; } 
#MAL_logo a img { } 
#MAL_menu { background: url('http://www.gamersgate.com/img/site-mainAreaBg.gif') repeat-y; } 
#Shoppingcart { background: #000000; } 
#Shoppingcart .totcost { text-align: center; height: 30px; width: 100%; padding-bottom: 4px; } 
#Shoppingcart .totcost span { line-height: 30px; font-size: 14px; font-weight: bold; color: #333; } 
#Shoppingcart .totcost .prtag span { color: #049bcc; } 
#sc_item { border-right: 1px solid #c0c0c0; } 
#sc_item .cart_btn_prev { text-align: right; float: left; width: 48px; padding-right: 10px; padding-top: 77px; height: 102px; } 
#sc_item .cart_btn_prev a { width: 48px; height: 26px; display: block; background: url('http://www.gamersgate.com/img/site-cart_btn_prev.png') right center no-repeat; } 
#sc_item .cart_product_container { float: left; display: block; width: 122px; height: 179px; } 
#sc_item .cart_btn_next { text-align: left; float: left; width: 47px; padding-left: 10px; padding-top: 77px; height: 102px; } 
#sc_item .cart_btn_next a { width: 47px; height: 26px; display: block; background: url('http://www.gamersgate.com/img/site-cart_btn_next.png') left center no-repeat; } 
.cart_title { height: 30px; overflow: hidden; text-align: center; } 
.cart_title span { line-height: 30px; } 
#cart_btn_left { float: left; display: block; width: 90px; height: 30px; background: url('http://www.gamersgate.com/img/site-cart_btn_left.png') no-repeat; color: #FFF; text-align: center; line-height: 30px } 
#cart_btn_mid { float: left; display: block; width: 58px; height: 30px; margin: 0 1px; background: url('http://www.gamersgate.com/img/site-cart_btn_mid.png') no-repeat; } 
#cart_btn_right { float: left; display: block; width: 90px; height: 30px; background: url('http://www.gamersgate.com/img/site-cart_btn_right.png') no-repeat; color: #FFF; text-align: center; line-height: 30px } 
.MAL_header { height: 31px; background: url('http://www.gamersgate.com/img/site-mal_hbg_1px.gif') repeat-x left top; cursor: pointer; } 
.MAL_header.roundupperleft { -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; border-top-left-radius: 4px; } 
.MAL_header div { padding: 8px 28px 0 19px; background: url('http://www.gamersgate.com/img/site-mal_hbg_rightarrow.png') no-repeat right top; } 
.MAL_section.closed .MAL_header div { background: url('http://www.gamersgate.com/img/site-mal_hbg_rightarrow_closed.png') no-repeat right top; } 
.MAL_header div.profile_level { background-repeat: no-repeat; background-position: 205px 4px; background-image: url('http://www.gamersgate.com/img/avatar_g_white.png'); } 
.MAL_header div.profile_level.level2 { background-image: url('http://www.gamersgate.com/img/avatar_g_green.png'); } 
.MAL_header div.profile_level.level3 { background-image: url('http://www.gamersgate.com/img/avatar_g_yellow.png'); } 
.MAL_header div.profile_level.level4 { background-image: url('http://www.gamersgate.com/img/avatar_g_red.png'); } 
.MAL_header div.profile_level.level5 { background-image: url('http://www.gamersgate.com/img/avatar_g_black.png'); } 
.MAL_header span, .MAL_header a { display: inline-block; color: #282828; font-weight: bold; font-size: 12px; line-height: 14px; text-transform: uppercase; overflow: hidden; } 
.MAL_header div.profile_level a.f_right { text-transform: none; padding-right: 11px; } 
.MAL_listmenuarea { background: #e1e2e3; } 
.MAL_listmenuarea .lma_top { background: #e1e2e3; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdbebf), color-stop(100%,#e1e2e3)); background: -moz-linear-gradient(top, #bdbebf 0%, #e1e2e3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbebf', endColorstr='#e1e2e3', GradientType=0); height: 9px; border-top: 1px #fefefe solid; border-right: 1px #c0c0c0 solid; } 
#signin_frm { padding-left: 20px; padding-right: 20px; } 
#signin_frm .inp.text, #signin_frm .inp.password { width: 178px; margin-bottom: 8px; } 
#signin_frm label { font-size: 11px; } 
.MAL_listmenuarea ul{ width: 239px; border-right: 1px #c0c0c0 solid; padding-bottom: 10px; } 
.MAL_listmenuarea ul li { height: 30px; } 
.MAL_listmenuarea ul li.inactive * { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); opacity: .6; -moz-user-select: none; -khtml-user-select: none; user-select: none; cursor: default; } 
.MAL_listmenuarea ul li div { padding: 7px 0 0 27px; width: 192px; } 
.MAL_listmenuarea ul li div span { height: 21px; width: 21px; float: right; display: inline-block; -moz-border-radius: 5em; -webkit-border-radius: 5em; border-radius: 5em; background: #FFF; line-height: 21px; font-size: 12px; font-weight: bold; color: #000; text-align: center; } 
.MAL_listmenuarea ul li div span.greenbg { background: #1cb711; color: #FFF; } 
.MAL_listmenuarea ul li div span.redbg { background: #d10d0d; color: #FFF; } 
.MAL_listmenuarea ul li div a { color: #333333; font-size: 11px; line-height: 15px; font-weight: bold; } 
.MAL_listmenuarea ul li.subm { height: 25px } 
.MAL_listmenuarea ul li.subm div { padding: 4px 0 0 58px; width: 181px; } 
.MAL_listmenuarea ul li.subm div span, .MAL_listmenuarea ul li.subm div a { color: #636363; font-size: 11px; line-height: 15px; font-weight: normal; } 
.become_a_member { background: url('http://www.gamersgate.com/img/banner-become_a_member_en.jpg'); display: block; width: 240px; height: 147px; } 
.become_a_member_ { background: url('http://www.gamersgate.com/img/banner-become_a_member_en.jpg'); display: block; width: 240px; height: 147px; } 
.become_a_member_en { background: url('http://www.gamersgate.com/img/banner-become_a_member_en.jpg'); display: block; width: 240px; height: 147px; } 
.become_a_member_de { background: url('http://www.gamersgate.com/img/banner-become_a_member_de.jpg'); display: block; width: 240px; height: 147px; } 
.become_a_member_ru { background: url('http://www.gamersgate.com/img/banner-become_a_member_ru.jpg'); display: block; width: 240px; height: 147px; } 
#MAL_profile { background: url('http://www.gamersgate.com/img/site-mal_profilbg.gif'); } 
#MAL_profile_upper { height: 83px; background: url('http://www.gamersgate.com/img/site-mal_profil_upperbg.gif'); } 
#MAL_profile_upper_1 { width: 83px; height: 83px; float: left; background-repeat: no-repeat; background-position: 22px 15px; } 
#MAL_profile_upper_1 a { display: block; width: 83px; height: 83px; background: url('http://www.gamersgate.com/img/site-mal_profil_upperbg_1.png'); } 
#MAL_profile_upper_2 { padding-top: 28px; width: 112px; float: left; background: url('http://www.gamersgate.com/img/site-mal_profil_upperbg_2.png'); } 
#MAL_profile_upper_2 span { color: #206e81; font-size: 11px; } 
#MAL_profile_upper_2 a, #MAL_profile_upper_2 a:link { color: #4eb3d4; font-size: 15px; font-weight: bold; } 
#MAL_profile_upper_3 { width: 83px; width: 45px; float: left; background: url('http://www.gamersgate.com/img/site-mal_profil_upperbg_3.png'); } 
.MAL_profile_upper_plate { height: 31px; background: url('http://www.gamersgate.com/img/site-mal_profil_plate.png'); } 
.MAL_profile_upper_plate div, .MAL_profile_upper_plate a { color: #FFFFFF; line-height: 31px; font-weight: bold; font-size: 12px; } 
.MAL_profile_upper_plate.progress { height: 31px; background: url('http://www.gamersgate.com/img/site-mal_profil_progressbg1px.png'); } 
.MAL_profile_upper_plate_inner_left { position: relative; height: 31px; z-index: 3; text-align: left; padding-left: 20px; } 
.MAL_profile_upper_plate_inner_right { position: relative; height: 31px; top: -31px; z-index: 2; text-align: right; padding-right: 20px; } 
.MAL_profile_upper_progressbar { position: relative; height: 31px; top: -62px; z-index: 1; background: url('http://www.gamersgate.com/img/site-mal_profil_progress1px.png'); } 
.MAL_profile_upper_progressbar div { height: 31px; width: 100%; background: url('http://www.gamersgate.com/img/site-mal_profil_progress_rightborder.png') right top no-repeat; } 
#mainAreaRightCol { float: right; width: 740px; display: block; } 
#mainAreaRightCol { } 
#MAR_topspace { height: 25px; width: 740px; } 
#MAR_topmenu { height: 55px; width: 740px; background-image: url('http://www.gamersgate.com/img/site-topmenu_bottombg.png'); background-position: left bottom; background-repeat: no-repeat; } 
.void #MAR_topmenu { background-image: url('http://www.gamersgate.com/img/site-topmenu_bottombg_green.png'); } 
#MAR_topmenu .btn_2 a span{ padding-left: 27px; } 
#MAR_topmenu li { height: 51px; padding: 4px 0 0 0; float: left; background-image: url('http://www.gamersgate.com/img/site-topmenu_items_ver2.png'); background-position: left top; background-repeat: no-repeat; } 
#MAR_topmenu li a { display: block; height: 16px; padding: 13px 0 26px 12px; } 
#MAR_topmenu li a span { display: inline-block; height: 16px; line-height: 16px; font-size: 12px; color: #89cbda; font-weight: bold; padding-left:20px; background-image: url('http://www.gamersgate.com/img/icons/topmenu_home.png'); background-position: left top; background-repeat: no-repeat; } 
#MAR_topmenu li a:hover span { color: #a9ebea; background-position: left bottom; } 
#MAR_topmenu .btn_start { width: 67px; } 
#MAR_topmenu .btn_start a { padding-left: 37px; } 
#MAR_topmenu.active_start .btn_start { background-position: left bottom; } 
#MAR_topmenu.active_start .btn_start a span { background-position: left center; color: #FFFFFF; } 
#MAR_topmenu .btn_0 { width: 115px; background-position: -67px top; } 
#MAR_topmenu.active_part0 .btn_0 { background-position: -67px bottom; } 
#MAR_topmenu.active_part0 .btn_0 a span { background-position: left center; color: #FFFFFF; } 
#MAR_topmenu .btn_1 { width: 115px; background-position: -182px top; } 
#MAR_topmenu.active_part1 .btn_1 { background-position: -182px bottom; } 
#MAR_topmenu.active_part1 .btn_1 a span { background-position: left center; color: #FFFFFF; } 
#MAR_topmenu .btn_2 { width: 115px; background-position: -297px top; } 
#MAR_topmenu.active_part2 .btn_2 { background-position: -297px bottom; } 
#MAR_topmenu.active_part2 .btn_2 a span { background-position: left center; color: #FFFFFF; } 
#MAR_topmenu .btn_3 { width: 115px; background-position: -412px top; } 
#MAR_topmenu.active_part3 .btn_3 { background-position: -412px bottom; } 
#MAR_topmenu.active_part3 .btn_3 a span { background-position: left center; color: #FFFFFF; } 
#MAR_topmenu .btn_menuseparator { width: 49px; background-position: -527px top; } 
#MAR_topmenu .btn_fb { width: 50px; background-position: -576px top; } 
#MAR_topmenu .btn_tw { width: 50px; background-position: -626px top; } 
#MAR_topmenu .btn_nl { width: 64px; background-position: -676px top; } 
#MAR_topsearch { height: 48px; width: 616px; background: url('http://www.gamersgate.com/img/site-searchbg.png') left top; padding: 19px 0 0 124px; } 
.void #MAR_topsearch { background: url('http://www.gamersgate.com/img/site-searchbg_green.png') left top; } 
#MAR_topsearch #src_btn { width: 39px; height: 29px; float: left; } 
#MAR_topsearch #src_input { width: 423px; height: 29px; float: left; } 
#SiteSearchInput, #SiteSearchInput:focus { border: 0 none !important; background: transparent !important; width: 413px; height: 29px; padding: 0 5px; font-size: 14px; color: #444; outline: none; } 
#searchpreviews_words { position: absolute; width: 740px; text-align: center; z-index: 10; } 
#searchpreviews_words div { background: url('http://www.gamersgate.com/img/black_op30.png'); color: #FFF; padding: 1px 8px; margin: 0 auto; display: inline-block; font-size: 10px; } 
#searchpreviews_words div a { color: #FFF; font-weight: bold; display: inline-block; padding: 0 5px; font-size: 10px; } 
#searchpreviews { background: #d1e8f0; width: 740px; border-bottom: 1px solid #FFF; } 
#searchpreviews .section_games_list { float: left; width: 739px; height: 244px; padding: 0 0 0 0; background: #E4F8FF; border-right: 1px solid #92ABB4; border-bottom: 1px solid #92ABB4; } 
#searchpreviews .section_games_list .product_display { background: transparent; } 
#searchpreviews .section_games_list .product_display.selected { background: #B2CDD6; } 
#searchpreviews .section_games_list .product_display:hover { background: #D1E8F0; } 
#searchpreviews .section_games_list .more_results_link { text-align: center; } 
#searchpreviews .section_games_list .more_results_link a { display: block; width: 100%; height: 16px; padding: 4px 0 8px 0; line-height: 16px; font-size: 12px; font-weight: bold; } 
#searchpreviews .section_games_list .more_results_link a:hover { background: #D1E8F0; } 
#searchpreviews .section_sublists { clear: both; background: #D1E8F0; border-bottom: 1px solid #92ABB4; } 
#searchpreviews .section_sublists ul { display: block; float: left; width: 185px; } 
#searchpreviews .section_sublists ul li{ display: block; height: 23px; border-left: #ECFAFF 1px solid; border-right: #92ABB4 1px solid; } 
#searchpreviews .section_sublists ul li a{ display: block; width: 163px; padding: 0 11px 0 11px; overflow: hidden; white-space: nowrap; font-size: 11px; font-weight: bold; line-height: 23px; color: #6c6c6c; } 
#searchpreviews .section_sublists ul li.section_title { background: #B2CDD6; border-bottom: 1px solid #92ABB4; border-top: 0 none; border-left: 1px #B2CDD6; border-right: 1px #B2CDD6; } 
#searchpreviews .section_sublists ul li.section_title a{ text-transform: uppercase; } 
#searchpreviews .section_sublists ul:first-child li { border-left: 1px solid #D1E8F0; } 
#searchpreviews .section_sublists ul:last-child li { border-right: 1px solid #D1E8F0; } 
#MAR_stage { background: #eaeaea; height: 100%; } 
#footer { width: 980px; height: 131px; } 
#foot_l { float: left; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; height: 130px; width: 239px; border-top: #6f6f6f 1px solid; border-right: #6f6f6f 1px solid; background: #676767; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(12%,#676767)); background: -moz-linear-gradient(top, #565656 0%, #676767 12%); } 
#foot_l div { height: 130px; width: 239px; background: url('http://www.gamersgate.com/img/site-footerlogo.png') no-repeat center center; } 
#foot_r { float: left; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; height: 130px; width: 710px; border-top: #6f6f6f 1px solid; background: #5a5a5a; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#5a5a5a)); background: -moz-linear-gradient(top, #4c4c4c 0%, #5a5a5a 12%); padding-left: 30px; } 
#footer.extended #foot_r { width: 470px; padding-right: 240px; position: relative; overflow: hidden; } 
#foot_r_ex { position: absolute; right: 0px; top: 0px; width: 239px; height: 130px; border-top: #6f6f6f 1px solid; border-right: #6f6f6f 1px solid; background: #676767; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(12%,#676767)); background: -moz-linear-gradient(top, #565656 0%, #676767 12%); text-align: center; } 
#foot_r_ex > * { display: inline-block; line-height: 130px; min-height: 130px; } 
#foot_r_ex img { vertical-align: middle; } 
a.foot_nav { font-size: 12px; font-weight: bold; color: #FFFFFF; display: inline-block; padding-right: 16px; line-height: 20px; } 
a.foot_nav.hidden { display: none; } 
#copyright span { color: #8e8e8e; font-size: 11px; font-weight: normal; } 
#bluebarmini_container { height: 25px; background: url('http://www.gamersgate.com/img/site-bluebar_l.png') } 
#bluebarmini_container a { display: inline-block; height: 25px; font-size: 11px; line-height: 25px; padding: 0 8px; color: #FFFFFF; } 
#bluebarmini_container a.active { color: #000000; } 
.bluebar_container { } 
.bluebar_container.pad { padding: 20px 20px 0 20px; } 
.bluebar_container div { float: left; height: 36px; } 
.bluebar_l { width: 2px; background: url('http://www.gamersgate.com/img/site-bluebar_bg.png'); -webkit-border-top-left-radius: 4px 4px; -moz-border-top-left-radius: 4px 4px; border-top-left-radius: 4px 4px; } 
.bluebar_c { width: 740px; background: url('http://www.gamersgate.com/img/site-bluebar_bg.png'); white-space: nowrap; overflow: hidden; } 
.bluebar_container.rounded_corners .bluebar_c { width: 736px; } 
.bluebar_container.rounded_corners.pad .bluebar_c { width: 700px; } 
.bluebar_container.pad .bluebar_c { width: 696px; } 
#lib #libcol_left .bluebar_container .bluebar_c { width: 500px; } 
.bluebar_r { width: 2px; background: url('http://www.gamersgate.com/img/site-bluebar_bg.png'); -webkit-border-top-right-radius: 4px 4px; -moz-border-top-right-radius: 4px 4px; border-top-right-radius: 4px 4px; } 
.bb_list { float: left; } 
.bb_list li { float: left; display: block; } 
.bb_list li.rdevider { border-right: 1px solid #004e6e; } 
.bb_list li.rdevider a { border-right: 1px solid #2893a5; } 
.bb_list li a, .bb_list li a:link, .bb_list li a:hover, .bb_list li a:visited { display: block; padding: 0 10px 0 10px; line-height: 36px; font-size: 11px; color: #FFFFFF; font-weight: bold; } 
.bb_list li a.black { color: #000; } 
.bb_list.bbl_left li.active a.level0 { background: url('http://www.gamersgate.com/img/site-bluebar_whitetri.png') no-repeat center center; color: #242424; } 
.bb_list.bbl_left li.active.blacktri a.level0 { background: url('http://www.gamersgate.com/img/site-bluebar_blacktri.png') no-repeat center center; } 
.bb_list li.settings a.level0 { display: block; padding-left: 22px; background: url('http://www.gamersgate.com/img/icons/bb_settings.png') no-repeat left center; } 
.bb_list li.with_submenu a.level0 { display: block; padding-right: 18px; background: url('http://www.gamersgate.com/img/site-bluebar_arrowdown.png') no-repeat right center; } 
.bbl_right { float: right; } 
.bbl_right li { float: left; border-left: 1px solid #004e6e; display: block; } 
.bbl_right li.active { background: url('http://www.gamersgate.com/img/site-bluebar_bgselected.png'); } 
.bbl_right li.active a { color: #FFFFFF; } 
.bb_list li.active ul li a { color: #FFFFFF; } 
.bbl_right li a { border-left: 1px solid #2893a5; display: block; padding: 0 10px 0 10px; line-height: 36px; font-size: 11px; color: #FFFFFF; font-weight: bold; } 
.bb_list li ul { background: url('http://www.gamersgate.com/img/site-bluebar_submenubg.png') repeat-x; position: absolute; display: none; width: 740px; padding: 0 0 0 0; height: 27px; z-index: 150; } 
.bb_list li ul li { background: transparent; border: none 0; float: left; } 
.bbl_right li ul li { float: right; } 
.bb_list .active ul li a { } 
.bb_list li ul li a { border: none 0; padding: 0; line-height: 27px; color: #FFFFFF; font-size: 10px !important; font-weight: normal !important; } 
.loading_image { clear: both; padding: 20px 40px; text-align: center; } 
#ProductBrowser, .ProductBrowser { padding: 0 0 10px 0; clear: both; } 
#BrowserFilters { padding: 10px 10px 10px 10px; border-top: 1px solid #c8c8c8; } 
#BrowserFilters .f_left { padding-right: 15px; } 
#BrowserFilters .f_right { padding-left: 10px; } 
#bf_prio { width: 120px; } 
#bf_views { width: 94px; height: 24px; background: #e0e0e0; border: 1px solid #c8c8c8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } 
#bf_views div, #bf_views a { display: inline-block; height: 24px; } 
#bf_views a { width: 30px; background-repeat: no-repeat; background-position: center 0px; } 
#bf_views a.active { background-position: center -24px; } 
#bf_views div { width: 2px; background: #c8c8c8; } 
#bf_views .bf_views_grid { background-image: url('http://www.gamersgate.com/img/icons/browse_views_grid.png'); } 
#bf_views .bf_views_list { background-image: url('http://www.gamersgate.com/img/icons/browse_views_list.png'); } 
#bf_views .bf_views_compact { background-image: url('http://www.gamersgate.com/img/icons/browse_views_compact.png'); } 
#BrowserFilters .bf_selectbox { height: 24px; width: 90px; overflow: visible; } 
#BrowserFilters .bf_selectbox .bf_select_label { position: absolute; z-index: 10; width: 65px; padding: 5px 15px 5px 10px; height: 14px; background: #e0e0e0; border-top: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-image: url('http://www.gamersgate.com/img/icons/browse_filter_icons.png'); background-position: right 0px; background-repeat: no-repeat; } 
#BrowserFilters.no_touch .bf_selectbox:hover .bf_select_label, #BrowserFilters .bf_selectbox.submenu_open .bf_select_label { -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom: 1px solid #e0e0e0; background-position: right -26px; } 
#BrowserFilters .bf_selectbox .bf_select_label.active { border-color: #1498c8; background-position: right -52px; } 
#BrowserFilters.no_touch .bf_selectbox:hover .bf_select_label.active, #BrowserFilters .bf_selectbox.submenu_open .bf_select_label.active { border-color: #1498c8; border-bottom: 1px solid #e0e0e0; } 
#BrowserFilters .bf_select_label span { display: inline-block; width: 100%; height: 14px; line-height: 14px; font-size: 11px; color: #6e6e6e; white-space: nowrap; overflow: hidden; } 
#BrowserFilters .bf_select_label.active span { color: #1498c8; font-weight: bold; } 
#BrowserFilters li.bf_list_space { height: 5px; } 
#BrowserFilters .bf_selectbox .bf_submenu { display: none; position: absolute; z-index: 5; margin-top: 25px; min-width: 80px; padding: 5px 10px 5px 10px; background: #e0e0e0; border-top: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; } 
#BrowserFilters .bf_selectbox.active .bf_submenu { border-color: #1498c8; } 
#BrowserFilters.no_touch .bf_selectbox:hover .bf_submenu, #BrowserFilters .bf_selectbox.submenu_open .bf_submenu { display: block; } 
#BrowserFilters .bf_selectbox .bf_submenu a { display: block; line-height: 18px; font-size: 11px; color: #6e6e6e; } 
#BrowserFilters .bf_selectbox .bf_submenu a.active { color: #1498c8; font-weight: bold; } 
#BrowserFilters .bf_selectbox .bf_submenu a:hover { color: #3e7e9e; } 
#BrowserFilters .bf_selectbox .bf_submenu ul li { padding: 0; width: 150px; } 
#BrowserFilters .bf_with_columns .bf_submenu ul li { float: left; } 
#BrowserFilters .bf_selectbox .bf_submenu ul li ul { } 
#BrowserFilters .bf_selectbox .bf_submenu ul li ul li { float: none; padding-left: 5px; } 
#BrowserFilters .bf_selectbox .bf_submenu ul li ul li a { display: block; line-height: 16px; font-size: 9px; color: #6e6e6e; } 
#BrowserFilters #bf_platform .bf_select_label { z-index: 19; } 
#BrowserFilters #bf_platform .bf_submenu { z-index: 18; } 
#BrowserFilters #bf_genre .bf_select_label { z-index: 17; } 
#BrowserFilters #bf_genre .bf_submenu { z-index: 16; } 
#BrowserFilters #bf_availability .bf_select_label { z-index: 15; } 
#BrowserFilters #bf_availability .bf_submenu { z-index: 14; } 
#BrowserFilters #bf_filter .bf_select_label { z-index: 13; } 
#BrowserFilters #bf_filter .bf_submenu { z-index: 12; } 
#BrowserFilters #bf_filter .bf_submenu ul li.bf_cb a { padding-left: 15px; background: url('http://www.gamersgate.com/img/browse_checkbox.png') no-repeat left center; } 
#BrowserFilters #bf_filter .bf_submenu ul li.bf_cb a.active { background: url('http://www.gamersgate.com/img/browse_checkbox_checked.png') no-repeat left center; } 
.theme1 #BrowserFilters { background: #121212; border-top: 1px solid #000000; } 
.theme1 #bf_views { background: #222222; border: 1px solid #000000; } 
.theme1 #bf_views div { background: #000000; } 
.theme1 #BrowserFilters .bf_selectbox .bf_select_label { background: #222222; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; } 
.theme1 #BrowserFilters.no_touch .bf_selectbox:hover .bf_select_label, .theme1 #BrowserFilters .bf_selectbox.submenu_open .bf_select_label { border-bottom: 1px solid #222222; } 
.theme1 #BrowserFilters .bf_selectbox .bf_select_label.active { border-color: #1498c8; } 
.theme1 #BrowserFilters.no_touch .bf_selectbox:hover .bf_select_label.active, .theme1 #BrowserFilters .bf_selectbox.submenu_open .bf_select_label.active { border-color: #1498c8; border-bottom: 1px solid #222222; } 
.theme1 #BrowserFilters .bf_select_label span { color: #FFFFFF; } 
.theme1 #BrowserFilters .bf_select_label.active span { color: #1498c8; } 
.theme1 #BrowserFilters .bf_selectbox .bf_submenu { background: #222222; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; } 
.theme1 #BrowserFilters .bf_selectbox.active .bf_submenu { border-color: #1498c8; } 
.theme1 #BrowserFilters .bf_selectbox .bf_submenu a { color: #FFFFFF; } 
.theme1 #BrowserFilters .bf_selectbox .bf_submenu a.active { color: #1498c8; } 
.theme1 #BrowserFilters .bf_selectbox .bf_submenu a:hover { color: #3e7e9e; } 
.theme1 #BrowserFilters .bf_selectbox .bf_submenu ul li ul li a { color: #FFFFFF; } 
.filter_tag { display: inline-block; padding: 1px 5px 3px 5px; height: 13px; background: url('http://www.gamersgate.com/img/site-bluebar_submenubg.png') repeat-x; border: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 2px 8px 2px 0; } 
.filter_tag a { line-height: 13px; font-size: 10px; color: #FFF; font-weight: bold; } 
.product_display { padding: 0 0 18px 20px; float: left; display: block; position: relative; } 
.product_display .box_cont { margin: 0 auto; border: solid 1px #d4d4d4; width: 122px; height: 177px; } 
.product_display.thumb .box_cont { width: 35px; height: 50px; } 
.product_display.oldthumb .box_cont { width: 90px; height: 130px; } 
.product_display.bigthumb .box_cont { width: 180px; height: 259px; } 
.product_display.horz_info .box_cont, .product_display.horz_info_long .box_cont { float: left; } 
.product_display .box_cont .splash_container { margin: -5px 0 0 90px; position: absolute; } 
.descr_cont { padding: 5px 0 18px 0; } 
.horz_info .descr_cont, .horz_info_long .descr_cont { float: left; padding: 0px 0 10px 9px; } 
.descr_cont .ttl { color: #000000; font-size: 12px; line-height: 15px; font-weight: bold; font-family: "Trebuchet MS", sans-serif; display: block; width: 122px; height: 30px; overflow: hidden; } 
.descr_cont .lnks { } 
.descr_cont .lnks div { float: left; } 
.descr_cont .lnks .save_percent { padding-right: 5px; } 
.descr_cont .lnks .save_percent span{ color: red; font-size: 12px; font-weight: bold; } 
.product_display .info_cont { position: relative; z-index: 10; top: -210px; left: 142px; width: 160px; } 
.product_display .info_cont .rating_big { float: left; } 
.product_display .info_cont .rating_descr { float: left; padding-left: 5px; color: #000; font-weight: bold; line-height: 18px; } 
.product_display .info_cont h3 { clear: both; padding: 10px 0 10px 0; } 
.product_display .info_cont span { line-height: 14px; } 
.product_display.thumb, .product_display.oldthumb { text-align: center; } 
.product_display.horz_info, .product_display.horz_info_long { text-align: left; padding: 0 10px 0 10px; } 
.section_games_list .product_display { padding: 8px 25px 4px 25px; } 
.product_display.thumb .descr_cont { } 
.product_display.thumb .descr_cont .ttl { width: 100px; } 
.product_display.bigthumb .descr_cont .ttl { width: 160px; } 
.product_display.thumb.horz_info_long .descr_cont .ttl { width: 149px; } 
.product_display .descr_cont .lnks { padding-top: 5px; } 
.product_display .descr_cont .lnks div { float: left; } 
.product_display .descr_cont .lnks div .prtag { width: 86px; text-align: left; } 
.product_display.thumb .descr_cont .lnks div .prtag { width: 58px; } 
.product_display.horz_info_long .descr_cont .lnks div .prtag { width: 86px; text-align: left; } 
.product_display.oldthumb .descr_cont .lnks div .prtag { width: 58px; } 
.product_display.bigthumb .descr_cont .lnks div .prtag { width: 140px; } 
.product_display.nobuttons .descr_cont .lnks .prtag { background: transparent; width: auto; } 
.product_display.nobuttons .descr_cont .lnks .prtag span, .product_display.nobuttons .descr_cont .lnks .prtag a { color: #049bcc; font-size: 12px; font-weight: bold; } 
.product_display_blue { background: url('http://www.gamersgate.com/img/site-blueinfobox_topboxbg.png'); width: 340px; height: 178px; float: left; margin: 0 0 20px 20px; } 
.product_display_blue .inner { padding: 21px 25px 0 37px; } 
.product_display_blue .info_row { height: 105px; overflow: hidden; } 
.product_display_blue .article { color: white; } 
.product_display_blue .button_row { padding-top:5px; height: 35px; } 
.product_display_blue .button_row .white { display: none; } 
.product_display_blue .button_row .clearer{ clear: left; padding-bottom: 1px; } 
.product_display_blue .button_row .f_right { padding-top:5px; } 
.product_display_blue .article h2, .product_display_blue .article p, .product_display_blue .article ul, .product_display_blue .article li { color: #FFF; padding: 0px; margin-bottom: 2px; } 
.product_display_blue .article h2 { margin-bottom: 5px; } 
.paginator { padding: 5px 0 5px 0; width: 100%; text-align: center; } 
.paginator .inner { margin: 0 auto; } 
.paginator a { vertical-align:middle; color: #5a5a5a; font-weight: bold; line-height: 22px; height: 22px; min-width: 16px; display: inline-block; background: #f3f3f3 none repeat scroll 0 0; border: 2px solid #dcdcdc; border-radius: 50%; padding: 0 3px; margin: 0 1px; } 
.paginator a.active { color: #000; background: none; } 
.paginator a.pgn_prev { background: url('http://www.gamersgate.com/img/site-paginator_prev_disabled.png') no-repeat center center; width: 42px; height: 42px; padding: 0; margin: 0 8px 0 0; } 
.paginator a.pgn_prev:link { background: url('http://www.gamersgate.com/img/site-paginator_prev.png') no-repeat center center; } 
.paginator a.pgn_next { background: url('http://www.gamersgate.com/img/site-paginator_next_disabled.png') no-repeat center center; width: 42px; height: 42px; padding: 0; margin: 0 0 0 8px; } 
.paginator a.pgn_next:link { background: url('http://www.gamersgate.com/img/site-paginator_next.png') no-repeat center center; } 
#gates { background: url('http://www.gamersgate.com/img/gates_bg.jpg') no-repeat; width: 721px; height: 168px; padding: 19px 0 19px 19px; margin: 0; } 
#gates a { width: 168px; height: 168px; padding: 0; margin: 0 0 0 10px; display: inline-block; } 
#gates a.gate_void { background-image: url('http://www.gamersgate.com/img/gates_void.png'); background-repeat: no-repeat; background-position:0 0; } 
#gates a.gate_void:hover { background-position: 0 -168px; } 
#gates a.gate_indiefort { background-image: url('http://www.gamersgate.com/img/gates_indiefort.png'); background-repeat: no-repeat; background-position:0 0; } 
#gates a.gate_indiefort:hover { background-position: 0 -168px; } 
#gates a.gate_offers { background-image: url('http://www.gamersgate.com/img/gates_offers.png'); background-repeat: no-repeat; background-position:0 0; } 
#gates a.gate_offers:hover { background-position: 0 -168px; } 
#gates a.gate_mac { background-image: url('http://www.gamersgate.com/img/gates_mac.png'); background-repeat: no-repeat; background-position:0 0; } 
#gates a.gate_mac:hover { background-position: 0 -168px; } 
#startgates { height: 121px; padding: 10px; margin: 0; } 
#startgates a { width: 168px; height: 121px; padding: 0; margin: 0 0 0 10px; display: inline-block; background-repeat: no-repeat; background-position:0 0; } 
#startgates a:hover { background-position: 0 -121px; } 
#startgates a.gate_comingsoon { background-image: url('http://www.gamersgate.com/img/startgates_comingsoon.png'); } 
#startgates a.gate_void { background-image: url('http://www.gamersgate.com/img/startgates_void.png'); } 
#startgates a.gate_indiefort { background-image: url('http://www.gamersgate.com/img/startgates_indiefort.png'); } 
#startgates a.gate_offers { background-image: url('http://www.gamersgate.com/img/startgates_offers.png'); } 
#startgates a.gate_mac { background-image: url('http://www.gamersgate.com/img/startgates_mac.png'); } 
#startgates a.gate_linux { background-image: url('http://www.gamersgate.com/img/startgates_linux.png'); } 
#startgates a.gate_linux2 { background-image: url('http://www.gamersgate.com/img/startgates_linux2.png'); } 
#startgates a.gate_android { background-image: url('http://www.gamersgate.com/img/startgates_android.png'); } 
#slider { width: 740px; } 
#slider_window { height: 260px; width: 740px; } 
#slider_window div { width: 740px; height: 260px; text-align: center; overflow: hidden; } 
#slider_pages { position: absolute; height: 16px; margin-left: 20px; margin-top: -26px; z-index: 101; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: .4; } 
#slider:hover #slider_pages { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: .8; } 
#slider_pages a { margin: 0 1px 0 0; background: url('http://www.gamersgate.com/img/site-slider_page.png'); width: 16px; height: 15px; display: block; float: left; } 
#slider_pages a.active { background: url('http://www.gamersgate.com/img/site-slider_page_active.png'); } 
#slider_pages a:hover, #promospinner_pages a.active:hover { background: url('http://www.gamersgate.com/img/site-slider_page_hover.png'); } 
#slider_buybtn { position: absolute; margin-left: 610px; margin-top: -50px; } 
#slider_buybtn a { display: block; width: 113px; height: 18px; padding: 9px 0; background: url('http://www.gamersgate.com/img/site-slider_buybtn.png'); font-size: 15px; line-height: 18px; color: #fff; text-align: center; font-weight: thin; } 
#slider_bar { height: 60px; width: 760px; } 
#slider_bar_left { width: 447px; height: 60px; padding: 0 20px 0 19px; background: url('http://www.gamersgate.com/img/site-slider_bar_left.jpg') repeat; border-right: solid 1px #074b62; float: left; } 
.void #slider_bar_left { background: url('http://www.gamersgate.com/img/site-slider_bar_left_green.jpg') repeat; } 
#slider_bar_left h1 { height: 60px; width: 350px; overflow: hidden; line-height: 60px; color: #000; font-size: 18px; font-weight: bold; padding: 0 0 0 0; margin: 0; } 
#slider_bar_left span { vertical-align: top; margin: 0; width: 97px; height: 60px; line-height: 60px; color: #FFF; font-size: 23px; font-weight: bold; float: right; text-align: right; display: block; } 
#slider_bar_right { width: 252px; height: 60px; background: url('http://www.gamersgate.com/img/site-slider_bar_right.jpg') repeat; border-left: solid 1px #dcdcdc; float: left; } 
#slider_bar_right a { vertical-align: top; margin: 0; padding: 0; display: inline-block; width: 120px; height: 60px; line-height: 60px; text-align: center; color: #000; font-size: 16px; font-weight: bold; } 
#slider_bar_right span.devider { display: inline-block; width: 0; height: 60px; border-left: #7c7c7c 1px solid; border-right: #dcdcdc 1px solid; } 
#dd_container { height: 100px; width: 740px; overflow: hidden; } 
#dd_l { float: left; width: 210px; height: 100px; } 
#dd_widget { width: 250px; height: 96px; position: absolute; background: url('http://www.gamersgate.com/img/dailydeal_bg.png'); padding: 4px 0 0 13px; } 
#dd_widget #dailydeal_cd span{ font-size: 9px !important; color: #FFF !important; margin: 0 !important; padding: 0; line-height: 110%; width: 3px; padding: 0 2px 0 0; text-align: center; } 
#dd_widget #dailydeal_cd span.cdnum{ display: inline-block; width: 12px; padding: 0 0 0 2px; height: 17px; line-height: 17px; } 
#dd_r { float: left; height: 100px; width: 530px; overflow: hidden; } 
#promobox { padding: 20px 20px 5px 20px; } 
#spinner { float: left; width: 520px; } 
#promospinner_window { height: 212px; border-top: solid 1px #c0c0c0; border-right: solid 1px #c0c0c0; border-bottom: solid 1px #414141; border-left: solid 1px #c0c0c0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; } 
#promospinner_window div { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; } 
#promospinner_pages { position: absolute; height: 16px; margin-left: 4px; margin-top: -20px; z-index: 101; } 
#promospinner_pages a { margin: 0 3px 0 0; background: url('http://www.gamersgate.com/img/site-promospinner_page.png'); width: 16px; height: 15px; display: block; float: left; } 
#promospinner_pages a.active { background: url('http://www.gamersgate.com/img/site-promospinner_page_active.png'); } 
#promospinner_pages a:hover, #promospinner_pages a.active:hover { background: url('http://www.gamersgate.com/img/site-promospinner_page_hover.png'); } 
#promospinner_info { background: url('http://www.gamersgate.com/img/site-promospinner_bottom_bg.png') repeat; height: 67px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; } 
#ps_info_left { width: 327px; height: 53px; padding: 14px 0 0 19px; border-right: solid 1px #414141; float: left; } 
#ps_info_left h1 { color: #333333; font-size: 14px; padding: 0 0 3px 0; margin: 0; } 
#ps_info_left .prtag { margin: 0; height: 21px; color: #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } 
#ps_info_left .prtag span, #ps_info_left .buytag a { line-height: 21px; font-size: 12px; } 
#ps_info_right { width: 152px; height: 46px; padding: 21px 0 0 20px; border-left: solid 1px #f4f4f4; float: left; } 
#offersbox { float: left; width: 160px; padding-left: 20px; } 
#offersbox_top { height: 28px; background: url('http://www.gamersgate.com/img/site-offerbox_top_bg.png') repeat; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; } 
#offersbox_top span { padding-left: 10px; line-height: 28px; text-transform: uppercase; font-weight: bold; font-size: 11px; color: #FFFFFF } 
#offersbox_body { border: 1px solid #c5c5c5; padding: 5px 0 5px 0; } 
#offersbox_body .product_display { clear: both; padding: 2px 0 2px 9px; } 
#offersbox_foot { border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; border-left: 1px solid #c5c5c5; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; padding: 5px 0 5px 9px; } 
#offersbox_foot a { text-align: right; display: block; padding: 10px; font-size: 12px; } 
#ProductPage .textcolor1, #ProductPage .textcolor1 * { color: #3e3e3e; } 
#ProductPage .textcolor2, #ProductPage .textcolor2 * { color: #5e5e5e; } 
#ProductPage.theme1, .page.theme1 { background: #121212; } 
#ProductPage.theme1 .textcolor1, #ProductPage.theme1 .textcolor1 * { color: #bebebe; } 
#ProductPage.theme1 .textcolor2, #ProductPage.theme1 .textcolor2 * { color: #9e9e9e; } 
#ProductPage { background: #FFFFFF; width: 740px; } 
#ProductInfo { background: #FFFFFF; height: 610px; width: 700px; padding: 20px; background-image: url('http://www.gamersgate.com/img/site-ppbg-generic.jpg'); background-repeat: no-repeat; overflow: hidden; } 
#ProductInfo.auto_size { height: auto; width: auto; padding: 0; background: none; overflow: hidden; } 
#ProductInfo.theme1 { background-image: url('http://www.gamersgate.com/img/site-ppbg-generic-theme1.jpg'); } 
#ProductInfo.android { background-image: url('http://www.gamersgate.com/img/site-ppbg-generic-android.jpg'); } 
#ProductInfo .lcol { float: left; height: 590px; width: 200px; } 
#ProductInfo .rcol { float: left; height: 590px; width: 460px; padding-left: 20px; overflow: auto; } 
#ProductInfo.auto_size .rcol { float: none; height: auto; width: auto; } 
#ProductInfo .rcol .article, #ProductInfo .rcol .contentarea { padding: 10px; background: url('http://www.gamersgate.com/img/black_op70.png'); border-top: solid 1px #38484e; border-right: solid 1px #38484e; border-bottom: solid 1px #38484e; border-left: solid 1px #38484e; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } 
#ProductInfo .rcol .article * { color: #FFF; } 
#ProductInfo.auto_size .rcol .prtag, #ProductInfo.auto_size .rcol .prtag *{ padding-left: 0; } 
#PP_presentation { background-image: url('http://www.gamersgate.com/img/site-ppbg-generic.jpg'); background-repeat: no-repeat; width: 700px; min-height: 655px; padding: 20px 20px 0 20px; } 
.theme1 #PP_presentation { background-image: url('http://www.gamersgate.com/img/site-ppbg-generic-theme1.jpg'); } 
.android #PP_presentation { background-image: url('http://www.gamersgate.com/img/site-ppbg-generic-android.jpg'); } 
#PP_trailerbutton { float: left; min-width: 204px; height: 46px; background: url('http://www.gamersgate.com/img/black_op70.png'); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; clear: left; margin-bottom:4px; } 
#PP_trailerbutton a { color: #FFFFFF; line-height: 46px; padding: 0 16px 0 10px; font-size: 15px; font-weight: bold; } 
#PP_features_buttons { width: 480px; position: absolute; margin-top: -40px; } 
#PP_social { padding-top: 20px; } 
#PP_social .f_left { padding-left: 5px; min-width: 80px; } 
#PP_features_buttons .PP_splash_holder { margin-top: -100px; } 
#PP_features_buttons .splash_container { float: right; } 
#PP_features_buttons #offercountdown, #PP_features_buttons #releaseinfo { width: 140px; text-align: center; } 
#PP_features_buttons #offercountdown span { font-size: bold; color: red; } 
#PP_features_buttons #releaseinfo span { } 
#PP_data { float: right; width: 200px; } 
#PP_data_top { background: url('http://www.gamersgate.com/img/site-grey_gradient_line.gif'); height: 11px; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px; } 
#PP_data_main { background: url('http://www.gamersgate.com/img/black_op70.png'); text-align: center; border-right: solid 1px #38484e; border-bottom: solid 1px #38484e; border-left: solid 1px #38484e; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; min-height: 620px; } 
#ProductInfo #PP_data_main { min-height: 0; } 
#PP_data_main .ttl { width: 178px; padding: 0 10px 0 10px; overflow: hidden; } 
#PP_data_main .ttl .h2 { width: 178px; color: #FFF; } 
#PP_data_main * { text-align: center; margin: auto; } 
.price_price span { background: transparent; color: #049bcc; font-size: 30px; display: inline; } 
.price_price.red span { color: red; } 
.price_price.small span { font-size: 20px !important; } 
.price_price.linetrough span { text-decoration: line-through; } 
.price_yours span { background: transparent; color: #049bcc; font-size: 30px; display: inline; } 
.price_list span { background: transparent; color: #FFFFFF; font-size: 12px; display: inline; font-weight: bold; } 
#PP_data_main .ageratings { padding: 18px 0 18px 22px; } 
#PP_data_main .ageratings .esrb { min-height: 93px; } 
#PP_data_main .ageratings .esrb p { color: #FFFFFF; text-align: left; padding-left: 65px; } 
#PP_bonuses { padding: 5px 20px 20px 20px; } 
#PP_bonuses .bonus_list a { display: inline-block; margin: 0 20px 0 0; } 
#PP_bonuses .blc_descr { padding-top: 5px; } 
#PP_screenshots { padding: 10px 0 0 0; height: 127px; white-space: no-wrap; } 
#PP_screenshots .viewport { width: 740px; height: 100px; } 
#PP_screenshots.tinyscrollbar .track { padding: 0 0 20px 0; } 
#PP_screenshots div.screenshot_spacer { display: table-cell; width: 20px; height: 85px; } 
#PP_screenshots .screenshot { display: table-cell; background-position: center center; background-repeat: no-repeat; border: solid 1px #d4d4d4; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 158px; height: 85px; padding: 0; } 
.theme1 #PP_screenshots .screenshot { border: solid 1px #212121; } 
.screenshot a { display: block; } 
#PP_gamesummary { padding: 5px 20px 20px 20px; } 
#PP_gs_title { padding-bottom: 18px; } 
#PP_gs_title h1 { float:left; font-size: 15px; line-height: 18px; font-weight: bold; padding-right: 10px; } 
#PP_gs_title #rating { float:left; } 
#PP_gs_title #rating_details { float:left; padding-left: 10px; } 
#PP_gs_title #rating_details span { line-height: 18px; color: #333333; } 
.theme1 #PP_gs_title #rating_details span { color: #9e9e9e; } 
#PP_gs_info { float: left; width: 420px; padding-right: 20px; } 
#PP_gs_info span, #PP_gs_info p, #PP_gs_info div, #PP_gs_info ul, #PP_gs_info li { line-height: 15px; font-size: 11px; } 
#PP_gs_info span, #PP_gs_info p, #PP_gs_info div, #PP_gs_info ul { margin-bottom: 8px; } 
#PP_gs_info .textcontainer { overflow: hidden; } 
#PP_gs_info .moreless { height: 14px; text-align: right; } 
#PP_gs_info .moreless a { display: inline-block; line-height: 14px; padding: 0 15px 0 0; font-size: 10px; font-weight: bold; background: url('http://www.gamersgate.com/img/moreless_arrow_more.png') no-repeat right center; } 
.theme1 #PP_gs_info .moreless a { background: url('http://www.gamersgate.com/img/moreless_arrow_grey_more.png') no-repeat right center; } 
#PP_gs_info.expanded .moreless a { background: url('http://www.gamersgate.com/img/moreless_arrow_less.png') no-repeat right center; } 
.theme1 #PP_gs_info.expanded .moreless a { background: url('http://www.gamersgate.com/img/moreless_arrow_grey_less.png') no-repeat right center; } 
#PP_gs_list { float: left; width: 240px; padding-right: 20px; } 
#PP_gs_list ul { padding-bottom: 20px; } 
#PP_gs_list ul li { clear: both; } 
#PP_gs_list_facts li { padding-bottom: 5px; } 
#PP_gs_list ul li span { display: inline-block; float: left; font-size: 11px; font-weight: bold; } 
.theme1 #PP_gs_list ul li span { } 
#PP_gs_list ul li span:first-child { padding-right: 10px; width: 70px; } 
#PP_gs_list ul li span.release { word-break: break-all; } 
.theme1 #PP_gs_list ul li span:first-child { } 
#PP_gs_list ul li span:last-child { width: 160px; } 
#sysreq_buttons a.btn { color: #c6c6c6 !important; font-weight: normal; } 
#sysreq_buttons a.btn.active { text-shadow: #aaaaaa 0 0 5px; font-weight: bold; color: #FFFFFF !important; } 
#system_req, #system_req li { line-height: 14px; font-size: 11px; margin-bottom: 2px; } 
#ProductPage.theme1 .review .rev_author { color: #6e6e6e; } 
#ProductPage.theme1 .review .article * { color: #9e9e9e; } 
.page { background: #eaeaea; height: 100%; } 
.page .page_top { min-height: 56px; background: #eaeaea; } 
.page .page_top > div { background: url('http://www.gamersgate.com/img/site-lib_top_bg.gif') repeat-x left top; } 
.page .page_top h1 { height: 56px; line-height: 56px; padding: 0 0 0 20px; margin: 0; white-space: nowrap; } 
.page .page_top h1.icon { padding: 0 0 0 45px; background: url('http://www.gamersgate.com/img/site-h1_icon_home.png') no-repeat top left; } 
.page_top .pt_col1 { float: left; width: 145px; } 
.page_top .pt_col2 { float: left; width: 545px; } 
.page_top .pt_col2 h1 { height: 26px; line-height: 26px; margin: 0px; padding: 0 0 10px 0; } 
.page_top .pt_col2 .article{ padding: 20px 20px 5px 0; border-bottom: 0 none; } 
.page_top .article { padding: 20px 20px 5px 20px; } 
.page_white { height: 100%; background: #f3f3f3; } 
.page_blue { height: 100%; background: #112736; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07121b), color-stop(50%,#112736), color-stop(100%,#112736)); background: -moz-linear-gradient(top, #07121b 0%, #112736 50%, #112736 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07121b', endColorstr='#112736', GradientType=0); } 
.page_green { height: 100%; background: #013a2f; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#013a2f), color-stop(50%,#00604b)); background: -moz-linear-gradient(top, #013a2f 0%, #00604b 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013a2f', endColorstr='#00604b', GradientType=0); } 
#regpage { } 
#regpage .reg_features_list span { text-shadow: #EEEEEE 0 0 5px; } 
#regpage .reg_features_h { padding: 50px 0 25px 0; text-align: center; } 
#regpage .reg_features_h span { font-size: 22px; } 
#regpage .reg_features_list { width: 740px; height: 34px; background-image: url('http://www.gamersgate.com/img/site-reg_features_bg.png'); background-position: top center; background-repeat: no-repeat; text-align: center; clear: both; } 
#regpage .reg_features_list span { color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 31px; } 
#regpage .reg_features_list.feature1 { background-position: center 0px; } 
#regpage .reg_features_list.feature2 { background-position: center -34px; } 
#regpage .reg_features_list.feature3 { background-position: center -68px; } 
#regpage .reg_features_list.feature4 { background-position: center -102px; } 
#regpage .reg_features_more { width: 740px; padding-top: 20px; text-align: center; } 
#regpage .reg_features_more span { color: #FFFFFF; font-size: 16px; font-weight: bold; } 
#regpage .reg_form_container { padding-left: 20px; padding-top: 20px; width: 720px; height: 119px; background: url('http://www.gamersgate.com/img/site-reg_form_bg.png') no-repeat; } 
#regpage.page_green .reg_form_container { padding-left: 20px; padding-top: 20px; width: 720px; height: 119px; background: url('http://www.gamersgate.com/img/site-reg_form_bg_green.png') no-repeat; } 
#regpage .reg_form_container div.f_left { float: left; padding: 0 0 15px 20px; width: 320px; } 
#regpage .reg_form_container label { color: white; font-size: 11px; } 
#regpage .reg_form_container select { } 
#regpage .reg_hline { height: 2px; width: 740px; background: url('http://www.gamersgate.com/img/site-reg_hline.png') no-repeat; } 
#regpage.page_green .reg_hline { height: 2px; width: 740px; background: url('http://www.gamersgate.com/img/site-reg_hline_green.png') no-repeat; } 
.reg_newsletter_check { text-align: center; } 
.reg_newsletter_check div { margin: 0 auto; } 
.reg_newsletter_check div label { color: #FFFFFF; } 
.reg_signup_btn { background: url('http://www.gamersgate.com/img/site-reg_signup_button.png') no-repeat; width: 291px; height: 49px; line-height: 49px; font-size: 18px; color: #FFFFFF; border: 0 none; } 
.page_green .reg_signup_btn { background: url('http://www.gamersgate.com/img/site-reg_signup_button_green.png') no-repeat; } 
#lib_loading_overlay { position: absolute; z-index: 150; width: 740px; height: 600px; background: url('http://www.gamersgate.com/img/black_op70.png') repeat; display: none; } 
#lib_loading_overlay { padding-top: 100px; text-align: center; } 
#lib { padding-left: 1px; background: url('http://www.gamersgate.com/img/site-lib_games_bg.gif') repeat; background-position: 1px top; } 
#lib #libcol_left { float: left; width: 500px; border-right: solid #92abb4 1px; } 
#lib_main { clear: both; } 
#sub_bluebar_search { clear: both; min-height: 48px; background: #222222; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#494949)); background: -moz-linear-gradient(top, #222222 0%, #494949 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#494949', GradientType=0); } 
#sub_bluebar_search div { float: left; padding-top: 8px; } 
#sub_bluebar_search input { float: left; } 
#sub_bluebar_search label { float: left; line-height: 27px; padding: 3px 10px 0 20px; color: #FFFFFF; font-weight: bold; } 
#sub_bluebar_search input[type=radio], #sub_bluebar_search input.radio { margin: 5px 0px 5px 20px; } 
#sub_bluebar_search label.radio { padding: 0 10px 0 5px; } 
#sub_bluebar_search .btn { margin: 4px 0 0 10px; } 
#billy { background-image: url('http://www.gamersgate.com/img/shelfs/default.jpg'); background-repeat: repeat; min-height: 872px; width: 484px; padding: 0 0 0 16px; } 
#billy .placeholder { float: left; padding: 0; width: 156px; height: 218px; } 
#billy .placeholder span.loading { text-align: center; display: block; padding-top: 100px; } 
#billy .placeholder a { display: block; width: 124px; padding: 21px 16px 20px 16px; z-index: 100; } 
#billy .placeholder.ph_product a { background: url('http://www.gamersgate.com/img/site-shelf_object_bg.png') no-repeat; } 
#billy .placeholder.ph_minion a { width: 156px; padding: 0 0 0 0; overflow: hidden; } 
#billy .placeholder.ph_product a.active, #billy .placeholder.ph_user a.active, #billy .placeholder.ph_achievements a.active, #billy .placeholder.ph_minion a.active { background: url('http://www.gamersgate.com/img/site-shelf_object_bg_blue.png') no-repeat; } 
#billy .placeholder.ph_vslot a { width: 130px; padding: 21px 13px 20px 13px; } 
#billy .placeholder.ph_vslot a.active .vslot_active_border { background: url('http://www.gamersgate.com/img/vslot_bg_active.png') no-repeat; } 
#billy .placeholder.ph_fgslot a.active .fgslot_ov_active { background: url('http://www.gamersgate.com/img/fgslot_bg_active.png') no-repeat; } 
#billy .placeholder.ph_minion span { display: block; height: 100%; width: 100%; } 
#billy .placeholder.droppable.drophover a.empty { background: url('http://www.gamersgate.com/img/site-shelf_object_bg.png') no-repeat; } 
#billy .placeholder a img, #billy .placeholder a span.boximg { width: 122px; height: 177px; text-align: center; border: 1px solid #414141; } 
#billy .placeholder.drophover a img, #billy .placeholder.drophover a span.boximg { border: 1px dashed #A3A3A3; } 
#billy .placeholder a.remove_icon { display: none; width: 16px; height: 16px; background-image: url('http://www.gamersgate.com/img/icons/redremove_sprite.png'); z-index: 110; position: absolute; margin: -195px 0 0 118px; padding: 0; } 
#billy .placeholder.ph_minion a.remove_icon { margin: -198px 0 0 118px; } 
#billy.editable .placeholder a.remove_icon { display: inline-block; } 
.editable .draggable { cursor: move; } 
.vslot { background: url('http://www.gamersgate.com/img/vslot_bg_add.png') no-repeat; width: 130px; height: 179px; } 
.vslot.special { } 
.vslot.expansion, .vslot.shared { } 
.vslot.locked { background: url('http://www.gamersgate.com/img/vslot_bg_locked.png') no-repeat; } 
.vslot.special.locked { } 
.vslot.expansion.locked, .vslot.shared.locked { } 
.vslot_box { width: 129px; height: 179px; background-position: 30px 34px; background-repeat: no-repeat; } 
.vslot .vslot_ov { width: 129px; height: 179px; background: url('http://www.gamersgate.com/img/vslot_overlay.png') no-repeat; } 
.vslot.special .vslot_ov { } 
.vslot.expansion .vslot_ov, .vslot.shared .vslot_ov { background: url('http://www.gamersgate.com/img/vslot_overlay.png') no-repeat; } 
.vslot.locked .vslot_ov { } 
.vslot.locked.special .vslot_ov { background: url('http://www.gamersgate.com/img/vslot_overlay.png') no-repeat; } 
.vslot.locked.expansion .vslot_ov, .vslot.locked.shared .vslot_ov { background: url('http://www.gamersgate.com/img/vslot_overlay.png') no-repeat; } 
.vslot .vslot_active_border { width: 129px; height: 179px; } 
.vslot_toprow { width: 109px; height: 17px; padding: 3px 20px 0 0; text-align: right; vertical-align: top; } 
.vslot_toprow .icon { cursor: pointer; padding-left: 16px; } 
.vslot_toprow span { display: inline-block; vertical-align: top; } 
.vslot_toprow .devider { width: 4px; height: 17px; } 
.vslot_leftrow { float: left; width: 17px; height: 148px; padding: 11px 0 0 1px; } 
.vslot_leftrow span, .vslot_leftrow a { display: block; } 
.vslot_leftrow .light { width: 20px; height: 10px; background: url('http://www.gamersgate.com/img/void_slot_light_grey.png') no-repeat; } 
.vslot_leftrow .light.red { background: url('http://www.gamersgate.com/img/void_slot_light_red.png') no-repeat; } 
.vslot_leftrow .light.yellow { background: url('http://www.gamersgate.com/img/void_slot_light_yellow.png') no-repeat; } 
.vslot_leftrow .light.green { background: url('http://www.gamersgate.com/img/void_slot_light_green.png') no-repeat; } 
.vslot_leftrow .devider { padding-bottom: 5px; } 
.vslot_leftrow .expire_days { font-weight: bold; font-size: 12px; line-height: 20px; width: 20px; text-align: center; color: #C1C1C1; } 
.vslot_leftrow .vicon { width: 20px; height: 20px; margin-bottom: 2px; cursor: pointer; } 
.vslot_leftrow .vslot_info { background: url('http://www.gamersgate.com/img/void_slot_icon_info.png') no-repeat; } 
.vslot_leftrow .vslot_remove { background: url('http://www.gamersgate.com/img/void_slot_icon_remove.png') no-repeat; } 
.vslot_leftrow .vslot_upgrade { background: url('http://www.gamersgate.com/img/void_slot_icon_upgrade.png') no-repeat; } 
.vslot_mainoverlay { float: left; width: 111px; height: 159px; padding: 0; cursor: pointer; } 
.vslot_symb { position: relative; width: 71px; height: 47px; margin-top: -20px; margin-left: 25px; background-repeat: no-repeat; background-image: url('http://www.gamersgate.com/img/vslot_topsymb.png'); } 
.vslot_symb.empowered, .vslot.empowered .vslot_symb { background-image: url('http://www.gamersgate.com/img/vslot_topsymb_emp.png'); } 
.vslot_symb.quickened, .vslot.quickened .vslot_symb { background-image: url('http://www.gamersgate.com/img/vslot_topsymb_quick.png'); } 
.vslot_symb.buddy, .vslot.buddy .vslot_symb { background-image: url('http://www.gamersgate.com/img/vslot_topsymb_buddy.png'); } 
.vslot_symb.maximized, .vslot.maximized .vslot_symb { background-image: url('http://www.gamersgate.com/img/vslot_topsymb_max.png'); } 
.vslot_symb.appetize, .vslot.appetize .vslot_symb { background-image: url('http://www.gamersgate.com/img/vslot_topsymb_appet.png'); } 
.vslot_symb.quickdraw, .vslot.quickdraw .vslot_symb { background-image: url('http://www.gamersgate.com/img/vslot_topsymb_quickdraw.png'); } 
#void_lightbox { width: 740px; min-height: 380px; padding: 40px 0 20px 0; text-align: center; background: url('http://www.gamersgate.com/img/void_metal_bg.jpg'); } 
#void_lightbox.upgradeslot { height: 460px; } 
#void_lightbox p, #void_lightbox span, #void_lightbox label, #void_lightbox h1, #void_lightbox h2, #void_lightbox h3 { color: white; } 
#void_lightbox .headbox { height: 50px; text-align: center; padding: 0 50px; } 
#void_lightbox .headbox div { background: url('http://www.gamersgate.com/img/black_op50.png'); margin: 0 auto; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px 4px; border-radius: 4px 4px; } 
#void_lightbox .headbox h1 { padding: 15px 0 15px 0; line-height: 20px; height: 20px; font-size: 16px; font-weight: bold; color: #FFF; } 
#void_lightbox .headbox h1 .gametitle{ color: #65f7c1; font-size: 16px; } 
#slotsbox { padding: 25px 20px 0 20px; text-align: center; } 
#slotsbox .placeholder { float: left; padding: 0; width: 156px; height: 218px; } 
#slotsbox .placeholder a { display: block; width: 124px; padding: 21px 16px 20px 16px; z-index: 100; } 
#slotsbox .placeholder.ph_vslot a.active .vslot_active_border { background: url('http://www.gamersgate.com/img/vslot_bg_active.png') no-repeat; } 
#void_lightbox .infobox { text-align: center; padding: 20px 50px; } 
#void_lightbox .infobox p { color: white; font-size: 13px; } 
#slotupgrade .upgrade_opt { width: 420px; padding: 3px 0 3px 5px; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px 3px; border-radius: 3px 3px; border: solid 1px transparent; white-space:nowrap; overflow: visible; cursor: pointer; } 
#slotupgrade .upgrade_opt.active { border: solid 1px #00d7a5; } 
#slotupgrade .opt_radio { float: left; width: 25px; } 
#slotupgrade .opt_label { float: left; width: 40px; height:40px; background-repeat: no-repeat; } 
#slotupgrade .opt_label.empowered { background-image: url('http://www.gamersgate.com/img/void_slotlabel40_emp.png'); } 
#slotupgrade .opt_label.quickened { background-image: url('http://www.gamersgate.com/img/void_slotlabel40_quick.png'); } 
#slotupgrade .opt_label.buddy { background-image: url('http://www.gamersgate.com/img/void_slotlabel40_buddy.png'); } 
#slotupgrade .opt_label.maximized { background-image: url('http://www.gamersgate.com/img/void_slotlabel40_max.png'); } 
#slotupgrade .opt_label.appetize { background-image: url('http://www.gamersgate.com/img/void_slotlabel40_appet.png'); } 
#slotupgrade .opt_label.quickdraw { background-image: url('http://www.gamersgate.com/img/void_slotlabel40_quickdraw.png'); } 
#slotupgrade .opt_descriptions { float: left; padding-left: 10px; } 
#slotupgrade .f_left { padding-right: 25px; } 
#slotupgrade { padding: 20px 50px 0px 50px; text-align: left; } 
.achievement_set { height: 179px; width: 124px; border: 0 none; background: url('http://www.gamersgate.com/img/site-ach_setbg.png'); } 
.achievement_set .inner { padding: 8px 0 0 0; } 
.achievement_set .ttl { padding: 0 0 13px 9px; height: 15px; white-space: nowrap; overflow: hidden; } 
.achievement_set .ttl span { color: #282828; font-size: 11px; } 
.achievement_set .quests { padding: 0 7px; } 
.achievement_set .quests div { float: left; width: 43px; height: 43px; background: url('http://www.gamersgate.com/img/site-ach_iconshadow.png'); margin: 0 6px 5px 6px; } 
.achievement_set .quests div span{ width: 43px; height: 43px; display: inline-block; } 
#lib #libcol_right { float: left; width: 238px; border-top: solid #92abb4 1px; } 
#lib_rightcol_info { } 
#lib_rightcol_info h1 { padding: 20px 0 0 0; } 
#lib_rightcol_info .rating_big { margin: 0 auto; } 
#bluebarmini_container { margin-top: 10px; } 
#lib_rightcol_info #details_gameinfo { height: 165px; overflow: hidden; } 
#lib_rightcol_info #gameinfo_more { text-align: center; } 
#lib_rightcol_info ol { } 
#lib_rightcol_info ol li { list-style-type: decimal; list-style-position: outside; position: relative; margin-left: 15px; } 
#mygame_list, #buddy_result_list { width: 500px; } 
.mygame_item, .buddy_item { height: 54px; width: 500px; background: #f3f3f3; clear: both; padding: 0; margin: 0; } 
.buddy_item { cursor: pointer; } 
.mygame_item.odd, .buddy_item.odd { background: #e8edee; } 
.mygame_item.indent, .buddy_item.indent { padding-left:30px; width: 470px; } 
.buddy_item .buddyr_avatar { padding: 1px 0; width: 60px; } 
.buddy_item .buddyr_un { padding: 5px 0; width: 200px; } 
.buddy_item .buddyr_mstatus { padding: 15px 0 0 0; width: 60px; } 
.buddy_item .buddyr_regdate { padding: 5px 0; } 
.mygame_item .mgl_box { padding: 4px 8px 0 20px; float: left; } 
.mygame_item .mgl_box img { width: 29px; height: 44px; border: solid 1px #d6d6d6; margin: 0; } 
.mygame_item .mgl_title { float: left; width: 420px; padding: 5px 0; } 
.mygame_item.indent .mgl_title { width: 390px; } 
.mygame_item .mgl_title a.ttl, .buddy_item .buddyr_un span, .buddy_item .buddyr_regdate span { display: block; color: #000000; font-weight: bold; padding: 10px 0; height: 24px; line-height: 24px; float: left; white-space: nowrap; overflow: hidden; } 
.mygame_item .mgl_title a.ttl { max-width: 275px; } 
.buddy_item .buddyr_regdate span { font-weight: normal; color: #333333; } 
.mygame_item .mgl_title .prtag { display: block; padding: 10px 0; height: 24px; line-height: 24px; background: transparent; margin-left: 5px; float: right; color: #000000; } 
.mygame_item .mgl_title .prtag span { color: #000000; } 
.mygame_item .mgl_title a.btn { margin-top: 10px; margin-left: 5px; float: right; } 
.mygame_item:hover, .buddy_item:hover { background: #4eb3d4; } 
.mygame_item:hover .mgl_title a, .buddy_item:hover span { color: #FFFFFF; } 
.notification_list li { padding: 4px 0 6px 0; } 
.notification_list li.new { background: url('http://www.gamersgate.com/img/splash_new_18.png') no-repeat 0px 2px; padding: 4px 0 8px 20px; } 
.notification_list li .datetime { display: block; padding-top: 2px; font-size: 10px; color: #6e6e6e; } 
.notification_list li a, .notification_list li a:link { color: #049bcc; } 
.notification_list li a:hover { color: #7fB4d0; } 
#rightCornerNotifications { position: fixed; width: 602px; bottom: 0px; right : 5px; } 
#rcn_container { width: 602px; height: auto; overflow: hidden; } 
#rcn_minion a { display: block; height: 226px; width: 100%; background: url('http://www.gamersgate.com/img/notification_bubble_arrow.png') bottom right no-repeat; } 
#rcn_minion { width: 300px; height: 260px; float: left; background-repeat: no-repeat; background-position: 80px -35px; } 
#rcn_bubble { float: left; width: 280px; padding: 8px 10px 4px 10px; background: #FFF; border: 1px solid #FFF; -webkit-border-top-left-radius: 10px; -moz-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; border-top-right-radius: 10px; } 
#rcn_headline { display: inline-block; height: 16px; width: 270px; line-height: 16px; padding: 2px 0 2px 0; color: #333; } 
#rcn_close { float: right; width: 10px; height: 20px; font-size: 12px; display: inline-block; } 
#rcn_body { overflow: auto; height: 226px; } 
#rcn_body_inner { width: 280px; } 
#goodbye_greeting { padding-top: 4px; } 
#more_link { float: right; padding-top: 10px; } 
.ggselectbox_header { background: #061b25; width: 199px; } 
.ggselectbox_header div { position: relative; top: -3px; height: 23px; width: 197px; border-top: 1px solid #1c6e88; border-right: 1px solid transparent; border-bottom: 1px solid #1c6e88; border-left: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #0d2f3b; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#144a5c), color-stop(50%,#0d2f3b), color-stop(100%,#144a5c)); background: -moz-linear-gradient(top, #144a5c 0%, #0d2f3b 50%, #144a5c 100%); } 
.ggselectbox_header div span { line-height: 23px; padding-left: 10px; color: #FFFFFF; font-size: 12px; font-weight: bold; } 
.ggselectbox { width: 199px; clear: both; margin: 0; background: #061b25; } 
.ggselectbox.drophover ul, .ggselectbox.drophover ul li, .ggselectbox.drophover ul li a, .ggselectbox.drophover .ggselectbox_item { background: #990000; } 
.ggselectbox .viewport { width: 179px; height: 264px; overflow: hidden; position: relative; background: #061b25; } 
.ggselectbox .overview { list-style: none; position: absolute; left: 0; top: 0; } 
.ggselectbox ul { background: #061b25; } 
.ggselectbox ul li { background: #061b25; height: 28px; border-bottom: 1px solid #0b2b3a; } 
.ggselectbox li a, .ggselectbox_item { display: block; background: #061b25; height: 28px; line-height: 28px; font-size: 11px; width: 159px; padding: 0 10px; color: #FFFFFF; font-weight: bold; overflow: hidden; white-space: nowrap; } 
.ggselectbox_item.draggable { cursor: move; } 
.ggselectbox .scrollbar { background-color: #003D5D; } 
.ggselectbox .track { background-color: #0c1c27; } 
.ggviewbox { border-top: 1px solid #c0c0c0; padding: 20px 20px 20px 0; background: #113742; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#113742), color-stop(100%,#1d3341)); background: -moz-linear-gradient(top, #113742 0%, #1d3341 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#113742', endColorstr='#1d3341', GradientType=0); } 
.ggviewbox .item { float: left; padding-left: 20px; } 
.ggviewbox .item div { width: 124px; overflow: hidden; } 
.ggviewbox .item span, .ggviewbox .item a { line-height: 16px; font-weight: bold; white-space: nowrap; overflow: hidden; max-width: 124px; } 
.ggviewbox .item .prtag, .ggviewbox .item .prtag * { padding: auto; background: transparent; line-height: 16px; font-weight: bold; text-align: center; display: inline; } 
.ggviewbox .item .hl { padding: 5px 0 5px 0; } 
.ggviewbox .item .hl div { border-top: #000000 1px solid; border-bottom: #1a3a4f 1px solid; } 
.ggviewbox_bottom { height: 11px; background: url('http://www.gamersgate.com/img/site-grey_gradient_line.gif'); } 
#checkout_container { } 
#checkout_container .summary_table { } 
#checkout_container .summary_table div.f_right, #checkout_container .summary_table div.f_left { height: 55px; } 
#checkout_container .summary_table div span { background: transparent; color: #333333; font-weight: bold; line-height: 55px; } 
#checkout_container .summary_table div span.green { color: #48a000; } 
#checkout_container .summary_table .f_right { width: 110px; height: 55px; } 
#checkout_container .summary_table .f_right span { text-align: right; } 
#checkout_container .summary_table .f_right span.real_price { font-size: 14px; } 
#checkout_container .summary_table .f_left { } 
#checkout_container .summary_table .f_left span { text-transform: uppercase; } 
#checkout_container .summary_table .f_left.to_pay span { font-size: 15px; } 
#checkout_container .summary_table .f_right.to_pay span { } 
#checkout_container .summary_table .f_right.to_pay span.real_price { font-size: 15px; color: #049bcc; } 
#checkout_container #payment_table { } 
#checkout_container #reg_account .f_left, #checkout_container #login_fields .f_left { padding: 0 20px 20px 0; } 
#checkout_container #payment_table { } 
#checkout_container #payment_table .f_left { padding-right: 20px; } 
#checkout_container #payment_table .f_left span { } 
#orderdetails_container {} 
.order_info { clear: left; } 
.order_info p { float: left; } 
.order_info p.oi_label { width: 150px; font-weight: bold; font-size: 12px; } 
.stdlist, .biglist { width: 100%; border-bottom: solid 1px #c7c7c7; } 
.stdlist li, .biglist li { clear: both; height: 30px; background: #e8edee; display: block; } 
.theme1 .stdlist li, .theme1 .biglist li { background: #121212; } 
.stdlist li div, .biglist li div { float: left; padding: 5px 0 5px 20px; height: 20px; } 
.stdlist li div div, .biglist li div div { float: none; padding: 0; height: auto; } 
.stdlist li div div.f_left, .biglist li div div.f_left { float: left; padding: 5px 0 5px 20px; height: 20px; } 
.stdlist li div.f_right, .biglist li div.f_right { float: right; padding: 5px 20px 5px 0; text-align: right; } 
.stdlist li div.with_btn { padding-top: 3px; padding-bottom: 3px; height: 24px; } 
.stdlist li div span, .stdlist li div a { line-height: 20px; } 
.stdlist li div .btn { line-height: 16px; } 
.stdlist li div span.blue { color:#09c2ff; } 
.stdlist li:hover div span.blue { color:#333333; } 
.stdlist li.odd, .biglist li.odd { background: #f3f3f3; } 
.theme1 .stdlist li.odd, .theme1 .biglist li.odd { background: #222222; } 
.stdlist li:hover, .biglist li:hover { background: #a6d9e9; } 
.theme1 .stdlist li:hover, .theme1 .biglist li:hover { background: #0d2c37; } 
.stdlist li.titles, .biglist li.titles, .stdlist li.titles:hover, .biglist li.titles:hover { height: auto; min-height: 30px; border-top: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0; background: #353535; } 
.stdlist li.titles div span, .biglist li.titles div span, .biglist li.titles div label, .biglist li.titles div .h3 { height: auto; min-height: 30px; line-height: 20px; color: #FFF; font-weight: bold; } 
.theme1 .stdlist li .prtag *, .theme1 .biglist li .prtag * { color: #FFF; } 
.theme1 .stdlist li:hover a, .theme1 .biglist li:hover a { color: #FFF; } 
.theme1 .stdlist li:hover div, .theme1 .biglist li:hover div, .theme1 .stdlist li:hover span, .theme1 .biglist li:hover span, .theme1 .biglist li:hover p, .theme1 .biglist li:hover p { color: #FFF; } 
.theme1 .biglist li .red, .theme1 .biglist li:hover .red { color: red; } 
.biglist li { height: 54px; } 
.biglist li div { padding: 17px 0 17px 20px; height: 20px; } 
.biglist li div.f_right { float: right; padding: 17px 20px 17px 0; text-align: right; } 
.biglist li div.with_text { } 
.biglist li div.with_two_rows { padding-top: 12px; padding-bottom: 12px; height: 30px; line-height: 15px; } 
.biglist li div.with_box { padding-top: 5px; padding-bottom: 5px; height: 44px; } 
.biglist li div.with_info { padding-top: 0; padding-bottom: 0; height: 54px; } 
.biglist li div.with_btn { padding-top: 15px; padding-bottom: 15px; height: 24px; } 
.biglist li div.with_tall_btn { padding-top: 10px; padding-bottom: 10px; height: 24px; } 
.stdlist li.autoheight, .biglist li.autoheight { min-height: 30px; height: auto; } 
.stdlist li.autoheight div, .biglist li.autoheight div { min-height: 20px; height: auto; } 
.orderDetails {} 
.orderDetails a.print_page { float:right; background: url('http://www.gamersgate.com/img/icons/print.png') no-repeat left top; padding-left: 28px; height: 18px; line-height: 18px; margin-right: 15px; } 
.orderDetails .order_info { } 
.orderDetails .order_info p { float: left; } 
.orderDetails .order_info p.info_label { width: 100px; text-align: right; margin-right: 5px; } 
.orderDetails .items_info div span, .orderDetails .items_info div a { line-height: 20px; } 
fieldset#sendGiftForm { margin-top: 5px; } 
fieldset#sendGiftForm div textarea{ width: 300px; height: 100px; } 
#minionbrowser { } 
#minionbrowser #minion_select { float: left; width: 165px; } 
#minionbrowser #minion_select a { display: block; height: 143px; width: 165px; background-position: left -80px; background-repeat: no-repeat; text-align: center; border: 1px solid #DDDDDD; } 
#minionbrowser #minion_select a.active { border: 1px solid #49d0db; } 
#minionbrowser #minion_select a span { display: block; padding-top: 125px; color: #000; font-weight: bold; } 
#minion_window { padding-left: 20px; float: left; } 
#minion_window .inner { width: 510px; border: 1px solid #DDDDDD; padding: 20px 0 20px 0; } 
#minion_window .inner .article { background-position: -30px -80px; background-repeat: no-repeat; padding-left: 180px; min-height: 300px; } 
#minion_select_colors a, #minion_select_colors span { line-height: 25px; height: 25px; margin-right: 5px; display: block; float: left; } 
#minion_select_colors span { } 
#minion_select_colors a { width: 25px; } 
.minioncolor_blue { background: blue; } 
.minioncolor_purple { background: purple; } 
.minioncolor_red { background: red; } 
.minioncolor_orange { background: orange; } 
.minioncolor_green { background: green; } 
#faqList {} 
#faqList .question {} 
#faqList .question h3 { color: #6c6c6c; padding: 8px 0 3px 0; line-height: 18px; } 
#faqList .question p { font-size: 11px; color: #333333; padding: 0 0 4px 0; } 
#faqList .moreless { display: inline-block; line-height: 14px; padding: 8px 15px 8px 0; background: url('http://www.gamersgate.com/img/moreless_arrow_more.png') no-repeat right center; } 
#faqList .moreless.less { background: url('http://www.gamersgate.com/img/moreless_arrow_less.png') no-repeat right center; } 
.blueinfobox { float: left; } 
.blueinfobox .descr_box { background: url('http://www.gamersgate.com/img/site-blueinfobox_topboxbg.png'); width: 340px; height: 178px; padding: 0; } 
.blueinfobox .descr_box div { height: 149px; padding: 29px 20px 0 117px; background: url('http://www.gamersgate.com/img/site-blueinfobox_topboxcircle.png') top left no-repeat; } 
.blueinfobox .descr_box div p { font-size: 11px; line-height: 16px; color: #FFF; } 
.blueinfobox .descr_box div p.h2 { font-size: 22px; } 
.blueinfobox ul li { border-bottom: 1px solid #0c1b26; } 
.blueinfobox ul li div.bib_list_top { background: url('http://www.gamersgate.com/img/site-blueinfo_listbg.gif'); height: 41px; padding-left: 20px; } 
.blueinfobox ul li div a .expand_arrow { float: right; display: block; width: 45px; height: 41px; background: url('http://www.gamersgate.com/img/site-blueinfobox_arrow.png') center center no-repeat; } 
.blueinfobox ul li.expanded div a .expand_arrow { background: url('http://www.gamersgate.com/img/site-blueinfobox_arrow_active.png') center center no-repeat; } 
.blueinfobox ul li div a { display: block; line-height: 41px; color: #FFF; font-size: 13px; font-weight: bold; } 
.blueinfobox ul li .moreinfo { width: 340px; display: none; } 
.blueinfobox ul li .moreinfo p { background: #d1e8f0; padding: 20px; } 
.blueinfobox ul li .moreinfo p.requirement { background: #4eb3d4; height: 31px; padding: 0 20px 0 20px; } 
.blueinfobox ul li .moreinfo p.requirement, .blueinfobox ul li .moreinfo p.requirement span { line-height: 31px; color: #FFF; font-weight: bold; font-size: 12px; } 
.ggtag_container { } 
.ggtag_settings { } 
.ggtag_settings #visible_skus { width: 210px; height: 128px; } 
.ggtag_settings #playing_now { width: 210px; } 
.ggtag_settings input { margin: 0 8px 0 0; } 
.ggtag_container textarea { width: 75%; height: 60px; font-size:11px; } 
#cloudBig { text-align: center; } 
#cloudBig a, #cloudBig span { line-height: 34px; padding: 0 5px 0 5px; } 
#cloudSmall { text-align: center; } 
#cloudSmall a, #cloudSmall span { line-height: 20px; padding: 0 5px 0 5px; } 
.banner_countdown { width:740px; height: 100px; } 
.banner_countdown .inner{ display: block; padding: 73px 0 5px 12px; } 
.countdown { font-size: 18px; line-height: 22px; color: #FFF; font-weight: bold; } 
#countdown_timer { font-size: 20px; color: #e10007; } 
.bannercontainer { } 
.bannercontainer .banner { display: none; } 
.bannercontainer .banner.active { display: block; } 
.banner_pages { position: absolute; height: 16px; margin-left: 25px; margin-top: -21px; z-index: 101; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: .4; } 
.banner_pages a { margin: 0 1px 0 0; background: url('http://www.gamersgate.com/img/site-slider_page.png'); width: 16px; height: 15px; display: block; float: left; } 
.banner_pages a.active { background: url('http://www.gamersgate.com/img/site-slider_page_active.png'); } 
.banner_pages a:hover, .banner_pages a.active:hover { background: url('http://www.gamersgate.com/img/site-slider_page_hover.png'); } 
.banner340 span { display: block; } 
.banner340:hover span { text-shadow: #aaaaaa 0 0 3px; } 
.banner340 { width: 340px; height: 178px; -webkit-border-radius: 2px 2px; -moz-border-radius: 2px 2px; border-radius: 2px 2px; cursor: pointer; } 
.b340_overlay { -webkit-border-radius: 2px 2px; -moz-border-radius: 2px 2px; border-radius: 2px 2px; width: 340px; height: 178px; background:url('http://www.gamersgate.com/img/site-banner340_overlay.png'); display: block; } 
.b340_top { padding-top: 5px; height: 17px; padding-left: 19px; width: 321px; } 
.b340_top span { color: #6fe1ff; font-size: 14px; text-transform: uppercase; font-weight: bold; } 
.b340_bottom { padding-top: 131px; height: 25px; padding-left: 170px; padding-right: 19px; width: 151px; text-align: right; } 
.b340_bottom span { color: #fff; font-size: 17px; font-weight: normal; } 
#pset { } 
#pset .bundle_price { padding: 30px 0 0 100px; } 
#pset .bundle_price div p { clear: left; } 
#pset .bundle_price div p span, #pset .bundle_price div p label { display: inline-block; float: left; width: 200px; height: 25px; line-height: 25px; font-size: 13px; } 
#pset .bundle_price div p.you_pay { border-top: 1px solid #c8c8c8; } 
#pset .bundle_price div p.you_pay span { height: 30px; line-height: 30px; color: #0587b1; font-size: 25px; font-weight: bold; } 
#pset .bundle_price div p span:last-child { width: 75px; } 
#pset .bundle_price div { } 
.theme1 #pset #PP_screenshots { background: #0d2c37; } 
#btn_buy_bundle { display: block; background: url('http://www.gamersgate.com/img/buttons/btn_blue_h48_w189.png') no-repeat; width: 189px; height: 48px; text-align: center; font-size: 20px; line-height: 26px; padding: 11px 0px; color: #FFFFFF; } 
#pset .share_buttons { text-align: center; } 
#pset .share_buttons .inner { margin: 0 auto; width: 450px; } 
#pset .share_buttons .share_option { display: inline-block; width: 150px; } 
#regpage.void_registration { background: url('http://www.gamersgate.com/img/void-presentation-bg.jpg') no-repeat; min-height: 1200px; padding-top:293px; position: absolute; z-index: 1; width: 740px; } 
#void_pres { background: #030907; } 
#void_pres_inner { background: #030907; display: block; width: 740px; } 
#void_pres_inner.vpi_floating { min-height: 1200px; position: absolute; z-index: 2; } 
#void_pres_content { background: url('http://www.gamersgate.com/img/void-presentation-bg.jpg') no-repeat; padding-top:293px; } 
#void_pres_content .infoblock1 { height: 166px; text-align: center; } 
#void_pres_content a { display: inline-block; margin: 0 auto; } 
#void_pres_content .void_btn_register { width: 341px; height: 56px; text-align: center; line-height: 56px; color: white; background: url('http://www.gamersgate.com/img/void-presentation-button1.png') no-repeat; font-size: 25px; font-weight: bold; } 
#void_pres_content .void_btn_proceed { width: 261px; height: 41px; text-align: center; line-height: 41px; color: white; background: url('http://www.gamersgate.com/img/void-presentation-button2.png') no-repeat; font-size: 18px; font-weight: bold; } 
#void_pres_content .infoblock2 { height: 97px; } 
#void_pres_content .infoblock span { float: left; display: block; height: 97px; font-size: 21px; font-weight: bold; color: #abeddb; padding-left: 25px; } 
#void_pres_content .void_step1 { background: url('http://www.gamersgate.com/img/void-presentation-step1.png') no-repeat; width: 222px; line-height: 90px; height: 96px; padding-top: 1px; } 
#void_pres_content .void_step2 { background: url('http://www.gamersgate.com/img/void-presentation-step2.png') no-repeat; width: 238px; line-height: 90px; height: 90px; padding-top: 7px; } 
#void_pres_content .void_step3 { background: url('http://www.gamersgate.com/img/void-presentation-step3.png') no-repeat; width: 205px; line-height: 90px; } 
#void_pres_content .infoblock3 { padding: 20px 40px 0 40px; } 
#void_pres_content .infoblock3 * { color: white; } 
#void_info_tabs { background: url('http://www.gamersgate.com/img/void_presentation_tabs.png') no-repeat; height: 92px; padding-left: 30px; width: 710px; } 
#void_info_tabs.bg2 { background: url('http://www.gamersgate.com/img/void_presentation_tabs_bg2.png') no-repeat; height: 72px; padding-left: 30px; width: 710px; } 
#void_info_tabs a { background: url('http://www.gamersgate.com/img/void_infotab.png') no-repeat 0 3px; width: 210px; padding-left: 20px; height: 42px; display: inline-block; font-size: 17px; padding-top: 30px; color: white; } 
#void_info_tabs a.active { background: url('http://www.gamersgate.com/img/void_infotab_active.png') no-repeat 0 3px; } 
#void_pres_content .infoblock3 h1, #void_pres_content .infoblock3 h2, #void_pres_content .infoblock3 h3 { padding-top: 15px; font-size: 26px; color: white; } 
#void_pres_content .infoblock3 h2 { font-size: 14px; } 
#void_pres_content .infoblock3 p, #void_pres_content .infoblock3 span { color: #c5eee1; font-size: 14px; } 
#void_pres_content .void_info { min-height: 900px; background: #c8dad4; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8dad4), color-stop(50%,#f9fbfb) , color-stop(100%,#f9fbfb)); background: -moz-linear-gradient(top, #c8dad4 0%, #f9fbfb 50%, #f9fbfb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dad4', endColorstr='#f9fbfb', GradientType=0); } 
#void_pres_content .void_info .content_div { padding: 0 40px 0 40px; } 
.void_info .content_div .hl { border-bottom: solid 1px #9aada7; } 
.void_info .content_div h1 { font-size: 20px; line-height: 24px; } 
.void_info .content_div h2 { padding: 20px 0 0 0; font-size: 14px; line-height: 18px; } 
.void_info .content_div p, .void_info .content_div li, .void_info .content_div span { line-height: 18px; } 
.void_info .content_div p { padding: 0 0 8px 0; font-size: 14px; } 
.void_info .content_div ul { list-style-image: url('http://www.gamersgate.com/img/site-li_bullet_green.png'); } 
.void_info .content_div li { font-size: 14px; padding-bottom: 15px; font-weight: bold; list-style-image: url('http://www.gamersgate.com/img/site-li_bullet_green.png'); list-style-position:inside; } 
.specslotinfo { width: 146px; padding: 166px 19px 0 0; background-repeat: no-repeat; background-position: left top; float: left; } 
.specslotinfo.appetizer { background-image: url('http://www.gamersgate.com/img/void_slotlabel_appet.png'); } 
.specslotinfo.buddy { background-image: url('http://www.gamersgate.com/img/void_slotlabel_buddy.png'); } 
.specslotinfo.empowered { background-image: url('http://www.gamersgate.com/img/void_slotlabel_emp.png'); } 
.specslotinfo.maximized { background-image: url('http://www.gamersgate.com/img/void_slotlabel_max.png'); } 
.specslotinfo.quickdraw { background-image: url('http://www.gamersgate.com/img/void_slotlabel_quickdraw.png'); } 
.specslotinfo.quickened { background-image: url('http://www.gamersgate.com/img/void_slotlabel_quickened.png'); } 
@font-face { font-family: 'als_rublregular'; src: url('/css/als_rubl/rouble-webfont.eot'); src: url('/css/als_rubl/rouble-webfont.eot?#iefix') format('embedded-opentype'), url('/css/als_rubl/rouble-webfont.woff') format('woff'), url('/css/als_rubl/rouble-webfont.ttf') format('truetype'), url('/css/als_rubl/rouble-webfont.svg#als_rublregular') format('svg'); font-weight: normal; font-style: normal; } 
.rubl{ font-family:als_rublregular; font-size: inherit !important; color: inherit !important; margin-left: 1px; } 
.compact-discount-perc { float: right!important; color: #fff!important; background-color: #ff0000!important; display: block!important; line-height: 20px!important; height: 20px!important; width: 45px!important; font-size: 14px!important; text-align: center!important; margin: 5px 0px 2px 5px!important; padding: 0!important; font-weight: 600; } 
.compact-old-price { float: right!important; color: #ff0000!important; background-color: #fff!important; display: block!important; line-height: 20px!important; height: 20px!important; min-width: 45px!important; font-size: 11px!important; text-align: center!important; margin: 5px 5px 2px 0px!important; padding: 0 5px!important; font-weight: 600; text-decoration: line-through; } 
.compact-discount-price { display: block!important; line-height: 20px!important; height: 20px!important; min-width: 45px!important; float: right!important; color: #ff0000!important; font-size: 11px!important; font-weight: 600; margin-right: 20px!important; text-align: right!important; } 
.grid-discount-perc { position: absolute; right: 2px; bottom: 77px; color: #fff!important; background-color: #ff0000!important; display: block!important; line-height: 24px!important; width: 54px!important; font-size: 16px!important; text-align: center!important; padding: 0!important; font-weight: 600; } 
.grid-old-price { color: #ff0000; background-color: #fff; text-align: center; text-decoration: line-through; line-height: 15px; } 
.required { font-size: 15px; color: #ff0000; font-weight: 600; } 
.top-voting-block { background: rgba(0, 0, 0, 0) url("/img/site-darkblue_bg.jpg") no-repeat scroll left bottom; padding: 30px 50px; width: 640px; color: #6fe1ff!important; font-size: 16px!important; text-shadow: 0 0 24px #ffffff; } 
.top-voting-block .voting-container { width: 300px; } 
.top-voting-block p { color: #6fe1ff!important; font-size: 16px!important; } 
.top-voting-block label { color: #6fe1ff!important; font-size: 16px!important; margin-left: 30px; cursor: pointer; } 
.top-voting-block .reg_signup_btn { background-size: 100% 100%; width: 150px; height: 30px; line-height: 28px; font-size: 16px; cursor: pointer; }

 .fancybox-tmp iframe, .fancybox-tmp object { vertical-align: top; padding: 0; margin: 0; } 
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 1002; } 
.fancybox-outer { padding: 0; margin: 0; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } 
.fancybox-opened { z-index: 1003; } 
.fancybox-opened .fancybox-outer { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); } 
.fancybox-inner { width: 100%; height: 100%; padding: 0; margin: 0; position: relative; outline: none; overflow: hidden; } 
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 10px; } 
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; vertical-align: top; } 
.fancybox-image { max-width: 100%; max-height: 100%; } 
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -21px; margin-left: -21px; width: 42px; height: 42px; background: url(/js/fancybox2/fancybox_loading.gif); opacity: 0.8; cursor: pointer; z-index: 1010; } 
.fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(/js/fancybox2/fancybox_sprite.png); } 
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 1004; } 
.fancybox-prev, .fancybox-next { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; background: transparent url(/js/fancybox2/blank.gif); z-index: 1003; } 
.fancybox-prev { left: 0; } 
.fancybox-next { right: 0; } 
.fancybox-prev span, .fancybox-next span { position: absolute; top: 50%; left: -9999px; width: 36px; height: 36px; margin-top: -18px; cursor: pointer; z-index: 1003; } 
.fancybox-prev span { background-position: 0 -36px; } 
.fancybox-next span { background-position: 0 -72px; } 
.fancybox-prev:hover, .fancybox-next:hover { visibility: visible; } 
.fancybox-prev:hover span { left: 20px; } 
.fancybox-next:hover span { left: auto; right: 20px; } 
.fancybox-tmp { position: absolute; top: -9999px; left: -9999px; padding: 0; overflow: visible; visibility: hidden; } 
#fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 1001; background: #000; } 
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 1005; } 
.fancybox-opened .fancybox-title { visibility: visible; } 
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 1003; text-align: center; } 
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; } 
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; } 
.fancybox-title-inside-wrap { margin-top: 10px; } 
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

 .flip-clock-wrapper * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } 
.flip-clock-wrapper a { cursor: pointer; text-decoration: none; color: #ccc; } 
.flip-clock-wrapper a:hover { color: #fff; } 
.flip-clock-wrapper ul { list-style: none; } 
.flip-clock-wrapper.clearfix:before, .flip-clock-wrapper.clearfix:after { content: " "; display: table; } 
.flip-clock-wrapper.clearfix:after { clear: both; } 
.flip-clock-wrapper.clearfix { *zoom: 1; } 
.flip-clock-wrapper { font: normal 11px "Helvetica Neue", Helvetica, sans-serif; -webkit-user-select: none; } 
.flip-clock-meridium { background: none !important; box-shadow: 0 0 0 !important; font-size: 36px !important; } 
.flip-clock-meridium a { color: #313333; } 
.flip-clock-wrapper { text-align: center; position: relative; width: 196px!important; padding: 20px 7px 5px; background-color: rgba(103, 103, 103, .75); } 
.flip-clock-wrapper:before, .flip-clock-wrapper:after { content: " "; display: table; } 
.flip-clock-wrapper:after { clear: both; } 
.flip-clock-wrapper ul { position: relative; float: left; margin: 1px; width: 20px; height: 30px; font-size: 28px; font-weight: bold; line-height: 28px; border-radius: 3px; background: #000; } 
.flip-clock-wrapper ul li { z-index: 1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 28px; text-decoration: none !important; } 
.flip-clock-wrapper ul li:first-child { z-index: 2; } 
.flip-clock-wrapper ul li a { display: block; height: 100%; -webkit-perspective: 200px; -moz-perspective: 200px; perspective: 200px; margin: 0 !important; overflow: visible !important; cursor: default !important; } 
.flip-clock-wrapper ul li a div { z-index: 1; position: absolute; left: 0; width: 100%; height: 50%; font-size: 28px; overflow: hidden; outline: 1px solid transparent; } 
.flip-clock-wrapper ul li a div .shadow { position: absolute; width: 100%; height: 100%; z-index: 2; } 
.flip-clock-wrapper ul li a div.up { -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; transform-origin: 50% 100%; top: 0; } 
.flip-clock-wrapper ul li a div.up:after { content: ""; position: absolute; top: 14px; left: 0; z-index: 5; width: 100%; height: 1px; background-color: #000; background-color: rgba(0, 0, 0, 0.4); } 
.flip-clock-wrapper ul li a div.down { -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0; bottom: 0; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } 
.flip-clock-wrapper ul li a div div.inn { position: absolute; left: 0; z-index: 1; width: 100%; height: 200%; color: #ccc; text-shadow: 0 1px 1px #000; text-align: center; background-color: #333; border-radius: 3px; font-size: 28px; } 
.flip-clock-wrapper ul li a div.up div.inn { top: 0; } 
.flip-clock-wrapper ul li a div.down div.inn { bottom: 0; } 
.flip-clock-wrapper ul.play li.flip-clock-before { z-index: 3; } 
.flip-clock-wrapper .flip { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); } 
.flip-clock-wrapper ul.play li.flip-clock-active { -webkit-animation: asd 0.5s 0.5s linear both; -moz-animation: asd 0.5s 0.5s linear both; animation: asd 0.5s 0.5s linear both; z-index: 5; } 
.flip-clock-divider { float: left; display: inline-block; position: relative; width: 6px; height: 30px; } 
.flip-clock-divider:first-child { width: 0; } 
.flip-clock-dot { display: block; background: #323434; width: 4px; height: 4px; position: absolute; border-radius: 50%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); left: 1px; } 
.flip-clock-divider .flip-clock-label { position: absolute; top: -15px; left: 1px; font-family: 'Open Sans Condensed', sans-serif; text-shadow: 0 0 1px rgba(0, 0, 0, 0.75); width: 42px; text-align: center; color: #ccc!important; text-transform: uppercase; font-size: 13px; letter-spacing: -1px; } 
.flip-clock-divider.hours .flip-clock-label { left: 7px; } 
.flip-clock-divider.minutes .flip-clock-label { left: 7px; } 
.flip-clock-divider.seconds .flip-clock-label { left: 7px; } 
.flip-clock-dot.top { top: 9px; } 
.flip-clock-dot.bottom { bottom: 6px; } 
@-webkit-keyframes asd { 0% { z-index: 2; } 
20% { z-index: 4; } 
100% { z-index: 4; } 
} 
@-moz-keyframes asd { 0% { z-index: 2; } 
20% { z-index: 4; } 
100% { z-index: 4; } 
} 
@-o-keyframes asd { 0% { z-index: 2; } 
20% { z-index: 4; } 
100% { z-index: 4; } 
} 
@keyframes asd { 0% { z-index: 2; } 
20% { z-index: 4; } 
100% { z-index: 4; } 
} 
.flip-clock-wrapper ul.play li.flip-clock-active .down { z-index: 2; -webkit-animation: turn 0.5s 0.5s linear both; -moz-animation: turn 0.5s 0.5s linear both; animation: turn 0.5s 0.5s linear both; } 
@-webkit-keyframes turn { 0% { -webkit-transform: rotateX(90deg); } 
100% { -webkit-transform: rotateX(0deg); } 
} 
@-moz-keyframes turn { 0% { -moz-transform: rotateX(90deg); } 
100% { -moz-transform: rotateX(0deg); } 
} 
@-o-keyframes turn { 0% { -o-transform: rotateX(90deg); } 
100% { -o-transform: rotateX(0deg); } 
} 
@keyframes turn { 0% { transform: rotateX(90deg); } 
100% { transform: rotateX(0deg); } 
} 
.flip-clock-wrapper ul.play li.flip-clock-before .up { z-index: 2; -webkit-animation: turn2 0.5s linear both; -moz-animation: turn2 0.5s linear both; animation: turn2 0.5s linear both; } 
@-webkit-keyframes turn2 { 0% { -webkit-transform: rotateX(0deg); } 
100% { -webkit-transform: rotateX(-90deg); } 
} 
@-moz-keyframes turn2 { 0% { -moz-transform: rotateX(0deg); } 
100% { -moz-transform: rotateX(-90deg); } 
} 
@-o-keyframes turn2 { 0% { -o-transform: rotateX(0deg); } 
100% { -o-transform: rotateX(-90deg); } 
} 
@keyframes turn2 { 0% { transform: rotateX(0deg); } 
100% { transform: rotateX(-90deg); } 
} 
.flip-clock-wrapper ul li.flip-clock-active { z-index: 3; } 
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black)); background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%; background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%; -webkit-animation: show 0.5s linear both; -moz-animation: show 0.5s linear both; animation: show 0.5s linear both; } 
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black)); background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%; background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%; -webkit-animation: hide 0.5s 0.3s linear both; -moz-animation: hide 0.5s 0.3s linear both; animation: hide 0.5s 0.3s linear both; } 
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow { background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1))); background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%; background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%; -webkit-animation: show 0.5s linear both; -moz-animation: show 0.5s linear both; animation: show 0.5s linear both; } 
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow { background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1))); background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%; background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%; -webkit-animation: hide 0.5s 0.3s linear both; -moz-animation: hide 0.5s 0.3s linear both; animation: hide 0.5s 0.2s linear both; } 
@-webkit-keyframes show { 0% { opacity: 0; } 
100% { opacity: 1; } 
} 
@-moz-keyframes show { 0% { opacity: 0; } 
100% { opacity: 1; } 
} 
@-o-keyframes show { 0% { opacity: 0; } 
100% { opacity: 1; } 
} 
@keyframes show { 0% { opacity: 0; } 
100% { opacity: 1; } 
} 
@-webkit-keyframes hide { 0% { opacity: 1; } 
100% { opacity: 0; } 
} 
@-moz-keyframes hide { 0% { opacity: 1; } 
100% { opacity: 0; } 
} 
@-o-keyframes hide { 0% { opacity: 1; } 
100% { opacity: 0; } 
} 
@keyframes hide { 0% { opacity: 1; } 
100% { opacity: 0; } 
} 


